|
7352b53a94
|
refactor(misc): replaced instances of optional<shared_ptr> with nullable shared_ptr
|
2025-08-29 00:13:29 +02:00 |
|
|
fcf4343509
|
feat(lua): track source of scripts to allow hyperlinking to script
|
2025-07-13 16:58:30 +02:00 |
|
|
133ca0bb5e
|
refactor(lua): generate separate environments for script
|
2025-07-13 16:58:30 +02:00 |
|
|
e28436b76c
|
feat(editor): command bar
|
2025-07-13 16:58:30 +02:00 |
|
|
c628fa2b83
|
refactor(logging): changed the way source-linked traces are logged
|
2025-07-13 16:58:30 +02:00 |
|
|
c63e91285b
|
refactor(lua): pre-parse pcall wrapper ahead of time
|
2025-07-13 16:58:30 +02:00 |
|
|
9f97a90c12
|
misc: lua.h => luaapis.h
|
2025-07-13 16:58:30 +02:00 |
|
|
f305595b8f
|
fix(lua): applied previous fix also to signal
|
2025-07-13 16:58:30 +02:00 |
|
|
c54580bdeb
|
fix(lua): yet another rewrite of wrapper that supports yielding (via lua)
|
2025-07-13 16:58:30 +02:00 |
|
|
a10b34dc94
|
fix(lua): detect and print syntax errors
|
2025-07-13 16:58:30 +02:00 |
|
|
d558f166f9
|
fix(lua): segfault on error handler, new error handler system adopted
|
2025-07-13 16:58:30 +02:00 |
|
|
9c42209e93
|
refactor(objects): moved services into objects/service
|
2025-06-23 02:37:09 +02:00 |
|
|
a16643dbab
|
fix(lua): iwyu causing bad headers to be included
|
2025-06-08 16:28:14 +02:00 |
|
|
0ca65b1306
|
fix(misc): more compatibility changes
|
2025-06-08 03:38:32 +02:00 |
|
|
f5931c746d
|
feat(lua): added missing tostrings and removed debug starter objects
|
2025-06-05 15:31:07 +02:00 |
|
|
5f6ff971d2
|
refactor(datatypes): complete refactor of how datatypes work and removal of wrapper classes for bool, string etc.
|
2025-05-31 23:08:13 +02:00 |
|
|
778a5e35a4
|
fix(lua): stack overflow in signal
|
2025-05-27 21:39:57 +02:00 |
|
|
1cbb349e05
|
feat(logging): better error logging with stack trace in lua
|
2025-05-23 00:59:31 +02:00 |
|
|
cc87d08dad
|
feat(physics): added collision detection with Touched/TouchEnded
|
2025-05-21 21:58:15 +02:00 |
|
|
b9dc280311
|
feat(lua): connect to signal
|
2025-05-11 11:26:44 +02:00 |
|
|
1c70d2956f
|
fix(lua): calling wait without an argument caused segfault
|
2025-05-07 10:15:23 +02:00 |
|
|
626be7107f
|
feat(lua): added delay global + fixed issues with waiting
|
2025-05-07 01:46:19 +02:00 |
|
|
13cad8e01a
|
feat(lua): implemented coroutines for scripts + wait()
|
2025-05-06 21:36:05 +02:00 |
|
|
26459c9275
|
feat(lua): added basic threading
|
2025-05-06 19:44:53 +02:00 |
|
|
621ae30464
|
cleanup: detangled many includes
|
2025-05-06 15:58:49 +02:00 |
|
|
a2e2210998
|
feat(autogen): convert classes to new autogen annotations
|
2025-04-26 13:19:47 +02:00 |
|
|
cbed2bac95
|
feat(lua): added instance property and child access via reference
|
2025-04-25 10:19:11 +02:00 |
|
|
4bd1110202
|
fix(lua): better print function, and override require
|
2025-04-25 02:01:52 +02:00 |
|
|
99440cc3ee
|
feat(script): added code to actually run lua code
|
2025-04-24 20:43:19 +02:00 |
|
|
c081469a49
|
feat(lua): added basis for lua scripting
|
2025-04-24 17:08:22 +02:00 |
|
|
4cfb327b65
|
feat(script): added source property
|
2025-04-24 16:33:34 +02:00 |
|
|
1ba9911036
|
refactor(editor): turned main view into its own document
|
2025-04-24 00:58:36 +02:00 |
|