Commit Graph

39 Commits

Author SHA1 Message Date
d43b04a03c Note. 2022-02-05 19:20:03 +01:00
20739e4aa0 Added WEB_ENABLED cpp define. 2022-02-05 18:25:02 +01:00
3757114a21 Removed init.h, and added a new RCPPFramework class instead. 2022-02-05 17:22:59 +01:00
ffd1f7eb68 Created database_modules folder again, and moved db_settings from the core to it. 2022-02-05 16:36:27 +01:00
4d9f55941a Renamed database_modules to database_backends. 2022-02-05 16:32:08 +01:00
480c800be9 Added web_backends, and crypto_backends folders. Moved backends from backends to them. 2022-02-05 16:27:15 +01:00
0189370023 Moved core/hash into a new crypto/hash folder. Also cleaned up core/SCsub. 2022-02-05 16:19:24 +01:00
81780683a4 Moved core/databases to just datatbases. Also fox database module detection login. 2022-02-05 15:57:40 +01:00
082cf04f5d Renamed databases to database_modules. 2022-02-05 15:41:03 +01:00
80d2a379fe Moved html and http from core to a new web folder. 2022-02-05 15:30:48 +01:00
92e3f8a006 Added a new web_modules folder and moved every web related module to it. 2022-02-05 15:03:23 +01:00
9b78fb066e Small changes (reorders) to include paths. 2021-11-15 10:58:26 +01:00
c21a86c9d2 Initial platform setup, and added godot's crash handler (will need to be heavily reworked!). 2021-11-03 15:42:16 +01:00
7cfeb13982 Implemented module dependencies based on https://github.com/godotengine/godot/pull/53443 . 2021-10-31 14:25:18 +01:00
f31052ff76 Now database support is disable dby default, and can be enabled by passing databases=yes to the engine's build script. 2021-08-04 23:27:18 +02:00
29496598c4 Aded a new backends folder. Right now the build system builds them as normal modules, but they will probably end up in a different step eventually. 2021-07-07 14:20:55 +02:00
eab0802df2 Reimplemented run(). 2021-07-06 15:03:46 +02:00
3931dba988 Now a custom module folder list can be added as a parameter aswell. 2021-05-27 15:46:20 +02:00
3a00179b3b Moved the http server to a subfolder in core. 2021-05-15 13:48:46 +02:00
6517a70fd7 Simple mqtt broker module for a small project that I have to do. Will probably get removed later. It uses https://github.com/inyotech/mqtt_broker . 2021-05-01 17:42:25 +02:00
42758e57ad Revert everything back to bf688577fb . 2021-02-08 11:01:15 +01:00
7d000bb5b5 Work on fixing compile. 2021-02-03 19:43:54 +01:00
647694b576 Started migrating to trantor. Took lots of core utility classes from drogon aswell. At the moment the project doesn't compiles! 2021-02-03 02:18:37 +01:00
cf8e622765 Added trantor. Also added it to the build. 2021-01-29 22:18:26 +01:00
6f8dafb303 Fix compilation db generation. 2021-01-05 19:28:29 +01:00
e149574149 Add try catch around env.CompilationDatabase(), so the script works on the raspberry pi. 2020-12-29 00:29:46 +01:00
13350b545e Removed a now unnecessary SConscript call. 2020-12-28 23:13:10 +01:00
67a3ae801a Added bbcpp. 2020-12-26 17:49:23 +01:00
96f7aec272 Fix processing parameter folders. 2020-12-25 21:38:41 +01:00
4ef17eee09 Now the build script accepts the main file and folders as parameters. 2020-12-25 21:11:32 +01:00
b99cbf0164 Implemented a QueryResult object for mysql. messagepage now queries the db too. 2020-12-02 00:43:46 +01:00
4add0d14ea Now the database backends will actually compile their .cpp files. Also small cleanups. 2020-12-01 15:28:59 +01:00
5559b663b5 Added a MessagePage class into a new module folder. Also set up module folder compilation, and fixed compile when objects are actually used. 2020-12-01 13:47:02 +01:00
1fb86ff755 Fix calling the proper configure()s. 2020-11-28 14:52:10 +01:00
9c7be6e808 Mysql database module. Only implemented compiling / linking. 2020-11-27 23:44:56 +01:00
c43a14a5a0 Build with -o3 by default for now. 2020-11-25 22:03:33 +01:00
5b22c599a9 Implemented a scons based build script based on godot's. Will need to be cleaned up when I understand how scons works better. 2020-11-25 21:48:47 +01:00
26fb99140a More cleanups to the scons script. 2020-11-24 15:56:28 +01:00
f9ce8319e9 Initial commit. 2020-11-24 15:41:18 +01:00