Commit graph

170 commits

Author SHA1 Message Date
5c28d3685b doc/contributing: Fix git format-patch topic branch example
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2015-12-13 10:46:58 +01:00
6b6708a01b docs/coding: Explain function/struct/union comment conventions
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2015-12-05 12:41:15 +01:00
00985535de Update change log timestamp for 4.3.33
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2015-05-20 20:20:40 +02:00
5b9b4c3c89 Update change log again for 4.3.33
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2015-05-14 09:49:12 +02:00
953ff83fb1 Update change log again for 4.3.33
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2015-03-13 07:07:03 +01:00
bb3618929a Update change log for 4.3.33
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2015-03-02 08:20:53 +01:00
d75608b708 doc/econfig: Belatedly drop paragraph on holes in tables
Holes work since commit 7457573, v4.3.28.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2015-02-01 16:53:00 +01:00
a109de948b Remove option TREATIES
TREATIES has issues:

* Treaties can cover attack, assault, paradrop, board, lboard, fire,
  build (s|p|l|n) and enlist, but not bomb, launch, torpedo and
  enlistment centers.

* Usability is very poor.  While a treaty is in effect, every player
  action that violates a treaty condition triggers a prompt like this:

    This action is in contravention of  treaty #0 (with Curmudgeon)
    Do you wish to go ahead anyway? [yn]

  If you decline, the action is not executed.  If you accept, it is.
  In both cases, your decision is reported in the news.

  You cannot get rid of these prompts until the treaty expires.

* Virtually nobody uses them.

* Virtually unused code is buggy code.  There is at least one race
  condition: multifire() reads the firing sector, ship or land unit
  before the treaty prompt, and writes it back after, triggering a
  generation oops.  Any updates made by other threads while trechk()
  waits for input are wiped out, triggering a seqno mismatch oops.

* The treaty prompts could confuse smart clients that aren't prepared
  for them.  WinACE isn't, but is reported to work anyway at least
  common usage.  Ron Koenderink (the WinACE maintainer) suspects there
  could be a few situations where it will fail.

This feature is not earning its keep.  Remove it.  Drop command
treaty, consider treaty, offer treaty, xdump treaty, reject treaties.
Output of accept changed, obviously.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2014-02-16 11:44:14 +01:00
ee1f146dd8 Update change log again for 4.3.32
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2013-08-25 09:56:58 +02:00
3cc23a3cd4 Update change log for 4.3.32
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2013-08-17 17:57:37 +02:00
682a035b7c doc/clients-howto: Document use of bell character
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2013-08-17 17:57:36 +02:00
60ffa63779 doc/xdump: Fix grammar nit
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2013-06-09 17:03:59 +02:00
bb8169ba3a Put URIs and e-mail addresses in <angle brackets>
Also end URIs with '/' where appropriate.

Refrain from touching scripts/ and Stephen Crane's LWP authorship
note.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2013-05-26 09:48:16 +02:00
a82c5515f1 doc/README: Clarify description of file coding
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2013-05-25 16:20:10 +02:00
98942a9124 doc/coding: Correct spelling mistakes
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2013-05-25 16:20:10 +02:00
c4eac093a7 doc/contributing: New file
Partly inspired by GNU coreutils HACKING[*].

doc/coding section "git" is now redundant, except for the note on
avoiding whitespace changes.  Move that to section "Code formatting",
and delete section "git".

[*] http://git.savannah.gnu.org/cgit/coreutils.git/plain/HACKING?id=77da73c

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2013-05-25 16:20:10 +02:00
94362ac8db Update change log again for 4.3.31 2013-05-12 18:59:42 +02:00
320c8072fc Update change log for 4.3.31 2013-05-08 20:46:00 +02:00
14b31911dc Clean up some trailing whitespace 2013-05-08 06:57:57 +02:00
b385ed90eb Update change log again for 4.3.30 2012-05-22 20:56:59 +02:00
6c5dfc870e Update change log again for 4.3.30 2012-05-05 16:18:14 +02:00
b4b38bf859 Fix typo in change log 2012-05-05 09:17:00 +02:00
fe33d92ed0 Update change log again for 4.3.30 2012-05-01 18:39:35 +02:00
4aaea42a83 Update change log for 4.3.30 2012-04-26 20:15:48 +02:00
0b1218f164 Document login_grace_time and the shutdown phase properly 2012-04-26 20:08:58 +02:00
78dc17c02c Clarify what happens when the player aborts commands 2012-02-21 18:11:13 +01:00
1c24a812e8 Final change log polish for 4.3.29 2012-01-20 20:21:51 +01:00
46d36f1975 Update change log for 4.3.29 2012-01-15 19:47:04 +01:00
b7594e6570 Update change log for 4.3.28 2011-07-16 13:47:48 +02:00
16d00ae7bf Update doc/debugging for recent commit a9611a57 2011-07-10 21:17:01 +02:00
54fa510425 Update examples in doc/xdump to current server's output
The NSC_CONST flags added in commit fa63f87b have always been missing
here.  The previous commit changed xdump meta meta.  Other than that,
it's just different encodings.
2011-06-25 16:44:04 +02:00
b461cd3ae7 Provide proper ca_table for meta selector table
No idea why it was missing.
2011-06-25 16:44:04 +02:00
631e55bf54 Update change log again for 4.3.27 2011-04-17 18:20:34 +02:00
baae04ba29 Update change log for 4.3.27 2011-04-14 20:54:16 +02:00
c4024ee815 Update change log for 4.3.26 2010-05-24 18:38:35 +02:00
0e2d533e39 Update change log again for 4.3.25 2010-03-21 09:28:23 +01:00
83c4d37ade Update change log again for 4.3.25 2010-03-20 18:54:10 +01:00
fea24d10da Update change log for 4.3.25 2010-03-16 21:42:10 +01:00
52acb4fb3c Update change log again for 4.3.24 2010-01-26 22:30:24 +01:00
0e3bf4c38a Update change log for 4.3.24 2010-01-19 08:40:43 +01:00
5eb1250ff2 Update change log for 4.3.23 2009-12-13 17:37:13 +01:00
e250301140 Update change log for 4.3.22 2009-04-25 13:57:45 +02:00
f30ecd3da7 Fix documentation not to refer to client as emp_client 2009-04-05 11:34:57 +02:00
92ce7cf665 Belatedly document batch file restrictions
The server rejects redirections in batch files since commit ed8e0cd5,
and execute commands since commit adfab434, both v4.3.11.
2009-04-05 10:55:46 +02:00
615681ce16 Don't use 0 as null pointer constant, part 1
Use NULL instead of 0, for clarity.  Except in pointer comparisons;
leave that to the next two commits.
2009-03-24 21:45:44 +01:00
009fc1403c Update change log again for 4.3.21 2009-03-09 22:35:18 +01:00
8df262bada Update change log again for 4.3.21 2009-03-09 21:33:30 +01:00
84008cf870 Update change log again for 4.3.21 2009-03-08 18:24:32 +01:00
fa03ba9aad Update change log for 4.3.21 2009-03-08 14:44:29 +01:00
d87a9eb61b Update change log again for 4.3.20 2009-02-20 19:15:01 +01:00