Commit Graph

84 Commits

Author SHA1 Message Date
Relintai 4e2ef6f1e9 Temporary printf()'s per db backend for main. 2020-11-28 14:52:46 +01:00
Relintai 1fb86ff755 Fix calling the proper configure()s. 2020-11-28 14:52:10 +01:00
Relintai 07b262c841 Add defines for all 3 db backends. 2020-11-28 14:51:42 +01:00
Relintai 4a81108677 Remove mysql include and test from main.cpp. 2020-11-28 14:33:19 +01:00
Relintai d36a344980 Also link to sqlite 3 if present. 2020-11-28 14:30:50 +01:00
Relintai baf6d529dc Only link to mariadb if both mariadb and mysql is present. Also print the fact. 2020-11-28 14:21:32 +01:00
Relintai a54178e1ee Link to postgre sql if found aswell. 2020-11-28 14:18:58 +01:00
Relintai 9c7be6e808 Mysql database module. Only implemented compiling / linking. 2020-11-27 23:44:56 +01:00
Relintai c3922e17d2 Moved routing to a middleware, so it's easily customizable, and also it is now able to do async things. 2020-11-26 12:10:21 +01:00
Relintai 40471f0525 Now the request handling/middlewares work in a fully async way. 2020-11-26 12:02:58 +01:00
Relintai cc8de9ed7f The default 404 and generic errors html bodies are static members in Application, this makes them trivial to replace if they are static html. 2020-11-26 11:32:33 +01:00
Relintai 4d6e1e5dd9 Small html syntax fix. 2020-11-26 11:27:14 +01:00
Relintai 566717c075 Now requests have to be sent manually, with a new send() method. This makes it possible to handle requests in a full on async callback-like way. 2020-11-26 11:26:02 +01:00
Relintai 5b99261b30 Temporary windows build scripts. 2020-11-26 11:24:51 +01:00
Relintai 01733460e1 Crappy test favicon. 2020-11-25 22:08:26 +01:00
Relintai c43a14a5a0 Build with -o3 by default for now. 2020-11-25 22:03:33 +01:00
Relintai 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
Relintai 758c94c8af Turn off the test middleware. 2020-11-25 21:05:26 +01:00
Relintai 19fa2b5e67 Implement Themes, and fix middlewares. 2020-11-25 21:00:22 +01:00
Relintai 7f4adcd13d Removed ThemeMap. 2020-11-25 18:50:00 +01:00
Relintai 3f48c9be38 Experimental Theme implementation. 2020-11-25 18:48:13 +01:00
Relintai a5ba1413e0 Readme.md: Enjoy my rant about web development, even thought I probably know nothing about it edition. 2020-11-25 15:50:39 +01:00
Relintai 5e129ab1ea MIT license. 2020-11-25 15:03:02 +01:00
Relintai 8ba886b558 Fix shadowed local. 2020-11-25 14:56:01 +01:00
Relintai 4e98d05bd5 Implemented body caching and cleanups to FileCache. 2020-11-25 14:53:53 +01:00
Relintai dc3967c5f4 Renamed index.html, as the www folder for this framework works differently. It won't try to autocomplete filname extensions. 2020-11-25 13:34:16 +01:00
Relintai c53c3dbfc3 Renamed the framework folder to core. 2020-11-25 13:28:34 +01:00
Relintai 0021f6cafa Fix gitignore's name. 2020-11-25 13:24:39 +01:00
Relintai fdd91e3d7c Remove binary. 2020-11-25 13:22:55 +01:00
Relintai 3694db51b3 Fix crash if a file gets deleted but still registered. 2020-11-25 13:22:43 +01:00
Relintai 4364fb9da8 Basic structure. Also added tinydir. 2020-11-25 00:20:41 +01:00
Relintai 60cd48e3d0 Added RapidXML. 2020-11-24 15:56:38 +01:00
Relintai 26fb99140a More cleanups to the scons script. 2020-11-24 15:56:28 +01:00
Relintai f9ce8319e9 Initial commit. 2020-11-24 15:41:18 +01:00