Enno Rehling
c44ebad24e
missing include files
2012-06-04 02:41:07 -07:00
Enno Rehling
ac5c892c52
hammering these makefiles until everything works
2012-06-04 02:35:56 -07:00
Enno Rehling
aeec7b9468
complete rewrite of cmake files
2012-06-03 18:41:07 -07:00
Enno Rehling
ab15f24241
fix some compilation issues
2012-06-01 18:05:07 -07:00
Enno Rehling
db094810fd
removing quicklist, importing it from a submodule
2012-05-30 19:55:17 -07:00
Enno Rehling
9f2e1d475b
Moving some things around in the external directory.
...
I am deliberately breaking the VS2010 projects with this.
I am probably breaking the Eressea server.
2012-05-30 19:17:08 -07:00
Enno Rehling
af7d059834
Merge branch 'master' of gitorious.org:eressea/server
2012-05-30 08:14:19 +02:00
Enno Rehling
46d02cf226
Merge branch 'release-774'
...
Conflicts:
shared/src/gamecode/market_test.c
shared/src/kernel/item.c
shared/src/kernel/item_test.c
shared/src/tests.c
shared/src/tests_test.c
2012-05-30 08:12:46 +02:00
Enno Rehling
330bc9c13b
added slprintf and tests for the bsdstring functions
2012-05-29 10:46:48 -07:00
Enno Rehling
131840054c
giving ownerships over buildings was broken by a recent refactoring
2012-05-27 08:50:34 -07:00
Enno Rehling
58cbc3ccbc
add some tests for pools, because I found a bug here and we don't want to have that happen again.
2012-05-25 16:15:21 -07:00
Enno Rehling
f5b35a9a2b
equipment sets that include spells now have levels on them and store in a spellbook.
...
add some tests for equipment.
2012-05-25 00:45:12 -07:00
Enno Rehling
92e96689bb
spellbooks fully operational (and could be loaded from XML definitions if I had them)
...
fixed the cleanup between tests to properly free locales
2012-05-23 20:22:12 -07:00
Enno Rehling
db7ed24b3e
adding spellbooks.
...
spellbooks will take the level and magic school out of the spell definitions, and aggregate a list of spells with their minimum levels for learning from. factions will have a list of books they can learn from (different in E2 and E3 already).
2012-05-23 12:42:14 -07:00
Enno Rehling
31e4a8432b
fix find_spell and create_spell to only create each spell once.
...
kill register_spell
make some critbit changes (need to transfer them upstream)
2012-05-22 18:44:54 -07:00
Enno Rehling
b57db72396
fix broken tests and clear locales (badly) when clearing global stte
2012-05-19 22:21:24 +02:00
Enno Rehling
b44737387a
fix broken tests and clear locales (badly) when clearing global stte
2012-05-19 20:49:47 +02:00
Enno Rehling
7f7c883583
rt_find and it_find use new improved critbit-tree
...
critbit update
testing the test suite
2012-05-19 11:26:46 -07:00
Enno Rehling
f47f83ceca
a little bit of test coverage for rt_find
2012-05-19 00:18:23 -07:00
Enno Rehling
0616549ea5
new gcc spouts more warnings, fix them.
2012-05-18 19:29:35 -07:00
Enno Rehling
ff33af3c65
ship and building owners encapsulated in accessors
...
tests added
2012-05-17 15:23:15 -07:00
Enno Rehling
7789e0534e
implement ship-ownership transfer as a function
...
test the reorder_units function
2012-05-17 12:23:25 -07:00
Enno Rehling
d12fe2dbed
begin making shipowner use ship->owner.
...
fix a broken test caused by locale_string returning null.
2012-05-17 00:13:30 -07:00
Enno Rehling
f8cadfebee
test suite for the crazy stuff that umlaut.c does.
2012-05-14 20:08:11 -07:00
Enno Rehling
e272a00994
add test for that weird function-lookup module before I refactor it.
2012-05-14 13:09:57 -07:00
Enno Rehling
c22f49ec36
replace spellid_t with unsigned int
...
fix finding spells by token
make magic_t an enum
2012-05-09 03:14:54 -07:00
Enno Rehling
36b58cca6e
test that fighters get created properly.
...
better test initialization code.
2011-03-15 21:04:38 -07:00
Enno Rehling
8d497e4b50
change the way the market tests are included.
2011-03-15 20:00:54 -07:00
Enno Rehling
89b3b3161f
Add a test for the effect of buildings in battles, and a file to test pieces of the combat code from C in the future.
...
Add some testing support for terrains and buildings.
2011-03-12 17:01:20 -08:00
Enno Rehling
5bf42bd8e9
make laws_tests more stand-alone
2011-03-08 21:18:35 -08:00
Enno Rehling
e01c6bb8b1
make merge request sing with Eressea
...
added a missing file (move_test.c)
changing the way tests are included
making some lua code prettier (too many parens)
2011-03-08 21:06:38 -08:00
Enno Rehling
8714957a61
fixed two bugs: harbours were not unique and multiple instances of unique buildings could still be built
2011-03-09 00:28:37 +01:00
Enno Rehling
9c8779b303
indentation rules, slightly updated
2011-03-07 08:24:52 +01:00
Enno Rehling
fb7a642d47
indentation rules, strictly applied
2011-03-07 08:02:35 +01:00
Enno Rehling
12c3324850
When running --tests, messages cannot be created (externally defined), so that isn't an error we are interested in.
2011-02-27 00:11:34 -08:00
Enno Rehling
d479075c53
Testing util is no longer such an include-weirdness.
2011-02-23 23:23:32 -08:00
Enno Rehling
366035510c
fixing building renaming
...
http://bugs.eressea.de/view.php?id=1798
foreign/owned was swapped
2010-08-17 22:32:36 -07:00
Enno Rehling
a5e712580f
undo more CRLF screwups.
2010-08-08 01:14:01 -07:00
Enno Rehling
14b3ed309f
use external folder for all libraries (VS2010)
...
new repository structure
2010-08-07 23:05:54 -07:00
Enno Rehling
72505ab8f3
moving to a new repository layout.
...
step 1: shared folder.
2010-08-07 22:07:17 -07:00