empserver/tests
Markus Armbruster c8e7548f24 contact: Move contact state from struct natstr to contactstr
Contact state is relatively bulky: it's a big chunk of struct natstr,
and adds almost 200 bytes per country to xdump nat for deities.

Contact changes rarely.  Since we avoid unnecessary updates, it
doesn't change at all unless option HIDDEN is enabled.  Rewriting it
to disk on every nation update and retransmitting it in every deity
xdump nat is wasteful.

To avoid this waste, move contact state to its own struct contactstr.

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:20 +02:00
..
actofgod contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
bridgefall contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
build contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
empdump config: Generalize infrastructure build materials storage 2017-08-06 20:09:19 +02:00
fairland contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
files contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
fire contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
info tests/info: New; checks info and code agree on commands 2014-01-06 20:50:06 +01:00
navi-march contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
retreat contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
smoke contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
torpedo contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
update contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
version contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +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