empserver/tests/smoke
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
..
00 tests/version: New; exercises config introspection commands 2017-08-06 14:03:55 +02:00
01 tests: Factor feed_dir out of fire-test and smoke-test 2014-01-19 10:09:16 +01:00
02 tests: Factor feed_dir out of fire-test and smoke-test 2014-01-19 10:09:16 +01:00
03 tests: Factor feed_dir out of fire-test and smoke-test 2014-01-19 10:09:16 +01:00
04 update: Reorder feeding, tax & plague for consistency 2017-08-06 20:09:16 +02:00
05 update: Reorder sector production for speed 2017-08-06 20:08:31 +02:00
06 update: Reorder sector production for speed 2017-08-06 20:08:31 +02:00
07 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
08 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
09 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
10 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
11 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
12 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
13 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
14 update: Fix ship, plane, land unit repair work use abroad 2017-08-06 20:08:30 +02:00
15 tests/smoke: Run news 2017-08-06 20:09:17 +02:00
16 autonav: Remove the feature 2015-02-28 16:10:22 +01:00
99 contact: Create EF_CONTACT table of struct contactstr 2017-08-06 20:09:20 +02:00
fairland.xdump contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
final.xdump contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
journal.log contact: Move contact state from struct natstr to contactstr 2017-08-06 20:09:20 +02:00
newcap_script Remove fairland from smoke test 2013-05-08 06:55:19 +02:00
server.log tests: Enable running_test_suite by default 2014-01-19 10:09:17 +01:00