Erik Ogenvik
7634969eef
Removed TaskFactory classes.
...
Since we always create Tasks from scripts.
Also fixed a lot of tests.
2018-08-04 18:01:20 +02:00
Erik Ogenvik
ff7b3d82f6
Try to ignore macros.
...
Do this by ignoring any methods will all upper case letters.
These should (hopefully) be macros.
2018-07-24 21:15:12 +02:00
Erik Ogenvik
86318d5f6e
Make database persistence standard.
...
We now use sqlite to persist the world by default.
Postgresql support is provided as an option.
2018-05-19 23:33:58 +02:00
Erik Ogenvik
6275555b20
Improved stub generation and create all stubs.
2017-07-25 23:40:40 +02:00
Erik Ogenvik
8b70e2c014
Fix more corner cases.
2017-07-25 23:40:40 +02:00
Erik Ogenvik
62418310cc
Initialize pointers to null in stubs.
2017-07-25 23:40:40 +02:00
Erik Ogenvik
bf3e113652
Improve support for C++11 features.
2017-07-25 23:40:40 +02:00
Erik Ogenvik
3a16efe860
Added script to generate stubs.
...
The script is copied from the GoogleMock project and adapted
to instead generate stubs.
Two stub files are generated, one being named *_custom.h.
Any custom behaviour can be added to the latter, since it won't be
regenerated when the stub is recreated.
2017-07-25 23:40:39 +02:00