Commit graph

7251 commits

Author SHA1 Message Date
Enno Rehling
49ccb3825f test and cache all the rules! 2016-09-11 15:54:03 +02:00
Enno Rehling
86ef225ccb add some more local caching. 2016-09-11 12:48:00 +02:00
Enno Rehling
f75be76ee1 created a new configuration caching API (config_changed).
applied this to some rules.
2016-09-11 12:15:53 +02:00
Enno Rehling
aeaa96f026 Merge branch 'develop' of https://github.com/ennorehling/eressea.git 2016-09-11 11:07:13 +02:00
Enno Rehling
d45798b798 fix leaking errno from save.test call to remove 2016-09-11 11:06:58 +02:00
Enno Rehling
5dc9ccb03e do not call log10(0) for new lighthouses.
some tests for LEARN MAGIC.
2016-09-11 11:02:04 +02:00
Enno Rehling
afeae5ff2b fix travis build, bad gitmodules urls 2016-09-10 21:16:49 +02:00
Enno Rehling
3a438ffd4f I have questions about this 2016-09-10 21:12:19 +02:00
Enno Rehling
a41f3dbe27 fix memory leak, not cleaning up deadhash 2016-09-10 21:01:22 +02:00
Enno Rehling
5f915948f5 add a test for the deadhash feature (mathes units to dead factions) 2016-09-10 20:56:13 +02:00
Enno Rehling
56dc12d6fb Merge pull request #562 from ennorehling/develop
memory leaks and new release management
2016-09-10 20:07:21 +02:00
Enno Rehling
2311dd5cdf cheap change to the release script 2016-09-10 19:20:20 +02:00
Enno Rehling
bf35b98927 filter leading garbage from tags, only use version tags 2016-09-10 19:03:09 +02:00
Enno Rehling
3c630ee863 disable deprecated script, must fix before next release 2016-09-10 18:56:24 +02:00
Enno Rehling
497f53102c set version based on most recent tag 2016-09-10 18:44:19 +02:00
Enno Rehling
7807f83830 fix compilation (buildno.h is gone) 2016-09-10 17:43:06 +02:00
Enno Rehling
e200952e87 new version numbering in version.h
eliminate buildno.h
TODO: update build scripts
2016-09-10 17:41:44 +02:00
Enno Rehling
c352ab9f8e move game-version information fom version.h to gamedata.h 2016-09-10 17:21:17 +02:00
Enno Rehling
cb381123ff fix some calendar-related leaks and issues 2016-09-09 18:39:38 +02:00
Enno Rehling
43aacd2355 Merge branch 'develop' of github.com:ennorehling/eressea into develop 2016-09-09 17:45:31 +02:00
Enno Rehling
98656d1108 do not check for leaks, or tests will never pass 2016-09-09 17:45:26 +02:00
Enno Rehling
781ae306b4 introduced a bug when refactoring 2016-09-09 17:42:00 +02:00
Enno Rehling
b56d1220b7 make the summary test pass without a leak 2016-09-09 17:40:36 +02:00
Enno Rehling
a62a14956f quickly fix summary test when there is no calendar defined 2016-09-09 17:29:17 +02:00
Enno Rehling
5864651b28 WIP: add a simple test for summary, add a simple dtor for them (it is still leaking stuff). 2016-09-09 17:20:09 +02:00
Enno Rehling
053f8a6e09 clean up the dead faction hashtable between tests. 2016-09-08 21:15:29 +02:00
Enno Rehling
87328a0e92 eliminate memory leak in a test. 2016-09-08 21:01:58 +02:00
Enno Rehling
9f997ed794 Merge branch 'develop' of github.com:ennorehling/eressea into develop 2016-09-08 20:44:15 +02:00
Enno Rehling
51c1ddc98b save.test is still lekaing units.
calling test_setup and test_cleanup, doesn't fix everything.
2016-09-08 20:44:03 +02:00
Enno Rehling
9c92582b3a Merge branch 'master' into develop
Conflicts:
	src/buildno.h
2016-09-08 20:37:03 +02:00
Enno Rehling
e3f774b4b0 release version 3.9.2 2016-09-08 20:35:07 +02:00
Enno Rehling
544af40981 fix seeding new factions 2016-09-08 20:34:25 +02:00
Enno Rehling
93a1fe5059 Merge branch 'develop' of github.com:ennorehling/eressea into develop 2016-09-08 20:10:58 +02:00
Enno Rehling
7a2614a7fe Merge pull request #561 from ennorehling/develop
memory leaks and unwanted test dependencies
2016-09-08 19:55:16 +02:00
Enno Rehling
ab876431de reset turn to 0 before and after each test.
save tests that depend on the global turn variable would fail when being run out of order.
this cause issue #560
2016-09-08 19:48:36 +02:00
Enno Rehling
d5261ab1da fix group.test leaks 2016-09-08 17:40:17 +02:00
Enno Rehling
a281ace21b always create test units inside a region (so they can get destroyed in free_gamedata) 2016-09-08 09:11:17 +02:00
Enno Rehling
22586aa45f fix seen.test creating a unit without a region 2016-09-08 09:06:02 +02:00
Enno Rehling
8cefc17e3e Merge branch 'develop' of github.com:ennorehling/eressea into develop 2016-09-08 08:55:18 +02:00
Enno Rehling
25e5d1d285 use test_setup to start tests 2016-09-08 08:12:26 +02:00
Enno Rehling
993af3a7f9 memory leak in equipment.skills 2016-09-08 06:56:16 +02:00
Enno Rehling
cb706c2cf2 equipment.test is down to two leaks and one TODO 2016-09-07 21:29:54 +02:00
Enno Rehling
d84ed1f89d move static variable cleanup to kernel_done.
clean up some more.
2016-09-07 21:22:05 +02:00
Enno Rehling
ef5ce04335 remove unused code 2016-09-07 20:50:52 +02:00
Enno Rehling
144fcbef58 Merge branch 'develop' of github.com:ennorehling/eressea into develop 2016-09-07 20:48:16 +02:00
Enno Rehling
dda845e2f4 free configuration data (valgrind calls it still-reachable leaks). 2016-09-07 20:46:41 +02:00
Enno Rehling
c8283060f9 test_setup/cleanup for equipment.test 2016-09-07 19:04:42 +02:00
Enno Rehling
282cc129d7 spellbook_clear crash fix 2016-09-07 19:02:03 +02:00
Enno Rehling
dd2f146e27 fix equipment static memory leak 2016-09-07 17:09:37 +01:00
Enno Rehling
149d1a43a6 Merge pull request #559 from ennorehling/develop
fix syntaxtree memory leak
2016-09-07 17:02:45 +01:00