Enno Rehling
|
cdf6d3992e
|
memory leak: gamedata store was not released
|
2016-03-11 10:31:21 +01:00 |
Enno Rehling
|
349a67ece3
|
memory leak: test_create_shiptype and coasts, again
|
2016-03-11 09:50:18 +01:00 |
Enno Rehling
|
42849170f4
|
memory leak: free this test's local attrib list
|
2016-03-11 09:47:13 +01:00 |
Enno Rehling
|
10e67e2107
|
always free gamedata (this test uses two)
|
2016-03-11 09:45:39 +01:00 |
Enno Rehling
|
0f792e038f
|
memory leaks
- must free gamedata after close
- clear spellbook and free it
|
2016-03-11 09:43:16 +01:00 |
Enno Rehling
|
be0cc93917
|
this test is poorly written, and a trap
|
2016-03-10 23:05:24 +01:00 |
Enno Rehling
|
c21d5290ef
|
memory leak: castorders
when you test_create_castorder, you must free_castorder
|
2016-03-10 22:33:53 +01:00 |
Enno Rehling
|
c9e524d161
|
memory leak: test_group_readwrite leaks an attrib
- groups were not clearing attribs when they were destroyed.
- new critbit module fixes leak in cb_erase
|
2016-03-10 22:30:19 +01:00 |
Enno Rehling
|
1920dde717
|
memory leak: at_keys had no dtor
|
2016-03-10 21:54:53 +01:00 |
Enno Rehling
|
7e98384542
|
fix some memory leaks
- t_free does not free
- free_factions frees the wrong list
- cleanup after attrib test
|
2016-03-10 13:27:08 +01:00 |
Enno Rehling
|
d43265f937
|
a new test for the happy case of a working academy
dependency injection for learn_skill
memory leak fixes (triggers, armor)
|
2016-03-09 23:20:05 +01:00 |
Enno Rehling
|
eea99e2fd3
|
add missing new files.
|
2016-03-09 14:52:50 +01:00 |
Enno Rehling
|
02cfacd7f8
|
refactorings
- learn_skill from unit.c to study.c
- add academy.c module
|
2016-03-09 14:52:50 +01:00 |
Enno Rehling
|
3d5c7ba8fb
|
refactoring: move produceexp from unit.c to study.c
|
2016-03-09 14:50:54 +01:00 |
Enno Rehling
|
e1f27448bc
|
disable broken test.
fix test_study_with_teacher (simple optimization was in the wrong place)
|
2016-03-09 14:50:04 +01:00 |
Enno Rehling
|
13f51ab796
|
create a test that crashes for bug 2194
|
2016-03-09 14:50:04 +01:00 |
Enno Rehling
|
2b62747718
|
fix datafile reading problems for versions 350 and 351
|
2016-03-09 14:50:03 +01:00 |
Enno Rehling
|
c1786c14ed
|
Merge pull request #493 from ennorehling/tests-without-files
Remove file operations from most tests
|
2016-03-09 14:39:44 +01:00 |
Enno Rehling
|
197241df0d
|
fix datafile reading problems for versions 350 and 351
|
2016-02-29 16:18:14 +01:00 |
Steffen Mecke
|
e3f27e3571
|
clean up after your tests, young grashopper
|
2016-02-28 20:34:37 +01:00 |
Steffen Mecke
|
11b8d85167
|
fixed reversed logic for demon peasant hunger (bug 2187)
renamed config variable hunger.demons to hunger.demons.peasant_tolerance and reversed reversed logic in upkeep.c
|
2016-02-28 16:15:48 +01:00 |
Steffen Mecke
|
aa3397a24f
|
reduced report directory spam
|
2016-02-28 16:15:47 +01:00 |
Steffen Mecke
|
e143843b2c
|
fixed a few typos in E3 spells (bug 2193)
|
2016-02-28 14:29:53 +01:00 |
Enno Rehling
|
fcc846da95
|
all of the easy external file tests are eliminated
|
2016-02-26 20:07:51 +01:00 |
Enno Rehling
|
5f923295e6
|
remove datafiles from save.test.c
this should fix intermittent tests on windows.
|
2016-02-26 19:49:58 +01:00 |
Enno Rehling
|
63408501b9
|
convert another test to read_/write_game
|
2016-02-26 19:01:28 +01:00 |
Enno Rehling
|
3c272fd53f
|
fix reading and writing curses from test (crash)
fix read_game/write_game incomaptibility.
|
2016-02-26 17:54:25 +01:00 |
Enno Rehling
|
ce867af34f
|
this is a static variable, and it is bad
|
2016-02-25 23:11:44 +01:00 |
Enno Rehling
|
81a2dd9d21
|
extract read_game and write_game (take a gamedata argument, not filenames)
|
2016-02-25 19:12:38 +01:00 |
Enno Rehling
|
5fd4d5f30b
|
Merge pull request #491 from ennorehling/feature/data_version
eliminate global.data_version
|
2016-02-25 16:01:44 +01:00 |
Enno Rehling
|
e766b78345
|
Merge branch 'master' into develop
|
2016-02-25 11:06:15 +01:00 |
Enno Rehling
|
bb03517619
|
disable most password formats
|
2016-02-25 10:46:46 +01:00 |
Enno Rehling
|
5fed36903c
|
some drmemory fixes
some tests leaked.
current test_eressea reports:
41 unique, 41 total, 3778 byte(s) of leak(s)
120 unique, 270 total, 5615 byte(s) of possible leak(s)
|
2016-02-25 10:16:50 +01:00 |
Enno Rehling
|
db852a05fd
|
eliminate global.data_version completely
|
2016-02-24 11:58:05 +01:00 |
Enno Rehling
|
98856a8e4b
|
CID 65491 double free
|
2016-02-24 11:54:24 +01:00 |
Enno Rehling
|
d48d9a25e0
|
forward-declare struct gamedata
|
2016-02-24 11:54:23 +01:00 |
Enno Rehling
|
8a9d617aa3
|
read_referernce takes a gamedata object.
with all the trimmings that requires,
this is for github issue $479
|
2016-02-24 11:53:22 +01:00 |
Enno Rehling
|
2e41c4972c
|
read_spellbook, use gamedata.version
github issue #479
|
2016-02-24 11:48:46 +01:00 |
Enno Rehling
|
21aee8ece8
|
remove global.data_version where gamedata.version is available
github issue #479
|
2016-02-24 11:47:46 +01:00 |
Enno Rehling
|
2d30d4cce6
|
trigger_type.read gets a gamedata object
github issue #479
|
2016-02-24 11:46:54 +01:00 |
Enno Rehling
|
73a6b96bc7
|
remove global.data_version from border.read
remove global.encoding
github issue #479
|
2016-02-24 11:44:19 +01:00 |
Enno Rehling
|
3e584245c0
|
attrib.read gets a gamedata object
stop using global.data_version
for github issue #479
|
2016-02-24 11:44:19 +01:00 |
Enno Rehling
|
7f6ced99b9
|
attrib.read gets a gamedata object (remove dependency on global.data_version)
|
2016-02-24 11:44:18 +01:00 |
Enno Rehling
|
d1fdd9a89c
|
fix failing storage test
|
2016-02-24 11:39:27 +01:00 |
Enno Rehling
|
45d09622cb
|
missing include errno.h
|
2016-02-24 11:39:24 +01:00 |
Enno Rehling
|
775bbe7ea6
|
refactor another test to not create files.
|
2016-02-24 11:39:24 +01:00 |
Enno Rehling
|
ec3839fb9f
|
rewrite intermittent test to use memory stream.
|
2016-02-24 11:39:23 +01:00 |
Enno Rehling
|
6ca81646eb
|
extract gamedata into a separate file.
|
2016-02-24 11:38:09 +01:00 |
Enno Rehling
|
0197ad16cc
|
Merge branch 'ennorehling-develop' into develop
|
2016-02-23 11:43:41 +01:00 |
Enno Rehling
|
c8018dd095
|
Merge branch 'develop' of https://github.com/ennorehling/eressea into ennorehling-develop
Conflicts:
process/epasswd.py
|
2016-02-23 11:43:18 +01:00 |