d2735361b0
Introduce scheduler and add CoreLoggerInstance cleanup ( #17 )
2024-04-09 20:13:49 +02:00
bf7eacdb39
Update development mode
2024-04-09 00:53:43 +02:00
10c5cfd134
Removed a few links docusaurus complains about.
2024-04-08 22:44:44 +02:00
0416643d1d
Add development documentation link
2024-04-08 22:40:10 +02:00
2870270e35
Fix origin argument for core.gd
2024-04-08 21:45:46 +02:00
b37e4d98ae
Move quit_safely() method into Core
2024-04-08 21:42:03 +02:00
62602416d3
Fix built-in modules not being recognized as
2024-04-08 21:37:39 +02:00
abcbce2dcd
Fix crash function crashing (lol)
2024-04-08 21:37:29 +02:00
6bae282326
Move modules to CoreLoggerInstance
2024-04-08 21:30:24 +02:00
39bc3f5872
Fix a few class documentation issues
...
Fixed a few newline issues and made all notes, warnings and dangers (is that a word?) bold and partially italic.
2024-04-08 21:19:24 +02:00
c13a27bee2
Update Bessere Tests config
2024-04-08 20:29:47 +02:00
287dea0182
Fix unit test and placeholder overlap
2024-04-08 20:18:49 +02:00
7e7fb03e54
Update Test.gd a bit
2024-04-08 20:15:00 +02:00
5fed9c1f9b
Update documentation (second commit)
2024-04-08 20:14:38 +02:00
330bb98dd9
Update erm module
...
Added blocking functionality for unsecure requests and modified some function names.
2024-04-08 16:42:03 +02:00
0ac55d4f1b
Update documentation (first commit)
2024-04-08 02:43:31 +02:00
7e75bc6638
Minor code style update
2024-04-08 02:43:15 +02:00
76a6c274a4
Update Bessere Tests
2024-04-07 22:11:33 +02:00
affeee4e7e
Update Bessere Tests
2024-04-07 22:02:56 +02:00
1c528da96f
Add erm module test
2024-04-06 14:00:44 +02:00
ccec39d85a
Update unitbase.gd and Bessere Tests
...
unitbase.gd now sets 'config.logger_level = CoreTypes.LoggerLevel.DIAG' and checks in 'unload_framework()' if the test was skipped and if so it does not crash.
2024-04-06 13:58:37 +02:00
1febf32f73
Fix 'body_utf8'
2024-04-06 13:58:18 +02:00
0ee7198845
Make unitbase.gd more verbose
2024-04-06 13:13:27 +02:00
baf98e0329
Add storage module test + update Bessere Tests
2024-04-06 13:13:12 +02:00
18e66e9af1
Fix crashes
2024-04-06 13:12:49 +02:00
8aa67a4444
Fix fuckup
2024-04-03 20:08:26 +02:00
517e36e95d
Fix return value + add type checks
2024-04-03 20:04:11 +02:00
1bd0f1ca44
Fix headings in sms reference
2024-04-03 19:59:56 +02:00
3a65e7bac0
Update README file structure
2024-04-03 19:51:44 +02:00
5f2f599a99
Update "title"
2024-03-31 18:04:30 +02:00
a302304c8a
Adding a license to tests is probably a good idea
2024-03-31 18:03:57 +02:00
a4e658072f
Update log calls
2024-03-31 18:01:57 +02:00
6c8fc29c28
Update class descriptions
2024-03-31 17:59:11 +02:00
5e9ef226d6
Rename edl -> erm
2024-03-31 17:35:09 +02:00
0dac9b66c5
Add tests for sms module + update Bessere Tests
...
Good that I decided to introduce unit tests to CORE because I found multiple issues in the Scene Manager which I was now able to fix. See 52c6d029d9
, 25c4667a05
and 32b82c8f5b
.
2024-03-31 17:08:55 +02:00
32b82c8f5b
Remove stupid core_test variable and return value
...
I somehow fucked up and thought that the 'core' variable in unitbase.gd is used for some other stuff and therefore assigned it a new variable called 'core_test'. Seems like I was wrong however and slipped up the code I wrote just days before. Anyway, fixed this slip up, have a nice day :)
2024-03-31 16:20:34 +02:00
25c4667a05
Fix issue and code style
2024-03-31 16:20:08 +02:00
52c6d029d9
Call queue_free() on scenes during removal
2024-03-31 16:19:22 +02:00
5ab659c9f7
Update code style
2024-03-31 16:18:08 +02:00
9607c34ecf
Update unitbase.gd
2024-03-31 11:23:36 +02:00
f97fddcb97
Add CoreLoggerInstance variable to CoreBaseModule
2024-03-31 11:22:57 +02:00
e2da829970
Switch arguments (sms module)
2024-03-31 11:21:37 +02:00
5d3634bfb2
Remove cleanup test
...
A better version of the 'z_cleanup' test has been integrated into Bessere Tests in the latest commit (as of writing this commit message). Therefore this test is no longer required as Bessere Tests will warn us on shutdown for any leftover children or orphan nodes from now on.
2024-03-31 03:14:03 +02:00
a9e4aa8082
Rework README.md
...
This is the first signed commit from me btw., I'm still kinda testing this out
2024-03-29 17:42:21 +01:00
71d77398c8
Migrate to functions for delivering test results
2024-03-29 02:53:16 +01:00
51c1259eb3
Add cleanup check
2024-03-29 02:48:06 +01:00
a74ebecf6b
Update testing
...
- Update besseretests to latest commit
- tests/utils.gd was nuked, all tests now extend tests/unitbase.gd
2024-03-29 02:41:36 +01:00
32e09ea296
Framework rework
...
Changes in this commit include:
- Add Core.cleanup() and CoreBaseModule._cleanup() functions
- All builtin modules now clean and free any nodes
- Reduce code duplication in src/core.gd by not writing the same code for all builtin modules but instead iterating through a array
2024-03-29 02:40:56 +01:00
e9eb2d4fb8
Add unit testing for misc.gd (partial #11 )
2024-03-28 15:18:34 +01:00
8d21356686
Fix core.gd test
2024-03-28 15:00:11 +01:00