Vicki Pfau
|
4d6fb5b3c5
|
Scripting: Combine frame argument and return value stacks
These were never used a the same time, and it reduces malloc/free churn
|
2024-11-08 02:27:45 -08:00 |
|
Vicki Pfau
|
2c97515742
|
Script: Add missing include
|
2024-06-09 01:15:25 -07:00 |
|
Vicki Pfau
|
21d4f0f5fc
|
All: Split ENABLE_VFS out from MINIMAL_CORE=2
|
2024-04-22 03:07:54 -07:00 |
|
Vicki Pfau
|
008a6f3f23
|
Scripting: Attempt to fix MSVC build
|
2024-04-04 00:31:47 -07:00 |
|
Vicki Pfau
|
5ff777d301
|
Scripting: Add overloads, overload isKeyActive
|
2024-04-02 22:53:02 -07:00 |
|
Vicki Pfau
|
a4d8c433c6
|
Scripting: Silence warnings
|
2023-08-10 12:03:15 -07:00 |
|
Vicki Pfau
|
3d0c982d6e
|
Scripting: Add handling of wrapper type specification in function signatures
|
2023-08-03 19:32:04 -07:00 |
|
Vicki Pfau
|
09b7eea127
|
Script: Add mScriptContextInvoke for context-specific invocation and thread handling
|
2023-08-02 23:41:40 -07:00 |
|
Vicki Pfau
|
55dd3e28db
|
Scripting: Add canvas internal scaling factor
|
2023-05-01 21:38:30 -07:00 |
|
Vicki Pfau
|
dda5634189
|
Scripting: Add canvas API
|
2023-05-01 21:38:30 -07:00 |
|
Vicki Pfau
|
0b79184bf3
|
Scripting: Add lambdas that bind an object method call
|
2023-05-01 21:38:30 -07:00 |
|
Vicki Pfau
|
b8261a0c66
|
Scripting: Add lambdas with 0 arguments and 0 return values
|
2023-05-01 21:38:30 -07:00 |
|
Vicki Pfau
|
2fca2f4395
|
Scripting: Export current image API
|
2023-04-02 03:39:14 -07:00 |
|
Vicki Pfau
|
ed69b9f741
|
Scripting: Separate object freeing and deiniting
|
2023-04-02 03:39:14 -07:00 |
|
Vicki Pfau
|
1fd974272c
|
Scripting: Make functions able to have default arguments
|
2023-03-31 00:32:02 -07:00 |
|
Vicki Pfau
|
64408b8fd1
|
Scripting: Tidy up public headers
|
2023-03-31 00:32:02 -07:00 |
|
Vicki Pfau
|
e80b533549
|
Scripting: Add read-only struct members
|
2023-03-31 00:32:02 -07:00 |
|
Vicki Pfau
|
123532ed6e
|
Scripting: Add callbacks:oneshot for single-call callbacks
|
2023-02-08 19:14:36 -08:00 |
|
Vicki Pfau
|
63d96ab712
|
Scripting: Add flushing/reloading
|
2023-02-08 01:27:33 -08:00 |
|
Vicki Pfau
|
8b65f3772c
|
Scripting: Initial deserialization work
|
2023-02-08 01:27:33 -08:00 |
|
Vicki Pfau
|
0c6b443065
|
Scripting: Initial serialization work
|
2023-02-08 01:27:33 -08:00 |
|
Vicki Pfau
|
00a34e0d07
|
Scripting: Add skeleton of storage API
|
2023-02-08 01:27:33 -08:00 |
|
Vicki Pfau
|
5c0bd1b245
|
Scripting: Add faux "NUL" type for type matching
|
2023-02-04 23:56:56 -08:00 |
|
Vicki Pfau
|
004f68496f
|
Scripting: Add type-overloadable setters
|
2023-02-04 01:15:51 -08:00 |
|
Vicki Pfau
|
bfab9dc9f2
|
Scripting: Specific wrapper types shouldn't compare equal with wrapped type
|
2023-02-04 01:15:51 -08:00 |
|
Vicki Pfau
|
39e3b5181a
|
Scripting: Add WTABLE
|
2023-02-04 01:15:51 -08:00 |
|
Vicki Pfau
|
f2e9ea6a6b
|
Scripting: Remove unused type macros
|
2023-02-04 01:15:51 -08:00 |
|
Vicki Pfau
|
5164b888d8
|
Scripting: Allow Lua to pass nested tables to the scripting subsystem
|
2023-02-04 01:15:51 -08:00 |
|
Vicki Pfau
|
e95bd06321
|
Scripting: Clear down keys when the window is deactivated
|
2023-02-02 21:34:14 -08:00 |
|
Vicki Pfau
|
7ee2be6c96
|
Scripting: Export Input API docs
|
2023-01-27 21:22:33 -08:00 |
|
Vicki Pfau
|
c0d4e2c347
|
Scripting: Expose gamepad name to scripts
|
2023-01-27 21:20:46 -08:00 |
|
Vicki Pfau
|
dfe2f62f16
|
Scripting: Basic gamepad support
|
2023-01-27 21:20:46 -08:00 |
|
Vicki Pfau
|
697e80a5a1
|
Qt: Start hooking up input events into scripting
|
2023-01-27 21:08:43 -08:00 |
|
Vicki Pfau
|
e5ed2b4119
|
Scripting: Add base input, supports key events
|
2023-01-27 21:08:43 -08:00 |
|
Vicki Pfau
|
fcfab847fc
|
Scripting: Add callback arguments
|
2023-01-27 21:08:43 -08:00 |
|
Vicki Pfau
|
fc2b94f9f7
|
Scripting: Allow basic pointer following
|
2023-01-27 21:07:57 -08:00 |
|
Vicki Pfau
|
b5f600c0c5
|
Scripting: Allow weakrefs to be marked for auto-collection
|
2023-01-26 03:32:28 -08:00 |
|
Vicki Pfau
|
dfd772d2ca
|
Scripting: Add missing type export
|
2023-01-25 04:19:12 -08:00 |
|
Vicki Pfau
|
53abcfd28e
|
Scripting: Fix mSCRIPT_TYPE_MS_PCS macro
|
2023-01-23 21:03:59 -08:00 |
|
Vicki Pfau
|
91fb63c484
|
Scripting: Add "internal" marker to classes, exported to docgen
|
2022-09-29 03:11:59 -07:00 |
|
Vicki Pfau
|
8e898b02cc
|
Scripting: Add doc structs and exporting documentation from engines
|
2022-09-25 17:31:49 -07:00 |
|
Vicki Pfau
|
73d19cc02a
|
Scripting: Add reference to the top-level engine in engine contexts
|
2022-09-25 17:30:30 -07:00 |
|
Vicki Pfau
|
95336463bf
|
Scripting: Add root scope function for engines
|
2022-09-25 17:30:30 -07:00 |
|
Vicki Pfau
|
7520d8fc06
|
Scripting: MSVC build fixes
|
2022-09-21 22:57:22 -07:00 |
|
Adam Higerd
|
d852c7c8f0
|
Scripting: add socket bindings
|
2022-09-21 20:01:12 -07:00 |
|
Vicki Pfau
|
902c7aade4
|
Scripting: Add missing forward declarations
|
2022-08-07 15:29:47 -07:00 |
|
Vicki Pfau
|
d053058ea3
|
Scripting: Add boolean type
|
2022-07-01 02:02:55 -07:00 |
|
Vicki Pfau
|
99f067e539
|
Scripting: Fix typo
|
2022-06-27 20:10:18 -07:00 |
|
Vicki Pfau
|
840e2806b5
|
Scripting: Basic void type bringup
|
2022-06-16 23:40:11 -07:00 |
|
Vicki Pfau
|
3687863cbc
|
Scripting: Add callback removing
|
2022-06-05 20:36:54 -07:00 |
|