Commit Graph

7626 Commits

Author SHA1 Message Date
Enno Rehling 4a1d29c92f Merge pull request #568 from ennorehling/develop
change how dead units' factions are found
2016-09-11 20:24:42 +02:00
Enno Rehling 2294de44c2 accidental duplicate close. 2016-09-11 20:14:19 +02:00
Enno Rehling f926d89929 Merge branch 'develop' of https://github.com/ennorehling/eressea.git 2016-09-11 20:10:01 +02:00
Enno Rehling f946d50001 alternative implementation for dfindhash that doesn't use as much memory.
do not set u->faction = NULL for deleted units.
2016-09-11 20:09:48 +02:00
Enno Rehling 3e2c630c3f testing that remove_unit takes unit out of the world properly.
there is more to it than this, but I'd be happy with the dfindhash check for now.
2016-09-11 19:39:35 +02:00
Enno Rehling fdb5ecc68b always call close() in lua when you're done with a file. 2016-09-11 19:32:54 +02:00
Enno Rehling c21ecba8dd always call close() in lua when you're done with a file. 2016-09-11 19:28:25 +02:00
Enno Rehling cb36224e30 Merge branch 'develop' of https://github.com/ennorehling/eressea.git 2016-09-11 19:10:30 +02:00
Enno Rehling f07c79e5cf CID 146892: null-pointer check should be an assert. 2016-09-11 19:09:23 +02:00
Enno Rehling 8fd812ecb4 travis must not check for leaks as long as they exist as they do 2016-09-11 17:25:50 +02:00
Enno Rehling 95481211e5 expect remove and unlink to set errno when file doesn't exist, reduce misleading spam. 2016-09-11 17:19:27 +02:00
Enno Rehling 03a8e0449a Merge pull request #567 from ennorehling/develop
Bug 2235: new players getting NMR warnings
2016-09-11 16:48:47 +02:00
Enno Rehling 0124bafdc4 delete dead code 2016-09-11 16:44:35 +02:00
Enno Rehling fb0fc9e361 Merge branch 'develop' of https://github.com/ennorehling/eressea.git 2016-09-11 16:36:16 +02:00
Enno Rehling 402c19d8fc dn't warn new player about NMR.
newbie info text was no longer valid.
2016-09-11 16:35:55 +02:00
Enno Rehling 49ccb3825f test and cache all the rules! 2016-09-11 15:54:03 +02:00
Enno Rehling 8f147503e5 Merge pull request #566 from ennorehling/develop
created a new configuration caching API
2016-09-11 12:51:41 +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 dd59109368 Merge pull request #565 from ennorehling/develop
test-only changes: LERNE MAGIE
2016-09-11 12:15:43 +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 0978c1c98f Merge pull request #564 from ennorehling/develop
fix broken develop build from previous PR
2016-09-10 21:49:24 +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 4f7d1da72f Merge pull request #563 from ennorehling/develop
memory leak
2016-09-10 21:05:04 +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