empserver/tests
Markus Armbruster 92693cba65 relations: Move relations state from struct natstr to relatstr
Relations state is relatively bulky: it's a big chunk of struct
natstr, and adds 200 bytes per country to xdump nat.

Relations change rarely.  Rewriting it to disk on every nation update
and retransmitting it in every xdump nat is wasteful.

To avoid this waste, move relations state to its own struct relatstr.

This is of course an xdump compatibility break.  We're not maintaining
xdump compatibility in this release.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2017-08-06 20:09:22 +02:00
..
actofgod relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
bridgefall relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
build relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
empdump config: Generalize infrastructure build materials storage 2017-08-06 20:09:19 +02:00
fairland relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
files relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
fire relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
info tests/info: New; checks info and code agree on commands 2014-01-06 20:50:06 +01:00
navi-march relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
retreat relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
smoke relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
torpedo relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
update relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
version relations: Move relations state from struct natstr to relatstr 2017-08-06 20:09:22 +02:00
actofgod-test tests: Define and use some abbreviations 2015-02-01 16:52:59 +01:00
bridgefall-test tests: Define and use some abbreviations 2015-02-01 16:52:59 +01:00
build-test tests: Define and use some abbreviations 2015-02-01 16:52:59 +01:00
empdump-test tests: Rewrite the previous commit's sed_i helper 2015-03-04 08:15:13 +01:00
fairland-test tests/files tests/fairland: Check stderr and exit status 2015-02-01 16:52:59 +01:00
files-test tests/files tests/fairland: Check stderr and exit status 2015-02-01 16:52:59 +01:00
fire-test tests: Define and use some abbreviations 2015-02-01 16:52:59 +01:00
info-test tests: Define and use some abbreviations 2015-02-01 16:52:59 +01:00
navi-march-test navigate: Require all ships to start in the same sector 2015-02-28 16:13:14 +01:00
normalize.pl tests/smoke: Run news 2017-08-06 20:09:17 +02:00
retreat-test tests/retreat: Cover trains 2015-03-02 08:20:48 +01:00
smoke-test tests: Define and use some abbreviations 2015-02-01 16:52:59 +01:00
test-common.sh config: Split table sect-chr for legibility 2017-08-06 19:59:58 +02:00
torpedo-test tests/torpedo: New; exercises torpedo command 2015-03-02 08:20:52 +01:00
update-test tests/update: New; exercises the update 2017-08-06 14:04:15 +02:00
version-test tests/version: New; exercises config introspection commands 2017-08-06 14:03:55 +02:00