Commit Graph

44 Commits

Author SHA1 Message Date
0aea1e0798 Fix luprex Makefile so it emits full paths, and replace add-compile-commands.py with a better way to build compile_commands.json for luprex 2026-02-27 15:29:44 -05:00
829537a8d6 Move some stuff out of LuaStack 2026-02-24 23:44:10 -05:00
2c2d4e44bb Consolidate unit testing code 2026-02-24 23:15:02 -05:00
b1a132e252 Rewrite 'getclass' and 'classname' operators. These were flaky and inconsistent. 2026-02-21 23:37:55 -05:00
7fa3f39d72 On server, channel dprint through the readline-device. Also some refactors and quality improvements. 2026-01-09 14:28:58 -05:00
f75ff36c3d luaconsole.cpp has been removed. Ascii driver is still sending text via stdin, but it is now ignored. So in ascii mode, commands are currently not interpreted. 2025-12-16 00:34:30 -05:00
be45f55222 More work on making intellisense work 2025-06-16 21:32:40 -04:00
80ff7d7d92 Refactor code for invoke_lua_source and world.init. Also, add compile_commands.json to luprex 2025-06-16 19:58:26 -04:00
3da5e7534a Add class vector. Change probe_lua_call to handle multiple return values. 2025-02-26 16:45:11 -05:00
742fc29ab3 Merge 2025-02-05 13:14:42 -05:00
0e63edd538 Modify LuaToken so that it emits in base36. The emit and parse routines are 64-bit clean, ie, they can parse and emit any 64-bit number in base36. 2025-02-04 18:35:26 -05:00
2d531b28b3 Reworking the keyword parser, also fixed some dynamic linking issues 2025-01-20 18:54:05 -05:00
3561b9c4c7 Overhaul build-everything with goal of supporting Windows 2024-11-07 19:33:22 -05:00
a08ce7ed0f Removed the old menu system (/menu and /choose) entirely 2024-08-09 13:06:32 -04:00
600ae7cef9 Add invocation queue to DrivenEngine, use it for lua source 2023-10-23 20:57:47 -04:00
b9c64fcffb More tweaks to base-writer 2023-07-25 16:22:51 -04:00
4da86e6f89 Small correction to makefile 2023-07-03 15:25:45 -04:00
af62ac040f Stop using cv2pdb and improve HTTP handling a little 2023-07-03 15:18:21 -04:00
7c231641d8 More fixes to Makefile 2023-06-08 16:43:13 -04:00
0d4ebe65e1 Fix makefile 2023-06-08 16:31:38 -04:00
b10b9a8b5b Move Monoclock and strerror out of drvutil 2023-05-25 20:21:27 -04:00
fd137e8e74 Implement unicode on console, move readline into driver 2023-05-18 17:14:55 -04:00
64b4fc465d Add code to find luprex root directory 2023-05-10 15:24:47 -04:00
9e74e67277 Makefile now uses separate build directories for different OS versions 2023-05-10 14:09:08 -04:00
3a113bb2ef Add OS=<blank> as default in Makefile 2023-05-09 23:27:22 -04:00
f1c42156d1 Makefile now working for mingw and visual 2023-05-09 23:24:25 -04:00
6c8ceeb039 Make it build under linux again 2023-05-09 18:43:40 -04:00
c879fd21bb Add a check for vsvars64 in Makefile 2023-05-09 22:14:29 -04:00
b42393bbac Visual studio version is working 2023-05-09 22:12:17 -04:00
66f3cd8464 Use cv2pdb to generate PDB files for visual studio 2023-05-08 21:58:26 -04:00
7078d1243d LuaExtraArgs is now fully implemented, efficiently 2023-04-13 14:55:21 -04:00
74f7686b85 Implemented a serialize and a deserialize routine 2023-04-05 15:06:52 -04:00
03f89ec922 DLL working under mingw 2023-02-21 16:11:03 -05:00
98c1b2d599 Convert to a true DLL engine 2023-02-21 15:28:45 -05:00
6c8ee78041 More makefile tweaks 2023-02-20 17:53:18 -05:00
175cbf3097 Automatic compilation of correct version 2023-02-20 17:47:22 -05:00
8e2d37a73a A few changes for mingw port (not done yet) 2023-02-20 16:59:10 -05:00
f9aafee165 Some overhauls of the modified replay code. 2023-02-20 16:02:18 -05:00
def6387ca3 Change directory structure 2023-02-14 14:05:45 -05:00
abb474d1ce Combining two repos 2021-02-10 13:05:58 -05:00
8f557ff387 Added luasnap checkpointing mechanism 2021-02-09 17:15:54 -05:00
1ff94e2591 Got rid of AnimView, added Gui 2021-02-07 13:38:29 -05:00
b897c10506 In process of adding luaconsole.cpp 2021-01-23 16:10:29 -05:00
b85e92343f Added a makefile 2021-01-23 14:44:06 -05:00