Commit Graph

200 Commits

Author SHA1 Message Date
Akash Mozumdar
3c67f5a15d capturing this by ref is dumb 2018-12-18 12:55:11 -05:00
Akash Mozumdar
464c001773 eh who needs moc anyway 2018-12-18 12:14:54 -05:00
Akash Mozumdar
86b2014a12 fix crash when saving hooks. refactor other things to compile time 2018-12-14 23:14:30 -05:00
Akash Mozumdar
97f3f51758 more consistent/organized text 2018-12-14 22:26:59 -05:00
Akash Mozumdar
a3ac850bf4 refactor. remove unneeded abstraction, alias verbose conversions 2018-12-13 08:37:37 -05:00
Akash Mozumdar
c92a67dbe3 automatically check for new updates 2018-12-13 07:54:25 -05:00
Akash Mozumdar
aae330ebef Close process cleanly 2018-12-03 18:31:00 -05:00
Akash Mozumdar
de109d0840 tiny fixes 2018-12-02 02:57:03 -05:00
Akash Mozumdar
5ef1ff6352 using raii for processrecords and qfileinfo for files and other refactors 2018-12-01 16:00:15 -05:00
Akash Mozumdar
7310f9349b remove unhook button 2018-11-27 16:57:47 -05:00
Akash Mozumdar
efa8d26ada holy shit you can overload operator-> to do WHAT?? 2018-11-27 15:54:04 -05:00
Akash Mozumdar
902ded684d small fixes 2018-11-19 08:17:00 -05:00
Akash Mozumdar
f351148b3d add settings dialog box 2018-11-10 07:16:08 -05:00
Akash Mozumdar
97d0528550 DRY 2018-11-10 01:17:02 -05:00
Akash Mozumdar
0c7103964d rename 2018-11-04 20:48:46 -05:00
Akash Mozumdar
46ffaf017c refactor error handling 2018-11-04 17:12:25 -05:00
Akash Mozumdar
6b2dcaa957 check and avoid crashes 2018-11-04 04:51:14 -05:00
Akash Mozumdar
43a0bac59f remove whats this button on dialogs 2018-11-04 04:31:49 -05:00
Akash Mozumdar
b218e241da extract more strings 2018-11-04 04:00:14 -05:00
Akash Mozumdar
62541968aa extract display text 2018-11-04 02:13:51 -05:00
Akash Mozumdar
a99131fa23 add default codepage option 2018-11-01 21:59:13 -04:00
Akash Mozumdar
71f7e9bf29 update version 2018-11-01 21:32:18 -04:00
Akash Mozumdar
5caf42a6b1 kill everything when mainwindow is closed 2018-11-01 18:47:46 -04:00
Akash Mozumdar
4b82d545bf update ui to match new extension window design 2018-11-01 17:02:52 -04:00
Akash Mozumdar
ce225fd900 big refactor. move extension internals into unnamed namespace. use mainwindow instead of dialog for extension window. and other renames/bugfixes 2018-11-01 14:07:42 -04:00
Akash Mozumdar
e48adc14bb add extension dialog 2018-11-01 10:38:14 -04:00
Akash Mozumdar
aa2d71a078 clean up some definitions 2018-10-31 20:09:29 -04:00
Akash Mozumdar
c877d9cd31 use raii for process records and mutexes. remove a lot of manual resource management 2018-10-31 12:04:32 -04:00
Akash Mozumdar
1915008d00 using shared_ptr to improve thread safety 2018-10-31 01:20:44 -04:00
Akash Mozumdar
3a3bdfd48e refactor extensions some and let user rearrange them 2018-10-28 02:27:24 -04:00
Akash Mozumdar
26dbab020d update version 2018-10-20 15:22:12 -04:00
Akash Mozumdar
8f60060e37 extract http request and refactor == L""/.size() == 0 2018-10-18 22:52:27 -04:00
Akash Mozumdar
3fc5cb17bd update version 2018-10-17 17:38:05 -04:00
Akash Mozumdar
104f9a7b8c fix extension thread safety 2018-10-17 01:08:31 -04:00
Akash Mozumdar
e79bbe4c03 move extension instead of deleting 2018-10-14 10:28:22 -04:00
Akash Mozumdar
6d35e7ea67 update version 2018-10-11 15:06:44 -04:00
Akash Mozumdar
f7e3bbeb02 add function based offset. rewrite hookparam processing while we're at it 2018-10-11 12:58:30 -04:00
Akash Mozumdar
3b9ca65e39 refactor 2018-10-10 08:16:14 -04:00
Akash Mozumdar
effb005376 add extension class and refactor extensions using it 2018-10-10 07:03:15 -04:00
Akash Mozumdar
ec1bd5622e no need for filter 2018-10-10 06:17:23 -04:00
Akash Mozumdar
59effb32dd refactor 2018-10-09 17:44:14 -04:00
Akash Mozumdar
586e22e4a5 read filter from ini 2018-10-09 05:45:49 -04:00
Akash Mozumdar
967f75a5ec rename 2018-10-09 02:09:52 -04:00
Akash Mozumdar
5a464fc083 refactor 2018-10-08 00:26:43 -04:00
Akash Mozumdar
f4c068fa29 update version 2018-09-29 20:24:57 -04:00
Akash Mozumdar
23736478c0 rename 2018-09-29 16:05:08 -04:00
Akash Mozumdar
d2c9e5a6f5 let user change max buffer size 2018-09-23 22:29:33 -04:00
Akash Mozumdar
3df68a6c2c small bugfixes 2018-09-23 01:08:33 -04:00
Akash Mozumdar
524a0f362d update version 2018-09-22 17:13:53 -04:00
Akash Mozumdar
cd3cb280d5 move to hex for processId display and display text handles 2018-09-22 17:13:06 -04:00
Akash Mozumdar
38ea5dba36 refactor and use .ini 2018-09-21 22:25:37 -04:00
Akash Mozumdar
4bc0c834d7 refactor and give extensions 64 bits 2018-09-20 22:32:47 -04:00
Akash Mozumdar
878e4b443f update version 2018-09-13 15:57:52 -04:00
Akash Mozumdar
6d59ad763c process id as hex 2018-09-13 11:59:15 -04:00
Akash Mozumdar
a455869837 attach all processes in given name 2018-09-09 22:37:48 -04:00
Akash Mozumdar
5b31e9fed9 update version 2018-09-02 22:34:34 -04:00
Akash Mozumdar
6ca7eb3f54 update version 2018-09-02 14:19:58 -04:00
Akash Mozumdar
ee14e73541 update version 2018-09-01 16:17:55 -04:00
Akash Mozumdar
ca749691f8 refactor extension code and add error handling 2018-09-01 04:23:29 -04:00
Akash Mozumdar
a40222285a update version 2018-08-30 16:09:20 -04:00
Akash Mozumdar
72221106ac change name convention 2018-08-25 17:08:45 -04:00
Akash Mozumdar
a8cebd1b86 std::optional is beautiful 2018-08-24 14:24:46 -04:00
Akash Mozumdar
65bb4b35cf error handling 2018-08-23 15:28:40 -04:00
Akash Mozumdar
446ff71464 reorganize, everything 2018-08-23 11:53:23 -04:00
Akash Mozumdar
6a3c07ee63 update version 2018-08-22 18:40:05 -04:00
Akash Mozumdar
cda2cefc28 refactor 2018-08-22 15:11:40 -04:00
Akash Mozumdar
e35e26c2eb refactor 2018-08-22 01:22:34 -04:00
Akash Mozumdar
67e5ff31d1 refactor 2018-08-21 23:41:44 -04:00
Akash Mozumdar
2c37a50f7b massive refactor 2018-08-21 22:43:30 -04:00
Akash Mozumdar
0b3599cb84 better ux for attaching games 2018-08-20 14:30:50 -04:00
Akash Mozumdar
2f09b534d2 save window dimensions between sessions 2018-08-20 11:00:34 -04:00
Akash Mozumdar
91ac0825f8 misc refactors 2018-08-19 17:55:50 -04:00
Akash Mozumdar
f1a2beef4f minor ui fixes 2018-08-18 15:06:14 -04:00
Akash Mozumdar
34acf4f300 improve UX 2018-08-17 14:45:14 -04:00
Akash Mozumdar
b290392034 abstract extension loading code 2018-08-17 14:37:37 -04:00
Akash Mozumdar
5e630f76f5 update version 2018-08-11 15:15:00 -04:00
Akash Mozumdar
1150d83474 update version 2018-08-07 13:24:54 -04:00
Akash Mozumdar
143a2f091f move display logic to gui 2018-08-07 12:50:31 -04:00
Akash Mozumdar
c3707de5b5 extension bugfix 2018-08-07 02:19:20 -04:00
Akash Mozumdar
7a336af56c change gui style 2018-08-06 10:46:19 -04:00
Akash Mozumdar
ed4879ba5c implement read code 2018-08-04 18:01:59 -04:00
Akash Mozumdar
c32066e43c make host play nice with larger addresses, and more refactoring 2018-08-04 03:16:14 -04:00
Akash Mozumdar
5edfb4de0d bug fix and version update 2018-08-03 10:41:30 -04:00
Akash Mozumdar
c7f119e0a2 add /h code explanation 2018-08-03 02:32:05 -04:00
Akash Mozumdar
6835c339d7 implement utf8 2018-08-03 01:48:57 -04:00
Akash Mozumdar
afe0464b56 bugfix/reorganize 2018-08-03 00:07:25 -04:00
Akash Mozumdar
971e35dc10 bugfix and update version 2018-08-02 02:17:20 -04:00
Akash Mozumdar
bc8ba90838 final commits, ready for next release! 2018-07-30 20:25:08 -07:00
Akash Mozumdar
ff2fc74c5a change abi to be C compatible 2018-07-29 14:36:45 -07:00
Akash Mozumdar
4acd030e54 (almost) finish implementing gui 2018-07-28 12:41:21 -07:00
Akash Mozumdar
41566e68c1 start implementing extensions 2018-07-26 22:42:21 -07:00
Akash Mozumdar
f3c4884660 continue implementing new gui 2018-07-25 21:48:18 -07:00
Akash Mozumdar
d0b1efd033 tabs to spaces and bugfixes 2018-07-25 10:46:59 -07:00
Akash Mozumdar
9c5be4be80 bugfix 2018-07-25 01:16:23 -07:00
Akash Mozumdar
11d6a156dd set up GUI skeleton, and small bugfixes 2018-07-24 19:00:10 -07:00
Akash Mozumdar
541e3cc4e7 implement callbacks properly and update gui some more 2018-07-24 10:39:02 -07:00
Akash Mozumdar
97fe9800a6 implement basic gui 2018-07-23 22:57:54 -07:00
Akash Mozumdar
fe30b77a44 start implementing new GUI 2018-07-23 12:25:02 -07:00
Akash Mozumdar
ff6dd7c7d8 link qt with vnrhost 2018-07-22 16:53:51 -07:00
Akash Mozumdar
a01e7c70a8 add qt gui 2018-07-21 15:40:16 -07:00