Commit graph

102 commits

Author SHA1 Message Date
Erik Ogenvik
48b4c5775a Removed obsolete files. 2018-11-03 20:43:34 +01:00
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
78130a7358 Remove unused tools and update docs. 2018-05-20 19:22:20 +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
Olek Wojnar
d9edddbb71 Remove obsolete buildTime/buildDate system
The __TIME__ and __DATE__ macros were interfering with reproducible builds.
2016-09-04 15:35:21 -04:00
Erik Ogenvik
eb81c7eecb Use "git describe" for buildid.
Also removed circular dependency as well as CVS leftover script.
2016-06-22 17:06:50 +02:00
Erik Ogenvik
31905f5f93 Removed further references to skstream. 2014-02-02 22:15:39 +01:00
Erik Ogenvik
2dca4949ed Created "deeds" ruleset and made it default.
It's currently a copy of the Mason ruleset.
Where Mason focuses on letting the users create the world themselves,
Deeds instead focuses on allowing world authors to set up enticing
worlds with gameplay and stories. In contrast to Mason there are more
features available to the world authors which allow for automatic
creation of entities and so on.
2013-11-15 21:14:47 +01:00
Erik Ogenvik
97c0adae3c Make script locale independent. 2013-09-21 16:13:54 +02:00
Olek Wojnar
7f9ff2246d Remove CVS $Id tags
The legacy tags are causing build issues in Debian.
2013-07-15 20:31:59 +02:00
Alistair Riddoch
3b3b302ed1 Handle headers too 2012-08-03 12:49:58 +01:00
Alistair Riddoch
a091de78ef Add better handling of tempaltes 2012-08-02 18:30:41 +01:00
Alistair Riddoch
bab9d629a5 Update flags to postgres tools 2012-08-01 14:15:58 +01:00
Alistair Riddoch
0523fef1e2 Make cross compiling script more cross platform 2011-10-11 16:37:09 +01:00
Alistair Riddoch
b6707a4087 Make this script a bit more cross platform 2011-10-10 15:45:53 +01:00
Alistair Riddoch
b4b78dea8a Use sudo -n for later calls to sudo 2011-10-10 13:30:17 +01:00
Alistair Riddoch
27729fa52e Remove the autopackage step, as autopackage is now dead 2011-03-01 23:27:41 +00:00
Alistair Riddoch
15d3b437d7 Remove a race from buildid file generation 2011-02-16 13:20:44 +00:00
Alistair Riddoch
d9f4d6238e Emit buildid 1 when we have no clue what it actually is 2011-02-16 11:51:13 +00:00
Alistair Riddoch
48e6c72ea9 Report the full fractional percentage of coverage 2010-11-19 00:59:10 +00:00
Alistair Riddoch
d2d918f220 Add note about stack randomization disabling 2010-11-16 23:54:27 +00:00
Alistair Riddoch
6be49f8f1f Add a configure option required by recent versions of PostgreSQL 2010-09-01 11:09:23 +01:00
Alistair Riddoch
ceca6d7ea8 Re-anable autopackages now using statifier instead of static libraries. 2010-08-29 20:11:26 +01:00
Alistair Riddoch
eabcb31373 Add copying dlls into place to the mingw script. 2010-08-25 23:55:32 +01:00
Alistair Riddoch
b646d13a12 Disable autopackage for now due to library issues. 2010-08-19 13:59:18 +01:00
Alistair Riddoch
4555ec1852 Update create_release for modified git interface. 2010-08-11 23:17:59 +01:00
Alistair Riddoch
8d9c0129de Add a new script to build and install the client library for PostgreSQL. 2010-07-10 00:28:26 +01:00
Alistair Riddoch
f15943f56a Add an experimental script for adding miniupnpc as a library 2010-05-11 00:45:57 +01:00
Alistair Riddoch
cf5cfc233b Don't abort if one test is not built. 2010-03-19 02:38:50 +00:00
Alistair Riddoch
f0b2e9a351 Move AdminTask into common and give it a more generic name. 2009-11-28 18:10:09 +00:00
Alistair Riddoch
c48043c16f Simplify the code for determining coverage percentage. 2009-11-18 22:02:27 +00:00
Alistair Riddoch
291ddfc5ce Add incomplete coverage test for CommServer. 2009-11-16 19:33:16 +00:00
Alistair Riddoch
227728f739 Fix an error in the help text. 2009-11-09 03:11:30 +00:00
Alistair Riddoch
e3d93a77a0 Skip files which aren't in the build. 2009-11-09 03:10:17 +00:00
Alistair Riddoch
337b4ab25a Fix the configure flags to pick up the right gcrypt settings. 2009-09-19 19:18:31 +01:00
Alistair Riddoch
20481af1e4 Add a script which configures for cross compiling with Fedora mingw32 2009-09-17 02:01:01 +01:00
Alistair Riddoch
62bf8dcde2 Allow <classname>Base in a head for <classname> as it is a common clean pattern 2009-09-03 00:43:55 +01:00
Alistair Riddoch
be6cd758fd Write script to automate maintenance of the regression tests. 2009-08-28 01:24:46 +01:00
Alistair Riddoch
f92e15d117 Output a message in some cases where no coverage data can be generated. 2009-07-17 09:35:52 +02:00
Alistair Riddoch
3197c0270a Set locale before running gcov so that the output is in the right format. 2009-06-29 23:53:13 +01:00
Alistair Riddoch
545adb1ef7 Improve the usage of the coverage testing script. 2009-06-24 02:54:39 +01:00
Alistair Riddoch
53612395d5 Improve error messages 2009-05-21 19:11:51 +01:00
Alistair Riddoch
cd5da177f0 Re-order commits to make more sense. 2009-05-12 00:35:11 +01:00
Alistair Riddoch
9422670ae5 Remove checkpoint 2009-05-11 11:44:34 +01:00