Marco
a7a69473ed
CE tools menu icons
2019-05-12 01:13:44 +02:00
Dark Byte
bd3f11ac62
fix dpi for lua engine toolbar
2019-04-18 10:52:50 +02:00
Dark Byte
914be81287
Add some fontquality options
...
6.8.3
2019-02-07 20:03:17 +01:00
Dark Byte
27ab51f973
make editing with code completion easier
2019-02-03 23:25:58 +01:00
Dark Byte
463d342276
temporary fix for synhighlighter font changes (fixed in later lazarus versions)
2019-02-02 11:53:52 +01:00
Dark Byte
d0d2f7ad56
autocomplete parse fix
2018-12-24 12:34:05 +01:00
Dark Byte
39ba2320f6
fix 32-bit compiling and improve autocomplete a little bit
2018-12-19 10:41:35 +01:00
Dark Byte
56fe3e3da1
improve code completion
2018-12-12 00:39:22 +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
b8679570b4
Improve selection when using code completion
2018-08-31 10:47:09 +02:00
Dark Byte
63f1f37f09
also show native pascal published properties and the components it has access to
2018-08-30 22:08:08 +02:00
Dark Byte
1018ff0bb1
add autocomplete to Lua engine (Only global types that are already defined)
2018-08-30 19:50:35 +02:00
Dark Byte
cc2f5b78ae
some safety checks
2018-06-11 15:36:17 +02:00
Dark Byte
d517b3c248
bunch of warning fixes
2018-06-01 12:50:03 +02:00
Dark Byte
53a21ba2b3
removed some warnings
2018-05-29 15:10:22 +02:00
Dark Byte
18a187541d
fix compilations for lazarus 1.8 (todo: check and fix for 1.6.4 in the meanwhile)
2018-02-21 21:02:12 +01:00
Dark Byte
576e6f3a3b
fix ctrl+f in lua engine
2017-06-03 23:42:04 +02:00
Dark Byte
664f248db2
attempt 1 at 6.7
2017-06-03 01:37:41 +02:00
Dark Byte
157b45a465
add a save as for lua scripts
2017-06-01 01:00:38 +02:00
Dark Byte
59161684cb
add option to not write the script to the log
2017-05-31 14:28:14 +02:00
Dark Byte
2312afcb66
get rid of luacs
2017-04-09 00:31:10 +02:00
Dark Byte
ce6efbdf15
fix taborder and search/replace for selection
2017-04-07 23:52:29 +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
1fc868f90c
replace stuff
2016-11-14 20:16:50 +01:00
Dark Byte
deba0bbe80
some more gui fixes
2016-09-02 16:39:58 +02:00
Dark Byte
4562f03a7e
fix a bunch of warnings and fix some bugs as well while at it
2016-06-01 18:15:19 +02:00
Dark Byte
78974ee704
Apply some more translation patches by SER[G]ANT
2015-10-10 13:21:06 +02:00
Dark Byte
45cb9d76c2
Convert to lua 5.3
2015-04-30 02:13:15 +02:00
cheatengine@gmail.com
84da16c006
fix ctrl+f search in lua engine
2014-06-11 08:27:01 +00:00
cheatengine@gmail.com
d47683cd43
add an option to specify if during the lua engine resize you wish the code to resize, or the output\
...
and enable tab indentation for lua
2014-06-02 03:30:45 +00:00
cheatengine@gmail.com
43bc65aa0e
Make the code compilable for FPC 2.7.1 and Lazarus 1.3 build 2014-05-11
...
Fix a big bug that didn't cause any big problems because of 8 byte aligned local variables
Changed from dynamic compiling the sound resources to a pre build sound resource because of build problems
2014-05-11 03:08:36 +00:00
cheatengine@gmail.com
ce51356bb4
fix not being able to break after clicking stop
2014-04-07 21:04:39 +00:00
cheatengine@gmail.com
ea73b262cd
add a stop button to the lua engine window debugger
2014-04-07 20:31:09 +00:00
cheatengine@gmail.com
31b8fe64ef
add some keyboard shortcuts to the lua debugging (f5: set bp, f7: single step, f9:run)
...
and fix the info to better pick the correct word
2014-03-28 00:05:05 +00:00
cheatengine@gmail.com
0f0f89ab19
make the variable lookup deal with object paths. (not array support for now though)
2014-02-20 06:23:46 +00:00
cheatengine@gmail.com
40bbdb72ca
add a search to the java class list
...
Fix GetClassFields causing a crash when it fails
Add some "po" defines so you can set them without using the string version
add getNextSibling to the treenode class
2014-02-02 22:37:46 +00:00
cheatengine@gmail.com
7ce9d00b53
deal with exceptions int he debug message handling loop
2014-02-02 00:29:04 +00:00
cheatengine@gmail.com
caf7c33ddd
don't inspect local vars named "(*temporary)" Those are not cheat engine defined userdata objects
2014-02-01 22:11:09 +00:00
cheatengine@gmail.com
c8a73e8523
lua breakpoints now make sure the current line is visible
2014-02-01 21:39:36 +00:00
cheatengine@gmail.com
ec380d408b
make the hint show the variable name and if it's local or global
...
decreased the timeout for the hint to show
fix deleting the breakpoint on the currently selected line
2014-01-31 22:10:16 +00:00
cheatengine@gmail.com
3711fe38f2
Use LuaValueToDescription for the local vars as well
2014-01-31 21:52:42 +00:00
cheatengine@gmail.com
095f5cd49d
fix support for subroutine debugging
2014-01-30 22:14:22 +00:00
cheatengine@gmail.com
e79b74ce54
unset breakpoint when it's the current line as well
2014-01-30 13:06:04 +00:00
cheatengine@gmail.com
45765e373e
implement value lookup by hovering over variables when paused
2014-01-29 06:23:09 +00:00
cheatengine@gmail.com
e52eda2205
Change the lua engine to not corrupt the stack
...
Change the debugger so it doesn't disable all windows anymore
And show a message when another script wants to debug while another one is still being debugged
2014-01-29 00:25:50 +00:00
cheatengine@gmail.com
3ff1cfb8e0
start implementing a debugger for the lua engine. (Breakpoints and stepping work. Todo: Variable inspection)
2014-01-28 23:40:38 +00:00
cheatengine@gmail.com
5a344a64f3
add ctrl+r (replace) to the lua engine
...
and add an extra check to the symbollist destructor
2014-01-22 21:18:23 +00:00
cheatengine@gmail.com
75cb53f9e8
implement the dissectcode class
...
some minor optimization for autoassembler scripts
2013-02-24 23:49:26 +00:00
cheatengine@gmail.com
cc67460a36
bunch of fixes related to lua_touserdate
2013-01-28 22:53:39 +00:00
cheatengine@gmail.com
ea4dbb10f0
fix a small typo and add method property setting to setProperty
2013-01-02 10:57:01 +00:00