Commit Graph

862 Commits

Author SHA1 Message Date
Serhii Snitsaruk 1d3cea6b2e GHA: Add Windows & macOS builds to GDExtension workflow
Also, don't run test builds when doc change in a PR
2024-01-12 20:40:38 +01:00
Serhii Snitsaruk 8cb8f65469 GHA: Adjust versioning of GDExtension build 2024-01-12 10:57:45 +01:00
Serhii Snitsaruk 392a2ac691 GHA: Add init_version action for GDExtension 2024-01-12 10:57:45 +01:00
Serhii Snitsaruk c55c6553b2 GHA: Update setup script and make build workflow for GDExtension 2024-01-12 10:57:26 +01:00
Serhii Snitsaruk 21b5053b72 Rename window wrapper 2024-01-11 15:38:29 +01:00
Serhii Snitsaruk 3af6995fd0 Create a script to set up new GDExtension development environment 2024-01-11 15:08:11 +01:00
Serhii Snitsaruk 52f218e6b9 Don't compile editor classes into template builds 2024-01-11 11:22:02 +01:00
Serhii Snitsaruk e6c87be723 Fix various bugs and unit tests 2024-01-11 00:31:42 +01:00
Serhii Snitsaruk 0e37d3dfa3 Fix module compilation 2024-01-10 22:45:42 +01:00
Serhii Snitsaruk ac3da5ab90 Handle resource reloading (or for GDExtension - don't) 2024-01-10 20:00:04 +01:00
Serhii Snitsaruk 8e9cc74857 Fix: User icons are not showing in the task palette 2024-01-10 19:16:43 +01:00
Serhii Snitsaruk 1dfa3e9808 Fix: User tasks not showing in the Task Palette 2024-01-10 17:50:02 +01:00
Serhii Snitsaruk 59537138bc Fix: Create script template not working as expected 2024-01-10 15:23:04 +01:00
Serhii Snitsaruk 68b2aaf9d5 Fix IS_CLASS macro not working as expected 2024-01-10 13:33:42 +01:00
Serhii Snitsaruk a8dc78765b Restore icons 2024-01-10 01:17:09 +01:00
Serhii Snitsaruk 835d053c00 Add script to update icons in the extension config 2024-01-10 00:43:11 +01:00
Serhii Snitsaruk 960f04b0ab Fix Forward button icon and crash 2024-01-10 00:02:24 +01:00
Serhii Snitsaruk cdd5159a08 Move binaries to addon folder 2024-01-09 22:58:22 +01:00
Serhii Snitsaruk 1b031dfea3 Fix CheckVar performs erroneous equality check 2024-01-09 22:24:12 +01:00
Serhii Snitsaruk 5b475b3273 Fix: BB params convert to "Wrapped..." 2024-01-09 22:23:38 +01:00
Serhii Snitsaruk 966199e8dc Fix: Weird name showing on the tasks 2024-01-09 22:06:56 +01:00
Serhii Snitsaruk c1d0353798 Don't show "Open debugger" in GDExtension 2024-01-09 21:59:09 +01:00
Serhii Snitsaruk a9a38bbffb Port debugger 2024-01-09 21:47:22 +01:00
Serhii Snitsaruk b07fb71359 Fix documentation related crash 2024-01-09 16:25:28 +01:00
Serhii Snitsaruk d1030b877c Project config file macro 2024-01-09 15:23:02 +01:00
Serhii Snitsaruk 59a8ab97d8 chore: Rename macro LSNAME to LW_NAME 2024-01-09 13:42:54 +01:00
Serhii Snitsaruk 9645baeb30 Port LimboAI plugin and editor 2024-01-09 13:34:24 +01:00
Serhii Snitsaruk bb346ef5f2 Port TaskTree 2024-01-07 21:20:51 +01:00
Serhii Snitsaruk 97daa29eda Port TaskPalette
Not even sure if it works, since I need other bits before I test it.
2024-01-07 17:33:05 +01:00
Serhii Snitsaruk 73497b1908 Port ModSwitchButton 2024-01-07 13:45:27 +01:00
Serhii Snitsaruk f9ad9cc794 Port ActionBanner 2024-01-07 13:36:59 +01:00
Serhii Snitsaruk 3d86a76db9 Port BehaviorTreeView 2024-01-07 06:51:34 +01:00
Serhii Snitsaruk f5b1b52f67 Port LimboHSM, LimboState and BTState 2024-01-07 05:54:17 +01:00
Serhii Snitsaruk 0767c0eee1 Port BTPlayer and LimboDebugger (game-side part) 2024-01-07 02:40:51 +01:00
Serhii Snitsaruk 4f97c1bd24 Post the rest of the BT tasks (massive changes) 2024-01-07 00:47:46 +01:00
Serhii Snitsaruk 8eed672213 Port BBParam classes 2024-01-06 21:05:08 +01:00
Serhii Snitsaruk 2c4e343a48 Port the first core classes to get started
Ported: Blackboard, BTTask, BTAction, BTComment, BTDecorator, BTComposite, BTDecorator, LimboStringNames, LimboTaskDB, LimboUtility
2024-01-06 21:04:34 +01:00
Serhii Snitsaruk c18fc2abf6 Merge branch 'expand-test-builds' 2023-12-29 19:11:07 +01:00
Serhii Snitsaruk c364378e30 GHA: In test builds, build also a macOS arm64 binary and make a bundle 2023-12-29 16:09:26 +01:00
Serhii Snitsaruk fb36b6902d GHA: Include Windows .NET editor in test builds 2023-12-29 15:35:39 +01:00
Serhii Snitsaruk 6ed5bc8203 GHA: Fix wrong binary name in unit tests 2023-12-29 15:16:26 +01:00
Serhii Snitsaruk 56c3c26572 GHA: Add a macOS build to test builds workflow 2023-12-29 15:02:52 +01:00
Serhii Snitsaruk 6bcffe712d GHA: Refactor Linux build workflow for the test builds 2023-12-29 14:48:10 +01:00
Serhii Snitsaruk 044de6eea0 GHA: Add a Windows editor build to test builds 2023-12-29 14:11:07 +01:00
Serhii Snitsaruk 7fc3831384 Fix various class documentation issues.
Fixes #10.
2023-12-28 17:00:32 +01:00
Serhii Snitsaruk 4cf5a18721 Fix another potential crash related to debugger not being active 2023-12-28 14:41:58 +01:00
Serhii Snitsaruk 9e33b81f50
Merge pull request #11 from Rubonnek/fix-limbodebugger-crash
Fix LimboDebugger crash when EngineDebugger is not active
2023-12-28 14:37:00 +01:00
Serhii Snitsaruk 22bfb9e3ab Improve BTCallMethod
- Fix `include_delta` not initialized for some reason
- Add additional tests
- Group argument properties
- Improve name generation
2023-12-28 14:26:39 +01:00
Serhii Snitsaruk 8af747c599
Merge pull request #9 from Rubonnek/pass-callmethod-delta
Allow BTCallMethod to include its delta as an argument
2023-12-28 12:36:22 +01:00
Wilson E. Alvarez 56d7fb91c6
Fix LimboDebugger crash when EngineDebugger is not active 2023-12-27 21:02:22 -05:00