Commit graph

95 commits

Author SHA1 Message Date
cheat-engine
851b247228 TCC fixes and improvement for macos 2023-11-17 23:15:26 +01:00
cheat-engine
e70c92dd37 Some macos fixes/tests 2023-11-13 01:47:23 +01:00
Dark Byte
ade278f052 committing bunch of fixes 2023-08-25 08:48:13 +02:00
Dark Byte
cde81cf17b commit all changes from the last few days 2023-03-01 14:39:49 +01:00
Dark Byte
6c72f2a9d5 add lua interface for virtualstringtree, use said component in the .net info window
Also added some new fields to get in the dotnetdatacollector and monodatacollector so you'll need to recompile those
2022-12-07 12:28:52 +01:00
Dark Byte
1f0a4021f9 add lua control to the virtualstringtree (untested) 2022-11-20 02:09:15 +01:00
Dark Byte
e8c068681e bunch of cleanup and commit stuff I forgot 2022-10-23 10:39:22 +02:00
Dark Byte
6a6dd3d35f implement onhelpevent 2022-09-05 11:29:52 +02:00
Dark Byte
231006992e add OnValueChanged and OnValueChangedByUser properties to MemoryRecords
Improve lua codecompletion by also showing method properties
2022-08-29 16:49:21 +02:00
cheat-engine
2986d30b15 Fix pointermap generator progressbar not updating on MacOS 2022-06-29 13:57:07 +02:00
cheat-engine
c7abbc9bc7 Merge mac source changes back to git
Just merging all changes made to the sourcecode to make it functional for mac m1
2022-06-01 13:10:34 +02:00
Dark Byte
115d71144d forgot to commit luahandler changes 2021-05-11 10:12:35 +02:00
Dark Byte
05f2a41da4 implement autosave and provide access to data/functions that can help with that
fix onClose functions
add binary registry read/write options
2020-08-06 21:01:36 +02:00
Dark Byte
6d91e2793b add extra gui methods and callhandlers, and a few fixes here and there 2020-04-04 01:13:19 +02:00
Dark Byte
d9e68642f1 add a callback for editing the text in memorybrowser's disassembler 2020-01-30 10:13:52 +01:00
Dark Byte
a3cc0f9fb5 add measureitem support 2020-01-24 13:29:21 +01:00
cheat-engine
acc6cefd0f Fix registry issues 2019-12-19 17:49:30 +01:00
cheat-engine
eb34575fdb Merge the mac modifications to the main branch. Todo: Likely fix some windows build isues 2019-12-18 12:07:17 +01:00
Dark Byte
aca89c0578 Add getImageIndex event support for lua access to TabControl 2019-11-09 00:01:39 +01:00
Dark Byte
3d0f184e81 Fix the state types 2019-11-04 18:17:53 +01:00
Dark Byte
cdbc4aaf92 fix error where the local variable c was changed to another object 2019-07-27 01:05:39 +02:00
Dark Byte
d4a082a80f Implement DBVM watch breakpoint, and add option to pick the breakpoint type in memview as well 2019-07-15 13:40:21 +02:00
Dark Byte
cbde73aa39 add OnContextPopup support
fix laz 2.0.0 method creation and lookup in the form designer
2019-05-31 17:56:25 +02:00
Dark Byte
139458705f fully integrate dialog code with CE (still untested) 2019-04-16 10:44:04 +02:00
Dark Byte
9120e477f0 Add menudrawitem event (menuitems have a draw event in laz 2.0.0) 2019-04-07 21:57:55 +02:00
Dark Byte
fb89b0d540 add OnDrawItem property 2019-04-05 15:37:32 +02:00
Dark Byte
55bba2222c Add Render callbacks on hexview
Add ability to add custom undocumented objects to the form in the designer
2019-02-06 16:41:34 +01:00
Dark Byte
d35b4336ff Just commiting everything so far before switching to a different system 2018-10-15 16:14:01 +02:00
Dark Byte
112120d47b loadModule now executes the entrypoint on load by default
add ForceLoad as an option in settings as replacement for injectDLL
fix a wrong importname for a function
2018-06-30 08:50:27 +02:00
Dark Byte
8bf47e3305 docs and symbol list callbacks. (100% untested. it compiles is all I know) 2017-08-06 14:01:40 +02:00
Dark Byte
6c68e0b27f added exporting of structure data from PDB files to sqlite
added a better OnProcessOpened callback
2017-08-03 03:45:18 +02:00
Dark Byte
f62ab27929 add THREADID to the lua debug information 2017-07-11 12:08:09 +02:00
Dark Byte
aad5f52c2e fix queue 2017-05-24 19:06:27 +02:00
Dark Byte
2312afcb66 get rid of luacs 2017-04-09 00:31:10 +02:00
Dark Byte
af74d61102 fixed clicking on checkboxes and expanders in the addresslist, some other gui fixes, and started adding sql support to lua 2017-04-06 15:24:56 +02:00
Dark Byte
2cb6683f0e Add oncustomdraw* events to the listview 2017-03-16 21:43:31 +01:00
Dark Byte
3065806205 the memory scan now updates the found results on the fly, and add some extra methods/properties to the lua memscan object
and compile fix for tablist
2017-02-01 16:57:59 +01:00
Dark Byte
97aa9af9bf OnGetDisplayValue 2017-01-03 01:58:57 +01:00
Dark Byte
ae6b1c5852 add some extra callbacks 2017-01-03 00:56:05 +01:00
Dark Byte
6801b042c2 cleanup methods on setting nil and when destroyed 2016-07-16 11:50:32 +02:00
Sergey D
9dff3103ce Add files via upload
Added more strings for translation
2016-06-25 10:35:44 +03:00
Dark Byte
bc4098c714 add a sender to the aa window template callback 2016-05-24 17:33:13 +02:00
Dark Byte
efb9538c3a implement registerAutoAssemblerTemplate 2016-05-12 20:09:02 +02:00
mgrinzPlayer
da73852f62 fix registerAssembler AssemblerEvent
It fixes 64bit addresses being truncated to 32bit signed in functions
registered with registerAssembler.
2016-04-26 12:48:16 +02:00
Dark Byte
d292a3cc45 fix a type and add the TCanResizeEvent event to lua for the Splitter 2016-02-22 17:55:17 +01:00
Dark Byte
45cb9d76c2 Convert to lua 5.3 2015-04-30 02:13:15 +02:00
cheatengine@gmail.com
22451b0dbd add a OnBreakpoint parameter to debug_setBreakpoint so you don't have to check which breakpoint is what yourself 2015-04-18 11:05:18 +00:00
cheatengine@gmail.com
cb68b21eaa another step of splitting up cefuncproc: Moving the common types to another unit 2014-11-06 22:15:23 +00:00
cheatengine@gmail.com
d22af5b202 implement DropFilesEvent 2014-06-18 08:53:44 +00:00
cheatengine@gmail.com
bff482aa42 fix a threading issue with lua references, and clean up the proper lua state (although that part shouldn't matter as references are global) 2014-06-09 16:26:32 +00:00