Enno Rehling
|
63a97d6bc0
|
check that regions are flagged with seen_neighbour where needed.
|
2016-09-18 13:13:07 +02:00 |
Enno Rehling
|
651ce11741
|
do not report seen_none in CR
|
2016-09-18 12:44:03 +02:00 |
Enno Rehling
|
6c9c460815
|
fix failing unit tests, remove deleted unit from f->units list.
|
2016-09-18 11:46:54 +02:00 |
Enno Rehling
|
bb689aa7b6
|
assert that f->units list is correct after remove_unit (fails)
|
2016-09-18 11:46:19 +02:00 |
Enno Rehling
|
b3c31856aa
|
add (failing) test for recruiting into existing units.
|
2016-09-18 11:34:54 +02:00 |
Enno Rehling
|
ac8332c896
|
re-enable report tests.
RF_LIGHTHOUSE also flags for lighthouses with size 0.
|
2016-09-18 10:24:08 +02:00 |
Enno Rehling
|
a5d44f9638
|
re-enable creport
|
2016-09-17 22:57:22 +02:00 |
Enno Rehling
|
196c3b7ac8
|
Merge branch 'develop' of https://github.com/ennorehling/eressea.git
|
2016-09-17 20:05:31 +02:00 |
Enno Rehling
|
a425a78f7c
|
add a lighthouse to the sample data.
|
2016-09-17 20:01:49 +02:00 |
Enno Rehling
|
e97ebb0469
|
RF_SAVEMASK needs to include RF_LIGHTHOUSE or the new report prep doesn't work.
|
2016-09-17 19:52:13 +02:00 |
Enno Rehling
|
b41f041d52
|
Merge branch 'develop' into kill-seen-region
Conflicts:
src/reports.c
src/reports.test.c
|
2016-09-17 15:56:32 +02:00 |
Enno Rehling
|
4c7d51990e
|
prepare_report should stay static, remove that change.
|
2016-09-17 15:37:11 +02:00 |
Enno Rehling
|
eb7dd051f8
|
fix bug 2237, respect lighthouse capacity.
|
2016-09-17 15:31:04 +02:00 |
Enno Rehling
|
c4dbb69681
|
previous test was bad and did not actually exercise prepare_lighthouse.
made a slighlty better test, which is failing for the right reasons.
|
2016-09-17 15:29:28 +02:00 |
Enno Rehling
|
1ca67a57d2
|
add a new test for lighthouse capacity.
https://bugs.eressea.de/view.php?id=2237
|
2016-09-17 14:54:39 +02:00 |
Enno Rehling
|
2a0bd3e7ca
|
unused variable warning
|
2016-09-17 13:29:14 +02:00 |
Enno Rehling
|
7349ec0aa9
|
improve lighthouse tests.
you must be inside lighthouse to get a report from it.
|
2016-09-17 13:20:02 +02:00 |
Enno Rehling
|
951bf5718e
|
Merge branch 'develop' into kill-seen-region
|
2016-09-17 12:41:06 +02:00 |
Enno Rehling
|
adfafd51a6
|
test lighthouses
|
2016-09-17 12:34:02 +02:00 |
Enno Rehling
|
0753ea0174
|
fix travelthru reporting (passes unit test)
|
2016-09-17 08:28:33 +02:00 |
Enno Rehling
|
a2125fbb9a
|
managed to reproduce the travelthru bug in a unit test.
travel from other factions inside the [first, last) interval will poison the report.
|
2016-09-16 21:26:17 +02:00 |
Enno Rehling
|
a86e30d014
|
re-enable report testing, find out that it fails.
|
2016-09-16 21:17:54 +02:00 |
Enno Rehling
|
74ff763b22
|
speeding up default_wage a little bit.
|
2016-09-16 21:12:03 +02:00 |
Enno Rehling
|
567083c9e8
|
fix bad translation key
|
2016-09-16 20:18:53 +02:00 |
Enno Rehling
|
9d60a0f967
|
missing forward struct declaration
|
2016-09-16 19:28:07 +02:00 |
Enno Rehling
|
783c042d50
|
Merge branch 'develop' into kill-seen-region
Conflicts:
src/reports.c
|
2016-09-16 19:11:05 +02:00 |
Enno Rehling
|
acfa2cfbe5
|
remove view functions for special planes (Regatta).
|
2016-09-16 18:59:24 +02:00 |
Enno Rehling
|
d449ce4a8c
|
re-enable report writing, fix report.c to work without seen_region
|
2016-09-16 18:03:28 +02:00 |
Enno Rehling
|
007f4d8b0d
|
test that travelthru notifications will make it into the report.
|
2016-09-16 17:25:40 +02:00 |
Enno Rehling
|
6fed596c36
|
Merge branch 'develop' into kill-seen-region
|
2016-09-16 17:12:40 +02:00 |
Enno Rehling
|
1dac556d09
|
Fix MSVC compilation (always include platform-specific hacks).
|
2016-09-16 17:11:33 +02:00 |
Enno Rehling
|
ad4377c0e7
|
Merge branch 'develop' into kill-seen-region
Conflicts:
src/kernel/version.c
src/kernel/version.h
|
2016-09-16 17:08:03 +02:00 |
Enno Rehling
|
55df24ffb8
|
all code review nitpicks fixed.
|
2016-09-16 16:54:41 +02:00 |
Enno Rehling
|
b0799bd152
|
fix travis build by not depending on CMake 2.8.8
|
2016-09-16 16:30:56 +02:00 |
Enno Rehling
|
dc004b2d71
|
require cmake version 2.8.8 (add_library <name> OBJECT ...)
|
2016-09-16 16:30:49 +02:00 |
Enno Rehling
|
47526dd36b
|
smarter version.c build that avoids full rebuilds.
|
2016-09-16 16:30:43 +02:00 |
Enno Rehling
|
10916bb0a1
|
use add_definitions instead of CMAKE_C_FLAGS, define ERESSEA_VERSION only on version.c
|
2016-09-16 16:30:30 +02:00 |
Enno Rehling
|
318cf68e1b
|
move version string into a single object file
|
2016-09-16 16:30:17 +02:00 |
Enno Rehling
|
bf59b1adf9
|
fix travis build by not depending on CMake 2.8.8
|
2016-09-16 10:55:38 +02:00 |
Enno Rehling
|
00a3a934f5
|
require cmake version 2.8.8 (add_library <name> OBJECT ...)
|
2016-09-16 09:49:53 +02:00 |
Enno Rehling
|
dbde14fdff
|
smarter version.c build that avoids full rebuilds.
|
2016-09-16 09:39:59 +02:00 |
Enno Rehling
|
3f86014e9d
|
delete files created by report_summary
|
2016-09-15 21:16:45 +02:00 |
Enno Rehling
|
77e39fc64b
|
use add_definitions instead of CMAKE_C_FLAGS, define ERESSEA_VERSION only on version.c
|
2016-09-15 20:14:17 +02:00 |
Enno Rehling
|
d8d3cd4cc4
|
move version string into a single object file
|
2016-09-15 20:11:38 +02:00 |
Enno Rehling
|
42bfc43e4f
|
test lighthouse preparation
|
2016-09-15 13:01:08 +02:00 |
Enno Rehling
|
2b9e5ffff9
|
check seen_neighbour
|
2016-09-15 10:02:49 +02:00 |
Enno Rehling
|
dfbc520203
|
add a simple test for prepare_report.
TODO: it is _too_ simple.
|
2016-09-14 21:46:57 +02:00 |
Enno Rehling
|
929db73102
|
disable integration tests
combine prepare_ functions
|
2016-09-14 17:14:04 +02:00 |
Enno Rehling
|
8ec37783e2
|
fix nul-pointer access
|
2016-09-13 21:13:26 +02:00 |
Enno Rehling
|
cd71a21bf5
|
really disable reports
|
2016-09-13 21:09:05 +02:00 |
Enno Rehling
|
482e619969
|
disable reports entirely.
|
2016-09-13 20:17:59 +02:00 |
Enno Rehling
|
4e4b4e482e
|
split off report.test from reports.test
move some tests around
|
2016-09-13 20:13:26 +02:00 |
Enno Rehling
|
428f640ba6
|
disable reports tests. have to sort them by report.test and reports.test first
|
2016-09-13 19:09:53 +02:00 |
Enno Rehling
|
648857f52c
|
disable report.c temporarily
|
2016-09-13 18:52:35 +02:00 |
Enno Rehling
|
acfb06392a
|
Everything except report.c compiles.
Not that I'm not claiming that it works.
|
2016-09-13 17:02:51 +02:00 |
Enno Rehling
|
20578da0e9
|
delete the old seen.* files
remove includes for seen.h
remove unused functions
|
2016-09-13 16:58:48 +02:00 |
Enno Rehling
|
f520d8396d
|
make creport not use seen_region.
remove jsreport from build
|
2016-09-13 15:30:09 +02:00 |
Enno Rehling
|
71fa3600f7
|
recalculate [first,last) after lighthouses aand trvelthru
|
2016-09-13 09:09:35 +02:00 |
Enno Rehling
|
652ead4f60
|
prepare_seen has to check for ctx->f. we are no longer preparing everyone at once
|
2016-09-13 07:46:08 +02:00 |
Enno Rehling
|
a67950433d
|
WIP: prepare_seen vs lastregion/firstregion.
lighthouses and travelthru are handled by both, should only be in prepare_seen?
|
2016-09-12 22:03:16 +02:00 |
Enno Rehling
|
84bc6c58a8
|
prepare_reports gone
prepare_seen is something else now
unit tests are crashing
|
2016-09-12 15:59:22 +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
|
f07c79e5cf
|
CID 146892: null-pointer check should be an assert.
|
2016-09-11 19:09:23 +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
|
0124bafdc4
|
delete dead code
|
2016-09-11 16:44:35 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
93a1fe5059
|
Merge branch 'develop' of github.com:ennorehling/eressea into develop
|
2016-09-08 20:10:58 +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 |