Commit Graph

8228 Commits

Author SHA1 Message Date
Enno Rehling 41c6793964 matching test_setup and test_cleanup calls. 2017-03-11 12:57:02 +01:00
Enno Rehling de0a697ddb Merge branch 'master' of https://github.com/ennorehling/eressea.git 2017-03-11 12:25:56 +01:00
Enno Rehling 98a48edb9a I've got a 64-bit CMake on Windows now. 2017-03-11 12:25:49 +01:00
Enno Rehling b3e929891d Merge branch 'master' into develop 2017-03-11 07:22:49 +01:00
Enno Rehling e96c8f017e Merge remote-tracking branch 'upstream/master' 2017-03-10 23:23:40 +01:00
Enno Rehling 8b9f0f0894 BUG 2307: report mallorn trees as Mallorn in the CR.
for legacy compatibility, we cannot call them Mallornbaeume.
2017-03-10 23:18:09 +01:00
Enno Rehling fe95ddafa1 reduce "translation not found" warnings in tests. 2017-03-10 21:43:36 +01:00
Enno Rehling be0b54494e clean up some tests.
the test locale gets some extra strings.
test_create_world is bad, stop using it. unfinished.
2017-03-10 21:29:37 +01:00
Enno Rehling fe3a94a7e9 Merge pull request #669 from ennorehling/master
BUG 2305, 2309: Parteitarnung
2017-03-08 20:39:30 +01:00
Enno Rehling f54165d4f1 BUG 2309: show true faction to allies.
https://bugs.eressea.de/view.php?id=2309
2017-03-08 20:30:32 +01:00
Enno Rehling 77abd703bd backfill test that demonstrates bug 2305. 2017-03-08 20:16:01 +01:00
Enno Rehling 4bda1a34e0 made a mistake in this test.
creport was reporting to wrong faction (that sees the same output, so it didn't fail).
2017-03-08 18:29:04 +01:00
Enno Rehling 517da2dff1 breaking test for bug 2309 2017-03-08 18:15:31 +01:00
Enno Rehling 29a8342b4e BUG 2305: show the correct Parteitarnung in the CR.
We didn't have the required tests, so of course I broke it.
2017-03-07 19:30:52 +01:00
Enno Rehling 0fc5af7c58 Merge pull request #668 from ennorehling/master
fix invalid arguments
2017-03-06 22:28:36 +01:00
Enno Rehling ce9e2ce314 fix invalid arguments for give/receive messages. 2017-03-06 22:24:15 +01:00
Enno Rehling 40e0a9a65f merge bugs 2017-03-06 22:21:27 +01:00
Enno Rehling 7022ae05bd Merge branch 'master' into develop
Conflicts:
	src/kernel/item.c
	src/modules/arena.c
2017-03-06 22:20:22 +01:00
Enno Rehling ba8f51b7d4 Merge pull request #667 from ennorehling/hotfix/config-2301
fix bugs 2301, 2302, 2303
2017-03-06 21:57:23 +01:00
Enno Rehling a25b386f85 Merge pull request #666 from ennorehling/hotfix/names
BUG 2298: displaying resources in CR and NR
2017-03-06 21:55:35 +01:00
Enno Rehling e3a969ce9b add a test to see that frac_make can handle large integers. 2017-03-06 21:43:31 +01:00
Enno Rehling 05bb109a09 BUG 2303: allied units are not traitors.
had to rewrite the creport code for this, it is probably less efficient now than ever, but at least it works.
2017-03-06 21:35:48 +01:00
Enno Rehling 4b246863c0 bug 2303: correct the test.
we cannot reuse the memstream.
need to recreate it for each test.
need to rewrite the code in creport.c, it is crazy.
2017-03-06 21:01:50 +01:00
Enno Rehling 1c72b0f297 warn about missing game.mailcmd setting 2017-03-06 20:52:06 +01:00
Enno Rehling f4eda9f59e prefer dice to dice_rand 2017-03-06 06:28:12 +01:00
Enno Rehling 4d07782e7d Merge branch 'master' into develop
Conflicts:
	scripts/tests/e2/init.lua
	scripts/tests/e3/init.lua
	src/economy.c
	src/economy.test.c
2017-03-06 06:27:31 +01:00
Enno Rehling 33b98b59ec when make_frac cannot find a gcd, cheat. 2017-03-05 22:28:08 +01:00
Enno Rehling e233ed4344 eliminate source of randomness from test 2017-03-05 19:23:47 +01:00
Enno Rehling 5c1fb83c47 Merge branch 'hotfix/names' of https://github.com/ennorehling/eressea.git 2017-03-05 18:57:35 +01:00
Enno Rehling cdb65dfd36 Turns out: We did not have a singular form of sapling. 2017-03-05 18:57:28 +01:00
Enno Rehling dbe5980577 CR is missing saplings? 2017-03-05 18:47:49 +01:00
Enno Rehling f699c32f0e BUG 2298: fix NR display.
always use correct singular or plural form.
2017-03-05 18:25:15 +01:00
Enno Rehling 8d7f966391 BUG 2298: fix CR output.
always use the plural form.
2017-03-05 18:23:24 +01:00
Enno Rehling 0379a17350 make report_resource return an rtype, not a name. 2017-03-05 17:42:57 +01:00
Enno Rehling d6ce1d9cfe Add a test for singular resources. 2017-03-05 17:26:00 +01:00
Enno Rehling 52dd11a28f create a failing test for stones in the NR. 2017-03-05 17:18:17 +01:00
Enno Rehling 45862a06d0 Add a good test for the NR.
TODO: make it fail.
2017-03-05 16:55:11 +01:00
Enno Rehling 83f170541b short unit-test for resources in the CR.
now complains because Bauern!=Bauer.
TODO: crtag is shit.
2017-03-05 15:51:04 +01:00
Enno Rehling 6a87625409 refactor cr_output_resources for easy testing.
Write a (failing) test that checks first resource is silver.
2017-03-05 15:26:04 +01:00
Enno Rehling aa662e65d2 eliminate R_PERSON hack. 2017-03-05 13:58:11 +01:00
Enno Rehling ae6a4ca339 new clibs submodule 2017-03-05 11:42:11 +01:00
Enno Rehling 5675ef6091 clean and extend the enum of resources. 2017-03-05 11:10:59 +01:00
Enno Rehling 614978a343 add a breaking test for the CR.
trees and peasants are not reported correctly.
2017-03-05 10:26:39 +01:00
Enno Rehling caa8159428 eliminate duplicate string definition 2017-03-05 09:52:17 +01:00
Enno Rehling 21b01aa4c2 Merge pull request #665 from ennorehling/develop
the latest in function-pointer removal
2017-03-04 21:18:13 +01:00
Enno Rehling acfb666539 remove rtype->uget funpointer, and lua callbacks.
fix a missing lua_pop that trashed the heap.
2017-03-04 20:59:43 +01:00
Enno Rehling 50bdc71c1b kill lua_canuse_item and itype->canuse 2017-03-04 17:27:13 +01:00
Enno Rehling 040485504d Merge pull request #664 from ennorehling/master
last-minute Bugfixes für 3.11
2017-03-03 22:18:23 +01:00
Enno Rehling d9d542cfee we only call these when target is 0, anyway. 2017-03-03 19:19:33 +01:00
Enno Rehling d976ee6f67 special cases, not callbacks, for money and horses. 2017-03-03 19:17:20 +01:00