DELTA 19427 0 4241899
SVN  †  †  ‚:Â€ NŒ €B ‡ ‚&€@ NŒ €H YŽ<€ƒn O‹€ L³ ¶ L8 M²¶ ‡‚º L³ ³ Gÿ9€ L³ €B bƒ´~€o NŒ €‚ O‹€‚ NŒ €„7 L³ €B bƒ´~€‚ NŒ ¼ oàWœ bƒ´~€G NŒ €S `¥o® O‹€H L³ €ƒ  L³ ½ u…× €‚: L³ €‚U L³ €o L³ ½ †œ"€a L³ €T fƒ¤r€ NŒ €‚ NŒ €] NŒ €‚' NŒ €‚ L³ ¸ B‚Œ@€ƒ^ L³ €‚$ L³ €K NŒ €x L³ € L³  …´Br19962 | jtn | 2011-07-16 12:05:47 -0700 (Sat, 16 Jul 2011) | 2 lines
Changed paths:
   M /branches/S2_2/version.in

Bump version number to '2.2.7'961 | jtn | 2011-07-16 12:02:48 -0700 (Sat, 16 Jul 2011) | 3 linesResults of "make update-po".
(Should be no significant changes.)933 | jtn | 2011-07-11 12:19:04 -0700 (Mon, 11 Jul 2011) | 3 lines
Changed paths:
   M /branches/S2_2/po/pl.po

Updated Polish localization by Hubert Kowalewski, correcting a few mistakes.
100%: 5270 930 | jtn | 2011-07-11 02:44:28 -0700 (Mon, 11 Jul 2011) | 9 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/menu.c

Fix major regression in Gtk client in r19882: whenever the Governments submenu
was recalculated, the old governments were not being removed. This caused the
menu to grow without bound, making changing governments difficult/impossible.
This was caused by a bad backport from S2_3.

Reported by Dawn L (dawnl@gna) and David Lowe (doctorjlowe@gna).

See gna bug #18323889 | dmarks | 2011-07-03 18:56:01 -0700 (Sun, 03 Jul 2011) | 1 line
Changed paths:
   M /branches/S2_2/ChangeLog

Update ChangeLog as of S2_2 r198889888 | dmarks | 2011-07-03 18:18:05 -0700 (Sun, 03 Julnumber to '2.2.69887 | dmarks | 2011-07-03 18:09:33 -0700 (Sun, 03 Julto translation files after merging with the latest potfile9882 | jtn | 2011-07-03 07:52:04 -0700 (Sun, 03 Julmenu.c
   M /branches/S2_2/data/gtk_menus.xml

Reinstate Shift+Control+R shortcut for revolution in Gtk client.

See gna bug #18296.9873 | jtn | 2011-06-28 13:57:15 -0700 (Tue, 28 Jun 2011) | 3 lines
Changed paths:
   M /branches/S2_2/po/pl.po

Updated Polish localization by Hubert Kowalewski, correcting a few mistakes.
52709872 | cazfi | 2011-06-27 13:58:40 -0700 (Mon, 27 Jun 2011) | 4 lines
Changed paths:
   M /branches/S2_2/dependencies/tolua-5.1/src/bin/Makefile.am

Tolua build uses lua paths set by configure instead of hardcoded ones.

See gna bug #18263869 | cazfi | 2011-06-27 13:05:37 -0700 (Mon, 27 Jun 2011) | 4 lines
Changed paths:
   M /branches/S2_2/utility/netintf.c

Reverted from mature branch part of gna patch #18210 that made
set_socket_errno() to set errno 0 in case of missing errno mapping
in freeciv866 | cazfi | 2011-06-27 09:11:06 -0700 (Mon, 27 Jun 2011) | 7 lines
Changed paths:
   M /branches/S2_2/server/unithand.c

Ensure that units are removed from old owner's client when city is
transfered and units remain inside that city.

Reported by Jacob Nevins <jtn>

See gna bug #18194851 | jtn | 2011-06-24 12:15:16 -0700 (Fri, 24 Jun 2011) | 10 lines
Changed paths:
   M /branches/S2_2/server/auth.c
   M /branches/S2_2/utility/md5.c
   M /branches/S2_2/utility/md5.h

Replace our MD5 implementation with a more portable one by "Solar Designer", to
fix a problem where existing users would not have been able to log in to
big-endian servers (such as sparc64) if authentication was enabled.

Also, when creating new users, use Freeciv's MD5 implementation rather than
relying on the SQL server having one.

Reported by akfaew@gna.

See gna bug #18170.9845 | jtn | 2011-06-23 16:07:30 -0700 (Thu, 23 Jun 2011) | 3 lines
Changed paths:
   M /branches/S2_2/po/pl.po

Updated Polish localization by Hubert Kowalewski, correcting a few mistakes.
52709843 | cazfi | 2011-06-23 15:20:38 -0700 (Thu, 23 Jun 2011) | 6 lines
Changed paths:
   M /branches/S2_2/utility/netintf.c

Fixes to Windows specific set_socket_errno():
- Call WSAGetLastError() only once
- Set errno to 0 when there's no errno mapping

See gna bug #18210836 | jtn | 2011-06-22 16:27:06 -0700 (Wed, 22 Jun 2011) | 4with a few corrections.
52709832 | cazfi | 2011-06-22 13:22:43 -0700 (Wed, 22 Jun 2011) | 4 lines
Changed paths:
   M /branches/S2_2/server/edithand.c

Bounce RoadNative units when road is removed in editor.

See gna bug #16281829 | cazfi | 2011-06-22 02:30:11 -0700 (Wed, 22 Jun 2011) | 2 lines
Changed paths:code.c

Applied lua 5.1.4 patch 9 from lua.org819 | dmarks | 2011-06-20 22:32:10 -0700 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /branches/S2_2/po/ja.po

Typo fix to Japanese translation; patch by IWAI Masaharu <iwaim@gna> in Gna bug #180049814 | jtn | 2011-06-20 17:12:20 -0700 (Mon, 20 Jun 2011) | 3 lines
Changed paths:
   M /branches/S2_2/data/amplio/moderncities.png
   M /branches/S2_2/data/amplio/terrain1.spec
   M /branches/S2_2/data/amplio/tiles.png
   M /branches/S2_2/data/amplio/units.png
   M /branches/S2_2/data/amplio.tilespec

Backport a variety of glitch fixes from amplio2 to amplio.

See gna patch #2732.9813 | jtn | 2011-06-20 17:12:13 -0700 (Mon, 20 Jun 2011) | 8
Reorganized Hanging Gardens effects so that only one, bigger than
previous ones, effect affects also the city where it is. This way
Hanging Gardens is listed only once in client Happiness tab (as
it's listed once per effect it provides)

Reported by Angelo Locritani, patch by Marko Lindqvist.

See gna bug #164719812 | jtn | 2011-06-20 17:12:10 -0700 (Mon, 20 Jun 2011) | 5 lines
Changed paths:
   M /branches/S2_2/po/POTFILES.in
   M /branches/S2_2/scripts/potfiles

Add missing files to POTFILES.in (makes no difference, as all their strings
were already accounted for in other files). Update scripts/potfiles to
check more files.

See gna bug #18031.9811 | jtn | 2011-06-20 17:12:07 -0700 (Mon, 20 Jun 2011) | 4 lines
Changed paths:
   M /branches/S2_2/common/packets.c

In packet debug logging, log the name of the connection each packet was sent
to / received from.

See gna patch #2630.9810 | jtn | 2011-06-20 17:12:03 -0700 (Mon, 20 Jun 2011) | 4overview_common.c
   M /branches/S2_2/client/overview_common.h

Don't recalculate the entire overview map just for expose events. Might
speed up minimap scrolling the the Gtk client in some circumstances.

See gna bug #17878.9805 | cazfi | 2011-06-19 16:24:10 -0700 (Sun, 19 Jun 2011) | 6 lines
Changed paths:unittools.c

Bounce RoadNative units from tile when road is pillaged.

Reported by Lavrentij P Berija <heilkitty>

This is part of gna bug #16281802 | cazfi | 2011-06-19 16:04:11 -0700 (Sun, 19 Jun 2011) | 7 lines
Changed paths:
   M /branches/S2_2/server/cityturn.c

Sell enough units/buildings to get back to positive balance, not just
one of each kind.

Reported by David Fernandez <tirolalira>

See gna bug #18221783 | cazfi | 2011-06-17 15:09:41 -0700 (Fri, 17 Jun 2011) | 5 lines
Changed paths:
   M /branches/S2_2/configure.ac

Disabled gcc 4.6 "variable 'xxx' set but not used" -warnings from stable
branches.

From gna bug #18217778 | cazfi | 2011-06-17 11:34:23 -0700 (Fri, 17 Jun 2011) | 6 lines
Changed paths:
   M /branches/S2_2/client/clinet.c

Made sure than try_to_connect() really returns failure on case of
network failure. Previously it was returning errno value that was no
longer error value.

See gna bug #18211696 | jtn | 2011-06-06 13:50:40 -0700 (Mon, 06 Jun 2011) | 6 lines
Changed paths:
   M /branches/S2_2/client/helpdata.c

Fix spurious "chance of migration into your cities" lines in autogenerated
Government help.

Reported by Angelo Locritani (alocritani@gna).

See gna bug #17919.9695 | jtn | 2011-06-06 13:41:06 -0700 (Mon, 06 Jun 2011citydlg.c
   M /branches/S2_2/client/gui-gtk-2.0/cma_fe.c
   M /branches/S2_2/client/gui-gtk-2.0/inputdlg.c
   M /branches/S2_2/client/gui-gtk-2.0/inputdlg.h
   M /branches/S2_2/client/gui-gtk-2.0/mapctrl.c

Rework Gtk input_dialog_create() and its uses to use more "dialog-like" API
calls. Fixes a problem where cancelling a "build city" order could prevent
the order from ever being issued again for some units.

Reported by Alexey Torkhov (atorkhov@gna).

See gna bug #18163.9533 | jtn | 2011-03-22 13:56:05 -0700 (Tue, 22 Mar 2011) | 6 lines
Changed paths:
   M /branches/S2_2/client/tilespec.c

Increase maximum number of match_with entries for tilesets from 3 to 8.
Allows Freeland 3.0.x to work without a patch.

After a patch by Peter Arbor.

See gna bug #17095.9516 | cazfi | 2011-03-16 17:10:25 -0700 (Wed, 16 Mar 2011) | 4 lines
Changed paths:
   M /branches/S2_2/m4/compiler.m4

Use AC_LANG_SOURCE() for first argument of AC_COMPLE_IFELSE().

See gna bug #17812503 | jtn | 2011-03-08 04:59:43 -0800 (Tue, 08 Mar 2011) | 6 lines
Changed paths:
   M /branches/S2_2/ai/aihunt.c

Fix a possible server crash when an AI-controlled missile failed to eliminate
its target.

Reported anonymously.

See gna bug #16451.9427 | dmarks | 2011-02-27 13:48:55 -0800 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /branches/S2_2/ChangeLog

Update ChangeLog for 2.2.5 release†  †  †  ‚Ó]€ƒ O„˜@€= M…ë €A I{€[ N× €@ I{€Z N× €b N× €@ H{€ N× €* P‚¹ €U y„ð5€‚ N× €V N× €N N× €p N× €] N× €j N× €„b N× €j N× €y N× €6 O× €? O× €@ {€„ O× €@ {€‚ O× µ G‚¯=€s O× €‚ O× €‚V O× €‡ O× €…2 Z-‚ O× €@ H{€Š8 O× €ˆN O× €@ fƒÁy€‚x …´D -----------
r17540 | jtn | 2010-07-06 15:27:37 -0700 (Tue, 06 Jul 2010) | 6 lines
Changed paths:
   M /branches/S2_2/data/civ1/effects.ruleset
   M /branches/S2_2/data/civ2/effects.ruleset
   M /branches/S2_2/data/default/effects.ruleset

The Great Wall's defensive effect was not limited to units in cities.

Reported anonymously; patch by me and Christophe Vidal (kriss@gna).

See gna bug #1608539 | dmarks | 2010-07-05 13:20:27 -0700 (Mon, 05 Jul 2010) | 1 line
Changed paths:
   M /branches/S2_2/po/sv.po

Updates to Swedish localization by Jon Severinsson <jon_AT_severinsson.net>7538 | syntron | 2010-07-04 11:12:33 -0700 (Sun, 04 Jul 2010) | 5show only one unit for small displays (gui_gtk2_small_display_layout)

see gna patch #1722
535 | syntron | 2010-07-04 11:11:04 -0700 (Sun, 04 Jul 2010) | 5popup the unit selection dialog for the arrow in the left hand frame

see gna patch #1721
533 | syntron | 2010-07-04 11:09:36 -0700 (Sun, 04 Jul 2010) | 4 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/citydlg.c

fix info table of the happiness notebook in the citydialog to the top

see gna patch #1725532 | syntron | 2010-07-04 11:08:36 -0700 (Sun, 04 Jul 2010) | 5   M /branches/S2_2/client/options.c
   M /branches/S2_2/client/options.h

Separate option to merge the message and the map notebook

see gna bug #16206
529 | syntron | 2010-07-04 11:05:02 -0700 (Sun, 04 Jul 2010) | 5 lines
Changed paths:
   M /branches/S2_2/utility/support.c

fix comment for fc_strrep

see gna patch #172526 | syntron | 2010-07-04 11:01:32 -0700 (Sun, 04 Jul 2010) | 9 lines
Changed paths:options.c
   M /branches/S2_2/client/options.h

save the size of the city dialog across sessions

- add gui_gtk2_citydlg_xsave and gui_gtk2_citydlg_ysave options (width
  and height of the city dialog)
- rename citydlg_(height|width) to citydlg_map_(height|width)

see gna bug #16212
524 | jtn | 2010-07-02 18:01:47 -0700 (Fri, 02 Jul 2010) | 6 lines
Changed paths:
   M /branches/S2_2/po/en_GB.po

Some updates to the en_GB translation.

Patch by TimR; backport to S2_2 by me.

See gna patch #1697521 | jtn | 2010-07-02 16:52:58 -0700 (Fri, 02 Jul 2010) | 4 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/happiness.c

Tweak text of label on happiness tab of city dialog.

See gna bug #16213519 | jtn | 2010-07-01 12:39:13 -0700 (Thu, 01 Jul 2010) | 5 lines
Changed paths:
   M /branches/S2_2/server/savegame.c

Workers/Engineers were losing all progress toward their current activity when
loaded from savegame.

See gna bug #16209518 | pepeto | 2010-07-01 10:36:32 -0700 (Thu, 01 Jul 2010) | 6 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/editprop.c

Hide property editor window at startup.

Report and patch by JHS.

See gna bug #16204516 | pepeto | 2010-07-01 10:31:58 -0700 (Thu, 01 Jul 2010) | 6 lines
Changed paths:
   M /branches/S2_2/po/fr.po

Fix slovanian nation name in the French translation.

Report and patch by Christophe Vidal (kriss)

See gna patch #1718515 | syntron | 2010-06-30 13:25:07 -0700 (Wed, 30 Jun 2010) | 11 lines
Changed paths:
   M /branches/S2_2/data/civ2/effects.ruleset
   M /branches/S2_2/data/default/effects.ruleset
   M /branches/S2_2/server/citytools.c

settlers and workers can be veterans (S2_2)

- remove hardcoded exceptions for these units in do_make_veteran()
- use requirement system: no veterans for units with flag NonMil or NoVeteran (settler, worker, engineer, diplomat, spy, caravan, freight, explorer, leader, barbarian_leader)
- change default and civ2 rulesets

supplemental ruleset(s) need to be adapted!

see gna patch #1710
503 | syntron | 2010-06-30 11:03:36 -0700 (Wed, 30 Jun 2010) | 5 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/citydlg.c

require only gtk 2.4.0 in citydlg.c
(gtk 2.6.0 is needed due to another patch)

see gna bug #16202502 | jtn | 2010-06-25 16:12:57 -0700 (Fri, 25 Jun 2010) | 5 lines
Changed paths:
   M /branches/S2_2/server/unittools.c

If several different bases were completed simultaneously on the same tile, only
one of them would be built.

See gna bug #16188500 | jtn | 2010-06-25 16:09:59 -0700 (Fri, 25 Jun 2010) | 4 lines
Changed paths:
   M /branches/S2_2/common/unit.c

Fix misfiring assertion in activity checking.

See gna bug #1618797 | syntron | 2010-06-20 05:05:33 -0700 (Sun, 20 Jun 2010) | 5 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/citydlg.c

cleanup gtk city dialog: city maps

see gna patch #1713
96 | syntron | 2010-06-20 05:04:47 -0700 (Sun, 20 Jun 2010) | 16Increase the height of the info box in the happines tab in the city
dialogue

The happiness tab of the city dialogue is taller than the available area
on my my netbook's screen, which forces the last few lines of the info
box to be hidden behind the happiness box.

This is not critical as all information is available in the overview
tab, but as the happiness box does not need the entire width of the
window, I rearranged the widgets and is attaching a patch here.

patch by Jon Severinsson (jon_severinsson)

see gna patch #1711
93 | syntron | 2010-06-20 05:03:29 -0700 (Sun, 20 Jun 2010) | 11add scrolling bars to the city map

- in the gtk city dialog (overview page and happiness page)
- reduce size of the citizens happiness table
- center city map on start and after switching to another city

patch by Jon Severinsson (jon_severinsson) and me

see gna patch #1702
92 | syntron | 2010-06-20 05:02:42 -0700 (Sun, 20 Juncitydlg.c

fix happiness page if resized

this increases ths space available for the city map

see gna patch #1708
90 | syntron | 2010-06-20 05:02:09 -0700 (Sun, 20 Jun 2010) | 8 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/happiness.c

fix width of city dialog

the help text for the happiness table caused the city dialog to be
oversized

see gna patch #1709
88 | syntron | 2010-06-20 05:00:45 -0700 (Sun, 20 Jun 2010) | 13 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/citydlg.c

reformat text for production bar

old (1 line):
  Explorer (+): 20/50 (3 turns)
new (2 lines):
  Explorer (+)
  20/50 (3 turns)

needed especially for long names of the production kind

see gna patch #1705
87 | syntron | 2010-06-20 05:00:03 -0700 (Sun, 20 Jun 2010) | 18 lines
Changed paths:
   M /branches/S2_2/INSTALL
   M /branches/S2_2/client/gui-gtk-2.0/cityrep.c
   M /branches/S2_2/client/gui-gtk-2.0/gui_stuff.c
   M /branches/S2_2/m4/gtk2-client.m4

Reduce the minimum width of the city report dialog

The city report dialogue is fine when first opened, but once a city
producing anything is selected, a "Total Buy Cost: %d" label will make
it way to wide, and thus force scrolling. This patch will case this
label to be ellipsized (eg "...Cost: %d") if it won't fit without
forcing scrolling.

Fixing this required the use of gtk_label_set_ellipsize(), which was
introduced in Gtk+ 2.6. As such this patch will also increase the
minimum Gtk+ version from 2.4 to 2.6, but as 2.6 was released over six
(6) years ago, I don't think this is a problem.

patch by Jon Severinsson (jon_severinsson)

see gna patch #1701
85 | syntron | 2010-06-20 04:56:21 -0700 (Sun, 20 Jun 2010) | 18 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c

Reduce the width allocated to the help checkbox in the Research tab

The Researching and Goal frames on the Research tab will cause the main
window to grow beyond 1024px width when using a language with longer
words than English (in my case Swedish, "glÃ¶dlampor" vs "bulbs" being
the main offender).

This patch solves this by only allocating one fifth of the width to the
"help" checkbox rather than a third, and thus giving the other columns
20% more space. It could alternately be solved by letting the widgets
flow, but that wouldn't look as good..9
82 | syntron | 2010-06-20 04:54:27 -0700 (Sun, 20 Jun 2010) | 28   M /branches/S2_2/client/gui-gtk-2.0/gui_stuff.c

Merge bottom and top notebooks on small display layout

On small displays you won't fit two notebooks (aka tabwidgets) on the
screen at the same time, so you have to scroll between them, which voids all
benefits of having two. Much simpler to just use one in that case.

This patch merges the bottom and top notebooks when the
gui_gtk2_small_display_layout configuration option is enabled.

The combined notebook behaves like the top notebook normally does (eg
tabs at the bottom, can not be detached) but includes the pages normally
included in the bottom one. Note, however, that the gui_gtk2_split_bottom_notebook
option is still honoured and will put the messages tab in a separate
full-height notebook to the right of the combined notebook, but I don't see that as
a common use case.

This patch could be improved on by making the chat tab detachable when
it lives in the non-detachable combined notebook, provided it reattach when
the window is closed. However, I'm not familiar enough with gtk to
figure out how to do so in a reasonable amount of time, and I don't see
detaching the chat window a common use case on netbooks and other devices with
limited screen real-estate, so it's not a high priority for me.

patch by Jon Severinsson (jon_severinsson)

see gna patch #1688
80 | syntron | 2010-06-20 04:52:41 -0700 (Sun, 20 Jun 2010) | 23 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/citydlg.c

Move the citizen bar next to the city name

The city dialogue is to tall to fit on netbook sized displays. This
patch moves the citizen bar up one row, next to the city name, and thus
reduces the height of the window. This has the side effect that the citizen bar
can be accessed from all tabs in the window, but I don't see that as
being problematic.

Also please note that because there now is something to the right of the
bar, the pixcomm widget must be resized (or rather truncated when drawn)
to it's current width instead of just continue empty. This prompted a
minor change in how the + and - icons in edit mode is treated (they are
now considered "citizen" when counting citizens, thus the change in
NUM_CITIZENS_SHOWN). Clicking on the + and - doesn't actually do
anything at the moment, and this patch doesn't change that fact (as it doesn't
touch citizens_callback()).

patch by Jon Severinsson (jon_severinsson)
modifications by me

see gna patch #1687
79 | syntron | 2010-06-20 04:51:22 -0700 (Sun, 20 Jun 2010) | 15xaw/mapview.c
   M /branches/S2_2/client/text.c
   M /branches/S2_2/client/text.h

Remove "more info"-hint on small displays

The "(Click for more info)" hint in the info label may be useful for new
players, but on small displays it takes up valuable screen real-estate
for very little gain.

This patch removes the line when the gui_gtk2_small_display_layout
configuration opŒÀ †  †  ‚yÂO€y K‚´@€I O¦?€‚] N¦@µ Sœuª M„Œ@€ O¨ ¶ Rœvª M„Œ@¶ Rœvª M„Œ@€‚ N¦@¿ P„Øs€v P…î€v }ƒÀt€{ N¦@€d N¦@€1 N¦@€i Pƒ½ µ B‚Ð~€Q N¦@€
 N„Œ?€2 N„Œ?€D yƒ¡}€…v N„Œ?¶ Rœvª M„Œ@€- N¦@¶ RœvŒ N„Œ?¶ RœvŒ M„Œ@€ M„Œ@€! N¦@¶ RœvŒ M„Œ@€l O¦?€~ M„Œ@¶ Sœv M„Œ@± ]© — jÜ*€ M„Œ@€/ N„Œ?€3 N„Œ?€W N„Œ?€‡" N„Œ?º ‡ƒÎ}¥ N„Œ?€‚^ N¦@€ M„Œ@€o N¦@± ]©  eÜ/€j N„Œ?€ …´D ---------------------------------
r16904 | pepeto | 2010-02-23 11:07:16 -0800 (Tue, 23 Feb 2010) | 7 lines
Changed paths:include/pages_g.h

Pressing cancel when typing the password in connection page returns to the main
page. Add debug messages when switching pages.

Reported by Marko Lindqvist (cazfi)

See gna bug #1538901 | pepeto | 2010-02-23 11:01:01 -0800 (Tue, 23 Feb 2010) | 7 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c
   M /branches/S2_2/client/gui-sdl/diplodlg.c

Avoid the error message on server side: 
"Received packet DIPLOMACY_INIT_MEETING_REQ from non-player connection"

Reported by Marko Lindqvist (cazfi)

See gna bug #15336898 | vmikhnevych | 2010-02-23 07:44:15 -0800 (Tue, 278% complete (758 fuzzy, 349 untranslated)896 | jtn | 2010-02-22 17:55:35 -0800 (Mon, 22 Feb 2010) | 2 lines
Changed paths:
   M /branches/S2_2/common/city.c

Fix assertion in city_unit_unhappiness()895 | vmikhnevych | 2010-02-22 10:15:20 -0800 (Mon, 2276% complete (845 fuzzy, 358 untranslated)894 | vmikhnevych | 2010-02-22 00:19:56 -0800 (Mon, 2276% complete (870 fuzzy, 360 untranslated)893 | pepeto | 2010-02-21 13:59:21 -0800 (Sun, 21 Feb 2010) | 7 lines
Changed paths:
   M /branches/S2_2/server/notify.c

Don't include the featured text in the log when loading or saving the event 
cache.

Reported by Marko Lindqvist (cazfi)

See gna bug #15404891 | pepeto | 2010-02-21 13:55:42 -0800 (Sun, 21 Feb 2010) | 7lient/goto.c
   M /branches/S2_2/client/packhand.c

Exit client goto state when swithing view or toggling editor mode. This was   
causing client crash in the first case, ugly lines in the second.

Reported by wongo888@gmail.com

See gna bug #154889 | pepeto | 2010-02-21 13:50:45 -0800 (Sun, 21 Feb 2010) | 7 lines
Changed paths:
   M /branches/S2_2/client/chatline_common.c
   M /branches/S2_2/client/chatline_common.h
   M /branches/S2_2/client/climap.c
   M /branches/S2_2/client/climap.h   M /branches/S2_2/client/tilespec.c
   M /branches/S2_2/common/city.c
   M /branches/S2_2/common/city.h

Attempts to determine was tile is unavailable for the investigated cities. Moved
some functions.

Reported by Andreas (anbe)

See gna bug #15411887 | pepeto | 2010-02-21 13:40:07 -0800 (Sun, 21 Feb 2010) | 5 lines
Changed paths:
   M /branches/S2_2/server/settings.c

Make impossible to change the server settings trademindist when the game is
running.

See gna bug #15405884 | pepeto | 2010-02-21 13:29:24 -0800 (Sun, 21 Feb 2010) | 4 lines
Changed paths:
   M /branches/S2_2/server/savegame.c

Clean up when loading a savegame.

See gna bug #15356882 | pepeto | 2010-02-21 13:23:53 -0800 (Sun, 21 Feb 2010) | 6 lines
Changed paths:
   M /branches/S2_2/client/options.c

Push the maximal resolution to 3200x2400 in the SDL options.

Reported by Jacob Nevins (jtn)

See gna bug #153880 | pepeto | 2010-02-21 13:20:53 -0800 (Sun, 21 Feb   M /branches/S2_2/common/city.h
   M /branches/S2_2/common/map.c

Fix a memory leak in map_allocate().

Reported by jkl102001@yahoo.com
Patch by jkl102001@yahoo.com with changes be myself

See gna bug #15305876 | dmarks | 2010-02-21 10:35:10 -0800 (Sun, 21 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/version.in

Bump version to 2.2.0+874 | dmarks | 2010-02-21 10:26:53 -0800 (Sun, 21 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/ChangeLog

Update changelog for 2.2.0 final release - up until S2_2 r16873873 | dmarks | 2010-02-21 19:21:24 +0100 (Sun, 21 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/po/ca.po
   M /branches/S2_2/po/es.po
   M /branches/S2_2/po/fr.po
   M /branches/S2_2/po/uk871 | dmarks | 2010-02-21 19:17:07 +0100 (Sun, 21 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/doc/INSTALL.Cygwin
   M /branches/S2_2/doc/README
   M /branches/S2_2/doc/ca/BUGS.ca
   M /branches/S2_2/doc/ca/README.ca
   M /branches/S2_2/doc/de/BUGS.de
   M /branches/S2_2/doc/de/README.de
   M /branches/S2_2/doc/fr/BUGS.fr
   M /branches/S2_2/doc/fr/HOWTOPLAY.fr
   M /branches/S2_2/doc/fr/README.fr
   M /branches/S2_2/doc/it/README.it
   M /branches/S2_2/doc/ja/BUGS.ja
   M /branches/S2_2/doc/ja/README.ja
   M /branches/S2_2/doc/nl/BUGS.nl
   M /branches/S2_2/doc/nl/README.nl
   M /branches/S2_2/doc/sv/BUGS.sv
   M /branches/S2_2/doc/sv/HOWTOPLAY.sv
   M /branches/S2_2/doc/sv/README.sv

Update documentation with actual URLs. Gna patch #1473867 | vmikhnevych | 2010-02-21 14:38:04 +0100 (Sun, 2175% complete (927 fuzzy, 360 untranslated)866 | pepeto | 2010-02-21 09:16:24 +0100 (Sun, 21 Feb 2010) | 4 lines
Changed paths:
   M /branches/S2_2/po/uk.po

Fix Ukrainian translation compilation.

See gna bug #15434865 | vmikhnevych | 2010-02-20 20:55:37 +0100 (Sat, 2074% complete864 | vmikhnevych | 2010-02-20 17:17:03 +0100 (Sat, 2073% complete860 | jcreus | 2010-02-20 00:25:55 +0100 (Sat, 20 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/po/ca.po

Catalan translation ready859 | cazfi | 2010-02-19 12:11:31 +0100 (Fri, 19 Feb 2010) | 2 lines
Changed paths:
   M /branches/S2_2/po/es.po

Updated translation by Jordi Negrevernis i Font858 | vmikhnevych | 2010-02-18 22:06:40 +0100 (Thu, 1872% complete854 | pepeto | 2010-02-18 19:50:08 +0100 (Thu, 18 Feb 2010) | 6 lines
Changed paths:
   M /branches/S2_2/ai/aiexplorer.c

Fix autoexplore bug.

Reported by Marko Lindqvist (cazfi) and an anonymous user.

See gna bug #15294 and bug #1536852 | jcreus | 2010-02-18 02:21:14 +0100 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/po/ca.po

Almost there851 | vmikhnevych | 2010-02-17 21:46:44 +0100 (Wed, 179% translated849 | pepeto | 2010-02-17 17:10:24 +0100 (Wed, 175147 translated message844 | jcreus | 2010-02-16 01:54:29 +0100 (Tue, 16 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/po/ca.po

More updates to translation843 | dmarks | 2010-02-15 19:35:42 +0100 (Mon, 15 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/po/es.po

Update to Spanish localization, from Jordi Negrevernis i Font840 | dmarks | 2010-02-14 20:01:21 +0100 (Sun, 14 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/ChangeLog

Update changelog for 2.2.0 release candidate - up to S2_2 r16838838 | dmarks | 2010-02-14 19:44:30 +0100 (Sun, 14 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/NEWS
   M /branches/S2_2/doc/BUGS
   M /branches/S2_2/version.in

Prepare readme files for 2.2.0 stable release837 | dmarks | 2010-02-14 19:22:52 +0100 (Sun, 14 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/INSTALL
   M /branches/S2_2/doc/BUGS
   M /branches/S2_2/doc/CodingStyle
   M /branches/S2_2/doc/FAQ
   M /branches/S2_2/doc/README.AI
   M /branches/S2_2/doc/README.nations
   M /branches/S2_2/doc/README.sound
   M /branches/S2_2/doc/de/BUGS.de
   M /branches/S2_2/doc/de/HOWTOPLAY.de
   M /branches/S2_2/doc/de/INSTALL.de
   M /branches/S2_2/doc/fr/BUGS.fr
   M /branches/S2_2/doc/fr/HOWTOPLAY.fr
   M /branches/S2_2/doc/it/HOWTOPLAY.it
   M /branches/S2_2/doc/it/INSTALL.it
   M /branches/S2_2/doc/it/README.it
   M /branches/S2_2/doc/ja/BUGS.ja
   M /branches/S2_2/doc/ja/HOWTOPLAY.ja
   M /branches/S2_2/doc/ja/README.ja
   M /branches/S2_2/doc/nl/BUGS.nl
   M /branches/S2_2/doc/nl/HOWTOPLAY.nl
   M /branches/S2_2/doc/nl/README.nl
   M /branches/S2_2/doc/sv/BUGS.sv

Update broken URLs in documentation. Gna patch #1473836 | dmarks | 2010-02-14 19:16:28 +0100 (Sun, 14 Feb 2010hanges after running 'make update-po'835 | pepeto | 2010-02-14 08:34:21 +0100 (Sun, 14 Feb 2010) | 7 lines
Changed paths:
   M /branches/S2_2/common/aicore/path_finding.c

Be sure that pf_map_iterator_get_position() compute the pf_position structure,
even if NDEBUG is defined.                   

Reported by Andreas (anbe) and Marko Lindqvist (cazfi)

See gna bug #15323 and bug #15337833 | jcreus | 2010-02-14 03:26:40 +0100 (Sun, 14 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/po/ca.po

updating translation831 | jtn | 2010-02-14 00:15:59 +0100 (Sun, 14 Feb 2010) | 5 lines
Changed paths:
   M /branches/S2_2/client/gui-xaw/pages.c

Apply a hack to call the connect dialog at XAW client start.
(Equivalent of r16129 on trunk.)

See gna bug #15104830 | pepeto | 2010-02-13 23:31:29 +0100 (Sat, 135104 translated messages, 106829 | dmarks | 2010-02-13 23:28:03 +0100 (Sat, 13 Feb 2010) | 1 line
Changed paths:
   M /branches/S2_2/po/da.po

Update to Danish localization, by Joe Dalton. 5030 translated messages, 116 fuzzy translations, 64 untranslated messages827 | jtn | 2010-02-13 18:16:03 +0100 (Sat, 13 Feb 2010) | 4 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/helpdlg.c

Desc’à †  †  ‚?Í5€| Næ@€‚ Oæ?€‚" Næ@€" Næ@€c Næ@€m F‚ˆ{€ Næ@€> Næ@€…< Næ@€ƒ" Næ@µ Gõ?€ Næ@€†J Næ@€‚5 Næ@€J Q¿;€…f Q‚÷7€ N…©@€Z Oæ?± Kõ;… B‚ªrº K‚Æv€d Næ@± L¦}€J Oæ?€@ Næ@€T WÊ1€I N…©@€< N…©@€ƒ* Næ@€P N…©@€a Næ@€ Næ@€‚  Næ@€y Næ@€‚ Næ@€f Næ@€‚2 O…Ÿ@² Cî? 9†xŒ ‚á ‚°b€I Oæ?€‚  Næ@± Kí6€N Næ@€‚h Næ@ …´	;-11-05 15:35:16 +0100 (Thu, 05 Nov 2009) | 2 lines
Changed paths:
   M /branches/S2_2/version.in

Bumped capstring to "+2.2"312 | cazfi | 2009-11-05 10:36:44 +0100 (Thu, 05 Nov 2009) | 4 lines
Changed paths:
   M /branches/S2_2/diff_ignore
   M /branches/S2_2/utility/Makefile.am
   M /branches/S2_2/utility/generate_specenum.py

Renamed specenum.h as specenum_gen.h

See gna patch #136309 | pepeto | 2009-11-04 15:12:17 +0100 (Wed, 04 Nov 2009) | 7 lines
Changed paths:
   M /branches/S2_2/server/savegame.c

Loading a scenario begins at turn 0 and not -2.  It was causing the palace 
considered as destroyed when built at first turn.

Reported by kinetic

See gna bug #14658307 | cazfi | 2009-11-03 13:47:32 +0100 (Tue, 03 Nov 2009) | 2 lines
Changed paths:
   D /branches/S2_2/utility/specenum.h

Removed generated specenum.h from svn.305 | pepeto | 2009-11-03 00:57:34 +0100 (Tue, 03 Nov 2009) | 6 lines
Changed paths:
   M /branches/S2_2/server/notify.c

Added time and turn to event cache messages.

Patch by Matthias Pfafferodt (syntron)

See gna patch #1354303 | pepeto | 2009-11-03 00:50:21 +0100 (Tue, 03 Nov 2009) | 6 lines
Changed paths:
   M /branches/S2_2/manual/civmanual.c
   M /branches/S2_2/server/connecthand.c
   M /branches/S2_2/server/settings.c
   M /branches/S2_2/server/settingstdinhand.h

Use server settings via wrapper functions.

Patch by Matthias Pfafferodt (syntron) and myself.

See gna bug #13867301 | pepeto | 2009-11-03 00:43:50 +0100 (Tue, 03 Nov 2009) | 4 lines
Changed paths:
   M /branches/S2_2/client/options.c

~/.civclientrc renamed ~/.freeciv-client-rc-2.2

See gna bug #14626299 | pepeto | 2009-11-03 00:33:42 +0100 (Tue, 03 Nov 2009) | 6 lines
Changed paths:
   M /branches/S2_2/doc/man/Makefile.am
   D /branches/S2_2/doc/man/civclient.6
   A /branches/S2_2/doc/man/freeciv-client.6 (from /branches/S2_2/doc/man/civclient.6:16290)
   A /branches/S2_2/doc/man/freeciv-ftwl.6
   A /branches/S2_2/doc/man/freeciv-gtk2.6
   A /branches/S2_2/doc/man/freeciv-sdl.6
   A /branches/S2_2/doc/man/freeciv-win32.6
   A /branches/S2_2/doc/man/freeciv-xaw.6

Removed civclient man page.  Added freeciv-client man page.  Added links to
freeciv-client man page from 'man freeciv-gtk2', 'man freeciv-sdl', 
'man freeciv-xaw', man 'freeciv-win32' and 'man freeciv-ftwl'.

See gna bug #14625295 | pepeto | 2009-11-03 00:16:02 +0100 (Tue, 03 Nov 2009) | 8 lines
Changed paths:
   M /branches/S2_2/client/clinet.c

When receiving many packet from the server in the same time, freeze the 
reports and the agents.  Anyway, in a such case, the user cannot issue orders
at this moment, nor really inspecting the reports.

Requested by Goswin von Brederlow for adding multiple settlers under CMA.

See gna bug #14617292 | pepeto | 2009-11-03 00:10:08 +0100 (Tue, 03 Novmessagewin.c
   M /branches/S2_2/client/messagewin_common.c

Avoid crash when clicking a message in turn change.

Reported by mity 

See gna bug #14652290 | pepeto | 2009-11-02 07:47:00 +0100 (Mon, 02 Nov 2009) | 6 lines
Changed paths:
   M /branches/S2_2/client/citydlg_common.c
   M /branches/S2_2/client/global_worklist.c
   M /branches/S2_2/client/gui-gtk-2.0/cityrep.c
   M /branches/S2_2/client/gui-sdl/cityrep.c
   M /branches/S2_2/client/gui-sdl/wldlg.c
   M /branches/S2_2/client/gui-win32/wldlg.c
   M /branches/S2_2/client/gui-xaw/wldlg.c
   M /branches/S2_2/common/dataio.c
   M /branches/S2_2/common/generate_packets.py
   M /branches/S2_2/common/worklist.c
   M /branches/S2_2/common/worklist.h
   M /branches/S2_2/server/cityhand.c
   M /branches/S2_2/version.in

Move 'name' and 'is_valid' 'struct worklist' members to 'struct 
global_worklist'.  Don't send 'is_valid' through the network.  Update 
capability string (probably the last before 2.2 release).

See gna patch #1353288 | pepeto | 2009-10-31 13:44:18 +0100 (Sat, 31 Oct 2009) | 4 lines
Changed paths:
   M /branches/S2_2/diff_ignore
   M /branches/S2_2/utility/Makefile.am
   A /branches/S2_2/utility/generate_specenum.py
   A /branches/S2_2/utility/specenum.h

Add tool to simplify the usage of enumerators.

See patch #1309286 | pepeto | 2009-10-31 13:26:38 +0100 (Sat, 31 Oct 2009) | 4 lines
Changed paths:
   M /branches/S2_2/client/Makefile.am
   M /branches/S2_2/client/citydlg_common.c
   M /branches/S2_2/client/citydlgent_main.h
   A /branches/S2_2/client/global_worklist.c
   A /branches/S2_2/client/global_worklist.h
   M /branches/S2_2/client/gui-gtk-2.0/citydlg.c
   M /branches/S2_2/client/gui-gtk-2.0/cityrep.c
   M /branches/S2_2/client/gui-gtk-2.0/wldlg.c
   M /branches/S2_2/client/gui-gtk-2.0/wldlg.h
   M /branches/S2_2/client/gui-sdl/citydlg.c
   M /branches/S2_2/client/gui-sdl/cityrep.c
   M /branches/S2_2/client/gui-sdl/dialogs.c
   M /branches/S2_2/client/gui-sdl/mapctrl.c
   M /branches/S2_2/client/gui-sdl/optiondlg.c
   M /branches/S2_2/client/gui-sdl/wldlg.c
   M /branches/S2_2/client/gui-sdl/wldlg.h
   M /branches/S2_2/client/gui-win32/citydlg.c
   M /branches/S2_2/client/gui-win32/wldlg.c
   M /branches/S2_2/client/gui-win32/wldlg.hwldlg.c
   M /branches/S2_2/client/gui-xaw/wldlg.h
   M /branches/S2_2/client/options.c

Use speclist for client global worklists.

See gna patch #1296284 | pepeto | 2009-10-31 13:16:42 +0100 (Sat, 31 Oct 2009) | 4 lines
Changed paths:
   M /branches/S2_2/client/goto.c

Prevent inifinite recursions in client goto (like bug #13742 and bug #14035).

See gna patch #121282 | pepeto | 2009-10-31 13:09:12 +0100 (Sat, 31canvagui_stuff.h
   M /branches/S2_2/client/gui-gtk-2.0/pages.c   M /branches/S2_2/data/freeciv.rc-2.0

Make city name and city production font options working.  Adds an option font
for the requirement tree of the science dialog (corresponding to
FONT_REQTREE_TEXT) font.

See gna bug #14632279 | pepeto | 2009-10-31 13:00:36 +0100 (Sat, 31Use get_tokens() in /set command instead of my_isalnum(), because it was cutting
the UTF8 strings.  Consider '=' as a delimiter in this function.

Reported by Christian Knoke (chrisk)

See gna bug #1350277 | cazfi | 2009-10-30 20:26:54 +0100 (Fri, 30 Oct 2009) | 4 lines
Changed paths:
   M /branches/S2_2/server/civserver.c

Fixed build in systems without SIGHUP or SIGPIPE

See gna bug #14646275 | pepeto | 2009-10-30 10:49:11 +0100 (Fri, 30 Oct 2009) | 4 lines
Changed paths:
Added const flag to predefined featured text colors.

See gna patch #1356272 | pepeto | 2009-10-30 10:42:25 +0100 (Fri, 30 Oct 2009) | 4 lines
Changed paths:
   M /branches/S2_2/server/sernet.c

Get server control back when autogame is over.

See gna bug #14646269 | pepeto | 2009-10-30 10:38:43 +0100 (Fri, 30 Oct 2009) | 10 lines
Changed paths:
   M /branches/S2_2/server/srv_main.c

When saving a game:
* A dot in the path is not considered as an extension.
* A dot at the start of the filename is not considered as an extension.
* If you give a path without filename, the game will be saved in this path 
with a generated filename. 

Reported by Alvaro Rodriguez

See gna bug #14603266 | pepeto | 2009-10-30 10:32:32 +0100 (Fri, 30 Oct 2009) | 4 lines
Changed paths:
   M /branches/S2_2/doc/man/freeciv-server.6

Documents the --identity server parameter in the man page.

See gna bug #14636264 | pepeto | 2009-10-30 10:30:07 +0100 (Fri, 30 Oct 2009) | 5 lines
Changed paths:
   M /branches/S2_2/server/notify.c

Avoid log infinite recursion when the game is not initialized yet in server 
side.

See gna bug #14637262 | pepeto | 2009-10-29 12:12:38 +0100 (Thu, 29 Oct 2009) | 2 lines
Changed paths:
   M /branches/S2_2/server/unithand.c

Revert a mistake in last commit.260 | pepeto | 2009-10-29 12:07:29 +0100 (Thu, 29 Oct 2009) | 5 lines
Changed paths:
   M /branches/S2_2/client/helpdata.c
   M /branches/S2_2/server/unithand.c

Prints the improvement requirements in the help.  Takes account the range of
the effect.                  

See gna bug #14452257 | pepeto | 2009-10-29 12:01:29 +0100 (Thu, 29 Oct 2009) | 5 lines
Changed paths:
   M /branches/S2_2/client/packhand.c

Caravans arriving in a city from a transport don't popup if we are sure the 
transporter is still moving.

See gna bug #14606255 | pepeto | 2009-10-29 11:56:59 +0100 (Thu, 29 Oct 2009) | 6 lines
Changed paths:
   M /branches/S2_2/common/requirements.c

Requirement cleanup:
* Remove the default cases in the switch(). 
* Remove the assertions, replace them by error messages.

See gna bug #14608253 | pepeto | 2009-10-29 11:53:15 +0100 (Thu, 29 Oct 2009) | 6 lines
Changed paths:
   M /branches/S2_2/server/settlers.c

Auto-settlers only try to move on allied territory.

Requested by Goswin von Brederlow

See gna bug #14614251 | pepeto | 2009-10-28 11:02:59 +0100 (Wed, 28 Oct 2009) | 7 lines
Changed paths:
   M /branches/S2_2/data/civ2/effects.ruleset

Make the behaviour of Solar Plant working as expected in the civ2 ruleset: 
they clear all the pollution generated by the city.

Patch by Jacob Nevins (jtn)

See gna bug #1456249 | pepeto | 2009-10-28 10:58:17 +0100 (Wed, 28ftwl/gui_mainsdl/gui_mainake the font options really applying to the widgets.  

See gna bug #1461247 | pepeto | 2009-10-28 10:51:27 +0100 (Wed, 28 Oct 2009) | 6 lines
Changed paths:
   M /branches/S2_2/client/tilespec.c

When settlers are moving, don't draw the potential city outlines arround them.

Reported by Goswin von Brederlow

See gna bug #14612245 | pepeto | 2009-10-28 10:48:03 +0100 (Wed, 28menu.c

The gtk2 client allows the settlers to go and build, even if they cannot 
build a city or add to a city at their current location.

Reported by Goswin von Brederlow (mrvn on IRC)

See gna bug #14613243 | pepeto | 2009-10-28 10:42:24 +0100 (Wed, 28 Oct 2009) | 6 lines
Changed paths:
   M /branches/S2_2/server/civserver.c
   M /branches/S2_2/utility/netintf.c

Ignores the SIGPIPE signal.         
Catching the SIGINT, SIGTERM and SIGHUP signals save the game with 
"interrupted" in the savegame name.  Reason is set to the caught signal.

See gna bug #14607™€ †  †  ‚+Ñ€+ O— ³ Z…Ñq O— €ƒ2 O— €N O— €{ O— €R P‚Ã1€w O— € O— €ƒP O— €…; O— €w M‚–@€ O— €6 O†˜@€‚m O— €_ O— €l V–y€R LË{€O {Í€A Qó:€ O— €x O— €O O†˜@€‚ O— €l Qƒ€s O— €‚W O— €H P–€‚} g„Æ@€\ O— €Z O— €ƒ' O— €T Pƒ¯@€ O— €C O†˜@€‚ O— €ŠO O— €I O— €u M‚–@€ M‚–@€‚l O— €‚ 9ƒÚ6 …³3k/server/unittools.c

Moved all fields of the civ_game structure which are only used in the
server side into a game.server structure.

Patch by Pepeto

See gna patch #120253 | cazfi | 2009-07-29 21:45:28 +0300 (Wed, 29 Jul52 | cazfi | 2009-07-29 02:21:24 +0300 (Wed, 29 Jul 2009) | 5 lines
Changed paths:
   M /trunk/client/packhand.c
   M /trunk/client/tilespec.c
   M /trunk/common/city.h
   M /trunk/common/packets.def
   M /trunk/data/civ2/cities.ruleset
   M /trunk/data/default/cities.ruleset
   M /trunk/server/ruleset.c
   M /trunk/version.in

Made it possible to have different graphics for oceanic cities
than for land cities.

See gna bug #1390151 | cazfi | 2009-07-29 01:35:23 +0300 (Wed, 29 Jul 2009) | 6 lines
Changed paths:
   M /trunk/ai/advmilitary.c

Fixed assess_danger_player() crash.

Reported by Jordi Negrevernis i Font

See gna bug #1381449 | cazfi | 2009-07-27 00:57:44 +0300 (Mon, 27 Jul 2009) | 7 lines
Changed paths:
   M /trunk/server/techtools.c

Fixed crash when lua script triggered by "tech_researched" gives
another technology to player.

Reported by gorillaz

See gna bug #1381947 | cazfi | 2009-07-26 01:15:42 +0300 (Sun, 26 Jul 2009) | 7 lines
Changed paths:
Fixed partisan appearance to require Guerilla Warfare to be known
by someone.

Patch by Joel Kenny

See gna bug #1394446 | cazfi | 2009-07-26 00:21:58 +0300 (Sun, 26 Jul 2009) | 2 lines
Changed paths:
   M /trunk/po/nl.po

Merged nl.po from S2_145 | cazfi | 2009-07-26 00:01:23 +0300 (Sun, 26 Jul 2009) | 4 lines
Changed paths:
   M /trunk/data/amplio/moderncities.png
   M /trunk/data/amplio/moderncities.spec
   M /trunk/data/hex2t/items.png
   M /trunk/data/hex2t/items.spec
   M /trunk/data/isotrident/cities.png
   M /trunk/data/isotrident/cities.spec
   M /trunk/data/trident/tiles.png
   M /trunk/data/trident/tiles.spec

Added graphics for ruins by vincent.croisier@advalvas.be.

Taken from RT #16120 44 | cazfi | 2009-07-25 23:44:33 +0300 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/po/ar.po
   M /trunk/po/cs.po
   M /trunk/po/da.po
   M /trunk/po/de.po
   M /trunk/po/el.po
   M /trunk/po/en_GB.po
   M /trunk/po/eo.po
   M /trunk/po/es.po
   M /trunk/po/et.po
   M /trunk/po/fa.po
   M /trunk/po/fr.po
   M /trunk/po/he.po
   M /trunk/po/hu.po
   M /trunk/po/it.po
   M /trunk/po/ja.po
   M /trunk/po/ko.po
   M /trunk/po/lt.po
   M /trunk/po/no.po
   M /trunk/po/pl.po
   M /trunk/po/pt.po
   M /trunk/po/pt_BR.po
   M /trunk/po/ro.po
   M /trunk/po/ru.po
   M /trunk/po/sv.po
   M /trunk/po/tr.po
   M /trunk/po/uk.po
   M /trunk/po/zh_CN.po

Merged remaining translations from S2_143 | jcreus | 2009-07-25 00:33:43 +0300 (Sat, 25 Jul 2009) | 1 line
Changed paths:
   M /trunk/po/ca.po

Some more work842 | cazfi | 2009-07-24 23:13:49 +0300 (Fri, 24 Jul 2009) | 4 lines
Changed paths:
   M /trunk/data/default/terrain.ruleset

Added buoy

See RT #4063741 | cazfi | 2009-07-24 22:21:10 +0300 (Fri, 24 Jul 2009) | 4 lines
Changed paths:
   M /trunk/ai/advdomestic.c

AI builds more caravans when its economy is weak.

See gna patch #119840 | cazfi | 2009-07-23 01:27:51 +0300 (Thu, 23 Jul 2009) | 4 lines
Changed paths:
   M /trunk/server/maphand.c
   M /trunk/server/maphand.h
   M /trunk/server/scripting/api.pkg
   M /trunk/server/scripting/api_actions.c
   M /trunk/server/scripting/api_actions.h
   M /trunk/server/unittools.c

Added create_base method to scripting interface.

See gna bug #1386039 | cazfi | 2009-07-20 01:36:25 +0300 (Mon, 20 Jul 2009) | 5 lines
Changed paths:
   M /trunk/common/movement.c

Gen-movement version of prohibiting units in cities in the middle
of non-native terrain. 

See gna bug #1385938 | cazfi | 2009-07-20 01:32:39 +0300 (Mon, 20 Jul 2009) | 6 lines
Changed paths:
   M /trunk/common/base.c
   M /trunk/common/unit.c

can_build_base() checks if base already exist in tile.

Problem reported by John Keller

See gna bug37 | cazfi | 2009-07-20 01:17:33 +0300 (Mon, 20 Jul 2009) | 5 lines
Changed paths:air.c
   M /trunk/ai/aicity.c
   M /trunk/ai/aicity.h
   M /trunk/ai/aidiplomattools.c
   M /trunk/ai/aiunit.c
   M /trunk/client/client_main.c
   M /trunk/common/ai.c
   M /trunk/common/ai.h
   M /trunk/common/city.c
   M /trunk/common/city.h
   M /trunk/server/aiiface.csavegame.c
   M /trunk/server/settlers.c

Made city.ai a pointer to ai_city structure instead of being the
structure itself.

See gna bug #1389936 | cazfi | 2009-07-20 00:52:45 +0300 (Mon, 20 Jul 2009) | 4 lines
Changed paths:
   M /trunk/debian/freeciv-common.install
   M /trunk/debian/freeciv-server.install
   M /trunk/debian/rules

Shared libfreeciv to debian packets

See gna bug #1393235 | cazfi | 2009-07-20 00:50:23 +0300 (Mon, 20 Jul 2009) | 4 lines
Changed paths:
   M /trunk/data/civclient.dsc.in
   M /trunk/data/civserver.dsc.in

Use @bindir@ instead of @prefix@/bin

See gna bug #1388834 | cazfi | 2009-07-14 01:46:25 +0300 (Tue, 14 Jul 2009) | 4 lines
Changed paths:
   M /trunk/client/gui-sdl/citydlg.c
   M /trunk/client/gui-sdl/helpdlg.c
   M /trunk/client/gui-sdl/mapview.c
   M /trunk/client/gui-sdl/wldlg.c

Fixed SDL-client compilation

See gna bug #1395133 | cazfi | 2009-07-14 00:16:36 +0300 (Tue, 14 Jul 2009) | 6 lines
Changed paths:
   M /trunk/common/game.hstdinhand.h

Check against infinite recursion with read commands.

Patch by Matthias Pfafferodt

See gna bug #1384632 | cazfi | 2009-07-14 00:05:32 +0300 (Tue, 14 Jul 2009) | 4 lines
Changed paths:
   M /trunk/client/goto.c
   M /trunk/client/tilespec.c
   M /trunk/common/aicore/path_finding.c
   M /trunk/common/movement.h
   M /trunk/common/unit.h
   M /trunk/server/diplomats.c

Moved SINGLE_MOVE and related definitions to movement.h

See gna bug #1385831 | cazfi | 2009-07-13 23:46:20 +0300 (Mon, 13 Jul 2009) | 4 lines
Changed paths:
   M /trunk/common/unit.c

Fixed assert failure when pillaging base from tile with multiple units.

See gna bug #139330 | cazfi | 2009-07-13 00:23:19 +0300 (Mon, 13 Jul 2009) | 5 lines
Changed paths:
   M /trunk/client/gui-ftwl/dialogs.c
   M /trunk/client/gui-gtk-2.0/dialogs.c
   M /trunk/client/gui-sdl/dialogs.c
   M /trunk/client/gui-stub/dialogs.c
   M /trunk/client/gui-win32/dialogs.c
   M /trunk/client/gui-xaw/dialogs.c
   M /trunk/client/include/dialogs_g.h
   M /trunk/client/packhand.ccommands.c
   M /trunk/server/commands.h
   M /trunk/server/connecthand.c
   M /trunk/server/stdinhand.c
   M /trunk/version.in

Added connectmsg command. It allows showing a message
to connecting clients.

See RT #4027429 | cazfi | 2009-07-13 00:05:44 +0300 (Mon, 13 Jul 2009) | 5 lines
Changed paths:
   M /trunk/common/unit.c

"NoAggressive" base flag affects all units native to base
regardless of their move type.

See gna bug #1384228 | cazfi | 2009-07-13 00:03:18 +0300 (Mon, 13 Jul 2009) | 6 lines
Changed paths:
   M /trunk/data/civ1/script.lua
   M /trunk/data/civ2/script.lua
   M /trunk/data/default/Makefile.am
   A /trunk/data/default/default.lua
   M /trunk/data/default/script.lua
   M /trunk/server/ruleset.c

Divided script.lua to two parts:
- default.lua is common to all rulesets
- script.lua has ruleset specific scripts

See gna bug #1386227 | cazfi | 2009-07-12 23:57:18 +0300 (Sun, 12 Jul 2009) | 6 lines
Changed paths:
   M /trunk/server/settings.c

Undef GEN_* macros when they are no longer needed.

Patch by Matthias Pfafferodt

See gna bug #139824 | cazfi | 2009-07-10 23:19:59 +0300 (Fri, 10 Jul 2009) | 4 lines
Changed paths:
   M /trunk/doc/TODO

Updated wishlist URL in TODO.

See gna bug #1385123 | cazfi | 2009-07-10 21:35:25 +0300 (Fri, 10 Jul 2009) | 6 lines
Changed paths:
   M /trunk/utility/iterator.h

Include support.h for definition of bool

Requested by Pepeto

See gna bug #1386822 | cazfi | 2009-07-10 00:14:55 +0300 (Fri, 10 Jul 2009) | 7 lines
Changed paths:
   M /trunk/debian/rules

Previous commit missed changes to rules file.

Almost total rewrite to very outdated and broken debian directory
for building snapshot packets.

See gna bug #1385721 | cazfi | 2009-07-10 00:08:23 +0300 (Fri, 10 Jul 2009) | 5 lines
Changed paths:
   M /trunk/debian/build.debian
   A /trunk/debian/compat
   M /trunk/debian/control
   D /trunk/debian/dirs
   D /trunk/debian/docs
   A /trunk/debian/freeciv-client-data.install
   A /trunk/debian/freeciv-client-gtk2.install
   A /trunk/debian/freeciv-client-gtk2.menu (from /trunk/debian/freeciv-gtk.menu:15820)
   A /trunk/debian/freeciv-client-sdl.install
   A /trunk/debian/freeciv-client-sdl.menu
   A /trunk/debian/freeciv-client-xaw3d.install
   A /trunk/debian/freeciv-client-xaw3d.menu (from /trunk/debian/freeciv-xaw3d.menu:15820)
   A /trunk/debian/freeciv-common.install
   D /trunk/debian/freeciv-gtk.dirs
   D /trunk/debian/freeciv-gtk.menu
   D /trunk/debian/freeciv-gtk.postinst
   D /trunk/debian/freeciv-gtk.postrm
   A /trunk/debian/freeciv-server.install
   A /trunk/debian/freeciv-server.menu (from /trunk/debian/menu:15820)
   A /trunk/debian/freeciv-sound-standard.install
   A /trunk/debian/freeciv-tilesets.install
   D /trunk/debian/freeciv-xaw3d.dirs
   D /trunk/debian/freeciv-xaw3d.menu
   D /trunk/debian/freeciv-xaw3d.postinst
   D /trunk/debian/freeciv-xaw3d.postrm
   D /trunk/debian/freeciv.desktop
   D /trunk/debian/menu

Almost total rewrite to very outdated and broken debian directory
for building snapshot packets.

See gna bug #1385719 | cazfi | 2009-07-09 01:21:56 +0300 (Thu, 09 Jul 2009) | 6 lines
Changed paths:
   M /trunk/common/aicore/path_finding.c

Initialize unreachable nodes just once.

Patch by Pepeto

See gna bug #1388118 | jcreus | 2009-07-09 00:43:47 +0300 (Thu, 09 Jul 2009) | 1 line
Changed paths:
   M /trunk/po/ca.po

more updates816 | jcreus | 2009-07-09 00:33:08 +0300 (Thu, 09 Jul 2009) | 1 line
Changed paths:
   M /trunk/po/ca.po

updating Catalan translation815 | cazfi | 2009-07-09 00:27:50 +0300 (Thu, 09 Jul 2009) | 7 lines
Changed paths:
   M /trunk/common/requirements.c
   M /trunk/common/requirements.h
   M /trunk/common/worklist.c
   M /trunk/server/savegame.c

universal_kind_name() parameter changed from struct universal pointer
to enum universals_n to clean up some hacks.

Patch by Pepeto

See gna bug #1388014 | cazfi | 2009-07-08 23:47:43 +0300 (Wed, 08 Jul 2009) | 6 lines
Changed paths:
   M /trunk/client/clinet.c
   M /trunk/client/ggzclient.c
   M /trunk/client/gui-ftwl/gui_main.c
   M /trunk/client/gui-gtk-2.0/Makefile.am
   A /trunk/client/gui-gtk-2.0/embedggzŸ  †  †  ‚RÌ5€y O§ €n O§ €a O§ €> O£@€‚+ O§ €f O§ €S kç>€} O£@€M O£@€. O£@€‚  O£@€‚ O£@€a S„ç>¹ $‚Ã.€c O£@€ƒ@ R¦}€p O‚”@€‚ Mý €‚F S„ç>€‚ O£@€` Pì?€„} Mý €V Mý €m O£@€* O£@€‚o Oì@€5 O£@½ Uð6€‚ O£@€: O£@€I O£@€= O£@€4 Mý °  –€N O£@€* O£@€ O£@€d s‹e€q O£@€l Oì@€K O£@€ H;¦ \€ O£@€U P‚Ù@€I O£@€M O£@— …´D ols.c

Fix and improve gold upkeep disband message.

See #40687

Reported by: Sini Ruohomaa <sini.ruohomaa@cs.helsinki.fi490 | mbook | 2009-02-16 02:19:14 +0200 (Mon, 16 Feb 2009) | 6 lines
Changed paths:
   M /trunk/server/savegame.c

Do not translate internal game loading error message.

See #40690

Reported by: Sini Ruohomaa <sini.ruohomaa@cs.helsinki.fi489 | mbook | 2009-02-16 02:19:07 +0200 (Mon, 16 Feb 2009) | 6 lines
Changed paths:
   M /trunk/data/scenario/tutorial.sav

Fix typos in tutorial scenario.

See #40699

Reported by: Sini Ruohomaa <sini.ruohomaa@cs.helsinki.fi488 | mbook | 2009-02-16 02:19:00 +0200 (Mon, 16 Feb 2009) | 4 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/mapview.c

Capitalize first letter of civilization frame label.

See #4069287 | mbook | 2009-02-16 02:18:53 +0200 (Mon, 16 Feb 2009) | 6 lines
Changed paths:
   M /trunk/client/cityrepdata.c
   M /trunk/client/gui-xaw/citydlg.c
   M /trunk/data/default/units.ruleset

Fix "workers" translation ambiguity.

See #40684

Reported by: Sini Ruohomaa <sini.ruohomaa@cs.helsinki.fi486 | mbook | 2009-02-16 02:18:42 +0200 (Mon, 16 Feb 2009) | 6 lines
Changed paths:
   M /trunk/client/text.c

Fix sentence fragments in text_happiness_units().

See #40685

Reported by: Sini Ruohomaa <sini.ruohomaa@cs.helsinki.fi473 | cazfi | 2009-02-15 21:55:06 +0200 (Sun, 15 Feb 2009) | 4 lines
Changed paths:maphand.c
   M /trunk/server/maphand.h
   M /trunk/server/unittools.c

Removed some unnecessary vision site code.

See #4071272 | mbook | 2009-02-15 21:18:42 +0200 (Sun, 15 Feb 2009) | 4 lines
Changed paths:
   M /trunk/server/settings.c
   M /trunk/server/srv_main.c

Improved autogenerated savename with turn number.

See #4068170 | mbook | 2009-02-10 06:12:53 +0200 (Tue, 10 Feb 2009) | 4 lines
Changed paths:
   M /trunk/utility/hash.c

Fix off-by-one bug in hash iterator implementation.

See #4071169 | mbook | 2009-02-10 06:10:50 +0200 (Tue, 10 Feb 2009) | 4 lines
Changed paths:
   M /trunk/client/mapctrl_common.c
   M /trunk/client/options.c
   M /trunk/client/options.h

Option to select cities before units with the selection rectangle.

See #4070367 | mbook | 2009-02-10 05:52:48 +0200 (Tue, 10 Feb 2009) | 4 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/chatline.c
   M /trunk/client/gui-gtk-2.0/gui_main.c
   M /trunk/client/gui-gtk-2.0/gui_main.h

Option to prefix chat messages with the current time.

See #4070663 | mbook | 2009-02-07 20:46:46 +0200 (Sat, 07 Feb 2009) | 6 lines
Changed paths:
   M /trunk/client/goto.c

Fix assertion failure when doing irrigation-connect on a mine.

See #40676

Reported By: Ann Barcomb <ann@domaintje461 | cazfi | 2009-02-03 22:16:08 +0200 (Tue, 03 Feb 2009459 | cazfi | 2009-02-03 14:06:05 +0200 (Tue, 03 Feb 2009) | 4 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/m4/compiler.m4

Use -rpath option only if linker supports it.

Reported by Daniel Markstedt, ticket #4067258 | mbook | 2009-02-01 01:18:00 +0200 (Sun, 01 Feb 2009) | 8 lines
Changed paths:
   M /trunk/server/plrhand.c
   M /trunk/utility/genlist.c
   M /trunk/utility/genlist.h
   M /trunk/utility/shared.c
   M /trunk/utility/shared.h
   M /trunk/utility/speclist.h

Add shuffle functions for int arrays, genlists, and speclists.

- Also, make shuffle_players() use the new function.

See #40618

Patch by: Matthias Pfafferodt <matthias.pfafferodt@mapfa457 | mbook | 2009-01-30 05:46:52 +0200 (Fri, 30 Jan 2009) | 6 lines
Changed paths:
   M /trunk/client/mapview_common.c

Simple traderoute line drawing on the main map.

See #40667

Ported from warclient code originally by pepeto and myself455 | dmarks | 2009-01-30 01:21:20 +0200 (Fri, 30 Jan 2009) | 1 line
Changed paths:
   M /trunk/data/nation/saxon.ruleset

make freeciv.pot fails when non-ascii character is included in translated string. Reported by Susanna Bjorverud <susanna.bjorverud@telia.com>. See #40696454 | mbook | 2009-01-29 05:30:33 +0200 (Thu, 29 Jan 2009) | 6 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/citydlg.c
   M /trunk/client/gui-gtk-2.0/cma_fe.c
   M /trunk/client/gui-gtk-2.0/wldlg.c

Fix all mnemonic shortcut conflicts in city dialog.

See #40675

Reported by: Susanna BjÃ¶rverud <susanna.bjorverud@telia453 | mbook | 2009-01-29 04:31:40 +0200 (Thu, 29 Jan 2009) | 7 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/mapctrl.c

Re-enable copy to production clipboard.

- shift + right mouse button is copy.
- shift + ctrl + right mouse button is paste.

See #4067951 | mbook | 2009-01-29 03:35:42 +0200 (Thu, 29 Jan 2009) | 4 lines
Changed paths:
   M /trunk/client/control.c
   M /trunk/client/options.c
   M /trunk/client/options.h

Option to disable all mouse cursor changes.

See #406448 | dmarks | 2009-01-29 01:54:57 +0200 (Thu, 29 Jan 2009) | 1 line
Changed paths:
   M /trunk/data/default/nations.ruleset
   M /trunk/data/flags/Makefile.am
   A /trunk/data/flags/saxony-shield.png
   A /trunk/data/flags/saxony.png
   A /trunk/data/flags/saxony.svg
   M /trunk/data/misc/flags.spec
   M /trunk/data/misc/shields.spec
   M /trunk/data/nation/Makefile.am
   M /trunk/data/nation/german.ruleset
   A /trunk/data/nation/saxon.ruleset
   M /trunk/po/POTFILES.in

Add Saxon nation. Nation file by Bjorn Adelberg <badelberg@gmx.de> with flag from the Public Domain edited by nation file author. Minor edits by me. See #40211447 | dmarks | 2009-01-29 01:44:24 +0200 (Thu, 29 Jan 2009) | 1 line
Changed paths:
   M /trunk/data/nation/egyptian.ruleset
   M /trunk/data/nation/persian.ruleset

Some remaining nativist leader names. See #40670446 | mbook | 2009-01-29 00:58:59 +0200 (Thu, 29 Jan 2009) | 4 lines
Changed paths:
   M /trunk/server/stdinhand.c
   M /trunk/utility/shared.c
   M /trunk/utility/shared.h

List ambiguous matches when using the help command.

See #4067345 | mbook | 2009-01-29 00:42:47 +0200 (Thu, 29 Jan 2009) | 4 lines
Changed paths:
   M /trunk/server/stdinhand.c

Allow underscore character in option names.

See #4067143 | mbook | 2009-01-28 23:47:21 +0200 (Wed, 28 Jan 2009) | 9 lines
Changed paths:
   M /trunk/server/unittools.c

Fix teleporting exploit by modifying bounce_unit() behavior.

- When resolving stack conflicts, instead of teleporting
  to the nearest owned city, units are moved to a random
  safe tile within a 2 tile distance of their current
  position.

See #4065442 | mbook | 2009-01-26 07:31:28 +0200 (Mon, 26 Jan 2009) | 4 lines
Changed paths:
   M /trunk/client/connectdlg_common.c

Somewhat clearer client hack access messages.

See #4066240 | mbook | 2009-01-26 06:45:04 +0200 (Mon, 26 Jan 2009) | 7prop.c
   M /trunk/server/edithand.c
   M /trunk/utility/hash.c
   M /trunk/utility/hash.h

Improved hash iteration using the iterator interface.

- There is now hash_keys_iterate and hash_values_iterate
  in addition to an improved version of hash_iterate.

See #4059739 | mbook | 2009-01-26 06:44:55 +0200 (Mon, 26 Jan 2009) | 4 lines
Changed paths:
   M /trunk/utility/Makefile.am
   A /trunk/utility/iterator.h

Generic iterator interface.

See #4059637 | cazfi | 2009-01-25 17:53:24 +0200 (Sun, 25 Jan 2009) | 5 lines
Changed paths:
   M /trunk/m4/auth.m4

Fixed  a bug that mysql libraries wewre never searched from alternative
locations.

See #4067436 | mbook | 2009-01-22 09:17:24 +0200 (Thu, 22 Jan 2009) | 4 lines
Changed paths:
   M /trunk/server/diplhand.c

Notify player when alliance is impossible due to war relations.

See #4065535 | dmarks | 2009-01-22 06:05:26 +0200 (Thu, 22 Jan 2009) | 1 line
Changed paths:
   M /trunk/data/nation/southkorean.ruleset

Correct transliteration of some South Korean cities.434 | cazfi | 2009-01-20 16:36:52 +0200 (Tue, 20borders mode where borders extend to unknown tiles revealing them.

See #4063933 | cazfi | 2009-01-20 16:31:55 +0200 (Tue, 20 Jan 2009) | 4 lines
Changed paths:
   M /trunk/server/unittools.c

Always clear borders when base is pillaged.

See #4066432 | cazfi | 2009-01-20 00:14:08 +0200 (Tue, 20 Jan 2009) | 4 lines
Changed paths:
   M /trunk/client/gui-sdl/dialogs.c

Compile fix

See #4066931 | cazfi | 2009-01-19 22:31:12 +0200 (Mon, 19 Jan 2009) | 5 lines
Changed paths:
   M /trunk/common/base.h
   M /trunk/common/packets.def
   M /trunk/server/citytools.c
   M /trunk/server/maphand.c
   M /trunk/server/maphand.hAdded vision range property to base types. Vision is given to
player who owns the tile where base is.

See #4063630 | mbook | 2009-01-19 06:42:20 +0200 (Mon, 19 Jan 2009) | 4 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/editprop.c
   M /trunk/server/edithand.c

Implemented the player gold editable property in the property editor.

See #4064429 | cazfi | 2009-01-18 20:39:19 +0200 (Sun, 18 Jan 2009) | 4 lines
Changed paths:
   M /trunk/doc/man/civclient.6
   M /trunk/doc/man/civserver.6

Documented --announce command line option.

See #4066528 | cazfi | 2009-01-18 20:34:36 +0200 (Sun, 18 Jan 2009) | 5 lines
Changed paths:
   M /trunk/ai/aiunit.c
   M /trunk/common/aicore/pf_tools.cmovement.c
   M /trunk/common/movementunittools.c

Added "NativeTile" base type flag. Tile where such base is,
is considered native for those units that base affects.

See #4063527 | cazfi | 2009-01-18 20:25:55 +0200 (Sun, 18 Jan 2009) | 6 lines
Changed paths:
   M /trunk/server/savegame.c

Fixed a bug in how base building actions are read from savegame.

Reported by Mark Metson

See #406426 | cazfi | 2009-01-17 14:49:08 +0200 (Sat, 17 Jan 2009) | 6 lines
Changed paths:
   M /trunk/server/scripting/api.pkg

Added missing event types to api.pkg.

Patch by Matthias Pfafferodt

See #4065724 | cazfi | 2009-01-17 13:44:28 +0200 (Sat, 17 Jan 2009) | 6 lines
Changed paths:
   M /trunk/m4/ggz.m4

Fixed bashisms from configure to make it work with Solaris /bin/sh

Patch by Halton Huo

See #4065923 | cazfi | 2009-01-17¥À †  †  ƒÄ4† pï‡ c÷+€F X‡<€T „‘0‰ ”€@ M‚·@¿ J„±{€‚ M‚·@€< M‚·@€…% i…¾z€	 O„™@€g M±@€‚ M±@´ Q~€C Y‡<€‚  N‚·@´ Fƒ¦>€S N‚·@€` O„™@´ b~€f Y‡<€u C‚è=€l N‚·@´ G~€t N‚·@¾ PÈ4€W D„´=€q N‚·@€f N‚·@´ G~€ƒ$ N‚·@€r Kƒ © O„™@´ Q~€x Y‡<€\ M±@€1 M±@€ O„™@¾ Õ€? N‚·@€1 N‚·@´ G~€P N‚·@€ P…éq€a D…¸@€F V‚×8º H‚ß<€& N‚·@€c O„™@€m O„™@€Q N‚·@€^ N‚·@€} _Ôp€‚ N‚·@€A O„™@€r N‚—2 / V€O N‚·@ …´5paths:editguidata/misc/editor.spec

Added military base editor tool.

See #40380, p5008 | cazfi | 2008-07-18 22:00:44 +0300 (Fri, 18 Jul 2008) | 4 lines
Changed paths:diplomats"unit_lost" event.

Requested by Daniel Markstedt, ticket #347175005 | cazfi | 2008-07-15 18:17:02 +0300 (Tue, 15 Jul 2008) | 5server/citytools.c
   M /branches/S2_2/server/meta.c
   M /branches/S2_2/server/sernet.c
   M /branches/S2_2/server/srv_main.c
   M /branches/S2_2/server/srv_main.h

Removed player_count_no_barbarians() and used identical
normal_player_count() instead.

See #403775003 | cazfi | 2008-07-15 02:40:27 +0300 (Tue, 15 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_2/configure.ac

Added configure checks required by upcoming IPv6 support.

See #403615001 | jdorje | 2008-07-14 23:56:17 +0300 (Mon, 14 Jul 2008) | 5 lines
Changed paths:
   M /branches/S2_1/configure.ac
   M /branches/S2_1/data/civserver.dsc.in
   M /branches/S2_1/m4/ggz.m4
   M /branches/S2_1/server/ggzserver.c
   M /branches/S2_1/server/ggzserver.h
   M /branches/S2_1/server/savegame.c
   M /branches/S2_1/server/srv_main.c
   M /branches/S2_1/server/stdinhand.c
   M /branches/S2_1/server/stdinhand.h
   M /branches/S2_2/common/game.h
   M /branches/S2_2/configure.ac
   M /branches/S2_2/data/civserver.dsc.in
   M /branches/S2_2/m4/ggz.m4
   M /branches/S2_2/server/ggzserver.c
   M /branches/S2_2/server/ggzserver.h
   M /branches/S2_2/server/savegame.cstdinhand.h

Add ggz-style savegame support.  This also bumps the required version to
0.99.4 for server support.

Patch by me in PR#40317998 | cproc | 2008-07-14 19:34:27 +0300 (Mon, 14 Jul 2008) | 1 line
Changed paths:
   M /branches/S2_2/client/gui-sdl/cityrep.c

Fix city report size calculations. Reported by Eric Francis <airdrik@go.com> in PR#40328, patch by me.995 | cproc | 2008-07-14 18:35:06 +0300 (Mon, 14 Jul 2008) | 1 line
Changed paths:
   M /branches/S2_2/client/connectdlg_common.c
   M /branches/S2_2/utility/shared.c

Make the internal server store savegames in the user's home directory on Windows. See PR#40341.991 | mbook | 2008-07-12 21:40:13 +0300 (Sat, 12 Jul   M /branches/S2_2/client/mapview_common.c
   M /branches/S2_2/client/mapview_common.h
   M /branches/S2_2/client/tilespec.c

Use struct canvas for making editor tool value icons.

See #40371, p989 | cazfi | 2008-07-10 12:45:09 +0300 (Thu, 10 Jul 2008) | 5 lines
Changed paths:
   M /branches/S2_2/common/city.h
   M /branches/S2_2/server/cityturn.c

Introduced city_list_iterate_safe. Used it to fix potential problems when
city starves.

See #40367987 | cazfi | 2008-07-09 11:02:14 +0300 (Wed, 09 JulAvoid crash when printing error message about removed tech requirement.

See #40363985 | jdorje | 2008-07-08 09:28:19 +0300 (Tue, 08 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_1/server/auth.c
   M /branches/S2_2/server/auth.c

Fix forward enumeration references in auth.c.

Patch by me in PR#40366982 | mbook | 2008-07-08 07:37:59 +0300 (Tue, 08 Julbutton_set_image for compatibility with older gtk versions.

Reported by Daniel Markstedt in #40343, p980 | cazfi | 2008-07-07 12:16:35 +0300 (Mon, 07 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_2/common/tech.csavegame.c
   M /branches/S2_2/server/srv_main.c
   M /branches/S2_2/server/techtools.c
   M /branches/S2_2/server/techtools.h

Fixed crash when loading saved game when tech leakage is enabled.

Reported by Chris Williams, ticket #40027977 | cazfi | 2008-07-07 12:03:28 +0300 (Mon, 07 Julwldlg.c
   M /branches/S2_2/client/packhand.c
   M /branches/S2_2/common/improvement.c
   M /branches/S2_2/common/improvement.h
   M /branches/S2_2/server/ruleset.c

Do not mark buildings redundant, when they allow building of unit.

See #40359975 | cazfi | 2008-07-06 17:37:16 +0300 (Sun, 06 Jul 2008) | 4common/packets.def
   M /branches/S2_2/common/vision.c
   M /branches/S2_2/common/visioruleset.c
   M /branches/S2_2/version.in

Fixed Fortress, or any other territory claiming base, crash

See #40178972 | cazfi | 2008-07-06 17:33:05 +0300 (Sun, 06 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_2/server/gotohand.c
   M /branches/S2_2/server/gotohand.h
   M /branches/S2_2/server/srv_main.c

Free mappos arrays.

See #40352970 | cazfi | 2008-07-05 17:45:58 +0300 (Sat, 05 Julmenu.c
   M /branches/S2_2/client/helpdata.c
   M /branches/S2_2/client/include/helpdlg_g.h
   M /branches/S2_2/common/packets.def
   M /branches/S2_2/data/civ1/game.ruleset
   M /branches/S2_2/data/civ2/game.ruleset
   M /branches/S2_2/data/default/game.ruleset
   M /branches/S2_2/data/helpdata.txt
   M /branches/S2_2/server/ruleset.c
   M /branches/S2_2/version.in

Added support for ruleset description.

See #40358968 | cazfi | 2008-07-05 11:56:22 +0300 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /branches/S2_2/autogen.sh
Backported civ & ser cleanup. See #40052966 | mbook | 2008-07-05 03:45:59 +0300 (Sat, 05 Jul   M /branches/S2_2/client/gui-gtk-2.0/gui_main.c

Fix widget spacing on main page due to editor widgets.

See #40344, p965 | jdorje | 2008-07-04 23:30:38 +0300 (Fri, 04 Jul 2008) | 1 line
Changed paths:
   A /branches/S2_2/data/graphics/logo+splash (from /trunk/data/graphics/logo+splash:14964)

Copy over logo+splash directory from trunk.964 | jdorje | 2008-07-04 23:24:42 +0300 (Fri, 04 Jul 2008) | 1 line
Changed paths:
   M /branches/S2_2/data/nation/southafrican.ruleset

Improve the grammar of a nation legend.963 | jdorje | 2008-07-04 09:35:48 +0300 (Fri, 04 Jul 2008) | 2 lines
Changed paths:
   M /branches/S2_2/server/stdinhand.c

Add documentation for load_command962 | cazfi | 2008-07-04 00:23:25 +0300 (Fri, 04 Jul 2008) | 5find.c
   M /branches/S2_2/server/scripting/api_find.h

Added functionality to find role unit to lua scripting.
This is used to properly spawn "Hut" and "HutTech" units from huts.

See #40355960 | cazfi | 2008-07-03 21:56:55 +0300 (Thu, 03 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_2/server/cityturn.c

Recalculate borders when city size changes

See #40350958 | cazfi | 2008-07-03 21:17:28 +0300 (Thu, 03 Julmenu.c

Removed reference to now removed Regenerate Water -menuitem.

See #40353956 | cazfi | 2008-07-03 21:12:44 +0300 (Thu, 03 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_2/ai/advdiplomacy.c
   M /branches/S2_2/ai/aihandsdl/dialogs.c
   M /branches/S2_2/client/gui-win32/menu.c
   M /branches/S2_2/client/gui-xaw/menurepodlgs_common.c
   M /branches/S2_2/common/city.c
   M /branches/S2_2/common/game.c
   M /branches/S2_2/common/game.h
   M /branches/S2_2/common/packets.def
   M /branches/S2_2/data/civ1/governmendefault/governments.ruleset
   M /branches/S2_2/server/plranitycheck.c
   M /branches/S2_2/server/savegame.c
   M /branches/S2_2/server/srv_main.c

Renamed government_when_anarchy as government_during_revolution.

See #40348953 | jdorje | 2008-07-03 18:08:31 +0300 (Thu, 03 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_1/server/gamehand.c
   M /branches/S2_2/server/gamehand.c

Disable hack challenge when in GGZ mode.

Patch by me in PR#40311952 | jdorje | 2008-07-03 09:24:18 +0300 (Thu, 03 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_1/server/ggzserver.c
   M /branches/S2_2/server/ggzserver.c

Fix GGZ handlers for error and spectator events.

Patch by me in PR#40357950 | cazfi | 2008-07-03 02:52:25 +0300 (Thu, 03 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_2/server/maphand.c

Fixed problem with borders. Every other turn they were removing themselves.

See #40214948 | cazfi | 2008-07-03 02:25:29 +0300 (Thu, 03 Jul 2008) | 4 lines
Changed paths:
   M /branches/S2_2/ai/aitools.c
   M /branches/S2_2/ai/aitools.h

Removed use of uninitialized memory from ferry pathfinding.

See #40351945 | cazfi | 2008-07-02 20:13:03 +0300 (Wed, 02 Jul 2008) | 6 lines
Changed paths:
   M /branches/S2_2/common/requirements.cserver/citytools.c
   M /branches/S2_2/server/generator/mapgen.c
   M /branches/S2_2/server/maphand.c

For terrain and special requirements in range "Adjacent" check
also tile itself. This allows building Hydro Plant in city placed
on one tile river.

Reported by HanduMan, ticket #40347943 | cazfi | 2008-07-02 05:36:45 +0300 (Wed, 02 Jul 2008) | 2 lines
Changed paths:
   M /branches/S2_2/common/terrain.h

Set unknown terrain identifier to 'u' to restore savegame compatibility941 | cazfi | 2008-07-02 01:33:37 +0300 (Wed, 02 Jul 2008) | 6 lines
Changed paths:
   M /branches/S2_2/client/control.c
   M /branches/S2_2/client/control.h
   M /branches/S2_2/client/gui-gtk-2.0/menu.c
   M /branches/S2_2/common/packets.defversion.in

Removed code that created ocean types based on hardcoded identifiers.
Default ruleset has three ocean types: Ocean, Deep Ocean and Lake.
civ1 & civ2 rulesets have only one Ocean type.

See #40165«à †  †  ƒ¶{ „ë$„ O„ë{¿ v…«4€X z„¹-´ f…¬_€X ]ƒÌ/€O m„¿ K„À~« …ä# ]„Ì{€‚c O‚¼€…S P‚¼~€G M‘@€B ]ƒÔd€' M…¾v I…«4€ —g€0 „¾‡ G…² €†Y O‚¼€v E—@€~ M‘@€' L…©? P…Øz€p „¦ˆ 
…ò k„¨0ˆ „©S‡ \„ª6‰ T„ôY€N T…Ü2´ SƒÈ8 c„®<‡ Ý!„ Z„åf …Ýd „æj· X„±1† 9„±`„ ƒÖ1€h W„é@„ „³|‰ QƒÃx =„µ6€c yƒ×¹ ~„ë'„ O„ë{¼ Rƒüz s…«7€X z„¹- M„ûx… f…¬_Š a…­r© C¼}€H M‘@€H I„È7€c v…«4 v…¬W† 	„º+€n 6„¾€] „Ž € …´D t/gui-xaw/optionatesgui-xaw/spaceshipdlg.c
   M /branches/S2_2/client/gui-xaw/wldlgmessagewin_common.c
   M /branches/S2_2/client/options.c
   M /branches/S2_2/client/overrepodlgs_common.c
   M /branches/S2_2/client/reqtreecapstr.c
   M /branches/S2_2/common/connection.c
   M /branches/S2_2/common/connection.hnfigure.ac
   M /branches/S2_2/doc/HACKING
   M /branches/S2_2/server/citytoolsplrhand.c
   M /branches/S2_2/server/report40117) combine client.playing with aconnection into client.conn

Following up after PR#40115, eliminate the duplication of client.playing
and aconnection.player, by merging them in client.conn, and renaming the
struct connection ->player to ->playing.

Moved DEFAULT_SOCK_PORT from clinet.h and sernet.h into configure.ac to
eliminate its duplication, too426 | wsimpson | 2008-02-27 17:21:03 +0200 (Wed, 27 Feb 2008) | 10 lines
Changed paths:
   M /branches/S2_2/client/climisc.c
   M /branches/S2_2/client/packhand.c
   M /branches/S2_2/common/game.c
   M /branches/S2_2/common/packets.def
   M /branches/S2_2/server/gamehand.c
   M /branches/S2_2/server/savegame.c
   M /branches/S2_2/version.in

(PR#40115) vestigial game.info.player_idx removal

Reported with partial patch by Madeline Book <madeline.book@gmail.com>
Consolidated patch by me.

After discussion in PR#40113, there are no intended differences between
client.playing (nee game.info.player_ptr) and aconnection.player. This
codifies the duplication by always setting them at the same time, and
fixes related bug424 | wsimpson | 2008-02-26 15:27:11 +0200 (Tue, 26 Feb 2008) | 1 line
Changed paths:
   M /branches/S2_2/client/agents/cma_core.c

(PR#40114) vestigial city_map removal from client/agents/cma_core.c422 | wsimpson | 2008-02-25 04:11:00 +0200 (Mon, 25 Feb 2008) | 20civclient.c
   M /branches/S2_2/client/climap.c
   M /branches/S2_2/client/climisc.c
   M /branches/S2_2/client/editor.c
   M /branches/S2_2/client/gui-gtk-2.0/mapctrlgui-xaw/mapctrlpackhand.h
   M /branches/S2_2/client/tilespec.c
   M /branches/S2_2/common/aicore/path_finding.c
   M /branches/S2_2/common/aicore/pf_toolsplayer.c
   M /branches/S2_2/common/tile.c
   M /branches/S2_2/common/tile.h
   M /branches/S2_2/common/unit.c
   M /branches/S2_2/common/unit.h
   M /branches/S2_2/doc/HACKINGmaphandunittools.c

(PR#40110) tile_info worked, enum known_type, city_can_work_tile(), and invisible cities

Renamed some of the enum known_type to reflect their source, and replaced
the order dependent < <= >= > tests.

Moved city_can_work_tile() out of server/citytools into common/city, to be
used by both client and server.  This meant changing it somewhat, as it
used some server-only functions.  See new unit_occupies_tile().

Although the purpose of this series of patches is removal of conflicts
between city_map[] and tile_worked(), there was (at least) one use that
wasn't duplicated:

  * "seen" tiles worked by cities that are not yet "seen" by the client!

The city_map[] has them marked TILE_UNAVAILABLE.

Using the city id passed in the tile_info worked field, the client makes
an "invisible" virtual city (unknown center tile) to set tile_worked()420 | wsimpson | 2008-02-22 11:06:19 +0200 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /branches/S2_2/client/editopackets.def
   M /branches/S2_2/common/terrain.h
   M /branches/S2_2/server/edithand.c
   M /branches/S2_2/server/maphand.c
   M /branches/S2_2/server/ruleset.c
   M /branches/S2_2/version.in

(PR#40106) tile_info with worked, adjust field order and size417 | wsimpson | 2008-02-20 13:25:05 +0200 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /branches/S2_2/client/agents/cma_core.c
   M /branches/S2_2/client/attributeap.c
   M /branches/S2_2/client/climisc.c
   M /branches/S2_2/client/control.c
   M /branches/S2_2/client/editoritydlg.cgamedlgshelpdlgmapview.cclient/gui-gtk-2.0/spaceshipdlg.c
   M /branches/S2_2/client/gui-gtk-2.0/wldlgcitydlg.c
   M /branches/S2_2/client/gui-sdl/cityrepgotodlghelpsdl/wldlg.c
   M /branches/S2_2/client/gui-stub/mapviewityrepgotowin32/mapctrl.c
   M /branches/S2_2/client/gui-win32/mapview.c
   M /branches/S2_2/client/gui-win32/menuatesactions.cgotodlg.c
   M /branches/S2_2/client/gui-xaw/graphics.c
   M /branches/S2_2/client/gui-xaw/gui_maingui-xaw/mapview.c
   M /branches/S2_2/client/gui-xaw/menuatesgui-xaw/spaceshipdlg.c
   M /branches/S2_2/client/gui-xaw/wlmessagewin_common.c
   M /branches/S2_2/client/options.c
   M /branches/S2_2/client/overplrdlg_commonqtreefc_types.hlayer.c
   M /branches/S2_2/common/tile.csavegame.c

(PR#39872) game.player_ptr should be moved to client.playing416 | wsimpson | 2008-02-20 11:25:53 +0200 (Wed, 20 Feb 2008) | 92 linessettler.c
   M /branches/S2_2/client/agents/cma_core.c
   M /branches/S2_2/client/gui-ftwl/gui_textitymapgame.c
   M /branches/S2_2/common/player.c
   M /branches/S2_2/common/tile.c
   M /branches/S2_2/common/tile.hdiplhand.c
   M /branches/S2_2/server/generator/startpos.c
   M /branches/S2_2/server/maphandore.c
   M /branches/S2_2/server/settlers.c
   M /branches/S2_2/server/settlers.h
   M /branches/S2_2/server/srv_main.c
   M /branches/S2_2/server/unittools.c

(PR#40104) cleanup city_map functions

Comprehensive revision of city_map functions and iterators.

===

common/city.[ch]:
 * Renamed some iterators.  Match the naming conventions in
   city_map_iterate_*() and related *_iterate_* in map.h.

   city_tile_iterate_cxy(_city_tile, _tile, _x, _y)

   city_tile_iterate(_city_tile, _tile)

     _city_tile is the center of the (possible) city.
     (_x, _y) will be elements of [0,CITY_MAP_SIZE].

 * Revised the city map functions, reordering parameters to match iterators
   (eliminating some rarely used functions):

   city_base_to_city_map(...)
   city_tile_to_city_map(...)

   city_map_to_tile(...)

   void city_map_update(struct city *pcity, struct tile *ptile,
                        int city_x, int city_y, enum city_tile_type type);
   enum city_tile_type city_map_status(const struct city *pcity,
                                       int city_x, int city_y);

 * Revised related functions, eliminating the city_map coordinates entirely;
   thereby eliminated dependence on conversion:

   int city_tile_output(const struct city *pcity, const struct tile *ptile,
                        bool is_celebrating, Output_type_id otype);
   int city_tile_output_now(const struct city *pcity, const struct tile *ptile,
                            Output_type_id otype);

   #define is_city_center(_city, _tile) (_city->tile == _tile)
   #define is_free_worked(_city, _tile) (_city->tile == _tile)


server/citytools.[ch]:
 * Revised the city map functions, matching parameters to iterators;
   nearly eliminated dependence on conversion:

   bool city_can_work_tile(struct city *pcity, struct tile *ptile);

   void city_map_update_empty(struct city *pcity, struct tile *ptile,
                              int city_x, int city_y);
   void city_map_update_worker(struct city *pcity, struct tile *ptile,
                               int city_x, in²€ †  †  ‚@Ì*€† MŽ €# g†Œ>€ P¢0€x M„û@€ƒ" MŽ €E I„¸|€‚| MŽ €‚ MŽ €ˆ0 MŽ €‚ MŽ €L D„É|… C €m Íe† R…’t‡ U¢0€‚s h…Ù]€ƒU MŽ €` MŽ · †Œ €{ MŽ €T MŽ €U Y…Í/€ MŽ €W 
Ÿ)ˆ PÎ{€ƒb NŽ € O€9 NŽ €A NŽ €m NŽ €; NŽ €h NŽ €‚( NŽ €D a…’e€c S„Ì>€ƒ5 NŽ €> NŽ €  O€< O€y O€V d‚„kƒ f­d‰ `¯"¬ ÞT€ƒk NŽ  …´%ient" state values were sent across the network (and actually are
the server state).  The "server" state values are saved in savegames,
although the values are usually replaced and/or ignored upon loading....

This patch stops sending game state as a packet.  Each client derives its
own current state from the packet events independently.

Also, *_game_state() had special processing to clear the delta values
sent across the network.  (PR#7085 & 7216)  This patch clears the delta
values with *_ruleset_control() instead, because that better matches
clearing the rulesets for each game!

Because the client_states are no longer in game.h, and game.h is not
needed in civclient.h, fix a significant number of missing game.h and
specialist.h #includes.  They always should have been there!
140 | wsimpson | 2007-12-06 04:24:20 +0200 (Thu, 06 Dec 2007) | 1 line
Changed paths:
   M /branches/S2_2/client/civclient.c
   M /branches/S2_2/client/civclient.hoto.c
   M /branches/S2_2/client/gui-gtk-2.0/gui_main.c
   M /branches/S2_2/client/gui-gtk-2.0/mapctrl.c
   M /branches/S2_2/client/gui-gtk-2.0/mapviewwin32/mapctrl.c
   M /branches/S2_2/client/mapctrl_common.c

(PR#39850) missing control re-initialization for second gam4136 | wsimpson | 2007-12-05 02:10:29 +0200 (Wed, 05 Dec 2007) | 7 lines
Changed paths:
   M /branches/S2_2/client/tilespec.c

(PR#39947) 2.2-test more build errors with gcc 2.95.3

Partial revert of r14132 and r14133.  While the sentiment was good, the 
original problem was the bad PR#34336 patch that inserted an "if" in 
the middle of the initializers just before a comment.  Instead, use 
conditional assignment.
134 | jdorje | 2007-12-05 01:04:23 +0200 (Wed, 05 Dec 2007) | 5 linesdata.c
   M /branches/S2_2/client/climisc.c
   M /branches/S2_2/client/helpdata.c
   M /branches/S2_2/client/mapctrl_common.c
   M /branches/S2_2/common/effects.c
   M /branches/S2_2/server/cityturn.c

Use a different form of initializer for recursive initialization of
struct/union values.  This form is both C99 and works in gcc 2.95.

Patch by <Begasus@skynet.be> in PR#39947.
133 | jdorje | 2007-12-05 01:00:52 +0200 (Wed, 05 Dec 2007) | 4 lines
Changed paths:
   M /branches/S2_2/client/tilespec.c
   M /branches/S2_2/server/savegame.c

Don't declare variables mid-function.

Patch by <Begasus@skynet.be> in PR#39947 with changes by me.
130 | wsimpson | 2007-12-04 19:45:49 +0200 (Tue, 04 Dec 2007) | 15 lines
Changed paths:
   M /branches/S2_2/client/packhand.c
   M /branches/S2_2/common/game.h
   M /branches/S2_2/server/edithand.c
   M /branches/S2_2/server/gamehand.c
   M /branches/S2_2/server/meta.c
   M /branches/S2_2/server/plrhand.c
   M /branches/S2_2/server/savegame.c
   M /branches/S2_2/server/sernet.c
   M /branches/S2_2/server/srv_main.c
   M /branches/S2_2/server/stdinhand.c

(PR#39946) [cleanup] send_game_info()

Fix bad parameters in savegame (from PR#39940).

The number of players is in game.info, so send_game_info() MUST be called
before send_player_info().  Fixed several potential bugs.

Fix old hack by using S_S_GENERATING_WAITING, so named because previous code
called it GAME_GENERATION_STATE, "Waiting", UNUSED_STATE, and "Unknown".

Removed duplicate sends in server/plrhand.c split_player()
Removed duplicate sends in server/stdinhand.c set_command()

Since this is a cleanup, not affecting user visible features, leave the
popdown_races_dialog(), but flag it with a FIXME!126 | wsimpson | 2007-12-04 01:28:41 +0200 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /branches/S2_2/common/nation.c
   M /branches/S2_2/server/stdinhand.c

(PR#39842) rulesetdir in already started game and bounds_check_nation -- reported by Egor Vyscrebentsov <evyscr@murom.net>121 | wsimpson | 2007-12-03 14:41:03 +0200 (Mon, 03 Dec 2007) | 1 line
Changed paths:
   M /branches/S2_2/client/agents/agents.c
   M /branches/S2_2/client/civclient.c
   M /branches/S2_2/client/civclientlinetgui-ftwl/gotodlg.c
   M /branches/S2_2/client/gui-ftwl/gui_main.c
   M /branches/S2_2/client/gui-ftwl/mapviewmenu.cdialogsdl/optiondlg.c
   M /branches/S2_2/client/gui-sdl/repodlgs.c
   M /branches/S2_2/client/gui-sdl/themespec.c
   M /branches/S2_2/client/gui-stub/gotodlg.c
   M /branches/S2_2/client/gui-win32/gui_main.c
   M /branches/S2_2/client/gui-win32/menu.c
   M /branches/S2_2/client/gui-xaw/gui_main.c
   M /branches/S2_2/client/gui-xaw/pages.c
   M /branches/S2_2/client/options.cgame.h
   M /branches/S2_2/server/citytools.c
   M /branches/S2_2/server/connecthand.c
   M /branches/S2_2/server/maphand.c
   M /branches/S2_2/server/meta.c
   M /branches/S2_2/server/plrhand.c
   M /branches/S2_2/server/savegame.c
   M /branches/S2_2/server/sernet.c
   M /branches/S2_2/server/sernet.h
   M /branches/S2_2/server/srv_main.c
   M /branches/S2_2/server/srv_main.h
   M /branches/S2_2/server/stdinhand.c

(PR#39940) [cleanup] client/server state symbols116 | wsimpson | 2007-12-02 17:26:27 +0200 (Sun, 02 Dec 2007) | 1 line
Changed paths:
   M /branches/S2_2/common/events.c

(PR#39943) more veteran is broken english -- reported by Karl Goetz <kamping_kaiser@internode.on.net>113 | wsimpson | 2007-12-02 17:09:00 +0200 (Sun, 02 Decgui_main.c

(PR#39602) quickselect doesn't like the selection of many units -- patches rejected -- rarely used keys deleted108 | wsimpson | 2007-11-29 18:57:38 +0200 (Thu, 29 Nov 2007) | 1 line
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c

(PR#39929) GTK2 (F3) Players (Alt-C) _Cancel Treaty conflicts with Chat, City105 | wsimpson | 2007-11-29 16:52:03 +0200 (Thu, 29 Nov 2007) | 1 line
Changed paths:win32/dialogs.c
   M /branches/S2_2/client/gui-xaw/diplomat_dialog.c

(PR#39909) BUG: leader gender ignored in diplomat/spy dialog101 | wsimpson | 2007-11-29 07:20:58 +0200 (Thu, 29 Nov 2007) | 11 lines
Changed paths:gui_maingtk-2.0/messagewin.c
   M /branches/S2_2/client/gui-win32/menu.c

(PR#39900) _Update button in city report to _Inspect
(PR#39912) consistent UI - Chat - use apostrophe for shortcut
(PR#39913) consistent UI - Government should be	Edit

Remove related gui-gtk2 menu and tab shortcut conflicts.

Unlike 2.1, merged Editor under Edit, moved Government to submenu of Game, 
and added Options submenu under Game to reduce clutter.

Similar changes to gui-win32 (incomplete and untested).
98 | jdorje | 2007-11-28 23:40:10 +0200 (Wed, 28 Nov 2007) | 1 line
Changed paths:
   M /branches/S2_2/doc/README

Simple typo fix94 | wsimpson | 2007-11-28 19:59:07 +0200 (Wed, 28 Nov 2007) | 1 line
Changed paths:
   M /branches/S2_2/server/settings.c

(PR#39926) 2.2-test build error in settings.c with gcc 2.95.391 | jdorje | 2007-11-28 10:21:50 +0200 (Wed, 28 Nov 2007) | 4 lines
Changed paths:
   M /branches/S2_2/server/auth.c

Fix out-of-place TRANS comment.

Reported by Christian Knoke in PR#39747.
88 | jdorje | 2007-11-28 10:02:42 +0200 (Wed, 28 Nov 2007) | 4 lines
Changed paths:
   M /branches/S2_2/data/Makefile.am
   M /branches/S2_2/m4/ggz.m4

Install ggzd game and room files in the configure-detected directory.

See PR#39808.
87 | jdorje | 2007-11-28 09:25:53 +0200 (Wed, 28 Nov 2007) | 4 lines
Changed paths:
   M /branches/S2_2/configure.ac

Move AC_GNU_SOURCE test up near the top of configure.

See PR#39849.
84 | jdorje | 2007-11-28 09:10:41 +0200 (Wed, 28 Nov 2007) | 4 lines
Changed paths:
   M /branches/S2_2/configure.ac

Check for GNU glibc (needed for strcasestr extension).

Patch by Marko Lindqvist <cazfi74@gmail.com> in PR#39849.
80 | jdorje | 2007-11-27 00:48:38 +0200 (Tue, 27 Nov 2007) | 5 lines
Changed paths:
   M /branches/S2_2/client/gui-gtk-2.0/cityrep.c

Avoid triggering a gcc 4.1/4.2 bug that breaks city report CMA control.

Report and patch by Castanier Carl <woodswolf@gmail.com> in PR#39722 with
changes by me.
76 | jdorje | 2007-11-26 02:54:36 +0200 (Mon, 26 Nov 2007) | 4 linescitydlg.c
   M /branches/S2_2/client/gui-sdl/colors.h
   M /branches/S2_2/client/gui-sdl/connectdlggraphics.c
   M /branches/S2_2/client/gui-sdl/inteldlg.c
   M /branches/S2_2/client/gui-sdl/mapview.c
   M /branches/S2_2/client/gui-sdl/themespec.c
   M /branches/S2_2/client/gui-sdl/widget_button.c
   M /branches/S2_2/client/gui-sdl/widget_checkbox.c
   M /branches/S2_2/client/gui-sdl/widget_scrollbar.c
   M /branches/S2_2/client/gui-sdl/wldlg.c

Fix various reported compiler errors from gcc 2.95 on beos.

Patch by me in PR#39906.
68 | jdorje | 2007-11-26 01:01:36 +0200 (Mon, 26 Nov 2007) | 4 lines
Changed paths:
   M /branches/S2_2/client/reqtree.c

Don't declare new variables mid-function.

Patch by me in PR#39905.
65 | dmarks | 2007-11-26 00:56:28 +0200 (Mon, 26 Nov 2007) | 1 line
Changed paths:
   M /branches/S2_2/m4/ggz.m4

New ggz.m4 borrowed from ggz svn. See PR#3961161 | dmarks | 2007-11-26 00:34:01 +0200 (Mon, 26 Nov 2007) | 1 line
Changed paths:
   M /branches/S2_2/utility/log.c

Use mystrdup instead of strdup. Patch by Jason Dorje Short in PR#3990458 | dmarks | 2007-11-26 00:22:04 +0200 (Mon, 26 Nov 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/nation/australian.ruleset

Change Australian city style to European, as requested by Karl Goetz <kamping_kaiser@internode.on.net> in PR#3988754 | wsimpson | 2007-11-25 19:06:52 +0200 (Sun, 25 Nov 2007) | 10 lines
Changed paths:mapterrain.cvision.c
   M /branches/S2_2/common/vision.hnitycheck.c
   M /branches/S2_2/server/savegame.c
   M /branches/S2_2/server/unittools.c

(PR#39895) deterministic borders (part 1)

Initial re-design of the border code, leaving much of the old code in place 
for comparison.  For a game in progress, the code yields *exactly* the same 
borders.  For new games, borders spring into place around cities as soon as 
they are built.

Border source information is now kept only in the player map tiles, instead 
of the main client/server tiles.
¸  †  †  ~Ôu€ƒ~ Nå €ƒ@ Nå € M¬@€Z M¬@€J M¬@€@ M¬@€f M¬@€ M¬@€ M¬@€…7 dÄs€†c Nå €ƒh M¬@€> M¬@€‹ M¬@€a M¬@€: Nå €X Nå €# Nå €‚ M¬@€P M¬@€S M¬@€‚& M¬@€j M¬@€T [ó €$ N¬@€„K N¬@€8 Nå €ƒ) N¬@€< N¬@€5 N¬@€‚g N¬@€\ N¬@€ N¬@€ q)¢ M‚9€t q) …´;	32x32
   A /branches/S2_2/data/icons/32x32/freeciv-client.png
   A /branches/S2_2/data/icons/32x32/freeciv-server.png
   A /branches/S2_2/data/icons/48x48
   A /branches/S2_2/data/icons/48x48/freeciv-client.png
   A /branches/S2_2/data/icons/48x48/freeciv-server.png
   A /branches/S2_2/data/icons/64x64
   A /branches/S2_2/data/icons/64x64/freeciv-client.png
   A /branches/S2_2/data/icons/64x64/freeciv-server.png
   A /branches/S2_2/data/icons/Makefile.am

Add freedesktop icons (made by Daniel.) See #39769775 | wsimpson | 2007-10-16 16:18:18 +0300 (Tue, 16 Oct 2007) | 10 lines
Changed paths:
   M /branches/S2_2/data/civ1/game.ruleset
   M /branches/S2_2/data/civ2/game.ruleset

(PR#39343) 2.1.0-beta4 team numbers
(PR#39773) [Clean Up] Team number

Reported by "Karl-Ingo Friese" <kif@gdv.uni-hannover.de> and 
pepeto69@hotmail.fr

Fix team numbers in civ1/2 to match Per's earlier change to default.

Also, update comment lines to match default file.770 | dmarks | 2007-10-16 02:18:31 +0300 (Tue, 16 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/doc/Makefile.am

Add ca subdir763 | dmarks | 2007-10-15 15:39:55 +0300 (Mon, 15 Oct 2007) | 1 line
Changed paths:
   A /branches/S2_2/doc/ca
   A /branches/S2_2/doc/ca/Makefile.am
   A /branches/S2_2/doc/ca/README.ca

Files for the previous commit.762 | dmarks | 2007-10-15 15:39:04 +0300 (Mon, 15 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/configure.ac

Add Catalan translation of README; by Joan Creus <joan.creus@gmail.com> in PR#39776.757 | dmarks | 2007-10-15 15:16:03 +0300 (Mon, 15 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/doc/README

Fix typos in README. Patch by Joan Creus <joan.creus@gmail.com> in PR#39776.754 | dmarks | 2007-10-15 15:10:16 +0300 (Mon, 15 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/doc/sv/BUGS.sv
   M /branches/S2_2/doc/sv/HOWTOPLAY.sv
   M /branches/S2_2/doc/sv/README.sv

Forwardport updated Swedish docs.750 | dmarks | 2007-10-12 15:44:27 +0300 (Fri, 12 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/helpdata.txt

Update addresses - PR#39766747 | wsimpson | 2007-10-12 14:21:42 +0300 (Fri, 12 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/version.in

bump version for recent network changes745 | wsimpson | 2007-10-12 02:31:13 +0300 (Fri, 12 Oct 2007) | 20 lines
Changed paths:
   M /branches/S2_2/ai/aidiplomat.c
   M /branches/S2_2/client/control.c
   M /branches/S2_2/client/control.h
   M /branches/S2_2/client/gui-ftwl/dialogs.c
   M /branches/S2_2/client/gui-gtk-2.0/diplomat_dialog.c
   M /branches/S2_2/client/gui-sdl/diplomat_dialog.c
   M /branches/S2_2/client/gui-stub/dialogs.c
   M /branches/S2_2/client/gui-win32/dialogs.c
   M /branches/S2_2/client/gui-xaw/diplomat_dialog.c
   M /branches/S2_2/client/include/dialogs_g.h
   M /branches/S2_2/client/packhand.c
   M /branches/S2_2/common/city.h
   M /branches/S2_2/common/fc_types.h
   M /branches/S2_2/common/packets.defhand.c
   M /branches/S2_2/server/diplomats.c
   M /branches/S2_2/server/diplomats.h
   M /branches/S2_2/server/unithand.c

(PR#39730) [Bug] Server allows bribe cheating

pullup of S2_1 revision 13744.

===

Multiple diplomat/spy problems reported by <pepeto69@hotmail.fr>, with
design suggestions from "Erik Johansson" <erjohan@gmail.com>.

Merged the 3 seemingly related query/responses (not unit actions) into a
joint query packet, on per connection basis, which should facilitate
being sent by either observers or actual players without interference.

Specify enum values used in network packets (better programming practice).

Eliminated both city incite cost and unit bribe cost variables.  The
incite cost was never properly initialized in either the client or
server.  The bribe cost was -1 in the server and 0 in the client.
Pass them as a parameter instead.742 | wsimpson | 2007-10-10 15:09:46 +0300 (Wed, 10 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/client/packhand.c
   M /branches/S2_2/client/tilespec.c
   M /branches/S2_2/common/city.c
   M /branches/S2_2/common/terrain.c
   M /branches/S2_2/common/terrain.h
   M /branches/S2_2/common/tile.c
   M /branches/S2_2/common/tile.h
   M /branches/S2_2/server/savegame.c
   M /branches/S2_2/server/settlers.c

(PR#39765) optimized resources change with terrain changes -- S2_1 r13741739 | dmarks | 2007-10-09 15:52:31 +0300 (Tue, 09 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/doc/BUGS
   M /branches/S2_2/doc/README.SDLClient

Update BUGS and SDLClient. PR#39761735 | dmarks | 2007-10-09 15:04:30 +0300 (Tue, 09 Oct 2007) | 1 line
Changed paths:
   D /branches/S2_2/doc/de/INHALT
   D /branches/S2_2/doc/de/INSTALL.debian.de
   M /branches/S2_2/doc/de/Makefile.am
   D /branches/S2_2/doc/de/NEWS.de
   D /branches/S2_2/doc/de/README.cma.de
   D /branches/S2_2/doc/de/README.rulesets.de
   D /branches/S2_2/doc/de/README.sound.de
   M /branches/S2_2/doc/fr/Makefile.am
   D /branches/S2_2/doc/fr/README.cma.fr
   M /branches/S2_2/doc/it/Makefile.am
   D /branches/S2_2/doc/it/README.cma.it
   M /branches/S2_2/doc/ja/Makefile.am
   D /branches/S2_2/doc/ja/NEWS.ja
   D /branches/S2_2/doc/ja/README.cma.ja
   D /branches/S2_2/doc/ja/README_Japanese.ja
   D /branches/S2_2/doc/nl/LEESMIJ
   M /branches/S2_2/doc/nl/Makefile.am
   D /branches/S2_2/doc/nl/NEWS.nl
   D /branches/S2_2/doc/nl/README.cma.nl
   D /branches/S2_2/doc/nl/README.rulesets.nl
   D /branches/S2_2/doc/nl/TODO.nl
   D /branches/S2_2/doc/sv/CodingStyle.sv
   M /branches/S2_2/doc/sv/Makefile.am
   D /branches/S2_2/doc/sv/README.agents.sv
   D /branches/S2_2/doc/sv/README.attributes.sv
   D /branches/S2_2/doc/sv/README.cma.sv
   D /branches/S2_2/doc/sv/README.graphics.sv
   D /branches/S2_2/doc/sv/README.sound.sv

Reduce the number of translated docs in the distribution. Only README, INSTALL, BUGS, and HOWTOPLAY are kept, while all the others have been transferred to wiki and will be maintained there. PR#39739732 | dmarks | 2007-10-09 01:25:03 +0300 (Tue, 09 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/freeciv-server.png
   M /branches/S2_2/win32/server.ico

Tweaked civserver icon by James Blewitt <jim@jblewitt.com>.725 | cazfi | 2007-10-07 22:25:45 +0300 (Sun, 07 Oct 2007) | 4 lines
Changed paths:
   M /branches/S2_2/client/packhand.c

Check that phase received from server is legal one.

See #38558722 | cazfi | 2007-10-07 22:12:56 +0300 (Sun, 07 Oct 2007) | 6 lines
Changed paths:
   M /branches/S2_2/server/srv_main.c

Allow report requests from global observers.

Patch by Ulrik Sverdrup and myself.

See #15260716 | cazfi | 2007-10-07 10:26:58 +0300 (Sun, 07 Oct 2007) | 4 lines
Changed paths:
   M /branches/S2_2/bootstrap/freeciv.spec.in

Updates to RPM spec.

See #39545714 | dmarks | 2007-10-07 09:01:22 +0300 (Sun, 07 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/nation/brazilian.ruleset

Fix factual mistake + other updates. Reported by Joan Creus <joan.creus@gmail.com> in PR#39758 (committed to trunk in r13712).713 | dmarks | 2007-10-07 08:58:51 +0300 (Sun, 07 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/nation/korean.ruleset

Fix grammar mistake. Patch by Joan Creus <joan.creus@gmail.com> in PR#39760.711 | dmarks | 2007-10-07 08:55:40 +0300 (Sun, 07 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/civ2/governments.ruleset

Fix grammar mistake. Patch by Joan Creus <joan.creus@gmail.com> in PR#39689.709 | dmarks | 2007-10-07 08:23:38 +0300 (Sun, 07 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/nation/ottoman.ruleset
   M /branches/S2_2/data/nation/turk.ruleset

Updates to Turkish and Ottoman nationsets. Patches by Ugur Cetin <ugur.jnmbk@gmail.com> with changes by me. PR#39718707 | dmarks | 2007-10-07 08:08:29 +0300 (Sun, 07 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/nation/catalan.ruleset

Updates to Catalan nationset. Patch by Joan Creus <joan.creus@gmail.com> with changes by me. PR#39684704 | cproc | 2007-10-07 00:52:06 +0300 (Sun, 07 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/client/gui-sdl/themespec.c

Fix client crash when a font is missing. Reported by Daniel Markstedt in PR#39703701 | cproc | 2007-10-07 00:40:37 +0300 (Sun, 07 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/m4/sdl-client.m4

Correct linking order of SDL_image and SDL.98 | cproc | 2007-10-07 00:08:35 +0300 (Sun, 07 Oct 2007) | 1 line
Changed paths:
   A /branches/S2_2/data/themes/gui-sdl/human/COPYING.UnDotum
   A /branches/S2_2/data/themes/gui-sdl/human/COPYING.fireflysung
   A /branches/S2_2/data/themes/gui-sdl/human/COPYING.sazanami
   M /branches/S2_2/data/themes/gui-sdl/human/Makefile.am
   A /branches/S2_2/data/themes/gui-sdl/human/UnDotum.ttf
   A /branches/S2_2/data/themes/gui-sdl/human/fireflysung.ttf
   A /branches/S2_2/data/themes/gui-sdl/human/sazanami-gothic.ttf

Add CJK fonts for gui-sdl. Requested by Daniel Markstedt in PR#39702.94 | cazfi | 2007-10-06 19:48:49 +0300 (Sat, 06 Oct 2007) | 4 lines
Changed paths:
   M /branches/S2_2/server/plrhand.c

Fixed crash when government is set after civil war.

See #39717690 | wsimpson | 2007-10-04 00:10:31 +0300 (Thu, 04 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/client/control.c
   M /branches/S2_2/client/control.h
   M /branches/S2_2/client/gui-gtk-2.0/mapctrl.c
   M /branches/S2_2/client/gui-xaw/mapview.c
   M /branches/S2_2/client/mapctrl_common.c
   M /branches/S2_2/client/text.c

(PR#39609) BUG: Escape from goto/connect/etc clears update_unit_info_label() -- trunk r1363989 | wsimpson | 2007-10-03 22:42:48 +0300 (Wed, 03 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/server/techtools.c

(PR#39715) Crash when discovering a Future Tech -- trunk r1364088 | wsimpson | 2007-10-03 22:26:36 +0300 (Wed, 03 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/common/tech.c

(PR#39714) assert(tech != A_FUTURE) debugging -- trunk r1361486 | dmarks | 2007-10-03 14:20:26 +0300 (Wed, 03 Oct 2007) | 1 line
Changed paths:
   M /branches/S2_2/client/gui-sdl/Makefile.am
   D /branches/S2_2/client/gui-sdl/README.SDLClient
   M /branches/S2_2/doc/Makefile.am
   A /branches/S2_2/doc/README.SDLClient (from /branches/S2_2/client/gui-sdl/README.SDLClient:13634)

Move README.SDLClient to doc/. PR#3973881 | dmarks | 2007-09-30 13:23:19 +0300 (Sun, 30 Sep 2007) | 1 line
Changed paths:
   M /branches/S2_2/doc/HOWTOPLAY

Update HOWTOPLAY. Patch by Marcel Edward Verhagen <marcel@meverhagen.com> with changes by me. PR#1292077 | dmarks | 2007-09-30 12:46:21 +0300 (Sun, 30 Sep 2007) | 1 line
Changed paths:
   M /branches/S2_2/doc/README

Update the README. PR#3973268 | wsimpson | 2007-09-27 21:37:41 +0300 (Thu, 27 Sep 2007) | 1 line
Changed paths:
   M /branches/S2_2/data/helpdata.txt

(PR#39726) Typo in helpdata.txt,6 | wsimpson | 2007-09-27 20:59:40audio.c
   M /branches/S2_2/client/gui-sdl/gui_string.c

(PR#39725) Various typos in client, remove log translation,¾À †  †  3ß€ N„ê?€Y RƒÕ9€F N„ê?€% N„ê?€r MƒŠ ¾ WÖ €P M„ê@€‚! M„ê@€c M„ê@€0 M„ê@€‚9 N„ê?€ˆB M„ê@€‚G Eƒ²~€_ J‚Ãy S÷}€‚\ qþh€o èr€†5 N„ê?€D M„ê@€¸q C‹@ @@‹ M@… E‹@ Qƒ@‡ E‹@ …±ƒ-es/toluaxx/src/bin (from /trunk/dependencies/tolua/src/bin:13186)

Moved toluaxx to its own directory. It used to live in the middle of
the tolua files3186 | cazfi | 2007-08-06 05:08:03 +0300 (Mon, 06 Aug 2007) | 2 lines
Changed paths:
   Mbin/toluaxx.bind.cxx

Added missing file, toluaxx.bind.cxx, to toluaxx3184 | cazfi | 2007-08-06 03:30:25 +0300 (Mon, 06 Aug 2007) | 2 lines
Changed paths:
   M /trunk/configure.ac

Removed parameters incompatible with C++ from CXXFLAGS3183 | bdanee | 2007-08-06 00:15:20 +0300 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /trunk/po/hu.po

Update.181 | cazfi | 2007-08-05 20:17:26 +0300 (Sun, 05 Aug 2007) | 6sdl/gui_main.c
   M /trunk/client/gui-xaw/gui_main.c

Clients having no command line options except --help itself,
say so for --help.

Confusing output reported by Christian Knoke <chrisk@cknoke.de>
in #394653179 | cazfi | 2007-08-05 19:39:12 +0300 (Sun, 05 Aug 2007) | 8 lines
Changed paths:
   M /trunk/server/ruleset.c

Initialize building flags when loading rulesets.

Previously buildings sometimes got flags they should
not have.

Problem reported by "Dawn Lepard" <dawn@lepard.ca>
in #393253176 | cazfi | 2007-08-05 19:29:20 +0300 (Sun, 05 Aug 2007) | 5 lines
Changed paths:
   M /trunk/configure.ac

Do not overwrite CPPFLAGS with CFLAGS.

Fixes ticket #35758 reported by
"Andrew Pantyukhin" <infofarmer@FreeBSD.org>3173 | cazfi | 2007-08-05 18:13:11 +0300 (Sun, 05 Aug 2007) | 6 lines
Changed paths:
   M /trunk/client/audio.c

Updated URL for sound sets.

Patch from openbsd.org

See #394633171 | cazfi | 2007-08-05 16:41:23 +0300 (Sun, 05 Aug 2007) | 5 lines
Changed paths:
   M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/Makefile.am

Shortened some filenames so they fit in 99 characters.
This is required for 'make dist' to work.

Makefile.am changes were missing from previous commit3170 | cazfi | 2007-08-05 16:37:40 +0300 (Sun, 05 Aug 2007) | 4 lines
Changed paths:
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/t-progressbar-horiz-2.png (from /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-horiz-2.png:13166)
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/t-progressbar-horiz.png (from /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-horiz.png:13166)
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/t-progressbar-vert.png (from /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-vert.png:13166)
   D /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-horiz-2.png
   D /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-horiz.png
   D /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-vert.png
   M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/gtkrc

Shortened some filenames so they fit in 99 characters.
This is required for 'make dist' to work.
3169 | wsimpson | 2007-08-05 15:47:17 +0300 (Sun, 05 Aug 2007) | 30 lines
Changed paths:
   M /trunk/client/citydlg_common.c
   M /trunk/client/citydlg_common.h
   M /trunk/client/cityrepdata.c
   M /trunk/client/control.c
   M /trunk/client/control.h
   M /trunk/client/gui-gtk-2.0/dialogs.c
   M /trunk/client/gui-sdl/dialogsalogs.c
   M /trunk/client/helpdata.c
   M /trunk/client/options.c
   M /trunk/client/options.hlient/tilespec.hbase.h
   M /trunk/common/city.c
   M /trunk/common/city.h
   M /trunk/common/events.h
   M /trunk/common/game.c
   M /trunk/common/map.h
   M /trunk/common/requirements.c
   M /trunk/common/requirements.h
   M /trunk/common/specialist.c
   M /trunk/common/specialist.h
   M /trunk/common/terrain.c
   M /trunk/common/tile.c
   M /trunk/common/unitgamehand.c
   M /trunk/server/generator/mapgen.c
   M /trunk/server/generator/startpos.c
   M /trunk/server/plr476) BUG: iterator conflicts

second batch, revised newer iterators, using pointers without side-effects, 
allowing nesting, and slightly more efficient:
  base_type_iterate
  client_options_iterate

This seems better to remain an indexing iterator (almost all usage is the 
index number, no pointer needed), but the name translation and other 
standard accessors were needed.  Several obscure bugs fixed!
  specialist_type_iterate

Others that seem better to remain indexing iterators, side-effects removed:
  shuffled_players_iterate
  sorted_event_iterate

  (city.h)
  city_map_iterate_outwards
  city_map_checked_iterate
  map_city_radius_iterate
  cities_iterate

  (map.h)
  iterate_outward_dxy
  circle_dxyr_iterate
  adjc_dirlist_iterate
  whole_map_iterate

Standardized functions for accessors (as appropriate)3167 | cazfi | 2007-08-05 15:32:57 +0300 (Sun, 05 Aug 2007) | 4 lines
Changed paths:
   M /trunk/ai/advdomestic.c

Adds tech want for tech allowing first F_SETTLERS and F_CITIES units.

See #384103166 | cazfi | 2007-08-05 15:08:21 +0300 (Sun, 05 Aug 2007) | 11 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/data/themes/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0
   A /trunk/data/themes/gui-gtk-2.0/Freeciv
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/arrow-down.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/arrow-left.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/arrow-right-norm.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/arrow-right-prelight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/arrow-right.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/arrow-up.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/button-default.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/button-insensitive.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/button-normal.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/button-prelight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/button-pressed.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/check1.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/check2.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/check3.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/check4.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/checklight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/highlight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/option1.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/option2.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/option3.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/option4.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/combo-arrow-insens.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/combo-arrow-prelight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/combo-arrow.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/combo-inactive.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/combo-normal.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/combo-prelight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap/frame-gap-end.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap/frame-gap-start.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap/frame1.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap/frame2.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Handles
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Handles/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Handles/handle-h.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Handles/handle-v.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Lines
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Lines/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Lines/line-h.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Lines/line-v.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders/list_header-insens.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders/list_header-prelight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders/list_header-pressed.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders/list_header.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/menu-overlay.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/menu.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/menubar-item.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/menubar.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/menuitem.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/menuline.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Others
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Others/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Others/focus.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Others/null.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Others/ruler.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel/panel-bg.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel/panelbutton1.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel/panelbutton2.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel/panelbutton3.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel/panelbutton4.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/progressbar-horiz-1.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/progressbar-horiz-2.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/progressbar-horiz.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-horiz-2.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-horiz.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/trough-progressbar-vert.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/Makefile.am
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/null.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/slider-horiz-prelight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/slider-horiz.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/slider-vert-prelight.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/slider-vert.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/trough-horizontal.png
   A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/trough-verticalMakefile.amhorizcroll-thumb-ver-insensÄà †  †  }ÕM€ƒB Oš@€M Pš?€) Pš?€? Qš>€8 Oš@€† Pš?€„ NƒÁ?€ MƒÁ@€‚Y RÝ.€‰" Pš?€^ Pš?€‚( MƒÁ@€ƒ^ NƒÁ?µ „•!€K ƒ¶4€
 O…¨ €! P…§€‚  Oš@€% Pš?€Q Pš?€„ Pš?€P E‚ÿ|€ Pš?€Q Pš?€T Pš?» _úa€j Pš?€h Pš?€C D…÷|€Œ K„ä>€„ Pš?€( Pš?€a Pš?€ƒ Pš?€g …´D other such items.

Found that translators weren't very careful about keeping column widths, or
using abbreviations, so added some more comments to qualifiers, where
they'll hopefully see them, such as:
  "?Production loss (waste) [short]:-P"

Fixed a number of errors in the .po files where some mechanical translation
had modified various %d and %s into something else.  Fixed those that I saw,
but many more might remain.  These files are HUGE....
87 | per | 2007-06-10 16:54:48 +0300 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/server/unithand.c

Remove deprecated "Game: " prefix from message, as pointed out by Joe Dalton on the i18n list83 | per | 2007-06-10 16:12:00 +0300 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/doc/README

Update information about gna.org lists and freenode irc channels82 | per | 2007-06-10 16:04:34 +0300 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/AUTHORS
   D /trunk/doc/PEOPLE

Clarify link to new author list, and remove the old, deprecated on79 | per | 2007-06-10 14:45:52 +0300 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/client/gui-sdl/gui_main.c

Fix compile of gui-sdl, reported by Daniel Markstedt in PR#3939077 | wsimpson | 2007-06-09 03:25:01 +0300 (Sat, 09 Jun 2007) | 7 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/helpdlg.c
   M /trunk/client/gui-win32/helpdlg.c
   M /trunk/client/gui-xaw/helpdlg.c
   M /trunk/common/combat.c
   M /trunk/common/terrain.c
   M /trunk/common/terrain.h
   M /trunk/common/tile.c
   M /trunk/common/tile.h
   M /trunk/manual/civmanual.c
   M /trunk/server/generator/mapgen.c
   M /trunk/server/maphand.h
   M /trunk/server/ruleset.c
   M /trunk/server/savegame.c

(PR#39383) BUG: terrain and resource name translation

Remaining "const struct resource *" caused 1 warning, and a report that 
gcc 4.1 (or a stricter compile option) escalated it to a compile error.

Most "const" removed; 5 remain in function parameters, causing no warnings76 | wsimpson | 2007-06-06 20:35:04 +0300 (Wed, 06 Jun 2007) | 10 lines
Changed paths:
   M /trunk/client/tilespec.c

(PR#39386) cleanup tilespec.c

if{} or {} had been added around major sections of code without reindenting.

Also, several levels of alternating ifs and switches, where fewer levels 
will work with just a bit of code duplication or adding a subroutine -- 
making the code considerably clearer!

Log messages show a couple of blanks (such as, unused alt graphics names) -- 
needed \"%s\" in the format975 | joedalton | 2007-06-05 20:31:46 +0300 (Tue, 05 Jun 2007) | 1 line
Changed paths:
   M /trunk/po/da.po

New translated strings972 | wsimpson | 2007-06-05 12:40:59 +0300 (Tue, 05 Jun 2007) | 13 lines
Changed paths:
   M /trunk/client/colors_common.c
   M /trunk/client/gui-gtk-2.0/editdlg.c
   M /trunk/client/gui-gtk-2.0/helpdlg.c
   M /trunk/client/gui-mui/helpdlg.c
   M /trunk/client/gui-win32/helpdlg.c
   M /trunk/client/gui-xaw/helpdlg.c
   M /trunk/client/helpdatacombat.c
   M /trunk/common/game.c
   M /trunk/common/requirements.c
   M /trunk/common/terrain.c
   M /trunk/common/terrain.h
   M /trunk/common/tile.c
   M /trunk/manual/civmanual.c
   M /trunk/server/citytools.c
   M /trunk/server/cityturn.c
   M /trunk/server/edithand.c
   M /trunk/server/generator/mapgen.c
   M /trunk/server/ruleset.c
   M /trunk/server/sanitycheck.c
   M /trunk/server/savegame.c
   M /trunk/server/scripting/api.pkg
   M /trunk/server/scripting/api_find.c
   M /trunk/server/scripting/api_gen.c
   M /trunk/server/scripting/api_gen.h
   M /trunk/server/unithand.c
   M /trunk/server/unittools.c

(PR#39383) BUG: terrain and resource name translation

Tests were wildly inconsistent, sometimes testing against ruleset name string, 
others against translated name.

Renamed name_orig to name_rule (the origin), and name to name_translated.  
Translated names are now only accessed via a central function.  (The function 
existed, but not everybody used it.)

Moved the translation into the accessor functions, as this seemed to be better 
than spread around in 3 places, especially as the other places in the code 
forgot to test for NULL and '\0' (empty string)71 | per | 2007-06-04 20:03:32 +0300 (Mon, 04 Jun 2007) | 2 lines
Changed paths:
   M /trunk/common/fc_types.h
   M /trunk/common/unit.h

Move enum unit_activity from unit.h to fc_types.h to ease g++ compilation of headers69 | wsimpson | 2007-05-29 06:21:39 +0300 (Tue, 29 May 2007) | 2 lines
Changed paths:
   M /trunk/data/civ1/nations.ruleset
   M /trunk/data/civ2/nations.ruleset

(PR#39382) civ1 & 2 sea barbarians (pirates) required to start
(PR#38387) had same required patch many weeks ago, was never committed968 | wsimpson | 2007-05-28 22:30:28 +0300 (Mon, 28 May 2007) | 6 lines
Changed paths:
   M /trunk/common/city.c
   M /trunk/server/ruleset.c
   M /trunk/server/savegame.c
   M /trunk/utility/rand.c

(PR#39365) more myrand debug logging.  Set again after all savegame loading, 
as some initialization routines inexplicably randomize (future fix).

Also, initialize ai.founder_boat (found along the way).

(PR#39372) fix misspelled celebrate_size_limit (also found along the way)967 | dmarks | 2007-05-28 04:16:25 +0300 (Mon, 28 Maykurd-shield.png
   A /trunk/data/flags/kurd.png
   A /trunk/data/flags/kurdkurd.ruleset
   M /trunk/po/POTFILES.in

Kurdish nationset. Written by me and Architeuthis. Flag image by Denelson83 from Wikimedia Common965 | cgem | 2007-05-22 23:02:28 +0300 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /trunk/po/uk.po

Updates to Ukranian localization, 115 untranslated messag963 | per | 2007-05-18 22:50:29 +0300 (Fri, 18 May 2007) | 2 lines
Changed paths:
   M /trunk/data/nation/azeri.ruleset
   M /trunk/data/nation/purhepecha.ruleset
   M /trunk/data/nation/texan.ruleset

Nation typo fixes by William Allen Simpson in PR#3936762 | per | 2007-05-18 20:43:14 +0300 (Fri, 18 May 2007) | 2 lines
Changed paths:
   M /trunk/server/auth.c

Fix warnings for auth module. Patch by pepeto in PR#3937460 | per | 2007-05-17 20:25:07 +0300 (Thu, 17 May 2007) | 3 lines
Changed paths:
   M /trunk/server/stdinhand.c

Make sure votes cannot be started in pregame, and not be observers. 
Patch by pepeto in PR#3936857 | per | 2007-05-17 19:24:54 +0300 (Thu, 17 May 2007) | 2 lines
Changed paths:
   M /trunk/client/agents/cma_core.c
   M /trunk/client/gui-gtk-2.0/gui_main.c
   M /trunk/client/gui-mui/gui_main.c
   M /trunk/client/gui-xaw/gui_main.c
   M /trunk/client/tilespec.c
   M /trunk/common/fc_types.h
   M /trunk/configure.ac
   M /trunk/data/helpdata.txt
   M /trunk/doc/BUGS
   M /trunk/doc/sv/BUGS.sv
   M /trunk/manual/civmanual.c
   M /trunk/server/civserver.c
   M /trunk/utility/registry.c

Replace bug email with bug URL. See PR#3932956 | per | 2007-05-17 19:10:32 +0300 (Thu, 17 May 2007) | 3 lines
Changed paths:units.ruleset

Rules changes: Coastal fortress now available with Gunpowder instead Metallurgy,
and Trireme and Carrier can no longer attack land. See PR#708055 | per | 2007-05-15 19:27:28 +0300 (Tue, 15 May 2007) | 2 lines
Changed paths:
   M /trunk/data/stdsounds.soundspec

Fix typo in stdsounds spec. Reported in PR#39369 by "Castanier Carl" <woodswolf@gmail.com>54 | per | 2007-05-13 18:22:15 +0300 (Sun, 13 May 2007) | 3 lines
Changed paths:
   M /trunk/ai/aiunit.c

Fix fstk crash if it seems that enemy cannot build defender against us.
Adapted patch by Marko in PR#3832252 | per | 2007-05-13 16:19:33 +0300 (Sun, 13 May 2007) | 3mapctrl.c

Add ability to scroll the main map using mouse or touchpad. Patch by
"Tux P" <gentuu@gmail.com>50 | per | 2007-05-13 15:33:36 +0300 (Sun, 13 May 2007) | 3 lines
Changed paths:
   M /trunk/utility/rand.c
   M /trunk/utility/rand.h

Add some extra logging for randomness usage. Based on patch by
William Allen Simpson in PR#3936548 | per | 2007-05-13 01:28:33 +0300 (Sun, 13 May 2007) | 3 lines
Changed paths:
   M /trunk/data/default/nations.ruleset
   M /trunk/data/nation/ainu.ruleset
   M /trunk/data/nation/akwe.rulesetazeri.ruleset
   M /trunk/data/nation/aztec.ruleset
   M /trunk/data/nation/belarusian.ruleset
   M /trunk/data/nation/bosnia.ruleset
   M /trunk/data/nation/british.ruleset
   M /trunk/data/nation/burundi.ruleset
   M /trunk/data/nation/carthaginian.ruleset
   M /trunk/data/nation/chola.ruleset
   M /trunk/data/nation/cree.ruleset
   M /trunk/data/nation/dominican.ruleset
   M /trunk/data/nation/emirati.ruleset
   M /trunk/data/nation/greek.ruleset
   M /trunk/data/nation/gupta.ruleset
   M /trunk/data/nation/hawaiian.ruleset
   M /trunk/data/nation/himyarite.ruleset
   M /trunk/data/nation/hopi.ruleset
   M /trunk/data/nation/kanem-bornu.ruleset
   M /trunk/data/nation/kazakh.ruleset
   M /trunk/data/nation/khwarezmian.ruleset
   M /trunk/data/nation/kongo.ruleset
   M /trunk/data/nation/korean.ruleset
   M /trunk/data/nation/kyrgyz.ruleset
   M /trunk/data/nation/laotian.ruleset
   M /trunk/data/nation/majapahit.ruleset
   M /trunk/data/nation/maori.ruleset
   M /trunk/data/nation/mapuche.ruleset
   M /trunk/data/nation/moldovan.ruleset
   M /trunk/data/nation/muskogee.ruleset
   M /trunk/data/nation/northkorean.ruleset
   M /trunk/data/nation/nubian.ruleset
   M /trunk/data/nation/numidian.ruleset
   M /trunk/data/nation/nuu-chah-nulth.ruleset
   M /trunk/data/nation/pakistani.ruleset
   M /trunk/data/nation/peruvian.ruleset
   M /trunk/data/nation/pirate.ruleset
   M /trunk/data/nation/prussian.ruleset
   M /trunk/data/nation/purhepecha.ruleset
   M /trunk/data/nation/rwandan.ruleset
   M /trunk/data/nation/southkorerivijaya.ruleset
   M /trunk/data/nation/syrian.ruleset
   M /trunk/data/nation/taino.ruleset
   M /trunk/data/nation/tairona.ruleset
   M /trunk/data/nation/tajik.ruleset
   M /trunk/data/nation/texan.ruleset
   M /trunk/data/nation/thracian.ruleset
   M /trunk/data/nation/tocharian.ruleset
   M /trunk/data/nation/tupi.ruleset
   M /trunk/data/nation/turkmen.ruleset
   M /trunk/data/nation/uzbek.ruleset
   M /trunk/data/nation/zulu.ruleset

Nations cleanup. Set correct eol-style, and fix civil war nations
that are misspelled47 | per | 2007-05-13 00:22:22 +0300 (Sun, 13 May 2007) | 2 lines
Changed paths:
   M /trunk/manual/civmanual.c

Remove erronously i18n'ed string in civmanual. PR#1177445 | per | 2007-05-12 23:59:23 +0300 (Sat, 12 May 2007) | 3 lines
Changed paths:
   M /trunk/ai/advmilitary.c

Fix kill_something_with() crash when enemy cannot build new defending unit.
See PR#38376. Patch by Marko Lindqvist44 | per | 2007-05-12 23:53:17 +0300 (Sat, 12 May 2007) | 4 lines
Changed paths:
   M /trunk/ai/advmilitary.c
   M /trunk/ai/advmilitary.h
   M /trunk/ai/aitools.c
   M /trunk/ai/aiunit.c

Implement Greg's defense calculation algorithm. Unlike the current 
code, it takes into account unit cost, firepower and hitpoints. 
The downside is that it is slightly more CPU intensive. See PR#988742 | per | 2007-05-12 20:34:53 +0300 (Sat, 12 May 2007) | 3 lines
Changed paths:
   M /trunk/data/defauË€ †  †  dØ/ Wƒù5´ R„Ôx€L Kƒú<‘ H…˜@» H‚ €§ B…ð€$ OƒÏ@€. Mý € HÁ9€M Ü-€" OƒÏ@€‚  Mý €‚ OƒÏ@€‚ OƒÏ@€‚e OƒÏ@€‚q Mý €* Mý µ K£5€k d§0€ OƒÏ@€3 Mý €1 OƒÏ@€†' Mý €b OƒÏ@€7 OƒÏ@€X OƒÏ@€e Mý €l Mý €† OÂ@€T …´D edit.h
   M /trunk/client/gui-sdl/widget_icon.c
   MM /trunk/client/gui-sdl/widget_label.h
   M /trunk/client/gui-sdl/widget_p.hidget_scrollbar.hidget_window.h
   M /trunk/client/gui-xaw/diplomat_dialog.cunitlist.c
   M /trunk/common/unitlist.h
   M /trunk/data/amplio/buildings.spec
   M /trunk/data/amplio/wonders.spec
   M /trunk/data/buildings/Makefile.am
   M /trunk/data/civclient.dsc.in
   M /trunk/data/civserver.dsc.in
   M /trunk/data/civserver.room.in
   M /trunk/data/flags/antarctica.svg
   M /trunk/data/flags/aram.svg
   M /trunk/data/flags/aymara.svg
   M /trunk/data/flags/aztec.svg
   M /trunk/data/flags/babylon.svg
   M /trunk/data/flags/bangladesh.svg
   M /trunk/data/flags/cartago.svg
   M /trunk/data/flags/egypt_ancient.svg
   M /trunk/data/flags/esperanto.svg
   M /trunk/data/flags/euskadi.svg
   M /trunk/data/flags/france_old.svg
   M /trunk/data/flags/gaul.svg
   M /trunk/data/flags/georgia.svg
   M /trunk/data/flags/greece_ancient.svg
   M /trunk/data/flags/hacker.svg
   M /trunk/data/flags/hittite.svg
   M /trunk/data/flags/illyria.svg
   M /trunk/data/flags/inca.svg
   M /trunk/data/flags/iran_ancient.svg
   M /trunk/data/flags/jbonai.svg
   M /trunk/data/flags/keetoowah.svg
   M /trunk/data/flags/madagascar.svg
   M /trunk/data/flags/mali.svg
   M /trunk/data/flags/maya.svg
   M /trunk/data/flags/myanmar.svg
   M /trunk/data/flags/ottoman.svg
   M /trunk/data/flags/palmyra.svg
   M /trunk/data/flags/papua_newguinea.svg
   M /trunk/data/flags/polynesian.svg
   M /trunk/data/flags/samogitia.svg
   M /trunk/data/flags/southern_cross.svg
   M /trunk/data/flags/swaziland.svg
   M /trunk/data/flags/texas.svg
   M /trunk/data/flags/uruguay.svg
   M /trunk/data/flags/uyghur.svg
   M /trunk/data/flags/viking.svg
   M /trunk/data/flags/westphalia.svg
   M /trunk/data/flags/zulu.svg
   M /trunk/data/freeciv-client.svg
   M /trunk/data/freeciv-server.svg
   M /trunk/data/graphics/disorder.svg
   M /trunk/data/graphics/tech/advanced_flight.svg
   M /trunk/data/graphics/tech/alphabet.svg
   M /trunk/data/graphics/tech/astronomy.svg
   M /trunk/data/graphics/tech/atomic_theory.svg
   M /trunk/data/graphics/tech/automobile.svg
   M /trunk/data/graphics/tech/banking.svg
   M /trunk/data/graphics/tech/bronze_working.svg
   M /trunk/data/graphics/tech/combustion.svg
   M /trunk/data/graphics/tech/computers.svg
   M /trunk/data/graphics/tech/currency.svg
   M /trunk/data/graphics/tech/fundamentalism.svg
   M /trunk/data/graphics/tech/horseback_riding.svg
   M /trunk/data/graphics/tech/industrialization.svg
   M /trunk/data/graphics/tech/labor_union.svg
   M /trunk/data/graphics/tech/laser.svg
   M /trunk/data/graphics/tech/medicine.svg
   M /trunk/data/graphics/tech/monarchy.svg
   M /trunk/data/graphics/tech/mysticism.svg
   M /trunk/data/graphics/tech/navigation.svg
   M /trunk/data/graphics/tech/nuclear_fission.svg
   M /trunk/data/graphics/tech/philosophy.svg
   M /trunk/data/graphics/tech/physics.svg
   M /trunk/data/graphics/tech/polytheism.svg
   M /trunk/data/graphics/tech/recycling.svg
   M /trunk/data/graphics/tech/seafaring.svg
   M /trunk/data/graphics/tech/stealth.svg
   M /trunk/data/graphics/tech/the_corporation.svg
   M /trunk/data/graphics/tech/trade.svg
   M /trunk/data/graphics/tech/university.svg
   M /trunk/data/graphics/thumbs_down.svg
   M /trunk/data/graphics/thumbs_up.svg
   M /trunk/data/graphics/wonders/copernicus_observatory.svg
   M /trunk/data/graphics/wonders/great_library.svg
   M /trunk/data/graphics/wonders/great_wall.svg
   M /trunk/data/graphics/wonders/magellans_expedition.svg
   M /trunk/data/graphics/wonders/manhattan_project.svg
   M /trunk/data/graphics/wonders/marco_polos_embassy.svg
   M /trunk/data/graphics/wonders/womens_suffrage.svg
   M /trunk/data/hex2t/Makefile.am
   M /trunk/data/hex2t/grid.spec
   M /trunk/data/hex2t/items.spec
   M /trunk/data/hex2t/overlays.spec
   M /trunk/data/hex2t/select.spec
   M /trunk/data/hex2t/tiles.spec
   M /trunk/data/hex2t.tilespec
   M /trunk/data/misc/techs.spec
   M /trunk/data/themes/Makefile.am
   M /trunk/data/themes/gui-sdl/Makefile.am
   M /trunk/data/themes/gui-sdl/human/Makefile.am
   M /trunk/data/themes/gui-sdl/human/city.spec
   M /trunk/data/themes/gui-sdl/human/city_fist.spec
   M /trunk/data/themes/gui-sdl/human/dip_icons.spec
   M /trunk/data/themes/gui-sdl/human/icons.spec
   M /trunk/data/themes/gui-sdl/human/small_theme_buttons.spec
   M /trunk/data/themes/gui-sdl/human/tech_tree.spec
   M /trunk/data/themes/gui-sdl/human/theme_boxs.spec
   M /trunk/data/themes/gui-sdl/human/theme_buttons.spec
   M /trunk/data/themes/gui-sdl/human/theme_orders_buttons.spec
   M /trunk/data/themes/gui-sdl/human/theme_scrolls.spec
   M /trunk/po/ar.po
   M /trunk/po/el.po
   M /trunk/po/fa.po
   M /trunk/po/lt.po
   M /trunk/po/zh_CN.po
   M /trunk/server/auth.c
   M /trunk/server/auth.h
   M /trunk/server/edithand.c
   M /trunk/server/ggzserver.c
   M /trunk/server/ggzserver.h
   M /trunk/server/scripting/api_gen.c
   M /trunk/server/scripting/api_gen.h
   M /trunk/utility/ftwl/be_common_32.c
   M /trunk/utility/ftwl/be_common_32.h
   M /trunk/utility/ftwl/be_common_cairo_32.c
   M /trunk/utility/ftwl/be_common_cairo_32.hwin32/Makefile.am

Change the svn:eol-style on .c, .h, .spec, .tilespec, .in, .am, and .po files
to 'native'.  A few files are converted using the 'fromdos' program668 | dmarks | 2007-02-19 04:36:49 +0200 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /trunk/data/nation/phoenician.ruleset

Fix gettext warning. Patch by Christian Knoke.667 | jdorje | 2007-02-19 04:28:54 +0200 (Mon, 19 Feb 2007) | 4 lines
Changed paths:
   M /trunk/client/tilespec.c
   M /trunk/data/amplio/terrain1.spec   M /trunk/data/hex2t/overlays.spec
   M /trunk/data/hex2t/tiles.spec
   M /trunk/data/hex2t.tilespec
   M /trunk/data/isophex/terrain1.spec
   M /trunk/data/isophex/terrain2.spec
   M /trunk/data/isophex   M /trunk/data/trident/tiles.spec
   M /trunk/data/trident.tilespec

Add the layer number to the sprite tag names for terrain graphics.

Patch by me in PR#36327665 | jdorje | 2007-02-19 01:19:14 +0200 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /trunk/data/freeciv-client.svg
   M /trunk/data/freeciv-server.png
   M /trunk/data/freeciv-server.svg
   M /trunk/data/hex2t.tilespec

Remove svn:executable property.664 | jdorje | 2007-02-18 05:00:01 +0200 (Sun, 18 Feb 2007) | 4 lines
Changed paths:
   M /trunk/data/civ1/buildings.ruleset
   M /trunk/data/civ2/effects.ruleset
   M /trunk/data/default/effects.ruleset

Remove the actual No_Sink_Deep effects.

See PR#36226663 | jdorje | 2007-02-18 04:29:36 +0200 (Sun, 18 Feb 2007) | 4 lines
Changed paths:
   M /trunk/ai/aicity.c
   M /trunk/ai/aiexplorer.c
   M /trunk/common/effects.c
   M /trunk/common/effects.h
   M /trunk/version.in

Removed the unused NO_SINK_DEEP effect.

Patch by me in PR#36226662 | jdorje | 2007-02-17 23:12:54 +0200 (Sat, 17 Feb 2007) | 4 lines
Changed paths:
   M /trunk/client/helpdata.c
   M /trunk/common/tech.c
   M /trunk/common/tech.h
   M /trunk/data/civ2/techs.ruleset
   M /trunk/data/default/techs.ruleset
   M /trunk/version.in

Remove the unused tech flags that affected trireme high-seas loss.

Patch by me in PR#36225658 | dmarks | 2007-02-17 16:28:41 +0200 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /trunk/data/nation/australian.ruleset
   M /trunk/data/nation/gallic.ruleset
   M /trunk/data/nation/inca.ruleset
   M /trunk/data/nation/mayan.ruleset
   M /trunk/data/nation/phoenician.ruleset

Updates to several legends and city lists by guestmania with edits by me. (PR#35964)656 | jdorje | 2007-02-17 10:11:05 +0200 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /trunk/data/themes/gui-sdl
   M /trunk/data/themes/gui-sdl/human

Add svn:ignore.655 | jdorje | 2007-02-17 07:16:46 +0200 (Sat, 17 Febommon/game.h
   M /trunk/common/packets.def
   M /trunk/common/packets_gen.c
   M /trunk/common/packets_genunits.ruleset
   M /trunk/server/ruleset.c
   M /trunk/version.in

Remove the unused game.trireme_loss_chance[i] values.

Patch by me in PR#36185652 | jdorje | 2007-02-17 06:44:48 +0200 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /trunk/po/ar.po
   M /trunk/po/el.po
   M /trunk/po/fa.po

Remove svn:executable property.649 | jdorje | 2007-02-17 06:30:59 +0200 (Sat, 17 Feb 2007) | 4 lines
Changed paths:
   M /trunk/client/tilespec.c

Allow drawing layers to be reversed.

Patch by me in PR#36132648 | dmarks | 2007-02-14 02:12:39 +0200 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /trunk/data/amplio/ancientcities.spec
   M /trunk/data/amplio/grid.spec
   M /trunk/data/amplio/icons.spec
   M /trunk/data/amplio/medievalcities.spec
   M /trunk/data/amplio/moderncities.spec
   M /trunk/data/amplio/terrain1.spec
   M /trunk/data/amplio/terrain2.spec
   M /trunk/data/amplio/units.spec
   M /trunk/data/themes/gui-sdl/human/city.spec
   M /trunk/data/themes/gui-sdl/human/icons.spec
   M /trunk/data/themes/gui-sdl/human/small_theme_buttons.spec
   M /trunk/data/themes/gui-sdl/human/tech_tree.spec
   M /trunk/data/themes/gui-sdl/human/theme_boxs.spec
   M /trunk/data/themes/gui-sdl/human/theme_buttons.spec
   M /trunk/data/themes/gui-sdl/human/theme_scrolls.spec

convert Hogne's surname to UTF-8647 | jdorje | 2007-02-13 14:40:53 +0200 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
   M /trunk/data/amplio/terrain1.png

The ocean1 sprite was missing a few pixels so it did not cover the full tile
area.  Add in those pixels644 | jdorje | 2007-02-13 04:42:24 +0200 (Tue, 13 Feb 2007) | 4 lines
Changed paths:
   M /trunk/client/tilespec.c

Fix a potential crash in sprite placement.

Patch by me in PR#35866642 | jdorje | 2007-02-13 03:07:29 +0200 (Tue, 13 Feb 2007) | 4 lines
Changed paths:
   M /trunk/data/amplio/terrain2.png

Add deep-ocean coastal sprites to amplio (unused so far).

Graphics by Eleazar.  See PR#34265640 | dmarks | 2007-02-13 01:49:56 +0200 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /trunk/data/nation/inca.ruleset

Nativist city and leader names for Inca nation. Improved ruleset by guestmania with edits by me. (PR#35690)638 | dmarks | 2007-02-13 01:34:31 +0200 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /trunk/data/themes/gui-sdl/human/city_fist.png
   M /trunk/data/themes/gui-sdl/human/city_fist.spec

New city_fist graphic. Drawn by me. (PR#35695)637 | cazfi | 2007-02-12 17:39:51 +0200 (Mon, 12 Feb 2007) | 9 lines
Changed paths:
   M /trunk/client/connectdlg_common.c
   M /trunk/client/connectdlg_common.h
   M /trunk/client/gui-gtk-2.0/gui_main.c
   M /trunk/client/gui-gtk-2.0/pages.c
   M /trunk/client/gui-gtk-2.0/plrdlg.c
   M /trunk/client/gui-sdl/pages.c
   M /trunk/common/fc_types.h
   M /trunk/common/player.c
   M /trunk/common/player.h
   M /trunk/server/srv_main.c
   M /trunk/server/stdinhand.c
   M /trunk/server/stdinhand.h

AI skill level name cleanup
 - Added enum ai_level
 - Added functions find_ai_level_by_name(), ai_level_name(), ai_level_cmd()
   and is_settable_ai_level() to player.[ch]
 - Used above enum and functions where applicable
 - Removed client or server specific functions and arrays

See #3456635 | cazfi | 2007-02-12 16:56:54 +0200 (Mon, 12 Feb 2007) | 5 lines
Changed paths:
   M /trunk/client/options.c
   M /trunk/common/worklist.c
   M /trunk/common/worklist.h
   M /trunk/server/savegame.c

Save dumÑ  †  †  ‚ZÀ`€z M¢@€u M¢@€„% O €C Oª@€‚; N×@€‚3 O µ Cƒ¡@€Z N×@€ˆV O ´ žq€s N×@´ `¹b€n N×@€V N‚¨@€‚j N‚¨@€D N‚¨@€x O‚¿ €o Uƒ—}€v PŽ€! O×@€ P €# N‚¨@° ±<€ƒ' O×@€„? P‚¼@€y CÙ@€ƒc P‚¼@€7 O×@€( O×@¯ k‚s… H„{‰ jí~± BÁ> K…¨8€H R…¡@± ‚M‚s‡ =…" =ã% ‚*ò8€N O×@¯ h«?€w R‚¼>€‚3 N¢@¯ I€V O×@€< O×@¯ I³ e¥s€x 2¢0„ ?…£~‡ m¤b Oðv n¥t¹ …´D -
r12345 | elmo | 2006-10-10 23:26:27 +0300 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /trunk/po/et.po

2819/266/1446338 | elmo | 2006-10-07 19:11:14 +0300 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /trunk/po/et.po

2498/496/1537331 | jdorje | 2006-10-06 21:44:49 +0300 (Fri, 06 Oct 2006) | 4 lines
Changed paths:
   M /trunk/client/gui-win32/citydlg.c
   M /trunk/client/gui-win32/connectdlg.c
   M /trunk/client/gui-win32/dialogs.c
   M /trunk/client/gui-win32/gotodlg.c
   M /trunk/client/gui-win32/happiness.c
   M /trunk/client/gui-win32/helpdlg.c
   M /trunk/client/gui-win32/mapctrl.c
   M /trunk/client/gui-win32/mapview.c
   M /trunk/client/gui-win32/menu.c
   M /trunk/client/gui-win32/repodlgs.c

Compile fixes for gui-win32.

Patch by Christian Prochaska in PR#15747325 | jdorje | 2006-10-05 06:59:26 +0300 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /trunk/bootstrap
   A /trunk/bootstrap/mkinstalldirs

Add mkinstalldirs file back - it is not autogenerate322 | jdorje | 2006-10-05 05:39:20 +0300 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /trunk/bootstrap
   D /trunk/bootstrap/config.guess
   D /trunk/bootstrap/config.sub
   D /trunk/bootstrap/install-sh
   D /trunk/bootstrap/missing
   D /trunk/bootstrap/mkinstalldirs

Remove generated bootstrap files from svn319 | jdorje | 2006-09-12 04:59:37 +0300 (Tue, 12 Sep 2006) | 4 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/autogen.sh
   D /trunk/m4/x.213
   D /trunk/m4/x.252
   A /trunk/m4/x.m4 (from /trunk/m4/x.252:12318)

Remove the unused x.213 file, and move x.252 over to x.m4.

Patch by me in PR#20721317 | jdorje | 2006-09-12 02:02:52 +0300 (Tue, 12 Sepfa.po
   M /trunk/po/he.po
   M /trunk/po/sv.po

Mark mismatched c-format strings as fuzzy315 | jdorje | 2006-09-12 01:55:05 +0300 (Tue, 12 Sep 2006) | 4 lines
Changed paths:
   M /trunk/client/Makefile.am
   M /trunk/client/agents/Makefile.am
   M /trunk/client/gui-ftwl/Makefile.am
   M /trunk/client/gui-gtk-2.0/Makefile.am
   M /trunk/client/gui-sdl/Makefile.am
   M /trunk/client/gui-stub/Makefile.am
   M /trunk/client/gui-win32/Makefile.am
   M /trunk/client/gui-xaw/Makefile.am
   M /trunk/data/amplio/Makefile.am
   M /trunk/data/buildings/Makefile.am
   M /trunk/data/civ1/Makefile.am
   M /trunk/data/civ2/Makefile.am
   M /trunk/data/default/Makefile.am
   M /trunk/data/flags/Makefile.am
   M /trunk/data/hex2t/Makefile.am
   M /trunk/data/isophex/Makefile.am
   M /trunk/data/isotrident/Makefile.am
   M /trunk/data/misc/Makefile.am
   M /trunk/data/nation/Makefile.am
   M /trunk/data/scenario/Makefile.am
   M /trunk/data/stdsounds/Makefile.am
   M /trunk/data/trident/Makefile.am
   M /trunk/manual/Makefile.am
   M /trunk/server/Makefile.am
   M /trunk/utility/ftwl/Makefile.am

Change Makefile.am files to use make variables rather than autoconf variables.

Patch by me in PR#20719314 | cproc | 2006-09-11 16:56:24 +0300 (Mon, 11 Sep
Rename "CMA" and "Citizen Management Agent" in strings to "City Governor". Reported by Christian Knoke in PR#19755313 | cproc | 2006-09-11 16:02:36 +0300 (Mon, 11 Sepoptiondlg.c

Make sure the default screen resolution values are not overwritten when showing the splash screen312 | hogne | 2006-09-10 13:43:45 +0300 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /trunk/data/amplio/grid.spec
   M /trunk/data/amplio/select.spec
   M /trunk/data/amplio/units.spec

Added eleazar to credits311 | hogne | 2006-09-10 13:42:02 +0300 (Sun, 10 Sep 2006) | 4 lines
Changed paths:
   M /trunk/data/amplio/grid.png
   M /trunk/data/amplio/terrain1.png
   M /trunk/data/amplio/units.png

Tweaked units by eleazar: New refugee unit, alpha shadows and some other minor edits
New grid by eleazar: softer grid lines, inward fade on border
New fallout icon by Yautja310 | hogne | 2006-09-10 00:56:58 +0300 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /trunk/data/amplio/select-alpha.png

New version by eleazar with shadows to make it visible on snow terrain308 | clefs | 2006-09-08 21:38:26 +0300 (Fri, 08 Sep 2006) | 2 lines
Changed paths:
   M /trunk/po/ja.po

fix for v.1230306 | clefs | 2006-09-08 18:07:53 +0300 (Fri, 08 Sep 2006) | 2 lines
Changed paths:
   M /trunk/po/ja.po

ja.po305 | jdorje | 2006-09-07 10:18:56 +0300 (Thu, 07 Sep 2006) | 5 lines
Changed paths:
   M /trunk/configure.ac

Fix paths to be included in makefiles not C definitions, so that they can
be properly expanded at compile time.

Patch by me in PR#2053301 | jdorje | 2006-09-06 02:39:21 +0300 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /trunk/po/ja.po

Fix compile error by marking mismatched string as fuzzy99 | cazfi | 2006-09-05 21:34:39 +0300 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /trunk/doc/PEOPLE

Updated my email address97 | per | 2006-09-03 12:14:18 +0300 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /trunk/server/diplomats.c

Fix bribe cost, reported in #20368 by MITA Yuusuke294 | clefs | 2006-08-27 17:08:56 +0300 (Sun, 2792 | cproc | 2006-08-26 23:31:50 +0300 (Sat, 26 Aug 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/gui_mouse.c

Work around a bug in SDL that makes the mouse cursor jump around in full screen mode. It still jumps for a short moment when switching back to the default cursor, but goes back to the right position immediately. See also http://www.libsdl.org/pipermail/sdl/2004-May/062065.html. Reported by "charlieg"91 | cproc | 2006-08-26 06:53:14 +0300 (Sat, 26 Aug 2006) | 1 line
Changed paths:
   M /trunk/client/gui-ftwl/canvas.c
   M /trunk/client/gui-ftwl/mapview.c
   M /trunk/utility/ftwl/back_end.h
   M /trunk/utility/ftwl/be_common_cairo_32.c
   M /trunk/utility/ftwl/be_sdl_pixels_32.c
   M /trunk/utility/ftwl/be_sdl_pixels_cairo_32.c
   M /trunk/utility/ftwl/be_x11_cairo_32.c
   M /trunk/utility/ftwl/be_x11_ximage_32.c
   M /trunk/utility/ftwl/text_renderer.c
   M /trunk/utility/ftwl/widget_p.h
   M /trunk/utility/ftwl/widget_window.c

Add support for partial screen updat290 | cproc | 2006-08-25 18:37:50 +0300 (Fri, 25 Aug 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/Makefile.amgui_stuff.h
   M /trunk/client/gui-sdl/optiondlg.c
   A /trunk/client/gui-sdl/widget_button.c
   A /trunk/client/gui-sdl/widget_checkbox.c
   A /trunk/client/gui-sdl/widget_core.c
   A /trunk/client/gui-sdl/widget_edit.c
   A /trunk/client/gui-sdl/widget_icon.c
   A /trunk/client/gui-sdl/widget_label.c
   A /trunk/client/gui-sdl/widget_p.h
   A /trunk/client/gui-sdl/widget_slider.c
   A /trunk/client/gui-sdl/widget_window.c

Move some parts of the widget system into separate fil288 | cproc | 2006-08-25 01:00:06 +0300 (Fri, 25 Aug 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/pages.c

Make sure the start menu gets undrawn when leaving the main page87 | cproc | 2006-08-24 23:32:57 +0300 (Thu, 24 Aug 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/pages.c

Enable "Start New Game" menu item on the main page85 | cproc | 2006-08-21 22:50:10 +0300 (Mon, 21ma_femat_dialoui_stuff.c
   M /trunk/client/gui-sdl/gui_stuff.hspaceshipdlg.c
   M /trunk/client/gui-sdl/wldlg.c

Remove some obsoleted2284 | cproc | 2006-08-21 21:44:29 +0300 (Mon, 21alogs.hwldlg.c

Rename widget flag WF_DRAW_THEME_TRANSPARENT to WF_RESTORE_BACKGROUND83 | cproc | 2006-08-21 06:32:16 +0300 (Mon, 21stuff.c
   M /trunk/client/gui-sdl/messagewin.c

Fix compiler warnings and a problem with transparency in background im282 | cproc | 2006-08-21 05:48:12 +0300 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/messagewin.c
   M /trunk/client/gui-sdl/themebackgrounds.c
   M /trunk/client/gui-sdl/themebackgrounds.h

Make message window background user-definable (entry "messagewin" in backgrounds.themespec)81 | cproc | 2006-08-21 05:23:26 +0300 (Mon, 21Make "Garrison Panel" the default panel in city dialog. Requested by Per Inge Mathisen80 | cproc | 2006-08-21 05:10:49 +0300 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/gui_main.c

Remove tooltip delay. Requested by "charlieg" and Per Inge Mathisen79 | cproc | 2006-08-20 18:21:43 +0300 (Sun, 20Move city panel buttons into the panel area. Sugges78 | cproc | 2006-08-20 00:10:08 +0300 (Sun, 20 Aug 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/Makefile.amlorsraphicsA /trunk/client/gui-sdl/themebackgrounds.c
   A /trunk/cl×À †  †  ‚SÎ4 CÎ@€‚ OÁ@€$ OÁ@€ Nò € Nò €A P¦@€ MË €% MË €‚# \Â;€ MË € MË € MË €h OÁ@€\ OÁ@€‚ OÁ@€x OÁ@€; Nò ³ GŒ9› MË €z Nò €$ MË €R D‚Ž~€p MË €‚$ OÁ@€‚e OÁ@€* MË ½ 0€†I OÁ@€ƒ OÁ@€  N½ €‚' Nò €‚ Q¦?€C OÁ@€| P¦@€… MË ² A ² OÁ@€W OÁ@€„" OÁ@€^ OÁ@€ƒ OÁ@€
 Nò € PÁ?€Y OÁ@² @ €C OÁ@€G PÁ?² …´D 929 | jdorje | 2006-05-04 08:11:41 +0300 (Thu, 04 May 2006) | 5 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/gui_main.c

Add stub entries for font option help strings.  Previously the entries were empty, causing gettext
to return garbage.

See PR#16794924 | zeus_go64 | 2006-05-03 16:25:52 +0300 (Wed, 03 May 2006) | 2 lines
Changed paths:
   M /trunk/po/ar.po

ar-i18n: 2362 translated, 1730 fuzzy, 335 untranslated920 | chrisk | 2006-05-02 18:17:02 +0300 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /trunk/po/de.po

4427 translated messages919 | chrisk | 2006-05-02 14:50:16 +0300 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /trunk/po/de.po

4418 translated messages, 9 untranslated messages918 | zeus_go64 | 2006-05-02 12:52:25 +0300 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /trunk/po/ar.po

ar-i18n: 1999 translated messages, 60 fuzzy translations, 2368 untranslated message909 | zeus_go64 | 2006-05-01 10:05:05 +0300 (Mon, 01 May 2006) | 3 lines
Changed paths:
   M /trunk/configure.ac


Added Arabic i18n
905 | zeus_go64 | 2006-04-30 20:09:31 +0300 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   M /trunk/po/ar.po

i18n-ar: 1694 translated, 252 fuzzy, 2473 untranslated
902 | cproc | 2006-04-30 19:34:15 +0300 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/gui_string.c
   M /trunk/client/gui-sdl/helpdlg.c
   M /trunk/client/gui-sdl/unistring.c

Fix some crashes in the help dialog. Reported by Matthias Hilbig <hilbig@upb.de> in PR#1676900 | zeus_go64 | 2006-04-30 11:29:22 +0300 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   A /trunk/po/ar.po

1249 translated, 3170 untranslated
896 | stan_ieugen | 2006-04-29 17:26:32 +0300 (Sat, 29 Apr 2006) | 2 lines
Changed paths:
   M /trunk/po/ro.po

1361 untranslated,726 fuzzy
895 | stan_ieugen | 2006-04-29 01:55:22 +0300 (Sat, 29 Apr 2006) | 2 lines
Changed paths:
   M /trunk/po/ro.po

1397 untranslated,748 fuzzy
893 | jdorje | 2006-04-29 00:13:15 +0300 (Sat, 29 Apr 2006) | 4 lines
Changed paths:
   M /trunk/client/text.c

Fix a bug preventing combat changes from being shown on the tile popup.

Patch by Petr Baudis <pasky@ucw.cz> in PR#16711888 | jdorje | 2006-04-24 21:30:22 +0300 (Mon, 24 Apr 2006) | 4 lines
Changed paths:
   M /trunk/server/savegame.c

Save and reload the game.allow_take variable.

Reported by Nanakaland <nanakaland@gmail.com> in PR#16540887 | jdorje | 2006-04-24 08:48:03 +0300 (Mon, 24 Apr 2006) | 4 lines
Changed paths:
   M /trunk/client/reqtree.c

Don't use canvas_put_rectangle to draw a line; use canvas_put_line instead.

Patch by Patrick Guimond <patg@patg.homeunix.org> as part of PR#16431885 | jdorje | 2006-04-24 05:13:37 +0300 (Mon, 24 Apr 2006) | 4 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/plrdlg.c

Add buttons for diplomacy operations to the players dialog.

Patch by Daniel Markstedt and Christian Prochaska in PR#14345879 | dmarks | 2006-04-23 13:57:04 +0300 (Sun, 23 Apr 2006) | 1 line
Changed paths:
   M /trunk/data/nation/aramean.ruleset

Quickfix of leader gender, reported by Frederic Rodrigo on IRC877 | frodrigo | 2006-04-21 21:30:13 +0300 (Fri, 21nations name and their gouv876 | dmarks | 2006-04-21 14:31:59 +0300 (Fri, 21 Apr 2006) | 1 line
Changed paths:
   M /trunk/data/nation/aborigines.ruleset
   M /trunk/data/nation/australian.ruleset

Updates Australian and Aboriginal nations by assie with patch by me in PR#16488875 | cproc | 2006-04-20 23:36:10 +0300 (Thu, 20 Apr 2006) | 1 line
Changed paths:
   M /trunk/client/gui-sdl/pages.c

rename "popup_start_menu" to "show_main_page"874 | cproc | 2006-04-20 23:28:51 +0300 (Thu, 20 Apr 2006) | 1 line
Changed paths:connectdlg.h
   M /trunk/client/gui-sdl/optiondlg.c
   M /trunk/client/gui-sdl/pages.c

start using client pages873 | per | 2006-04-20 21:35:29 +0300 (Thu, 20 Apr 2006) | 4 lines
Changed paths:
   M /trunk/server/plrhand.c

Fix problem with displaying the techs in the client of players in
teams, when some of the team members are in contact and some are
not. Bug reported by Karl-Ingo Friese in PR#16242870 | per | 2006-04-20 21:31:58 +0300 (Thu, 20 Apr 2006) | 4 lines
Changed paths:
   M /trunk/client/gui-gtk-2.0/pages.c
   M /trunk/client/gui-gtk-2.0/plrdlg.c
   M /trunk/client/gui-win32/connectdlg.c

/ai %s is changed to /aitoggle "%s" in chat messages. Several 
places that would create-aitoggle-take instead just "take -".
Patch by Jason. See PR#15873865 | per | 2006-04-17 16:40:08 +0300 (Mon, 17 Apr 2006) | 2 lines
Changed paths:
   M /trunk/server/unittools.c

Fix crash if unit moves over unowned fortress. PR#16492
863 | per | 2006-04-17 12:40:09 +0300 (Mon, 17 Apr 2006) | 13common/player.c
   M /trunk/utility/support.c
   M /trunk/utility/support.h

The 'pick nation' button becomes 'create player' button when client
connection is detached from any player. Observe button is a toggle 
on/off, except if client connections has taken a player, then it 
becomes a 'release player' button. Lots of non-sane combinations 
checked and disabled instead of crashing. Detaching from a player 
creates an ugly duplication of usernames in the username list if 
the detached player is not AI, as the detached player's username 
will show as the same name as the detached connection's name; to
improve this, the client will automatically un-AI a taken player, 
and automatically AI a detached player. Fix problem with taking
or observing players with spaces in the name from the GUI by
properly quoting all names. See PR#16459861 | per | 2006-04-17 12:29:38 +0300 (Mon, 17 Apr 2006) | 5 lines
Changed paths:
   M /trunk/common/player.c

In r10736 / PR#13429 team research was made mandatory for teams. However,
some utility functions remained unchanged since the original design, which
means that they allow cancellation of team -> alliance. This introduces a
subtle bug in some games. This patch fixes the problem. See PR#16475859 | dmarks | 2006-04-17 02:13:14 +0300 (Mon, 17 Apr 2006) | 1 line
Changed paths:
   M /trunk/data/nation/spanish.ruleset

updates to Spanish nation (PR#16409857 | dmarks | 2006-04-17 02:09:18 +0300 (Mon, 17 Apr 2006) | 1 line
Changed paths:
   M /trunk/data/civ2/Makefile.am
   A /trunk/data/civ2/cities.ruleset
   M /trunk/data/default/cities.ruleset
   M /trunk/po/POTFILES.in

Move the Renaissance city style to civ2 ruleset. Patch by me in PR#15644856 | per | 2006-04-16 19:12:36 +0300 (Sun, 16 Apr 2006) | 3 lines
Changed paths:
   M /trunk/client/packhand.c
   M /trunk/common/worklist.c
   M /trunk/server/savegame.c

Use of snprintf, vsnprintf and malloc converted to Freeciv portable 
and safer varian854 | hogne | 2006-04-15 21:33:49 +0300 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /trunk/data/amplio/terrain1.png
   M /trunk/data/amplio/terrain1.spec

Reorganized terrain1, removed cruft853 | per | 2006-04-15 16:05:45 +0300 (Sat, 15 Apr 2006) | 4 lines
Changed paths:
   M /trunk/server/srv_main.c

Restore some AI measurement code which disappeared when
the gamelog was removed. This code is used to measure AI
improvements or regression851 | per | 2006-04-13 22:07:30 +0300 (Thu, 13 Apr 2006) | 10 lines
Changed paths:
   M /trunk/ai/aicity.c

Stop domestic advisor from building redundant buildings for human
players. This is because all the ai.building_wants are 0, so the 
advisor just choose the first legal one, even if it is redundant. 
Fix this by setting all ai.building_wants to a positive value. The 
domestic advisor will then set to 0 all the redundant improvements. 
As a consequence, the advisor will not choose redundant buildings, 
since there will still be improvements with a positive value like 
coinage. See PR#15977. Patch by Guillaume Melquiond 
<guillaume.melquiond@gmail.com>
850 | per | 2006-04-13 22:00:33 +0300 (Thu, 13 Aprissing files for translation, including SDL client849 | per | 2006-04-13 21:46:00 +0300 (Thu, 13 Apr 2006) | 3 lines
Changed paths:
   A /trunk/scripts/potfiles

Add script to find missing or superfluous files for po/POTFILES.in. 
Written by Chris Knoke in PR#16375847 | per | 2006-04-13 21:34:58 +0300 (Thu, 13 Apr 2006) | 7 lines
Changed paths:
   M /trunk/common/diptreaty.c
   M /trunk/server/connecthand.c
   M /trunk/server/diplhand.c

Make it possible to run diplomacy between players in long-turn
games by allowing diplomacy dialogs to stay open with players 
who are not connected and players who disconnect. When a player 
reconnects, they are greeted with the diplomacy dialog and any 
treatises suggested previously, even if both players party to 
it have been disconnected before this. See PR#16332846 | per | 2006-04-13 21:21:12 +0300 (Thu, 13 Apr 2006) | 2 lines
Changed paths:
   M /trunk/server/scripting/api_gen.c
   M /trunk/server/scripting/api_gen.h

Commit new version of autogenerated scripting source code too845 | per | 2006-04-13 21:18:49 +0300 (Thu, 13 Apr 2006) | 4 lines
Changed paths:
   M /trunk/server/scripting/api.pkg
   M /trunk/server/scripting/api_actions.c
   M /trunk/server/scripting/api_actions.h

Change the return type of the give_technology() to Tech_Type instead 
of bool, so that the script can know which random tech was granted by 
this function when a random tech was requested. See PR#16347842 | festchook | 2006-04-11 23:25:00 +0300 (Tue, 11 Apr 2006) | 1 line
Changed paths:
   M /trunk/po/uk.po

Updated Ukrainian translation840 | jdorje | 2006-04-11 10:05:50 +0300 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /trunk/common/player.h

Revert: PR#1609839 | jdorje | 2006-04-11 10:02:54 +0300 (Tue, 11 Apr 2006) | 4 lines
Changed paths:
   M /trunk/po/POTFILES.in

Add missing gui-gtk-2.0/caravan_dialog.c file to be translated.

Reported by Christian Knoke in PR#16375832 | per | 2006-04-09 16:31:13 +0300 (Sun, 09 Aprevents.h to list of translated files. Reported by Chris in PR#16169831 | per | 2006-04-09 16:25:03 +0300 (Sun, 09 Apr 2006) | 3 lines
Changed paths:
   M /trunk/common/player.h

Mark default usernames for translation. Reported by Chris, patch by Daniel M in 
PR#1609830 | per | 2006-04-09 16:22:30 +0300 (Sun, 09 AprÝà †  †  AØ"€A A¦@€ŠD Ø… Jé‡ H¬y€` U´p€‚ k¦@ V«4€‡G D¦@€ƒ k‹/ oƒä7€F U´p¯ D¦@€†  F‚¾;€‚ |Ñ,€‡M U…€m€F T„„0€…3 D¦@€S Sç-€…E I…È €„p Q‚ƒ8€ƒ çM³ V„Ï.€x „“€q rˆy€f _„…/€‚ Sç-€„ X„ü/ …´ $Sat, 07 Jan 2006 13:30:44 -0800  jdorje:

	Changed paths:
	   M /trunk/client/civclient.c
	   M /trunk/client/civclient.h
	   M /trunk/client/clinet.c
	   M /trunk/client/gui-gtk-2.0/gui_main.ctub/gui_main.c
	   M /trunk/client/gui-win32/dialogs.c
	   M /trunk/client/gui-win32/gui_main.c
	   M /trunk/client/gui-win32/menu.c
	   M /trunk/client/gui-xaw/dialogs.c
	   M /trunk/client/gui-xaw/gui_main.c
	   M /trunk/client/include/gui_main_g.h

	Split ui_exit into GUI-specific and client-common portions.

	Patch by Christian Prochaska <cp.ml.freeciv.dev@googlemail.com> in PR#15046.


Sat, 07 Jan 2006 09:06:01 -0800  jdorje:

	Changed paths:
	   M /trunk/client/civclient.c
	   M /trunk/client/ggzclient.c

	Check for with_ggz before calling ggz_initialize, instead of inside that
	function.

	Patch by me in PR#15083.


Sat, 07 Jan 2006 09:04:00 -0800  jdorje:

	Changed paths:
	   M /trunk/server/civserver.c

	Fix handling of SIGINT when in GGZ mode.

	Patch by me in PR#15085.


Fri, 06 Jan 2006 21:29:06 -0800  kauf:

	Changed paths:
	   M /trunk/m4/auth.m4
	   M /trunk/manual/Makefile.am
	   M /trunk/server/Makefile.am

	attempts to find the correct LIBRARY_PATH for the mysql lib
	(for authentication) and put it in LDFLAGS.

	see PR#14851.


Fri, 06 Jan 2006 21:10:54 -0800  kauf:

	Changed paths:
	   M /trunk/server/score.c

	remove the rest of the pre-post-processing needed to create
	the animated gifs for postgame. With this patch, you can simply do
	ppmtogif and then gifsicle.

	see PR#14827.


Sun, 01 Jan 2006 11:39:08stuffmapviewsprite.c

	Fix some memory issues reported by Valgrind.


Sun, 01 Jan 2006 08:18:05 -0800  cprocconnectdlg.c
	   M /trunk/client/gui-sdl/dialogs.c
	   M /trunk/client/gui-sdl/mapctrl.c
	   M /trunk/client/gui-sdl/wldlg.c

	Fix client crash caused by empty edit fields. Reported by Jason Dorje Short in PR#6856, patch by me.


Sun, 01 Jan 2006 01:48:23 -0800  cproc:

	Changed paths:
	Improve mouse behavior. See PR#7171.


Sat, 31 Dec 2005 01:57:20 -0800  dmarks:

	Changed paths:
	   M /trunk/data/flags/credits
	   M /trunk/data/flags/krev-shield.png
	   M /trunk/data/flags/krev.png
	   M /trunk/data/flags/krev.svg

	Better Krev flag from Worms tileset by Arturo Espinosa-Aldama <pupitetris@yahoo.com> (PR#15004)


Fri, 30 Dec 2005 10:38:35 -0800  jdorje:

	Changed paths:
	   M /trunk/server/score.c

	PR#14981 - don't always save ppm files.


Fri, 30 Dec 2005 05:40:32 -0800  cproc:

	Changed paths:
	   M /trunk/client/gui-sdl/gui_main.c

	Fix map scrolling on Pocket PC.


Wed, 28 Dec 2005 14:31:25 -0800  per:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	AIs in away mode would suggest ceasefires on contact which they
	would refuse to accept in turn. Problem reported by Jason in
	PR#14961. The AI in away mode should never do diplomacy.


Wed, 28 Dec 2005 14:24:37 -0800  cproc:

	Changed paths:
	   M /trunk/client/gui-sdl/dialogs.cinteldlg.c
	   M /trunk/client/gui-sdl/inteldlg.h

	Add support for multiple intelligence dialogs. Suggested by Egor Vyscrebentsov in PR#11386, patch by me.


Tue, 27 Dec 2005 14:25:01 -0800  evyscr:

	Changed paths:
	   M /trunk/client/gui-xaw/actions.c
	   M /trunk/client/gui-xaw/citydlg.c
	   M /trunk/client/gui-xaw/dialogs.c
	   M /trunk/client/gui-xaw/diplomat_dialog.c
	   M /trunk/client/gui-xaw/gotodlg.cmenu.h
	   M /trunk/client/gui-xaw/repodlgs.c
	   M /trunk/data/Freeciv.in

	gui-xaw: compile fixes and battlegroups support


Tue, 27 Dec 2005 13:46:42 -0800  per:

	Changed paths:
	   M /trunk/server/plrhand.c

	Move check for cancelling of vision sharing above check for senate approval,
	so that you no longer have to get senate approval before cancelling shared
	vision. This behaviour was a bug introduced with the reorganization of the
	senate code. Patch in PR#14905.


Tue, 27 Dec 2005 13:43:23 -0800  per:

	Changed paths:
	   M /trunk/server/unittools.c

	Remove dead goto code (client side goto now calculated on the client). See PR#15002.


Tue, 27 Dec 2005 12:28:05 -0800  jdorje:

	Changed paths:
	   M /trunk/server/unittools.c

	Add back REMOVEME include.


Tue, 27 Dec 2005 05:18:16 -0800  per:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/repodlgs.c

	Fix upkeep reporting from improvements in economy dialog (GTK2 client). Patch by
	Guillaume Melquiond <guillaume.melquiond@gmail.com> in PR#14970. Also reported as
	PR#14308.


Tue, 27 Dec 2005 05:10:37 -0800  per:

	Changed paths:
	   M /trunk/server/srv_main.c

	Fix spaceship bonus to score. Patch by Brendon Oram <yautja@paradise.net.nz> in
	PR#14561.


Tue, 27 Dec 2005 05:05:41 -0800  per:

	Changed paths:
	   M /trunk/manual/civmanual.c

	Fix civmanual. Patch by Guillaume Melquiond <guillaume.melquiond@gmail.com>
	in PR#13839.


Tue, 27 Dec 2005 04:40:12 -0800  per:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	Fix some bugs in the AI diplomacy code, improve commenting.
	AI was rejecting treaties it had suggested. Prevent the AI
	from asking for shared vision without also proposing it. Fix
	wrong enums. Patches by me and Guillaume Melquiond
	<guillaume.melquiond@gmail.com> in PR#14904.


Tue, 27 Dec 2005 03:32:08 -0800  cproc:

	Changed paths:
	   M /trunk/client/gui-sdl/inteldlg.c

	fix crash in intelligence dialog when no research info is available


Tue, 27 Dec 2005 02:40:22 -0800  cprocdialogs.c
	   M /trunk/client/gui-sdl/gotodlg.cmapctrl.c
	   M /trunk/client/gui-sdl/mapview.c
	   M /trunk/client/gui-sdl/menu.c
	   M /trunk/client/gui-sdl/repodlgs.c

	compile fix (r11395)


Mon, 26 Dec 2005 21:29:11 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/dialogs.c

	In the nation selection dialog, don't prevent the player from choosing the
	nation he has already chosen.

	Patch by me in PR#14987.


Mon, 26 Dec 2005 19:38:36 -0800  jdorje:

	Changed paths:
	   M /trunk/client/servers.c

	Use the socklen_t type.

	See PR#12519.


Mon, 26 Dec 2005 13:50:51 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/citydlg.c
	   M /trunk/common/unit.c
	   M /trunk/common/unit.h
	   M /trunk/server/unithand.c

	Fixes for changing homecity.

	Patch by me in PR#14983.


Mon, 26 Dec 2005 13:35:58 -0800  jdorjeomestic.c
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/aicity.c
	   M /trunk/ai/aidata.c
	   M /trunk/ai/aidiplomat.c
	   M /trunk/ai/aiferry.c
	   M /trunk/ai/aihunt.c
	   M /trunk/ai/aiparatrooper.c
	   M /trunk/ai/aitools.c
	   M /trunk/ai/aiunit.c
	   M /trunk/client/agents/shacontrol.c
	   M /trunk/client/goto.c
	   M /trunk/client/gui-gtk-2.0/citydlg.c
	   M /trunk/client/gui-gtk-2.0/dialogs.c
	   M /trunk/client/gui-gtk-2.0/diplomat_dialog.c
	   M /trunk/client/gui-gtk-2.0/gotodlg.c
	   M /trunk/client/gui-gtk-2.0/gui_main.c
	   M /trunk/client/gui-gtk-2.0/menu.c
	   M /trunk/client/gui-gtk-2.0/repodlgs.c
	   M /trunk/client/mapctrl_common.c
	   M /trunk/client/mapview_common.c
	   M /trunk/client/packhand.c
	   M /trunk/client/repodlgs_common.c
	   M /trunk/client/text.c
	   M /trunk/client/tilespec.c
	   M /trunk/common/Makefile.am
	   M /trunk/common/aicore/aisupport.c
	   M /trunk/common/aicore/citymap.c
	   M /trunk/common/aicore/path_finding.c
	   M /trunk/common/city.c
	   M /trunk/common/combat.c
	   M /trunk/common/game.c
	   M /trunk/common/map.c
	   M /trunk/common/player.c
	   M /trunk/common/unit.c
	   M /trunk/common/unit.h
	   A /trunk/common/unitlist.c
	   A /trunk/common/unitlist.h
	   M /trunk/common/unittype.ccityturn.c
	   M /trunk/server/diplomats.c
	   M /trunk/server/gamelogplrhand.c
	   M /trunk/server/report.c
	   M /trunk/server/sanitycheck.c
	   M /trunk/server/savegame.c
	   M /trunk/server/score.c
	   M /trunk/server/scripting/api_methods.c
	   M /trunk/server/settlers.c
	   M /trunk/server/srv_main.c
	   M /trunk/server/stdinhand.c
	   M /trunk/server/unithand.c
	   M /trunk/server/unittools.c

	Create and populate a new file unitlist.[ch].

	Patch by Egor Vyscrebentsov in PR#14992 with changes by me.


Mon, 26 Dec 2005 12:51:28 -0800  jdorje:

	Changed paths:
	   M /trunk/utility/hash.c

	Avoid unnecessary cast.


Mon, 26 Dec 2005 04:33:32 -0800  cproc:

	Changed paths:
	   M /trunk/client/gui-sdl/dialogs.c
	   M /trunk/client/gui-sdl/gotodlg.cmapctrl.c
	   M /trunk/client/gui-sdl/mapview.c
	   M /trunk/client/gui-sdl/menu.c
	   M /trunk/client/gui-sdl/optiondlg.c

	compile fix (r11385)

	TODO: implement battlegroup support


Sun, 25 Dec 2005 18:15:19text.c

	Fix client crashes on endgame.

	Reported by Guillaume Melquiond <guillaume.melquiond@gmail.com> in PR#14984.


Sun, 25 Dec 2005 15:33:43 -0800  jdorje:

	Changed paths:
	   M /trunk/common/requirements.c
	   M /trunk/common/terrain.c
	   M /trunk/common/terrain.h
	   M /trunk/server/savegame.c

	Fix translation issues with get_special_name and get_special_by_name.

	Reported by Guillaume Melquiond <guillaume.melquiond@gmail.com> in PR#14967.


Sun, 25 Dec 2005 05:36:23 -0800  dmarks:

	Changed paths:
	   M /trunk/data/nation/mayan.ruleset

	Fix for Mayan nation.


Sun, 25 Dec 2005 05:05:07 -0800  dmarks:

	Changed paths:
	   M /trunk/data/nation/hittite.ruleset
	   M /trunk/data/nation/incamayan.ruleset

	Improved city lists for four nations. (PR#14934)


Sun, 25 Dec 2005 05:03:03 -0800  dmarks:

	Changed paths:
	   M /trunk/data/nation/zulu.ruleset

	New Zulu leader list. (PR#14939)


Sat, 24 Dec 2005 15:39:19 -0800  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c

	Fix a bug in the mapview display of goto turns-to-target.

	Reported by Guillaume Melquiond <guillaume.melquiond@gmail.com> in PR#14968.


Sat, 24 Dec 2005 05:33:23 -0800  cproc:

	Changed paths:
	   M /trunk/client/gui-sdl/citydlg.c

	Fix some city dialog drawing problems.


Sat, 24 Dec 2005 05:22:43 -0800  cproc:

	Changed paths:
	Fix "sdl client crash in citydlg". Reported by Jason Dorje Short in PR#6858, patch by me.


Sat, 24 Dec 2005 05:15:55 -0800  cproc:

	Changed paths:
	   M /trunk/client/gui-sdl/dialogs.c
	   M /trunk/client/gui-sdl/mapview.c

	compile fix (r11375).


Fri, 23 Dec 2005 17:39:27 -0800  jdorje:

	Changed paths:
	   M /trunk/client/civclient.c
	   M /trunk/client/climisc.c
	   M /trunk/client/climisc.hdialogs.c
	   M /trunk/client/gui-gtk-2.0/gotodlg.c	   M /trunk/client/gui-gtk-2.0/mapview.c
	   M /trunk/client/gui-gtk-2.0/menu.c
	   M /trunk/client/include/mapview_g.h	   M /trunk/client/text.c
	   M /trunk/client/text.h
	   M /trunk/client/tilespec.c
	   M /trunk/common/capstr.ccommon/unit.c
	   M /trunk/common/unit.h
	   M /trunk/server/hand_gen.c
	   M /trunk/server/hand_gen.h
	Support for battlegroups.  More than one unit may be selected at a time,
	the focus units may be given orders as a group, and keys are used to assign
	and recall groups.

	Patch by me in PR#14365 based on a design by Arnstein Lindgard <a-l@c2i.net>.


Fri, 23 Dec 2005 17:07:31goto.c

	Simplify check in is_valid_goto_destination.

	Patch by Andreas Rosdal <andrearo@stud.ntnu.no> in PR#13773.


Fri, 23 Dec 2005 16:46:45 -0800  jdorje:

	Changed paths:
	   M /trunk/data/civ2/terrain.ruleset
	   M /trunk/data/default/terrain.ruleset

	Fix the pheasant resource.

	Reported by Michael Mielke <michael@mielke.cc> in PR#14959.


Fri, 23 Dec 2005 10:49:30 -0800  jdorje:

	Changed paths:
	   M /trunk/common/capstr.c

	Update capstring.


Fri, 23 Dec 2005 10:40:55 -0800  jdorje:

	Changed paths:ä€ †  †  tØ_€E Oå  U‚í5 Gˆ;€„* 2¨€¤t ^Ì5€‰y Xž+€‚ F…Á@€“N SƒÄ<€ Q‚Õ; z‚Ö8 K‚×]… ‚&‚Ù "‚Û) #‚Üs †‚Þ? +‚ät yÎQ …°„?trunk/data/nation/nigerian.ruleset
	   M /trunk/data/nation/quebecoiswelsh.ruleset
	   M /trunk/data/nation/zulu.ruleset

	Add numerous civilwar_nations tags to nation rulesets.

	Patch by Daniel Markstedt <himasaram@spray.se> in PR#14233.


Wed, 12 Oct 2005 17:28:18 -0700  jdorje:

	Changed paths:
	   M /trunk/common/game.c

	Remove an incorrect assertion from PR#14248.


Wed, 12 Oct 2005 17:23:37 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/aicity.c
	   M /trunk/common/city.c
	   M /trunk/common/city.h
	   M /trunk/common/effects.c
	   M /trunk/common/effects.h
	   M /trunk/common/game.c
	   M /trunk/common/mapserver/citytools.c
	   M /trunk/server/cityturn.c
	   M /trunk/server/maphand.c
	   M /trunk/server/maphand.h
	   M /trunk/server/savegame.c

	Add a new effect type City_Vision_Radius_Sq that can be used to increase the
	vision radius of a city.

	Patch by Alexander Sayenko <sayenko@cc.jyu.fi> and myself in PR#14248.


Wed, 12 Oct 2005 13:53:13 -0700  jdorje:

	Changed paths:
	   M /trunk

	Add core files to svn:ignore, and remove "civclient" and "civserver".


Tue, 11 Oct 2005 18:59:33 -0700  jdorje:

	Changed paths:
	   M /trunk/ai
	   M /trunk/client/agents
	   M /trunk/client/gui-ftwl
	   M /trunk/client/gui-gtk-2.0
	   M /trunk/client/gui-mui
	   M /trunk/client/gui-sdl
	   M /trunk/client/gui-stub
	   M /trunk/client/gui-win32
	   M /trunk/client/gui-xaw
	   M /trunk/common
	   M /trunk/common/aicore
	   M /trunk/dependencies/lua/src
	   M /trunk/dependencies/lua/src/lib
	   M /trunk/dependencies/tolua
	   M /trunk/server
	   M /trunk/server/generator
	   M /trunk/server/scripting
	   M /trunk/server/userdb
	   M /trunk/utility

	Update svn:ignore properties for various directories so that they include
	*.a files - for instance by `svn propedit svn:ignore common`.


Tue, 11 Oct 2005 18:30:18 -0700  jdorje:

	Changed paths:
	   M /trunk/data/nation/aborigines.ruleset
	   M /trunk/data/nation/australian.ruleset
	   M /trunk/data/nation/maori.ruleset
	   M /trunk/data/nation/newzealand.ruleset
	   M /trunk/doc/README.nations

	Rename the Australian nation group as Oceanian.

	Patch by Daniel Markstedt <himasaram@spray.se> in PR#14214.


Tue, 11 Oct 2005 18:24:00 -0700  jdorje:

	Changed paths:
	   M /trunk/data/nation/barbarian.ruleset

	Update barbarian nation ruleset.

	Patch by Daniel Markstedt <himasaram@spray.se> in PR#14215.


Tue, 11 Oct 2005 18:15:29 -0700  jdorje:

	Changed paths:
	   D /trunk/.cvsignore
	   D /trunk/ai/.cvsignore
	   D /trunk/amiga/.cvsignore
	   D /trunk/bootstrap/.cvsignore
	   D /trunk/client/.cvsignore
	   D /trunk/client/agents/.cvsignore
	   D /trunk/client/gui-ftwl/.cvsignore
	   D /trunk/client/gui-gtk-2.0/.cvsignore
	   D /trunk/client/gui-mui/.cvsignore
	   D /trunk/client/gui-sdl/.cvsignore
	   D /trunk/client/gui-stub/.cvsignore
	   D /trunk/client/gui-win32/.cvsignore
	   D /trunk/client/gui-xaw/.cvsignore
	   D /trunk/client/include/.cvsignore
	   D /trunk/common/.cvsignore
	   D /trunk/common/aicore/.cvsignore
	   D /trunk/data/.cvsignore
	   D /trunk/data/amplio/.cvsignore
	   D /trunk/data/civ1/.cvsignore
	   D /trunk/data/civ2/.cvsignore
	   D /trunk/data/default/.cvsignore
	   D /trunk/data/flags/.cvsignore
	   D /trunk/data/history/.cvsignore
	   D /trunk/data/isophex/.cvsignore
	   D /trunk/data/isotrident/.cvsignore
	   D /trunk/data/misc/.cvsignore
	   D /trunk/data/nation/.cvsignore
	   D /trunk/data/scenario/.cvsignore
	   D /trunk/data/stdsounds/.cvsignore
	   D /trunk/data/themes/.cvsignore
	   D /trunk/data/themes/common/.cvsignore
	   D /trunk/data/themes/morgan/.cvsignore
	   D /trunk/data/themes/morgan/640x480/.cvsignore
	   D /trunk/data/trident/.cvsignore
	   D /trunk/dependencies/.cvsignore
	   D /trunk/dependencies/lua/.cvsignore
	   D /trunk/dependencies/lua/include/.cvsignore
	   D /trunk/dependencies/lua/src/.cvsignore
	   D /trunk/dependencies/lua/src/lib/.cvsignore
	   D /trunk/dependencies/tolua/.cvsignore
	   D /trunk/doc/.cvsignore
	   D /trunk/doc/de/.cvsignore
	   D /trunk/doc/fr/.cvsignore
	   D /trunk/doc/it/.cvsignore
	   D /trunk/doc/ja/.cvsignore
	   D /trunk/doc/man/.cvsignore
	   D /trunk/doc/nl/.cvsignore
	   D /trunk/doc/sv/.cvsignore
	   D /trunk/intl/.cvsignore
	   D /trunk/m4/.cvsignore
	   D /trunk/manual/.cvsignore
	   D /trunk/po/.cvsignore
	   D /trunk/server/.cvsignore
	   D /trunk/server/generator/.cvsignore
	   D /trunk/server/scripting/.cvsignore
	   D /trunk/server/userdb/.cvsignore
	   D /trunk/tests/.cvsignore
	   D /trunk/utility/.cvsignore
	   D /trunk/utility/ftwl/.cvsignore
	   D /trunk/vms/.cvsignore

	Remove .cvsignore files.


Tue, 11 Oct 2005 13:28:59 -0700  mstefek:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gui_main.c

	Work around a bug in the gtk library where scrolling a mouse wheel over GtkPaned inserted in GtkNotebook made a page to be changed on the GtkNotebook. Patch by Vasco in PR#13419


Tue, 11 Oct 2005 11:46:40 -0700  mstefek:

	Changed paths:
	   M /trunk/po/pl.po

	Update (and svn test)


Sun, 09 Oct 2005 21:23:11 -0700  jdorje:

	Changed paths:
	   M /trunk/client/servers.c

	Fix a small bug that caused lanserver detection to fail.

	Reported by Mike Kaufman.


Sun, 09 Oct 2005 17:11:45 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/pages.c
	   M /trunk/data/scenario/british-isles-85x80-v2.80.sav	   M /trunk/data/scenario/europe-200x100-v2.sav
	   M /trunk/data/scenario/hagworld-120x60-v1.2.sav
	   M /trunk/data/scenario/iberian-peninsula-136x100-v1.0.sav
	   M /trunk/data/scenario/tutorial.sav
	   M /trunk/po/POTFILES.in
	   M /trunk/utility/registry.c
	   M /trunk/utility/registry.h

	PR#14243: New section_file_load_section registry function.

	This speeds up scenario description loading and may come in handy
	further in the future.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Sun, 09 Oct 2005 14:25:31 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/pages.c
	   M /trunk/data/scenario/tutorial.sav

	PR#14243: Scenario descriptions.

	Requested by Hogne HÃ¥skjold.


Sun, 09 Oct 2005 10:02:01 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/pages.c
	   M /trunk/client/servers.c
	   M /trunk/client/servers.h

	Rewrite the client's server-scanning interface.  This also changes the
	server scans so that metaserver connections do not block (though DNS
	lookups still do block).

	Reported by many in PR#10902; patch by me.


Sun, 09 Oct 2005 09:49:07 -0700  jdorje:

	Changed paths:
	   M /trunk/data/amplio.tilespec

	Change the amplio city flag offset to draw the flag properly.


Sun, 09 Oct 2005 09:41:25.tilespec
	   M /trunk/data/isophex.tilespec
	   M /trunk/data/isotrident.tilespec
	   M /trunk/data/trident.tilespec

	Allow separate specification of flag offsets for cities versus units.

	Patch by me in PR#13950 (requested by Hogne).


Sun, 09 Oct 2005 01:44:14 -0700  matusikiplomacy.h
	   M /trunk/server/unittools.c

	Ai didn't react to explorers pillaging its territory, patch by me in PR#14228


Sat, 08 Oct 2005 09:42:00 -0700  vasc:

	Changed paths:
	   M /trunk/client/plrdlg_common.c

	Right align score column in players report.


Sat, 08 Oct 2005 09:17:03 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/diplodlg.c

	PR#14231: Diplomacy dialog look changes.

	Patch by me.


Fri, 07 Oct 2005 18:06:20 -0700  vasc:

	Changed paths:
	   M /trunk/server/savegame.c

	PR#13025: Make the script.code section be correctly saved in pre-game.

	Bug reported by Jason Dorje Short <jdorje@users.sourceforge.net>.


Fri, 07 Oct 2005 16:02:11 -0700  vasc:

	Changed paths:
	   M /trunk/data/scenario/tutorial.sav
	   M /trunk/server/scripting/api.pkg

	PR#13449: Fix owner-pointer issues in scripts.

	Bug reported by Jason Dorje Short <jdorje@users.sourceforge.net>.


Fri, 07 Oct 2005 15:34:29 -0700  jdorje:

	Changed paths:
	   M /trunk/data/civ1/nations.ruleset
	   M /trunk/data/default/nations.ruleset

	Update in-ruleset documentation on nation rulesets.

	Patch by Daniel Markstedt <himasaram@spray.se> in PR#14223 with changes
	by me.


Fri, 07 Oct 2005 01:41:44 -0700  matusik:

	Changed paths:
	   M /trunk/po/pl.po

	update


Thu, 06 Oct 2005 10:15:05 -0700  matusik:

	Changed paths:
	   M /trunk/client/control.c
	   M /trunk/client/gui-gtk-2.0/Makefile.am
	   M /trunk/client/gui-gtk-2.0/dialogs.c
	   M /trunk/client/gui-gtk-2.0/dialogs.h
	   A /trunk/client/gui-gtk-2.0/diplomat_dialog.c
	   M /trunk/client/include/dialogs_g.h
	   M /trunk/client/packhand.c

	Destroy diplomat dialog when the diplomat is killed. The diplomat dialog code is moved to a new file. Patch by me in PR#14062


Thu, 06 Oct 2005 09:28:33 -0700  jdorje:

	Changed paths:
	   M /trunk/server/commands.c
	   M /trunk/server/commands.h
	   M /trunk/server/meta.c
	   M /trunk/server/meta.h
	   M /trunk/server/savegame.c
	   M /trunk/server/stdinhand.c

	Remove the metatopic.

	Patch by me in PR#12337.


Thu, 06 Oct 2005 09:19:36 -0700  jdorje:

	Changed paths:
	   M /trunk/server/connecthand.c

	Fix a server bug that causes a client crash when connecting to a server
	in detached mode.

	Patch by Per Mathisen in PR#14173.  Patch by me.


Thu, 06 Oct 2005 09:11:26 -0700  jdorje:

	Changed paths:
	   M /trunk/data/nation/barbarian.ruleset
	   M /trunk/server/ruleset.c

	Make some parameters in nation rulesets manditory.

	Patch by me in PR#14185.


Thu, 06 Oct 2005 09:09:59gui-gtk-2.0/mapview.c
	   M /trunk/client/gui-win32/mapview.c
	   M /trunk/client/gui-xaw/mapview.c
	   M /trunk/client/mapview_common.c
	   M /trunk/client/mapview_common.h
	   M /trunk/client/packhand.c

	Fix a bug where map_expose would draw out-of-sync data because it didn't
	call unqueue_mapview_updates.

	Patch by me in PR#14194.


Thu, 06 Oct 2005 09:05:56 -0700  jdorje:

	Changed paths:
	   M /trunk/server/unittools.c

	Fix off-by-one error in message after a unit is killed.

	Patch by me in PR#14196.


Wed, 05 Oct 2005 17:24:57 -0700  jdorje:

	Changed paths:
	   M /trunk/doc/Makefile.am
	   A /trunk/doc/README.nations
	   M /trunk/doc/README.rulesets

	Add a new doc README.nations.

	File and patch by Daniel Markstedt <himasaram@spray.se> with changes by me.


Wed, 05 Oct 2005 13:21:06 -0700  jdorje:

	Changed paths:
	   M /trunk/client/colors_common.c

	Fix a crash in color_system_free.

	Patch by me in PR#14204.


Wed, 05 Oct 2005 12:53:25 -0700  jcanete:

	Changed paths:
	   M /trunk/client/gui-win32/pages.c

	gui-win32: Fix compilation.


Tue, 04 Oct 2005 16:43:47 -0700  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c

	Fix memory leaks when tileset loading fails.

	Patch by me in PR#14191.


Tue, 04 Oct 2005 12:17:18 -0700  jdorje:

	Changed paths:
	   M /trunk/data/flags/israel-shield.png
	   M /trunk/data/flags/israel.png
	   M /trunk/data/flags/israel.svg
	   M /trunk/data/flags/korea-shield.png
	   M /trunk/data/flags/korea.png
	   M /trunk/data/flags/korea.svg

	Resize Israel and Korea flags to be 3:2 aspect ratio, and fix the colors
	on the Korea flag.

	Flags by Daniel Markstedt <himasaram@spray.se> in PR#14186.


Tue, 04 Oct 2005 12:13:46 -0700  jdorje:

	Changed paths:
	   M /trunk/data/flags/convert_png

	Fix conversion to work with new imagemagick.


Tue, 04 Oct 2005 10:02:38 -0700  jdorje:

	Changed paths:
	   M /trunk/data/nation/afghani.ruleset
	   M /trunk/data/nation/arabulgaroê  †  †  ?×&€ƒ? Z„ u€…N ^ƒØv C„«}€„P w¢=€…4 k„«z ]ƒu¬ T„Ç|§ S‚Žx€—# A‚Š? ]„2… mì4‘ T„Ç|€† U†—|€Š6 A‚Š?€_ Kµw€} Vƒÿp M„«z€Z ]™y¡ 7†—~€? j½|‰ L„¤;‡ a‚ß)€ƒ, 	„X dƒuª TƒÂ|€‰ ƒŽ €…\ cƒ.€‚L …´D M /trunk/client/gui-xaw/citydlg.c
	   M /trunk/client/gui-xaw/cityrep.c
	   M /trunk/client/gui-xaw/dialogs.c
	   M /trunk/client/gui-xaw/graphics.c
	   M /trunk/client/gui-xaw/graphics.h
	   M /trunk/client/gui-xaw/helpdlg.c
	   M /trunk/client/gui-xaw/menu.c
	   M /trunk/client/gui-xaw/repodlgs.c
	   M /trunk/client/gui-xaw/wldlg.c

	gui-xaw: client-side fixes of indexes-to-pointers change. Patch by me in PR#13555


Thu, 28 Jul 2005 10:59:07gui-gtk-2.0/wldlg.c
	   M /trunk/client/options.c
	   M /trunk/common/capstr.c
	   M /trunk/common/city.h
	   M /trunk/common/dataio.c
	   M /trunk/common/fc_types.h
	   M /trunk/common/worklist.c
	   M /trunk/common/worklist.h
	   M /trunk/server/savegame.c

	Change the worklist structure to use the city_production struct internally.
	Replace client and server registry worklist code with one set of common
	registry code.

	Patch by me in PR#13550.


Wed, 27 Jul 2005 13:22:13 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/mapctrl.c

	Treat an alt-left-click the same as a middle-click.

	Patch by me in PR#13542.  Bug reported by many on the mailing lists.


Tue, 26 Jul 2005 10:21:54 -0700  perserver/srv_main.c

	Due to aggressive cacheing in city.c, the AI did not perceive the benefit of
	buildings that give tile bonuses. Also, the AI did not analyze rulesets on savegame
	load. See PR#13539.


Tue, 26 Jul 2005 09:36:00 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c
	   M /trunk/ai/advdomestic.c
	   M /trunk/ai/aicity.c
	   M /trunk/ai/aiferry.c
	   M /trunk/client/agents/cma_fec.c
	   M /trunk/client/citydlg_common.c
	   M /trunk/client/cityrepdata.c
	   M /trunk/client/climisc.c
	   M /trunk/client/gui-ftwl/gui_text.c
	   M /trunk/client/gui-gtk-2.0/citydlgrepodlgs.c
	   M /trunk/client/gui-mui/citydlg.c
	   M /trunk/client/gui-mui/repodlgs.c
	   M /trunk/client/gui-mui/worklistclass.c
	   M /trunk/client/gui-sdl/citydlg.c
	   M /trunk/client/gui-sdl/cityrep.c
	   M /trunk/client/gui-sdl/mapview.c
	   M /trunk/client/gui-sdl/repodlgs.c
	   M /trunk/client/gui-sdl/wldlg.c
	   M /trunk/client/gui-win32/citydlg.c
	   M /trunk/client/gui-win32/repodlgs.c
	   M /trunk/client/gui-win32/wldlg.c
	   M /trunk/client/gui-xaw/citydlg.c
	   M /trunk/client/gui-xaw/repodlgs.c
	   M /trunk/client/gui-xaw/wldlg.c
	   M /trunk/client/mapctrl_common.c
	   M /trunk/client/mapview_common.c
	   M /trunk/client/packhand.c
	   M /trunk/common/aicore/caravancommon/unit.c
	   M /trunk/server/cityhand.cdiplomats.c
	   M /trunk/server/gamelogunithand.c

	Create a new struct for city production.  Use this struct inside the
	city struct in place of pcity->is_building_unit and
	pcity->currently_building.  The logic is unchanged as the new struct just
	holds these same two values.

	Patch by me in PR#13474.


Tue, 26 Jul 2005 02:55:22 -0700  matusik:

	Changed paths:
	   M /trunk/data/scenario/british-isles-85x80-v2.80.sav

	Improve british scenario. Patch by me in PR#13363


Tue, 26 Jul 2005 02:13:33 -0700  matusik:

	Changed paths:
	   M /trunk/data/nation/polish.ruleset

	Fix spelling


Tue, 26 Jul 2005 01:21:43 -0700  matusik:

	Changed paths:
	   M /trunk/client/reqtree.c

	Add icons for building, governments and units which are enabled by specific technology in the technology diagram. Patch by me in PR#13492


Tue, 26 Jul 2005 00:57:58 -0700  matusik:

	Changed paths:
	   M /trunk/bootstrap/freeciv.desktop.in
	   M /trunk/data/Makefile.am
	   A /trunk/data/freeciv-client.png

	Add freeciv icon to the gnome menu entry for Freeciv. Patch by me in PR#13508. Icon by bytecoder on the forum


Mon, 25 Jul 2005 20:02:02 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/helpdlg.c

	Correctly show the tech requirement for wonders.

	Reported by Matz <matzjosh-freeciv2@schokokeks.org> as part of PR#13530.


Mon, 25 Jul 2005 19:48:38 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/helpdlg.c

	Fix a crash in the help dialog.

	Reported by Matz <matzjosh-freeciv2@schokokeks.org> in PR#13529.


Mon, 25 Jul 2005 14:47:35 -0700  jdorje:

	Changed paths:
	   M /trunk/common/city.c

	Add a disabled-by-default assertion to check the validity of the city's
	tile cache.

	See PR#13539.


Mon, 25 Jul 2005 09:29:51 -0700  per:

	Changed paths:
	   M /trunk/ai/advdomestic.c

	The most recent index-to-pointer patch introduced two serious bugs in the
	AI, making it stop building settlers and workers. See PR#13540. Also improve comments a
	bit.


Mon, 25 Jul 2005 04:58:33 -0700  per:

	Changed paths:
	   M /trunk/ai/aitools.c

	Fix crash in AI logging code due to improvement type pointer changes. Pointed out first
	by Jason then by Matuesz in PR#13536.


Mon, 25 Jul 2005 04:50:53 -0700  per:

	Changed paths:
	   M /trunk/utility/Makefile.am
	   A /trunk/utility/md5.c
	   A /trunk/utility/md5.h

	Adding support for the MD5 cryptographic hash algorithm, specified in RFC 1321.
	Code originally by Ulrich Drepper <drepper@gnu.ai.mit.edu>, written for glibc.
	Modified by Mike Kaufman for pubserver usage and style changes by me.


Sun, 24 Jul 2005 11:11:00 -0700  jdorje:

	Changed paths:
	   M /trunk/common/improvement.h

	Remove duplicated B_LAST definition.


Sun, 24 Jul 2005 10:16:42 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/citydlg.c

	Restrict the city dialog citymap to 300 pixels.  Anything larger will be
	scaled down to fit.

	Patch by me in PR#13518.


Sun, 24 Jul 2005 10:01:37 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/advmilitaryity.cserver/cityhand.cdiplomats.c
	   M /trunk/server/ruleset.c
	   M /trunk/server/techtools.c

	Encapsulate the improvement_types[] array inside improvement.c.  Change
	all users to use get_improvement_type().

	Patch by me in PR#13516.


Sat, 23 Jul 2005 17:19:29 -0700  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c

	Don't draw settler citymap outlines in the city dialog.

	Patch by me in PR#13523.


Sat, 23 Jul 2005 17:02:38 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/aitools.h
	   M /trunk/server/barbarian.c

	Fix bugs in PR#13513 commit when DEBUG is defined.

	Reported by Per Mathisen in PR#13522.


Sat, 23 Jul 2005 11:02:44 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/aisettler.c
	   M /trunk/ai/aitools.c
	   M /trunk/client/mapctrl_commoncityhand.c
	   M /trunk/server/citytools.c
	   M /trunk/server/gamelog.c
	   M /trunk/server/ruleset.c

	Encapsulate the unit_types array inside unittype.c.  All the old users
	now use get_unit_type.  get_unit_type returns NULL for out-of-range
	calls.

	Patch by me in PR#13513.


Fri, 22 Jul 2005 17:59:33 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/citydlg.c

	Fix the button_down_citymap function.

	Patch by me in PR#13517.


Fri, 22 Jul 2005 17:35:18 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/aidiplomat.c

	Fix several NULL dereferences of unit types in AI code.

	Patch by me in PR#13515.


Fri, 22 Jul 2005 09:18:08 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c
	   M /trunk/ai/advdomestic.c
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/advmilitary.h
	   M /trunk/ai/aiair.c
	   M /trunk/ai/aicity.c
	   M /trunk/ai/aicity.h
	   M /trunk/ai/aidata.c
	   M /trunk/ai/aidiplomat.c
	   M /trunk/ai/aiferry.c
	   M /trunk/ai/aihunt.c
	   M /trunk/ai/aisettler.c
	   M /trunk/ai/aitech.c
	   M /trunk/ai/aitech.h
	   M /trunk/ai/aitools.c
	   M /trunk/ai/aitools.h
	   M /trunk/ai/aiunit.c
	   M /trunk/ai/aiunit.h
	   M /trunk/client/agents/agents.c
	   M /trunk/client/agents/cma_fec.c
	   M /trunk/client/citydlg_common.c
	   M /trunk/client/cityrepdatacitydlg.c
	   M /trunk/client/gui-gtk-2.0/graphics.c
	   M /trunk/client/gui-gtk-2.0/graphics.hrepodlgs.c
	   M /trunk/client/gui-gtk-2.0/wldlg.c
	   M /trunk/client/helpdata.c
	   M /trunk/client/helpdata.h
	   M /trunk/client/mapctrl_common.c
	   M /trunk/client/packhand.c
	   M /trunk/client/repodlgs_common.c
	   M /trunk/client/repodlgs_commoaicore/aisupportcombat.c
	   M /trunk/common/combat.h
	   M /trunk/common/fc_types.h
	   M /trunk/common/game.c
	   M /trunk/common/improvement.h
	   M /trunk/common/movement.c
	   M /trunk/common/movement.h
	   M /trunk/common/nationunit.c
	   M /trunk/common/unit.hools.h
	   M /trunk/server/cityturn.c
	   M /trunk/server/diplomats.c
	   M /trunk/server/diplomats.h
	   M /trunk/server/gamehand.c
	   M /trunk/server/gotohand.c
	   M /trunk/server/rulesetactions.cmethods	   M /trunk/server/unittools.h

	Change unit types to be stored by pointers rather than by index values.

	Patch by me in PR#13503.


Fri, 22 Jul 2005 08:39:33 -0700  jdorje:

	Changed paths:
	   M /trunk/server/report.c

	Change the demographics code to use bitvectors rather than integer
	bitfields.

	Patc by me in PR#13502.


Fri, 22 Jul 2005 08:37:39 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/citydlgcityhand.c
	   M /trunk/server/citytools.cavegame.c

	Rewrite the city options code to use a bitvector, and remove the unused
	autoattack-related city options.

	Patch by me in PR#13501.


Thu, 21 Jul 2005 19:51:30 -0700  jdorje:

	Changed paths:
	   M /trunk/server/plrhand.c

	Add the length of the revolution to the text of the message given when a
	revolution is started.

	Patch by Dmitry V. Levin <ldv@altlinux.org> in PR#13375 with changes by me.


Thu, 21 Jul 2005 18:45:00 -0700  jdorje:

	Changed paths:
	   M /trunk/client/text.c
	   M /trunk/utility/astring.c
	   M /trunk/utility/astring.h

	Remove the string and flow control macros from text.c, and use astrings
	instead.  A new function, astr_add_line, is added.

	Patch by me in PR#13504.


Thu, 21 Jul 2005 11:34:11 -0700  jdorje:

	Changed paths:
	   M /trunk/common/city.c

	Don't dereference T_UNKNOWN (NULL) terrains inside generic_city_refresh.

	Patch by me in PR#13481.


Thu, 21 Jul 2005 11:26:15 -0700  jdorje:

	Changed paths:
	   M /trunk/server/savegame.c

	Fix a bug in loading of buildings from pre-2.0 savegames.

	Reported by me in PR#13489.  Patch by Mateusz Stefek.


Thu, 21 Jul 2005 11:21:30 -0700  jdorje:

	Changed paths:
	Rerun packet generator.


Thu, 21 Jul 2005 01:33:36 -0700  per:

	Changed paths:
	   M /trunk/common/packets.def

	Restructure bitvector packet definition fields for consistency. See PR#13367.


Thu, 21 Jul 2005 01:17:09 -0700  per:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gui_main.c

	Add a * postfix to usernames in pregame dialog who have control cmdlevel or higher. See
	PR#13256.


Thu, 21 Jul 2005 01:12:28 -0700  per:

	Changed paths:
	   M /trunk/ai/aidata.c
	   M /trunk/ai/aidata.h
	   M /trunk/server/srv_main.c

	Remove the unused movemap AI code. It turned out to be too slow to be usable, and needs
	a redesign. See comment in PR#13414, and full discussion in PR#9610.


Thu, 21 Jul 2005 01:07:19 -0700  pergui-gtk-2.0/menu.c
	   M /trunk/common/packets.def
	   M /trunk/common/unit.c
	   M /trunk/common/unit.h
	   M /trunk/server/unithand.c

	Cleans up some of the autosettler code in the client. Removing obsolete autoattack
	code. Patch by Jason. See PR#13499.


Wed, 20 Jul 2005 11:28:48 -0700  per:

	Changed paths:
	   M /trunk/ai/aðÀ †  †  ‚Í3€‚u ì€V 	ä,€‰K hƒ·g€‚ sƒÕ|€„t n‚û' ]„Ô;¦ M„Ô}€„+ W¯{€Ž: E—| Q‚ç> Lœv cÁ#€… R„…s¢ Î9€E _âe€‚7 UÞy€‚L †6€M TÓm€^ }‚ÌY€S P‡ ® ‚Ï[€ $…Ä¯ t„‰=€ˆN s…Ép… L…Ê?€‚ …Ë]€< b„óz€‚ X˜p€a Í@¯ I­: †.€O Kz€@ NÏ:¯ Vƒèz« $‚ÜR€ Y‚Þp€‚p …´D sporter".

	Reported by Christian Knoke <chrisk@cknoke.de> in PR#12935.  Patch by
	John Bauman <john@baumanfamily.com> with changes by me.


Fri, 06 May 2005 22:24:55 -0700  jdorje:

	Changed paths:
	   M /trunk/data/nation/american.ruleset

	Extend the United States nation ruleset.

	Patch by Brian Dunstan <bdunstan149@yahoo.com> in PR#12986.


Fri, 06 May 2005 21:06:26romania-shield.png
	   A /trunk/data/flags/romania.png
	   A /trunk/data/flags/romaniaromanian.ruleset
	   M /trunk/po/POTFILES.in

	Add the Romanian nation.

	Nation by Netotea Sergiu <nepleausall@yahoo.com> in PR#12988 with changes
	by me.


Fri, 06 May 2005 20:48:34 -0700  jdorje:

	Changed paths:
	   M /trunk/client/helpdata.c

	Change a recursive C99-style initializer to use nested initializers
	instead.  This allows it to compile in gcc2.

	Patch by David Stewart <dmstewart@gmail.com> in PR#12989.


Fri, 06 May 2005 20:43:21 -0700  jdorje:

	Changed paths:
	   M /trunk/server/settlers.c
	   M /trunk/server/srv_main.c

	Remove the territory and enemy considerations of autosettlers (these were
	nearly useless anyway, and they cheated).  Also simplify the autosettlers
	state into a single struct.

	Patch by Brian Dunstan <bdunstan149@yahoo.com> in PR#12977.


Fri, 06 May 2005 17:08:01 -0700  vasc:

	Changed paths:
	   M /trunk/client/helpdata.c

	Fix bug in my previous commit of the UnitFlag requirement patch.

	Patch under PR#12997.


Fri, 06 May 2005 16:44:41 -0700  jcanete:

	Changed paths:
	   M /trunk/client/gui-win32/repodlgs.c

	forward port: gui-win32: clean up science dialog and (hopefully) fix a crash bug.

	Reported by many as PR#12252.

	Patch by me.


Fri, 06 May 2005 16:23:20dialogs.c
	   M /trunk/client/gui-win32/gotodlg.c
	   M /trunk/client/gui-win32/menu.c
	   M /trunk/client/gui-win32/plrdlg.c
	   M /trunk/client/gui-win32/spaceshipdlg.c

	gui-win32: Fix compilation.


Fri, 06 May 2005 16:13:53 -0700  vasc:

	Changed paths:common/unittype.h
	   M /trunk/server/cityturn.c

	Implement UnitFlag requirement.

	Patch by me under PR#12997.


Fri, 06 May 2005 13:11:52 -0700  vasc:

	Changed paths:
	   M /trunk/ai/aiexplorer.c
	   M /trunk/client/control.c
	   M /trunk/common/unit.c
	   M /trunk/server/gotohand.c
	   M /trunk/server/unittools.c

	More unit effects:
	EFT_NO_SINK_DEEP, EFT_UNIT_RECOVER, EFT_LAND_VET_COMBAT.

	These unit targetted effects were still using get_player_bonus when they can
	now use get_unit_bonus perfectly well.

	Patch by me under PR#12997.


Fri, 06 May 2005 09:01:43 -0700  vasc:

	Changed paths:
	   M /trunk/ai/aicityimprovement.c
	   M /trunk/common/move	   M /trunk/server/citytools.c
	   M /trunk/server/cityturn.c

	PR#12994: Requirements of unittypes.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Fri, 06 May 2005 08:55:46 -0700  vasc:

	Changed paths:
	   D /trunk/data/default/events.lua
	   A /trunk/data/default/script.lua

	Forgot these in my last commit.


Fri, 06 May 2005 08:54:42 -0700  vasc:

	Changed paths:
	   M /trunk/data/default/Makefile.am
	   M /trunk/po/POTFILES.in
	   M /trunk/server/ruleset.c

	PR#12706: Rename events.lua to script.lua.


Thu, 05 May 2005 20:23:55plrhand.c
	   M /trunk/server/plrhand.h
	   M /trunk/server/stdinhand.c

	Reset player readiness when a player joins or leaves, a take or detach
	happens, or a server setting is changed.

	Patch by me in PR#12975.


Thu, 05 May 2005 15:09:49 -0700  per:

	Changed paths:
	   M /trunk/server/settings.c

	Fix sed noise from a previous commit. Fixed by Jason in PR#12995.


Thu, 05 May 2005 14:14:57 -0700  per:

	Changed paths:
	   M /trunk/data/default/effects.ruleset

	Forgot to remove reputation effect from default/effects.ruleset in a previous commit.


Thu, 05 May 2005 14:12:21 -0700  per:

	Changed paths:
	   M /trunk/client/audio_sdl.c

	The SDL_mixer sound plugin had a problem with a strange delay before
	playing sounds. This fix, taken from Wesnoth, fixes the problem. See PR#12971.


Thu, 05 May 2005 14:10:58 -0700  per:

	Changed paths:
	   D /trunk/client/audio_alsa.c
	   D /trunk/client/audio_alsa.h
	   D /trunk/client/audio_amiga.c
	   D /trunk/client/audio_amiga.h
	   D /trunk/client/audio_esd.c
	   D /trunk/client/audio_esd.h
	   D /trunk/client/audio_winmm.c
	   D /trunk/client/audio_winmm.h

	Remove now unused files.


Thu, 05 May 2005 14:09:15 -0700  per:

	Changed paths:
	   M /trunk/client/Makefile.am
	   M /trunk/client/audio.c
	   M /trunk/client/audio.h
	   M /trunk/client/audio_sdl.c
	   M /trunk/configure.ac
	   M /trunk/m4/sound.m4

	Remove sounds plugins that do not support the .ogg format. That is, all but SDL_mixer.
	Add volume control API to audio code. Patch in PR#12972.


Thu, 05 May 2005 13:41:15 -0700  per:

	Changed paths:
	   M /trunk/client/packhand.c

	When units are transfered between players, the client complained loudly
	about hash collisions. Fixed in PR#12980.


Thu, 05 May 2005 13:26:14 -0700  per:

	Changed paths:
	   M /trunk/client/packhand.c
	   M /trunk/client/plrdlg_common.cplrhand.c
	   M /trunk/server/report.c
	   M /trunk/server/report.h
	   M /trunk/server/score.c
	   M /trunk/server/score.h
	   M /trunk/server/srv_main.c
	   M /trunk/server/stdinhand.c

	Move score into player dialog, and remove the /score command. You can see the score of
	another player whenever you have 'contact' or 'embassy' info with that player. Patch from
	PR#12641.


Thu, 05 May 2005 13:00:43 -0700  per:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c
	   M /trunk/ai/aicity.c
	   M /trunk/ai/aidata.c
	   M /trunk/ai/aidata.h
	   M /trunk/ai/aitools.c
	   M /trunk/client/helpdata.c
	   M /trunk/client/packhand.c
	   M /trunk/client/plrdlg_commoneffects.h
	   M /trunk/common/gameplayer.h
	   M /trunk/server/diplhand.h
	   M /trunk/server/diplomats	   M /trunk/server/unittools.c

	Remove reputation from the game. This concept is (to be) replaced by the more
	fine-grained AI attitude towards you. Senate is now much stronger, as it will always
	throw you into anarchy when you declare war without due reason. Patch from PR#12638.


Thu, 05 May 2005 12:22:26gui-gtk-2.0/dialogs.c
	   M /trunk/client/gui-gtk-2.0/gui_main.c
	   M /trunk/client/gui-gtk-2.0/pages.c
	   M /trunk/client/include/dialogs_g.h
	   M /trunk/client/packhand.c
	   M /trunk/client/packhand_gen.c
	   M /trunk/client/packhand_gen.h
	   M /trunk/client/tilespec.c
	   M /trunk/common/capstr.c
	   M /trunk/common/game.hserver/barbarian.c
	   M /trunk/server/connecthand.c
	   M /trunk/server/metarv_main.c
	   M /trunk/server/srv_main.h
	   M /trunk/server/stdinhand.c

	Change nation selection to occur in pregame.

	See PR#9172.


Thu, 05 May 2005 11:32:54 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/advdiplomacferry.c
	   M /trunk/ai/aihand.c
	   M /trunk/ai/ailog.c
	   M /trunk/ai/aisettler.c
	   M /trunk/ai/aiunit.c
	   M /trunk/client/agents/sha.c
	   M /trunk/client/citydlg_common.c
	   M /trunk/client/civclient.ccontrol.c
	   M /trunk/client/gui-ftwl/dialogsdialogs.c
	   M /trunk/client/gui-gtk-2.0/diplodlg.c
	   M /trunk/client/gui-gtk-2.0/finddlg.c
	   M /trunk/client/gui-gtk-2.0/gotodlginteldlg.c
	   M /trunk/client/gui-gtk-2.0/menurepodlgs.c
	   M /trunk/client/gui-gtk-2.0/spaceshipdlg.c
	   M /trunk/client/gui-mui/citydlg.c
	   M /trunk/client/gui-mui/dialogs.c
	   M /trunk/client/gui-mui/diplodlg.c
	   M /trunk/client/gui-mui/finddlg.c
	   M /trunk/client/gui-mui/gotodlg.c
	   M /trunk/client/gui-mui/gui_main.c
	   M /trunk/client/gui-mui/helpdlg.c
	   M /trunk/client/gui-mui/inteldlg.c
	   M /trunk/client/gui-mui/mapview.c
	   M /trunk/client/gui-mui/plrdlg.c
	   M /trunk/client/gui-mui/repodlgs.c
	   M /trunk/client/gui-sdl/dialogs.c
	   M /trunk/client/gui-sdl/diplodlg.c
	   M /trunk/client/gui-sdl/finddlg.c
	   M /trunk/client/gui-sdl/gotodlg.c
	   M /trunk/client/gui-sdl/gui_main.c
	   M /trunk/client/gui-sdl/helpdlg.c
	   M /trunk/client/gui-sdl/inteldlg.c
	   M /trunk/client/gui-sdl/mapview.c
	   M /trunk/client/gui-sdl/plrdlg.c
	   M /trunk/client/gui-sdl/repodlgs.c
	   M /trunk/client/gui-stub/mapview.c
	   M /trunk/client/gui-win32/connectdlg.c
	   M /trunk/client/gui-win32/dialogs.c
	   M /trunk/client/gui-win32/diplodlg.c
	   M /trunk/client/gui-win32/finddlg.c
	   M /trunk/client/gui-win32/gotodlgintelmenu.c
	   M /trunk/client/gui-win32/plrdlg.c
	   M /trunk/client/gui-win32/repodlgs.c
	   M /trunk/client/gui-xaw/actions.c
	   M /trunk/client/gui-xaw/dialogs.c
	   M /trunk/client/gui-xaw/diplodlg.c
	   M /trunk/client/gui-xaw/finddlg.c
	   M /trunk/client/gui-xaw/gotodlginteldlg.c
	   M /trunk/client/gui-xaw/mapview.c
	   M /trunk/client/gui-xaw/menu.c
	   M /trunk/client/gui-xaw/plrdlg.c
	   M /trunk/client/gui-xaw/repodlgs.c
	   M /trunk/client/helpdataessagewin_common.c
	   M /trunk/client/options.c
	   M /trunk/client/overview_common.c
	   M /trunk/client/packhand.c
	   M /trunk/client/plrdlg_common.c
	   M /trunk/client/repodlgs_common.c
	   M /trunk/client/reqtree.c
	   M /trunk/client/text.c
	   M /trunk/client/tilespec.combat.c
	   M /trunk/common/diptreaty.c
	   M /trunk/common/effects.c
	   M /trunk/common/fc_typeimprovement.c
	   M /trunk/common/improvement.hcommon/player.c
	   M /trunk/common/player.h
	   M /trunk/common/requirements.cterrain.c
	   M /trunk/common/terrain.h
	   M /trunk/common/unitserver/barbarian.c
	   M /trunk/server/cityhandconnecthand.c
	   M /trunk/server/diplomatsmaphand.c
	   M /trunk/server/meta.c
	   M /trunk/server/plrhand.c
	   M /trunk/server/plrhand.h
	   M /trunk/server/report.c
	   M /trunk/server/rulesetcore.c
	   M /trunk/server/scripting/api_types.h
	   M /trunk/server/sernet.c
	   M /trunk/server/settings.c
	   M /trunk/server/settlers.c
	   M /trunk/server/spacerace.c
	   M /trunk/server/srv_main.c
	   M /trunk/server/stdinhand.c
	   M /trunk/server/unithand.c
	   M /trunk/server/unittools.c

	Reuse two more of the packets_gen structures inside the game structuöà †  †  YÐn„ q…Ÿ%ˆ Fƒ¨~ˆ TÓw€E Ä.€ kƒ“€" uƒª?€…o ZØ@ˆ ‚v³ C‚¦@€u F‚ð~° p„ñc€( E’=‡ m’c€S „›|€ƒj Q¼o€…[ Eƒ=€… @Ã@€0 O„æw€…* A…„ ‡ n¼m† r„Ö€—S n„Ú( ‚„Ü€o A…„ ‡ Lƒì:  †”t€‚> B…ƒ‰ QÎ€Y Eƒ¢@€‚@ r„Ö€; …´D viewtilespeccanvas.cM /trunk/client/gui-stub/sprite.c
	   M /trunk/client/gui-win32/canvahelpdlg.c
	   M /trunk/client/gui-win32/mapview.c
	   M /trunk/client/gui-win32/sprite.c
	   M /trunk/client/gui-win32/sprite.hgui_main.c
	   M /trunk/client/gui-xaw/mapview.c
	   M /trunk/client/include/canvas_g.h
	   M /trunk/client/include/mapview_g.h
	   M /trunk/client/include/spritecommon/government.h
	   M /trunk/common/improvement.h
	   M /trunk/common/nation.h
	   M /trunk/common/tech.h
	   M /trunk/common/unittype.h
	   M /trunk/utility/ftwl/back_end.h
	   M /trunk/utility/ftwl/be_common_24.c
	   M /trunk/utility/ftwl/be_common_24.h
	   M /trunk/utility/ftwl/be_common_24_sprite.c
	   M /trunk/utility/ftwl/theme_engine.c
	   M /trunk/utility/ftwl/theme_engine.h
	   M /trunk/utility/ftwl/widget.h
	   M /trunk/utility/ftwl/widget_button.c
	   M /trunk/utility/ftwl/widget_core.c
	   M /trunk/utility/ftwl/widget_list.c
	   M /trunk/utility/ftwl/widget_p.h
	   M /trunk/utility/ftwl/widget_slider.c

	Rename "struct Sprite" as "struct sprite".

	Patch by automatic search-and-replace in PR#12645.


Mon, 28 Mar 2005 08:48:42gui-ftwlhelpdlg.c
	   M /trunk/client/gui-gtk-2.0/mapctrl.cmui/graphics.c
	   M /trunk/client/gui-mui/helpdlg.c
	   M /trunk/client/gui-mui/mapclass.c
	   M /trunk/client/gui-sdl/citydlg.c
	   M /trunk/client/gui-sdl/dialogs.c
	   M /trunk/client/gui-sdl/graphics.c
	   M /trunk/client/gui-sdl/gui_dithermapview.c
	   M /trunk/client/gui-sdl/repodlgs.cui_main.c
	   M /trunk/client/gui-win32/happiness.c
	   M /trunk/client/gui-win32/helpdlg.c
	   M /trunk/client/gui-win32/mapview.c
	   M /trunk/client/gui-win32/spritedialogshelpdlg.c
	   M /trunk/client/gui-xaw/mapctrl.c
	   M /trunk/client/gui-xaw/mapviewtilespec.c
	   M /trunk/client/tilespec.h

	Remove tileset dimension macros.  The users now use the dimension
	accessor functions directly.

	Patch by me in PR#12653.


Mon, 28 Mar 2005 08:42:35 -0800  jdorje:

	Changed paths:
	   D /trunk/client/gui-gtk

	Remove .cvsignore.


Mon, 28 Mar 2005 08:29:45 -0800  jdorje:

	Changed paths:
	   M /trunk/common/packets_gen.c
	   M /trunk/common/packets_gen.h

	Rerun packet generator.


Sun, 27 Mar 2005 09:29:25 -0800  matusik:

	Changed paths:packets.def
	   M /trunk/common/tech.c
	   M /trunk/server/plrhand.c

	Send science handicap info to the client. Patch by me in #12661.


Sun, 27 Mar 2005 01:22:43 -0800  matusik:

	Changed paths:
	   M /trunk/client/control.c

	Don't try to create patrol route when there is an enemy unit on the destination tile. Reported by Eric F. Paul in #12637


Sun, 27 Mar 2005 01:17:16 -0800  matusik:

	Changed paths:
	   M /trunk/common/nation.c
	   M /trunk/common/nation.h
	   M /trunk/data/default/nations.ruleset
	   M /trunk/server/ruleset.c
	   M /trunk/server/srv_main.c

	Make ai select nations intelligently. Patch by me in #12647.


Sat, 26 Mar 2005 23:48:38 -0800  jcanete:

	Changed paths:
	   M /trunk/client/gui-win32/canvawin32/graphics.h
	   M /trunk/client/gui-win32/happiness.c
	   M /trunk/client/gui-win32/helpdlg.c
	   M /trunk/client/gui-win32/mapview.c
	   M /trunk/client/gui-win32/sprite.c
	   M /trunk/client/gui-win32/sprite.h

	gui-win32: Move all BITMAP related code to graphics.c, and do some general
	cleanup.

	Patch by me in PR#12628.


Sat, 26 Mar 2005 06:16:36 -0800  rfalke:

	Changed paths:
	   M /trunk/utility/ftwl/be_common_24.c

	Speed image_copy_full by copy a full line instead of seperate pixels.

	Patch by Jason in PR#12577 with changes from me.


Sat, 26 Mar 2005 06:00:12 -0800  rfalke:

	Changed paths:
	   M /trunk/client/gui-win32/canvas.c
	   Msprite.c
	   M /trunk/client/gui-win32/sprite.h
	   M /trunk/manual/civmanual.c

	Convert the files from DOS line-endings to the UNIX line-endings which
	are used by all files.

	Reported by me in PR#12632.


Sat, 26 Mar 2005 05:51:49 -0800  rfalke:

	Changed paths:
	   M /trunk/client/gui-ftwl/gui_main.c
	   M /trunk/utility/ftwl/back_end.h
	   M /trunk/utility/ftwl/be_sdl.c
	   M /trunk/utility/ftwl/be_x11_ximage.c
	   M /trunk/utility/ftwl/widget.c
	   M /trunk/utility/ftwl/widget_p.h
	   M /trunk/utility/ftwl/widget_timeout.c

	Use the way in which the X11 backend handled events for the whole
	FTWL. Events are distinguished between blocking and non-blocking
	events. The fetch function for the non-blocking event will return
	immediately. The other one may block since it has to wait for a
	timeout, the server or the network.

	The main loop now looks like this:
	 forever {

	   execute non-idle timeouts

	   while get_non_blocking event() {
	     handle_event();
	   }

	   execute idle timeouts

	   update screen

	   get_blocking_event()
	   handle_event()
	}

	This order ensures that the user will always sees an up-to-date screen
	before the system goes into a waiting state. This was not the case for
	the SDL backend before.

	SDL problem reported by Per in PR#12634. Patch from me.


Sat, 26 Mar 2005 05:36:53 -0800  rfalke:

	Changed paths:
	   M /trunk/client/cityrepdata.c
	   M /trunk/client/gui-mui/citydlg.c
	   M /trunk/client/gui-win32/citydlg.c
	   M /trunk/client/helpdata.c
	   M /trunk/common/city.c

	Replace code of the form
	  my_snprintf(buf + strlen(buf), x - strlen(buf),
	with
	  cat_snprintf(buf, x,

	Patch by me in PR#12663.


Sat, 26 Mar 2005 04:53:19 -0800  rfalkhelpdata.c
	   M /trunk/client/tilespec.c
	   M /trunk/common/aicore/cm.c
	   M /trunk/manual/civmanual.c
	   M /trunk/server/savegame.c
	   M /trunk/utility/fciconv.c
	   M /trunk/utility/ftwl/be_common_24.c
	   M /trunk/utility/ftwl/common_types.c

	Use freeciv specific functions if they are available. Use cat_snprintf
	if possible.

	Patch from me in PR#12635.


Sat, 26 Mar 2005 01:33:35 -0800  matusik:

	Changed paths:
	   M /trunk/po/pl.po

	Update


Fri, 25 Mar 2005 23:58:32 -0800  jcanete:

	Changed paths:
	   M /trunk/client/gui-win32/connectdlg.c
	   M /trunk/client/gui-win32/dialogs.c

	gui-win32: couple of fixes to get compiling again.


Fri, 25 Mar 2005 21:59:15dialogscity.hcommon/requirements.c
	   M /trunk/common/requirements.h
	   M /trunk/data/default/cities.ruleset
	   M /trunk/server/ruleset.c
	   M /trunk/server/srv_main.c

	Change city styles to use requirements (instead of a single tech_req).

	Patch by me in PR#12615.


Fri, 25 Mar 2005 16:11:16 -0800  jdorje:

	Changed paths:
	   D /trunk/client/gui-gtk/Makefile.am
	   D /trunk/client/gui-gtk/chatline.c
	   D /trunk/client/gui-gtk/chatline.h
	   D /trunk/client/gui-gtk/citydlg.c
	   D /trunk/client/gui-gtk/citydlg.h
	   D /trunk/client/gui-gtk/cityrep.c
	   D /trunk/client/gui-gtk/cityrep.h
	   D /trunk/client/gui-gtk/cma_fe.c
	   D /trunk/client/gui-gtk/cma_fe.h
	   D /trunk/client/gui-gtk/colors.c
	   D /trunk/client/gui-gtk/colors.h
	   D /trunk/client/gui-gtk/connectdlg.c
	   D /trunk/client/gui-gtk/connectdlg.h
	   D /trunk/client/gui-gtk/dialogs.c
	   D /trunk/client/gui-gtk/dialogs.h
	   D /trunk/client/gui-gtk/diplodlg.c
	   D /trunk/client/gui-gtk/diplodlg.h
	   D /trunk/client/gui-gtk/finddlg.c
	   D /trunk/client/gui-gtk/finddlg.h
	   D /trunk/client/gui-gtk/gamedlgs.c
	   D /trunk/client/gui-gtk/gotodlg.c
	   D /trunk/client/gui-gtk/gotodlg.h
	   D /trunk/client/gui-gtk/graphics.c
	   D /trunk/client/gui-gtk/graphics.h
	   D /trunk/client/gui-gtk/gtkpixcomm.c
	   D /trunk/client/gui-gtk/gtkpixcomm.h
	   D /trunk/client/gui-gtk/gui_main.c
	   D /trunk/client/gui-gtk/gui_main.h
	   D /trunk/client/gui-gtk/gui_stuff.c
	   D /trunk/client/gui-gtk/gui_stuff.h
	   D /trunk/client/gui-gtk/happiness.c
	   D /trunk/client/gui-gtk/happiness.h
	   D /trunk/client/gui-gtk/helpdlg.c
	   D /trunk/client/gui-gtk/helpdlg.h
	   D /trunk/client/gui-gtk/inputdlg.c
	   D /trunk/client/gui-gtk/inputdlg.h
	   D /trunk/client/gui-gtk/inteldlg.c
	   D /trunk/client/gui-gtk/inteldlg.h
	   D /trunk/client/gui-gtk/mapctrl.c
	   D /trunk/client/gui-gtk/mapctrl.h
	   D /trunk/client/gui-gtk/mapview.c
	   D /trunk/client/gui-gtk/mapview.h
	   D /trunk/client/gui-gtk/menu.c
	   D /trunk/client/gui-gtk/menu.h
	   D /trunk/client/gui-gtk/messagedlg.c
	   D /trunk/client/gui-gtk/messagedlg.h
	   D /trunk/client/gui-gtk/messagewin.c
	   D /trunk/client/gui-gtk/messagewin.h
	   D /trunk/client/gui-gtk/optiondlg.h
	   D /trunk/client/gui-gtk/pages.c
	   D /trunk/client/gui-gtk/pages.h
	   D /trunk/client/gui-gtk/plrdlg.c
	   D /trunk/client/gui-gtk/plrdlg.h
	   D /trunk/client/gui-gtk/ratesdlg.h
	   D /trunk/client/gui-gtk/rc2c
	   D /trunk/client/gui-gtk/repodlgs.c
	   D /trunk/client/gui-gtk/repodlgs.h
	   D /trunk/client/gui-gtk/resources.c
	   D /trunk/client/gui-gtk/resources.h
	   D /trunk/client/gui-gtk/spaceshipdlg.c
	   D /trunk/client/gui-gtk/spaceshipdlg.h
	   D /trunk/client/gui-gtk/wldlg.c
	   D /trunk/client/gui-gtk/wldlg.h
	   M /trunk/po/POTFILES.in

	Remove gui-gtk files.  See PR#12132.


Fri, 25 Mar 2005 16:10:02 -0800  jdorje:

	Changed paths:
	   M /trunk/data/Makefile.am
	   A /trunk/data/freeciv.rc

	Add back freeciv.rc: it is used by gui-sdl.


Fri, 25 Mar 2005 14:33:49 -0800  jdorje
	Update pofiles after 'make dist'.


Fri, 25 Mar 2005 13:13:49 -0800  jdorje:

	Changed paths:
	   M /trunk/configure.ac
	   A /trunk/po/he.po
	   D /trunk/po/he_IL.po

	Rename he_IL.po as he.po.

	See PR#6152.


Fri, 25 Mar 2005 10:26:05pages.cserver/stdinhand.c

	Change the way the server tells the client about a loaded game.  Now
	instead of sending ruleset-specific info in a way so that the client
	doesn't need to know the ruleset, the server just sends the ruleset before
	sending the game-load info.

	Patch by me in PR#12605.


Fri, 25 Mar 2005 10:15:1dialogs.cpages.c
	   M /trunk/client/gui-gtk-2.0/plrdlg.c
	   M /trunk/client/gui-gtk-2.0/sprite.h

	Remove the SPRITE definition, replacing it with simply "struct Sprite".

	Patch by me in PR#12607.


Fri, 25 Mar 2005 10:03:4h

	Speed up the iteration in gui_rect_iterate in non-iso view.

	Patch by me in PR#12608.


Fri, 25 Mar 2005 10:03:17 -0800  matusik:

	Changed paths:
	   M /trunk/client/gui-gtk/dialogs.c
	   M /trunk/client/gui-gtk-2.0/dialogs.c
	   M /trunk/client/packhand.c
	   M /trunk/common/nation.c
	   M /trunk/common/nation.hdata/nation/afghani.ruleset
	   M /trunk/data/nation/american.ruleset
	   M /trunk/data/nation/arab.ruleset
	   M /trunk/data/nation/argentine.ruleset
	   M /trunk/data/nation/assyrian.ruý€ †  †  ßb€3 U²p€ƒ4 C„¦~€ˆc C‚£?€…Q g„½z® K…°?° A„¿@€„( E„=€ƒW aƒ¬<€‘ _ƒ¬>€…V @…ñ@€ C‚ý €„S ^‘"€‚ Z–7 Qƒ¬x€„I iÚ=‡ Lâx€‚G R²p€ˆ t…Ì:€‰l …´D ient/packhand.c

	Fix artifacts from PR#12158 that show up in non-iso-view.

	Reported by Paul Zastoupil; see PR#12185.


Wed, 09 Feb 2005 08:23:12 -0800  jdorje:

	Changed paths:gtk-2.0/menu.c
	   M /trunk/client/mapview_common.c
	   M /trunk/client/options.c
	   M /trunk/client/options.h
	   M /trunk/common/city.c
	   M /trunk/common/city.h

	Add a new client option for drawing city outlines (enabled by default).
	When set, the outlines of the city radiuses of cities and settler units
	are drawn on the mapview (even if the map grid is not being drawn).

	Patch by me in PR#12158.


Wed, 09 Feb 2005 07:45:53
	Add a translation prefix to the "Governor" field header in the city report.

	Patch by Christian Knoke <chrisk@cknoke.de> in PR#12182.


Wed, 09 Feb 2005 04:21:59 -0800  chris:

	Changed paths:
	   M /trunk/po/de.po

	updates, fixes, improvements


Wed, 09 Feb 2005 01:35:18 -0800  matusik:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	Fix mistake in 12129


Wed, 09 Feb 2005 01:15:01 -0800  matusik:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/inteldlg.c

	Don't show dead players in diplomacy intelligence report. Requested by Christian Knoke in PR#12078


Wed, 09 Feb 2005 01:10:55 -0800  matusik:

	Changed paths:
	   M /trunk/server/stdinhand.c

	Translate some strings in stdinhand.c. Reported by Christian Knoke in PR#12083


Wed, 09 Feb 2005 01:05:11 -0800  matusik:

	Changed paths:
	   M /trunk/data/nation/silesian.ruleset

	Add a city to the silesian.ruleset - civ.org.pl


Wed, 09 Feb 2005 00:59:57 -0800  matusik:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	Introduce new tech exchange code. Patch by me in PR#12129. Suggestions by Benoit and Jason


Wed, 09 Feb 2005 00:45:42 -0800  matusikidata.c
	   M /trunk/ai/aidata.h

	Reduce acceptable reputation limit in cease-fire negotiations. Also make ai gang up on spaceship builder. Old spacerace behaviour was totaly braindead. Patch by me in PR#12126


Tue, 08 Feb 2005 20:01:40 -0800  jdorje:

	Changed paths:
	   M /trunk/server/cityturn.c

	Merge all code that looks for a new build target into one function.  Also
	change capitalization so that it looks for a new build target every turn
	(this allows capitalization to work as a worklist entry).

	Patch by Benoit Hudson <bh@techhouse.brown.edu> in PR#12073 with changes by
	me.


Tue, 08 Feb 2005 14:14:18 -0800  jdorje:

	Changed paths:
	   M /trunk/client/agents/cma_core.c
	   M /trunk/client/attributecityrep.c
	   M /trunk/client/gui-gtk/cma_fe.ccityrep.c
	   M /trunk/client/gui-gtk-2.0/cma_fewin32/citydlg.c
	   M /trunk/client/gui-xaw/citydlg.c
	   M /trunk/client/gui-xaw/cma_fe.c
	   M /trunk/client/options.c
	   M /trunk/data/Freeciv.in
	   M /trunk/data/helpdata.txt
	   M /trunk/doc/README.cma

	Rename "CMA" as "Citizen Governor".

	Requested by Craig Jennings <craig@readingboy.com> in PR#11293.


Tue, 08 Feb 2005 14:11:22 -0800  jdorje:

	Changed paths:
	   M /trunk/client/options.c

	Change the default messages shown in the chat and message windows.

	Patch by me, inspired by Per Mathisen in RP#12117.


Tue, 08 Feb 2005 13:46:41 (head)


Tue, 08 Feb 2005 13:36:49 -0800  jdorje:

	Changed paths:
	   M /trunk/client/text.c

	Improve spacing in some mapview messages.

	Patch by Christian Knoke <chrisk@cknoke.de> in PR#12145.


Tue, 08 Feb 2005 13:32:57 -0800  jdorje:

	Changed paths:
	   M /trunk/po/Makefile.in.in

	Move the nb.po target down below the 'all' target.

	Reported by Mateusz Stefek in PR#12174.


Tue, 08 Feb 2005 10:43:51 -0800  jdorje:

	Changed paths:
	   M /trunk/client/controlpackhand.c

	Add a new function refresh_unit_mapcanvas.  Use this function when a unit's
	tile needs to be refreshed.

	Patch by me in PR#12163.


Tue, 08 Feb 2005 10:16:53 -0800  jdorje:

	Changed paths:
	   M /trunk/data/isophex.tilespec
	   M /trunk/data/trident_shields.tilespec

	Fix the isophex and trident_shields tilesets.

	Patch by me in PR#12156.


Tue, 08 Feb 2005 10:14:13 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-xaw/mapview.c
	   M /trunk/client/gui-xaw/pages.c

	Fix compile errors in gui-xaw.

	Patch by me in PR#12133.


Tue, 08 Feb 2005 10:12:11 -0800  jdorje:

	Changed paths:
	   M /trunk/po/POTFILES.in

	Add new nations to POTFILES.in.

	Reported by Christian Knoke <chrisk@cknoke.de> in PR#12169.


Tue, 08 Feb 2005 10:09:59 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/repodlgs.c

	Add a ?qualifier to the "Name" entry for buildings in the economy dialog.

	Patch by Mateusz Stefek in PR#12168.


Tue, 08 Feb 2005 10:02:43 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/graphics.c

	Fix a memory leak in crop_sprite.  This also fixes a bug where crop_sprite
	wouldn't work on sprites with no mask.

	Patch by me in PR#12166.


Tue, 08 Feb 2005 02:01:08 -0800  matusik:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gamedlgs.c

	Translate local option dialog's tab names


Tue, 08 Feb 2005 01:14:10 -0800  matusik:

	Changed paths:
	   M /trunk/po/pl.po

	update


Mon, 07 Feb 2005 18:29:23 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/repodlgs.c

	PR#12161: Assert failure on units report.

	Reported by Christian Knoke <chrisk@cknoke.de>, patch by me.


Mon, 07 Feb 2005 15:14:23 -0800  vasc:

	Changed paths:
	   M /trunk/common/effects.c

	PR#10477: problems with changing rulesets.

	Reported by Jason Dorje Short <jdorje@users.sourceforge.net>. Patch by me.


Mon, 07 Feb 2005 15:12:42 -0800  chris:

	Changed paths:
	   M /trunk/po/de.po

	3773 translated messages.


Mon, 07 Feb 2005 14:52:40 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/menu.c

	PR#12152: Government menu update cleanup.

	Patch by me.


Mon, 07 Feb 2005 14:26:21 -0800  vasc:

	Changed paths:packhand.c
	   M /trunk/common/map.h

	PR#12149: drawing is really slow.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Mon, 07 Feb 2005 06:58:07 -0800  matusik:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gamedlgs.c

	translate tooltips in options dialog


Mon, 07 Feb 2005 03:41:01 -0800  matusik:

	Changed paths:
	   M /trunk/po/pl.po

	Partial update


Mon, 07 Feb 2005 02:31:35 -0800  chris:

	Changed paths:
	   M /trunk/po/de.po

	Oops, managed to get the wrong file


Mon, 07 Feb 2005 02:17:20 -0800  chris:

	Changed paths:
	   M /trunk/po/de.po

	change to UTF-8, Forward to changes to HEAD, 3740 translated messages, 23 fuzzy translations, 10 untranslated messages.


Mon, 07 Feb 2005 00:19:01
	When a unit changes, refresh the city it is occupying.

	Reported by Christian Knoke <chrisk@cknoke.de> in PR#12080.


Mon, 07 Feb 2005 00:14:48 -0800  jdorje:

	Changed paths:
	   M /trunk/client/agents/cma_fec.c

	Make the default CMA settings useful.

	Patch by me in PR#12120.


Mon, 07 Feb 2005 00:09:10 -0800  jdorje:

	Changed paths:
	   M /trunk/client/options.c

	Change the default mapview sliding time to 200 ms.

	Patch by me in PR#12122.


Sun, 06 Feb 2005 15:36:20 -0800  vasc:

	Changed paths:
	   M /trunk/client/mapview_common.c

	PR#12147: bug with refreshing of corner sprites.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Sun, 06 Feb 2005 14:11:11 -0800  vasc:

	Changed paths:
	   M /trunk/client/tilespec.c
	   M /trunk/client/tilespec.h
	   M /trunk/data/isotrident/Makefile.am
	   A /trunk/data/isotrident/fog.png
	   A /trunk/data/isotrident/fog.spec
	   M /trunk/data/isotrident.tilespec
	   M /trunk/data/trident/Makefile.am
	   A /trunk/data/trident/fog.png
	   A /trunk/data/trident/fog.spec
	   M /trunk/data/trident.tilespec

	PR#12109: corner fog graphics.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Sun, 06 Feb 2005 13:40:58 -0800  vasc:

	Changed paths:
	   M /trunk/client/tilespec.c

	PR#12144: switching tilesets crashes freeciv.

	Missing initialization of nation flag sprites.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Sun, 06 Feb 2005 13:39:09 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/dialogs.c

	PR#12144: switching tilesets crashes freeciv.

	Fixes a crash due to premature local options window destruction.

	Patch by me.


Sat, 05 Feb 2005 20:16mapview.c
	   M /trunk/client/gui-win32/pages.c

	Fix compilation of gui-win32 client.  Broken in PR#7344 and PR#11816.


Sat, 05 Feb 2005 19:30:53 -0800  vasc:

	Changed paths:
	   M /trunk/data/misc/buildings.png

	PR#12057: Some new wonder graphics.

	By Paul Zastoupil <paul@zastoupil.org>.


Sat, 05 Feb 2005 14:29:07 -0800  jdorje:

	Changed paths:
	   M /trunk/data/isotrident/terrain1.png
	   M /trunk/data/isotrident/terrain2.png

	Fix the mask used by the "flat" tile sprites in isotrident.  The files are
	also changed to RGBA.

	Changes by me in PR#12107.


Sat, 05 Feb 2005 11:46:32gui-gtk-2.0/gui_main.c
	   M /trunk/client/gui-gtk-2.0/gui_main.h
	   M /trunk/client/gui-gtk-2.0/menu.c
	   M /trunk/client/options.c
	   M /trunk/client/options.h

	PR#12131: Move save options on exit and full screen mode to menus.

	Patch by me.


Sat, 05 Feb 2005 11:26:38Implement a new version of gui_rect_iterate.  The new macro iterates over
	corners and edges as well as tiles.

	Patch by me in PR#12085.


Sat, 05 Feb 2005 11:12:53 -0800  jdorje:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	When considering if shared vision is safe, don't worry about dead players.

	Patch by Mateusz Stefek in PR#12125.


Sat, 05 Feb 2005 11:05:08 -0800  jdorje:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	When the AI honors its alliance make it tell who the target of the alliance
	is.

	Patch by Mateusz Stefek in PR#12124.


Sat, 05 Feb 2005 09:56:36cityreprepodlgs.c
	   M /trunk/client/gui-gtk-2.0/wldlg.c
	   M /trunk/data/freeciv.rc-2.0

	PR#12130: Make lists use a smaller font.

	Patch by me.


Fri, 04 Feb 2005 23:50:57 -0800  jdorje:

	Changed paths:
	   M /trunk/autogen.sh

	Require automake >= 1.6.

	See PR#9551.


Fri, 04 Feb 2005 23:41:54 -0800  jdorje:

	Changed paths:oto.c
	   M /trunk/client/goto.h
	   M /trunk/client/gui-gtk-2.0/mapview.c
	   M /trunk/client/gui-gtk-2.0/menu.c
	   M /trunk/client/mapctrl_common.c
	   M /trunk/client/mapview_common.c
	   M /trunk/common/capstr.c
	   M /trunk/common/unit.h
	   M /trunk/server/savegame.c
	   M /trunk/server/unithand.c
	   M /trunk/server/unittools.c

	- Add a new order "build city".
	- Add client support for having a post-goto order.
	- In the gtk2 client, add a menu entry for goto + build city.

	Patch by Arnstein Lindgard <a-l@c2i.net> and myself in PR#7344.


Fri, 04 Feb 2005 23:15:38 -0800  jdorje:

	Changed paths:
	   M /trunk/client/connectdlg_common.c
	   M /trunk/client/connectdlg_common.h
	   M /trunk/client/gui-ftwl/pages.c
	   M /trunk/client/gui-gtk/pages.c
	   M /trunk/client/gui-gtk-2.0/pages.c
	   M /trunk/client/gui-mui/connectdlg.c
	   M /trunk/client/gui-stub/pages.c
	   M /trunk/client/include/connectdlg_g.h
	   M /trunk/client/packhand_gen.c
	   M /trunk/client/packhand_gen.h
	   M /trunk/common/capstr.c
	   M /trunk/common/fc_typesdata/Makefile.am
	   A /trunk/data/default.serv
	   M /trunk/data/history.serv
	   M /trunk/server/gamehand.c
	   M /trunk/server/stdinhand.c

	- Make /read look in the datadirs for the file to be read.
	- Send a list of available rulesets (.serv files) to the client after
	  hack access is granted.
	- Make this list of rulesets available to the GUI in the start dialog.
	- In the gtk2 client, let the user choose which ruleset they want to play
	  with.

	Patch by Daniel L Speyer <dspeyer@wam.umd.edu> and myself in PR#11816.


Fri, 04 Feb 2005 22:52:59 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/plrdlg.c

	Don't unreference a pixbuf until after we copy it.

	Reported by Brett Albertson <brett.albertson@stratech.com> in PR#12112.


Fri, 04 Feb 2005 22:08:38 -0800  jdorje:

	Changed paths:
	   M /trunk/data/misc/buildings.png

	Revert to RGBA version of buildings.png (revision 1.2).


Fri, 04 Feb 2005 21:49:06 -0800  jdorje:

	Changed paths:
	   A /trunk/data/graphics
	   A /trunk/data/graphics/adamsmith.png
	   A /trunk/data/graphics/bach.jpg
	   A /trunk/data/graphics/cancer.svg
	   A /trunk/data/graphics/hoover.svg
	   A /trunk/data/graphics/newton.jpg
	   A /trunk/data/graphics/oracle.svg
	   A /trunk/data/graphics/suntƒ  †  †  2ØQ€‚h T¤u ƒž#€‚C m…”;” ^×"€‡6 l…ÅX€…& C‚¹?€ yƒž+€…6 T¤u€D yƒž+€„) B¥?€ O„×  f…ˆ%€ˆF Cƒå€ƒR W± ¹ eƒž+€ƒq W…Åt€	 T¤u€‚ P„r€ˆ B¥?€ O‰~ $© „ pª €„ N÷}€‘t rƒž+€†Y …´D 
	Patch by me in PR#11065.


Sun, 05 Dec 2004 04:32:49 -0800  tsdgeos:

	Changed paths:
	   M /trunk/po/ca.po

	make update-po


Sun, 05 Dec 2004 02:07:32 -0800  jdorje:

	Changed paths:
	   M /trunk/utility/specvec.h

	Make handling of int and size_t values more clear.

	Patch by Frederic Briere <fbriere@fbriere.net> in PR#11323.


Sun, 05 Dec 2004 01:21:27citytools.c
	   M /trunk/server/ruleset.c

	Simplify many network packets, by putting output-style fields into array
	form.

	Patch by me in PR#11325.


Sun, 05 Dec 2004 01:08:19 -0800  jdorje:

	Changed paths:
	   M /trunk/ai/aitools.c
	   M /trunk/ai/aiunit.h
	   M /trunk/client/helpdata.c
	   M /trunk/client/packhand.ccommon/packets_gen.h	   M /trunk/server/ruleset.c

	Put the food_cost, shield_cost, and gold_cost fields of the unit_type
	structure into an array upkeep[].

	Patch by me in PR#11328.


Sun, 05 Dec 2004 01:01:00 -0800  jdorje:

	Changed paths:
	   M /trunk/ai/aicity.c
	   M /trunk/common/city.c
	   M /trunk/common/city.h

	Merge get_city_shield_bonus, get_city_science_bonus,
	get_city_luxury_bonus, and get_city_gold_bonus into a single function
	get_city_output_bonus.

	Patch by me in PR#11324.


Sun, 05 Dec 2004 00:50:46 -0800  jdorje:

	Changed paths:
	   M /trunk/server/citytools.c
	   M /trunk/server/srv_main.c

	Allow HACK connections to use non-ascii player names.

	Patch by me in PR#11289.


Sat, 04 Dec 2004 20:23:19 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-stub/gui_main.c

	#include "civclient.h" from gui-stub/gui_main.c.

	Patch by Frederic Briere <fbriere@fbriere.net> in PR#11316 with changes by
	me.


Sat, 04 Dec 2004 20:20:11 -08urn.c

	Add a new function best_specialist that returns the best specialist type
	for a particular output type that a city can use.  Use this function when
	placing new citizens for cities with the CITYO_EINSTEIN or CITYO_TAXMAN
	options set.

	Patch by me in PR#11318.


Sat, 04 Dec 2004 13:00:24 -0800  kauf:

	Changed paths:
	   M /trunk/server/srv_main.c

	We don't want to treat the observer as a normal
	player _unless_ aifill maxes out the regular players.

	See PR#11111. Reported by Peter Panov <agent010P@comcast.net>. Patch by me.


Sat, 04 Dec 2004 02:42:13 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-ftwl/dialogs.c
	   M /trunk/client/gui-gtk/dialogs.csdl/dialogs.c
	   M /trunk/client/gui-win32/dialogs.c
	   M /trunk/client/packhand.c
	   M /trunk/common/nation.c
	   M /trunk/common/nation.hruleset.c
	   M /trunk/server/srv_main.c

	Rename the "class" field of the nation struct as "category".

	Patch by Frederic Briere <fbriere@fbriere.net> in PR#11278.


Sat, 04 Dec 2004 02:21:30 -0800  jdorje:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/utility/fcintl.h

	Check for the libintl.h header at compile time.  Include this header even
	if NLS isn't in use, but if NLS is disabled then undefine the translation
	functions before defining them to be empty.  This fixes a potential problem
	where if libintl.h was included anyway it would cause a conflict with the
	empty definitions.

	Patch by Frederic Briere <fbriere@fbriere.net> in PR#11313.


Sat, 04 Dec 2004 02:09:30capstr.c
	   M /trunk/common/city.c
	   M /trunk/common/government.hcityturn.c
	   M /trunk/server/diplomats.c
	   M /trunk/server/ruleset.c

	Put government corruption and waste parameters into an array, indexed by
	output type.

	Patch by me in PR#11305.


Sat, 04 Dec 2004 01:27:00 -0800  jdorje:

	Changed paths:
	   M /trunk/data/civ1/buildings.ruleset
	   M /trunk/data/civ2/buildings.ruleset
	   M /trunk/data/default/buildings.ruleset
	   M /trunk/data/history/buildings.ruleset

	Fix the effect and helptext for Oracle.

	Reported by Eddie Anderson <saywhat@softhome.net> in PR#10858.


Fri, 03 Dec 2004 20:44:08Avoid a crash when a goto is initiated for a unit with orders.

	Patch by me in PR#11327.


Fri, 03 Dec 2004 16:29:38 -0800  jdorjegamehand.c
	   M /trunk/server/ruleset.c
	   M /trunk/server/sernet.c
	   M /trunk/server/unittools.c

	Add a manditory capability.  ALl old optional capabilities are removed.

	See PR#11299.


Fri, 03 Dec 2004 15:30:28 -0800  jdorje:

	Changed paths:
	   M /trunk/ai/aihand.c
	   M /trunk/client/packhand.c
	   M /trunk/common/city.c
	   M /trunk/common/government.h
	   M /trunk/server/ruleset.c

	Change the government bonus values into a pair of arrays, and rename them
	to match the effects they provide.

	Patch by me in PR#11301.


Fri, 03 Dec 2004 15:00:02 -0800  jdorje:

	Changed paths:
	   M /trunk/server/citytools.c
	   M /trunk/server/citytools.h
	   M /trunk/server/settlers.c

	Remove city_xxx_bonus().  The callers now just access pcity->bonus[]
	instead.

	Patch by me in PR#11302.


Fri, 03 Dec 2004 11:01:10 -0800  jdorje:

	Changed paths:
	   M /trunk/server/plrhand.c

	Use get_tech_name instead of advances[].name to get the name of a tech
	goal in choose_tech_goal.

	Reported by Jan Tobias Muehlberg <muehlber@fh-brandenburg.de> in PR#11317.


Fri, 03 Dec 2004 10:53:16dlg.c

	PR#11195: Make buy production popup non-modal.

	Bug reported by Ryan Thiessen <ryan@ryanthiessen.com>, patch by me.


Fri, 03 Dec 2004 01:53:35 -0800  jdorje:

	Changed paths:
	   M /trunk/server/generator/mapgen.c

	Add a debugging function to print out the terrain percentages in a
	newly-generated map.

	Patch by me in PR#10722.


Fri, 03 Dec 2004 01:39:41 -0800  jdorje:

	Changed paths:
	   M /trunk/client/cityrepdata.c
	   M /trunk/client/tilespec.h	   M /trunk/common/fc_types.h
	   M /trunk/common/game.h
	Change SP_COUNT into a variable.  Use SP_MAX in places where a
	compile-time constant is needed.

	Patch by me in PR#11287.


Fri, 03 Dec 2004 01:26:23 -0800  jdorje:

	Changed paths:
	   M /trunk/server/generator/mapgen.c

	Lower the amount of forest and swamp (creating more grassland and plains).

	Reported by Mike Jing <miky40@hotmail.com> in PR#10722.  Patch  by
	Marcelo Burda <mburda@ulb.ac.be>.


Thu, 02 Dec 2004 02:20:30 -0800  jdorje:

	Changed paths:
	   M /trunk/common/aicore/cm.c
	Change the pcity->xxx_bonus fields into a single array, indexed by output
	type.

	Patch by me in PR#11272.


Thu, 02 Dec 2004 02:14:54city.c
	   M /trunk/common/government.h
	   M /trunk/server/ruleset.c

	Change the gov->[food|trade|shields]_before_penalty and
	gov->celeb_[food|trade|shields]_before_penalty fields into a pair of
	arrays indexed by output type.

	Patch by me in PR#11270.


Thu, 02 Dec 2004 02:10:05fc_types.h

	Move the output_type and specialist_type enums into fc_types.h.

	Patch by Frederic Briere <fbriere@fbriere.net> in PR#11281 with added
	comment by me.


Thu, 02 Dec 2004 02:06:58 -0800  jdorje:

	Changed paths:
	   M /trunk/client/citydlg_common.h

	Give a name to the anonymous citizen enumeration.

	Patch by Frederic Briere <fbriere@fbriere.net> in PR#11276 with changes
	by me.


Thu, 02 Dec 2004 01:51:22 -0800  jdorje:

	Changed paths:
	   M /trunk/configure.ac

	Use AC_HEADER_STDBOOL to check for stdbool, instead of a generic header
	check.

	Patch by Frederic Briere <fbriere@fbriere.net> in PR#11298.


Wed, 01 Dec 2004 17:04:33 -0800  jdorje:

	Changed paths:
	   M /trunk/client/options.h

	Rename the "class" field of the client_option struct as "category".

	Patch by Frederic Briere <fbriere@fbriere.net> in PR#11279.


Wed, 01 Dec 2004 16:35:27 -0800  jdorje:

	Changed paths:
	   M /trunk/data/nation/hobbits.ruleset

	Remove Frodo as a leader of the hobbit nation (since he wasn't).


Wed, 01 Dec 2004 15:43:03If an activity is given for a unit with orders, free the orders.

	Reported by Christian Knoke <chrisk@cknoke.de> in PR#11152.


Wed, 01 Dec 2004 14:15:23stubsrv_main.c
	   M /trunk/utility/fciconv.c
	   M /trunk/utility/fciconv.h

	Use transliteration in string character set conversion in the GTK1.2, XAW,
	and Win32 clients.

	Patch by me in PR#10971.


Wed, 01 Dec 2004 11:21:17 -0800  jdorje:

	Changed paths:
	   M /trunk/data/isotrident.tilespec
	   M /trunk/data/misc/small.spec
	   M /trunk/data/trident.tilespec
	   M /trunk/doc/README.graphics

	- Update README.graphics.
	- Remove/comment out deprecated/unused elements in tilesets.

	Patch by me in PR#11253.


Wed, 01 Dec 2004 11:01:38Add more cities to the Taiwanese ruleset.

	Patch by Fang-Pin Chang <fchang@forked.net> in PR#11274.


Wed, 01 Dec 2004 10:56:53 -0800  evyscr:

	Changed paths:
	   M /trunk/client/gui-xaw/chatline.c
	   M /trunk/client/gui-xaw/graphics.c
	   M /trunk/client/gui-xaw/gui_main.c
	   M /trunk/client/gui-xaw/gui_main.h
	   M /trunk/client/gui-xaw/mapview.c
	   M /trunk/data/Freeciv.in

	Xaw: Add multibyte charset support for xaw client. Patch by Vasco in PR#11163


Tue, 30 Nov 2004 22:58:00 -0800  jdorje:

	Changed paths:
	   M /trunk/client/attribute.c

	When there is an attribute error (like those commonly caused by the CMA),
	instead of aborting or continuing unimpeded, we instead print an error
	message, delete all attribute data, and continue.

	See PR#11237.


Tue, 30 Nov 2004 22:46:31 -0800  jdorje:

	Changed paths:
	   M /trunk/server/citytools.c

	Change the event for city conquest to E_UNIT_WIN_ATT.

	Patch by Christian Knoke <chrisk@cknoke.de> in PR#11252.


Tue, 30 Nov 2004 00:37:03 -0800  jdorje:

	Changed paths:
	   M /trunk/ai/advdomestic.c
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/aicity.c
	   M /trunk/ai/aidata.c
	   M /trunk/ai/aihand.c
	   M /trunk/ai/aihunt.c
	   M /trunk/ai/aitools.c
	   M /trunk/ai/aiunit.c
	   M /trunk/client/citydlg_common.c
	   M /trunk/client/cityrepdata.c
	   M /trunk/client/gui-gtk/citydlg.c
	   M /trunk/client/gui-gtk-2.0/citydlg.c
	   M /trunk/client/gui-win32/citydlg.c
	   M /trunk/client/gui-xaw/citydlg.c
	   M /trunk/client/packhand.c
	   M /trunk/client/repodlgs_common.c
	   M /trunk/common/aicore/cm.c
	   M /trunk/common/city.c
	   M /trunk/common/city.h
	   M /trunk/common/player.c
	   M /trunk/server/citytools.c
	   M /trunk/server/cityturn.c
	   M /trunk/server/savegame.c
	   M /trunk/server/score.c
	   M /trunk/server/srv_main.c

	Replace the city output surplus fields with an array.

	Patch by me in PR#11228.


Mon, 29 Nov 2004 22:54:07 -0800  jdorje:

	Changed paths:
	   M /trunk/client/cityrepdata.c
	   M /trunk/client/cityrepdata.h
	   M /trunk/client/civclient.c
	   M /trunk/client/gui-gtk/cityrep.c
	   M /trunk/client/gui-gtk-2.0/cityrep.c
	   M /trunk/client/gui-xaw/cityrep.c
	   M /trunk/client/options.c
	   M /trunk/client/packhand.c
	   M /trunk/common/capstr.c
	   M /trunk/common/game.hdata/default/cities.ruleset
	   M /trunk/server/ruleset.c

	Change the city report field data:
	- The number of city report fields is dynamic.
	- Fields for types of specialist are added on when the rulesets are read.
	- Option values for shown fields are read only after rulesets are received.

	Patch by me in PR#11091.


Mon, 29 Nov 2004 22:14:42 -0800  glip:

	Changed paths:
	   M /trunk/ai/aiferry.c

	Make sure a boat selects itself a boss from units owned by the same player.

	Reported by Caz, patch by myself in PR#10437.


Mon, 29 Nov 2004 21:46:34 -0800  glip:

	Changed paths:
	   M /trunk/data/default/terrain.ruleset

	List some missing terrain flags in the comments preambule.

	Reported by Marko Lindqvist, patch by Jason.  PR#11219


Mon, 29 Nov 2004 21:39:12 -0800  glip:

	Changed paths:
	   M /trunk/common/city.c
	   M /trunk/common/ma‰À †  †  Xâ}€{ iƒÌ$€‚, PÂ}€‹( s†ˆ8€…{ LÓ~€Ž [e€‚e \ƒñy€“Y e„ñe }Ù7± kÛ|§ `„ºv€„d c‚…5€—! …´D xistant files from EXTRA_DIST.

	Reported by Mateusz Stefek in PR#10615.


Tue, 19 Oct 2004 15:58:33 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/pages.c

	Fix bug in /take when using names with spaces.


Tue, 19 Oct 2004 14:17:34 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/mapview.c

	PR#10549: Don't use GDK for mapview dirty/flush operations in gui-gtk-2.0.

	Patch by ason Dorje Short <jdorje@users.sourceforge.net>.


Tue, 19 Oct 2004 14:08:54 -0700  jdorje:

	Changed paths:
	   M /trunk/client/mapview_common.c

	Add LOG_DEBUG logging of frames per second when sliding the mapview.

	Patch by me in PR#10550.


Tue, 19 Oct 2004 11:29:44 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/pages.c

	PR#10625: Make the password labels insensitive.


Tue, 19 Oct 2004 11:13:43 -0700  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c

	When changing tilesets make sure the mapview is fully redrawn.

	Reported by David Stewart <dmstewart@gmail.com> in PR#10590.  Patch by me.


Tue, 19 Oct 2004 11:11:21 -0700  jdorje:

	Changed paths:
	   M /trunk/client/packhand.c

	Expand the area of updating of a city map on the mapview.  This allows
	the grid to be updated even if the gridlines don't actually fall within
	the area of the citymap.

	Patch by me in PR#10525.


Tue, 19 Oct 2004 11:04:55 -0700  jdorje:

	Changed paths:
	   M /trunk/data/trident_shields.tilespec

	Add a missing capability to trident_shields.

	Reported by Karl-Ingo Friese <kif@gdv.uni-hannover.de> in PR#10592.


Tue, 19 Oct 2004 10:07:12 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gui_main.c

	PR#10616: Fix chatline conflict with the menu accelerators.

	Bug reported by Mateusz Stefek <mstefek@poczta.fm>.


Tue, 19 Oct 2004 09:35:33dialogs.c
	   M /trunk/client/gui-gtk-2.0/mapview.c

	PR#10614: Remove C99 initializers.

	Patch by Alexander Sayenko <sayenko@cc.jyu.fi>.


Tue, 19 Oct 2004 02:21:13 -0700  matusik:

	Changed paths:
	   M /trunk/data/nation/polish.ruleset

	Fix spelling in polish ruleset


Mon, 18 Oct 2004 23:46:57city.h
	   M /trunk/server/citytools.c
	   M /trunk/server/cityturn.c

	Add new functions freeze_workers and thaw_workers.  These are
	used inside transfer_city to prevent auto_arrange_workers from being called
	when the city is not in a sane state.

	Reported by Marko Lindqvist <marko.lindqvist@pp5.inet.fi> in PR#10317.
	Patch by me.


Mon, 18 Oct 2004 23:29:12 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk/menu.c

	- Make sure all menu entry strings include the accelerator underscore.
	  Otherwise it's possible that they are translated differently, which
	  breaks things.
	- Change the accelerator for the Government menu to be 'e' instead of 'g'.
	  'g' is already used by the _Game menu.

	Patch by Egor Vyscrebentsov <evyscr@murom.net> in PR#10546.


Mon, 18 Oct 2004 17:06:40 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gui_main.c

	PR#10599: Place the cursor at the end during inputline history traversing.

	Requested by Per.


Mon, 18 Oct 2004 16:52:54 -0700  vasc:

	Changed paths:
	   A /trunk/client/gui-gtk-2.0/pages.c
	   A /trunk/client/gui-gtk-2.0/pages.h
	   A /trunk/client/include/pages_g.h

	Forgot to 'cvs add' these files in my previous commit.


Mon, 18 Oct 2004 16:49:27 -0700  vasc:

	Changed paths:
	   M /trunk/client/civclient.c
	   M /trunk/client/clinet.c
	   M /trunk/client/connectdlg_common.c
	   M /trunk/client/gui-gtk-2.0/Makefile.am
	   M /trunk/client/gui-gtk-2.0/chatlinegtk-2.0/gui_main.h
	   M /trunk/client/gui-gtk-2.0/menu.c
	   M /trunk/client/include/Makefile.am
	   M /trunk/client/packhand.c
	   M /trunk/data/freeciv.rc-2.0
	   M /trunk/server/civserver.c
	   M /trunk/server/srv_main.c
	   M /trunk/server/srv_main.h
	   M /trunk/utility/shared.c
	   M /trunk/utility/shared.h

	PR#10471: Remove connection dialog.

	Kudos to Jason, Mike and Per for suggestions and bug reports.


Mon, 18 Oct 2004 16:28:12 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/aidiplomat.c

	Change an assertion into a normal check-and-return, and add better logging
	of targeted diplomats.

	Patch by Per Mathisen as part of PR#10567.


Mon, 18 Oct 2004 15:40:02 -0700  jdorje:

	Changed paths:
	   M /trunk/client/goto.c
	   M /trunk/client/texunit.c
	   M /trunk/common/unit.h
	   M /trunk/server/unittools.c

	Clean up and fix a number of bugs in activity rate calculations.

	See PR#10368.  Patch by me.


Mon, 18 Oct 2004 15:05:42 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/menu.c

	Fix a bug where transforming swamp/river would show up as ocean/river.

	Reported by Brett Albertson <brett.albertson@stratech.com> in PR#10571.


Mon, 18 Oct 2004 14:48:51 -0700  keld:

	Changed paths:
	   M /trunk/po/da.po

	this time not .bz2 ...
	freeciv/po/da.po


Mon, 18 Oct 2004 13:42:53 -0700  keld:

	Changed paths:
	   M /trunk/po/da.po

	Updates from Ole Laursen
	freeciv/po/da.po


Mon, 18 Oct 2004 12:04:18 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	Further  updates for ru.po


Mon, 18 Oct 2004 10:21:57 -0700  per:

	Changed paths:
	   M /trunk/diff_ignore

	Add civmanual to diff_ignore. As requested by Vasco.


Mon, 18 Oct 2004 10:18:58 -0700  per:

	Changed paths:
	   M /trunk/data/default/buildings.ruleset

	A few building requirements changes:
	* Cathedral requires Temple
	* Research Lab requires University
	* Space XXXX requires Factory
	See PR#10364.


Mon, 18 Oct 2004 09:38:28 -0700  per:

	Changed paths:
	   M /trunk/data/nation/chinese.ruleset

	Update to Chinese ruleset by Mike Jing <miky40@hotmail.com>.


Mon, 18 Oct 2004 09:04:25 -0700  jdorje:

	Changed paths:
	   M /trunk/server/plrhand.c

	Fix a fatal bug with instantaneous research and teams.

	Reported by Sam Morris <sam@robots.org.uk> in PR#10554.  Patch by me.


Sun, 17 Oct 2004 23:52:14 -0700  jdorje:

	Changed paths:
	   M /trunk/client/clinet.c

	Add brackets to a server_list_iterate.

	Patch by Alexander Sayenko <sayenko@cc.jyu.fi> in PR#10587.


Sun, 17 Oct 2004 08:47:48 -0700  jdorje:

	Changed paths:
	   M /trunk/client/civclientlient/tilespec.c

	Disable mapview sliding when scrolling, when centering on a unit at the
	start of the game, and when changing tilesets.

	Patch by me in PR#10548.


Sat, 16 Oct 2004 17:46:44 -0700  kauf:

	Changed paths:
	   M /trunk/client/climisc.c

	always center on _something_

	See PR#10569 Patch by Jason.


Sat, 16 Oct 2004 15:29:13 -0700  jdorjeutilities.c

	Fix several rare bugs in map generation.

	Patch by Marcelo Burda <mburda@ulb.ac.be> in PR#10527.


Sat, 16 Oct 2004 15:26:03 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/cityrep.c

	Fix a bug in the gui-gtk-2.0 city report's "add last" feature.

	Reported by Benoit Hudson <bh@techhouse.brown.edu> in PR#10533.  Patch by
	me.


Fri, 15 Oct 2004 21:18:30 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	Updated ru.po


Fri, 15 Oct 2004 17:09:55 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gui_main.c

	Translate some strings.

	Patch by Dmitriy Genzel <dg@cs.brown.edu> in PR#10532.


Fri, 15 Oct 2004 17:00:10 -0700  jdorje:

	Changed paths:
	   M /trunk/client/citydlg_common.c

	Fix a bug causing the wrong unit/building to be inserted when "add next"
	was used from the city report.

	Reported by Benoit Hudson <bh@techhouse.brown.edu> in PR#10533.


Fri, 15 Oct 2004 15:46:31 -0700  jdorje:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/utility/fciconv.c

	Add an AM_LIBCHARSET call to configure.ac.  Previously libcharset was
	never checked for.

	Patch by me in PR#10535.


Fri, 15 Oct 2004 14:45:17 -0700  jdorje:

	Changed paths:
	   M /trunk/server/generator/temperature_map.c

	With an all-temperate map, don't force parts of it to be arctic.

	Patch by Marcelo Burda <mburda@ulb.ac.be> in PR#10545.


Fri, 15 Oct 2004 14:34:24 -0700  jdorje:

	Changed paths:
	   M /trunk/server/savegame.c

	Readd a missing assign_continent_numbers call when loading savegames.

	Reported by Per Inge Mathisen in PR#10541.  Patch by Marcelo Burda.


Fri, 15 Oct 2004 13:23:31 -0700  jdorje:

	Changed paths:
	   M /trunk/client/goto.c

	Fix a bug where connect-road, on a tile where we can't build road but
	road is already built, would fail.

	Reported by myself and Benoit Hudson in PR#10531.  Patch by me.


Fri, 15 Oct 2004 06:25:21 -0700  per:

	Changed paths:
	   M /trunk/autogen.sh

	Fix problem with old Bourne shells. Reported by Brett Albertson
	<brett.albertson@stratech.com> in PR#10540.


Fri, 15 Oct 2004 05:05:56 -0700  per:

	Changed paths:
	   M /trunk/utility/ftwl/widget_p.h

	FTWL: Fix error in header, odsa -> osda.


Fri, 15 Oct 2004 02:42:33 -0700  jdorje:

	Changed paths:
	   M /trunk/client/helpdata.c
	   M /trunk/common/city.c

	Add some documentation on how caravans create trade routes.

	Requested by Rik van Riel <riel@surriel.com> in PR#10504.  Patch by Mike
	Kaufman and myself.


Fri, 15 Oct 2004 02:39:06 -0700  jdorjestartpos.c
	   M /trunk/server/generator/startposmaphand.c
	   M /trunk/server/maphand.hAdd a new server setting, "startpos", controlling the algorithm used to
	generate islands and place starting positions on islands.  Generators
	2, 3, and 4 are merged into a single generator setting.  The old
	generators 1 and 5 may now be used with different startpos settings.
	Default behavior is not substantially changed.

	Patch by Marcelo Burda <mburda@ulb.ac.be> in PR#10308, with changes by me.


Thu, 14 Oct 2004 16:15:28 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	Updated ru.po


Thu, 14 Oct 2004 14:01:05 -0700  jdorje:

	Changed paths:
	   M /trunk/client/goto.c
	   M /trunk/common/unitImprove behavior of client-side goto with "random" moves.
	1.  The wait-until-next-turn order is changed until a wait-unitil-we-have-
	    full-MP order.  This means there may not be any waiting at all.
	2.  If a move order fails at random, it will be tried again the next
	    turn.

	Reported by Mateusz Stefek in PR#10276.  Patch by me.


Thu, 14 Oct 2004 11:31:48 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	Updated ru.po


Thu, 14 Oct 2004 10:44:17 -0700  jdorje:

	Changed paths:
	   M /trunk/server/generator/mapgen.c

	Frontport: fix a problem where the temperature map was never freed.

	Reported by Benedict Adamson <badamson@spamcop.net> in PR#10502.  Patch
	by Marcelo Burda.


Wed, 13 Oct 2004 21:25:05 -0700  jcanete:

	Changed paths:
	   M /trunk/configure.ac

	If compiling with mingw, set LOCALEDIR manually.  This makes windows
	executables look for i18n files in the install directory, instead of in an
	absolute directory set at configure time.

	Patch by me under PR#10478.


Wed, 13 Oct 2004 20:00:11 -0700  kauf:

	Changed paths:
	   M /trunk/server/handchat.c

	Don't talk as the _player_ when observing. Use the username instead.

	See PR#10514 Patch by Per.


Wed, 13 Oct 2004 11:29:41 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	Updated ru.po


Wed, 13 Oct 2004 11:18:46 -0700  per:

	Changed paths:
	   M /trunk/po/POTFILES.in

	Add austrian nation to POTFILES. Patch by Dmitriy Genzel
	<dg@cs.brown.edu> in PR#10498.


Wed, 13 Oct 2004 11:15:21 -0700  per:

	Changed paths:
	   M /trunk/client/text.c

	Part of a tooltip was not being i18n'alized. Patch by Dmitriy Genzel
	<dg@cs.brown.edu> in PR#10510.


Wed, 13 Oct 2004 08:47:43 -0700  per:

	Changed paths:
	   M /trunk/common/game.h
	   M /trunk/data/civ1.serv
	   M /trunk/data/civ2.serv
	   M /trunk/data/default/buildings.ruleset

	Port forward the science buildings patch applied recently to S2_0.
	PR#10091.


Tue, 12 Oct 2004 12:40:19 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	All messages translated!!


Tue, 12 Oct 2004 10:03:18 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	Minor fixes to ru.po


Tue, 12 Oct 2004 09:42:12 -0700  jdorje:

	Changed paths:
	   M /trunk/client/control.c

	Fix a bug that prevented a worker unit from running a connect activity if
	the activity had already been completed on the current tile.

	Patch by me in PR#10439.


Tue, 12 Oct 2004 09:35:26 -0700  per:

	Changed paths:
	   M /trunk/server/plrhand.c

	Reenable research for future technologies. Note that the tech dialog
	does not popup when you have researched a new future tech. I am not sure
	if this is correct or not. See PR#10042 for more info. Reported by
	Jason.


Tue, 12 Oct 2004 08:49:59 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	Updated ru.po


Mon, 11 Oct 2004 23:18:40 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/menu.c

	Show specials in the menu texts for changing terrain (via irrigation,
	mining, or trà †  †  	ÛV€ƒf J„ò~€Œ rŠ@ 3‚¬3€ŠN V…Ý|€…; |ò^€‡ {Š>€ƒ5 DÑ€„` N„å<„ „ç® t„êYˆ „í$± v„ò~… „ö€…y AÒ €Œ AÒ €ˆ_ a‚™,€ŽW ~…Î† tŠ>€ …´D 
	   A /trunk/server/generator
	   A /trunk/server/generator/Makefile.am
	   A /trunk/server/generator/mapgen.c
	   A /trunk/server/generator/mapgen.h
	   D /trunk/server/mapgen.c
	   D /trunk/server/mapgen.h

	Create separate directory for map generator code.
	This is the first step of mapgen cleanup.
	Files server/mapgen.[ch] have been moved to server/generator/mapgen.[ch]
	See PR#10068


Sun, 12 Sep 2004 11:24:09 -0700  jdorje:

	Changed paths:
	   M /trunk/data/nation/icelandicsilesian.ruleset

	Use non-ascii characters to get a more accurate transcription of Icelandic,
	Polish, and Silesian names.

	Patches by Mateusz Stefek in PR#10016.


Sun, 12 Sep 2004 11:09:18 -0700  jdorje:

	Changed paths:
	   M /trunk/civ.in
	   M /trunk/ser.in

	Fix civ and ser scripts to avoid doing a changedir since that means saved
	files go to the wrong dir.  Instead we set FREECIV_PATH directly.

	Patch by Marko Lindqvist <marko.lindqvist@pp5.inet.fi> in PR#9852.


Sun, 12 Sep 2004 04:06:17 -0700  per:

	Changed paths:
	   M /trunk/ai/aitools.c

	Use handle_unit_move_request() instead of handle_unit_move_request() for
	AI moves. This ensures that diplomats can move through allied cities.
	See PR#9885.


Sun, 12 Sep 2004 03:58:17 -0700  per:

	Changed paths:
	   A /trunk/data/themes
	   A /trunk/data/themes/.cvsignore
	   A /trunk/data/themes/common
	   A /trunk/data/themes/common/.cvsignore
	   A /trunk/data/themes/morgan
	   A /trunk/data/themes/morgan/.cvsignore
	   A /trunk/data/themes/morgan/640x480
	   A /trunk/data/themes/morgan/640x480/.cvsignore

	Add .cvsignore files for new dirs.


Sun, 12 Sep 2004 03:46:35 -0700  per:

	Changed paths:
	   M /trunk/client/gui-ftwl/connectdlg.c
	   M /trunk/client/gui-ftwl/gui_main.c

	Update gui-ftwl to cvs. Fixes PR#10063.


Sat, 11 Sep 2004 20:03:13 -0700  kauf:

	Changed paths:
	   M /trunk/common/map.c

	have everybody initialize ptile->client.hilite

	patch by me.


Sat, 11 Sep 2004 18:35:59 -0700  jdorje:

	Changed paths:
	   M /trunk/common/capstr.c
	   M /trunk/common/map.c
	Change the land channel requirement and the ocean reclaim requirement to
	be a percentage.  This allows them to work both with rectangular and
	hexagonal tiles.

	Patch by me in PR#9999.


Sat, 11 Sep 2004 18:31:48 -0700  jdorje:

	Changed paths:
	   M /trunk/utility/fciconv.c

	Allow Freeciv to compile if libiconv is not present.

	Reported by James Canete in PR#10002.  Patch by me with added comments.


Sat, 11 Sep 2004 12:24:40 -0700  matusik:

	Changed paths:
	   M /trunk/server/handchat.c

	Allow non-ASCII chat messages.
	Patch by me in PR#10014


Fri, 10 Sep 2004 20:09:46 -0700  ntaka:

	Changed paths:
	   M /trunk/po/ja.po

	Update ja.po


Fri, 10 Sep 2004 14:51:47 -0700  per:

	Changed paths:
	   M /trunk/server/srv_main.c
	   M /trunk/utility/fciconv.c
	   M /trunk/utility/fciconv.h

	Rename DEFAULT_DATA_ENCODING to FC_DEFAULT_DATA_ENCODING. For some
	rather unclear reason this fixes a problem with server not getting
	UTF-8 as its charset. Patch by Jason. See PR#10032.


Fri, 10 Sep 2004 14:20:53 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-ftwl/dialogs.c
	   M /trunk/client/gui-gtk/dialogs.c
	   M /trunk/client/gui-gtk-2.0/dialogs.c
	   M /trunk/client/gui-mui/dialogs.c
	   M /trunk/client/gui-sdl/dialogs.c
	   M /trunk/client/gui-win32/dialogs.c
	   M /trunk/client/gui-xaw/dialogs.c
	   M /trunk/server/cityhand.connecthand.c
	   M /trunk/server/srv_main.c
	   M /trunk/server/stdinhand.c
	   M /trunk/server/unithand.c
	   M /trunk/utility/shared.c
	   M /trunk/utility/shared.h

	- Rename is_sane_name as is_ascii_name.
	- Move the is_ascii_name check into is_allowed_player_name and
	  is_allowed_city_name.  This means that the server will not suggest a
	  name that cannot be used.
	- Allow a name taken from the ruleset to be used, even if is_ascii_name
	  won't pass it.

	See PR#9995.


Fri, 10 Sep 2004 10:33:04 -0700  ntaka:

	Changed paths:
	   M /trunk/po/ja.po

	Update ja.po


Fri, 10 Sep 2004 08:51:11 -0700  ntaka:

	Changed paths:
	   M /trunk/po/ja.po

	Update ja.po


Thu, 09 Sep 2004 14:32:20Extend the count_xxx_near_tile functions to optionally return a
	percentage value rather than the number of tiles.  In most cases the
	percentage is more useful because the number of tiles may vary between
	rectangular and hexagonal topologies.

	Patch by me in PR#9921.


Thu, 09 Sep 2004 14:25:47 -0700  jdorje:

	Changed paths:
	   M /trunk/data/civ1/units.ruleset
	   M /trunk/data/civ2/units.ruleset
	   M /trunk/data/default/units.ruleset
	   M /trunk/data/history/units.ruleset

	Remove the veteran_system.max_veteran_levels from the ruleset, since it is
	unused.

	Reported by Marko Lindqvist <marko.lindqvist@pp5.inet.fi> in PR#9849.


Thu, 09 Sep 2004 14:22:35 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk/connectdlg.c
	   M /trunk/client/gui-gtk-2.0/connectdlg.c
	   M /trunk/client/gui-sdl/connectdlg.c
	   M /trunk/client/gui-stub/connectdlg.c
	   M /trunk/client/gui-win32/connectdlg.c
	   M /trunk/client/gui-xaw/connectdlg.c
	   M /trunk/client/packhand_gen.c
	   M /trunk/client/packhand_genplrhand.c
	   M /trunk/server/plrhand.h
	   M /trunk/server/srv_main.c
	   M /trunk/server/stdinhand.c

	When loading a game from the conndlg, try to detect if it's a scenario and
	act accordingly.

	Patch by Mike Kaufman in PR#8745, with changes by me.


Thu, 09 Sep 2004 12:15:32 -0700  matusik:

	Changed paths:
	   M /trunk/po/pl.po

	Change the encoding of pl.po to UTF-8 and use U00E5 in Harald BlÃ¥tland


Thu, 09 Sep 2004 11:46:2ke the mapgen code less dependent on terrain types and more clean.
	This is done by adding temperature and wetness concepts and generalized terrain placement algorithm.
	Generators 1 and 5 produce more "natural" maps now.
	Patch by Marcelo Burda in PR#9627.


Thu, 09 Sep 2004 11:07:28 -0700  jdorje:

	Changed paths:
	   M /trunk/utility/shared.c

	Change is_iso_latin1() to is_ascii().  Now only ascii characters are
	allowed as names.  is_sane_name is rewritten to use the new function.

	Patch by me in PR#9639.


Thu, 09 Sep 2004 11:01:42 -0700  jdorje:

	Changed paths:
	   M /trunk/data/nation/afghaniztectalan.ruleset
	   M /trunk/data/nation/chileanestonianhungarian.ruleset
	   M /trunk/data/nation/mordorsilesurk.ruleset
	   M /trunk/data/nation/viking.ruleset
	   M /trunk/utility/fciconv.h

	Change the Freeciv data encoding to UTF-8.  All ruleset files must now be
	in UTF-8.

	See PR#9976.


Thu, 09 Sep 2004 10:23:41 -0700  jdorje:

	Changed paths:
	   M /trunk/common/connection.c
	   M /trunk/common/connection.h
	   M /trunk/common/packets.c

	Use specvec to make a byte_vector to hold the network code's compression
	queue.  This makes for simpler code and will quite a bit more efficient on
	systems that use a naive realloc implementation.

	Patch by me in PR#9947.


Thu, 09 Sep 2004 10:11:24 -0700  jdorje:

	Changed paths:
	   M /trunk/utility/fciconv.h

	Add a missing #include <stdio.h>.

	Reported by James Canete in PR#9981.


Wed, 08 Sep 2004 02:01:07Fix a bug in mapgen, whereby placed map was not destroyed. Patch by Marcelo in PR@9980


Tue, 07 Sep 2004 19:38:14 -0700  jdorje:

	Changed paths:
	   M /trunk/server/mapgen.c

	Remove T_UNUSED, which was erronously included in the terrain enumeration.

	Reported by Brett Albertson <brett.albertson@stratech.com> in PR#9978.


Tue, 07 Sep 2004 16:37:41 -0700  jdorje:

	Changed paths:
	   M /trunk/m4/auth.m4

	Don't use AC_HELP_STRING since it's not supported in autoconf 2.13.

	Patch by James Canete in PR#9943.


Tue, 07 Sep 2004 16:28:47 -0700  jdorje:

	Changed paths:
	   M /trunk/common/fc_types.h
	   M /trunk/common/terrain.h
	   M /trunk/server/mapgen.c

	Move the terrain enumeration values out of headers and into mapgen.c.
	These values are deprecated and no new code should use them.

	Patch by me in PR#9962.


Tue, 07 Sep 2004 16:12:42 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/connectdlg.c

	Avoid freeing strings twice when the metaserver information is refreshed
	in the conndlg.

	Reported by Marcelo Burda <mburda@ulb.ac.be> in PR#9975.


Tue, 07 Sep 2004 07:51:42 -0700  matusik:

	Changed paths:
	   M /trunk/manual/Makefile.am

	remove manual.h from Makefile.am. See PR#9973


Tue, 07 Sep 2004 01:04:16 -0700  matusik:

	Changed paths:
	   M /trunk/server/stdinhand.c
	   M /trunk/utility/registry.c
	   M /trunk/utility/shared.c
	   M /trunk/utility/shared.h

	Interpret tilde sign followed by slash ("~/") at the begin of file path as home directory.
	Patch by me in PR#7326.


Mon, 06 Sep 2004 14:52:30Generalize rand_map_pos_temperature(). New function rand_map_pos_characteristics takes temperature, wetness and height.
	Patch by Marcelo Burda in PR#9956.


Mon, 06 Sep 2004 10:24:19 -0700  jdorje:

	Changed paths:
	   D /trunk/common/fciconv.c
	   D /trunk/common/fciconv.h

	Remove two files that have never been used.  See PR#1824.


Mon, 06 Sep 2004 10:13:07 -0700  per:

	Changed paths:
	   M /trunk/client/civclient.c
	   M /trunk/client/gui-gtk/gui_main.c
	   M /trunk/client/gui-gtk-2.0/connectdlg.c
	   M /trunk/client/gui-gtk-2.0/gui_main.c
	   M /trunk/client/gui-sdl/gui_iconv.c
	   M /trunk/client/gui-sdl/gui_iconv.h
	   M /trunk/client/gui-sdl/gui_main.c
	   M /trunk/client/gui-win32/gui_main.c
	   M /trunk/client/gui-xaw/gui_main.c
	   M /trunk/configure.ac
	   M /trunk/configure.in
	   M /trunk/server/srv_main.c
	   M /trunk/utility/Makefile.am
	   M /trunk/utility/fciconv.c
	   M /trunk/utility/fciconv.h
	   M /trunk/utility/log.c

	Convert charsets as they are transferred between client and server. See
	PR#1824 for the very long story. Patch by Jason.


Mon, 06 Sep 2004 09:58:39 -0700  kaufsrv_main.c

	add an autosize parameter to map_fractal_generate() This allows
	external control of the map sizes.

	See PR#9871. Patch by Jason


Mon, 06 Sep 2004 09:09:40 -0700  per:

	Changed paths:
	   M /trunk/client/audio.c

	Make SDL the default audio output plugin. See PR#9940.


Mon, 06 Sep 2004 08:55:20 -0700  jdorje:

	Changed paths:
	   M /trunk/common/dataio.c

	Check to see if we're past the end of a buffer _before_ reading data at
	that location.

	Patch by me in PR#9948.


Mon, 06 Sep 2004 08:53:21 -0700  jdorje:

	Changed paths:
	   M /trunk/server/connecthand.c

	In reject_new_connection, make sure all fields of the packet are filled
	out - otherwise the packet-sending code will have undefined results.

	Patch by me in PR#9949.


Mon, 06 Sep 2004 08:50:42 -0700  jdorje:

	Changed paths:
	   M /trunk/server/stdinhand.c

	Avoid a warning when compiling without readline.

	Patch by me in PR#9951.


Mon, 06 Sep 2004 08:32:21 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gui_main.c

	Treat the "US-ASCII" charset like latin1.

	Patch by Benoit Hudson <bh@techhouse.brown.edu> in PR#9955.


Mon, 06 Sep 2004 08:26:08 -0700  jdorje:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/configure.in

	If we don't find the gethostbyname, connect, or bind functions look in
	libnsl, libsocket, and libbind for them and link to those if found.  This
	is needed for compilation on Solaris and other platforms.

	Reported by Brett Albertson <brett.albertson@stratech.com> in PR#9807.


Mon, 06 Sep 2004 02:00:32 -0700  matusik:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	Let AI players agree on ceasefire between themselves.
	Patch by me in PR#9917


Mon, 06 Sep 2004 01:11:11 -0700  matusik:

	Changed paths:
	   M /trunk/manual/Makefile.am

	use unix-style newline in Makefile.am. PR#9964


Sun, 05 Sep 2004 19:58:12 -0700  jdorjenationcommon/terrain.h
	   M /trunk/server/ruleset.c

	Add a new variable game.terrain_count which gives the number of terrains.
	This numbe–€ †  †  Þ!€m @ö@€‚  	„Ï%€‡ Zƒ¿3½ Aù?¨ dƒ¿|€…, Qý;€„, cƒ±~ xƒ²|€ƒ} n®r€ˆ_ Qƒ‰ €˜ B†@€ƒf B¯€[ iö?€ˆ xö@€ƒ; a„°{€; [Æh€Œ" ‚›=¹ Aù?€ƒj Qý; …³zJd, 21 Jul 2004 07:46:59 -0700  jdorje:

	Changed paths:
	   M /trunk/common/map.h

	Rewrite circle_iterate.  It is now hex-friendly and respects the style
	guide and macro guidelines.

	Patch by me in PR#9427.


Wed, 21 Jul 2004 03:16:59mapview.c

	Fix win32 client.  Broken in PR#9426.
	Patch by me under PR#9460.


Wed, 21 Jul 2004 01:41:00 -0700  chris:

	Changed paths:
	   M /trunk/po/de.po

	updates, fixes. 3728 translated messages, 28 untranslated messages.


Tue, 20 Jul 2004 10:17:50win32/mapview.c

	Simplify the sprite overlay code in the gtk, gtk2, and win32 clients.

	Patch by me in PR#9426.


Tue, 20 Jul 2004 10:13:52 -0700  jdorje:

	Changed paths:
	   M /trunk/client/civclient.c
	   M /trunk/client/clinet.c

	Move the freeing of an allocated packet to be on the same level as it was
	allocated on. This simplifies the logic and the code.

	Patch by me in PR#8500.


Tue, 20 Jul 2004 10:05:26 -0700  jdorje:

	Changed paths:
	   M /trunk/server/sernet.c
	   M /trunk/server/srv_main.c

	Move the freeing of an allocated packet to be on the same level as it
	was allocated on.  This simplifies the logic and the code.

	Patch by me in PR#8500.


Tue, 20 Jul 2004 09:58:53 -0700  jdorje:

	Changed paths:
	   M /trunk/doc/HACKING

	Add some guidelines for the use of macros and inline functions.

	See PR#9117.


Tue, 20 Jul 2004 09:27:08 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/aihand.client/gui-gtk/cma_fe.c
	   M /trunk/client/gui-gtk-2.0/cma_fexaw/cma_fe.c
	   M /trunk/client/optionsRemove the factor_target (which was unused) from the CM parameters.  Add
	new functions cm_init_parameter and cm_init_emergency_parameter that can
	be used to initialize all CM parameters to sane values.

	Patch by Benoit Hudson <bh@techhouse.brown.edu> in PR#9247 with style
	changes by me.


Tue, 20 Jul 2004 09:04:56 -0700  jdorje:

	Changed paths:
	   M /trunk/common/map.c

	Reverse the changes to set_ratio from PR#9328.

	See PR#9409.


Tue, 20 Jul 2004 07:34:32 -0700  per:

	Changed paths:
	   M /trunk/utility/shared.c

	Set size of first input parameter for GetUserName(). Patch by res
	<resqu@gmx.ch> in PR#9438.


Tue, 20 Jul 2004 07:02:38 -0700  jdorje:

	Changed paths:isotrident/terrain2.spec
	   M /trunk/data/trident/tiles.spec

	Change matched terrain to use the cardinal tileset dirs.  This allows it
	to work properly in a hex tileset.

	Patch by me in PR#9420.


Tue, 20 Jul 2004 04:51:33 -0700  per:

	Changed paths:
	   M /trunk/server/stdinhand.c

	Always enable autogames. Fix requested in PR#1494 by Reinier. Closing
	ticket.


Tue, 20 Jul 2004 04:48:25 -0700  per:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	Reduce NUM_BANDS to 5. Fix requested in PR#6781 by Raimar.


Tue, 20 Jul 2004 04:05:37 -0700  percommon/unit.c
	   M /trunk/server/ruleset.c
	   M /trunk/server/savegame.c
	   M /trunk/server/stdinhand.c

	Add new server option: happyborders. This boolean default to TRUE, and
	makes units no longer no longer cause unhappiness when inside our own
	borders. Patch by me in PR#9169.


Tue, 20 Jul 2004 03:55:52 -0700  per:

	Changed paths:
	   M /trunk/server/stdinhand.c

	Allow players to start votes through the new conndlg server options edit
	dialog. Patch by me in PR#9350.


Tue, 20 Jul 2004 03:54:30default/units.ruleset
	   M /trunk/server/gamehand.c

	Enable nations with split tech trees to start the game with different
	starting units. The way we do this is rather crude and simple, but it
	works. First we check if there are any role units matching what we want
	that the player can actually build (eg not Explorer for default, since it
	requires Seafaring). Then if we don't find anything, we check for any
	unit matching this role. Patch by me in PR#9356.


Tue, 20 Jul 2004 03:52:20 -0700  per:

	Changed paths:
	   M /trunk/data/default/units.ruleset

	Small helptext bug (settler->worker). Reported by Chris Knoke in PR#9364.


Tue, 20 Jul 2004 03:13:06 -0700  per:

	Changed paths:
	   M /trunk/client/control.c

	Fix erronous function comment.


Tue, 20 Jul 2004 03:05:43 -0700  per:

	Changed paths:
	   M /trunk/ai/aicity.c
	   M /trunk/server/citytools.c
	   M /trunk/server/settlers.c
	   M /trunk/server/settlers.h

	Ensure that settlers infrastructure cache is rebuilt properly at all
	times. Patch by Jason in PR#9355.


Tue, 20 Jul 2004 02:55:43 -0700  per:

	Changed paths:
	   M /trunk/ai/aihandtools.c
	   M /trunk/server/citytools.h
	   M /trunk/server/cityturn.c

	Add new function city_can_grow_to(), retire function
	wants_to_be_bigger(). Patch by Jason in PR#9382.


Tue, 20 Jul 2004 02:40:31 -0700  per:

	Changed paths:
	   M /trunk/utility/shared.h

	Add an #error directive to check for presence of config.h when this is
	required to avoid very hard to find bugs. Patch by Jason in PR#9391.


Tue, 20 Jul 2004 02:35:51 -0700  per:

	Changed paths:
	   M /trunk/client/agents/cma_core.c

	+#ifdef HAVE_UNISTD_H
	 #include <unistd.h>
	+#endif
	From patch by res <resqu@gmx.ch>


Tue, 20 Jul 2004 02:05:51 -0700  per:

	Changed paths:
	   M /trunk/data/nation/irish.ruleset
	   M /trunk/data/nation/roman.ruleset

	Add legend to Roman ruleset and make Irish a modern nation instead of
	historical. Patch by Gregory Richards <akaquinn@hotmail.com>.


Mon, 19 Jul 2004 13:29:12 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk/repodlgs.c
	   M /trunk/client/gui-gtk-2.0/repodlgs.c
	   M /trunk/client/gui-mui/repodlgs.c
	   M /trunk/client/gui-win32/repodlgs.c
	   M /trunk/client/gui-xaw/repodlgs.c
	   M /trunk/client/repodlgs_common.c
	   M /trunk/client/repodlgs_common.h

	PR#9423: Move global improvement selling and unit disbanding to common
	client code.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Mon, 19 Jul 2004 10:13:38 -0700  jdorje:

	Changed paths:
	   M /trunk/common/map.h

	Add a new map iterator iterate_outward_dxy.  It is used by iterate_outward
	and square_dxy_iterate.  This makes square_dxy_iterate respect "break" and
	allows it to work for hex maps.

	Patch by me in PR#9414.


Mon, 19 Jul 2004 07:06:48 -0700  jdorje:

	Changed paths:
	   M /trunk/data/helpdata.txt

	Add helptext documentation for adding waypoints.

	Reported by Stepan Roh <stepan@srnet.cz> in PR#2768.  Patch by me.


Mon, 19 Jul 2004 07:04:30 -0700  jdorje:

	Changed paths:
	   M /trunk/data/helpdata.txt

	Add documentation to the helptext about the special cases of the city
	center.

	Reported by <DHerding@gmx.de> in PR#1785.  Patch by me with help from
	Christian Knoke.


Mon, 19 Jul 2004 06:36:56 -0700  jdorje:

	Changed paths:
	   M /trunk/m4/xaw-client.m4

	Disable automatic detection of the XAW client.  It will not be configured
	unless --enable-client=xaw is specified.

	Patch by me in PR#9369.


Sun, 18 Jul 2004 12:52:00 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-xaw/cityrep.c

	PR#9419: Use city_can_buy() in the Xaw client.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Sun, 18 Jul 2004 12:07:28 -0700  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c
	   M /trunk/client/tilespec.h

	Add tileset-specific (hex) support for matched irrigation sprites.

	Patch by me in PR#9407.


Sun, 18 Jul 2004 10:12:12 -0700  vasc:

	Changed paths:
	   M /trunk/common/city.c

	PR#9401: Remove improvement_upkeep_asmiths().

	Patch by Jason Dorje Short <jdorje@freeciv.org>.


Sun, 18 Jul 2004 10:09:39 -0700  vasc:

	Changed paths:
	   M /trunk/common/improvement.c
	   M /trunk/common/improvement.hcommon/player.c
	   M /trunk/common/player.h
	   M /trunk/common/tech.c
	   M /trunk/common/tech.h

	Make miscellaneous functions take const parameters (PR#9400).

	Patch by Jason Dorje Short <jdorje@freeciv.org>.


Sat, 17 Jul 2004 22:52:36 -0700  jdorje:

	Changed paths:
	   M /trunk/common/connection.c

	Reorder the system #includes to help compilation on MacOS X.

	Patch by Benoit Hudson <bh@techhouse.brown.edu> in PR#9410, with added
	comment by me.


Sat, 17 Jul 2004 22:47:22Fix a bug preventing nations from being associated with leader names in
	the choosing of nations for named AI players.

	Reported by Christian Knoke <chrisk@cknoke.de> in PR#9405; patch by me.


Sat, 17 Jul 2004 21:50:2dialogs.c
	   M /trunk/client/gui-win32/graphics.c
	   M /trunk/client/gui-win32/mapview.c

	Remove static DCs used by the win32 client.  All DCs are now dynamically
	allocated when needed.

	Patch by me in PR#9110.


Sat, 17 Jul 2004 21:19:27 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk/inteldlg.c
	   M /trunk/client/gui-gtk-2.0/inteldlg.c
	   M /trunk/client/gui-mui/inteldlg.c
	   M /trunk/client/gui-sdl/inteldlg.c
	   M /trunk/client/gui-stub/inteldlg.c
	   M /trunk/client/gui-win32/inteldlg.c
	   M /trunk/client/gui-xaw/inteldlg.c
	   M /trunk/client/include/inteldlg_g.h
	   M /trunk/client/packhand.c

	Add a new function update_intel_dialog and call this function when player
	info changes.  The function itself must be written for each GUI.

	Reported by Thomas Strub <ue80@stud.uni-karlsruhe.de> in PR#3403.  Patch by
	me.


Sat, 17 Jul 2004 21:08:21 -0700  jdorje:

	Changed paths:
	   M /trunk/common/unit.h
	   M /trunk/server/gamelog.c
	   M /trunk/server/report.c
	   M /trunk/server/savegame.c

	Replace some variable-sized malloc/free arrays with stack arrays.

	Patch by me in PR#6822.


Sat, 17 Jul 2004 20:03:51win32 client.  Broken in PR#9317.
	Patch by me under PR#9416.


Sat, 17 Jul 2004 19:42:46 -0700  jdorje:

	Changed paths:
	   M /trunk/utility/astring.c

	Fix a bad bug in astring_clear().

	Broken in PR#8720, fix by me in PR#9415.


Sat, 17 Jul 2004 18:42:02 -0700  jdorje:

	Changed paths:
	   M /trunk/common/map.h

	Remove the rectangle_iterate macro.  It is unused and hex-unfriendly.

	Patch by me in PR#9397.


Sat, 17 Jul 2004 18:30:52Add new astring functions astr_clear and astr_add.  This allows easy
	dynamic-length writing of strings.

	Patch by Raimar Falke in PR#8720 with changes by me.


Sat, 17 Jul 2004 18:16:05agents/cma_fec.c
	   M /trunk/common/aicore/cm.c
	   M /trunk/common/aicore/cm.h

	Remove the production field from the CM structures entirely.  It is not
	necessary to track production at all since this is just a translation of
	the surplus.

	Patch by Benoit Hudson <bh@techhouse.brown.edu> as part of PR#9247 with
	style changes by me.


Sat, 17 Jul 2004 17:50:02 -0700  jdorje:

	Changed paths:
	   M /trunk/client/agents/cma_core.c
	   M /trunk/common/aicore/cm.c
	   M /trunk/common/aicore/cm.h

	Make some private functions in cm.c public, and call these in place of
	identical functions in cma_core.c.  The latter functions are removed.

	Patch by Benoit Hudson <bh@techhouse.brown.edu> as part of PR#9247.


Sat, 17 Jul 2004 17:43:56 -0700  jdorje:

	Changed paths:
	   M /trunk/common/aicore/cm.c

	Ignore the factor_target when calculating the fitness of a result in the
	CM.  FT_EXTRA is buggy and unnecessary, so we just ignore it (but it is
	left in the API, for now).

	Patch by Benoit Hudson <bh@techhouse.brown.edu> as part of PR#9247.


Sat, 17 Jul 2004 06:35:13 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk/gotodlg.c
	   M /trunk/client/gui-gtk-2.0/gotodlg.c
	   M /trunk/client/gui-mui/gotodlg.c
	   M /trunk/client/gui-sdl/gotodlg.c
	   M /trunk/client/gui-win32/gotodlg.c
	   M /trunk/client/gui-xaw/gotodlg.c

	GUI airlift improvements (PR#9398).

	Patch by Jason Dorje Short <jdorje@freeciv.org>.


Sat, 17 Jul 2004 04:25:38 -0700  chris:

	Changed paths:
	   M /trunk/po/de.po

	*** empty log message ***


Fri, 16 Jul 2004 22:53:20gui-gtk/citydlg.c
	   M /trunk/client/gui-gtk-2.0/citydlgwin32/citydlg.c
	   M /trunk/client/gui-xaw/citydlg.c

	Add a new citydlg_common function city_can_buy().  Call this function in
	the GUI code to better determine whether the "buy" button should be
	sensitive.

	Patch by me in PR#9380.


Fri, 16 Jul 2004 22:50:40 -0700  jdorje:

	Changed paths:
	   M /trunk/common/improvement.c

	Fix impr_buy_gold_cost() to return 0 instead of 1998 for capitalization.

	Patch by me in PR#9380.


Fri, 16 Jul 2004 22:48:13 -0700  jdorje:

	Changed paths:œ  †  †   ßC€†. H€‚` X‚²~€…. Y‚®<€‚ V¥t€¢ Z‚°o€„S […¸€E fß^¯ P°{€1 y„Õ6 á€ ©€2 Y…Æ0€ˆ S†“>€…H I‚²~€‚l k²>€m F²>€g …´D w/spaceshipdlg.c
	   M /trunk/client/helpdata.c
	   M /trunk/client/tilespec.c
	   M /trunk/common/city.c
	   M /trunk/common/connection.c
	   M /trunk/common/diptreaty.c
	   M /trunk/common/unit.c
	   M /trunk/server/diplhand.c
	   M /trunk/server/sernet.c
	   M /trunk/utility/Makefile.am
	   M /trunk/utility/registry.c
	   M /trunk/utility/speclist.h
	   D /trunk/utility/speclist_c.h

	Make speclist functions inline.  Remove the "magic" code for including
	them statically (since inline functions are always static).  speclist_c.h
	is removed entirely.

	Patch by Per Mathisen in PR#8656.


Tue, 04 May 2004 11:47:23 -0700  jdorje:

	Changed paths:
	   M /trunk/po/POTFILES.in

	Fix po/POTFILES.in to include the common->utility move.  This should fix
	"make dist".

	See PR#8673.


Tue, 04 May 2004 11:33:00iv.in
	   M /trunk/ser.in

	Fix some problems with civ and ser scripts:
	  - Don't distribute civ and ser.
	  - Rebuild civ and ser if their dependencies change.
	  - Fix civ and ser to work if run from outside the builddir.

	Patch by Marko Lindqvist <marko.lindqvist@pp5.inet.fi> in PR#8635 with
	added comments by me.


Tue, 04 May 2004 11:22:02 -07/terrain2.spec
	   M /trunk/doc/README.graphics

	Change cell drawing code:
	  - Internal code is changed to always use direction4 ordering.
	  - Loading code changes the sprite names to use binary rather than
	    octal values.
	  - Improved documentation.

	Patch by me in PR#8628.


Tue, 04 May 2004 11:01:44 -0700  jdorje:

	Changed paths:
	   M /trunk/tests/Makefile.am
	   A /trunk/tests/copyright.sh

	Add a new test script to check for copyright headers.

	Based on PR#8644.


Tue, 04 May 2004 10:40:26 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c
	   M /trunk/ai/aihunt.c
	   M /trunk/ai/aitools.c
	   M /trunk/ai/aiunit.c
	   M /trunk/client/citydlg_common.common/combat.c
	   M /trunk/common/generate_packets.py
	   M /trunk/common/packets_gen.c
	   M /trunk/common/unit.c

	Change some code so that types match up better.

	Patch by Raimar Falke in PR#8648, with added comments and some parts left
	out by me.


Tue, 04 May 2004 09:57:59utility/netintf.c
	   M /trunk/utility/netintf.h

	Move min_free_port to utility/netintf, renaming it as find_next_free_port.
	This patch also fixes potential bugs in it.

	Patch by Raimar Falke in PR#8653.


Sun, 02 May 2004 14:47:35 -0700  per:

	Changed paths:
	   M /trunk/data/default/buildings.ruleset

	Make some single-city, quickly-obsoleted and/or rarely built wonders much cheaper.

	Colossus 200 -> 100.
	Copernicus 300 -> 200.
	Newton 400 -> 300.
	Richard 300 -> 150.
	Oracle 300 -> 100.
	Shakespeare 300 -> 200.


Sun, 02 May 2004 14:46:02 -0700  per:

	Changed paths:
	   M /trunk/data/default/buildings.ruleset

	To encourage players to use city improvements, make them approximately 30% cheaper. Applies to
	all city improvements except wonders and spaceship parts.


Sun, 02 May 2004 09:28:57 -0700  per:

	Changed paths:
	   D /trunk/common/speclist.h
	   D /trunk/common/speclist_c.h
	   D /trunk/common/specvec.h
	   D /trunk/common/specvec_c.h

	Remove the spec* files from common/, which have been moved to utility/


Sun, 02 May 2004 09:10:54 -0700  per:

	Changed paths:
	   D /trunk/common/astring.c
	   D /trunk/common/astring.h
	   D /trunk/common/capability.c
	   D /trunk/common/capability.h
	   D /trunk/common/fcintl.c
	   D /trunk/common/fcintl.h
	   D /trunk/common/genlist.c
	   D /trunk/common/genlist.h
	   D /trunk/common/hash.c
	   D /trunk/common/hash.h
	   D /trunk/common/inputfile.c
	   D /trunk/common/inputfile.h
	   D /trunk/common/ioz.c
	   D /trunk/common/ioz.h
	   D /trunk/common/log.c
	   D /trunk/common/log.h
	   D /trunk/common/mem.c
	   D /trunk/common/mem.h
	   D /trunk/common/netintf.c
	   D /trunk/common/netintf.h
	   D /trunk/common/pqueue.c
	   D /trunk/common/pqueue.h
	   D /trunk/common/rand.c
	   D /trunk/common/rand.h
	   D /trunk/common/registry.c
	   D /trunk/common/registry.h
	   D /trunk/common/sbuffer.c
	   D /trunk/common/sbuffer.h
	   D /trunk/common/shared.c
	   D /trunk/common/shared.h
	   D /trunk/common/support.c
	   D /trunk/common/support.h
	   D /trunk/common/timing.c
	   D /trunk/common/timing.h

	Remove files moved to utility/


Sun, 02 May 2004 08:57:16 -0700  per:

	Changed paths:
	   M /trunk/server/unithand.c

	Do not report cruise missiles becoming veteran on attack. Reported by Christian Knoke
	<chrisk@cknoke.de>.


Sun, 02 May 2004 07:47:12 -0700  per:

	Changed paths:
	   M /trunk/server/srv_main.c

	Move last unit activities until after game year advances, so that founding years and other activities gets updated in
	the right order and with the correct numbers. Patch by Michael Kirzinger with changes by me. Issue (PR#7107).


Sun, 02 May 2004 07:12:39 -0700  per:

	Changed paths:
	   M /trunk/utility
	   A /trunk/utility/.cvsignore

	Add .cvsignore file for utility/


Sun, 02 May 2004 05:41:53 -0700  per:

	Changed paths:
	   A /trunk/utility/Makefile.am

	Forgot one file in common/ -> utility/ move.


Sun, 02 May 2004 05:40:47 -0700  per:

	Changed paths:
	   M /trunk/m4/alsa.m4

	Make alsa autoconf check look for alsa version 1.0 or higher. Reported by Mike.


Sun, 02 May 2004 05:33:29 -0700  per:

	Changed paths:
	   M /trunk/ai/ailog.c

	If we call UNIT_LOG on a unit which isn't debugging but which is a virtual
	unit in a city that is debugged, set debug level to LOG_NORMAL as if the
	unit itself was debugged, since this impacts on our debugging of the city.


Sun, 02 May 2004 05:31:05 -0700  per:

	Changed paths:
	   M /trunk/ai/advmilitary.c

	Fix (PR#8646) Wrong veteran handling in AI, bool->int.


Sun, 02 May 2004 05:13:52 -0700  per:

	Changed paths:
	   M /trunk/Makefile.am
	   M /trunk/ai/Makefile.am
	   M /trunk/client/Makefile.am
	   M /trunk/client/agents/Makefile.am
	   M /trunk/client/gui-gtk/Makefile.am
	   M /trunk/client/gui-gtk-2.0/Makefile.am
	   M /trunk/client/gui-sdl/Makefile.am
	   M /trunk/client/gui-stub/Makefile.am
	   M /trunk/client/gui-win32/Makefile.am
	   M /trunk/client/gui-xaw/Makefile.am
	   M /trunk/common/Makefile.am
	   M /trunk/common/aicore/Makefile.am
	   M /trunk/configure.ac
	   M /trunk/configure.in
	   M /trunk/server/Makefile.am
	   M /trunk/server/userdb/Makefile.am

	Move a number of common, non-freeciv-specific files from the common/ to the utility/ directory.
	The actual files have been copied in the cvs repository, to preserve cvs history.


Sun, 02 May 2004 04:42:24 -0700  percommon/version.c
	   M /trunk/common/version.h
	   M /trunk/utility/shared.c
	   M /trunk/utility/shared.h

	Move freeciv motto function from shared.c to version.c


Sun, 02 May 2004 03:42:55 -0700  per:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Make bodyguards more aggressive in rampaging against adjacent units.


Sun, 02 May 2004 01:09:31 -0700  rfalke:

	Changed paths:
	   M /trunk/ai/aihunt.h
	   M /trunk/client/gui-gtk-2.0/connectdlg.h
	   M /trunk/client/gui-gtk-2.0/gui_stuff.h

	Add missing declarations and includes to compile headers on their own.


Sun, 02 May 2004 01:00:50 -07gui-win32/menu.c
	   M /trunk/client/gui-xaw/cityrep.c
	   M /trunk/server/sernet.c

	Replace general memory function calls with freeciv specific ones. Some
	for calls to isdigit().

	Patch from me in PR#8547.


Sun, 02 May 2004 00:54:59 -0700  rfalke:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/happiness.h
	   M /trunk/client/gui-sdl/happiness.h
	   M /trunk/client/gui-win32/happiness.h

	Add guards against multiple inclusion.


Sat, 01 May 2004 18:24:50 -0700  jdorje:

	Changed paths:
	   M /trunk/tests/va_list.sh

	Fix bug in test script.


Sat, 01 May 2004 18:14:02 -0700  jdorje:

	Changed paths:
	   M /trunk/tests
	   M /trunk/tests/.cvsignore
	   M /trunk/tests/Makefile.am
	   A /trunk/tests/header_guard.sh
	   A /trunk/tests/va_list.sh

	Add two test scripts for detecting problems with the code.  They are run
	when "make check" is called and put their results in tests/check-output.

	See PR#8617.


Sat, 01 May 2004 17:44:06 -0700  jdorje:

	Changed paths:
	   M /trunk/common/map.h

	Add support for iso-maps in IS_BORDER_MAP_POS.  This means it is turned
	into an inline function instead of a macro.  A new macro do_in_map_pos is
	also added.

	Patch by Marcelo Burda <mburda@ulb.ac.be> in PR#8619, with changes by me.


Sat, 01 May 2004 11:01:10 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/dialogs.c

	PR#6824: Make government selection dialog non-modal.

	Reported by Benoit Hudson <bh@techhouse.brown.edu>.


Sat, 01 May 2004 10:45:34 -0700  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk/plrdlg.c

	PR#4692: Add scrollbar to players dialog in GTK+ 1.2 client.

	Requested by David Turover <dturover@student.santarosa.edu>.


Sat, 01 May 2004 10:33:01 -0700  vasc:

	Changed paths:
	   M /trunk/client/connectdlg_common.h
	   M /trunk/client/gui-gtk-2.0/connectdlg.c

	PR#8558: Add CLIENT_CAN_LAUNCH_SERVER macro to the extended connect dialog.

	Patch by Jason Dorje Short <jdorje@users.sourceforge.net>.


Sat, 01 May 2004 10:28:47 -07ityrep.c
	   M /trunk/client/gui-gtk-2.0/cma_fedialogs.c
	   M /trunk/client/gui-gtk-2.0/diplodlg.c
	   M /trunk/client/gui-gtk-2.0/finddlg.c
	   M /trunk/client/gui-gtk-2.0/gamedlgs.c
	   M /trunk/client/gui-gtk-2.0/gotodlginputdlg.c
	   M /trunk/client/gui-gtk-2.0/inteldlg.c
	   M /trunk/client/gui-gtk-2.0/messagedlg.c
	   M /trunk/client/gui-gtk-2.0/messagewingtk-2.0/wldlg.c

	PR#8486: Add fullscreen mode for GTK+ 2.2 client.

	Patch by Andreas Rosdal <andrearo@stud.ntnu.no>.


Fri, 30 Apr 2004 20:34:58 -0700  jdorje:

	Changed paths:cityrep.c
	   M /trunk/client/gui-gtk-2.0/cityrep.c
	   M /trunk/client/gui-win32/cityrep.c

	Add a wrapper function (city_building_present) for city_got_building.  This
	matches the TestCityFunc prototype.

	Patch by James Canete and myself in PR#8595.


Fri, 30 Apr 2004 20:31:44 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/aihunt.c

	Remove an extra logdebug_suppress_check call.

	See PR#8604.


Fri, 30 Apr 2004 20:22:11 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/aidata.c
	   M /trunk/common/log.h
	   M /trunk/server/civserver.c
	   M /trunk/server/console.c
	   M /trunk/utility/log.h

	Make logdebug_check an inline function, and remove the
	logdebug_suppress_warning "magic" macro.

	Patch by me in PR#8604.


Thu, 29 Apr 2004 12:59:21 -0700  per:

	Changed paths:
	   M /trunk/ai/Makefile.am
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/aidata.c
	   A /trunk/ai/aihunt.c
	   A /trunk/ai/aihunt.h
	   M /trunk/ai/ailog.h
	   M /trunk/ai/aitools.c
	   M /trunk/ai/aiunit.c
	   M /trunk/ai/aiunit.h
	   M /trunk/common/aicore/pf_tools
	AI will now track dangerous enemies around on the map, build units specifically for
	speed and attack, and send them to intercept these enemies. It will hunt transports
	in particular. If we have missiles, bring them along and fire at the target or anyone
	that might pose a threat to us on our mission. If not, see if we should build them.
	Adds very crude support in pf for air units.


Thu, 29 Apr 2004 11:49:40 -0700  per:

	Changed paths:
	   M /trunk/server/unithand.c

	Fix missing space.
	-                       _("Game: Can't attack %s's unit"
	+                       _("Game: Can't attack %s's unit "
	                         "because you are not at war with %s."),


Thu, 29 Apr 2004 08:11:32 -07client/tilespec.h

	Implement "tall" terrain.  This is terrain (like mountains) that covers
	the full "unit" tile size.

	Patch by me in PR#8608.


Wed, 28 Apr 2004 22:37:14 -0700  jdorje:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/configure.in

	Check for variable-sized arrays at configure time.

	Patch by me in PR#8605.


Tue, 27 Apr 2004 17:54:24	   M /trunk/client/packhand.c

	Change update_map_canvas to use gui_rect_iterate and work in canvas
	coordinates.  This makes it more useful and removes the iso-logic from
	the code.

	Patch by me in PR#8594.


Tue, 27 Apr 2004 11:24:24
	Change show_city_descriptions to use gui_rect_iterate.  This makes it more
	correct and removes the iso-logic from the code.

	Patch by me in PR#8593.


Mon, 26 Apr 2004 22:00:25 -0700  jdorje:

	Changed paths:
	   M /trunk/m4/al¢À †  †  Þ€„D Lç7€ƒu bü2€ˆ Sðp jók o÷7· Qƒñs‡ v§5€@ Q‚Û€–V ;…³6€‚ c„é-€‚7 ^ƒ³)€Q U‚Û?€ƒ dñ+€† Kç8€ƒM B‚®>€W B‚®>€† Kðw€ˆ~ _„é-€~ …´D  given canvas store
	 - gui_copy_canvas: copies an area from one canvas store to another

	Move functions and so code from individual mapview.c files into
	mapview_common.c. The functions set_overview_dimensions,
	overview_update_tile and refresh_overview_canvas got
	moved. refresh_overview_viewrect got folded into
	refresh_overview_canvas. A new gui-specific callback map_size_changed
	was added to allow the gui to resize gui-elements.

	Only the XAW and GTK1 client were fully updated and tested.

	Patch from Raimar Falke in PR#7301.


Mon, 02 Feb 2004 04:35:44 -0800  rfalklient/mapctrl_common.c

	Add can_client_issue_orders() checks.

	Patch from Remi Bonnet <remi.bonnet@laposte.net> in PR#7367.


Mon, 02 Feb 2004 04:04:12 -0800  rfalke:

	Changed paths:
	   M /trunk/client/gui-win32/dialogs.c

	Change the win32 client to follow the recent change of the signature
	of popup_government_dialog().

	Patch from James Canete <use_less@ignmail.com> in PR#7362 with style
	changes from me.


Sun, 01 Feb 2004 23:23:46 -0800  rfalke:

	Changed paths:
	   M /trunk/ai/advspaceommon/terrain.h
	   M /trunk/server/connecthand.h
	   M /trunk/server/spacerace.h

	Add required includes and declarations to compile the header files
	alone.


Sun, 01 Feb 2004 23:08:03 -0800  rfalke:

	Changed paths:
	   M /trunk/client/gui-xaw/mapview.c

	Make the xaw client compile again. This was caused by the commit at
	"Fri Jan 30 07:20:39 2004":
	  Set the mapview canvas size to encompass the full width of the
	  backing store. This prevents a bug whereby resizing the widget
	  could expose tiles that were shown on the backing store but
	  weren't part of the canvas.

	  Issued as PR#7300.


Sun, 01 Feb 2004 17:48:48 -0800  glip:

	Changed paths:
	   M /trunk/common/map.c
	   M /trunk/common/map.h
	   M /trunk/server/mapgen.c

	Provide mapgen support for iso topology.  This is the final building block
	for the real iso view, huray!

	As usual the patch was provided by Jason, issued as (PR#7304).


Sat, 31 Jan 2004 09:52:42 -0800  per:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c
	   M /trunk/ai/aitechgui-gtk/diplodlg-2.0/diplodlgwin32/repodlgs.c
	   M /trunk/client/gui-xaw/repodlgs.cdiptreacommon/player.c
	   M /trunk/common/player.h
	   M /trunk/common/tech.c
	   M /trunk/common/tech.h
	   M /trunk/server/cityturn.c
	   M /trunk/server/diplhand.c
	   M /trunk/server/diplomats.csrv_main.c
	   M /trunk/server/unittools.c

	Team mates now share their research by default. You can opt out of this
	shared research by reducing treaty level to 'alliance'. Players also see
	how much they research for per turn in the research dialog, and also
	how much team mates contribute, if anything. For more info, see PR#4213.


Sat, 31 Jan 2004 09:51:23 -0800  jdorje:

	Changed paths:
	   M /trunk/configure.ac

	Remove a conditional AC_SUBST(ARFLAGS) that causes compilation to fail
	on most systems when using automake 1.8.

	Issued as PR#7347.


Sat, 31 Jan 2004 09:49:52 -0800  jdorje:

	Changed paths:
	   M /trunk/m4/c99.m4
	   M /trunk/m4/debug.m4
	   M /trunk/m4/gettimeofday.m4
	   M /trunk/m4/gtk-client.m4
	   M /trunk/m4/gtk2-client.m4
	   M /trunk/m4/ngettext.m4
	   M /trunk/m4/no-client.m4
	   M /trunk/m4/readline.m4
	   M /trunk/m4/sdl-client.m4
	   M /trunk/m4/sound.m4
	   M /trunk/m4/win32-client.m4
	   M /trunk/m4/x.252

	Fix warnings when running automake 1.8.

	Issued as PR#7346.


Sat, 31 Jan 2004 09:26:24 -0800  per:

	Changed paths:
	   M /trunk/server/ruleset.c

	Remove ruleset warnings in Civ1 ruleset from civil war nations. Patch by
	Jason.


Sat, 31 Jan 2004 09:22:44 -0800  per:

	Changed paths:
	   M /trunk/server/unittools.c

	Remove feature 'reduce veteran level by one for each upgrade' added in
	veteran level patch. Reported by Christian Knoke.


Sat, 31 Jan 2004 08:58:18 -0800  per:

	Changed paths:
	   M /trunk/common/game.h
	   M /trunk/data/civ1/game.ruleset
	   M /trunk/data/civ2/game.ruleset
	   M /trunk/data/default/game.ruleset
	   M /trunk/data/history/game.ruleset
	   M /trunk/server/cityturn.c
	   M /trunk/server/ruleset.c

	Make incite factors settable in ruleset. Patch by mateusz stefek
	<matusik_s@o2.pl>.


Sat, 31 Jan 2004 06:56:25 -0800  rfalke:

	Changed paths:
	   M /trunk/client/gui-gtk/dialogs.c
	   M /trunk/client/gui-gtk-2.0/dialogs.c
	   M /trunk/client/gui-sdl/dialogs.c
	   M /trunk/client/gui-xaw/dialogs.c
	   M /trunk/client/include/dialogs_g.h
	   M /trunk/client/packhand.c

	Change the signature of popup_government_dialo. The caller now
	provides a list of governments to display. This removes specific
	knowledge about governments (like "don't diplay Anarchy as a choice")
	from the clients.

	The GTK1, GTK2 and XAW client were changed and tested. The SDL client
	was changed but not tested.

	Patch from Raimar Falke and Jason Short. See PR#7316.


Fri, 30 Jan 2004 23:21:50 -0800  jdorje:

	Changed paths:
	   M /trunk/common/improvement.c

	Replace several "int" value with "enum impr_range".

	Patch by Raimar Falke as PR#6872.


Fri, 30 Jan 2004 17:17:36 -0800  jdorje:

	Changed paths:
	   M /trunk/server/unittools.c

	Pass the unit type (not the unit id) to is_ground_unittype.

	Reported by several people as PR#7254.  Patch by James Canete
	<use_lessignmail.com>.


Thu, 29 Jan 2004 23:20:40 -08
	Set the mapview canvas size to encompass the full width of the backing
	store.  This prevents a bug whereby resizing the widget could expose tiles
	that were shown on the backing store but weren't part of the canvas.

	Issued as PR#7300.


Thu, 29 Jan 2004 17:36:14 -08view.c
	   M /trunk/client/gui-gtk/mapview.h

	Remove wrapper macros from the mapview code in gui-gtk-2.0.

	Issued as PR#7334.


Thu, 29 Jan 2004 17:33:23 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/mapview.c

	Fix a bug in previous PR#7333 commit.


Thu, 29 Jan 2004 17:16:41 -0800  jdorjeapview.h

	Remove wrapper macros from the mapview code in gui-gtk-2.0.

	Issued as PR#7333.


Thu, 29 Jan 2004 11:48:00 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/citydlg.c

	Disable buy button when nothing more to buy. Fixes (PR#6378).

	Bug reported by Remi Bonnet <remi.bonnet@laposte.net>, patch by
	Jason Dorje Short <jdorje@users.sourceforge.net>.


Thu, 29 Jan 2004 07:04:00 -0800  ali:

	Changed paths:
	   M /trunk/common/game.c
	   M /trunk/common/game.h
	   M /trunk/server/stdinhand.c

	turnblock defaults to ON.
	Closes PR#7086.


Wed, 28 Jan 2004 23:24:06 -0800  matusik:

	Changed paths:
	   M /trunk/po/pl.po

	update


Wed, 28 Jan 2004 15:08:38 -0800  glip:

	Changed paths:
	   M /trunk/ai/aidata.c
	   M /trunk/ai/aitools.c
	   M /trunk/ai/aiunit.c
	   M /trunk/server/unittools.c

	Various fixes for AI ferries.  In particular few exciting bugs have been
	fixed:
	* ferries should be able to serve settlers now.
	* ferries no longer go to _any_ passanger who wants a ride.  They only
	  pick up passangers of their own nation.
	* do counting properly.

	For more details, see (PR#7076).


Wed, 28 Jan 2004 13:36:48 -0800  glip:

	Changed paths:
	   M /trunk/ai/aidiplomat.c
	   M /trunk/ai/aiunit.c
	   M /trunk/client/goto.c
	   M /trunk/common/aicore/pf_tools.c
	   M /trunk/common/aicore/pf_tools.h

	Put more common code into pft_fill_default_parameter.  Call this function
	from every other pft_fill_*_parameter, instead of all over the code.
	 5 files changed, 20 insertions(+), 38 deletions(-)

	Patch by Jason, closes (PR#6960).


Wed, 28 Jan 2004 10:53:31 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-xaw/mapview.c
	   M /trunk/client/gui-xaw/mapview.h

	Remove macro wrappers from mapview code in gui-xaw.

	Issued as PR#7335.


Wed, 28 Jan 2004 10:03:15 -0800  jdorje:

	Changed paths:
	   M /trunk/common/nation.h
	   M /trunk/data/civ1/nations.ruleset
	   M /trunk/data/default/nations.ruleset
	   D /trunk/data/nation/misc_cities.rulesetruleset.c
	   M /trunk/server/srv_main.c

	Remove nation/misc_cities.ruleset.  Now when a nation's city names are
	exhausted, new names will be taken from other available nations - starting
	with nations listed as civil war nations of this nation and those who
	list this nation as one of their civil war nations.

	Idea by Morgan Jones <morgan.jones@paradise.net.nz> as PR#6965.  Patch by
	me.


Tue, 27 Jan 2004 22:02:44 -0800  jdorje:

	Changed paths:
	   M /trunk/client/options.c
	   M /trunk/common/eventsFix the handling of failed orders:
	  - Free the route before returning to prevent the callers from continuing
	    to execute it.
	  - Send a notification message with a new event type to the player.

	Patch by me as PR#6931.


Tue, 27 Jan 2004 02:36:52 -0800  rfalke:

	Changed paths:
	   M /trunk/server/diplomats.c

	Change the creation of different strings by concatenation to really
	different strings. This helps translation.

	Patch by Mateusz Stefek <matusik_s@o2.pl> in PR#7330 with style
	changes by me.


Mon, 26 Jan 2004 22:48:12 -0800  jdorje:

	Changed paths:
	   M /trunk/common/map.c
	   M /trunk/common/map.h
	   M /trunk/server/mapgen.c

	Rewrite create_start_positions to use a more efficient search algorithm.

	Patch by me as PR#7311.


Mon, 26 Jan 2004 11:09:09 -0800  vasclient/gui-gtk-2.0/repodlgs.c

	Kludge around GTK+ 2.0 progress bar refresh bugs. Fixes (PR#7235).


Sun, 25 Jan 2004 23:13:27 -0800  jdorje:

	Changed paths:
	   M /trunk/server/unittools.c

	On the last order of an orders list, set punit->orders to FALSE before
	executing the order.  This means the last order is executed the way a
	normal action is.  This fixes bugs with attacking and caravans under
	orders.

	Issued as PR#7307.


Sun, 25 Jan 2004 06:28:10Replace all -20 with -FC_INFINITY to really denote that the caller
	doesn't care how much these values go down.

	Reported by Predrag Viceic <viceic@net2000.ch> in PR#7256. Patch from me.


Sun, 25 Jan 2004 06:23:53Replace


Sun, 25 Jan 2004 05:55:14 -0800  rfalke:

	Changed paths:
	   M /trunk/client/clinet.c
	   M /trunk/common/netintf.c
	   M /trunk/common/netintf.h
	   M /trunk/server/meta.c
	   M /trunk/server/sernet.c
	   M /trunk/utility/netintf.c
	   M /trunk/utility/netintf.h

	Add a new type "union my_sockadd" which holds all the various "struct
	sockaddr*" types. This is necessary since the different "struct
	sockaddr*" types have different alignment properties and so casting
	from one type to another types raises a compiler warning.

	The new type is used in all address related functions.

	Reported by Brett Albertson <brett.albertson@stratech.com> in
	PR#7121. Patch from me.


Sun, 25 Jan 2004 00:04:53 -0800  jdorje:

	Changed paths:
	   M /trunk/common/map.c
	   M /trunk/common/map.hsanitycheck.c
	   M /trunk/server/unithand.c

	Replace "int" with "enum tile_special_type" in many places.

	Patch by Raimar Falke as PR#6874, with style changes by me.


Sat, 24 Jan 2004 23:28:20 -0800  jdorje:

	Changed paths:
	   M /trunk/data/nation/australian.ruleset
	   M /trunk/data/nation/kenyan.ruleset
	   M /trunk/data/nation/silesian.ruleset
	   M /trunk/data/nation/ukrainian.ruleset

	Add new leaders for some rulesets.

	Patch by Tom Chance <tomchance@gmx.net> as PR#6904, with style changes by
	me.


Sat, 24 Jan 2004 22:37:50 -0800  jdorje:

	Changed paths:
	   M /trunk/client/mapview_common.c

	Don't do goto-line-drawing unless goto_is_active().

	Patch by Raimar Falke as PR#7302.


Sat, 24 Jan 2004 15:19:27 -0800  jdorje:

	Changed paths:
	   M /trunk/common/map.c
	   M /trunk/common/map.h
	   M /trunk/server/mapgen.c

	Move is_starter_close into mapgen and rename it as is_illegal_start_pos.

	Issued as PR#7068.


Sat, 24 Jan 2004 08:45:18 -0800  jdorje:

	Changed paths:
	   M /trunk/client/climisc.c

	Fix the client mapview auto-centering code to work with iso-maps.

	Issued as PR#4718.


Fri, 23 Jan 2004 18:58:55 -08-2.0/gui_main.c
	   M /trunk/client/gui-mui/gui_main.c
	   M /trunk/client/gui-sdl/gui_main.c
	   M /trunk/client/gui-win32/gui_main.c
	   M /trunk/client/gui-xaw/gui_main.c
	   M /trunk/client/options.c
	   M /trunk/client/options.h

	Allow each client ¨à †  †  qàl y„î,€‡W J‚ä9€‹? kÖ&€”* P…q€‡h K„û<€D A¾?¬ sÖ$€•t m…êd† S…ì €1 j§z S†}¬ h‚þ-€‚m J„¤7ª [é=€Š I‚Ÿ?€ŠR …´D Change mapview scrolling to use "scroll positions".  These are implemented
	to just use native positions.

	Issued as PR#6272.


Sun, 28 Sep 2003 19:42:15 -0700  jdorje:

	Changed paths:
	   M /trunk/common/map.c

	Rewrite rand_map_pos to work with native coordinates.

	Issued as PR#6285.


Sun, 28 Sep 2003 12:52:17 -0700  glip:

	Changed paths:
	   M /trunk/ai/ailog.h

	Fix a warning created by a previous commit.


Sun, 28 Sep 2003 10:52:54 -0700  glip:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c
	   M /trunk/ai/ailog.c
	   M /trunk/ai/ailog.h

	Introduce new PLAYER_LOG function and use it extensively in AI diplomacy
	code.

	Patch by Per.  Final part of 6305.


Sun, 28 Sep 2003 10:49:48 -0700  glip:

	Changed paths:
	   M /trunk/ai/ailog.c
	   M /trunk/ai/ailog.h

	Remove the unused GOTO_LOG function.

	Patch by Per.  Part of 6305.


Sun, 28 Sep 2003 10:44:16 -0700  glip:

	Changed paths:
	   M /trunk/ai/ailog.c
	   M /trunk/common/city.c
	   M /trunk/common/citycommon/unit.c
	   M /trunk/common/unit.h
	   M /trunk/server/stdinhand.c

	New fantastic debugging tool.  Now you can switch on all debug messages
	from a given unit / city / player by issuing the command "debug".
	From the help:

	Command: debug  -  Turn on or off AI debugging of given entity.
	Synopsis: debug <player <player> | city <x> <y> | units <x> <y> | unit <id>>
	Level: hack
	Description:
	  Print AI debug information about given entity and turn continous debugging
	  output for this entity on or off.

	Patch by Per.  A part of 6305.


Sun, 28 Sep 2003 02:33:21 -0700  per:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Remove a check from fstk that wanted to know if we could occupy an enemy
	unit (!) and that prevented it from attacking defenseless units (!).


Sun, 28 Sep 2003 02:12:59 -0700  per:

	Changed paths:
	   M /trunk/data/nation/boer.ruleset
	   M /trunk/data/nation/dutch.ruleset

	Change dutch civil war nation to boer and vica versa. Patch by unknown
	with changes by me.


Sat, 27 Sep 2003 18:04:59 -0700  glip:

	Changed paths:
	   M /trunk/ai/aitools.c

	For some reason my compiler fancied this:

	+      result = (find_unit_by_id(id) != NULL);

	better than this

	-      result = (punit = find_unit_by_id(id));

	So fixed accordingly.


Sat, 27 Sep 2003 11:50:32 -0700  per:

	Changed paths:
	   M /trunk/ai/aitools.c

	Cosmetic update of ai_assess_military_unhappiness()


Sat, 27 Sep 2003 08:02:32 -0700  raffaelo:

	Changed paths:optiondlg.c
	   M /trunk/po/pl.po

	- Small cleanup in Options Dlg.
	- Small Polish Translation Fix.


Sat, 27 Sep 2003 04:27:01 -0700  per:

	Changed paths:
	   M /trunk/server/citytools.c

	Ensure that we can make trade with city that we try to make a traderoute
	with. Patch by Rafal and Cameron.


Sat, 27 Sep 2003 04:22:40 -0700  per:

	Changed paths:
	   M /trunk/ai/aitools.c
	   M /trunk/ai/aitools.h
	   M /trunk/ai/aiunit.c
	   M /trunk/ai/aiunit.h

	Move ai_unit_execute_path() to aitools.c and fix a recently introduced
	bug.


Thu, 25 Sep 2003 13:55:01 -0700  jdorje:

	Changed paths:
	   M /trunk/common/map.c

	Change map_distance_vector to work with native coordinates and wrapping
	in different directions.

	Issued as PR#6256.


Thu, 25 Sep 2003 13:11:12 -0700  per:

	Changed paths:
	   M /trunk/ai/aiunit.c
	   M /trunk/ai/aiunit.h

	Make ai_unit_execute_path() not be a static function.


Thu, 25 Sep 2003 11:13:13 -0700  per:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Small fix for ai_manage_unit(): In the words of Greg: "Check if we have
	enough move_points _before_ checking what we are. Because whatever we
	are, we can do nothing with no points!"


Thu, 25 Sep 2003 10:55:05 -0700  per:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Cleanup ai_military_gothere(). Patch by me and Greg.


Thu, 25 Sep 2003 10:51:33 -0700  per:

	Changed paths:
	   M /trunk/ai/aitools.c

	Unset ferry variables as we change AI tasks.


Thu, 25 Sep 2003 09:58:00 -0700  glip:

	Changed paths:
	   M /trunk/common/aicore/path_finding.c
	   M /trunk/common/aicore/path_finding.h

	Add function to pf: pf_get_parameter().  We need this to figure out whether
	pf maps are still valid when we no longer have a reference to the old
	parameter we used to create the pf map.

	Patch by Per.
	Issued as 6279.


Thu, 25 Sep 2003 09:55:03 -0700  glip:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Improve ai_unit_execute_path() so that it can be used with non-military
	units and non-attack gotos. We now only attack something if it is on the
	end of our path.

	Patch by Per.
	Issued as 6280.


Thu, 25 Sep 2003 09:51:55 -0700  glip:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Improve logging in aiunit.c, all functions.  Use UNIT_LOG whenever we can,
	add one or two more log messages.


Thu, 25 Sep 2003 06:35:47 -0700  glip:

	Changed paths:
	   M /trunk/client/agents/cma_core.c

	Turn a CMA error from fatal to non-fatal.  The message is still printed
	"Dresden has changed multiple times.  The CMA will detach itself from
	the city now."

	Patch by Per.
	Issued as 6262.


Wed, 24 Sep 2003 14:00:15ring a unit from one city to another, the transported_by field
	isn't updated.

	Reported and tracked down by John Wheeler <jdwheeler42@yahoo.com> as
	PR#6216.  Patch by me.


Wed, 24 Sep 2003 10:38:22 -0700  jdorje:

	Changed paths:
	   M /trunk/po/POTFILES.in

	Fix typo in previous commit.


Wed, 24 Sep 2003 10:35:09 -0700  jdorje:

	Changed paths:
	   M /trunk/po/POTFILES.in

	Add two missing files to POTFILES.in.

	Patch by Mateusz Stefek <matusik_s@o2.pl> and myself as PR#6267.


Wed, 24 Sep 2003 09:41:08 -0700  ornil:

	Changed paths:
	   M /trunk/po/ru.po

	Minor change to ru.po.


Wed, 24 Sep 2003 02:57:33 -0700  per:

	Changed paths:
	   M /trunk/server/unittools.c

	Fix silly bug in move_unit():
	-    send_unit_info_to_onlookers(NULL, punit, punit->x, punit->x, TRUE);
	+    send_unit_info_to_onlookers(NULL, punit, punit->x, punit->y, TRUE);

	Found simultaneously by me and mateusz stefek.


Tue, 23 Sep 2003 15:01:41 -0700  kauf:

	Changed paths:
	   M /trunk/client/packhand.cconnecthand.c
	   M /trunk/server/stdinhand.c

	observers no longer popup the nation selection dialog or the change
	government dialog. See PR#4787.

	Reported by Jason.


Tue, 23 Sep 2003 14:35:5hatline.c
	   M /trunk/client/gui-sdl/cma_feuff.c
	   M /trunk/client/gui-sdl/optiondlg.c
	   M /trunk/client/gui-sdl/repodlgs.c

	- Fix ScrollBar bug in win32 port.
	- Fix Economy Report draw bug.
	- Add max taxrate blocade for tax counter.
	- Force exit client with quit button


Tue, 23 Sep 2003 12:47:22 -0700  glip:

	Changed paths:
	   M /trunk/common/map.h

	Convert map_pos to/from index via gen-topology sound
		map_pos <-> native_pos <-> index
	route.

	Patch by Jason.


Tue, 23 Sep 2003 11:57:39 -0700  glip:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Make unloading from a ferry easier for AI.  They now have to pass fewer
	bureacratic checks.

	Patch by Jordi Negrevernis i Font and Per.
	A part of 6227 for no good reason.


Tue, 23 Sep 2003 11:53:08 -0700  glip:

	Changed paths:
	   M /trunk/server/sanitycheck.c

	Kill the hugely annoying assert(!pplayer->is_dying).  Jason promises to fix
	it some time.

	Patch by Jason, after complaints by me.


Tue, 23 Sep 2003 11:43:23 -0700  glip:

	Changed paths:
	   M /trunk/ai/advmilitary.c

	Remove dead (unfunctional) code that tries to estimate time for the enemies
	to get to our city by boat.  It was looking at wrong boats.  Now we will
	only look at boats the enemies have already boarded.

	Patch by Per.
	Part of 6227.


Tue, 23 Sep 2003 09:18:05 -0700  jdorje:

	Changed paths:
	   M /trunk/client/mapview_common.c

	Make overview coordinates be a scaling of native coordinates.  This allows
	the overview to work well with iso-maps.

	Issued as PR#6178.


Tue, 23 Sep 2003 09:10:23 -0700  jdorje:

	Changed paths:
	   M /trunk/common/map.c
	   M /trunk/common/shared.h
	   M /trunk/utility/shared.h

	Change normalize_map_pos to work in native coordinates and wrap in both
	X and Y directions.  A new macro WRAP() is introduced in the process.

	Issued as PR#6167.


Tue, 23 Sep 2003 08:59:05 -0700  jdorje:

	Changed paths:
	   M /trunk/server/settlers.c
	   M /trunk/server/settlers.h
	   M /trunk/server/srv_main.c

	Replace several static map-sized 2d arrays with dynamically-allocated
	indexed arrays.

	Patch by me as PR#6182.


Tue, 23 Sep 2003 08:45:00 -0700  jdorje:

	Changed paths:
	   M /trunk/client/mapctrl_common.c

	Fixes for mapview popup text on tiles with cities:
	  - Don't call your own cities "Mysterious".
	  - Give a city line when playing without borders.
	  - Change spacing in city line.
	  - Add translation comments.

	Patch by Genevieve Gracian <ggracian@free.fr> and myself as PR#6229.


Mon, 22 Sep 2003 13:25:56 -0700  jdorje:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c
	   M /trunk/server/plrhand.c
	   M /trunk/server/plrhand.h

	Change the notify() function to call vnotify_conn_ex instead of
	notify_player_ex.  This is needed because the variadic arguments to the
	function are a va_list.

	See PR#6244.


Mon, 22 Sep 2003 12:10:52itydlg
	Fix 2 bugs ScrollBar Code.

	- move dlg with scollbar work.
	- scroll up/down proper update scrollbar background.


Mon, 22 Sep 2003 10:02:10 -0700  raffaelo:

	Changed paths:stuff.h
	   M /trunk/client/gui-sdl/inteldlgrepodlgs.c
	   M /trunk/client/gui-sdl/spaceshipdlg.c

	- Add gold unit support in units dlg.
	- Add basic space ship support.
	- Fix Intlg. dlg.


Mon, 22 Sep 2003 09:54:09 -0700  raffaelo:

	Changed paths:
	   M /trunk/client/control.c
	   M /trunk/client/mapview_common.c
	   M /trunk/client/packhand.c
	   M /trunk/client/tilespec.c
	   M /trunk/common/capstr.ccommon/player.c
	   M /trunk/common/unit.c	   M /trunk/server/unittools.h

	- Don't send transported units to players without shared vision.
	- Send occupy count to owner player.
	- Fix draw transport move bug.

	Patch by me and Jason


Mon, 22 Sep 2003 09:05:39 -0700  glip:

	Changed paths:
	   M /trunk/server/savegame.c

	Make old savegames playable by ensuring that transported_by fields of all
	transported units are set.  This is done by the simplest method possible:
	we bounce the offending cities.

	Patch by Per.
	Issued as 6243.


Mon, 22 Sep 2003 09:04:03 -0700  per:

	Changed paths:
	   M /trunk/server/cityturn.c
	   M /trunk/server/cityturn.h

	Add line and file info to sanity_check_city() when we die for better
	bug reporting.


Mon, 22 Sep 2003 08:50:54 -0700  per:

	Changed paths:
	   M /trunk/ai/advdiplomacy.c

	Avoid use of C99 variadic macros to make code compile on more platforms.
	Patch by Jason. Reported by Irena Vr?nov? <Irena_Vranova@seznam.cz>.


Mon, 22 Sep 2003 08:47:39 -0700  per:

	Changed paths:
	   M /trunk/common/aicore/cm.c

	Make CM set city center info that is sent through cm_result. Patch by
	Jason.


Mon, 22 Sep 2003 08:46:17 -0700  per:

	Changed paths:
	   M /trunk/server/cityturn.c

	Reorder two checks to silence a harmless valgrind warning. Patch by
	Jason.


Mon, 22 Sep 2003 08:19:41
	Fix helptext for martial law under Monarchy. Reported by Egor
	Vyscrebentsov <evyscr@murom.net>


Mon, 22 Sep 2003 07:58:42 -0700  jdorje:

	Changed paths:
	   M /trunk/common/worklist.c
	   M /trunk/common/worklist.h

	Add functions worklist_insert and worklist_append.  These functions can
	be used to give finer control over worklists.

	Patch by Josh Cogliati <jjc@rupert.honors.montana.edu> as part of PR#4426,
	with style and comment changes by me.


Mon, 22 Sep 2003 07:18:46 -0700  per:

	Changed paths:
	   M /trunk/ai/aicity.c
	   M /trunk/ai/aicity.h
	   M /trunk/server/settlers.c

	Remove some more unused code. Patch by Greg.


Mon, 22 Sep 2003 06:51:58 -0700  jdorje:

	Changed paths:
	   M /trunk/server/sanitycheck.c

	Add a more rigorous sanity check for non-allied stacked units.

	Issued as part of PR#6189.


Mon, 22 Sep 2003 06:22:27 -0700  andreasr:

	Changed paths:
	   M /trunk/po/no.po

	no.po updated


Mon, 22 Sep 2003 04:41:14 -0700  matusik:

	Changed paths:
	   M /trunk/po/pl.po

	pl.po update


Sun, 21 Sep 2003 07:02:15 -0700  per:

	Changed paths:
	   M /trunk/ai/Makefile.am
	   D /trunk/ai/advattitude.c
	   D /trunk/ai/advattitude.h
	   D /trunk/ai/advforeign.c
	   D /trunk/ai/advforeign.h
	   D /trunk/ai/advisland.c
	   D /trunk/ai/advisland.h
	   D /trunk/ai/advleader.c
	   D /trunk/ai/advleader.h
	   D /trunk/ai/adv¯€ †  †  jÐf€ƒ{ C„ù=€J ¹~€…F {ÁP€…H A‚Í€ …±o€„ l‚†² p»a l‚™y€ƒq e‚Âj€‚f k…ûr N©'€} z‚Ì) R„°2€W S³| V„³w H…çz€4 Z…è4€†C sèf€; 1Æv® F…¨>€‚	 C„±?Š C‚Í}Ž sèf€ IÞ=€} ‚¬ C„±?Œ I¡ ƒ A‚Í S»{ V‚—7… K…¨; Jÿ@ƒ w…‰!€9 n…ûh€„	 …´D ion.

	Reported by Christian Knoke, patch by Thomas Strub


Tue, 15 Jul 2003 02:54:38 -0700  per:

	Changed paths:
	   M /trunk/server/savegame.c

	Call resolve_unit_stacks() after dissolving an illegal alliance when
	loading a saved game. This ensures that we don't crash if there were
	also illegal stacking.

	Bug reported by Jordi Negrevernis i Font


Mon, 14 Jul 2003 18:57:49 -0700  berthe:

	Changed paths:
	   M /trunk/po/fr.po

	po update


Mon, 14 Jul 2003 18:04:54 -0700  jdorje:

	Changed paths:-2.0/graphics.c
	   M /trunk/client/gui-win32/graphics.c
	   M /trunk/client/gui-xaw/graphics.c

	When freeing a sprite, reset its fields to NULL first.  This can aid in
	debugging.

	Patch by Raimar Falke as PR#3609.


Mon, 14 Jul 2003 17:42:05 -0700  jdorje:

	Changed paths:
	   M /trunk/client/packhand.c

	Update (redraw) the city descriptions when a new city is founded.

	Bug reported by Raimar Falke and Christian Knoke as PR#4071.  Patch by me.


Mon, 14 Jul 2003 15:40:05 -0700  glip:

	Changed paths:
	   M /trunk/ai/aicity.c

	Clean up various issues related to asking for more cash via maxbuycost
	variable.  Also stop the practice of disbanding units in cities with low
	production.

	Patch by Per, with changes.


Mon, 14 Jul 2003 14:37:03 -0700  glip:

	Changed paths:
	   M /trunk/ai/aihand.c

	Revert previously committed LOG_NORMAL printout to its proper LOG_DEBUG
	state.

	Thanks to Jason for reporting.


Mon, 14 Jul 2003 14:01:49 -0700  glip:

	Changed paths:
	   M /trunk/client/civclient.c
	   M /trunk/common/capstr.c
	   M /trunk/server/stdinhand.c

	Allows a player to take another player during a running game without
	disconnecting first.  The latter player cannot have any previous
	connections (this will change later, but will do for now).

	Note: attempting this with an old client on a new server will crash it,
	hence the capability.

	Also fix the autotoggle bug with /take.  Now /take pays attention to
	game.auto_ai_toggle.

	Patch by Mike Kaufman.


Mon, 14 Jul 2003 12:31:34 -0700  jdorje:

	Changed paths:
	   M /trunk/client/packhand.c

	Correctly initialize units in enemy cities' "supported_by" and "present"
	unit lists.  We now use create_unit_virtual to allocate these units.

	Bug reported by Cameron Morland <cameron@morland.ca> as PR#4351.  Patch by
	Per Mathisen and myself.


Mon, 14 Jul 2003 04:34:53 -0700  glip:

	Changed paths:
	   M /trunk/ai/aicity.c
	   M /trunk/ai/aicity.h
	   M /trunk/ai/aidata.c
	   M /trunk/ai/aihand.c

	New AI tax selection code.  Absolutely bare bones: lux rate is 0, tax rate
	is the minimum at which the net income is positive (+10% if we need money
	for some other projects), all the rest goes to science.

	Hacked together by Per and myself.


Sun, 13 Jul 2003 19:00:23 -0700  jdorje:

	Changed paths:
	   M /trunk/client/packhand.c

	Set the overview tile size based on the size of the map.

	Patch by Andreas R?sdal <andrearo@stud.ntnu.no> as part of PR#4543, with
	added comment by me.


Sun, 13 Jul 2003 15:19:19 -0700  per:

	Changed paths:
	   M /trunk/doc/PEOPLE

	Add Arnstein as maintainer.


Sun, 13 Jul 2003 12:59:56 -0700  kauf:

	Changed paths:
	   M /trunk/server/connecthand.c

	Send username and player name information to client after establishing
	a connnection.

	requested by Christian Knoke


Sun, 13 Jul 2003 11:58:30 -0700  kauf:

	Changed paths:
	   M /trunk/server/stdinhand.c

	revert a saved experiemental level AI back to hard level if !DEBUG

	patch by Jason Short


Sat, 12 Jul 2003 18:51:11 -0700  kauf:

	Changed paths:
	   M /trunk/server/barbarian.c
	   M /trunk/server/plrhand.c
	   M /trunk/server/srv_main.c

	give AI players and barbarians a default username of ANON_USER_NAME


Sat, 12 Jul 2003 17:47:25 -0700  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c

	Rewrite the road/rail sprite layering code.  The drawing logic is separated
	from the sprite drawing.  Several bugs are also fixed.

	Issued as PR#4530; this also fixes PR#2603.


Sat, 12 Jul 2003 17:42:40 -0700  jdorje:

	Changed paths:
	   M /trunk/server/srv_main.c

	Remove spurious sending of tile and city packets to the player when the
	world is being revealed through the Apollo program.

	Patch by Arnstein Lindgard as PR#3648 with added comment by me.


Sat, 12 Jul 2003 01:18:06stuff.c

	- change color of move windows frame from black to white.
	- rewrite h & v draw lines functions.
	- small allocation fix in local event loops.


Fri, 11 Jul 2003 17:05:31 -0700  kauf:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/mapview.c

	fix compile error. gdk_draw_pixmap should be gdk_draw_drawable

	patch by Jason


Fri, 11 Jul 2003 14:35:17 -0700  kauf:

	Changed paths:
	   M /trunk/server/handchat.c

	In pregame, players are usually named anonymously. This confused the
	server in forming chat names. Now try the player name first (except
	when the name is the anonymous) then use the username.

	Reported by Michael Mielke <michael@mielke.cc>


Fri, 11 Jul 2003 13:11:42 -0700  jdorjewin32/mapview.c
	   M /trunk/client/gui-xaw/mapview.c
	   M /trunk/client/mapview_common.c
	   M /trunk/client/mapview_common.h

	Clean up the overview refreshing code.  Now all map wrapping is handled
	by calls to the common client code, and a lot less GUI code is required.

	Issued as PR#3971.


Fri, 11 Jul 2003 11:14:11 -0700  glip:

	Changed paths:
	   M /trunk/server/userdb/lockfile.c

	Make sure CVS can be compiled with DEBUG enabled.  The problem was that
	lockfile.c never uses freelog(LOG_DEBUG, ...) command which triggers
	"defined and not used" compilation error.  Problem is solved by adding
	such a call; it doesn't hurt to have it.


Fri, 11 Jul 2003 10:22:41 -0700  raffaelo:

	Changed paths:dl/gui_stuff.c

	- fix for start crash.(I still don't know why my PC don't crash here... magic ?)
	- small clean.


Fri, 11 Jul 2003 10:01:40 -07server/mapgen.c
	   M /trunk/server/ruleset.c
	   M /trunk/server/savegame.c

	Remove the MAX_NUM_NATIONS constant entirely; now there is no limit on the
	number of nations.  Add a new manditory capability to support this.

	Issued as PR#3930.


Fri, 11 Jul 2003 09:20:19 -0700  jdorje:

	Changed paths:
	   M /trunk/common/city.c

	Rewrite base_map_to_city_map to use map_distance_vector instead of brute-
	force searching all city tiles to find the correctly wrapped position.

	Issued as PR#4075.


Thu, 10 Jul 2003 17:26:48connectdlg.c
	   M /trunk/client/gui-sdl/dialogs.coptiondlg.c

	- rewrite connect dlg.
	- add support client/server passwd login.
	- samll fix in set order button position.


Thu, 10 Jul 2003 16:39:39 -0700  jdorje:

	Changed paths:
	   M /trunk/server/savegame.c

	Initialize all cities' "synced" fields to FALSE when loading a saved game.
	Also save and load the "occupied" flag for player map cities.  This
	prevents inconsistent-state bugs when reloading a game.

	Issued as PR#4523.


Thu, 10 Jul 2003 09:33:51 -0700  jdorje:

	Changed paths:history/buildings.ruleset

	Provide improvement graphics tags for civ1, civ2, and history rulesets.

	Issued as PR#4515.


Thu, 10 Jul 2003 09:31:21 -0700  jdorje:

	Changed paths:
	   M /trunk/client/gui-xaw/graphics.c

	When freeing a sprite, don't free the colorarray if it was never allocated.

	Issued as PR#4524.


Wed, 09 Jul 2003 20:50:56 -0700  kauf
	Introduce a new function request_diplomat_action so we can avoid
	uninitialized data while making the code more concise and readible.

	Patch by Jason Short


Wed, 09 Jul 2003 20:34:30 -0700  kauf:

	Changed paths:
	   M /trunk
	   M /trunk/.cvsignorexaw/connectdlg.c
	   M /trunk/client/include/connectdlg_g.h
	   M /trunk/client/optionscommon/support.c
	   M /trunk/common/support.h
	   M /trunk/configure.ac
	   M /trunk/configure.in
	   M /trunk/data/Freeciv
	   A /trunk/m4/auth.m4
	   M /trunk/server/Makefile.amernet.c
	   M /trunk/server/sernet.h
	   M /trunk/server/srv_main.c
	   A /trunk/server/userdb
	   A /trunk/server/userdb/.cvsignore
	   A /trunk/server/userdb/Makefile.am
	   A /trunk/server/userdb/lockfile.c
	   A /trunk/server/userdb/lockfile.h
	   A /trunk/server/userdb/user.h
	   A /trunk/server/userdb/user_db.c
	   A /trunk/server/userdb/user_db.h
	   M /trunk/utility/support.c
	   M /trunk/utility/support.h

	Add support for client/server authentication. Server authentication is
	enabled with ./autogen.sh --enable-auth[=<path-to-database>/database.a]

	The server can either use a simple internal database (using the registry)
	or can link to an external database for user and password lookup.

	This commit adds the files server/userdb/* as well as m4/auth.m4


Wed, 09 Jul 2003 08:43:45 -0700  raffaelo:

	Changed paths:menu.c

	- support for new "Return to ..." unit order graphic.
	SORRY... this force reload Deluxe theme (DELUXE4) becouse DELUXE3 has units graphics corrupted.


Wed, 09 Jul 2003 07:19:29gui_id.h
	   M /trunk/client/gui-sdl/gui_stuffenu.c

	- support for new "Return to ..." unit order.
	- fix for nations and city dlg (move on top ability).
	- add "Patrol here" and "Paradrom here" to Advanced Menu.
	- small build fixe and code clean.


Mon, 07 Jul 2003 19:45:24 -0700  raffaelo:

	Changed paths:dl/dialogsdl/gui_stuff.cmapctrl.c
	   M /trunk/client/gui-sdl/mapview.c

	- unload unused graphics
	- fix in connect dlg.
	- end of turn label.


Mon, 07 Jul 2003 17:28:52	   M /trunk/client/gui-gtk-2.0/messagewin.c

	Forward port some UI tweaks.


Mon, 07 Jul 2003 13:15:32 -0700  raffaelo:

	Changed paths:
	   M /trunk/client/gui-sdl/SDL_ttf.h
	   M /trunk/client/gui-sdl/chatline.c
	   M /trunk/client/gui-sdl/chatline.hma_fe.c
	   M /trunk/client/gui-sdl/cma_fe.hdl/dialogs.cd.hintelenu
	- cma dlg.(requ. new grahics that I upload tomorow)
	- fix connect dlg and options dlg buttons problems.(Fredric Rodrigo ideas)
	- many fix and cleans.


Mon, 07 Jul 2003 12:14:37 -07oto.c
	   M /trunk/client/goto.h
	   M /trunk/client/gui-gtk/menu.c
	   M /trunk/client/gui-gtk-2.0/menu.c
	   M /trunk/client/gui-win32/menu.c
	   M /trunk/client/gui-xaw/menu.c
	   M /trunk/client/gui-xaw/menu.h

	Add a new function, request_unit_return, to control.h; this initiates a
	goto route for the unit to the nearest allied city.  Bind this operation
	to the Orders->"Return to nearest city" (Shift+G) menu entry for most GUIs.

	Patch by Arnstein Lindgard and myself as PR#3535.


Fri, 04 Jul 2003 23:29:45 -0µ  †  †  ÜG€‹4 F‚Ä€` F‚ì=€‹` J‚å6€ƒ_ P‚à5€’ Lß€t SƒÍ6€C LƒÕ|€Ž( bh€…  UƒÍs€ˆ% @°@‡ Fø> L²v Növ° pw„ E“> z‚›Y€ˆ gƒÇ €‚B T‚Är† o‚½?° @“@ =ï#€† f°@† Jöz …³Kye, 01 Apr 2003 08:48:33 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk/mapview.h
	   M /trunk/client/gui-gtk-2.0/mapview.h
	   M /trunk/client/gui-mui/mapview.h
	   M /trunk/client/gui-sdl/mapview.h
	   M /trunk/client/gui-win32/mapview.h
	   M /trunk/client/gui-xaw/mapview.h
	   M /trunk/client/mapctrl_common.c
	   M /trunk/client/mapview_common.c
	   M /trunk/client/mapview_common.h

	Remove get_map_xy/get_canvas_xy from the common client code.  Now
	map_to_canvas_pos and canvas_to_map_pos do this job.  The wrappers are
	still kept as macros on a per-GUI basis.

	Issued as PR#3779.


Tue, 01 Apr 2003 01:10:19 -0800  rfalke:

	Changed paths:
	   M /trunk/doc/CodingStyle

	Clarify the order of includes. There is now a strict ordering defined.


Tue, 01 Apr 2003 00:59:56 -0800  rfalke:

	Changed paths:
	   M /trunk/client/agents/cma_core.c

	Update the GUI if the CMA detaches itself from the city.

	Reported by Christian Knoke <chrisk@enter.de>.


Sun, 30 Mar 2003 23:38:44 -0800  rfalke:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/configure.in
	   A /trunk/po/ca.po

	Add Catalan translation.

	Translation by Albert Astals Cid <astals11@terra.es>.


Sat, 29 Mar 2003 06:00:57 -0800  rfalke:

	Changed paths:
	   M /trunk/client/include/mapview_g.h
	   M /trunk/client/mapctrl_common.h
	   M /trunk/server/connecthand.h

	Small fixes to allow to compile the headers by their own.


Sat, 29 Mar 2003 01:57:37 -0800  rfalkgui-gtk/cityrep.c
	   M /trunk/client/gui-gtk/inteldlg.c
	   M /trunk/client/gui-gtk-2.0/cityrepgtk-2.0/inteldlg.c
	   M /trunk/client/gui-mui/citydlg.c
	   M /trunk/client/gui-mui/cityrep.c
	   M /trunk/client/gui-mui/dialogs.c
	   M /trunk/client/gui-mui/inteldlg.c
	   M /trunk/client/gui-sdl/cityrep.c
	   M /trunk/client/gui-sdl/inteldlg.c
	   M /trunk/client/gui-win32/cityrep.c
	   M /trunk/client/gui-win32/inteldlg.c
	   M /trunk/client/gui-win32/messagedlg.c
	   M /trunk/client/gui-win32/ratesdlg.c
	   M /trunk/client/gui-xaw/cityrep.c
	   M /trunk/client/gui-xaw/inteldlg.c
	   M /trunk/client/gui-xaw/messagedlg.c
	   M /trunk/client/gui-xaw/optiondlg.c
	   M /trunk/client/gui-xaw/ratesdlg.c
	   M /trunk/client/gui-xaw/repodlgs.c
	   M /trunk/server/plrhand.c

	Include stdarg.h iff the file needs it (uses va_*).

	Reported by Davide Pagnin. Patch from me.


Sat, 29 Mar 2003 01:36:10 -0800  rfalke:

	Changed paths:
	   M /trunk/po/Makefile.in.in

	Add dependency to rebuilt all language files if freeciv.pot changes.

	Reported by Christian Knoke <chrisk@enter.de>.


Fri, 28 Mar 2003 14:08:12 -0800  jdorje:

	Changed paths:
	   M /trunk/common/capstr.c

	Rename a capability, and document it.

	Fixes an inconsistency introduced by PR#3649.


Fri, 28 Mar 2003 05:20:47 -0800  matusik:

	Changed paths:
	   M /trunk/po/pl.po

	make pl.po compile again, sorry


Fri, 28 Mar 2003 04:45:56 -0800  akel:

	Changed paths:
	   M /trunk/po/et.po

	Some fixes.


Fri, 28 Mar 2003 00:07:06 -0800  pjkersten:

	Changed paths:
	   M /trunk/po/nl.po

	Updated nl.po


Thu, 27 Mar 2003 22:58:2Thu, 27 Mar 2003 14:59:27 -0800  sigra:

	Changed paths:
	   M /trunk/po/sv.po

	update


Thu, 27 Mar 2003 14:02:08 -0800  pagnin:

	Changed paths:
	   M /trunk/po/nl.po

	Closes PR#2886. (By adding a period at the end of the message)
	I've corrected also from Electricity to Electronics, because
	this helptext refers to civ2 building ruleset.


Thu, 27 Mar 2003 12:51:03 -0800  chris:

	Changed paths:
	   M /trunk/po/de.po

	up to date and complete


Thu, 27 Mar 2003 12:22:3327 Mar 2003 11:15:26 -0800  berthe:

	Changed paths:
	   M /trunk/po/fr.po

	mise Ã  jour du 28 mars


Thu, 27 Mar 2003 09:50:35 -0800  rfalke:

	Changed paths:
	   M /trunk/client/gui-gtk/menu.c
	   M /trunk/client/gui-gtk-2.0/menu.c

	Change the type of the second parameter of translate_menu_path from
	int to bool.


Thu, 27 Mar 2003 09:38:37 -0800  rfalke:

	Changed paths:
	   M /trunk/client/gui-gtk/connectdlg.c

	Allow sorting of the servers in the metaserver list.

	Patch from Andreas RÃ¸sdal <andrearo@stud.ntnu.no> with changes from
	me.


Thu, 27 Mar 2003 07:14:15 -0800  rfalke:

	Changed paths:
	   M /trunk/data/nation/croatian.ruleset

	Add translation marking around legend string.

	Reported by Christian Knoke <chrisk@enter.de>.


Thu, 27 Mar 2003 07:08:04 -0800  rfalke:

	Changed paths:
	   M /trunk/po/POTFILES.in

	Add server/connecthand.c.

	Reported by Christian Knoke <chrisk@enter.de>.


Thu, 27 Mar 2003 05:13:57 -0800  chris:

	Changed paths:
	   M /trunk/po/de.po

	3 unÃ¼bersetzte Meldungen


Wed, 26 Mar 2003 15:08:35 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk/graphics.c
	   M /trunk/client/gui-gtk-2.0/graphics.c
	   M /trunk/client/tilespec.h

	Don't refer to graphics files as "XPM files" anymore.  Also rewrite a
	comment describing the different sprites in the graphics files.

	Issued as PR#3759.


Wed, 26 Mar 2003 14:37:50 -0800  jdorje:

	Changed paths:
	   M /trunk/server/srv_main.c

	When selecting a nation for AI players, prefer to choose one from the
	class that human players are using.

	Patch by Mateusz Stefek <matusik_s@o2.pl>, with changes by me, as PR#3751.


Wed, 26 Mar 2003 11:00:24 -0800  rfalke:

	Changed paths:
	   M /trunk/data/helpdata.txt

	Correct the menu containing the players dialog from "Game" to
	"Reports".

	Reported by Gabor Takacs <tg330@hszk.bme.hu>.


Wed, 26 Mar 2003 07:48:03 -0800  pjkersten:

	Changed paths:
	   M /trunk/po/nl.po

	Updated nl.po


Tue, 25 Mar 2003 21:33:08 -0800  jdorje:

	Changed paths:
	   M /trunk/data/nation/german.ruleset

	Fix the German legend.

	Patch by Christian Knoke <chrisk@enter.de> as an addendum to PR#3597.


Tue, 25 Mar 2003 06:38:44 -0800  siruohom:

	Changed paths:
	   M /trunk/po/fi.po

	Routine update to match cvs + some grammar fixes. <sini.ruohomaa@iki.fi>


Mon, 24 Mar 2003 14:55:27By user request the proper place to put freeciv.rc-2.0 is now at
	$HOME/.freeciv.rc-2.0.


Mon, 24 Mar 2003 14:29:32linet.c
	   M /trunk/client/packhand.c
	   M /trunk/client/packhandcommon/packets_lsend.c
	   M /trunk/common/packets_lsend.h
	   M /trunk/server/connecthand.c
	   M /trunk/server/connecthand.h
	   M /trunk/server/srv_main.c

	Change "join game" to "login game". Symbolic change only.

	Patch by Mike Kaufman


Mon, 24 Mar 2003 14:20:58 -0800  per:

	Changed paths:
	   M /trunk/server/Makefile.am
	   A /trunk/server/connecthand.c
	   A /trunk/server/connecthand.h
	   M /trunk/server/plrhand.c
	   M /trunk/server/plrhand.h
	   M /trunk/server/sernet.c
	   M /trunk/server/srv_main.c
	   M /trunk/server/srv_main.h
	   M /trunk/server/stdinhand.c

	Move connection code into a new file server/connecthand.c and
	corresponding header file.

	Patch by Mike


Sun, 23 Mar 2003 16:29:59 -0800  jdorje:

	Changed paths:
	   M /trunk/data/nation/german.ruleset

	Updates for German nation ruleset: new/corrected leader names, geographic
	city labels added, some city name corrections.

	Patch by Christian Knoke <chrisk@enter.de> as PR#3597.


Sun, 23 Mar 2003 11:19:03 -0800  jdorje:

	Changed paths:
	   M /trunk/common/capstr.c
	   M /trunk/common/packets.c

	Send player diplomatic state values as 8-bit integers instead of 32-bit
	integers.  This may reduce network traffic by around 25%.

	Patch by Arnstein Lindgard <Arnstein.Lindgard@c2i.net> as PR#3649.


Sun, 23 Mar 2003 11:08:12 -0800  jdorje:

	Changed paths:
	   M /trunk/data/nation/portuguese.ruleset

	Update the Portuguese ruleset: with new ruler names and tech_goals.

	Patch by Vasco Alexandre Da Silva Cost as PR#3656, with style changes by
	me.


Fri, 21 Mar 2003 22:43:57 -0800  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c

	Fix the error output given when a tileset is missing a necessary sprite
	tag.

	Reported by Rafal Bursig.  Patch by me as PR#3758.  Fixes bug introduced in
	PR#2967.


Fri, 21 Mar 2003 15:36:05-2.0/citydlg.c

	In the city dialog for the GTK+-1.2 and GTK+-2.0 clients, take effects
	(like Adam Smith's) into account when displaying individual and cumulative
	upkeep for improvements.

	Patch by Thomas Strub <ue80@stud.uni-karlsruhe.de> as PR#3688, with style
	changes and added comments by me.


Fri, 21 Mar 2003 12:49:27 -0800  jdorje:

	Changed paths:
	   M /trunk/common/aicore/path_finding.c

	Change map coordinate variables in pf_map structure from 'short' to 'int'.
	This allows them to be passed to coordinate functions like
	normalize_map_pos.

	Issued as PR#3731.


Fri, 21 Mar 2003 12:05:49 -0800  jdorje:

	Changed paths:gtk/gui_main.c
	   M /trunk/client/gui-gtk-2.0/gui_main.c

	On an appropriate keypress, the client will recenter the mapview on your
	capital (or print a warning if you have no capital).  Support for the
	GTK+-1.2 and GTK+-2.0 clients is included; the 'Home' key is used for this.

	Patch by Arnstein Lindgard <a-l@c2i.net> as PR#3701 with style changes and
	added comments by me.


Fri, 21 Mar 2003 11:11:05 -0800  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c
	   M /trunk/client/tilespec.h
	   M /trunk/doc/README.graphics

	Add support for drawing farmland and irrigation continuously, like is done
	in Civ3.  Each irrigated tile has its farmland/irrigation sprite chosen
	based on which cardinally adjacent tiles are also irrigated.

	Patch by Rafal Bursig and myself as PR#3730, plus documentation by me.


Fri, 21 Mar 2003 09:32:09 -0800  jdorje:

	Changed paths:
	   M /trunk/data/nation/kenyan.ruleset

	Put the Kenyan nation into the "Modern" class.

	Patch by Mateusz Stefek <matusik_s@o2.pl> as part of PR#3751.


Thu, 20 Mar 2003 05:37:52olors.hui_main.c
	   M /trunk/client/gui-sdl/gui_main.hctrloptiondlg.h
	   M /trunk/client/gui-sdl/repodlgs.c
	   M /trunk/client/gui-sdl/repodlgs.h

	Unification vertical scrollbar handling ( creating, add new widget, scroll up/down )
	Unification horizontal scrollbar handling ( creatingt )
	Rewritten messagewin dlg ( use new scrollbar code )
	Options Dlg :
	- proper sctring drawing
	- add global work list handling.
	- clean options button code.
	Some cleans and fixs.


Mon, 17 Mar 2003 22:24:18 -0800  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c
	   M /trunk/client/tilespec.h

	Load named sprites on demand, rather than loading them all at the beginning
	whether or not they are actually used.  Since the structure of the data
	directories hasn't changed, this means scanning in the tileset specfiles to
	build up a list of what sprites are available, so that a sprite may be
	efficiently looked up when it is needed.

	Patch by Raimar Falke as PR#3457, with removed cruft, style changes, and
	added comments by me.


Mon, 17 Mar 2003 18:14:22 -0800  jdorje:

	Changed paths:mapctrl_common.c
	   M /trunk/client/mapctrl_common.h

	Provide support for scrolling the mapview with the keyboard, via a new
	function scroll_mapview(gui_dir) and GTK and GTK2 keyboard bindings to
	do this with the arrow keys.

	Patch by Arnstein Lindgard <a-l@c2i.net> and myself as PR#3726.


Mon, 17 Mar 2003 18:08:22ontrolmapview.c
	   M /trunk/client/gui-sdl/gui_main.hpackhand.c

	Introduce code to mark a rectangle of the mapview as "dirty", and to wait
	until later to "flush" it to the display.  This allows clients and GUI
	libraries (particularly those that use manual buffering) to better
	optimize the drawing operation.

	Patch by Rafal Bursig and myself as PR#3424.


Sat, 15 Mar 2003 12:27:02 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/connectdlg.c

	Added mnemonics to the entry widgets.


Fri, 14 Mar 2003 18:09:18 -0800  jdorje:

	Changed paths:
	   M /trunk/client/control.c

	When a player tries to move a unit without any MP left, initiate a goto
	route instead.

	Patch by Arnstein Lindgard <a-l@c2i.net> as PR#3699, with style changes
	and added comments by me.  This also fixes PR#3697.


Thu, 13 Mar 2003 05:27:55onnect»À †  †  ê{€›z A„Ù@€Ï …´D ng
	   M /trunk/data/graphics/isotrident/tiles/city.size_2.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_20.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_3.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_30.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_4.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_40.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_5.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_50.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_6.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_60.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_7.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_70.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_8.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_80.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_9.png
	   M /trunk/data/graphics/isotrident/tiles/city.size_90.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_0.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_1.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_2.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_3.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_4.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_5.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_6.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_7.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_8.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_food_9.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_0.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_1.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_2.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_3.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_4.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_5.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_6.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_7.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_8.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_shields_9.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_0.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_1.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_2.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_3.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_4.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_5.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_6.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_7.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_8.png
	   M /trunk/data/graphics/isotrident/tiles/city.t_trade_9.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_00.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_01.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_02.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_10.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_11.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_12.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_20.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_21.png
	   M /trunk/data/graphics/isotrident/tiles/explode.nuke_22.png
	   M /trunk/data/graphics/isotrident/tiles/unit.airbase.png
	   M /trunk/data/graphics/isotrident/tiles/unit.auto_attack.png
	   MM /trunk/data/graphics/isotrident/tiles/unit.auto_settler.png
	   M /trunk/data/graphics/isotrident/tiles/unit.connect.png
	   M /trunk/data/graphics/isotrident/tiles/unit.fallout.png
	   M /trunk/data/graphics/isotrident/tiles/unit.fortified.png
	   M /trunk/data/graphics/isotrident/tiles/unit.fortifying.png
	   M /trunk/data/graphics/isotrident/tiles/unit.fortress.png
	   M /trunk/data/graphics/isotrident/tiles/unit.goto.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_0.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_10.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_100.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_20.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_30.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_40.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_50.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_60.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_70.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_80.png
	   M /trunk/data/graphics/isotrident/tiles/unit.hp_90.png
	   M /trunk/data/graphics/isotrident/tiles/unit.irrigate.png
	   M /trunk/data/graphics/isotrident/tiles/unit.mine.png
	   M /trunk/data/graphics/isotrident/tiles/unit.patrol.png
	   M /trunk/data/graphics/isotrident/tiles/unit.pillage.png
	   M /trunk/data/graphics/isotrident/tiles/unit.pollution.png
	   M /trunk/data/graphics/isotrident/tiles/unit.road.png
	   M /trunk/data/graphics/isotrident/tiles/unit.sentry.png
	   M /trunk/data/graphics/isotrident/tiles/unit.stack.png
	   M /trunk/data/graphics/isotrident/tiles/unit.transform.png
	   M /trunk/data/graphics/isotrident/tiles/upkeep.food.png
	   M /trunk/data/graphics/isotrident/tiles/upkeep.food2.png
	   M /trunk/data/graphics/isotrident/tiles/upkeep.shield.png
	   M /trunk/data/graphics/isotrident/tiles/upkeep.unhappy.png
	   M /trunk/data/graphics/isotrident/tiles/upkeep.unhappy2.png
	   M /trunk/data/graphics/isotrident/units/u.aegis_cruiser.png
	   M /trunk/data/graphics/isotrident/units/u.alpine_troops.png
	   M /trunk/data/graphics/isotrident/units/u.archers.png
	   M /trunk/data/graphics/isotrident/units/u.armor.png
	   M /trunk/data/graphics/isotrident/units/u.artillery.png
	   M /trunk/data/graphics/isotrident/units/u.awacs.png
	   M /trunk/data/graphics/isotrident/units/u.barbarian_leader.png
	   M /trunk/data/graphics/isotrident/units/u.battleship.png
	   M /trunk/data/graphics/isotrident/units/u.bomber.png
	   M /trunk/data/graphics/isotrident/units/u.cannon.png
	   M /trunk/data/graphics/isotrident/units/u.caravan.png
	   M /trunk/data/graphics/isotrident/units/u.caravel.png
	   M /trunk/data/graphics/isotrident/units/u.carrier.png
	   M /trunk/data/graphics/isotrident/units/u.catapult.png
	   M /trunk/data/graphics/isotrident/units/u.cavalry.png
	   M /trunk/data/graphics/isotrident/units/u.chariot.png
	   M /trunk/data/graphics/isotrident/units/u.cruise_missile.png
	   M /trunk/data/graphics/isotrident/units/u.cruiser.png
	   M /trunk/data/graphics/isotrident/units/u.crusaders.png
	   M /trunk/data/graphics/isotrident/units/u.destroyer.png
	   M /trunk/data/graphics/isotrident/units/u.diplomat.png
	   M /trunk/data/graphics/isotrident/units/u.dragoons.png
	   M /trunk/data/graphics/isotrident/units/u.elephants.png
	   M /trunk/data/graphics/isotrident/units/u.engineers.png
	   M /trunk/data/graphics/isotrident/units/u.explorer.png
	   M /trunk/data/graphics/isotrident/units/u.fanatics.png
	   M /trunk/data/graphics/isotrident/units/u.fighter.png
	   M /trunk/data/graphics/isotrident/units/u.freight.png
	   M /trunk/data/graphics/isotrident/units/u.frigate.png
	   M /trunk/data/graphics/isotrident/units/u.galleon.png
	   M /trunk/data/graphics/isotrident/units/u.helicopter.png
	   M /trunk/data/graphics/isotrident/units/u.horsemen.png
	   M /trunk/data/graphics/isotrident/units/u.howitzer.png
	   M /trunk/data/graphics/isotrident/units/u.ironclad.png
	   M /trunk/data/graphics/isotrident/units/u.knights.png
	   M /trunk/data/graphics/isotrident/units/u.legion.png
	   M /trunk/data/graphics/isotrident/units/u.marines.png
	   M /trunk/data/graphics/isotrident/units/u.mech_inf.png
	   M /trunk/data/graphics/isotrident/units/u.musketeers.png
	   M /trunk/data/graphics/isotrident/units/u.nuclear.png
	   M /trunk/data/graphics/isotrident/units/u.paratroopers.png
	   M /trunk/data/graphics/isotrident/units/u.partisan.png
	   M /trunk/data/graphics/isotrident/units/u.phalanx.png
	   M /trunk/data/graphics/isotrident/units/u.pikemen.png
	   M /trunk/data/graphics/isotrident/units/u.riflemen.png
	   M /trunk/data/graphics/isotrident/units/u.settlers.png
	   M /trunk/data/graphics/isotrident/units/u.spy.png
	   M /trunk/data/graphics/isotrident/units/u.stealth_bomber.png
	   M /trunk/data/graphics/isotrident/units/u.stealth_fighter.png
	   M /trunk/data/graphics/isotrident/units/u.submarine.png
	   M /trunk/data/graphics/isotrident/units/u.transport.png
	   M /trunk/data/graphics/isotrident/units/u.trireme.png
	   M /trunk/data/graphics/isotrident/units/u.warriors.png
	   M /trunk/data/graphics/misc/buildings/b.airport.png
	   M /trunk/data/graphics/misc/buildings/b.apollo_program.png
	   M /trunk/data/graphics/misc/buildings/b.aqueduct.png
	   M /trunk/data/graphics/misc/buildings/b.asmiths_trading_co.png
	   M /trunk/data/graphics/misc/buildings/b.bank.png
	   M /trunk/data/graphics/misc/buildings/b.barracks.png
	   M /trunk/data/graphics/misc/buildings/b.capitalization.png
	   M /trunk/data/graphics/misc/buildings/b.cathedral.png
	   M /trunk/data/graphics/misc/buildings/b.city_walls.png
	   M /trunk/data/graphics/misc/buildings/b.coastal_defense.png
	   M /trunk/data/graphics/misc/buildings/b.colosseum.png
	   M /trunk/data/graphics/misc/buildings/b.colossus.png
	   M /trunk/data/graphics/misc/buildings/b.copernicus_observatory.png
	   M /trunk/data/graphics/misc/buildings/b.courthouse.png
	   M /trunk/data/graphics/misc/buildings/b.cure_for_cancer.png
	   M /trunk/data/graphics/misc/buildings/b.darwins_voyage.png
	   M /trunk/data/graphics/misc/buildings/b.eiffel_tower.png
	   M /trunk/data/graphics/misc/buildings/b.factory.png
	   M /trunk/data/graphics/misc/buildings/b.granary.png
	   M /trunk/data/graphics/misc/buildings/b.great_library.png
	   M /trunk/data/graphics/misc/buildings/b.great_wall.png
	   M /trunk/data/graphics/misc/buildings/b.hanging_gardens.png
	   M /trunk/data/graphics/misc/buildings/b.harbour.png
	   M /trunk/data/graphics/misc/buildings/b.hoover_dam.png
	   M /trunk/data/graphics/misc/buildings/b.hydro_plant.png
	   M /trunk/data/graphics/misc/buildings/b.isaac_newtons_college.png
	   M /trunk/data/graphics/misc/buildings/b.js_bachs_cathedral.png
	   M /trunk/data/graphics/misc/buildings/b.king_richards_crusade.png
	   M /trunk/data/graphics/misc/buildings/b.leonardos_workshop.png
	   M /trunk/data/graphics/misc/buildings/b.library.png
	   M /trunk/data/graphics/misc/buildings/b.lighthouse.png
	   M /trunk/data/graphics/misc/buildings/b.magellans_expedition.png
	   M /trunk/data/graphics/misc/buildings/b.manhattan_project.png
	   M /trunk/data/graphics/misc/buildings/b.marco_polos_embassy.png
	   M /trunk/data/graphics/misc/buildings/b.marketplace.png
	   M /trunk/data/graphics/misc/buildings/b.mass_transit.png
	   M /trunk/data/graphics/misc/buildings/b.mfg_plant.png
	   M /trunk/data/graphics/misc/buildings/b.michelangelos_chapel.png
	   M /trunk/data/graphics/misc/buildings/b.nuclear_plant.png
	   M /trunk/data/graphics/misc/buildings/b.offshore_platform.png
	   M /trunk/data/graphics/misc/buildings/b.oracle.png
	   M /trunk/data/graphics/misc/buildings/b.palace.png
	   M /trunk/data/graphics/misc/buildings/b.police_station.png
	   M /trunk/data/graphics/misc/buildings/b.port_facility.png
	   M /trunk/data/graphics/misc/buildings/b.power_plant.png
	   M /trunk/data/graphics/misc/buildings/b.pyramids.png
	   M /trunk/data/graphics/misc/buildings/b.recycling_center.png
	   M /trunk/data/graphics/misc/buildings/b.research_lab.png
	   M /trunk/data/graphics/misc/buildings/b.sam_battery.png
	   M /trunk/data/graphics/misc/buildings/b.sdi_defense.png
	   M /trunk/data/graphics/misc/buildings/b.seti_program.png
	   M /trunk/data/graphics/misc/buildings/b.sewer_system.png
	   M /trunk/data/graphics/misc/buildings/b.shakespeares_theatre.png
	   M /trunk/data/graphics/misc/buildings/b.solar_plant.png
	   M /trunk/data/graphics/misc/buildings/b.space_component.png
	   M /trunk/data/graphics/misc/buildings/b.space_modules.png
	   M /trunk/data/graphics/misc/buildings/b.space_structural.png
	   M /trunk/data/graphics/misc/buildings/b.statue_of_liberty.png
	   M /trunk/data/graphics/misc/buildings/b.stock_exchange.png
	   M /trunk/data/graphics/misc/buildings/b.sun_tzus_war_academy.png
	   M /trunk/data/graphics/misc/buildings/b.super_highways.png
	   M /trunk/data/graphics/misc/buildings/b.supermarket.png
	   M /trunk/data/graphics/misc/buildings/b.temple.png
	   M /trunk/data/graphics/misc/buildings/b.united_nations.png
	   M /trunk/data/graphics/misc/buildings/b.university.png
	   M /trunk/data/graphics/misc/buildings/b.womens_suffrage.png
	   M /trunk/data/graphics/misc/chiefs/cd.occupied.png
	   M /trunk/data/graphics/misc/chiefs/city.classical_occupied.png
	   M /trunk/data/graphics/misc/chiefs/city.european_occupied.png
	   M /trunk/data/graphics/misc/chiefs/city.industrial_occupied.png
	   M /trunk/data/graphics/misc/chiefs/city.modern_occupied.png
	   M /trunk/data/graphics/misc/chiefs/city.postmodern_occupied.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_0.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_10.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_100.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_20.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_30.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_40.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_50.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_60.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_70.png
	   M /trunk/data/graphics/misc/chiefs/unit.hp_80.png
	   M /trunk/data/graphics/misc/Áà †  †  ë<€ë< …´D /shields/f.czech.png
	   A /trunk/data/graphics/misc/shields/f.denmark.png
	   A /trunk/data/graphics/misc/shields/f.dunedain.png
	   A /trunk/data/graphics/misc/shields/f.egypt.png
	   A /trunk/data/graphics/misc/shields/f.england.png
	   A /trunk/data/graphics/misc/shields/f.estonia.png
	   A /trunk/data/graphics/misc/shields/f.europe.png
	   A /trunk/data/graphics/misc/shields/f.finland.png
	   A /trunk/data/graphics/misc/shields/f.france.png
	   A /trunk/data/graphics/misc/shields/f.germany.png
	   A /trunk/data/graphics/misc/shields/f.greece.png
	   A /trunk/data/graphics/misc/shields/f.greenland.png
	   A /trunk/data/graphics/misc/shields/f.holland.png
	   A /trunk/data/graphics/misc/shields/f.hungary.png
	   A /trunk/data/graphics/misc/shields/f.iceland.png
	   A /trunk/data/graphics/misc/shields/f.india.png
	   A /trunk/data/graphics/misc/shields/f.iran.png
	   A /trunk/data/graphics/misc/shields/f.iraq_old.png
	   A /trunk/data/graphics/misc/shields/f.ireland.png
	   A /trunk/data/graphics/misc/shields/f.israel.png
	   A /trunk/data/graphics/misc/shields/f.italy.png
	   A /trunk/data/graphics/misc/shields/f.japan.png
	   A /trunk/data/graphics/misc/shields/f.kenya.png
	   A /trunk/data/graphics/misc/shields/f.korea.png
	   A /trunk/data/graphics/misc/shields/f.krev.png
	   A /trunk/data/graphics/misc/shields/f.latvia.png
	   A /trunk/data/graphics/misc/shields/f.lithuania.png
	   A /trunk/data/graphics/misc/shields/f.macedonia.png
	   A /trunk/data/graphics/misc/shields/f.mexico.png
	   A /trunk/data/graphics/misc/shields/f.mongolia.png
	   A /trunk/data/graphics/misc/shields/f.mordor.png
	   A /trunk/data/graphics/misc/shields/f.nato.png
	   A /trunk/data/graphics/misc/shields/f.netherlands.png
	   A /trunk/data/graphics/misc/shields/f.norway.png
	   A /trunk/data/graphics/misc/shields/f.olympic.png
	   A /trunk/data/graphics/misc/shields/f.pakistan.png
	   A /trunk/data/graphics/misc/shields/f.peru.png
	   A /trunk/data/graphics/misc/shields/f.philippines.png
	   A /trunk/data/graphics/misc/shields/f.poland.png
	   A /trunk/data/graphics/misc/shields/f.portugal.png
	   A /trunk/data/graphics/misc/shields/f.rome.png
	   A /trunk/data/graphics/misc/shields/f.russia.png
	   A /trunk/data/graphics/misc/shields/f.rwanda.png
	   A /trunk/data/graphics/misc/shields/f.scotland.png
	   A /trunk/data/graphics/misc/shields/f.serbia.png
	   A /trunk/data/graphics/misc/shields/f.silesia.png
	   A /trunk/data/graphics/misc/shields/f.singapore.png
	   A /trunk/data/graphics/misc/shields/f.slovenia.png
	   A /trunk/data/graphics/misc/shields/f.south_africa.png
	   A /trunk/data/graphics/misc/shields/f.soviet.png
	   A /trunk/data/graphics/misc/shields/f.spain.png
	   A /trunk/data/graphics/misc/shields/f.sweden.png
	   A /trunk/data/graphics/misc/shields/f.syria.png
	   A /trunk/data/graphics/misc/shields/f.thailand.png
	   A /trunk/data/graphics/misc/shields/f.tunisia.png
	   A /trunk/data/graphics/misc/shields/f.turkey.png
	   A /trunk/data/graphics/misc/shields/f.ukraine.png
	   A /trunk/data/graphics/misc/shields/f.united_kingdom.png
	   A /trunk/data/graphics/misc/shields/f.united_nations.png
	   A /trunk/data/graphics/misc/shields/f.unknown.png
	   A /trunk/data/graphics/misc/shields/f.usa.png
	   A /trunk/data/graphics/misc/shields/f.vietnam.png
	   A /trunk/data/graphics/misc/shields/f.wales.png
	   A /trunk/data/graphics/misc/small
	   A /trunk/data/graphics/misc/small/artists
	   A /trunk/data/graphics/misc/small/citizen.angry_0.png
	   A /trunk/data/graphics/misc/small/citizen.angry_1.png
	   A /trunk/data/graphics/misc/small/citizen.content_0.png
	   A /trunk/data/graphics/misc/small/citizen.content_1.png
	   A /trunk/data/graphics/misc/small/citizen.entertainer.png
	   A /trunk/data/graphics/misc/small/citizen.happy_0.png
	   A /trunk/data/graphics/misc/small/citizen.happy_1.png
	   A /trunk/data/graphics/misc/small/citizen.scientist.png
	   A /trunk/data/graphics/misc/small/citizen.tax_collector.png
	   A /trunk/data/graphics/misc/small/citizen.unhappy_0.png
	   A /trunk/data/graphics/misc/small/citizen.unhappy_1.png
	   A /trunk/data/graphics/misc/small/gov.anarchy.png
	   A /trunk/data/graphics/misc/small/gov.communism.png
	   A /trunk/data/graphics/misc/small/gov.democracy.png
	   A /trunk/data/graphics/misc/small/gov.despotism.png
	   A /trunk/data/graphics/misc/small/gov.fundamentalism.png
	   A /trunk/data/graphics/misc/small/gov.monarchy.png
	   A /trunk/data/graphics/misc/small/gov.republic.png
	   A /trunk/data/graphics/misc/small/s.cooling_flake_0.png
	   A /trunk/data/graphics/misc/small/s.cooling_flake_1.png
	   A /trunk/data/graphics/misc/small/s.cooling_flake_2.png
	   A /trunk/data/graphics/misc/small/s.cooling_flake_3.png
	   A /trunk/data/graphics/misc/small/s.cooling_flake_4.png
	   A /trunk/data/graphics/misc/small/s.cooling_flake_5.png
	   A /trunk/data/graphics/misc/small/s.cooling_flake_6.png
	   A /trunk/data/graphics/misc/small/s.cooling_flake_7.png
	   A /trunk/data/graphics/misc/small/s.right_arrow.png
	   A /trunk/data/graphics/misc/small/s.science_bulb_0.png
	   A /trunk/data/graphics/misc/small/s.science_bulb_1.png
	   A /trunk/data/graphics/misc/small/s.science_bulb_2.png
	   A /trunk/data/graphics/misc/small/s.science_bulb_3.png
	   A /trunk/data/graphics/misc/small/s.science_bulb_4.png
	   A /trunk/data/graphics/misc/small/s.science_bulb_5.png
	   A /trunk/data/graphics/misc/small/s.science_bulb_6.png
	   A /trunk/data/graphics/misc/small/s.science_bulb_7.png
	   A /trunk/data/graphics/misc/small/s.warming_sun_0.png
	   A /trunk/data/graphics/misc/small/s.warming_sun_1.png
	   A /trunk/data/graphics/misc/small/s.warming_sun_2.png
	   A /trunk/data/graphics/misc/small/s.warming_sun_3.png
	   A /trunk/data/graphics/misc/small/s.warming_sun_4.png
	   A /trunk/data/graphics/misc/small/s.warming_sun_5.png
	   A /trunk/data/graphics/misc/small/s.warming_sun_6.png
	   A /trunk/data/graphics/misc/small/s.warming_sun_7.png
	   A /trunk/data/graphics/misc/space
	   A /trunk/data/graphics/misc/space/artists
	   A /trunk/data/graphics/misc/space/spaceship.fuel.png
	   A /trunk/data/graphics/misc/space/spaceship.habitation.png
	   A /trunk/data/graphics/misc/space/spaceship.life_support.png
	   A /trunk/data/graphics/misc/space/spaceship.propulsion.png
	   A /trunk/data/graphics/misc/space/spaceship.solar_panels.png
	   A /trunk/data/graphics/misc/space/spaceship.structural.png
	   A /trunk/data/graphics/misc/treaty
	   A /trunk/data/graphics/misc/treaty/artists
	   A /trunk/data/graphics/misc/treaty/treaty.agree_thumb_up.png
	   A /trunk/data/graphics/misc/treaty/treaty.disagree_thumb_down.png
	   A /trunk/data/graphics/trident
	   A /trunk/data/graphics/trident/cities
	   A /trunk/data/graphics/trident/cities/artists
	   A /trunk/data/graphics/trident/cities/cd.city.png
	   A /trunk/data/graphics/trident/cities/cd.city_wall.png
	   A /trunk/data/graphics/trident/cities/cd.occupied.png
	   A /trunk/data/graphics/trident/cities/city.asian_0.png
	   A /trunk/data/graphics/trident/cities/city.asian_10.png
	   A /trunk/data/graphics/trident/cities/city.asian_5.png
	   A /trunk/data/graphics/trident/cities/city.asian_occupied.png
	   A /trunk/data/graphics/trident/cities/city.asian_wall.png
	   A /trunk/data/graphics/trident/cities/city.classical_0.png
	   A /trunk/data/graphics/trident/cities/city.classical_10.png
	   A /trunk/data/graphics/trident/cities/city.classical_5.png
	   A /trunk/data/graphics/trident/cities/city.classical_occupied.png
	   A /trunk/data/graphics/trident/cities/city.classical_wall.png
	   A /trunk/data/graphics/trident/cities/city.disorder.png
	   A /trunk/data/graphics/trident/cities/city.european_0.png
	   A /trunk/data/graphics/trident/cities/city.european_10.png
	   A /trunk/data/graphics/trident/cities/city.european_5.png
	   A /trunk/data/graphics/trident/cities/city.european_occupied.png
	   A /trunk/data/graphics/trident/cities/city.european_wall.png
	   A /trunk/data/graphics/trident/cities/city.industrial_0.png
	   A /trunk/data/graphics/trident/cities/city.industrial_10.png
	   A /trunk/data/graphics/trident/cities/city.industrial_5.png
	   A /trunk/data/graphics/trident/cities/city.industrial_occupied.png
	   A /trunk/data/graphics/trident/cities/city.industrial_wall.png
	   A /trunk/data/graphics/trident/cities/city.modern_0.png
	   A /trunk/data/graphics/trident/cities/city.modern_10.png
	   A /trunk/data/graphics/trident/cities/city.modern_5.png
	   A /trunk/data/graphics/trident/cities/city.modern_occupied.png
	   A /trunk/data/graphics/trident/cities/city.modern_wall.png
	   A /trunk/data/graphics/trident/cities/city.postmodern_0.png
	   A /trunk/data/graphics/trident/cities/city.postmodern_10.png
	   A /trunk/data/graphics/trident/cities/city.postmodern_5.png
	   A /trunk/data/graphics/trident/cities/city.postmodern_occupied.png
	   A /trunk/data/graphics/trident/cities/city.postmodern_wall.png
	   A /trunk/data/graphics/trident/cities/city.tropical_0.png
	   A /trunk/data/graphics/trident/cities/city.tropical_10.png
	   A /trunk/data/graphics/trident/cities/city.tropical_5.png
	   A /trunk/data/graphics/trident/cities/city.tropical_occupied.png
	   A /trunk/data/graphics/trident/cities/city.tropical_wall.png
	   A /trunk/data/graphics/trident/explosions
	   A /trunk/data/graphics/trident/explosions/artists
	   A /trunk/data/graphics/trident/explosions/explode.unit_0.png
	   A /trunk/data/graphics/trident/explosions/explode.unit_1.png
	   A /trunk/data/graphics/trident/explosions/explode.unit_2.png
	   A /trunk/data/graphics/trident/explosions/explode.unit_3.png
	   A /trunk/data/graphics/trident/explosions/explode.unit_4.png
	   A /trunk/data/graphics/trident/flags
	   A /trunk/data/graphics/trident/flags/artists
	   A /trunk/data/graphics/trident/flags/f.arab.png
	   A /trunk/data/graphics/trident/flags/f.argentina.png
	   A /trunk/data/graphics/trident/flags/f.armenia.png
	   A /trunk/data/graphics/trident/flags/f.australia.png
	   A /trunk/data/graphics/trident/flags/f.austria.png
	   A /trunk/data/graphics/trident/flags/f.azerbaijan.png
	   A /trunk/data/graphics/trident/flags/f.barbarian.png
	   A /trunk/data/graphics/trident/flags/f.bavarian.png
	   A /trunk/data/graphics/trident/flags/f.belgium.png
	   A /trunk/data/graphics/trident/flags/f.boer.png
	   A /trunk/data/graphics/trident/flags/f.brasil.png
	   A /trunk/data/graphics/trident/flags/f.bulgaria.png
	   A /trunk/data/graphics/trident/flags/f.canada.png
	   A /trunk/data/graphics/trident/flags/f.catalan.png
	   A /trunk/data/graphics/trident/flags/f.cheyenne.png
	   A /trunk/data/graphics/trident/flags/f.chile.png
	   A /trunk/data/graphics/trident/flags/f.china.png
	   A /trunk/data/graphics/trident/flags/f.cornwall.png
	   A /trunk/data/graphics/trident/flags/f.croatia.png
	   A /trunk/data/graphics/trident/flags/f.czech.png
	   A /trunk/data/graphics/trident/flags/f.denmark.png
	   A /trunk/data/graphics/trident/flags/f.dunedain.png
	   A /trunk/data/graphics/trident/flags/f.egypt.png
	   A /trunk/data/graphics/trident/flags/f.england.png
	   A /trunk/data/graphics/trident/flags/f.estonia.png
	   A /trunk/data/graphics/trident/flags/f.europe.png
	   A /trunk/data/graphics/trident/flags/f.finland.png
	   A /trunk/data/graphics/trident/flags/f.france.png
	   A /trunk/data/graphics/trident/flags/f.germany.png
	   A /trunk/data/graphics/trident/flags/f.greece.png
	   A /trunk/data/graphics/trident/flags/f.greenland.png
	   A /trunk/data/graphics/trident/flags/f.holland.png
	   A /trunk/data/graphics/trident/flags/f.hungary.png
	   A /trunk/data/graphics/trident/flags/f.iceland.png
	   A /trunk/data/graphics/trident/flags/f.india.png
	   A /trunk/data/graphics/trident/flags/f.iran.png
	   A /trunk/data/graphics/trident/flags/f.iraq_old.png
	   A /trunk/data/graphics/trident/flags/f.ireland.png
	   A /trunk/data/graphics/trident/flags/f.israel.png
	   A /trunk/data/graphics/trident/flags/f.italy.png
	   A /trunk/data/graphics/trident/flags/f.japan.png
	   A /trunk/data/graphics/trident/flags/f.kenya.png
	   A /trunk/data/graphics/trident/flags/f.korea.png
	   A /trunk/data/graphics/trident/flags/f.krev.png
	   A /trunk/data/graphics/trident/flags/f.latvia.png
	   A /trunk/data/graphics/trident/flags/f.lithuania.png
	   A /trunk/data/graphics/trident/flags/f.macedonia.png
	   A /trunk/data/graphics/trident/flags/f.mexico.png
	   A /trunk/data/graphics/trident/flags/f.mongolia.png
	   A /trunk/data/graphics/trident/flags/f.mordor.png
	   A /trunk/data/graphics/trident/flags/f.nato.png
	   A /trunk/data/graphics/trident/flags/f.netherlands.png
	   A /trunk/data/graphics/trident/flags/f.norway.png
	   A /trunk/data/graphics/trident/flags/f.olympic.png
	   A /trunk/data/graphics/trident/flags/f.pakistan.png
	   A /trunk/data/graphics/trident/flags/f.peru.png
	   A /trunk/data/graphics/trident/flags/f.philippines.png
	   A /trunk/data/graphics/trident/flags/f.poland.png
	   A /trunk/data/graphics/trident/flags/f.portugal.png
	   A /trunk/data/graphics/trident/flags/f.rome.png
	   A /trunk/data/graphics/trident/flags/f.russia.png
	   A /trunk/data/graphics/trident/flags/f.rwanda.png
	   A /trunk/data/graphics/trident/flags/f.scotland.png
	   A /trunk/data/graphics/trident/flags/f.serbia.png
	   A /trunk/data/graphics/trident/flags/f.silesia.png
	   A /trunk/data/graphics/trident/flags/f.singapore.png
	   A /trunk/data/graphics/trident/flags/f.slovenia.png
	   A /trunk/data/graphics/trident/flags/f.south_africa.png
	   A /trunk/data/graphics/trident/flags/f.soviet.png
	   A /trunk/data/graphics/trident/flags/f.spain.png
	   A /trunk/data/graphics/trident/flags/f.sweden.png
	   A /trunk/data/graphics/trident/flags/f.syria.png
	   A /trunk/data/graphics/trident/flags/f.thaÈ€ †  †  ,Ùa€ƒa x‚™y€‡@ X†”;€# uƒ³$§ …¿|ª I­{‰ B‚ã@… …Ãwº „¾k® L„É} J„Ö~ o„Ù€S I„›€… A½€ Cü>€R pü_€‹4 ]ƒô4† x„º?· "„À€‰ j l€…Z J†”;€‚W K˜@€ˆ< `…ø}€‚q E„¡>€ …´D  Bursig.  Tileset specfiles by Rafal Bursig and myself.


Thu, 02 Jan 2003 09:26:58 -0800  kauf:

	Changed paths:
	   M /trunk/client/mapview_common.h

	add a 'struct unit;' declaration.


Thu, 02 Jan 2003 04:52:48 -0800  glip:

	Changed paths:
	   M /trunk/ai/aitools.c

	Fix division by zero bug in military_amortize.


Thu, 02 Jan 2003 03:59:29 -0800  glip:

	Changed paths:
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/aiair.c
	   M /trunk/ai/aidata.c
	   M /trunk/ai/aidata.hai/aiunit.h

	Rewrite military_amortize function and move it to ai/aitools.c
	This fixes overflow in old military_amortize (PR#2650) and also makes
	the function itself easier to understand.  Also change the signature of
	create_unit_virtual, which now assigns a homecity to the proposed unit.

	Patch by Per I. Mathisen <per@leftist.net>, original bug report by me.


Wed, 01 Jan 2003 19:02:16 -0800  jdorje:

	Changed paths:
	   M /trunk/server/unithand.c
	   M /trunk/server/unithand.h

	Cleanup to handle_upgrade_unittype_request().

	Patch by Erik Sigra <freeciv@home.se> as PR#2566 with style changes and
	added comments by me.


Wed, 01 Jan 2003 17:35:30 -0800  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c

	Avoid segfaulting when "civclient -t isotrident" is used with the XAW
	client.  This also correctly initializes the "current tileset" option
	string even when --tiles is not specified.

	Issued as PR#2679.


Wed, 01 Jan 2003 13:16:44lient/gui-gtk-2.0/mapctrl.c

	Fixed main map focus problems on GTK+ 2.0 (PR#2613).

	Bug reported by Nir Peled <Techdeck@Techdeck.org>.


Wed, 01 Jan 2003 03:51:34climisc.c
	   M /trunk/client/control.cdialogs.c
	   M /trunk/client/gui-gtk/gotomapctrl.c/menugui-gtk-2.0/dialogs.c
	   M /trunk/client/gui-gtk-2.0/gotomui/gui_main.c
	   M /trunk/client/gui-mui/mapwin32/gotodlgxaw/actions.c
	   M /trunk/client/gui-xaw/dialogs.c
	   M /trunk/client/gui-xaw/gotmapview.c
	   M /trunk/client/gui-xaw/menu.c
	   M /trunk/client/mapctrl_common.c
	   M /trunk/client/packhand.c

	Introduce two new functions, can_client_issue_orders() and
	can_client_change_view(), that should be queried before allowing the user
	to take these actions. Add a lot of queries to these functions, in place
	of manual checks of the client state and in other places where no check was
	done. Remove kludge whereby CLIENT_GAME_OVER_STATE was ignored.

	Patch by Davide Pagnin <nightmare@freeciv.it> as PR#1883.  This is also
	likely to fix PR#533 and PR#2071.


Tue, 31 Dec 2002 10:15:49 -0800  glip:

	Changed paths:
	   M /trunk/ai/advmilitary.common/unittype.c
	   M /trunk/common/unittype.h

	Add functions turns_to_enemy_city and turns_to_enemy_unit to estimate the
	time needed to reach the enemy city/unit, possibly with the aid of
	ferryboats.  Also add the function best_role_unit_for_player to get the
	best ferry type available to a player.

	Patch was improved following useful suggestions from Raahul Kumar, Per
	Mathisen and Mike Kaufman.


Tue, 31 Dec 2002 09:18:49 -0800  glip:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Clean up ai_manage_units.  No change of behaviour.

	Patch by Per I. Mathisen <per@leftist.net>


Tue, 31 Dec 2002 03:02:44 -0800  egbert:

	Changed paths:
	   M /trunk/po/de.po

	Admins upated.
	Now de.po and the German docs will be maintained
	by Christian Knoke <chrisk@enter.de>.


Mon, 30 Dec 2002 19:57:46 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/citydlg.c

	Some city dialog changes:
	  - Make modal city dialogs truly modal instead of using insensitivity hack.
	  - Use gtk_window_present instead of gdk_window_raise. This fixes a window
	    focus problem.
	  - Center city dialog on mouse instead of positioning relative to parent.


Mon, 30 Dec 2002 19:32:18 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/finddlg.c
	   M /trunk/client/gui-gtk-2.0/helpdlg.c

	Swap dialog button order to comply with GTK+ 2.0 right-to-left style.


Mon, 30 Dec 2002 15:22:44 -0800  raffaelo:

	Changed paths:
	   M /trunk/client/gui-sdl/graphics.c

	Ops.. One patch to far (small fix)


Mon, 30 Dec 2002 13:40:50 -0800  raffaelo:

	Changed paths:
	   M /trunk/client/gui-sdl/Makefile.am
	   M /trunk/client/gui-sdl/README.SDLClient
	   M /trunk/client/gui-sdl/chatline.ccitydlg.h
	   M /trunk/client/gui-sdl/cma_fe.c
	   M /trunk/client/gui-sdl/connectraphics.h
	   M /trunk/client/gui-sdl/gui_iconv.c
	   M /trunk/client/gui-sdl/gui_main.c
	   M /trunk/client/gui-sdl/gui_main.h
	   M /trunk/client/gui-sdl/gui_mem.h
	   M /trunk/client/gui-sdl/gui_string.c
	   M /trunk/client/gui-sdl/gui_stuff.c
	   M /trunk/client/gui-sdl/gui_stuff.h
	   A /trunk/client/gui-sdl/gui_tilespec.c
	   A /trunk/client/gui-sdl/gui_tilespec.h
	   M /trunk/client/gui-sdl/mapctrl.c
	   M /trunk/client/gui-sdl/mapview.c
	   M /trunk/client/gui-sdl/menu.c
	   M /trunk/client/gui-sdl/optiondlg.c
	   M /trunk/client/gui-sdl/repodlgs.c

	Code clean and compiles fixes , large part of PR#2582 ( but not all ).
	SDLClient still need tech_imprv graphic (PR#2437) patch
	to build without error.


Mon, 30 Dec 2002 12:57:51 -0800  jdorje:

	Changed paths:
	   M /trunk/client/tilespec.c

	Fix a bug in isometric-view drawing that caused roads to sometimes be
	drawn over rails.

	Originally reported by Rafal Bursig <bursig@poczta.fm>.  Issued as PR#2610.


Mon, 30 Dec 2002 11:56:02 -0800  andi:

	Changed paths:
	   M /trunk/Makefile.am
	   M /trunk/configure.ac
	   M /trunk/configure.in
	   A /trunk/m4/win32-client.m4

	Modularized check for win32 client
	Patch by Jason Dorje Short


Mon, 30 Dec 2002 07:36:03 -0800  andi:

	Changed paths:
	   M /trunk/client/gui-win32/citydlg.c
	   M /trunk/client/gui-win32/citydlg.h
	   M /trunk/client/gui-win32/mapview.c

	some more tileset change fixes


Sun, 29 Dec 2002 18:32:02 -0800  vasccma_fegui_stuff.c
	   M /trunk/client/gui-gtk-2.0/gui_stuff.hwldlg.c

	New intl_slist function. No more memory leaks.


Sun, 29 Dec 2002 10:39:09 -0800  kauf:

	Changed paths:
	   M /trunk/ai/aidiplomat.c

	add #include config.h this fixes 2593

	Patch by Jason Short


Sun, 29 Dec 2002 08:31:31 -0800  jdorje:

	Changed paths:
	   M /trunk/server/citytools.c

	Initialize ai.already_considered_for_diplomat when creating a new city.

	Reported as PR#2666.  Patch by Per I. Mathisen <per@leftist.net>.


Sat, 28 Dec 2002 12:37:48 -0800  kauf:

	Changed paths:
	   M /trunk/common/netintf.h
	   M /trunk/utility/netintf.h

	make Solaris compile cleanly

	Patch by Per


Sat, 28 Dec 2002 12:36:18 -0800  kauf:

	Changed paths:
	   M /trunk/ai/aidata.c

	fix obvious bug:

	MAX_NUM_PLAYERS * MAX_NUM_BARBARIANS ->
	MAX_NUM_PLAYERS + MAX_NUM_BARBARIANS

	Patch by Per


Wed, 25 Dec 2002 05:17:44 -0800  glip:

	Changed paths:
	   M /trunk/ai/aiunit.c
	   M /trunk/ai/aiunit.h

	Additional cleanup of find_something_to_kill.  In particular, removed
	a couple of excessive ai_fuzzys and also removed assumption that enemy
	will build a wall before we get to their city.

	Patch by Per I. Mathisen <per@leftist.net>


Tue, 24 Dec 2002 14:42:49ma_fe.c

	Renamed some function calls and variable declarations:
	  struct cma_parameter -> struct cm_parameter.
	  struct cma_result -> struct cm_result.
	  cma_are_parameter_equal() -> cm_are_parameter_equal().
	  cma_query_result() -> cm_query_result().
	  cma_get_stat_name() -> cm_get_stat_name().

	This allows one to compile the GTK+ 2.0 client once again after the changes
	made by splitting the calculations part of the CMA into general city
	management code on December the 21st.


Tue, 24 Dec 2002 14:35:46 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/citydlg.c

	Port buy and unit upgrade dialogs to GTK+ 2.0.
	Remove unused entries from the struct city dialog declaration.


Tue, 24 Dec 2002 14:28:19
	Minor cosmetic changes.
	Decrease city name and city production font size a bit to look better when
	using XFT.


Tue, 24 Dec 2002 14:26:31 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/repodlgs.c

	Eliminate an unnecessary variable and change a g_signal_connect_swapped call
	to g_signal_connect.


Tue, 24 Dec 2002 14:24:44Center notify goto dialog on parent instead of centering on the mouse.


Tue, 24 Dec 2002 14:22:19 -0800  vasc:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/inteldlg.c

	Port inteligence dialog to GTK+ 2.0.


Tue, 24 Dec 2002 14:19:51 -0800  vasc:

	Changed paths:
	   M /trunk/data/freeciv.rc-2.0

	Shrink fonts a bit to look better when using XFT.


Tue, 24 Dec 2002 11:40:36 -0800  glip:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Cleanup of find_something_to_kill.  Savegames identical.


Tue, 24 Dec 2002 11:38:50 -0800  glip:

	Changed paths:
	   M /trunk/ai/advmilitary.c

	Cleanup of kill_something_with.  Also removed unreachable code from
	process_attacker_want and made sure an error message is printed if this
	place is ever reached.


Tue, 24 Dec 2002 10:25:52 -0800  glip:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Revert a change from previous commit where it was claimed
	"a bug in ai_military_attack where condition triggering ai_unit_attack
	was inverted".  The condition was ok and is restored.  The cleanup stays
	in.


Tue, 24 Dec 2002 10:08:36 -0800  glip
	Fix a bug in ai_military_attack where condition triggering ai_unit_attack
	was inverted.  Do some additional cleanup: make ai_unit_attack and
	ai_military_rmapage return bool (FALSE if the unit been KIA).

	Ref: (PR#2633) and (PR#2634)
	Reported and fixed by Per I. Mathisen <per@leftist.org>.  Cleanup by me.


Mon, 23 Dec 2002 10:09:58 -0800  glip:

	Changed paths:data.h
	   M /trunk/ai/aihand.c

	This patch should improve AI's evaluation of Democracy and Communism, and
	handling of Democracy. Most importantly, it moves changing taxes _after_
	changing government. Also adds the possibility of rather detailed view on
	exactly what you get with the various governments - change #undef ANALYSE
	to #define ANALYSE to see this data.

	Patch by Per I. Mathisen <per@leftist.net>, weights adjustments by
	Thomas Strub <ue80@rz.uni-karlsruhe.de> and an ai_eval_calc_city tweak by
	me.


Sun, 22 Dec 2002 13:11:34 -0800  andi:

	Changed paths:
	   M /trunk/client/gui-win32/citydlg.c

	makes it compile again with gcc-2.95


Sun, 22 Dec 2002 11:40:19 -0800  glip:

	Changed paths:
	   M /trunk/common/aicore
	   A /trunk/common/aicore/.cvsignore

	Add .cvsignore file to the (relatively) new directory.


Sun, 22 Dec 2002 10:55:23 -0800  kauf:

	Changed paths:
	   M /trunk/client/agents/cma_core.h
	   M /trunk/common/aicore/Makefile.am
	   M /trunk/common/aicore/cm.c

	Fix additional compile problems in cm_core -> cm rename.


Sun, 22 Dec 2002 10:14:43 -0800  glip:

	Changed paths:
	   M /trunk/ai/aiair.c

	Use unit_type_iterate when we do unit type iterate.


Sun, 22 Dec 2002 10:02:16 -0800  glip:

	Changed paths:
	   M /trunk/doc/CodingStyle

	Amendment to the CodingStyle to outlaw "if(" in favour of "if (".  This
	agrees with "indent -kr".


Sun, 22 Dec 2002 09:59:11 -0800  glip:

	Changed paths:
	   A /trunk/common/aicore/cm.c
	   A /trunk/common/aicore/cm.h
	   D /trunk/common/aicore/cm_core.c
	   D /trunk/common/aicore/cm_core.h

	Rename cm_core.[ch] to just cm.[ch], since the "core" bit is already
	reflected in the directory name.


Sun, 22 Dec 2002 05:45:35 -0800  andi:

	Changed paths:
	   M /trunk/client/gui-win32/citydlg.c

	remove some warnings


Sun, 22 Dec 2002 05:40:55 -0800  andi:

	Changed paths:
	   M /trunk/common/aicore/Makefile.am

	make freeciv compile again
Î  †  †  vàQ€ Yƒ÷u€‡ ^‚©#† ]…‚4€ i…ƒ¯ EÔ>€ƒ~ ^…ó5€†M …±L€…' Qƒ„v€ˆt E…„{€‹H [‚Ü3€ {ƒÂ,€šV R„£>€E L„£>€ƒR 2…èz€ƒR …´D gamelog.c
	   M /trunk/server/gamelog.h
	   M /trunk/server/handchat.c
	   M /trunk/server/handchat.h
	   M /trunk/server/maphand.c
	   M /trunk/server/plrrv_main.c
	   M /trunk/server/stdinhand.c

	Add teams.  A team is a group of players that start out allied, with
	shared vision and embassies, and fight together to achieve team
	victory with averaged individual scores. Team are controlled via the
	new server command "team". Teams can't change after the game has
	started.

	Patch from Per I. Mathisen <per@leftist.net>.


Thu, 07 Nov 2002 08:22:26 -0800  per:

	Changed paths:
	   M /trunk/doc/PEOPLE

	Update doc/PEOPLE. Swedish .po file is of course "sv" not "se"...


Thu, 07 Nov 2002 08:15:21 -0800  per:

	Changed paths:
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/ailog.h
	   M /trunk/data/default/units.ruleset

	Cleanup of military_advisor_choose_build(). Now we do a more intelligent
	choice of bodyguards based on the L_DEFEND_GOOD role in rulesets.


Thu, 07 Nov 2002 08:04:55 -0800  rfalke:

	Changed paths:
	   M /trunk/ai/ailog.cudio.cityrepdata.h
	   M /trunk/client/climisc.c
	   M /trunk/client/climisc.h
	   M /trunk/client/clinet.c
	   M /trunk/client/clinet.hcma_fe.c
	   M /trunk/client/gui-gtk/connectdlgdiplodlg.c
	   M /trunk/client/gui-gtk/graphics.c
	   M /trunk/client/gui-gtk/gtkpixcomm.c
	   M /trunk/client/gui-gtk/gui_main.c
	   M /trunk/client/gui-gtk/gui_stuff.c
	   M /trunk/client/gui-gtk/gui_stuff.h
	   M /trunk/client/gui-gtk/helpdlg.c
	   M /trunk/client/gui-gtk/messagewin.c
	   M /trunk/client/gui-gtk/plrdlg.c
	   M /trunk/client/gui-gtk/repodlgs.c
	   M /trunk/client/gui-gtk/wldlg.c
	   M /trunk/client/helpdata.c
	   M /trunk/client/include/graphics_g.h
	   M /trunk/client/messagewin_common	   M /trunk/common/inputfile.c
	   M /trunk/common/map.c
	   M /trunk/common/registry.c
	   M /trunk/common/registry.h
	   M /trunk/common/shared.c
	   M /trunk/server/citytools.c
	   M /trunk/server/gamelog.c
	   M /trunk/server/gamelog.h
	   M /trunk/server/meta.c
	   M /trunk/server/meta.h
	   M /trunk/server/report.c
	   M /trunk/server/report.h
	   M /trunk/server/ruleset.c
	   M /trunk/server/ruleset.h
	   M /trunk/server/savegame.c
	   M /trunk/server/sernet.c
	   M /trunk/server/stdinhand.c
	   M /trunk/utility/inputfile.c
	   M /trunk/utility/registry.c
	   M /trunk/utility/registry.h
	   M /trunk/utility/shared.c

	Add const to char pointers. The cases were hinted by the
	-Wwrite-string option of the gcc.


Thu, 07 Nov 2002 07:45:06 -0800  rfalke:

	Changed paths:
	   M /trunk/client/packhand.c
	   M /trunk/client/tilespectools.c
	   M /trunk/server/maphand.h
	   M /trunk/server/unithand.c
	   M /trunk/server/unittools.c

	Don't send info about units which are inside enemy cities but instead
	use the new occupied flag of packet_short_city_info. This removes an
	information leak to the clients.

	Reported by Gregory Berkolaiko
	<Gregory.Berkolaiko@strath.ac.uk>. Patch from me.


Thu, 07 Nov 2002 07:40:24 -0800  per:

	Changed paths:
	   M /trunk/ai/advmilitary.c
	   M /trunk/ai/aicity.c
	   M /trunk/ai/aicity.h

	Move ai_choose_attacker*() to advmilitary and make them static.


Thu, 07 Nov 2002 07:32:39 -0800  rfalke:

	Changed paths:
	   M /trunk/common/game.h
	   A /trunk/doc/scorelog-v2savegame.c

	Change the format of the scorelog. Rewrite the scorelog generation.

	This change fixes three known shortcomings of the old format:
	 - there is no way to add players during a game
	 - there is no way to match a scorelog to a savegame
	 - the format uses years instead of turns

	The first is addressed by adding information when a player is added
	to the game and when a player is removed from the game.

	The second is addressed by adding an id to the savegame and to the
	scorelog. This id is generated at the start of the game. The id of the
	scorelog and the id of the savegame must match if you want to append
	data to a scorelog.

	The last issues is easy. Just replace the years with turns. The year
	information however is also given.

	For a description of the new format visit doc/scorelog-v2.


Thu, 07 Nov 2002 07:10:23 -0800  rfalke:

	Changed paths:
	   M /trunk/common/dataio.c

	Remove two asserts which trigger if a value which is neither 0 nor 1
	is used as a bool. These asserts allowed a very easy DOS attack.


Thu, 07 Nov 2002 07:04:18 -0800  rfalke:

	Changed paths:
	   M /trunk/client/gui-gtk/gui_maingraphics.c
	   M /trunk/client/gui-xaw/gui_main.c
	   M /trunk/client/include/cityicon.ico
	   M /trunk/client/include/drop_cursor.xbm
	   M /trunk/client/include/drop_cursor_mask.xbm
	   M /trunk/client/include/freeciv.ico
	   M /trunk/client/include/goto_cursor.xbm
	   M /trunk/client/include/goto_cursor_mask.xbm
	   M /trunk/client/include/nuke_cursor.xbm
	   M /trunk/client/include/nuke_cursor_mask.xbm

	Change the type of all *_bits arrays in the xbm files to "char". This
	matches the expected type of XCreateBitmapFromData and
	gdk_bitmap_create_from_data. Remove the casts which were added to the
	Xaw client.


Thu, 07 Nov 2002 07:01:31 -0800  per:

	Changed paths:
	   M /trunk/ai/advdomestic.c

	Reduce the want for coinage to least desired building and change several
	other production WAGs to higher than coinage.

	In short, almost everything now trumps coinage as a build alternative.


Thu, 07 Nov 2002 06:59:40 -0800  rfalke:

	Changed paths:
	   M /trunk/common/packets.c

	Fix a stupid bug which was created during the introduction of dataio:
	a too-short packet is signalled by a bit and not by a negative number
	of bytes remaining.


Thu, 07 Nov 2002 06:57:48 -0800  per:

	Changed paths:
	   M /trunk/server/gotohand.c

	Fix bug in goto_is_sane() which made ferries not return to their city of
	origin because they erronously thought a goto there wasn't sane.

	Fix by Gregory Berkolaiko <Gregory.Berkolaiko@strath.ac.uk>


Thu, 07 Nov 2002 06:56:15 -08gtk/dialogs.c
	   M /trunk/client/gui-gtk/inputdlg.c

	Add extra cast to cast from a void pointer to a function pointer.


Thu, 07 Nov 2002 06:01:02 -0800  per:

	Changed paths:
	   M /trunk/server/srv_main.c

	Stylistic touch up of srv_main() from server restart patch.


Thu, 07 Nov 2002 05:56:14 -0800  per:

	Changed paths:
	   M /trunk/ai/aiunit.c

	Clean up end of turn activity handling which used to cause unnecessary
	many activity changes.


Thu, 07 Nov 2002 04:52:34 -0800  per:

	Changed paths:
	   M /trunk/common/nation.c
	   M /trunk/server/srv_main.c

	Add proper initialization of city names after a cleanup is called.


Thu, 07 Nov 2002 01:49:27 -0800  egbert:

	Changed paths:
	   M /trunk/po/de.po

	updated


Wed, 06 Nov 2002 16:31:18 -0800  jdorje:

	Changed paths:
	   M /trunk/data/isotrident/Makefile.am
	   A /trunk/data/isotrident/cities.png
	   D /trunk/data/isotrident/cities.xpm
	   A /trunk/data/isotrident/flags.png
	   D /trunk/data/isotrident/flags.xpm
	   A /trunk/data/isotrident/nuke.png
	   D /trunk/data/isotrident/nuke.xpm
	   A /trunk/data/isotrident/small.png
	   D /trunk/data/isotrident/small.xpm
	   A /trunk/data/isotrident/terrain1.png
	   D /trunk/data/isotrident/terrain1.xpm
	   A /trunk/data/isotrident/terrain2.png
	   D /trunk/data/isotrident/terrain2.xpm
	   A /trunk/data/isotrident/tiles.png
	   D /trunk/data/isotrident/tiles.xpm
	   A /trunk/data/isotrident/units.png
	   D /trunk/data/isotrident/units.xpm

	Replace XPM files in isotrident with (paletted) PNG files.  The new
	graphics were generated from the old using the GIMP to create an "optimal
	palette" with (up to) 256 colors.


Wed, 06 Nov 2002 14:41:58 -0800  per:

	Changed paths:
	   M /trunk/common/dataio.c
	   M /trunk/common/dataio.h
	   M /trunk/common/packets.c

	Remove unused parameter to the worklist function in dataio code.

	Patch by Raimar Falke <rf13@inf.tu-dresden.de>


Wed, 06 Nov 2002 14:17:14 -08settlers.c
	   M /trunk/server/unittools.c

	Wrap and clean up the handling of AI unit roles.


Wed, 06 Nov 2002 13:27:24 -0800  per:

	Changed paths:
	   M /trunk/server/unittools.c

	Don't change activity count for activities where activity count is
	irrelevant.

	Patch by Raimar Falke <rf13@inf.tu-dresden.de> with changes by me.


Wed, 06 Nov 2002 12:22:19 -0800  jdorje:

	Changed paths:
	   M /trunk/data/misc/Makefile.am
	   A /trunk/data/misc/chiefs.png
	   D /trunk/data/misc/chiefs.xpm
	   A /trunk/data/misc/intro.png
	   D /trunk/data/misc/intro.xpm
	   A /trunk/data/misc/radar.png
	   D /trunk/data/misc/radar.xpm
	   A /trunk/data/misc/shields.png
	   D /trunk/data/misc/shields.xpm
	   A /trunk/data/misc/small.png
	   D /trunk/data/misc/small.xpm
	   A /trunk/data/misc/space.png
	   D /trunk/data/misc/space.xpm
	   A /trunk/data/misc/treaty.png
	   D /trunk/data/misc/treaty.xpm
	   M /trunk/data/trident/Makefile.am
	   A /trunk/data/trident/cities.png
	   D /trunk/data/trident/cities.xpm
	   A /trunk/data/trident/explosions.png
	   D /trunk/data/trident/explosions.xpm
	   A /trunk/data/trident/flags.png
	   D /trunk/data/trident/flags.xpm
	   A /trunk/data/trident/roads.png
	   D /trunk/data/trident/roads.xpm
	   A /trunk/data/trident/tiles.png
	   D /trunk/data/trident/tiles.xpm
	   A /trunk/data/trident/units.png
	   D /trunk/data/trident/units.xpm

	Replace XPM files in misc/ and trident/ with PNG files.


Wed, 06 Nov 2002 11:50:59 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk/graphics.c
	   M /trunk/client/gui-gtk-2.0/graphics.c

	In gui-gtk and gui-gtk-2.0, when cropping a sprite, if the sprite has no
	mask then don't try to crop one.  This prevents warnings from cropping
	a NULL mask (which happens when using PNG graphics files).  Also, drop
	ctor_sprite() in favor of ctor_sprite_mask() - the latter takes the place
	of the former if the mask is NULL.


Wed, 06 Nov 2002 02:23:58 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gui_main.c

	In put_conv(), make sure to allocate space for the trailing \0; otherwise
	there is a guaranteed segfault.


Tue, 05 Nov 2002 21:15:05 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk/gui_main.c

	In gui-gtk, cause the 'page up' and 'page down' buttons to page through
	the chat/game output text, when that widget has the focus.

	Patch by Janus N. Tondering <janus@bananus.dk>, with style fixes by me.


Tue, 05 Nov 2002 13:00:45 -0800  jdorje:

	Changed paths:
	   M /trunk/client/gui-gtk/graphics.c
	   M /trunk/client/gui-gtk-2.0/graphics.c

	Provide PNG support for the GTK and GTK-2.0 clients.  They will now load
	a PNG sprite file in preference to an XPM one.


Mon, 04 Nov 2002 05:03:21 -0800  glip:

	Changed paths:
	   M /trunk/server/settlers.c
	   M /trunk/server/stdinhand.c

	Remove ai_fuzzy from the decision-making wrt founding new cities by AI.
	Also expansionism of easy AI is lowered from 30 to 10 (to compensate for
	loss of fuzzyness).

	Patch by Per I. Mathisen <per@leftist.net>


Sun, 03 Nov 2002 15:22:44 -0800  kauf:

	Changed paths:
	   M /trunk/ai/aiunit.c
	   M /trunk/common/map.c
	   M /trunk/common/map.h
	   M /trunk/common/unit.c
	   M /trunk/server/ruleset.c
	   M /trunk/server/settlers.c
	   M /trunk/server/unittools.c

	cleanup, use correct enums instead of ints.

	Patch by Markus Linnala <maage@cs.tut.fi>


Sun, 03 Nov 2002 10:40:58 -0800  vascdataio.c
	   M /trunk/common/dataio.h

	Really call put_conv from inside dataio. (#2262)

	Patch by Raimar Falke <rf13@inf.tu-dresden.de> with changes by me.


Sat, 02 Nov 2002 13:27:44 -0800  vasclient/gui-gtk-2.0/mapview.c

	Minor main map fixes.
	Commented out iso tile edge dithering since it seems to be bugged.
	Cleanup.


Sat, 02 Nov 2002 05:53:08 -0800  per:

	Changed paths:
	   M /trunk/server/gotohand.c

	Clean up and comment goto_is_sane().

	Patch by Gregory Berkolaiko <Gregory.Berkolaiko@strath.ac.uk>
	Fixes bug reported by Sylvain Tricot <sylvaintricot@free.fr>


Sat, 02 Nov 2002 05:33:54 -0800  per:

	Changed paths:
	   M /trunk/common/game.c	   M /trunk/server/unithand.c
	   M /trunk/server/unittools.c

	Remove firepower_factor from rulesets. The hitpoints of Civ1 units
	are now accurate in the ruleset entries for these units.

	Patch by Raahul Kumar <raahul_da_man@yahoo.com>


Sat, 02 Nov 2002 05:24:06 -0800  per:

	Changed paths:
	   M /trunk/doc/README

	Update doc/README for 1.14.0 release.

	Patch by Christian Knoke <chrisk@enter.de>


Sat, 02 Nov 2002 04:16:16 -0800  egbert:

	Changed paths:
ÔÀ †  †  2è€‚r JŒy€¶* JŒy€4 JŒy€‡E I…x€D C‚Ž €| JŒy€†3 …´D the cities in the city dialog.


Mon, 29 Jul 2002 05:53:49 -0700  rfalke:

	Changed paths:
	   M /trunk/client/gui-xaw/citydlg.c
	   M /trunk/client/gui-xaw/graphics.c
	   M /trunk/client/gui-xaw/gui_main.c

	Cast the third argument of XCreateBitmapFromData to "char *".

	Patch from Davide Pagnin <nightmare@freeciv.it> with changes from me.


Mon, 29 Jul 2002 03:10:41

Mon, 29 Jul 2002 02:57:47 -0700  rfalke:

	Changed paths:
	   M /trunk/client/helpdata.c

	Rewrite the output of the fuel warning. The new code doesn't use
	ordinal numerals anymore and also works with more than one (missile)
	carrier.

	Patch from SAWADA Katsuya <ama@petmail.net> and me.


Mon, 29 Jul 2002 02:28:21 -0700  rfalke:

	Changed paths:
	   M /trunk/common/unittype.c

	Add a qualifier for ", " which is needed for Japanese.

	Patch from SAWADA Katsuya <ama@petmail.net>.


Mon, 29 Jul 2002 01:51:00 -0700  rfalke:

	Changed paths:
	   M /trunk/server/gotohand.c

	Initialize all values with DONT_SELECT_ME_FITNESS instead of 0 since 0
	can be valid best_fitness value. Without this change every direction
	can be returned if best_fitness is 0.

	Reported by Jordi Negrevernis i Font <jorneg@retemail.es>. Patch from
	me.


Sun, 28 Jul 2002 23:07:49 -0700  gs234:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/configure.in

	* configure.ac, configure.in: Remove obsolete and broken workaround to
	  twiddle the options passed to msgmerge.


Sun, 28 Jul 2002 15:27:11 -0700  rfalke:

	Changed paths:
	   M /trunk/client/gui-xaw/connectdlg.c
	   M /trunk/client/gui-xaw/gui_main.c

	Remove two casts and make try_to_autoconnect of the required type
	XtTimerCallbackProc.

	Reported by Davide Pagnin <nightmare@freeciv.it>. Patch from me.


Sun, 28 Jul 2002 12:26:56 -0700  egbert:

	Changed paths:
	   M /trunk/po/de.po

	de.po updated


Sun, 28 Jul 2002 07:21:27 -0700  andi:

	Changed paths:
	   M /trunk/client/gui-win32/citydlg.c

	Display the upkeep costs of improvements now (like the gtk client does)


Sun, 28 Jul 2002 07:19:31 -0700  andi:

	Changed paths:
	   M /trunk/client/gui-win32/mapctrl.c

	use the middle mouse button now
	bug reported by Markus Schaber <markus.schaber@student.uni-ulm.de>


Sun, 28 Jul 2002 06:42:50 -0700  kauf:

	Changed paths:
	   M /trunk/doc/README.cma

	reference referred to non-existent file.

	Reported by SAWADA Katsuya <ama@petmail.net>


Sat, 27 Jul 2002 20:08:23 -0700  kauf:

	Changed paths:
	   M /trunk/common/map.h
	   M /trunk/server/mapgen.c
	   M /trunk/server/stdinhand.c

	add mapgenerator5:
	"Generator 5 makes earthlike worlds with one or more large continents and
	a scattering of smaller islands. It does so by dividing the world into
	blocks and on each block raising or lowering the corners, then the
	midpoints and middle and so on recursively."

	Patch by Karen Yeats <kayeats@uwaterloo.ca>


Sat, 27 Jul 2002 13:38:49 -0700  kauf:

	Changed paths:
	   M /trunk/server/stdinhand.c

	add /fix and /unfix commands. These [dis]allow people from
	modifying commands after the game starts.

	Patch by Reinier Post <reinpost@win.tue.nl>


Sat, 27 Jul 2002 10:16:37 -0700  andi:

	Changed paths:
	   M /trunk/client/gui-win32/inputdlg.c

	entering return in the input dialog now is the same as clicking on ok.
	bug reported by Daniel Herding <DHerding@gmx.de>


Sat, 27 Jul 2002 10:10:54 -0700  kauf:

	Changed paths:
	   M /trunk/server/srv_main.c

	The server doesn't save at the end of the game if game.save_nturns = 0.

	Reported by Christian Knoke <chrisk@enter.de>


Sat, 27 Jul 2002 09:57:27 -0700  kauf:

	Changed paths:
	   M /trunk/common/packets.c

	fold common code into four macros:
	SEND_PACKET_START(), SEND_PACKET_END,
	RECEIVE_PACKET_START(), RECEIVE_PACKET_END()

	Patch by Raimar False <rf13@inf.tu-dresden.de>


Sat, 27 Jul 2002 07:29:09 -0700  rfalke:

	Changed paths:
	   M /trunk/client/climisc.h

	Add missing include.

	Patch from Davide Pagnin <nightmare@freeciv.it>.


Sat, 27 Jul 2002 07:20:54 -0700  rfalke:

	Changed paths:
	   M /trunk/server/savegame.c

	64bit format fix.

	Patch from Davide Pagnin <nightmare@freeciv.it>.


Sat, 27 Jul 2002 07:14:23 -0700  rfalke:

	Changed paths:
	   M /trunk/client/tilespec.c

	Move calls to DIR_CW and DIR_CCW from the array declaration down to
	actual use. This is because the Tru64 Unix compiler doesn't understand
	the previous construct.

	Reported by Davide Pagnin <nightmare@freeciv.it>. Patch from me.


Fri, 26 Jul 2002 18:26:45 -0700  gs234:

	Changed paths:
	   M /trunk/INSTALL
	   M /trunk/configure.in

	* INSTALL: Update gettext instructions.
	* configure.in: Fix typo in last commit.


Fri, 26 Jul 2002 10:00:13 -0700  egbert:

	Changed paths:
	   M /trunk/po/de.po

	de.po updated
	(includes a corecction by Raimar Falke <rf13@inf.tu-dresden.de>)


Thu, 25 Jul 2002 17:50:09 -0700  gs234:

	Changed paths:
	   M /trunk/autogen.sh
	   M /trunk/configure.ac
	   M /trunk/configure.in

	* autogen.sh, configure.ac, configure.in:  Check for xgettext and msgfmt
	  version 0.10.36, not 0.10.38.


Thu, 25 Jul 2002 08:40:22 -0700  rfalke:

	Changed paths:
	   M /trunk/client/messagewin_common.c

	Update the city_ok field of all messages every time a new message is
	added.

	Reported by Kenn Munro <kenn@cyberbeach.net>. Patch from me.


Thu, 25 Jul 2002 07:32:48 -0700  egbert:

	Changed paths:
	   M /trunk/po/de.po

	de.po updated


Wed, 24 Jul 2002 10:27:24 -0700  rfalke:

	Changed paths:
	   M /trunk/client/gui-gtk/helpdlg.c

	Qualify the period to enable the removal in the Japanese translation.

	Patch from SAWADA Katsuya <ama@petmail.net>.


Wed, 24 Jul 2002 08:58:09 -0700  rfalke:

	Changed paths:
	   M /trunk/server/plrhand.c

	Replace test for real map position with test for (-1, -1). Make the
	server state earlier.

	Patch from Jason Short <vze2zq63@verizon.net>.


Wed, 24 Jul 2002 06:07:38 -0700  akel:

	Changed paths:
	   M /trunk/po/et.po

	*** empty log message ***


Wed, 24 Jul 2002 03:41:57 -0700  rfalke:

	Changed paths:
	   M /trunk/client/audio_none.c
	   M /trunk/client/gui-gtk/cityrep.c
	   M /trunk/client/gui-gtk/cma_fe.c
	   M /trunk/client/gui-gtk/messagewin.c
	   M /trunk/client/gui-gtk/wldlg.c
	   M /trunk/common/improvement.c

	Remove obsolete log.h includes.

	Patch from Davide Pagnin <nightmare@freeciv.it>.


Wed, 24 Jul 2002 02:07:49 -0700  italy:

	Changed paths:
	   M /trunk/po/it.po

	it.po updated.


Tue, 23 Jul 2002 12:24:08 -0700  rfalke:

	Changed paths:
	   M /trunk/server/stdinhand.c

	Remove the server commands "crash" and "log".

	Patch from Per I. Mathisen <per@leftist.net>.


Tue, 23 Jul 2002 12:01:18 -0700  rfalke:

	Changed paths:
	   M /trunk/data/civ1/units.ruleset
	   M /trunk/data/civ2/units.ruleset
	   M /trunk/data/default/units.ruleset
	   M /trunk/doc/README.rulesets
	   M /trunk/server/ruleset.c

	Remove max_hitpoints and max_firepower from the unit-rulesets. It was
	originally a hack do make adapting rulesets (mostly the civ1 one)
	easier.

	Patch from Raahul Kumar <raahul_da_man@yahoo.com> with changes from
	me.


Tue, 23 Jul 2002 10:25:12 -0700  rfalke:

	Changed paths:
	   M /trunk/common/map.h

	Enable the CHECK_MAP_POS sanity check only if DEBUG is defined.


Tue, 23 Jul 2002 04:41:27 -0700  akel:

	Changed paths:
	   M /trunk/po/et.po

	*** empty log message ***


Tue, 23 Jul 2002 04:05:22

Tue, 23 Jul 2002 03:12:21 -0700  egbert:

	Changed paths:
	   M /trunk/po/de.po

	de.po updated
	(includes corrections by Daniel Herding <DHerding@gmx.de>)


Tue, 23 Jul 2002 02:17:07 -0700  akel:

	Changed paths:
	   M /trunk/po/et.po

	*** empty log message ***


Mon, 22 Jul 2002 19:48:45 -0700  kauf:

	Changed paths:
	   M /trunk/client/audio.c
	   M /trunk/client/civclient.c
	   M /trunk/client/civclient.h
	   M /trunk/client/gui-gtk/gamedlgs.c
	   M /trunk/client/gui-gtk-2.0/gamedlgs.c
	   M /trunk/client/gui-win32/optiondlg.c
	   M /trunk/client/gui-xaw/optiondlg.c
	   M /trunk/client/options.c
	   M /trunk/client/options.h
	   M /trunk/client/tilespec.c

	allow most commandline options to be saved as defaults in the
	civclientrc.

	Patch by John Bauman <baumans@ptdprolog.net>


Mon, 22 Jul 2002 17:38:34 -0700  gs234:

	Changed paths:
	   M /trunk/server/stdinhand.c

	* server/stdinhand.c: Tidy the description of the rapturedelay option.


Mon, 22 Jul 2002 14:58:11 -0700  per:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/configure.in
	   A /trunk/m4/debug.m4

	Concerning debug defaults: In a previous commit, I said I didn't change
	default settings. I lied. This change restores defaults and moves debug
	configure checking into its own macro file. You must rerun ./autogen.sh to
	see these changes, though.

	Thanks to Davide for spotting the error.


Mon, 22 Jul 2002 14:33:13 -0700  per:

	Changed paths:
	   M /trunk/configure.in

	Add .et language to configure.in also


Mon, 22 Jul 2002 14:26:21 -0700  per:

	Changed paths:
	   M /trunk/ai/aicity.c
	   M /trunk/server/srv_main.c

	Fix bug in previously committed ai eval of military buildings patch.

	Bug reported by Kenn Munro <kenn@cyberbeach.net>


Mon, 22 Jul 2002 14:19:01 -0700  vasc:

	Changed paths:
	   M /trunk/configure.ac

	Add "et" to ALL_LINGUAS.


Mon, 22 Jul 2002 06:49:10 -0700  akel:

	Changed paths:
	   M /trunk/po/et.po

	*** empty log message ***


Mon, 22 Jul 2002 06:34:40 -0700  akel:

	Changed paths:
	   A /trunk/po/et.po

	*** empty log message ***


Mon, 22 Jul 2002 04:40:40

Mon, 22 Jul 2002 04:21:24 -0700  per:

	Changed paths:
	   M /trunk/data/civ2/governments.ruleset

	Update civ2 governments.ruleset to more accurately reflect civ2 behaviour
	regarding corruption and happiness (under deity difficulty where this is
	different). In general, citizens become more easily unhappy, while
	corruption under monarchy and republic get equal amount of corruption,
	and communism and fundamentalism get less.

	Patch by Davide Pagnin <nightmare@freeciv.it>


Sun, 21 Jul 2002 13:28:54 -0700  andreasr:

	Changed paths:
	   M /trunk/po/no.po

	no.po updated


Sun, 21 Jul 2002 10:52:58 -0700  andi:

	Changed paths:
	   M /trunk/client/gui-win32/chatline.c

	Don't cut the text in the chatline when the cursor is in the middle of the line
	and return is pressed.
	Bug reported by
	Daniel Herding <DHerding@gmx.de>


Sun, 21 Jul 2002 03:04:52 -0700  andreasr:

	Changed paths:
	   M /trunk/po/no.po

	no.po updated


Sat, 20 Jul 2002 17:48:40ai/advdomestic.h
	   M /trunk/ai/aicity.c
	   M /trunk/common/player.h
	   M /trunk/server/stdinhand.c

	Calculate the AI's need for various military buildings, instead of
	assigning them fixed values.


Sat, 20 Jul 2002 16:16:09 -0700  gs234:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/messagewin.c

	* client/gui-gtk-2.0 (meswin_selection_callback,
	  meswin_row_activated_callback): Fix typo.


Sat, 20 Jul 2002 05:01:41 -0700  per:

	Changed paths:
	   M /trunk/common/player.c

	Change player_has_embassy to return TRUE also if we check ourselves,
	to mimic the behaviour of the other treaty check functions and basic
	sanity. Taken from active ai diplomats patch by me and Gregory.


Fri, 19 Jul 2002 12:11:21 -0700  gs234:

	Changed paths:
	   M /trunk/client/gui-gtk-2.0/gui_main.c
	   M /trunk/doc/BUGS

	* client/gui-gtk-2.0/gui_main.c (ui_init):  Assume networking
	encoding is ISO-8859-1 when ASCII is given.

	* doc/BUG: Remove entry about font problems in C locale.


Fri, 19 Jul 2002 10:59:11 -0700  per:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/configure.in

	Clean up autoconf handling of --enable-debug. Defaults not changed.


Fri, 19 Jul 2002 07:25:44 -0700  per:

	Changed paths:
	   M /trunk/configure.ac
	   M /trunk/configure.in

	Remove mui client from autoconf --enable-client help line, since
	mui does not use autoconf.


Fri, 19 Jul 2002 07:24:04 -0700  per:

	Changed paths:
	   M /trunk/server/settlers.c

	Ensure that autosettler code does not core if there are no
	F_SETTLER or F_CITIES type units in the game rules.


Fri, 19 Jul 2002 01:46:23 -0700  egbert:

	Changed paths:
	   M /trunk/po/de.po

	de.po updated


Thu, 18 Jul 2002 12:20:54 -0700  rfalke:

	Changed paths:
	   M /trunk/client/citydlg_common.c

	Add missing gettext calls.

	Patch from Christian Knoke <chrisk@enter.de>.


Thu, 18 Jul 2002 06:53:56 -0700  rfalke:

	Changed paths:
	   M /trunk/client/messagewin_common.c

	size_t caused underflow. Revert back to int
Thu, 18 Jul 2002 03:36:27 -0700  egbert:

	Changed paths:
	   M /trunk/po/de.po

	de.po updated


Thu, 18 Jul 2002 03:04:36

Thu, 18 Jul 2002 02:42:29 -0700  rfalke:

	Changed paths:
	   M /trunk/client/gui-gtk/messagewin.c
	   M /trunk/client/gui-gtk-2.0/messagewin.c
	   M /trunk/client/gui-win32/messagewin.c
	   M /trunk/client/gui-xaw/messagewin.c
	   M /trunk/client/include/messagewin_g.h
	   M /trunk/client/messagewin_common.c
	   M /trunk/client/messagewin_common.h

	Move the management of the displayed messages from the various
	messagewin.cs to messagewin_common.c.


Thu, 18 Jul 2002 02:14:48 -0700  rfalke:

	Changed paths:
	   M /trunk/client/civclient.c
	   M /trunk/client/civclient.h
	   M /trunk/client/gui-gtk/gui_main.c
	   M /trunk/client/gui-gtk-2.0/gui_main.c
	   M /trunk/client/gui-mui/gui_main.c
	   M /trunk/client/gui-win32/gui_main.c
	   M /trunk/client/gui-xaw/gui_main.c

	Merge the almost identical copies oÚà †  †  sâ+€£: N‚ºv€ƒk L„Í:€ˆg Q @€} Q @€# VŒ<€ƒK Q @€' N‚ºv“ L„Í:€Ž3 L„Í:€…L N‚ºv€‡ Q @€ @ @» L„Í:• Q @€‰u L„Í:€„ …´D Sebastian Bauer <sebauer@t-online.de>:

	* amiga/gettext.c, amiga/smakefile, client/gui-mui/dialogs.c,
	client/gui-mui/repodlgs.c:

	Compilable again under AmigaOS

Sun May  5 12:34:56 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* m4/x.213, m4/x.252, m4/x.m4, INSTALL, autogen.sh, configure.ac:

	Add support for autoconf 2.52+.

	Patch from Per I. Mathisen <Per.Inge.Mathisen@idi.ntnu.no>.

Sat May  4 21:26:20 2002  Sebastian Bauer <sebauer@t-online.de>:

	* amiga/gettext.c:

	Auto convert the charset used or the russian language catalog to
	the charset used on amiga

Sat May  4 12:52:04 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-gtk/citydlg.c, client/gui-gtk-2.0/citydlg.c:

	Add _() around two strings.

	Patch from Mateusz Stefek <matusik_s@o2.pl>.

Fri May  3 17:30:15 2002  Per I. Mathisen <per@leftist.net>:

	* doc/README.AI:

	New AI documentation

	Written by Per I. Mathisen <per@leftist.net>, Raahul Kumar
	<raahul_da_man@yahoo.com>, and Gregory Berkolaiko
	<Gregory.Berkolaiko@strath.ac.uk>

Fri May  3 17:12:04 2002  Per I. Mathisen <per@leftist.net>:

	* data/nation/argentine.ruleset, data/nation/catalan.ruleset,
	data/nation/chilean.ruleset, data/nation/spanish.ruleset:

	Improved Argentinian, Catalan, Chilean and Spanish nations.

	Changes by Miguel Farah <miguel@antonia.lj.cl>

Fri May  3 17:00:46 2002  Per I. Mathisen <per@leftist.net>:

	* data/nation/portuguese.ruleset:

	Improved Portugese nation.

	Changes by Eduardo M Kalinowski <ekalin@bol.com.br>

Fri May  3 16:35:08 2002  Per I. Mathisen <per@leftist.net>:

	* client/civclient.c:

	Change of autoconnect option so that the client does not
	repeatedly autoconnect to the same server. Fixes bug #971.

	Patch by Reinier Post <rp@win.tue.nl>

Fri May  3 16:30:23 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* data/nation/hungarian.ruleset:

	Update hungarian.ruleset.

	Patch from Takacs Gabor <tg330@hszk.bme.hu>.

Fri May  3 16:19:12 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/Makefile.am:

	Add various audio_*.[ch] files to EXTRA_DIST.

	Patch from Jason Short <vze2zq63@verizon.net>.

Fri May  3 16:05:34 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* data/isotrident.tilespec:

	Remove executable bits.

Thu May  2 05:57:40 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* configure.in:

	hires->isotrident. for some odd reason 'cvs commit .' doesn't
	catch this file.

Thu May  2 05:46:26 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* client/tilespec.c, data/Makefile.am, data/hires.tilespec,
	data/isotrident.tilespec, data/hires/.cvsignore,
	data/hires/Makefile.am, data/hires/cities.spec,
	data/hires/cities.xpm, data/hires/icons.spec,
	data/hires/icons.xpm, data/hires/nuke.spec, data/hires/nuke.xpm,
	data/hires/terrain1.spec, data/hires/terrain1.xpm,
	data/hires/terrain2.spec, data/hires/terrain2.xpm,
	data/hires/tiles.spec, data/hires/units.spec,
	data/hires/units.xpm, data/isotrident/.cvsignore,
	data/isotrident/Makefile.am, data/isotrident/cities.spec,
	data/isotrident/cities.xpm, data/isotrident/flags.spec,
	data/isotrident/flags.xpm, data/isotrident/nuke.spec,
	data/isotrident/nuke.xpm, data/isotrident/small.spec,
	data/isotrident/small.xpm, data/isotrident/terrain1.spec,
	data/isotrident/terrain1.xpm, data/isotrident/terrain2.spec,
	data/isotrident/terrain2.xpm, data/isotrident/tiles.spec,
	data/isotrident/tiles.xpm, data/isotrident/units.spec,
	data/isotrident/units.xpm, doc/README:

	remove the hires tileset from the main distribution.  add the
	isotrident tileset and make it the default tileset.

	isotrident tileset by Daniel L Speyer <dspeyer@wam.umd.edu>

Thu May  2 05:40:52 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* data/isotrident:

	Directory /home/freeciv/CVS/freeciv/data/isotrident added to the
	repository

Thu May  2 05:06:03 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* configure.in:

	remove the engels tileset from the main distribution.

Thu May  2 04:58:44 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* data/Makefile.am, data/engels.tilespec,
	data/engels_shields.tilespec, data/engels/.cvsignore,
	data/engels/Makefile.am, data/engels/cities.spec,
	data/engels/cities.xpm, data/engels/explosions.spec,
	data/engels/explosions.xpm, data/engels/flags.spec,
	data/engels/flags.xpm, data/engels/roads.spec,
	data/engels/roads.xpm, data/engels/tiles.spec,
	data/engels/tiles.xpm, data/engels/units.spec,
	data/engels/units.xpm:

	remove the engels tileset from the main distribution.

Wed May  1 08:15:46Tue Apr 30 15:14:21 2002  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu,astuckey@imsa.edu>:

	* data/nation/latvian.ruleset:

	Update Latvian rulers.  Patch by Raimar Falke
	(rf13@mail.inf.tu-dresden.de), suggestion and data by
	M.Untals@datapro.lv.

Tue Apr 30 14:03:11 2002  Per I. Mathisen <per@leftist.net>:

	* server/ruleset.c:

	Make "river" in natural city names case insensitive.

	All other terrain names used in natural city names were already
	case insensitive.

Tue Apr 30 13:27:52

Tue Apr 30 12:52:55 2002  Per I. Mathisen <per@leftist.net>:

	* common/game.c, common/game.h, common/nation.c, common/nation.h,
	data/nation/american.ruleset, data/nation/argentine.ruleset,
	data/nation/australian.ruleset, data/nation/boer.ruleset,
	data/nation/brazilian.ruleset, data/nation/canadian.ruleset,
	data/nation/catalan.ruleset, data/nation/chilean.ruleset,
	data/nation/cornish.ruleset, data/nation/danish.ruleset,
	data/nation/dutch.ruleset, data/nation/english.ruleset,
	data/nation/filipino.ruleset, data/nation/french.ruleset,
	data/nation/german.ruleset, data/nation/greek.ruleset,
	data/nation/irish.ruleset, data/nation/polish.ruleset,
	data/nation/roman.ruleset, data/nation/scottish.ruleset,
	data/nation/sioux.ruleset, data/nation/swedish.ruleset,
	data/nation/welsh.ruleset, server/citytools.c, server/citytools.h,
	server/ruleset.c, server/stdinhand.c:

	Natural city names code rewritten. Old natural city names ruleset
	data backed out, as the new natural city names code links cities
	to terrain in a very different way.

	Patch by Jason Short <jdorje@users.sourceforge.net>.

Sat Apr 27 13:31:16mapview.c:

	corrected a map drawing bug. draw version string into the radar
	map like the other clients

Sat Apr 27 11:56:39mapctrl.c:

	Bugfix: let the popit_popup (shift+mouse button) disappear at the
	right time Bug reported by Marco Tarini <tarini@iei.pi.cnr.it>

Sat Apr 27 06:43:52formatting changes and group functions to make civworld more
	robust.  remove superfluous includes.

Sat Apr 27 06:03:35 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* client/control.c:

	group functions to make civworld more robust.

Sat Apr 27 03:58:37 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* client/climisc.c:

	add correctly formatted function comment headers.  move functions
	to make civworld more robust.

Fri Apr 26 14:49:29citydlg.c:

	Corrected the background color of the supported/present unit rows
	in the citydlg Bug reported by Marco Tarini <tarini@iei.pi.cnr.it>

Fri Apr 26 09:11:25Fri Apr 26 01:50:29

Thu Apr 25 21:39:07 2002  Per I. Mathisen <per@leftist.net>:

	* client/audio.c:

	An improvement on the previously committed sound fix patch.

	Patch by Raimar Falke <rf13@mail.inf.tu-dresden.de>

Thu Apr 25 18:00:48 2002  Per I. Mathisen <per@leftist.net>:

	* doc/PEOPLE:

	Adding myself to doc/PEOPLE.

Thu Apr 25 14:09:37 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/capstr.c, common/game.c, common/game.h, common/packets.c,
	server/gamehand.c, server/gamehand.h, server/savegame.c,
	server/sernet.c, server/srv_main.c, server/stdinhand.c:

	Allow more flexible timeouts. This feature is controlled with the
	server command "timeoutincrease". See update_timeout() for the
	technical details and an explanation of the formula.

	Extend the range of possible timeouts from 2^16 to 2^32 seconds.
	This makes it possible to have timeouts larger than 18 hours.

	Patch from Mike Kaufman <kaufman@orion.physics.wisc.edu>.

Thu Apr 25 13:41:12 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/stdinhand.c:

	Add a missing ! in cut_comment.

Thu Apr 25 12:47:38 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/shared.c:

	(windows only) If LANG is unset set it based on the system
	configuration.

	Patch from Andreas Kemnade <akemnade@informatik.uni-bremen.de>.

Thu Apr 25 12:44:01 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* acconfig.h, configure.in:

	Added sound support for the Windows client based on the Multimedia
	System.

	Patch from Andreas Kemnade <akemnade@informatik.uni-bremen.de>.

Thu Apr 25 12:32:51 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/Makefile.am, client/audio.c, client/audio_winmm.c,
	client/audio_winmm.h:

	Added sound support for the Windows client based on the Multimedia
	System.

	Patch from Andreas Kemnade <akemnade@informatik.uni-bremen.de>.

Wed Apr 24 05:04:04

Tue Apr 23 22:51:23 2002  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu,astuckey@imsa.edu>:

	* client/audio.c, client/audio.h:

	Fix client startup abort when sounds spec file is missing.  Patch
	by Per Mathisen. (per@leftist.net)

Tue Apr 23 15:07:23 2002  Sawada Katsuya <ama@petmail.net>:

	* po/ja.po:

	Update ja.po to 2507t+16f+335u+16o.

Tue Apr 23 13:51:43 2002  Sawada Katsuya <ama@petmail.net>:

	* doc/ja/README.ja:

	Sync with 1.2.

Tue Apr 23 13:30:29 2002  Egbert Hinzen <egbert@hinzen-koeln.de>:

	* doc/de/README.1st.de:

	README.1st.de added.  It gives a hint that the German docs have to
	be updated for the CVS version.  (At now they describe the last
	released version only.)

Tue Apr 23 08:04:33Mon Apr 22 21:19:34 2002  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu,astuckey@imsa.edu>:

	* m4/lcmessage.m4, m4/progtest.m4:

	Add macros to support autogen for systems where gettext may not be
	installed or in a non-standard place.  Patch by Per Mathisen. 
	(per@leftist.net)

Mon Apr 22 20:06:20 2002  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu,astuckey@imsa.edu>:

	* doc/README.sound, client/audio.c, client/audio.h,
	client/audio_esd.c, client/audio_esd.h, client/audio_none.c,
	client/audio_none.h, client/audio_sdl.c, client/audio_sdl.h,
	m4/esd.m4, m4/sdl.m4:

	Adding new files for sound fixes.  Patch by Per Mathisen. 
	(per@leftist.net)

Mon Apr 22 20:01:39 2002  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu,astuckey@imsa.edu>:

	* acconfig.h, configure.in, diff_ignore:

	Commit patch to fix failure to compile due to sound support. 
	Patch by Per Mathisen. (per@leftist.net)

Sun Apr 21 14:40:14Makefile.am, client/gui-win32/citydlg.c,
	client/gui-win32/happiness.c, client/gui-win32/happiness.h:

	added the happiness dialog

Sun Apr 21 10:46:18doc/PEOPLE:

	updated my email address

Sat Apr 20 21:55:46

Sat Apr 20 18:11:30citydlg.c, client/gui-win32/wldlg.c,
	client/gui-win32/wldlg.h:

	Integrated the worklist, trade routes and config dialog into the
	city dialog

Thu Apr 18 09:59:18 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/capstr.c, common/events.h, common/improvement.h,
	common/packets.c, common/packets.h, common/unittype.h,
	data/civ1/buildings.ruleset, data/civ1/units.ruleset,
	data/civ2/buildings.ruleset, data/civ2/units.ruleset,
	data/default/buildings.ruleset, data/default/units.ruleset,
	server/plrhand.c, server/ruleset.c:

	Add sound support. See doc/README.sound for the details.

	Patch from Per I. Mathisen <Per.Inge.Mathisen@idi.ntnu.no> and me.

Thu Apr 18 09:37:26 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* doc/README:

	Add freeciv-ai.

Thu Apr 18 09:32:06 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* autogen.sh:

	Disable NLS checks if --disable-nls was given. Work around echo
	command which doesn't understand -n.

	Patch from Per I. Mathisen <Per.Inge.Mathisen@idi.ntnu.no> with
	changes from me.

Wed Apr 17 02:35:16 2002  Sawada Katsuya <ama@petmail.net>:

	* po/ja.po:

	Update ja.po to 2408t+22f+417u+26o.

Tue Apr 16 13:47:19 2002  Sawada Katsuya <ama@petmail.net>:

	* doc/ja/BUGS.ja:

	Initial translation.

Tue Apr 16 04:26:07

Tue Apr 16 03:15:27 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* common/combat.c:

	change the pearl harbor rules to make civ2 compliant.  attacker's
	firepower is now multiplied by 2.

	Patch by Raahul Kumar <raahul_da_man@yahoo.com>

Tue Apr 16 03:01:08 2002  Mike Kaufman <kaufman@orion.physics.wisc.edu>:

	* ai/aiunit.c:

	replace a pair of one-letter variables with more understandable
	names in find_something_to_kill()

	Patch by Raahul Kumar <raahul_da_man@yahoo.com>

Tue Apr 16 00:18:33 2002  anonymous freá€ †  †  sã€ƒH B§€H H§€™ Vþ8€4 Rþ8€–s Pƒ¼s€‹n DŒ€E H§€h H§€| B§€R H§€b B§€B Nð5€1 DŒ€‰
 BƒÜ~€o Eô;‹ …´D mmon/registry.c,
	common/shared.c, common/spaceship.c, common/tech.c,
	common/timing.c, common/unit.c, common/unittype.c,
	common/worklist.c:

	Replace 0 with FALSE and 1 with TRUE if these numbers are used in
	a boolean context.

Sun Feb 10 18:19:27 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/unit.c:

	Simplified is_square_threatened since its return value is only
	used in boolean context (which also the name suggest).

Sun Feb 10 16:47:43ommon/map.h:

	Removed unused macro SAFE_MAPSTEP().

Sun Feb 10 02:09:15tilespec.c, client/tilespec.h:

	Cleanup of tilespec.c. Removed dir8_to_dir4() function. Removed
	all calls to SAFE_MAPSTEP. Eliminated several branches and fused
	some loops.

Sat Feb  9 14:46:10 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* ai/advmilitary.c, ai/aicity.c, ai/aihand.c, ai/aitech.c,
	ai/aitools.c, ai/aiunit.c, client/civclient.c, client/climisc.c,
	client/clinet.c, client/control.c, client/goto.c,
	client/helpdata.c, client/helpdata.h, client/mapview_common.c,
	client/options.c, client/packhand.c, client/tilespec.c,
	client/agents/agents.c, client/agents/cma_core.c,
	client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c,
	client/gui-gtk/cma_fe.c, client/gui-gtk/connectdlg.c,
	client/gui-gtk/dialogs.c, client/gui-gtk/diplodlg.c,
	client/gui-gtk/finddlg.c, client/gui-gtk/gamedlgs.c,
	client/gui-gtk/gotodlg.c, client/gui-gtk/graphics.c,
	client/gui-gtk/gtkpixcomm.c, client/gui-gtk/gui_main.c,
	client/gui-gtk/gui_stuff.c, client/gui-gtk/happiness.c,
	client/gui-gtk/helpdlg.c, client/gui-gtk/inteldlg.c,
	client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c,
	client/gui-gtk/menu.c, client/gui-gtk/messagewin.c,
	client/gui-gtk/plrdlg.c, client/gui-gtk/repodlgs.c,
	client/gui-gtk/spaceshipdlg.c, client/gui-gtk/wldlg.c,
	common/city.c, common/combat.c, common/connection.c,
	common/game.c, common/genlist.h, common/government.c,
	common/hash.c, common/idex.c, common/improvement.c,
	common/inputfile.c, common/log.c, common/map.c, common/nation.c,
	common/netintf.c, common/packets.c, common/player.c,
	common/registry.c, common/sbuffer.c, common/shared.c,
	common/timing.c, common/unit.c, common/unit.h, common/worklist.c,
	server/autoattack.c, server/barbarian.c, server/cityhand.c,
	server/citytools.c, server/cityturn.c, server/console.c,
	server/diplhand.c, server/diplomats.c, server/gamehand.c,
	server/gamelog.c, server/gotohand.c, server/handchat.c,
	server/maphand.c, server/meta.c, server/plrhand.c,
	server/report.c, server/ruleset.c, server/sanitycheck.c,
	server/savegame.c, server/sernet.c, server/settlers.c,
	server/spacerace.c, server/srv_main.c, server/stdinhand.c,
	server/unithand.c, server/unittools.c:

	Make the comparison of a pointer against the implicit 0 explicit
	by adding "== NULL" or "!= NULL".

Sat Feb  9 14:28:53 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/packets.c:

	Remove redundant checks for connection (pc) in capability tests.

Sat Feb  9 13:38:12 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/climisc.c:

	Merge ifs which test the same condition.

Sat Feb  9 09:57:37 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/plrhand.c, server/spacerace.c:

	Replace all number literals "0" which are used as pointers with
	"NULL".

Sat Feb  9 09:56:59 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/savegame.c:

	Add an assert.

Sat Feb  9 09:27:54 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-gtk/colors.c:

	Add missing include.

Sat Feb  9 09:23:45 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-gtk/colors.c, common/connection.c:

	Change code to use fc_malloc instead of g_malloc or plain malloc.
	Remove redundant checks of the return value of fc_malloc.

Sat Feb  9 06:52:05fixed two places that assumed (mistakenly) the happiness map was
	sure to exist when setting the sensitivity.

	Patch by Mike Kaufman <mkaufman@math.ukans.edu>

Sat Feb  9 02:04:31, client/gui-gtk/citydlg.h:

	cleanup the info table and label sections; remove uneeded
	parameters, add enums, don't export enum in citydlg.h

	Patch by Mike Kaufman <mkaufman@math.ukans.edu>

Thu Feb  7 22:17:29 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/game.c, common/packets.c, server/citytools.c,
	server/stdinhand.c:

	Add missing values for array/struct initialization. Correct array
	size.

Thu Feb  7 17:23:33 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/attribute.c, client/civclient.c, client/climisc.c,
	client/helpdata.c, client/packhand.c, client/tilespec.c,
	client/agents/agents.c, client/agents/cma_core.c,
	client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c,
	client/gui-gtk/dialogs.c, client/gui-gtk/diplodlg.c,
	client/gui-gtk/gotodlg.c, client/gui-gtk/gui_main.c,
	client/gui-gtk/happiness.c, client/gui-gtk/helpdlg.c,
	client/gui-gtk/mapview.c, client/gui-gtk/messagewin.c,
	client/gui-gtk/plrdlg.c, client/gui-gtk/repodlgs.c,
	client/gui-gtk/spaceshipdlg.c, client/gui-gtk/wldlg.c,
	common/astring.c, common/astring.h, common/city.c,
	common/combat.c, common/game.c, common/genlist.c,
	common/government.c, common/improvement.c, common/inputfile.c,
	common/map.c, common/nation.c, common/packets.c, common/player.c,
	common/registry.c, common/shared.c, common/support.c,
	common/timing.c, common/unit.c, server/autoattack.c,
	server/barbarian.c, server/cityhand.c, server/citytools.c,
	server/cityturn.c, server/diplhand.c, server/diplomats.c,
	server/gotohand.c, server/maphand.c, server/plrhand.c,
	server/sanitycheck.c, server/settlers.c, server/spacerace.c,
	server/srv_main.c, server/stdinhand.c, server/unithand.c,
	server/unittools.c:

	Replace all number literals "0" which are used as pointers with
	"NULL".

Thu Feb  7 17:02:24 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* ai/aiunit.c, client/gui-gtk/spaceshipdlg.c, common/combat.c,
	common/map.h, server/meta.c, server/spacerace.c:

	Add casts to/from real numbers. Change integral number literals to
	real number literals.

Thu Feb  7 16:57:33 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/ruleset.c:

	Correct an abort condition where "enum government_flag_id" was
	compared against "enum government_hint_id".

Thu Feb  7 16:45:10 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/ioz.c:

	Correct the type of a struct member from "gzFile *" to "gzFile".

Thu Feb  7 16:41:03 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-gtk/cityrep.c:

	Change TestCityFunc to be a normal function pointer.

Thu Feb  7 14:16:26 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/report.c:

	Change value_units to use the return value of my_snprintf instead
	of the hand made check.

Thu Feb  7 14:02:36 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/nation.c, common/nation.h, client/gui-gtk/mapctrl.c,
	client/gui-gtk/mapctrl.h:

	Remove unused return values.

Thu Feb  7 11:36:38 2002gotohand.c:

	Cleanup (variable renaming, move variables into deeper scopes,...)
	of find_a_direction. Introduce base_get_direction_for_step to
	remove duplicated computations.

Thu Feb  7 11:08:02 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-gtk/cma_fe.c, client/gui-gtk/menu.c,
	client/gui-gtk/wldlg.c:

	Remove unreachable code.

Thu Feb  7 11:03:51 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/agents/agents.c:

	Add parameter list.

Thu Feb  7 10:24:13 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* ai/aitools.h, ai/aiunit.h, client/climisc.h, client/clinet.c,
	client/control.h, client/packhand.h, client/tilespec.h,
	client/agents/agents.c, client/agents/cma_core.c,
	client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c,
	client/gui-gtk/cma_fe.c, client/gui-gtk/dialogs.c,
	client/gui-gtk/dialogs.h, client/gui-gtk/gui_main.c,
	client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c,
	client/gui-gtk/repodlgs.c, client/gui-gtk/wldlg.c,
	client/gui-gtk/wldlg.h, client/include/mapview_g.h,
	common/combat.h, common/genlist.h, common/hash.h, common/ioz.h,
	common/map.h, common/nation.h, common/packets.h,
	common/registry.c, common/speclist.h, common/tech.h,
	common/unit.h, server/barbarian.h, server/citytools.h,
	server/cityturn.h, server/console.h, server/gotohand.h,
	server/plrhand.h, server/ruleset.c, server/srv_main.c,
	server/srv_main.h, server/stdinhand.c, server/stdinhand.h:

	Sync the names of the parameters in the function definition and
	declaration.

Thu Feb  7 09:08:26, client/clinet.c, client/helpdata.c,
	client/packhand.c, client/packhand.h, client/gui-gtk/gui_main.c,
	common/tech.c, common/tech.h, server/plrhand.c, server/plrhand.h,
	server/srv_main.c:

	Remove unused function parameter.

Thu Feb  7 08:45:19 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* ai/aicity.c, ai/aiunit.c, client/control.c, client/goto.c,
	common/hash.c, common/unit.c, server/gotohand.c:

	Remove unreachable statements.

Thu Feb  7 08:44:49 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/diplhand.c:

	Change the blocking to the originally intended form.

Thu Feb  7 08:39:14 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/savegame.c:

	Add missing pointer deference.

Thu Feb  7 08:37:10 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* amiga/amigaserver.c, client/agents/cma_core.c,
	client/attribute.c, client/civclient.c, client/helpdata.c,
	client/packhand.c, client/tilespec.c, client/gui-gtk/connectdlg.c,
	client/gui-gtk/dialogs.c, client/gui-gtk/graphics.c,
	client/gui-gtk/gui_main.c, client/gui-gtk/menu.c,
	client/gui-mui/connectdlg.c, client/gui-mui/gui_main.c,
	client/gui-stub/connectdlg.c, client/gui-win32/connectdlg.c,
	client/gui-win32/dialogs.c, client/gui-win32/graphics.c,
	client/gui-win32/gui_stuff.c, client/gui-win32/mapctrl.c,
	client/gui-win32/menu.c, client/gui-xaw/colors.c,
	client/gui-xaw/connectdlg.c, client/gui-xaw/dialogs.c,
	client/gui-xaw/graphics.c, client/gui-xaw/gui_main.c,
	client/gui-xaw/menu.c, common/hash.c, common/inputfile.c,
	common/log.c, common/mem.c, common/nation.c, common/registry.c,
	common/shared.c, common/support.c, common/tech.c, common/unit.c,
	server/civserver.c, server/gamelog.c, server/ruleset.c,
	server/savegame.c, server/sernet.c, server/srv_main.c,
	server/stdinhand.c:

	Replace "exit(0)" with "exit(EXIT_SUCCESS)" and "exit(1)" with
	"exit(EXIT_FAILURE)".

Thu Feb  7 08:29:03 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/sanitycheck.c:

	Disable the whole sanitycheck.c file if NDEBUG is defined since
	assert would be a noop.

	Patch from Jason Short <vze2zq63@verizon.net>.

Thu Feb  7 01:29:47clinet.c:

	I guess those my_closesocket() calls weren't spurious after all.
	Eheh.

Thu Feb  7 00:53:23clinet.c, common/netintf.c, server/meta.c,
	server/sernet.c:

	- removed spurious calls to my_closesocket().  - minor style
	changes.  - moved call to ignore SIGPIPE to my_init_network().  -
	remove useless bind() call from meta.c.

Wed Feb  6 22:53:19ommon/map.h:

	Shorter, faster, cartesian_adjacent_iterate().

Wed Feb  6 22:14:47gui-gtk/graphics.c:

	Changed ctor_sprite_mask() arguments in scale_sprite().

Wed Feb  6 21:53:20ommon/shared.c:

	wordwrap_string() speedup.

Wed Feb  6 12:07:46 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* config.h.in:

	Run aclocal; autoheader; autoconf; automake

Tue Feb  5 23:41:04Tue Feb  5 23:36:33 2002  Egbert Hinzen <egbert@hinzen-koeln.de>:

	* doc/README.cma.de:

	NEW README.cma.de Translated by Christian Knoke <ChrisK@enter.de>

Tue Feb  5 19:05:45, client/control.h, client/goto.c,
	client/agents/cma_core.c, client/agents/cma_fec.c,
	client/gui-gtk/citydlg.c, client/gui-gtk/colors.c,
	client/gui-gtk/dialogs.c, client/gui-gtk/gui_main.c,
	client/gui-gtk/helpdlg.c, client/gui-gtk/inteldlg.c,
	client/gui-gtk/mapview.c, client/gui-gtk/menu.c,
	client/gui-gtk/messagedlg.c, client/gui-gtk/messagewin.c,
	client/gui-gtk/repodlgs.c, client/gui-gtk/spaceshipdlg.c,
	common/inputfile.c, common/log.c, common/nation.c,
	server/citytools.h, server/mapgen.c, server/mapgen.h,
	server/sernet.c:

	- remove dead functions (declared but not defined) - remove unused
	variables - make functions and variables static

Tue Feb  5 12:51:09 2002  Andreas Kemnade <akemnade@informatik.uni-bremen.de>:

	* configure, configure.in:

	Changed DEFAULT_DATA_PATH so that it uses the right PATH_SEPARATOR

Tue Feb  5 09:00:31 2002  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-stub/connectdlg.c, client/gui-gtk/cma_fe.c,
	client/gui-gtk/connectdlg.c:

	Add parameter list.

Mon Feb  4 16:16:03 2002  Andreas Kemnade <akemnade@informatik.uni-bremen.de>:

	* configure, configure.in:

	Ran autoconf

Mon Feb  4 16:12:38 2002gui-win32/graphics.c, client/gui-win32/graphics.h:

	gui-win32: Changed gfx format to png.

Mon Feb  4 11:59:37mise Ã  jouç  †  †  {às€ƒ IÍ@€™j E„Ž|› Qöx€‚S Pöy€‡> Nå;’ Eæ|€ƒd [•v€… P…ÿy€ R˜z€‘ Q˜{€_ Rå; E„Ž|€ƒ* m«g€‰U Nöy€Œ7 Q˜{¶ E„Ž|œ Q˜{€ƒ …´D /gui_main.c:

	gui-win32: Fixes a bug in autoconnect mode, the client does now
	notice network input in that mode

Wed Sep 19 20:59:25 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/packets.c:

	Disable PACKET_SIZE_STATISTICS. It has turned out that the
	recently introduced packets PACKET_PROCESSING_STARTED and
	PACKET_PROCESSING_FINISHED only increase the used bandwidth by
	0.26%.

Wed Sep 19 19:09:18oto.h, server/gotohand.c,
	server/gotohand.h:

	Remove unused returned field in the path calculation.

	Patch by Gregory Berkolaiko <gberkolaiko@yahoo.co.uk>.

Wed Sep 19 18:48:47 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/climisc.c, client/climisc.h, client/gui-win32/cityrep.c,
	client/gui-gtk/cityrep.c, client/gui-xaw/cityrep.c:

	- cleanup: move code from client/gui-*/cityrep to client/climisc -
	add consistent sorting of build targets (first are section normal
	buildings, then capitalization, then non-military units, then
	other units and at last the wonders). Each section is sorted by
	the translated name.  - moved the output of "Game: Changing
	production of every %s into %s." into client_change_all

Wed Sep 19 00:42:19 2001  Gaute B Strokkenes <gs234@cam.ac.uk>:

	* client/climisc.h:

	Make the client compile.

Tue Sep 18 21:26:56 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-gtk/cityrep.c, client/gui-gtk/wldlg.c,
	client/climisc.c, client/climisc.h, client/gui-win32/cityrep.c,
	client/gui-xaw/cityrep.c, client/gui-xaw/wldlg.c:

	Cleanup: moved three methods from */cityrep.c to climisc.[ch].
	Introduces compound ids: A compound id (cid) can hold all objects
	a city can build: improvements (with wonders) and units. This is
	achieved by seperation the value set: a cid < B_LAST denotes a
	improvement (including wonders). A cid >= B_LAST denotes a unit
	with the unit_type_id of (cid - B_LAST).  Compound ids were used
	before but weren't marked as such.

Tue Sep 18 20:52:35 2001  Gaute B Strokkenes <gs234@cam.ac.uk>:

	* configure, configure.in:

	Update configure and configure.in, for real this time.

Tue Sep 18 20:50:54 2001  Gaute B Strokkenes <gs234@cam.ac.uk>:

	* client/gui-win32/Makefile.in:

	configure.in (ALL_LINGUAS): Add "da".

	Rerun automake and autoconf.

Tue Sep 18 20:42:05 2001  Gaute B Strokkenes <gs234@cam.ac.uk>:

	* po/da.po:

	Add Danish translation.  Patch by Keld JÃ¸rn Simonsen
	<keld@dkuug.dk>.

Tue Sep 18 17:27:13 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/gotohand.c:

	Remove init_gotomap since the function just calls init_warmap and
	thus is unnecessary.

	Patch by Gregory Berkolaiko <gberkolaiko@yahoo.co.uk>.

Tue Sep 18 16:47:08 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/gotohand.c:

	Remove duplicated code in find_the_shortest_path().

	Patch by Jason Dorje Short <jshort@devon.dhs.org>.

Tue Sep 18 15:08:31 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/goto.c:

	Remove assumptions about ordering of underlying direction system.

	Patch by Jason Dorje Short <jshort@devon.dhs.org>.

Mon Sep 17 08:39:27 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* server/citytools.c, common/city.c:

	- Value of trade route should be double the base amount if the two
	cities are on different continents, NOT half the base amount if
	they are on the same continent as the original code states.

	- The one time gold/science bonus is NOT affected by whether the
	cities belong to the same player or whether they are on the same
	continent.

	- A fudge factor of 3 is applied to the one time bonus to
	approximate Civ2 behaviour, although exact emulation is not
	possible without the supply and demand system.

	Patch submitted by Mike Jing <miky40@hotmail.com>.

Mon Sep 17 07:40:40d nl.po

Sun Sep 16 18:49:4net.c, client/clinet.h,
	client/packhand.c, client/packhand.h, common/connection.h,
	common/packets.c:

	Fixed the don't-show-the-"Client: No reaction from server."-issue
	a second time. This was necessary since not only PONG packets
	aren't caused by user interaction but also other packets like the
	attribute chunk.

Sun Sep 16 13:22:50net.c, client/packhand.c,
	common/connection.h:

	Don't show the "Client: No reaction from server." message for PONG
	packets.

Sun Sep 16 12:43:23 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/cityrepdata.c, client/packhand.c, client/tilespec.c,
	client/tilespec.h, client/gui-gtk/citydlg.c, common/city.c,
	common/city.h, common/game.c, common/game.h, common/packets.c,
	common/packets.h, data/misc/small.spec, data/misc/small.xpm,
	server/citytools.c, server/gamehand.c, server/savegame.c,
	server/stdinhand.c:

	Introduces angry citizen. Introduces a new server parameter that
	is set to 0 by default so that old games and players that aren't
	interested can ignore completely the new parameter.

	Remember that to see effect of angryness of citizen, it is needed
	that parameter of empire_size_inc in government ruleset are set
	different of zero.

	Patch by Davide Pagnin <nightmare@freeciv.it> with small changes
	by me.

Sun Sep 16 11:07:32Sun Sep 16 09:38:0ctrl.c, client/climisc.c, client/climisc.h,
	client/packhand.c, common/map.c, common/map.h, common/unit.c,
	common/unit.h:

	Show the progress of settler activity. This patch implements this
	for the GTK client only. An example of the information is
	"Activity: Road(1)/Irrigation(4)". Following activities are shown:
	Pollution, Road, Mine, Irrigation, Fortress, Railroad, Transform,
	Airbase, Fallout.

	Patch by Stepan Roh <stepan@srnet.cz> with changes by me.

Sat Sep 15 21:25:08gui_main.c,
	client/gui-gtk/mapview.c, client/gui-win32/mapview.c,
	client/gui-mui/citydlg.c, client/gui-mui/mapview.c,
	client/gui-xaw/citydlg.c, client/gui-xaw/gui_main.c,
	client/gui-xaw/mapview.c, common/city.c, common/game.c,
	common/player.h, common/shared.c, common/shared.h,
	server/report.c:

	Remove population overflow (32 bit). Population is now measured in
	thousand of citizen instead of citizen. To express such large
	numbers the method int_to_text has to be extended. The public
	interface of the method however hasn't changed.

	Reported by Stuart Yeates <s.yeates@cs.waikato.ac.nz> as (PR#954).
	Patch by me.

Sat Sep 15 19:47:05cityrep.c, client/gui-gtk/repodlgs.c:

	Cropped report headers.

	Patch by Karl-Ingo Friese <kif@informatik.uni-hannover.de>.

Sat Sep 15 18:35:5gotodlg.c, client/gui-win32/gotodlg.h:

	Implemented goto/airlift dialog

Sat Sep 15 15:31:19 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* ai/advdomestic.c, ai/advmilitary.c, ai/aicity.c, ai/aiunit.c,
	client/control.c, client/goto.c, client/helpdata.c,
	client/packhand.c, client/gui-gtk/dialogs.c,
	client/gui-gtk/menu.c, client/gui-mui/dialogs.c,
	client/gui-mui/gui_main.c, client/gui-mui/mapclass.c,
	client/gui-win32/dialogs.c, client/gui-win32/menu.c,
	client/gui-xaw/actions.c, client/gui-xaw/dialogs.c,
	client/gui-xaw/menu.c, common/combat.c, common/map.c,
	common/packets.c, common/unit.c, common/unittype.c,
	common/unittype.h, server/autoattack.c, server/citytools.c,
	server/diplomats.c, server/gotohand.c, server/report.c,
	server/ruleset.c, server/settlers.c, server/unithand.c,
	server/unittools.c:

	Rename unit_flag to unit_type_flag. New method "int
	unit_flag(struct unit *punit, enum unit_flag_id flag)". This
	accommodate to the fact that the old unit_flag was mostly called
	with a "struct unit *".

Sat Sep 15 14:44:23 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/map.h:

	Move the normalize_map_pos call out of the switch statement in
	cartesian_adjacent_iterat.

Fri Sep 14 23:36:22 2001  Sawada Katsuya <ama@petmail.net>:

	* doc/HOWTOPLAY.ja:

	Fixed tab to space.

Fri Sep 14 23:32:40 2001  Sawada Katsuya <ama@petmail.net>:

	* doc/HOWTOPLAY.ja:

	Completion translation (cvs-1.10's HOWTOPLAY).

Fri Sep 14 19:16:01 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-gtk/inteldlg.c:

	Sort techs in the intelligence report after the translated (which
	is shown) name.

Fri Sep 14 07:35:08 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/tilespec.c, common/map.c, common/map.h,
	data/hires/terrain1.spec:

	Remove DIR_D[XY]2 and it's only user. The road and rail sprites in
	isometric tilesets are now indexed by symbolic names in the
	specfile. In the code the array is now indexed by DIR_D[XY].

Fri Sep 14 07:17:25 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* common/map.c:

	Added a return statement to get_direction_for_step to make
	compiler happy.

	Reported by Paul Zastoupil <paulz@dunedain.net>. Patch by me.

Thu Sep 13 12:15:42spaceshipdlg.c,
	client/gui-win32/spaceshipdlg.h:

	Added spaceship dialog

Wed Sep 12 12:38:57Sep 12 09:47:40d nl.po

Wed Sep 12 09:12:05 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* ai/advmilitary.c, ai/aicity.c, ai/aihand.c, ai/aitools.c,
	ai/aiunit.c, client/goto.c, client/tilespec.c,
	client/gui-mui/dialogs.c, client/gui-mui/mapclass.c,
	client/gui-mui/mapview.c, client/gui-win32/dialogs.c,
	client/gui-win32/mapview.c, common/city.c, common/combat.c,
	common/unit.c, common/unittype.c, common/unittype.h,
	server/autoattackplrhand.c, server/sanitycheck.c, server/savegame.c,
	server/settlers.c, server/unithand.c, server/unittools.c:

	Add the method "struct unit_type *unit_type(struct unit *punit)"
	to common/unittype.[ch]. Replace "get_unit_type(punit->type)->"
	and "unit_types[punit->type]." with "unit_type(punit)->".

Wed Sep 12 08:40:39 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* freeciv_hackers_guide.txt:

	Added processing packets (PACKET_PROCESSING_STARTED and
	PACKET_PROCESSING_FINISHED). These packets are sent before and
	after a client->server packet (a request) is processed. The
	PACKET_PROCESSING_STARTED and PACKET_PROCESSING_FINISHED packets
	serve two main purposes:

	- they allow the client to identify what causes a certain packet
	the client receives. If the packet is framed by
	PACKET_PROCESSING_STARTED and PACKET_PROCESSING_FINISHED packets
	it is the causes of the request. If not the received packet was
	not caused by this client (server operator, other clients, server
	at a new turn).

	- after a PACKET_PROCESSING_FINISHED packet the client can test if
	the requested action was performed by the server. If the server
	has sent some updates the client data structure will now hold
	other values.

Wed Sep 12 08:39:36ivclient.h, client/clinet.c,
	client/clinet.h, client/packhand.c, client/packhand.h:

	Added processing packets (PACKET_PROCESSING_STARTED and
	PACKET_PROCESSING_FINISHED). These packets are sent before and
	after a client->server packet (a request) is processed. The
	PACKET_PROCESSING_STARTED and PACKET_PROCESSING_FINISHED packets
	serve two main purposes:

	- they allow the client to identify what causes a certain packet
	the client receives. If the packet is framed by
	PACKET_PROCESSING_STARTED and PACKET_PROCESSING_FINISHED packets
	it is the causes of the request. If not the received packet was
	not caused by this client (server operator, other clients, server
	at a new turn).

	- after a PACKET_PROCESSING_FINISHED packet the client can test if
	the requested action was performed by the server. If the server
	has sent some updates the client data structure will now hold
	other values.

Wed Sep 12 08:09:41 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/packhand.c:

	Fixes a bug when the client doesn't take into account that the
	server doesn't support the "turn" capability.

	Reported by Niels Weber <nath@snafu.de> as (PR#956). Patch by me.

Wed Sep 12 00:41:52 2001  Gaute B Strokkenes <gs234@cam.ac.uk>:

	* ai/advdomestic.c, ai/aiunit.c, client/goto.c, common/city.h,
	common/map.c, common/map.h, server/cityturn.c, server/gotohand.c,
	server/maphand.c, server/settlers.c:

	Lots of formatting cleanup.

	* common/map.c (nearest_real_pos): New function.

	* common/map.c, server/cityturn.c, server/maphand.c,
	server/settlers.c: Use it.

Tue Sep 11 10:57:51menu.c:

	gui-win32: Menu cleanup

Mon Sep 10 08:44:37d nl.po

Sun Sep  9 13:37:58dialogs.c:

	gui-win32: Completed dialogs.c

Sun Sep  9 09:03:19 2001  Raimar Falke <rf13@inf.tu-dresden.de>:

	* client/gui-gtk/graphics.c, client/gui-gtk/graphics.h,
	client/gui-gtk/gui_stuff.c, client/gui-gtk/gui_stuff.h,
	client/gui-gtk/mapview.c, client/gui-gtk/plrdlg.c:

	Remove problems of the display of the non-rectangular flag in the
	player dialog by using masks.
	client/gui-gtk/gui_stuff:gtk_scale_píÀ †  †  YÚ€„j Gƒ×<€†6 Gˆ:€ˆN SÒ-¶ Iƒ×<€…  G‡=£ F‡>€F FÎ?€‚_ G‡>€P F‡>€‚` Kƒ×;€‡  Mô;€f C>€…( NÌ>€4 E‚£ € Q‹3€I F“@€V NÌ>“ Iƒ×<€‰ F“@· Pò€H Aò€ Aò€. Pò€ Pò€
 Qò€ƒ$ Qò€t e‚ƒ0€Š+ A‚ù?€‚ Då}€„; F‚¢€ƒm …´D istensen <thue@diku.dk>:

	* common/map.c, common/map.h, server/barbarian.c:

	move rand_neighbour() to map.[ch] + some cleanup.

Thu May 24 19:31:57 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/autoattack.c:

	Cleanup.

Thu May 24 18:38:11 2001  Thue Janus Kristensen <thue@diku.dk>:

	* common/city.c, common/unit.c:

	Cleanup.

Thu May 24 16:15:04 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/settlers.c:

	Minor cleanup.

Thu May 24 15:25:19 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/settlers.c:

	Move evaluation of city building out into a seperate function.

Thu May 24 09:56:44. Corrections by Christian Knoke <ChrisK@enter.de>

Thu May 24 09:21:57 2001  Egbert Hinzen <egbert@ehinzen.de>:

	* doc/NEWS.de:

	NEWS.de translated by Christian Knoke <ChrisK@enter.de>

Wed May 23 21:13:00 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/gui-gtk/menu.c:

	Mark 4 strings for translation.

Wed May 23 19:09:55 2001  Thue Janus Kristensen <thue@diku.dk>:

	* common/city.c, common/city.h, server/citytools.c,
	server/citytools.h, server/settlers.c, server/unithand.c:

	Merge in_city_radius() and city_exists_within_city_radius() and
	move the resulting function to common/city.c

Wed May 23 18:35:07 2001  Thue Janus Kristensen <thue@diku.dk>:

	* common/city.h, server/cityturn.c, server/settlers.c:

	Make city_map_iterate_outwards declare it's own variables for
	iterating.

Wed May 23 18:21:24icity.c, client/gui-gtk/citydlg.c,
	client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c,
	client/gui-mui/mapclass.c, client/gui-xaw/mapctrl.c,
	client/gui-xaw/mapview.c, common/city.c, common/city.h,
	common/game.c, common/player.c, server/citytools.c,
	server/cityturn.c, server/sanitycheck.c, server/savegame.c,
	server/settlers.c:

	Make city_map_iterate automatically declare the variables it uses
	to iterate.

Wed May 23 17:02:07 2001  Thue Janus Kristensen <thue@diku.dk>:

	* common/city.c:

	Correction.

Wed May 23 16:55:46 2001  Thue Janus Kristensen <thue@diku.dk>:

	* common/city.c, common/city.h:

	Cleanup.

Wed May 23 16:25:14 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/unithand.c, server/unithand.h, server/unittools.c,
	server/unittools.h:

	Move package_unit from unithand.c to unittools.c

Tue May 22 20:46:29 2001  Thue Janus Kristensen <thue@diku.dk>:

	* PEOPLE:

	mwh@stampede.org -> mwh@sysrq.dk

Tue May 22 20:42:58 2001  Thue Janus Kristensen <thue@diku.dk>:

	* NEWS, PEOPLE:

	Remove duplicate "allowconnect" news item.  Minor PEOPLE fixes.

Tue May 22 14:10:27by Jens Georg <jgeorg@ldknet.org>

Tue May 22 12:15:50	Add-ons submitted by Christian Knoke <ChrisK@enter.de>

Mon May 21 20:19:17 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/report.c:

	Report all wonders being build in the wonders report, also
	obsolete ones.  If obsolete wonders were not reported a player
	could amass shield while building, and then change to a real ones
	and complete that in one turn.

	Patch by Lino Mastrodomenico <mastro@freeciv.it>

Sun May 20 22:40:44 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/sanitycheck.c:

	Add an extra check for the ptile->worked field, checking whether
	the city agrees that it is working the tile.

Sun May 20 22:27:5Minor cleanup.

Sun May 20 22:25:35Fix a bug in city worker checking for old savegames.

Sun May 20 19:05:

	Don't send city info before game start, ie only send in
	RUN_GAME_STATE and GAME_OVER_STATE.  This caused a crash when
	AItoggling players in a loaded game before game start.

Sun May 20 18:53:45 2001  Thue Janus Kristensen <thue@diku.dk>:

	* PEOPLE:

	List README.sv and BUGS.sv as maintained by Erik Sigra
	<sigra@home.se>.

Sun May 20 18:52:15void unused savegames entry warnings related to recent fix.

Sun May 20 18:23:26Fix crash related to diplstates when using old savegames.

Sat May 19 22:12:08 2001  Thue Janus Kristensen <thue@diku.dk>:

	* doc/README.sv:

	Add README.sv

	Patch by Erik Sigra <sigra@home.se>

Sat May 19 22:08:04 2001  Thue Janus Kristensen <thue@diku.dk>:

	* doc/BUGS.sv:

	Update BUGS.sv

	Patch by Erik Sigra <sigra@home.se>

Sat May 19 20:31:5at May 19 15:43:10 2001  Thue Janus Kristensen <thue@diku.dk>:

	* BUGS:

	Small fix.

Sat May 19 15:34:09 2001  Thue Janus Kristensen <thue@diku.dk>:

	* BUGS:

	Fix spelling.  Reported by Erik Sigra <sigra@home.se>

Sat May 19 14:59:02 2001  Thue Janus Kristensen <thue@diku.dk>:

	* BUGS, INSTALL, INSTALL.debian, NEWS, PEOPLE, README:

	Generel update/corrections to documentation files.  The changed
	files should now be suitable for a 1.12.0 release.

	I just corrected a few obvious mostakes in INSTALL.debian, the
	debian maintainer probably wants to make further updates. The
	debian subdir also needs an update.

Fri May 18 13:34:26 2001  Thue Janus Kristensen <thue@diku.dk>:

	* common/unit.c, common/unit.h, server/unittools.c,
	server/unittools.h:

	Air units were not getting assigned to transports properly.

	Bug reported by Christian Knoke <ChrisK@enter.de>

Sat May 12 09:37:42Update the goto line dest to the new mouse pointer pos when
	recentering the map.

Sun May  6 21:45:51, server/citytools.h, server/diplhand.c,
	server/plrhand.c, server/srv_main.c:

	Update which squares can be worked when we change pact status.

Sun May  6 20:54:16 2001  Thue Janus Kristensen <thue@diku.dk>:

	* common/map.c, common/map.h, server/maphand.c:

	Fix up global warming/cooling changing of terrain to avoid failed
	sanity check.

	Bug reported by Jason Short <jshort@devon.dhs.org>

Sun May  6 00:44:13 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/gui-gtk/dialogs.c:

	Fix crash when selecting a unit in a selectbox, if the unit had
	been killed in the mean time.

	Bug reported by Paul Langemeijer
	<P.O.Langemeijer@student.utwente.nl>

Fri May  4 08:59:32Thu May  3 23:32:13 2001  Thue Janus Kristensen <thue@diku.dk>:

	* data/helpdata.txt:

	Help text fixes.

	Patch by Jason Short <jdorje@users.sourceforge.net>

Thu May  3 00:07:26Fix shared vision crash when playing with FoW off.

	Bug reported by Martin McMahon <martin.mcmahon@ukonline.co.uk>

Thu Apr 26 10:29:10assert check on unit activity with an error message.

Thu Apr 26 10:20:30Split the game loop out into a seperate function.

Wed Apr 25 16:29:22 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/mapgen.c:

	Two LOG_NORMAL->LOG_DEBUG in start position generation.

Wed Apr 25 09:01:24Wed Apr 25 08:34:36Wed Apr 25 00:23:25 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/packhand.c, common/city.h:

	Comments.

Tue Apr 24 23:39:06 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/civclient.c, client/civclient.h, client/packhand.c,
	client/gui-gtk/connectdlg.c, client/gui-mui/connectdlg.c,
	client/gui-xaw/connectdlg.c:

	Rename global variable from "name" to player_name to avoid
	polluting the namespace too much.

Tue Apr 24 21:44:43 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/mapgen.c:

	When removing tiny islands, remember to set the continent to 0. 
	Caught by sanity checker.

	There is still the problem that map.num_continents lists too many
	continents, as some of the continents are in fact removed.

	Bug reported by Tony Stuckey <stuckey@jaka.ece.uiuc.edu>

Tue Apr 24 12:25:32 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/climisc.c:

	The timeout label now displays max 7 chars to make sure it is
	completely visible. So it is dd/hh, hh/mm or mm/ss.

	Bug reported by Niels Weber <nath@snafu.de>

Tue Apr 24 12:05:33 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/packhand.c:

	Fix syntax error.

Sun Apr 22 20:05:44Cosmetic shuffle of a little code.

Sun Apr 22 19:58:25repodlgs.c:

	Added progress bar to science report.

Sun Apr 22 19:12:39server/sernet.c:

	Added player notification upon server exit caused by closing
	stdin.  Suggested by Reinier Post <reinpost@win.tue.nl>.

Sun Apr 22 18:58:46server/sernet.c:

	The server now exits upon closing stdin instead of going into an
	infinite loop.  Bug reported by Reinier Post
	<reinpost@win.tue.nl>.

Sun Apr 22 16:38:03dialogs.c:

	Fixed bug of insensitivity after changing government.  Bug
	reported by Kero van Gelder <kero@dds.nl>.

Sun Apr 22 13:59:22gui_main.c:

	Fixed main map not being properly resized bug.  Bug report by Lino
	Mastrodomenico <mastro@freeciv.it>.

Sun Apr 22 13:54:12hatline.c, client/gui-gtk/citydlg.c,
	client/gui-gtk/dialogs.c, client/gui-gtk/gui_main.c,
	client/gui-gtk/repodlgs.c:

	Fixed bug i introduced on my last commit.  Too much search &
	replace was the problem.  I also changed some more dialogs to not
	make the whole toplevel insensitive (e.g. the revolution dialog). 
	Some other minor changes.  Bug reported by Jason D Short
	<jshort@devon.dhs.org>.

Sat Apr 21 22:37:45hatline.c, client/gui-gtk/citydlg.c,
	client/gui-gtk/cityrep.c, client/gui-gtk/connectdlg.c,
	client/gui-gtk/dialogsui_main.c, client/gui-gtk/gui_main.h,
	client/gui-gtk/inteldlg.c, client/gui-gtk/messagedlg.c,
	client/gui-gtk/repodlgs.c:

	Make only the top of the pane insensitive instead of the whole
	window.

Sat Apr 21 22:17:34 2001  Thue Janus Kristensen <thue@diku.dk>:

	* common/city.c, server/citytools.c, server/savegame.c:

	Fix a case of misplaced workers when you build a city on a worked
	tile.

	Bug reported by Christian Knoke <ChrisK@enter.de>

Sat Apr 21 18:26:16 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/sanitycheck.c:

	Fix a sanity check.

Fri Apr 20 22:26:19 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/control.c:

	Fix assertion failure when canceling an airplane goto.  (ie, when
	you push "g" and then "esc")

	Bug reported by Lino Mastrodomenico <mastro@freeciv.it>

Fri Apr 20 22:16:00 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/gui-gtk/menu.c, client/gui-xaw/actions.c,
	client/gui-xaw/menu.c, client/gui-xaw/menu.h:

	Move "players" and "messages" reports to "reports" menu.  As
	suggested by Christian Knoke <ChrisK@enter.de>

Wed Apr 18 20:35:26 2001  Thue Janus Kristensen <thue@diku.dk>:

	* server/unithand.c:

	When a player tries to attack another player, but can't because
	they have a treaty, send a message saying how to cancel the
	treaty.

Wed Apr 18 16:21:12Fix bug in map_adjust_x().

	Patch by Lino Mastrodomenico <mastro@freeciv.it>

Wed Apr 18 14:14:17 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/gui-gtk/helpdlg.c:

	_(?...) should have been Q_(?...)

	Patch by Lino Mastrodomenico <mastro@freeciv.it>

Tue Apr 17 22:01:40data/hires/terrain1.spec,
	data/hires/terrain1.xpm:

	Make HiRes tileset work with civ1 rulesets: -Draw T_RIVER using
	grassland+S_RIVER graphics.  -Add horse special icon to hires.
	(drawn by me) -Add forest_game special icon to hires. (from
	trident, modified by me) -Add seals special icon to hires.
	(directly from trident)

	Thanks to Lino Mastrodomenico <mastro@freeciv.it> for adjusting
	the colors to preserve the palette.

Tue Apr 17 15:01:02 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/goto.c, server/gotohand.c:

	Fix a goto bug.

Tue Apr 17 09:22:2Fix a bug with shared vision and disabling/enabling FoW.

Mon Apr 16 20:33:53 2001  Thue Janus Kristensen <thue@diku.dk>:

	* ai/aiunit.c:

	Revert recent commit that caused infinite loop. (or at least as
	long as you had stack space).

	Bug reported by Daniel Frazier <dfrazier@magpage.com>

Mon Apr 16 17:43:28 2001  Thue Janus Kristensen <thue@diku.dk>:

	* client/gui-gtk/wldlg.c, client/gui-xaw/wldlg.c:

	There are various issues when editing global worklists. With this
	patch the globaóà †  †  áQ€‡m J„¨€‡s F„ƒ<€
 F„ƒ<€w C„ò?€Š% Gƒ@€ƒu Kƒæ9€b Kƒæ9€…# F„¨“ A…ð €‚: H…ð €@ K…¿>€w J„¨€‚; M‚z€† N¶~“ I‚z€‡ I‚z€‡V D €„t \ƒæ9 …´<id Pfitzner <dwp@mso.anu.edu.au>:

	* common/packets.c:

	Kludge-fix a compiler warning, because shared_vision is uint and
	get_uint32 unfortunately expects (int*).

Sat Sep 23 01:42:03 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/log.h:

	Const-qualify freelog() format string in non-gcc case.

Fri Sep 22 23:10:33 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/game.c, server/ruleset.c:

	Revert recent PATH_MAX changes, since PATH_MAX doesn't exist
	everywhere (only Posix systems).  Problem reported by Dirk
	Stoecker <stoecker@Rcs1.urz.tu-dresden.de>.

	Also, don't translate the truncation warning messages, since they
	are only useful to developers and ruleset creators.

Fri Sep 22 08:15:32 2000  Sebastian Bauer <sebauer@t-online.de>:

	* client/gui-mui/citydlg.c, client/gui-mui/mapclass.c,
	client/gui-mui/spaceshipdlg.c,
	client/gui-mui/transparentstringclass.c:

	MUI client: New Balance Object in the city window Reindented
	transparentstringclass.c Some minor other changes.Sep 22 07:25:52 2000  Sebastian Bauer <sebauer@t-online.de>:

	* amiga/ReadMe:

	Updated ReadMe file

Fri Sep 22 07:24:25 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/city.c, common/city.h, common/game.c, common/log.c,
	common/log.h, common/shared.c, common/shared.h, server/cityhand.c,
	server/ruleset.c:

	Give warnings when names from rulesets are truncated for being too
	long.  (In ruleset.c, and in translate_data_names().)  Other
	related/minor changes:

	Add functions check_strlen(), loud_strlcpy(), macro
	sz_loud_strlcpy().

	Make some checks on ruleset information more informative and/or
	more flexible (eg, fewer LOG_FATAL cases).

	Move misc_city_names variable from common/city.c to
	server/cityhand.c; store num_misc_city_names and use in
	city_name_suggestion().

	Const-qualify format string argument to underlying freelog()
	functions.

	Use PATH_MAX for filename buffers in openload_ruleset_file().

	Patch submitted by "Gaute B. Strokkenes" <gs234@cam.ac.uk>.

Fri Sep 22 04:41:09Add some static and const qualifiers to local arrays.  In
	lookup_option() use SETTINGS_NUM instead of counting them.

Fri Sep 22 04:38:31Clean up handling of arguments to 'list' command, to use table of
	strings and match_prefix() etc.

Thu Sep 21 13:57:02amiga/vmakefile, client/gui-mui/citydlg.c,
	client/gui-mui/gui_main.c,
	client/gui-mui/transparentstringclass.c,
	client/gui-mui/transparentstringclass.h:

	MUI client: Added a transparent string gadget custom class.  Used
	it in the city window for the city name, so it should looks now
	better for people which use a backfill in this window.

Thu Sep 21 08:47:08 2000  Sebastian Bauer <sebauer@t-online.de>:

	* client/packhand.c, client/gui-mui/mapclass.c,
	client/gui-mui/scrollbuttonclass.c:

	Citynames and productions are updated now if they are changed.

	Done also some minor changes in the MUI client.

Thu Sep 21 04:13:34 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* Makefile.in, configure, configure.in, freeciv_hackers_guide.txt,
	client/gui-mui/worklistclass.c, server/stdinhand.c:

	Change xgettext invocation to use --add-comments="TRANS:" instead
	of --add-comments, so that only comments prefixed by "TRANS:" are
	placed into freeciv.pot.  Done because most comments currently
	being added are not useful to translators.

	Also add --escape, to convert special characters to escape
	characters.  This affects some of the gui-mui strings, which use
	0x1B escape character.

	Adjust translation texts in server/stdinhand.c accordingly, add 3
	TRANS strings to gui-mui, and add a note to hackers text	(with change to use configure instead of directly changing
	po/Makefile.in.in).

Thu Sep 21 03:30:07 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* po/.cvsignore:

	Add *.pox to cvsignore; submitted by Erik Sigra <freeciv@home.se>.

Thu Sep 21 03:16:59 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/diplodlg.c:

	Comment "should not happen" test in
	diplomacy_dialog_vision_callback() and re-unmark for translation
	the string which should never actually be used.

Wed Sep 20 14:40:03:

	MUI client: Forgot to call some function for the context menu of
	the supported units in the city window.

	Squares outside the city radius in the city window are now drawed
	using MUIM_DrawBackground.

Tue Sep 19 18:26:05:

	MUI client: Added a workaround for an "OS bug" in
	BltMaskBitMapRastPort().  A mask for interleaved bitmaps had to be
	created in a special way (and required a lot of more chip ram).
	This is no longer necessary, so Freeciv should now work better on
	Amigas without a graphics board.

Tue Sep 19 16:55:52 2000  Sebastian Bauer <sebauer@t-online.de>:

	* client/gui-gtk/diplodlg.c, client/gui-mui/diplodlg.c,
	client/gui-mui/plrdlg.c, common/connection.h:

	- Added missing _() to one of the GTK-vision texts (diplodlg.c). 
	- Added #include <time.h> to common/connection.h.

	MUI client:

	- Added shared vision support - Also without embassy pacts can be
	cancelled now.Mon Sep 18 22:39:19server/sernet.c:

	The problem was in sniff_packets() the server was trying to write
	even if the send buffer in that connections didn't have any data. 
	Also removed an extraneous if in flush_packets().  Dumb mistake...
	Oh well, you test it time and time again, and then something slips
	by.

Mon Sep 18 20:36:14clinet.c, common/connection.c, common/connection.h,
	common/game.c, common/game.h, server/cityhand.c, server/maphand.c,
	server/sernet.c, server/sernet.h, server/srv_main.c,
	server/stdinhand.c, server/unitfunc.c:

	This changes the network code so the server doesn't block for as
	long when attempting to write to players on slow connections
	(controlled with the 'tcptimeout' and 'netwait' variables).  It
	also makes the server report the port number besides the host
	name.

	Patch submitted by Lauri Tarkkala <ltarkkal@hutcs.cs.hut.fi>. 
	Some minor changes and dynamic send buffers by me.

Mon Sep 18 02:43:06 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/cityturn.c:

	Fix behaviour of worklists when building spaceship parts:
	previously would not go to next item on worklist after finishing
	building spaceship part.

Mon Sep 18 02:41:10 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/log.c:

	Fix bug that log_parse_level_str() should complain about log level
	"4:filename" when compiled without DEBUG.  (Same as plain level
	"4".)

Sun Sep 17 20:38:15 2000  Thue Janus Kristensen <thue@diku.dk>:

	* data/default/buildings.ruleset:

	Change the tech req for capilization to "None" in the default
	ruleset.  This is because you could get the same effect as
	capitalization from the start of the game by building and selling
	buildings.

Sun Sep 17 20:31:18 2000  Thue Janus Kristensen <thue@diku.dk>:

	* TODO:

	Remove shared vision TODO item

Sun Sep 17 13:57:33 2000  Thue Janus Kristensen <thue@diku.dk>:

	* client/gui-mui/citydlg.c, client/gui-mui/gui_main.c:

	This corrects the renamed trade reports for gui-mui also.

	Patch by Dirk Stoecker <stoecker@rcs.urz.tu-dresden.de>

Sun Sep 17 13:54:4an airplane goto bug that caused planes to crash if the first
	destination was to remain and refuel.

	Bug reported by Jan Heidefuss <jan_heidefuss@yahoo.de>

Fri Sep 15 17:21:15 2000  Thue Janus Kristensen <thue@diku.dk>:

	* freeciv_hackers_guide.txt:

	Update documentation for shared vision.

Mon Sep 11 06:49:36 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/sernet.c, server/stdinhand.c, server/stdinhand.h:

	For readline-enabled server, make control-D (or whatever the EOF
	char is) interpreted as a synonym for 'quit,' since this is the
	way most other readline-enable programs work.  There is no "are
	you sure" message.  Patch (PR#546) submitted by "Gaute B.
	Strokkenes" <gs234@cam.ac.uk>.

Mon Sep 11 06:40:37 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/options.c, client/options.h, client/tilespec.c,
	common/government.c, common/improvement.c, common/improvement.h,
	common/map.c, common/map.h, common/player.c, common/tech.c,
	common/unittype.c, common/unittype.h, server/gotohand.c,
	server/report.c, server/savegame.c:

	This patch makes a lot of arrays const, and changes some
	prototypes to match.  It also removes a redundant initialiser. 
	Patch (PR#550) submitted by "Gaute B. Strokkenes"
	<gs234@cam.ac.uk>.

Mon Sep 11 06:06:25 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* .cvsignore:

	Add *.sav and *.sav.gz to .cvsignore to ignore savegames in
	toplevel dir.  Suggested by Falk Hueffner
	<falk.hueffner@student.uni-tuebingen.de>, as partial fix to bug
	PR#542 reported by Erik Sigra <freeciv@home.se>.

Fri Sep  8 16:36:38 2000  Sebastian Bauer <sebauer@t-online.de>:

	* amiga/gettext.c, client/gui-mui/dialogs.c,
	client/gui-mui/gui_main.c, client/gui-mui/gui_main.h:

	MUI client: Added the new menu item and the keep moving command.Sep  8 11:52:54 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-gtk/menu.c:

	Added a kluge to get around gtk's interpretation of "/" in menu
	item names.  Bug reported by Dirk Stoecker
	<stoecker@rcs.urz.tu-dresden.de>.  Comments by David Pfitzner
	<dwp@mso.anu.edu.au>, fix/kluge by me.

Fri Sep  8 03:36:27Sep  8 01:53:26 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c,
	client/gui-gtk/menu.c, client/gui-gtk/repodlgs.c,
	client/gui-mui/repodlgs.c, client/gui-stub/repodlgs.c,
	client/gui-xaw/actions.c, client/gui-xaw/citydlg.c,
	client/gui-xaw/cityrep.c, client/gui-xaw/menu.c,
	client/gui-xaw/menu.h, client/gui-xaw/repodlgs.c,
	client/gui-xaw/repodlgs.h, client/include/repodlgs_g.h,
	common/shared.c, data/Freeciv:

	Renamed the Report dialogs to simply be what they describe.  Added
	many keyboard short-cuts to Gtk+ client.  Fixed bug in Xaw
	client's report dialog top label format.  Patch submitted by Erik
	Sigra <sigra@home.se>, fixes submitted by Thue Janus Kristensen
	<thue@diku.dk>, committed with several fixes by me.

Thu Sep  7 11:42:53Thu Sep  7 01:53:14Wed Sep  6 21:41:13 2000  Thue Janus Kristensen <thue@diku.dk>:

	* client/climisc.c, client/climisc.h, client/packhand.c,
	client/gui-gtk/diplodlg.c, client/gui-gtk/plrdlg.c,
	client/gui-xaw/diplodlg.c, client/gui-xaw/plrdlg.c,
	common/capstr.c, common/diptreaty.h, common/packets.c,
	common/packets.h, common/player.c, common/player.h, data/Freeciv,
	server/diplhand.c, server/maphand.c, server/maphand.h,
	server/plrhand.c, server/savegame.c, server/srv_main.c:

	Shared vision.  A player p1 can give shared vision via the
	diplomacy dialog, and the recieving player p2 will see everything
	p1 sees.  The effect is transitive, so if p1 gives to p2 and p2
	gives to p3, p1 in effect gives to p3.  You can see which players
	you give vision/who gives you vision in the players dialog. It has
	also been extended to allow withdrawing the shared vision.  Also a
	generel cleanup of maphand.c (as usual)

Wed Sep  6 02:43:38Mon Sep  4 15:10:38 2000  Jeff Mallatt <jjm@codewell.com>:

	* po/sv.po:

	Updated the Swedish (sv) translation.  Patch submitted by Erik
	Sigra <sigra@home.se>.

Mon Sep  4 12:49:45 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/nation/german.ruleset:

	Fix spelling error in German ruleset.  Suggested by Gerhard
	Killesreiter <killesreiter@physik.uni-freiburg.de>.

Mon Sep  4 12:36:52 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/nation/singaporean.ruleset:

	Fix typo in Singaporean ruleset.  Patch submitted by Wong TM
	[Huang Deming] <lookmeow@magix.com.sg>.

Mon Sep  4 02:10:42 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/aitech.c:

	Change 'cache' variable in ai_select_tech() to use as bit-vector,
	to save space.  Should fix compile problem on mac due to array
	size, reported by Andy Black <ablack@bvsd.k12.co.us>.  Patch by me
	with small fix by "Gaute (B) Strokkenes" <gs234@cam.ac.uk>.

Sun Sep  3 15:40:25 2000  Sebastian Bauer <sebauer@t-online.de>:

	* dialogs.h, client/gui-mui/diplodlg.c,
	client/gui-mui/gui_main.c, client/gui-mui/gui_main.h,
	client/gui-mui/mapclass.c, client/gui-mui/mapclass.h:

	MUI client:

	Added context menu for the supported and present units in the city
	window.

	Minor other changes.

Sun Sep  3 12:14:34 2000  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>:

	* data/nation/misc_cities.ruleset, data/nation/swedish.ruleset:

	Change 'Trollhaetten' to 'TrollÃ¤ttan', correct the spelling of
	'Viborg' and 'HolmgÃ¥rd' and add 'Orsa'.

	Patch by Erik Sigra <freeciv@home.se> after a mail by "Gaute (B)
	Strokkenes" <gs234@cam.ac.uk>

Sun Sep  3 11:06:46ú€ †  †  Pä hÊb€ƒ O×:€‡] G˜€‡8 cæo€¦2 B…© €‘Z G˜€ƒ B…© €‡ Wœu€‚V b†”€‚q Xƒ p€Šj …´D 
	and Gerhard Killesreiter <killesreiter@physik.uni-freiburg.de>

Wed Jul 19 22:55:12 2000  Thue Janus Kristensen <thue@diku.dk>:

	* PEOPLE:

	Add Thomas Strub

Wed Jul 19 22:54:12 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/plrhand.c:

	Fix bug that your science is halved even when negative. (PR#455)

	Bug report and solution by Thomas Strub <ue80@rz.uni-karlsruhe.de>

Wed Jul 19 21:41:00where the goto woud not work out of cities. (PR#456)

	Bug reported by Kero van Gelder <freeciv@kero.tmfweb.nl>

Wed Jul 19 20:47:56 2000  Thue Janus Kristensen <thue@diku.dk>:

	* vms/README.txt:

	Added a missing end comment.

	Patch by Roger Tucker <roger.tucker@wcom.com>

Wed Jul 19 20:47:02 2000  Olivier Beyssac <ob@fasterix.freenix.org>:

	* po/fr.po:

	Update sent by Pascal Audoux

Wed Jul 19 12:41:36 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-gtk/mapctrl.c:

	Marked 3 unmarked strings.  Bug reported by Christian Knoke
	<chrisk@enter.de>.

Wed Jul 19 12:07:34 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/sernet.c:

	With readline, when server is busy it would process one keystroke
	per turn.  This adds a "continue", so that all possible keystrokes
	are processed.

Tue Jul 18 23:33:30 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/gotohand.c:

	Fix bug in really_generate_warmap() where railroad was ignored for
	F_IGTER units.

Tue Jul 18 23:31:23.

Tue Jul 18 11:57:16 2000  Jeff Mallatt <jjm@codewell.com>:

	* amiga/config.h, amiga/smakefile, client/gui-mui/citydlg.c,
	client/gui-mui/citydlg.h, client/gui-mui/cityrep.c,
	client/gui-mui/dialogs.c, client/gui-mui/gui_main.c,
	client/gui-mui/inputdlg.c, client/gui-mui/messagedlg.c,
	client/gui-mui/muistuff.h, client/gui-mui/wldlg.c:

	Updated the Amiga port.

	News (GUI-MUI related): - Added Message options in main menu.  -
	Added popup notify dialog.  - Added Change button support to city
	report. The Change method is now used by city report and city view
	and got independant from city-view structures.  - Fixed problem,
	where creating a new (empty) worklist and renaming it caused a
	larger Enforcer problem and loose of the entry.  - Display in city
	report is now sorted by city name.  - Applied optimizer warnings
	in files I already modified.

	Patch submitted by Dirk Stoecker <stoecker@rcs.urz.tu-dresden.de>.

Mon Jul 17 19:48:07:

	Bump version from 1.11.2 (beta) to 1.11.3-devel (beta).

Mon Jul 17 18:08:04 2000  Jeff Mallatt <jjm@codewell.com>:

	* BUGS, ChangeLog, NEWS, PEOPLE, configure, configure.in,
	common/version.h, data/Freeciv, po/de.po, po/en_GB.po, po/es.po,
	po/fr.po, po/hu.po, po/ja.po, po/nl.po, po/no.po, po/pl.po,
	po/pt.po, po/pt_BR.po, po/ru.po:

	Begin beta-test period leading to version 1.11.4: - Changed
	version to 1.11.2 (beta).  - Ran msgmerge on all .po files (normal
	part of 'make dist').  - Updated BUGS NEWS PEOPLE and ChangeLog
	files.

Mon Jul 17 14:45:43 2000  Jeff Mallatt <jjm@codewell.com>:

	* acconfig.h, config.h.in, configure, configure.in,
	server/console.c, server/console.h, server/sernet.c:

	Added readline support to civserver.  Patch submitted by Thue
	Janus Kristensen <thue@diku.dk>, committed with fixes by David
	Pfitzner <dwp@mso.anu.edu.au> and me.

Mon Jul 17 14:25:06 2000  Jeff Mallatt <jjm@codewell.com>:

	* README, diff_ignore:

	Tweaks needed by ability to save compressed save-files.  Added
	explanation of compressed save-files to README, and added
	"civgame*.sav.gz" to the diff_ignore file.

Mon Jul 17 14:10:59 2000  Jeff Mallatt <jjm@codewell.com>:

	* common/map.c, common/map.h:

	Changed DIR_DX/Y arrays to be global.  Suggested by Dirk Stoecker
	<stoecker@rcs.urz.tu-dresden.de>, implemented by me.

Sun Jul 16 22:49:59 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-mui/inputdlg.c, client/gui-mui/inputdlg.h:

	Added new files for Amiga port update.

Sun Jul 16 22:47:03 2000  Jeff Mallatt <jjm@codewell.com>:

	* amiga/ReadMe.developer, amiga/_main.c, amiga/amigaclient.c,
	amiga/amigaserver.c, amiga/smakefile, client/gui-mui/chatline.h,
	client/gui-mui/citydlg.c, client/gui-mui/citydlg.h,
	client/gui-mui/cityrep.c, client/gui-mui/cityrep.h,
	client/gui-mui/colors.h, client/gui-mui/dialogs.c,
	client/gui-mui/dialogs.h, client/gui-mui/diplodlg.h,
	client/gui-mui/graphics.h, client/gui-mui/gui_main.c,
	client/gui-mui/gui_main.h, client/gui-mui/helpdlg.c,
	client/gui-mui/mapclass.c, client/gui-mui/mapclass.h,
	client/gui-mui/mapctrl.c, client/gui-mui/mapview.c,
	client/gui-mui/mapview.h, client/gui-mui/objecttreeclass.c,
	client/gui-mui/optiondlg.h, client/gui-mui/overviewclass.c,
	client/gui-mui/overviewclass.h, client/gui-mui/plrdlg.c,
	client/gui-mui/repodlgs.c, client/gui-mui/scrollbuttonclass.c,
	client/gui-mui/spaceshipdlg.c, client/gui-mui/spaceshipdlg.h,
	client/gui-mui/worklistclass.c:

	Amiga port update.

	General improvements: a) Made files more independant from
	Sebastians system (e.g. removing C++ comments, added second Amiga
	TCP-SDK support).  b) Adding some missing GUI-MUI features.

	Changes in detail: - Fixed Enforcer hit, when tiles.ilbm did not
	exist (mapclass.c) - Fixed typo error in mapclass.c.  - Removed
	unused variables in gui-mui modules - Adapted amiga source to
	compile with MIAMI_SDK and on my machine as well.  - Changed the
	smakefile a lot to allow better machine independant making.  Well
	that patch is that big only because of the smakefile.  - Fixed
	unnuke stuff, which was partially implemented only by non-Amiga
	authors :-).  - Fixed and appended to amiga/ReadMe.developer -
	Selecting buy in city view, closing city view and clicking on buy
	caused Enforcer hit and the action was not done. The buy confirm
	function gets pcity instead of pdialog now (which may have been
	obsolete in between).  - Added "Buy" button in city report.  -
	Removed C++ comments (better support for different compilers).  -
	Added "Rename" button to city view. Created inputdlg.c and
	inputdlg.h and changed newcity request to use this instead (like
	in GTK client).

	Patch submitted by Dirk Stoecker <stoecker@rcs.urz.tu-dresden.de>.

Sun Jul 16 12:34:45 2000  Sawada Katsuya <amanatto@mail2.dddd.ne.jp>:

	* po/ja.po:

	Update ja.po to 1276t+21f+967u+2o.

Sat Jul 15 15:34:26 2000  Jeff Mallatt <jjm@codewell.com>:

	* common/game.c, common/game.h, server/gamehand.c,
	server/stdinhand.c:

	Add support for dispersing initial units over a configurable area.
	Patch submitted by Tomasz Wegrzanowski <maniek@beer.com>,
	committed with several fixes by me.

Sat Jul 15 13:39:49 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/civserver.c:

	Moved initial server-script load to a more logical place.

Sat Jul 15 13:25:10 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/civserver.c, server/sernet.c, server/stdinhand.c,
	server/stdinhand.h:

	Added new 'first' argument to cmdlevel server command.  The first
	player to connect gets the 'first' cmdlevel; the remaining players
	get the default (specified by the 'new' cmdlevel argument)
	cmdlevel.  Patch submitted by Reinier Post <reinpost@win.tue.nl>.

Sat Jul 15 02:59:05 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/game.c, common/game.h, server/stdinhand.c:

	Add GAME_*_COMPRESS_LEVEL defines (should have been in zlib
	patch).

Sat Jul 15 01:53:10lient/gui-gtk/diplodlg.c, client/gui-gtk/gui_main.c,
	client/gui-gtk/helpdlg.c:

	Added calls to gtk_pixmap_build_insensitive() so that pixmaps can
	be shown properly on Win32.

	Patch by Andreas Kemnade <akemnade@t-online.de>.

Fri Jul 14 03:59:31 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/stdinhand.c:

	Fix bug that AI players created using server 'create' command (not
	aifill players) did not have their skill level parameters
	initialized correctly, and were thus effectively skill level
	'hard' regardless of reported skill level (unless something else
	adjusted/set the skill level later, including game reload etc). 
	Sigh.

Fri Jul 14 03:51:05 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* config.h.in, configure, configure.in, common/Makefile.am,
	common/Makefile.in, common/game.c, common/game.h,
	common/inputfile.c, common/ioz.c, common/ioz.h, common/registry.c,
	common/registry.h, server/civserver.c, server/rulesout.c,
	server/stdinhand.c:

	Add zlib support, for transparent compression and uncompression of
	savegames (gzip format).  Compression is used by default if
	configure finds the requirements and not 'configure
	--without-zlib'.  New server option "compress" to control
	compression level, and to allow saving uncompressed ('set compress
	0').  New module common/ioz.c for IO-layer supporting compression.

	Originally based on an old patch submitted Oct 1998 by Markus
	Linnala <maage@cs.tut.fi>, but now substantially re-worked by me.

Thu Jul 13 16:05:55 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/nation/italian.ruleset:

	Fix Italian leader and city spelling errors.  Info supplied by
	Gianni Ciolli <ciolli@math.unifi.it>.

Thu Jul 13 13:57:55 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/nation/chinese.ruleset:

	Added a few new Chinese leaders.  Patch submitted by Wong TM
	[Huang Deming] <lookmeow@magix.com.sg>.

Wed Jul 12 19:16:43 2000  Jeff Mallatt <jjm@codewell.com>:

	* PEOPLE, data/engels/tiles.xpm:

	Made the fog in the Engels tileset darker, hence easier to see. 
	Patch submitted by Jussi Asp <ja66598@uta.fi>.

Tue Jul 11 14:21:59 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/capstr.c:

	Adjust line-breaking in CAPABILITY #define to be acceptable to
	Solaris cc.

Tue Jul 11 13:48:11 all patches included

Tue Jul 11 11:15:30 2000  Thue Janus Kristensen <thue@diku.dk>:

	* ai/aiunit.c, common/map.c, common/map.h, server/gotohand.c:

	Remove functions map_calc_adjacent_xy() and
	map_calc_adjacent_xy_void() Create global arrays DIR_DX[8] and
	DIR_DY[8] to replace the ii[] and jj[] arrays cut-pasted all over
	the code.

	Patch by me and I.Q. <iquin@techie.com>

Mon Jul 10 22:26:03lient/gui-gtk/gui_stuff.c:

	Changed gtk_scale_pixmap() to be more portable (unfortunately it
	should be slightly slower this way).  Hopefully that will make it
	work like it should on Win32.

Mon Jul 10 07:08:58 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* configure, configure.in:

	When checking argument to 'configure --enable-client', test for
	client/gui-$client in $srcdir (was previously build dir in
	effect).

Mon Jul 10 06:31:22 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/control.c, client/control.h, client/gui-gtk/gui_main.c,
	client/gui-gtk/mapview.c, client/gui-stub/gui_main.c,
	client/gui-stub/mapview.c, client/gui-xaw/gui_main.c,
	client/gui-xaw/mapview.c, client/include/gui_main_g.h,
	client/include/mapview_g.h:

	Make update_unit_pix_label() gui-independent, using two new
	gui-dependent functions set_unit_icon() and
	set_unit_icons_more_arrow().

Mon Jul 10 04:42:09map.h,
	common/packets.c, common/unit.c, data/civ1/terrain.ruleset,
	data/civ2/terrain.ruleset, data/classic/terrain.ruleset,
	data/default/terrain.ruleset, server/ruleset.c:

	Adds the requirement of a minimum number of ocean tiles adjacent
	to a land tile wished to be changed to ocean.  Controlled by
	terrain.ruleset.

Mon Jul 10 04:08:19Change GTK+ and Xaw clients to draw nuke explosion respecting
	transparency.

Mon Jul 10 03:30:11 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-gtk/citydlg.c, client/gui-xaw/citydlg.c,
	data/Freeciv:

	Add right-button action to supported and present units lists in
	City dialog to select the unit without closing the dialog.  GTK+
	and Xaw.

Mon Jul 10 01:47:5control.c,
	client/control.h, client/options.c, client/packhand.c,
	client/tilespec.c, client/tilespec.h, client/gui-gtk/gui_main.c,
	client/gui-gtk/mapview.c, client/gui-gtk/menu.c,
	client/gui-gtk/messagewin.c, client/gui-mui/gui_main.c,
	client/gui-mui/mapclass.c, client/gui-mui/mapview.c,
	client/gui-stub/mapview.c, client/gui-xaw/actions.c,
	client/gui-xaw/gui_main.c, client/gui-xaw/mapview.c,
	client/gui-xaw/menu.c, client/gui-xaw/menu.h,
	client/include/mapview_g.h, common/capstr.c, common/city.c,
	common/city.h, common/events.h, common/game.c, common/game.h,
	common/map.c, common/map.h, common/packets.c, common/packets.h,
	common/terrain.h, common/unit.c, common/unit.h, data/Freeciv,
	data/civ1/game.ruleset, data/civ1/terrain.ruleset,
	data/civ1/units.ruleset, data/civ2/game.ruleset,
	data/civ2/terrain.ruleset, data/civ2/units.ruleset,
	data/classic/terrain.ruleset, data/default/buildings.ruleset,
	data/default/game.ruleset, data/default/terrain.ruleset,
	data/default/units.ruleset, data/engels/tiles.spec,
	data/engels/tiles.xpm, data/misc/small.spec, data/misc/small.xpm,
	data/trident/tiles.spec, data/trident/tiles.xpm,
	server/citytools.c, server/citytools.h, server/civserver.c,
	server/gamehand.c, server/maphand.c, server/maphand.h,
	server/ruleset.c, server/settlers.c, server/stdinhand.c,
	server/unitfunc.c:

	Added Nuclear Fallout.  Controlled by game‚€  †  †  MäC€‹[ e…€o€ƒ` ]‚º€‚1 A‚º€¬l S…Ã9€ˆ „¿s€•y Rð<€…K „¿s“ H‚¢} g‚ ~€‚ …´D client/civclient.c, client/packhand.c, common/Makefile.am,
	common/Makefile.in, common/city.c, common/city.h, common/game.c,
	common/game.h, common/hash.c, common/hash.h, common/idex.c,
	common/idex.h, common/player.c, common/unit.c, common/unit.h,
	server/cityhand.c, server/citytools.c, server/civserver.c,
	server/plrhand.c, server/settlers.c, server/unitfunc.c:

	Generalize the city "citycache" into "idex": "ident index" for
	both cities and units, in both server and client.  This is done
	using hashes from id values to pointers (separate hashes for
	cities and units, for code simplicity).

Sun Apr 30 07:28:21 2000  Sebastian Bauer <sebauer@t-online.de>:

	* acconfig.h, config.h.in, amiga/config.h, client/options.c,
	client/gui-mui/gui_main.c, common/tech.c:

	Allow the changing of the clients options file name by a config.h
	define (OPTION_FILE_NAME)

	Enabeld the options file saving in the Mui Client.

	Changed the "double res" declaration in tech_turns_to_advance() of
	common/tech.c to "int res".

Sat Apr 29 15:59:03 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/barbarian.c:

	Make sure the server sends tile info when hut is removed.  Fixes
	bug #288 reported by rizos <rizos@rice.edu>

Sat Apr 29 14:35:39 2000  Jeff Mallatt <jjm@codewell.com>:

	* common/capstr.c, server/gotohand.c:

	Fix typos in definition, comment and usage of advance_focus_packet
	capability string.

Sat Apr 29 10:12:11 2000  Sebastian Bauer <sebauer@t-online.de>:

	* client/gui-mui/citydlghelpdlg.c, client/gui-mui/mapclass.c,
	client/gui-mui/mapclass.h, client/gui-mui/muistuff.h,
	client/gui-mui/overviewclass.c, client/gui-mui/repodlgs.c:

	Mui client: Updated to the latest changes (Diplomat goto, turns
	per tech, city production on the map) Changed layout of the city
	window and fixed some bugs within the city map.  (Reported by
	Thomas Aglassinger <agi@rieska.oulu.fi>) The special info and
	graphics in the terrain help are displayed now.

Fri Apr 28 20:25:34Changes the city configuration dialog to: - Explain what the first
	option displayed does (like the mui client) - Remove the "triggle"
	button, and replace it with three radio buttons labelled
	correctly.  Patch submitted by Richard Atkins <rja@pcug.org.au>,
	with some changes by me.

Fri Apr 28 20:20:09po/pt.po:

	Updated Portuguese (pt) translation.

Thu Apr 27 22:10:01 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/gotohand.c:

	Corrected a comment in find_air_first_destination()

Thu Apr 27 22:04:17 2000  Thue Janus Kristensen <thue@diku.dk>:

	* common/capstr.c, server/gotohand.c:

	Adds a capability string for the airplane goto patch since that
	patch added a new packet PACKET_ADVANCE_FOCUS . if the client does
	not have the capability the packet isn't sent, which is acceptable
	(an airplane on an unfinished goto will just not lose focus by
	itself)

Wed Apr 26 21:07:52 2000  Thue Janus Kristensen <thue@diku.dk>:

	* client/civclient.c, client/control.c, client/control.h,
	common/packets.c, common/packets.h, server/gotohand.c:

	Goto for airplanes. This makes airplanes automatically stop in
	cities and on airbases to refuel.  Adds a new packet
	ADVANCE_UNIT_FOCUS as a way to tell the client that the server
	does not intent to continue moving the plane, even if it has
	movement points left.  Also makes sure that units on goto will be
	put on activity_idle after completing one attack (ie disables
	multiple attacks).

Wed Apr 26 16:16:17 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/cityhand.c:

	When creating a city unfog the cityarea before the workers are
	arranged, so newly discovered tiles as a result of the city being
	build will not be shown as unavailable when they in fact are
	available.

Wed Apr 26 16:12:40 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/unittools.c:

	Now also takes into account that a unit may be in an enemy city,
	in which case we teleport the unit to the nearest city owned by
	the unit owner.

Wed Apr 26 15:07:30 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/unittools.c:

	Further refinement of comments in resolve_unit_stack().

Tue Apr 25 17:34:57 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/unittools.c:

	Corrected a misleading comment in resolve_unit_stack

Tue Apr 25 14:54:38 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/cityturn.c:

	Rename static upgrade_unit() in cityturn.c, so it doesn't clash
	with the global one in unithand.[hc].  Renamed static
	upgrade_improvement() in cityturn.c, so it remains consistently
	named.  Bug reported by David Pfitzner <dwp@mso.anu.edu.au>.

Tue Apr 25 14:16:47 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/barbarian.c, server/citytools.c, server/civserver.c,
	server/civserver.h, server/plrhand.c, server/plrhand.h:

	Fixed bugs caused by player map being initialized with default
	size values, and then having the size change later.  Fixes PR#333.
	Bug reported by Tuomas Airaksinen <tuma@linuxfan.com>.  Patch
	submitted by Thue Janus Kristensen <thue@diku.dk>.

Tue Apr 25 12:14:00 2000  Jeff Mallatt <jjm@codewell.com>:

	* ai/aiunit.c, server/autoattack.c, server/unitfunc.c,
	server/unithand.c, server/unithand.h:

	Makes units given an Auto-Explore order begin the exploration
	immediately.  Also, removes the unused "pplayer" argument from the
	handle_unit_activity_request() and
	handle_unit_activity_request_targeted() functions.  Patch
	submitted by Thue Janus Kristensen <thue@diku.dk>.

Tue Apr 25 12:00:52 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/climisc.c, client/packhand.c, common/map.c,
	common/unit.c, data/default/terrain.ruleset, server/gamelog.c,
	server/unitfunc.c:

	Fixes bugs in the recent code which allows ocean to be changed
	into land.

	Continent information was not being updated:

	- Adds check_terrain_ocean_land_change() to unitfunc.c to handle
	side-effects.

	- Calls check_terrain_ocean_land_change() from all three of the
	Mining, Irrigation and Transforming sections of
	update_unit_activity().

	- Adds a new clause to the "if" statement in handle_tile_info() in
	packhand.c so that climap_update_continents() is called whenever
	ocean is changed into land.

	The terrain ruleset allows for changing land into ocean -- but the
	code didn't handle this case correctly.  The gamelog map becomes
	out of date whenever ocean is changed into land (or vice-versa):

	- Makes sure the new check_terrain_ocean_land_change() can handle
	changing land into ocean.

	- Changes can_unit_do_activity_targeted() to not allow changing
	the land on which a city sits into ocean.

	- Changes map_mine_tile(), map_irrigate_tile() and
	map_transform_tile() to clear all infrastructure when changing
	from land to ocean.

	- Adds a new case in handle_tile_info() that recomputes the
	client's continents whenever land is changed into ocean.

	- Makes a small change to climap_update_continents() which allows
	it to work in the case where the tile "known" flags are set, but
	the tile "continent" values are not (it should not affect normal
	operation).  This allows a simple implementation of the previous
	change.

	- Adds gamelog() calls to the new
	check_terrain_ocean_land_change() function.

	- Does a klugey thing in gamelog() itself (we should fix the
	gamelog format and open/close semantics someday...).

	- Finally, to make use of all this, changes
	default/terrain.ruleset to allow Transforming Swamp into Ocean
	(was Swamp->Plains; may still do Swamp->Forest->Plains (and it's
	faster!)), and Mining Forest into Swamp.

	Finally:

	- Fixes an unrelated bug in the ACTIVITY_MINE case of
	can_unit_do_activity_targeted().

	Bug reported by Cameron Morland <cjmorland@uwaterloo.ca>.

Tue Apr 25 08:17:14 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/advmilitary.c, ai/aiunit.c, client/climisc.c,
	client/control.c, client/packhand.c, client/gui-gtk/citydlg.c,
	client/gui-gtk/dialogs.c, client/gui-gtk/mapctrl.c,
	client/gui-gtk/mapview.c, client/gui-mui/citydlg.c,
	client/gui-mui/dialogs.c, client/gui-mui/mapclass.c,
	client/gui-muictrl.c,
	client/gui-xaw/mapview.c, common/unit.c, server/cityturn.c,
	server/gotohand.c, server/settlers.c, server/unitfunc.c,
	server/unithand.c:

	Convert many calls of unit_list_find(&pplayer->units) to new
	function player_find_unit_by_id(), and similarly some calls of
	city_list_find() to player_find_city_by_id(), in preparation for
	future optimisations.

Tue Apr 25 07:39:13 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/player.c, common/player.h:

	Add function player_find_unit_by_id(), currently just a wrapper
	for unit_list_find(&pplayer->units), but planned to be optimised.

Tue Apr 25 07:36:51 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/climisc.c, client/packhand.c, common/game.c,
	common/game.h:

	Remove function game_find_unit_by_id() in favour of existing
	identical function find_unit_by_id().

Mon Apr 24 13:15:35 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/maphand.c:

	Move misplaced LOG_DEBUG calls in map_fog_city_area() and
	map_unfog_city_area()

Mon Apr 24 01:32:44Sun Apr 23 23:28:03 2000  Thue Janus Kristensen <thue@diku.dk>:

	* client/gui-gtk/gui_main.c, client/gui-gtk/mapview.c:

	Allow the player to select one of the unit under the currently
	selected unit by simply clicking on one the pixmaps displayed on
	the left of the screen. GTK client only.  Patch submitted by Eric
	Brunet <ebrunet@clipper.ens.fr>

Sun Apr 23 23:13:57 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/citytools.c:

	Fixes bug where the unit conquering a city were afterwards
	supported by the conquered city.  Bug report and patch by Anders
	Wegge Jakobsen <wegge@wegge.dk> with a little cleanup by me.

Sun Apr 23 22:53:13 2000  Thue Janus Kristensen <thue@diku.dk>:

	* server/citytools.c, server/citytools.h, server/diplhand.c,
	server/unitfunc.c, server/unithand.c:

	Moving call to raze_city into transfer_city, noticably before
	send_city_info, to make sure the effects are send to the clients.
	Fixes bugs where palace and shield stock were percieved to not be
	erazed.  Bug reported by Cameron Morland <cjmorlan@uwaterloo.ca>
	and Jan Felix HeidefuÃŸ

Sun Apr 23 11:31:49 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/hash.c:

	In hash_key_exists() and hash_lookup_data(), check bucket->used
	against BUCKET_USED, not just boolean value, in case
	BUCKET_DELETED.  (Doesn't fix any user-visible bugs, because
	freeciv code currently doesn't use hash_delete_entry(); also
	hash_lookup_data() was accidently ok before because deleted
	buckets are zeroed.)

Sun Apr 23 05:27:22 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/civserver.c:

	Add a timer (with --debug 2) for total end/start-turn server/ai
	activities.

Sun Apr 23 05:26:27 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* data/nation/latvian.ruleset:

	Fix capitalisation of "Cure For Cancer" in Latvian nation ruleset,
	so that it matches correctly.

Sat Apr 22 16:07:32 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/citytools.c, server/citytools.h, server/cityturn.c,
	server/unitfunc.c, server/unittools.c, server/unittools.h:

	Bug fixes and general clean-up of unit transfer and unit stack
	conflict resolution code.  Especially fixes bug causing an
	infinite loop in resolve_unit_stack().  Patch submitted by Thue
	Janus Kristensen <thue@diku.dk>.

Fri Apr 21 13:05:31 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/cityturn.c:

	Fix bug in recent transitive unit upgrade patch whereby unit
	production in cities were upgraded to themselves each turn.

Fri Apr 21 03:09:37 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/chatline.c, client/gui-gtk/chatline.h,
	client/gui-gtk/gui_main.c:

	Fix problem that Gtk+ client always put extra line (ie extra
	newline) at end of output window, wasting space.  Bug (PR#328)
	reported by Urban <mueller@relog.ch>.

Thu Apr 20 19:55:1xaw/mapview.c:

	Make the Xaw and Gtk clients actually update the overview map all
	the time.  The code didn't take into account the possibility that
	pos could be less than zero.  Patch submitted by Thue Janus
	Kristensen <thue@diku.dk>.

Thu Apr 20 18:33:37 2000  Jeff Mallatt <jjm@codewell.com>:

	* common/city.c, common/unit.c, server/cityturn.c:

	Made unit upgrades transitive.  Patch submitted by Thue Janus
	Kristensen <thue@diku.dk>.

Thu Apr 20 16:12:24 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/unitfunc.c:

	Fix bug whereby when a unit was airlifted (via do_airline()) the
	sight- points weren't being transferred.  Patch submitted by Thue
	Janus Kristensen <thue@diku.dk>.

Sun Apr 16 16:45:12Sun Apr 16 16:31:39nation/estonian.ruleset,
	data/nation/filipino.ruleset, data/nation/latvian.ruleset,
	data/trident/flags.spec, data/trident/flags.xpm:

	Added the Estonian, Filipino and Latvian nations.  Nation data by
	Robert Brady <rwb197@ecs.soton.ac.uk>, flags by me.

Sun Apr 16 14:35:‚†À †  †  7æ`€Ž T…œw€ƒ Q„Ô>€ƒ6 ‹g€„t ]¬0€A  äg€ŒY Iƒ¼;€¢w …´D nc.com>.

Tue Jan 25 16:03:06 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/default/nations.ruleset:

	Fixed a minor problem with nations.ruleset, introduced by the
	recent patch.

Tue Jan 25 15:42:43 2000  Jeff Mallatt <jjm@codewell.com>:

	* po/no.po:

	Update Norwegian (no) translation.  Patch submitted by Stig Erik
	Sandoe <stig@ii.uib.no>.  Contributions from Jorgen Skjaanes.

Tue Jan 25 15:28:25 2000  Jeff Mallatt <jjm@codewell.com>:

	* po/en_GB.po:

	Update the British (en_GB) translation.  Patch submitted by Robert
	Brady <rwb197@ecs.soton.ac.uk>.

Tue Jan 25 15:14:23 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/default/nations.ruleset, data/engels/flags.spec,
	data/engels/flags.xpm, data/misc/shields.spec,
	data/misc/shields.xpm, data/trident/flags.spec,
	data/trident/flags.xpm:

	Adds more nations and flags.  Nations and Flags: * Welsh * Koreans
	* Scottish * Israelis * Argentines Flags: * European Union *
	Canada * Ireland * Belgium * Iceland * Pakistan * Greenland *
	Austria * the United Nations * NATO * Vietnam * Thailand * The
	Olympic movement * The Kingdom of Elgaland and Vargaland.  Patch
	submitted by Robert Brady <rwb197@ecs.soton.ac.uk>.

Mon Jan 24 00:04:55 2000  Vasco Alexandre da Silva Costa <vasc@rnl.ist.utl.pt>:

	* po/pt.po:

	* fixed a couple of errors * corrected most "fuzzy" strings *
	translated a couple more strings

Sun Jan 23 20:30:35 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/citytools.c:

	Fixes bug whereby player would not get a settler by disbanding a
	city.  Fixes a minor bug in which a test for NULL was done after a
	dereference.

Sun Jan 23 13:16:44 2000  Jeff Mallatt <jjm@codewell.com>:

	* po/de.po:

	Update of German (de) translation.  Patch submitted by Egbert
	Hinzen <garfy@ehinzen.de>.

Sun Jan 23 03:13:12 2000dialogs.c,
	client/gui-gtk/mapview.c, client/gui-xaw/citydlg.c,
	client/gui-xaw/dialogs.c, client/gui-xaw/mapview.c:

	Remove unnecessary instances of "extern int flags_are_transparent"
	(already appears in tilespec.h).

Sun Jan 23 02:58:55 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/tilespec.c:

	Avoid "calloc with size 0" warning for tilesets with no
	explode.unit graphics.

Sun Jan 23 02:50:51 2000:

	Fix Xaw resources for Local Options for do_combat_animation.

Sun Jan 23 02:33:09 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/city.c:

	In can_player_eventually_build_unit(), use unit_type_exists()
	instead of equivalent code, and check 'exists' before
	'obsolete_by'.

Sun Jan 23 02:32:23 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/barbarian.c, server/barbarian.h:

	Minor fixes to includes.

Sat Jan 22 19:30:13Sat Jan 22 19:21:06 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-xaw/Freeciv.h, data/Freeciv, po/POTFILES.in:

	Minor clean-up for i18n: - Marked a couple of strings in
	data/Freeciv.  - Added a few files to po/POTFILES.in.

Sat Jan 22 18:20:56 2000  Jeff Mallatt <jjm@codewell.com>:

	* po/es.po:

	Update to Spanish (es) translation.  Patch submitted by Paul
	Zastoupil <paulz@adnc.com>.

Sat Jan 22 17:14:11 2000  Jeff Mallatt <jjm@codewell.com>:

	* common/support.c:

	Fixed myusleep() to use its usec argument in the Macintosh and
	default configurations.

Sat Jan 22 17:00:27 2000  Jeff Mallatt <jjm@codewell.comgtk/mapview.c,
	client/gui-xaw/mapview.c, common/timing.c, common/timing.h,
	data/engels.tilespec, data/engels_shields.tilespec,
	data/trident.tilespec, data/trident_shields.tilespec,
	data/engels/Makefile.am, data/engels/Makefile.in,
	data/engels/explosions.spec, data/engels/explosions.xpm,
	data/trident/Makefile.am, data/trident/Makefile.in,
	data/trident/explosions.spec, data/trident/explosions.xpm:

	Added an explosion animation for when a unit is killed.  Patch
	submitted by Falk Hueffner
	<falk.hueffner@student.uni-tuebingen.de>.

Fri Jan 21 22:18:58 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/default/nations.ruleset:

	Added many Norwegian city names for Vikings nation.  Removed many
	Swedish city names from Vikings nation.  Added a few Swedish city
	names for Swedish nation.  Patch submitted by Tobias Brox
	<tobix@irctos.org>.

Fri Jan 21 02:33:20 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-gtk/wldlg.c, client/gui-xaw/wldlg.c:

	Fixes bug causing core dumps when inserting items in worklists. 
	Bug reported by Tobias Brox <tobix@irctos.org>.  Fix submitted by
	Corin Anderson <corin@the4cs.com>.

Wed Jan 19 20:49:44 2000  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu>:

	* ai/aiunit.c:

	Combine reinforcements_cost and reinforcements_value into a new
	function, city_reinforcements_cost_and_value().  Patch submitted
	by AJS.

Wed Jan 19 18:42:11 2000  Jeff Mallatt <jjm@codewell.com>:

	* ai/aiunit.c, server/barbarian.c, server/gotohand.c,
	server/unitfunc.c, server/unithand.c, server/unithand.h,
	server/unittools.c, server/unittools.h:

	Fixed bug whereby barbarians unleashed by entering a hut when the
	hut is nearly surrounded resulted in a server hang.  Bug reported
	by Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>.

Wed Jan 19 18:28:15 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-gtk/dialogs.c, client/gui-xaw/dialogs.c,
	common/capstr.c, common/city.h, common/game.h, common/unit.c,
	server/citytools.c, server/cityturn.c, server/diplhand.c,
	server/gamehand.c, server/stdinhand.c, server/unitfunc.c,
	server/unitfunc.h, server/unithand.c, server/unittools.c:

	Cleanup/reimplementation of the Diplomat/Spy code, in an effort to
	make it more closely compliant with Civ2: - Changed all
	Diplomat/Spy actions to more closely conform to Civ2 rules.  -
	Changed "diplchance" to be %-chance of success.  Used in many
	ways.  - Diplomat/Spy may attempt action with any movement left. 
	- Added "At Spy's Discretion" selection to steal tech and sabotage
	dialogs.  - Allow Spies to steal tech from a city more than once
	(gets harder).  - May only poison towns of size > 1.  - May only
	sabotage units that are alone on a square.  - When a city is
	subverted, only nearby units change sides.  - Veteran status
	improves Diplomat/Spy defense against other Dipl/Spies.  - Changed
	interpretation of kill_outside arg to transfer_city_units() to be
	the radius outside which supported units are killed (-1 == none).

Wed Jan 19 17:43:03 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/cityrepdata.c, client/gui-gtk/citydlg.c,
	client/gui-gtk/cityrep.c, client/gui-xaw/Freeciv.h,
	client/gui-xaw/citydlg.c, client/gui-xaw/cityrep.c, common/city.c,
	common/city.h, data/Freeciv:

	Implement a display of number of turns remaining to build current
	(or potential) improvement in City dialog, Change Production
	dialog and City Report dialog.  Patch submitted by Daniel Zinsli
	<s830+priv@ii.uib.no> and Sebastian Bauer <sebauer@t-online.de>.

Wed Jan 19 16:33:14 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/cityrepdata.c, client/options.c, client/packhand.c,
	client/gui-gtk/Makefile.am, client/gui-gtk/Makefile.in,
	client/gui-gtk/citydlg.c, client/gui-gtk/menu.c,
	client/gui-gtk/wldlg.c, client/gui-gtk/wldlg.hcitydlg.c, client/gui-xaw/menu.c,
	client/gui-xaw/menu.h, client/gui-xaw/wldlg.c,
	client/gui-xaw/wldlg.h, client/include/wldlg_g.h,
	common/Makefile.am, common/Makefile.in, common/capstr.c,
	common/city.c, common/city.h, common/events.h, common/game.c,
	common/game.h, common/packets.c, common/packets.h,
	common/player.c, common/player.h, common/registry.c,
	common/worklist.c, common/worklist.h, data/Freeciv,
	server/cityhand.c, server/cityhand.h, server/cityturn.c,
	server/cityturn.h, server/civserver.c, server/plrhand.c,
	server/plrhand.h:

	Implemented worklists.  Players may specify a list of improvements
	to be built in each city.  Patch submitted by Corin Anderson
	<corin@the4cs.com>.

Tue Jan 18 19:48:06 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/default/nations.ruleset:

	Add more leader and city names for the Chinese nation.  Patch
	submitted by Mike Jing <miky40@hotmail.com>.

Tue Jan 18 19:42:50 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/Makefile.am, data/Makefile.in,
	data/engels_shields.tilespec, data/trident_shields.tilespec,
	data/misc/Makefile.am, data/misc/Makefile.in,
	data/misc/chiefs.spec, data/misc/chiefs.xpm,
	data/misc/shields.spec, data/misc/shields.xpm,
	data/trident/Makefile.am, data/trident/Makefile.in,
	data/trident/auto_ll.spec, data/trident/tiles.xpm:

	Adds an alternative set of "flags": small and shield-like (similar
	to Civ2 shape, but containing the flag).  Moves the hit-point bars
	and all city style occupied flags to the chief position of the
	shields.  Patch submitted by Falk Hueffner
	<falk.hueffner@student.uni-tuebingen.de>.

Tue Jan 18 19:10:40 2000gui_main.c,
	server/civserver.c:

	In handle_turn_done() in server/civserver.c the announcement of a
	client indicating "turn done" was sent for each "turn done",
	except the last one.  This changes handle_turn_done() to send
	announcements for all "turn done"s.  Also, now that the last
	client will receive its announcement, fixed a bug in the Xaw
	client where the "Turn Done" button kept flashing after it was
	clicked.

Tue Jan 18 18:32:49 2000  Jeff Mallatt <jjm@codewell.com>:

	* README:

	Update README to reflect recent changes in server commands.

Tue Jan 18 18:28:10 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/unitfunc.c, server/unittools.c:

	Changed to make more like Civ2:  1. Ground units can attack Air
	units when they are parked on an Airbase.  2. Units are defeated
	only singly when on an Airbase, just like when in a Fortress.

Tue Jan 18 18:08:55 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/cityturn.c:

	Changed rapture-triggered city growth to not empty the foodbox. 
	This conforms to Civ2.  Bug reported by Mike Webb
	<mjw@codewell.com>.

Thu Jan 13 20:57:46 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/civserver.c:

	Changed so killing the last Barbarian doesn't end a single-player
	game.  Fixes PR#230.  Bug reported by Reinier Post
	<reinpost@win.tue.nl>.

Thu Jan 13 16:57:48 2000  Jeff Mallatt <jjm@codewell.com>:

	* common/game.c, server/plrhand.c:

	Fix the calculation of player.score.techout (needed to remove the
	science bonus of 1 bulb per city per turn, as was done for 1.9.0).
	Also removed the extra "1+" in the denominator in the calculation
	of the percentage because I think that'll give the correct result,
	and AFAICS research_time() should not and could not be zero or
	negative anyway.  Fixes PR#229.  Patch submitted by Mike Jing
	<miky40@hotmail.com>.

Thu Jan 13 11:59:33 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* README.graphics, client/tilespec.c, common/registry.c,
	common/registry.h, data/engels.tilespec, data/trident.tilespec:

	Extend "tilespec" system to allow duplicate tags, to allow
	convenient overriding of individual graphics without having to
	change base spec files.  For duplicated tags, the last appearing
	tag applies ("last" in terms of order of specified files in
	toplevel tilespec file, and within each file).  Toplevel tilespec
	files can add tag "+duplicates_ok" to options list to require this
	capability.

Thu Jan 13 10:25:54 2000  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/packhand.c, server/plrhand.c:

	Fixed bug (PR#228) that tile.worked data could become incorrect
	when loading savegames, due to set_worker_city() using the
	pre-existing values in pcity->city_map.  This could result in a
	tile becoming worked by multiple cities.  Also added related fix
	in packhand.c, and minimal fix when loading savegames to handle
	games previously affected by this bug.

Wed Jan 12 20:08:04 2000  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-xaw/Freeciv.h, data/Freeciv:

	A few minor color changes to Intelligence and Diplomatic Meeting
	dialogs.

Wed Jan 12 17:46:11 2000  Jeff Mallatt <jjm@codewell.com>:

	* po/fr.po:

	Minor fixes to the French (fr) translation.  Patch submitted by
	Philippe Fremy <fremy@yalbi.com>.

Wed Jan 12 17:01:29 2000  Jeff Mallatt <jjm@codewell.com>:

	* common/government.c, common/player.c, common/player.h,
	server/citytools.c, server/plrhand.c:

	Rates settings changes: - Changes default science rate to 60%.  -
	Sets science to maximum possible, without changing luxuries, after
	revolution.  - Cleans up the code.  Patches for first two
	submitted by Greg Wooledge <wooledge@kellnet.com>.

Tue Jan 11 21:26:58 2000  Jeff Mallatt <jjm@codewell.com>:

	* data/trident/cities.xpm:

	Fix a couple City Walls icons in trident/cities.xpm that were
	misaligned.

Tue Jan 11 10:44:10 2000  Jeff Mallatt <jjm@codewell.com>:

	* po/no.po:

	Updated the Norwegian (no) translation.  Patch submitted by Stig
	Erik Sandoe <stig@ii.uib.no> and Per I. Mathisen
	<permath@ifi.ntnu.no>.

Tue Jan 11 10:14:36 2000  Jeff Mallatt <jjm@codewell.com>:

	* po/fr.po:

	Updated French (fr) translation.  Patch submitted by Philippe
	Fremy <fremy@yalbi.com>.

Sat Jan  8 14:33:43 2000  Jeff Mallatt <jjm@codewell.com>:

	* server/unithand.c:

	Removed a seemingly needless abort() call, which was causing the
	server to crash.

	When an AI-controlled boat that is carrying another unit tries to
	attack an enemy, the server will abort().  While ‚Œà †  †  ß#€ƒ; 
‚¯:€‰& x‚Ê.€„p HÈ<€ˆ7 J‚÷8€Œ R„½€g @…Þ@‡ K©<€‰ Vƒ =€ƒ5 Jõ;€…J Váx€J K·€r Fè|¢ …‘mˆ …“€ df¤ ‚’n€†j …´D sets to
	match the civ2 rules, as suggested by Jeff Mallatt
	<jjm@codewell.com>

Sun Sep 19 22:13:58 1999  Sebastian Bauer <sebauer@t-online.de>:

	* ai/aitech.c, client/helpdata.c, client/packhand.c,
	client/gui-gtk/dialogs.c, client/gui-gtk/diplodlg.c,
	client/gui-gtk/helpdlg.c, client/gui-gtk/inteldlg.c,
	client/gui-gtk/repodlgs.c, client/gui-xaw/dialogs.c,
	client/gui-xaw/diplodlg.c, client/gui-xaw/helpdlg.c,
	client/gui-xaw/inteldlg.ctech.c, common/tech.h,
	data/civ1/techs.ruleset, data/civ2/techs.ruleset,
	data/default/techs.ruleset, server/citytools.c, server/gamehand.c,
	server/plrhand.c, server/ruleset.c, server/unitfunc.c: Allow
	variable number of techs (upto 199) in techs.ruleset.

Sun Sep 19 21:12:40 1999  Jeff Mallatt <jjm@codewell.com>:

	* configure, configure.in, data/Makefile.am, data/Makefile.in,
	data/earth-160x90.sav, data/earth-80x50.sav, data/europe.sav,
	data/scenario/.cvsignore, data/scenario/Makefile.am,
	data/scenario/Makefile.in, data/scenario/earth-160x90-v1.sav,
	data/scenario/earth-160x90-v2.sav,
	data/scenario/earth-80x50-v1.sav,
	data/scenario/earth-80x50-v2.sav,
	data/scenario/europe-200x100-v1.sav,
	data/scenario/europe-200x100-v2.sav: Reorganization of scenario
	files: - All scenario files now live in new "data/scenario"
	directory.  - Kept, but renamed, old scenario files.  - Converted
	all scenario files to new format (with rivers as overlays).

Sun Sep 19 20:32:49 1999  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-gtk/connectdlg.c, client/gui-gtk/gui_main.c,
	client/gui-gtk/helpdlg.c, INSTALL.debian,
	freeciv_hackers_guide.txt, client/gui-xaw/Freeciv.h, data/Freecidebian/changelog, debian/civclient.6, debian/civserver.6,
	debian/control, debian/freeciv-gtk.menu, debian/freeciv-xaw.menu,
	debian/freeciv-xaw3d.menu, debian/freeciv.desktop, debian/menu,
	po/es.po, po/pl.po: Normalized the Freeciv name by changing all
	occurrences of "FreeCiv" in the code to "Freeciv".

	I did not change the intro graphic.

Sun Sep 19 20:04:52 1999  Jeff Mallatt <jjm@codewell.com>:

	* client/climisc.h, client/tilespec.c, client/tilespec.h,
	client/gui-gtk/citydlg.c, client/gui-gtk/dialogs.c,
	client/gui-gtk/graphics.c, client/gui-gtk/gui_main.c,
	client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.cgui_main.c, client/gui-xaw/helpdlg.c,
	client/gui-xaw/mapctrl.c, client/gui-xaw/mapview.c,
	client/include/graphics_g.h, data/default.tilespec,
	data/trident.tilespec, common/player.c, common/player.h: Changes
	to main map drawing:

	- Adds distinctive drawing within city radii to the grid draw
	code.  - Adds city_names_font to the tilespec files, allowing for
	changing the font size based on the tile size.  - Uses font
	metrics to place the city names, rather than guessing based on
	tile size.  - For the Xaw client, adds a 1-pixel shadow to
	lower-right of city names (the gtk+ client already did this).

	Also, I moved the tile size variables from gui-specific files into
	tilespec.[hc] (which is where I put the city_names_font variable).

Sun Sep 19 18:23:41 1999  Jeff Mallatt <jjm@codewell.com>:

	* common/unit.c, server/stdinhand.c, server/unithand.c: Added two
	Civ2 comformities: - Overflight of a hut causes it to disappear. 
	- Can't build cities next to each other.  Also, added full
	explaination of all civstyle effects to its help text.

Sun Sep 19 17:54:44gtk/dialogs.c,
	client/gui-xaw/Freeciv.h, client/gui-xaw/dialogs.c,
	common/capstr.c, common/nation.c, data/Freeciv,
	server/civserver.c: Add leader selection to xaw Select Nation
	dialog.  Add Disconnect and Quit buttons to Select Nation dialogs.
	Fix a couple of bugs this uncovered: - If kill client when races
	dialog open, server cores.  - If disconnect first connected of two
	connected clients, remaining pops-up an empty select government
	dialog and hangs.

Sun Sep 19 15:47:13 1999  Jeff Mallatt <jjm@codewell.com>:

	* data/default/tiles.spec, data/default/tiles.xpm,
	data/trident/tiles.spec, data/trident/tiles.xpm: A few, small
	changes to the two main tilesets: Trident: Farmland -- obscure
	less.  OIL -- remove word.  Engels: Unrest -- changed to not
	obscure city size.  Both: MINE -- remove word.  Distinct Pillage
	marker.  Two-food support confined to right side.

Sun Sep 19 14:37:32 1999  Jeff Mallatt <jjm@codewell.com>:

	* client/gui-gtk/citydlg.c, client/gui-xaw/Freeciv.h,
	client/gui-xaw/citydlg.c, client/include/citydlg_g.h,
	data/Freeciv: Improvements to xaw city dialog: - Allow space for
	three digits in F/P/T and G/L/S boxes.  - Put a '*' in Granary
	line if have granary effect.  - Compute numbers of controls
	dynamically.  - If more civs than fit on line, show right-arrow in
	last position.  - Scrollable unit lists.

Sun Sep 19 11:20:51 1999  Sebastian Bauer <sebauer@t-online.de>:

	* client/tilespec.c, client/gui-xaw/mapview.c: Fixed indentation
	bugs I created in my last patch.

Sun Sep 19 03:55:35gui-xaw/graphics.c: No need to
	calculate player's color in create_overlay_unit().

Sun Sep 19 03:25:59olors.holors_g.h,
	client/gui-xaw/colors.h: Created colors_g.h with gui-independent
	parts from colors.h.  Named the COLOR_STD_* enum as "enum
	color_std".

Sun Sep 19 02:57:57 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* data/civ2/techs.ruleset, data/civ1/techs.ruleset,
	data/default/techs.ruleset: Mark tech names for i18n (but not used
	yet).

Sun Sep 19 02:57:15 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/helpdlg.c, client/packhand.c,
	client/gui-xaw/helpdlg.c, common/capstr.c, common/packets.c,
	common/packets.h, common/tech.h, data/helpdata.txt,
	data/civ1/techs.ruleset, data/civ2/techs.ruleset,
	data/default/techs.ruleset, server/ruleset.c, po/POTFILES.in: Move
	tech helptext to rulesets (although current rulesets don't make
	use of this, with auto-generated tech helptext only).

Sun Sep 19 02:55:15 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/helpdata.c, data/helpdata.txt: Automatic helptext for
	techs allowing governments.

Sun Sep 19 02:54:06 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* data/civ1/units.ruleset, data/civ2/units.ruleset,
	data/default/units.ruleset: Mark unit names for i18n (but not used
	yet).

Sun Sep 19 02:53:13: Since top-level client
	files are supposed to be gui-independent (including what they
	include), don't use CLIENT_CFLAGS (which contains gui-dependent
	flags) for these.

Sun Sep 19 02:52:33 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/aicity.c, common/government.c, server/cityturn.c: Cleaned up
	some minor government related stuff done previously for regression
	testing.  Updated comments in government.c.

Sun Sep 19 02:51:41data/Freeciv, server/civserver.c,
	server/meta.h: Updated beta notices (currently off).

Sun Sep 19 02:50:39 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/aicity.c, client/helpdata.c, server/cityturn.c: Use
	utype_shield_cost() instead of is_military_unit() to calculate
	prodneed in ai_find_elvis_pos(), and to choose unit to forcibly
	disband if city does not have enough shield support.  Update
	helptext explanation for F_NONMIL, and add text for F_FIELDUNIT.

Sun Sep 19 02:49:21 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* data/default/units.ruleset: Turn on shield upkeep (as well as
	food upkeep) for Settlers and Engineers in default ruleset, in
	accordance with civ1 and civ2.

Sun Sep 19 02:48:12common/capstr.c,
	common/packets.c, common/packets.h, common/unit.h,
	data/helpdata.txt, data/civ1/units.ruleset,
	data/civ2/units.ruleset, data/default/units.ruleset,
	po/POTFILES.in, server/ruleset.c: Moved helptext for units into
	ruleset files.  Allows better customization for rulesets, and i18n
	of unit helptext.  Adjusted help system so helptext line wrapping
	is done in code, and adjusted some unit flag helptext accordingly.
	Minor helptext changes for civ1.  Added capability string tag
	"+helptext1".

Sun Sep 19 02:46:43 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/registry.c: Allow registry strings to have escaped
	literal newlines.

Sat Sep 18 19:27:09 1999  Sebastian Bauer <sebauer@t-online.de>:

	* client/tilespec.c, client/tilespec.h, client/gui-xaw/mapview.c,
	client/gui-xaw/mapview.h, client/gui-gtk/mapview.c,
	client/gui-gtk/mapview.h: Moved code from client dependent
	mapview.c out to client independent tilespec.c.

Sat Sep 18 03:44:01 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/nation.c: Added bounds checking to nation accessor
	functions; in particular get_nation_name() is sometimes called by
	client before nations are setup or with bad nation id (now returns
	"" in such cases).  Fixes bug reported by Tony Stuckey.

Sat Sep 18 03:22:11 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* data/default/nations.ruleset: Update to nations ruleset
	featuring more nations and leaders, submitted by Jerzy Klek
	<qpkjeek@epk.ericsson.se>.  New nations are: Polish, Hungarian,
	Danish, Dutch, Swedish, Japanese.

Sat Sep 18 03:16:30 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/stdinhand.c: Minimal fix in cmdlevel_command() to work
	with spaces in player names.

Sat Sep 18 02:55:51clinet.c, client/control.c,
	client/helpdata.c, client/options.c, client/packhand.c,
	client/tilespec.c, client/gui-gtk/chatline.c,
	client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c,
	client/gui-gtk/connectdlg.c, client/gui-gtk/dialogs.c,
	gotodlg.c, client/gui-gtk/gui_mainssagedlgmessagedlg.c, po/POTFILES.in: Mark lots of strings
	for i18n in Gtk+ client.  There is a problem with titles set via
	gtk_clist_new_with_titles() (added FIXME comments).  Based on
	patch by Zbigniew Chyla <chyla@alice.ci.pwr.wroc.pl>, submitted 
	by Artur Biesiadowski <abies@pg.gda.pl>.

Sat Sep 18 02:49:37 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/fcintl.h: Put test in fcintl.h to ensure that files
	including it pre-include config.h.

Sat Sep 18 01:30:31 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* acconfig.h, config.h.in, configure, configure.in,
	server/sernet.c, common/shared.c: Changes to help compilation of
	server on BeOS: check defined(__BEOS__) in dont_run_as_root();
	check for snooze() in configure and use in myusleep() if found and
	don't have real usleep(); changes in server.c if
	SOCKET_ZERO_ISNT_STDIN defined (but not set by configure).  Based
	on patches/information submitted by Joseph Beckenbach III
	<jrb3@best.com>.

Sat Sep 18 00:58:18 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/log.c: Make sure pre-processor '#' is in first column in
	log_parse_level_str() (also re-arranged a bit).  Fixes bug
	(PR#126) reported by Emmanuel PARIS <ep@axene.com>.

Sat Sep 18 00:57:28 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/shared.c, common/shared.h: Renamed
	remove_leading_spaces() to more appropriate skip_leading_spaces().

Wed Sep 15 09:09:21 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/advdomestic.c, ai/advleader.c, ai/aicity.c, ai/aihand.c,
	ai/aitech.c, client/civclient.c, client/civclient.h,
	client/climisc.c, client/packhand.c, client/tilespec.c,
	client/gui-gtk/dialogs.c, client/gui-gtk/diplodlg.c,
	client/gui-gtk/graphics.c, client/gui-gtk/inteldlg.c,
	client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c,
	client/gui-gtk/plrdlg.c, client/gui-gtk/repodlgs.c,
	client/gui-xaw/Freeciv.h, client/gui-xaw/dialogs.c,
	client/gui-xaw/diplodlg.c, client/gui-xaw/graphicsplrdlg.c,
	client/gui-xaw/repodlgs.cnation.c,
	common/nation.h, common/packets.c, common/packets.h,
	common/player.c, common/player.h, data/Freeciv,
	data/default/nations.ruleset, server/cityhand.c,
	server/cityhand.h, server/citytools.c, server/cityturn.c,
	server/civserver.c, server/civserver.h, server/diplhand.c,
	server/gamehand.c, server/gamelog.c, server/plrhand.c,
	server/ruleset.c, server/spacerace.c, server/unitfunc.c,
	server/unithand.c: Improvements and cleanups to nations ruleset
	stuff, from patch submitted by Jerzy Klek
	<qpkjeek@epk.ericsson.se>.

	1. Separate common/nation.* files.  2. Bit more functions
	operating on struct nation_type.  3. Better handling of less than
	14 nations - I think that some scenarios will want to have less
	than 14 nations. It reduces aifill value, removes ai players made
	with 'create' command and rejects players, when there is no
	nations left.  4. Rac‚“€ †  †  9ç€ƒ `€ˆ  t`€ƒA I†ƒ?€Â& D‚Õ~€„ D‚Õ~€‡5 D‚Õ~€ŠJ …´D 
	Replaced the old #ifdef CHRONO stuff; the timing of loading
	savegame; and timing for metaserver updates.  Changed the CHRONO
	stuff to do CPU timing (more appropriate for those cases) rather
	than user timing.

Wed Jul 14 11:08:12 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/gamehand.c, server/mapgen.c, server/meta.c: Removed some
	unncessary time includes.

Wed Jul 14 11:07:02ommon/tech.c,
	common/unit.h, server/autoattack.c, server/citytools.c,
	server/cityturn.c, server/cityturn.h, server/civserver.c,
	server/civserver.h, server/diplhand.c, server/gamehand.c,
	server/gamelog.c, server/gotohand.c, server/mapgen.c,
	server/maphand.c, server/plrhand.c, server/sernet.c,
	server/settlers.c, server/settlers.h, server/stdinhand.c,
	server/unithand.c: Various code cleanups, especially making
	functions and variables which are used entirely internal to a
	single module to be explicitly "static".  (Based partly on a list
	by Andy Black <ablack@bvsd.k12.co.us>.) Removed some duplicate
	function prototypes.  Commented out (#ifdef UNUSED) some unused
	functions.  Removed some unused/uncalled/empty function stubs
	(aicity.c:free_tiles(), civserver.c:end_game()).

Wed Jul 14 11:04:07 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/gui_main.c, client/include/climisc.h,
	client/gui-xaw/gui_main.c, common/shared.h: Moved #define
	CITY_NAMES_FONT from common/shared.h to client/include/climisc.h

Wed Jul 14 11:03:02unit.c, server/gotohand.c, server/settlers.c,
	server/unitfunc.c: Changed <<1 to *2, >>1 to /2 etc. to increase
	readability of the code.  (Rely on the compiler the optimize them
	correctly.) Patch submitted by Markus Linnala <maage@cs.tut.fi>.

Wed Jul 14 11:01:20 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/mapgen.c: Fixed logic/typo bug in make_river(); bug and
	fix reported by Andy Black <ablack@bvsd.k12.co.us>.

Wed Jul 14 11:00:20shared.c, common/shared.h,
	server/civserver.c, server/mapgen.c, server/meta.c,
	server/sernet.c: Changes to allow compiling the server on a Mac. 
	From patches submitted by Andy Black <ablack@bvsd.k12.co.us>, with
	some minor formatting/comments changes by me.

Wed Jul 14 10:58:51 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/aiunit.c, server/settlers.c: Fixed some warnings about
	possibly uninitialized variables (only used so in LOG_DEBUG
	messages).

Sun Jul 11 13:03:38 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/settlers.c, server/settlers.h, common/city.h: With this
	patch your autosettlers can and will also use transform.  Patch
	submitted by Markus Linnala <maage@cs.tut.fi>.

Sun Jul 11 13:02:58 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/settlers.c: Commented out experimental part of
	ai_calc_mine() which allowed autosettlers to "mine" plains and
	grasslands to make forests.  The behaviour was annoying for human
	players, and often bad for AI players too.  Patch submitted by
	Markus Linnala <maage@cs.tut.fi>.

Sun Jul 11 13:02:11 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/unithand.c: Added more debug info about battles.  Patch
	submitted by Markus Linnala <maage@cs.tut.fi>.

Sun Jul 11 13:01:31 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* configure, configure.in: If you have Electric Fence Malloc
	Debugger, you can link against it using "./configure
	--with-efence".  (Mainly for use by developers.) From a patch
	submitted by Markus Linnala <maage@cs.tut.fi>.  I also spread out
	the AC_OUTPUT over multiple lines.

Sun Jul 11 12:59:13 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/advdomestic.c, ai/aitools.c, common/city.h,
	server/citytools.c, server/cityturn.c, server/unittools.c: Removed
	min/max macros in city.h, and use MIN/MAX from shared.h instead. 
	Also calculate complex arguments or functions calls in temp
	variables since don't trust compiler to be able to optimize them
	out rather than compute twice.  Patch submitted by Markus Linnala
	<maage@cs.tut.fi> (except I don't like variables called 'l' since
	too similar to '1').

Sun Jul 11 12:57:57 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/capability.h, common/diptreaty.h, ai/advattitude.h,
	ai/advdomestic.h, ai/advforeign.h, ai/advisland.h, ai/advleader.h,
	ai/advscience.h, ai/advtrade.h, ai/aicity.h, server/autoattack.h,
	server/gamehand.h: Minor fixes to header files so all headers can
	(in principle) be individually included without including other
	headers first.  Also some end-of-header comments.  Based partly on
	a patch submitted by Markus Linnala <maage@cs.tut.fi>.

Sat Jul 10 20:01:26 1999  Lalo Martins <lalo@debian.org>:

	* debian/changelog: Updating the changelog for 1.8.1

Thu Jul  8 12:23:50 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* AUTHORS, BUGS, NEWS, configure, configure.in,
	client/gui-xaw/Freeciv.h, common/version.h, data/Freeciv: Push
	version number to 1.8.1.

Tue Jul  6 12:05:45 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* BUGS: Remove bug PR#27 (Gtk+ city dialog icons) from Known Bugs;
	fixed by previous check-in.

Tue Jul  6 12:00:42 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/citydlg.c: Fix for bug PR#27 (the city dialog
	icons not refreshing properly), submitted by Vasco Alexandre Da
	Silva Costa.

	Basically what this does is hide those widgets and then show them
	again (to force a redraw).

	There's probably a better way to do this by changing the code for
	pixmap widgets handling (which probably has a bug which causes
	this), but that would take way too much time.  This little hack
	should to the trick.

Mon Jul  5 20:19:15 1999  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu>:

	* client/gui-gtk/helpdlg.c, client/gui-xaw/helpdlg.c: Client help
	changes for AEGIS defense factor.

Mon Jul  5 20:17:01 1999  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu>:

	* data/helpdata.txt: Documentation changes to go along with AEGIS
	defense change.

Mon Jul  5 17:30:58 1999  Anthony Stuckey <stuckey@jaka.ece.uiuc.edu>:

	* server/unitfunc.c: Modifying AEGIS defense factor versus air
	units to match Civ2 documentation.

Mon Jul  5 14:38:49 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* AUTHORS, ChangeLog, HOWTOPLAY, NEWS, THANKS: Updates.  Recent
	ChangeLog, AUTHORS, THANKS, NEWS.  Added links to Manual in
	HOWTOPLAY.

Mon Jul  5 14:28:05 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>:

	* AUTHORS: Add Tony Stuckey <stuckey@jaka.ece.uiuc.edu> as freeciv
	administrator.

Mon Jul  5 13:37:37 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* data/europe.sav: Updated/improved (more accurate) Europe
	map/scenario, by Jerzy Klek <qpkjeek@epk.ericsson.se>.

Mon Jul  5 12:35:04 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>:

	* server/stdinhand.c: Corrected Markus Linnala <maage@cs.tut.fi>
	Thanks to Peter Schaefer <schaefer@cys.de>.

Mon Jul  5 09:44:28 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>:

	* server/stdinhand.c: Instead of using 0 use H_NONE. Also use &
	instead of + as I think it is best choice when you are messing
	with bitfields.  Patch submitted by Markus Linnala
	<maage@cs.tut.fi>.

Sun Jul  4 04:54:25 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* BUGS: Updated list of known bugs, based on current "open" bugs
	in the BTS.

Sun Jul  4 03:48:59 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/repodlgs.c: In science_change_callback() and
	science_goal_callback(), call science_dialog_update() when popping
	up help, to reset the Researching/Goal menus to the correct items.
	Fixes PR#31.

Sun Jul  4 03:41:36 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/unithand.c, server/unithand.h: Fixed bug where unit
	killed by barbarians in hut could cause core dump.  Changed
	handle_unit_enter_hut() to return 0 if unit was killed; in
	handle_unit_move_request(), handle situation where unit is killed
	by barbarians.  Patch submitted by Markus Linnala
	<maage@cs.tut.fi>.

Sun Jul  4 03:34:06 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* data/helpdata.txt: Updated helpdata.txt "About" section, for
	maintainers, and to direct to the Bug Tracking System to report
	bugs.

Sat Jul  3 13:23:08 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/aihand.c: Translated some comments from danish to english. 
	Patch submitted by Sune Kirkeby <sune@interspace.dk>.

Sat Jul  3 13:02:52 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* README: Updates to README: removed stale note about alliances
	patch; specify client command line options using double dash form,
	since that works for both Xaw and Gtk+ clients; second included
	tileset is now "trident" instead of "classic"; use new full server
	command names 'start', 'list' instead of 's' and 'l'; replaced
	some cases of "1.8.0" with "1.8.0 or later" and similar; replaced
	term "server-op" with "server operator".

Sat Jul  3 12:59:37 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* INSTALL: Revisions to INSTALL info: explain more about the two 
	clients and separate prerequisites; explain about needing 
	"development" library packages on some systems; explain default 
	choice of Gtk+ by configure; removed/altered note about 
	Makefile.noimake; refer to BUGS file instead of Bugs section of 
	README; downplay use of "civ" and "ser" scripts; replaced discussion 
	of FREECIV_DATADIR with new discussion of FREECIV_PATH; updated ftp 
	refs for gtk/glib to more recent versions (1.2.1 -> 1.2.3).

Sat Jul  3 04:41:30 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/gui_main.c: In gtk client, check that arguments
	are there for options which require them, and give a message
	rather than segfault.  Fixes bug (PR#36) reported by Alexandre
	BERAUD <a_beraud@lemel.fr>.

Sat Jul  3 03:57:07 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* configure, configure.in, data/Makefile.am, data/Makefile.in,
	data/trident/.cvsignore, data/trident/Makefile.am,
	data/trident/Makefile.in, data/trident/flags.xpm,
	data/trident/roads.xpm, data/trident/tiles.xpm,
	data/trident/units.xpm: Replaced "classic" tiles in distribution
	with "trident" tiles, by Tatu Rissanen <tatu.rissanen@hut.fi>. 
	Used tiles from "trident_30x30-1.8.0-1.2.tar.gz".  In flags.xpm I
	swapped the positions of the Russian and Soviet flags, for
	consistency with the default tileset.

Sat Jul  3 03:11:54 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* README: Updated mailing list instructions to say
	<listar@freeciv.org> instead of <majordomo@freeciv.org>.

Fri Jul  2 09:55:33gtk/citydlg.c: This very small patch removes all the
	warnings produced by the gtk client when the city dialog opens.  I
	tested it with gtk+-1.2.1 and gtk+-1.2.3.  Patch submitted by
	"P.E.Jean" <pejean.lists@iname.com>.

Thu Jul  1 12:36:04 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/plrdlg.c, client/gui-xaw/plrdlg.c: Don't give
	foreign intelligence reports for dead civilizations.  Fixes bug
	reported by Chris Lawrence <lawrencc@debian.org>.  (Freeciv PR#38,
	Debian bug #39650.)

Wed Jun 30 12:04:02gtk/gui_main.c: Fix to preceding patch to detach the
	windows in the GTK client.  You can't anymore make the output/chat
	too big.  The map window is correctly resized whataver the size of
	the output/chat window.  Patch submitted by Olivier Rolland
	<billl@esil.univ-mrs.fr>.

Wed Jun 30 11:54:16 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>:

	* server/cityturn.c: Fix Server Segfault on City being Disbanded
	following dwp pronostic.  Bug reported by Chris Buchanan
	<csbuchan@undergrad.math.uwaterloo.ca>.  (Also previously reported
	and patch submitted by Markus Linnala <maage@cs.tut.fi>.)

Sat Jun 26 03:15:56 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* NEWS: Added some NEWS for future release.

Sat Jun 26 03:15:18 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/gui-gtk/gui_main.c: Previous detach-gtk patch included
	some unnecessary/unrelated changes (includes structure; mysrand
	re-added); reversed.

Fri Jun 25 21:53:12gtk/gui_main.c: This patch allows to detach the
	freeciv version 1.8.0 window, the turn done window, the unit
	window and the text window. Doing that, the GTK client contains
	only the map window. And, it looks great. Windows can go back to
	the main window by clicking on the handles (left part of the
	windows).

	Patch submitted by Olivier Rolland <billl@esil.univ-mrs.fr>.

Fri Jun 25 12:08:51 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* BUGS, Makefile.am, Makefile.in, NEWS, README, TODO: New files
	TODO and BUGS, extracted from parts of NEWS and README.  Some
	updates to TODO and BUGS info (for GTK+ vs Xaw, and to reference
	the Bug Tracking System).

Fri Jun 25 12:05:37 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* configure, configure.in: In configure, by default try Xaw3d
	before plain Xaw.  This may reduce cases of Xaw segfault problem
	on systems with Xaw3d.  The change only applies if the system
	doesn't have GTK+ (of a recent enough version) and where the user
	doesn't specify --with-xaw or --with-xaw3d explicitly.

Tue Jun 22 12:52:35 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* install-sh, missing, mkinstalldirs: Updated files from recent
	automake.

Tue Jun 22 12:40:02 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* Makefile.am, Makefile.in: Removed Imakefile and Makefile.noimake
	from dist (they are not currently wo‚™  †  †  <ç€‚I Iów€‰P Eƒœ@€—k Iów€Žc Jµv€‹Z B‰@€›u MÍy€‰n yƒ¾n€‚o …´D du.au>:

	* client/helpdlg.c: In the Help dialog, for those items without a
 	tree, resizing the window didn't affect the large text area.  Now
 	it does.  For those items with a tree, the tree was arbitrarily
 	sized, which led to funny clipping.  Now it's sized to fit.  Patch
 	submitted by Jeff Mallatt.
	
Mon Mar 15 11:42:16repodlgs.c, data/Freeciv: In the Active
 	Units report dialog, the "Upgrade" button is now disabled if the
 	selected unit type cannot be upgraded.  Also added a column title
 	to the "Upgradable" column.  Patch submitted by Jeff Mallatt
 	<jjm@codewell.com>.
	
Mon Mar 15 02:34:38 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/player.c, common/player.h, data/helpdata.txt,
 	server/citytools.c, server/citytools.h, server/unithand.c: Add a
 	random element to whether civil war occurs when a player's capital
 	is captured.  Random chance depends on government type, and on the
 	numbers of cities celebrating and in revolt.  Patch submitted by
 	Kris Bubendorfer.
	
Sun Mar 14 22:15:16 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* common/city.c: Correct a bug i introduce one or 2 hours ago.
	
Sun Mar 14 20:05:00 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* stamp-h.in, common/city.c: Allow to build HOOVER_DAM and
 	HYDRO_PLANT on a MOUNTAIN or river tiles as said in the helpfile.
  	Diff in could_build_improvement Bug reported by Patrick Smith
 	<patsmith@pobox.com>
	
Sun Mar 14 01:24:29 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* README: Little changes to README
	
Sun Mar 14 01:06:1Adjusted slightly initial server message,
 	and made -v output concise.
	
Sun Mar 14 01:02:00 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* AUTHORS: in These people helped us previous to the 1.8 series:
 	add Daniel Gudlat <gudlat@informatik.hu-berlin.de> (Earth
 	scenarios) Kris Bubendorfer <Kris.Bubendorfer@MCS.VUW.AC.NZ>
 	(diplomats) Trent Piepho <xyzzy@u.washington.edu> (Core)
	
Sun Mar 14 00:48:40 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/civserver.c, server/meta.c: The civserver --help still
 	said --nometa; fixed.  Commented out printf's suggesting use of
 	--nometa when can't connect to metaserver.
	
Sun Mar 14 00:17:36 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* acconfig.h, config.h.in, configure, configure.in,
 	common/shared.h, server/civserver.c: Change the message the server
 	displayed when launched.  Give the http address of freeciv.  Idea
 	suggested by reinier Post <rp@win.tue.nl>
	
Sun Mar 14 00:01:44 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/citydlg.c, client/citydlg.h, client/civclient.c: New
 	function popdown_all_city_dialogs(), called when client loses
 	connection.  Fixes bug reported by Brent Nelson
 	<nelson@realcase.com>.
	
Sat Mar 13 23:09:12 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* server/civserver.c: Change the option -n to -m.  Change the text
 	in the help message from "Don't send" to "Send" The default now is
 	not to send info to the metaserver.
	
Sat Mar 13 22:31:42 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* AUTHORS: Add Matt Busigin in the bug report section.
	
Sat Mar 13 12:17:17 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/unit.c: You can put two settlers on a tile then set one
 	mining and the other irrigating.  Both processes run to
 	completion, so whichever finishes last has the final effect.  This
 	patch prevents one order when another is being carried out, but it
 	gives no explanation to the user.  Patch submitted by Andrew
 	Donkin <ard@scms.waikato.ac.nz>.
	
Sat Mar 13 11:58:34 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/gamehand.c, server/plrhand.c: Moved update_research() in
 	player_load() to later in game_load(), so happens after rulesets
 	are loaded.
	
Sat Mar 13 11:42:10 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/plrhand.c, server/unitfunc.c, server/unithand.c: Removed
 	an unnecessary call to city_incite_cost() in
 	plrhand.c:player_load() (which was problematic because rulesets
 	are not set up at that stage).  Adjusted handle_incite_inq() and
 	diplomat_incite() so that the 1/2 factor for inciting a city you
 	originally built will be correct, even if several players try to
 	incite the same city at about the same time.  Removed some
 	obsolete (#if 0) code in diplomat_incite().
	
Sat Mar 13 11:32:11 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/unithand.c: Put "city is too big to add settlers" message
 	before "city cannot add: needs Sewer System" message.  Bug
 	reported by Patrick Smith <patsmith@pobox.com>.
	
Sat Mar 13 06:07:52helpdlg.h, client/menu.c, data/Freeciv,
 	data/helpdata.txt: Added a "Space Race" item to the Help menu, and
 	adjusted the "Space Race" help text, mentioning the spacerace
 	server option.  Clarified for the help on each space part to say
 	that the Apollo Program wonder must be built first.  Standardised
 	spelling to "spaceship" (not "space-ship" or "space ship").
	
Sat Mar 13 05:44:23 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/plrhand.c, server/unitfunc.c: Removed calls to
 	unit_bribe_cost in plrhand.c:player_load() and
 	unitfunc.c:create_unit_full().  They were unnecessary, and the
 	call in player_load() could cause segfault because rulesets are
 	not set up at that stage.  (The bribe cost gets set as required in
 	unit_hand.c:handle_incite_inq().)  Fixes bug reported by Falk
 	Hueffner.
	
Sat Mar 13 05:23:31 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/packhand.c: Fixed attribution in a comment.
	
Sat Mar 13 05:11:08 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/packhand.c: Adjust order in which client chooses to place
 	spaceship modules.  Now "nice" governments (Republic, Democracy)
 	build support/solar before habitation so the success rate stays
 	high.
	
Sat Mar 13 05:10:20 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/spaceshipdlg.c: Made order of parts in space.xpm more
 	explicit in the code.
	
Sat Mar 13 05:09:37 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* NEWS: Spelling/grammar fixes; a few more/less newsworthy items;
 	mentioned new manual and civworld; removed some obsolete known
 	bugs; some new stuff for "Things to do".
	
Sat Mar 13 05:08:48 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* ChangeLog: Removed a duplicated (and misplaced) log message.
	
Sun Mar  7 20:06:18 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* AUTHORS: Change the address of Martin Willemoes Hansen
	
Sun Mar  7 10:35:59enu.c, client/packhand.c,
 	common/unit.c, common/unit.h, server/unithand.c: Improved "Build
 	City" menu item and related issues.
	
	Patches submitted by Jeff Mallatt <jjm@codewell.com>:
	
	When a Settler/Engineer is sitting on a City, pressing 'b' will
 	order it to add itself to that City (if the City is small enough).
  	However, the Orders menu Build City item remains disabled.  This
 	patch enables the menu item in this case, and also renames it to
 	"Add to City" when appropriate.  The menu item is disabled if the
 	city is already too big.  This patch also changes handle_city_info
 	to call update_menus after the City size has increased due to a
 	Settler being added.
	
	Additional changes by me:
	
	New function can_unit_add_to_city(), which also takes into account
 	aqueduct_size and sewer_size (for rulesets generality).  In
 	request_unit_build_city(), let the server decide the message if
 	the build order in inappropriate (to avoid unnecessary code
 	duplication).  In handle_unit_build_city(), did some
 	re-organisation, and adjusted some of the messages for when the
 	build/add-to order is inapproriate.
	
Sun Mar  7 10:33:00 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* AUTHORS: Authors updates and minor fixes.
	
Sat Mar  6 19:46:51 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* server/sernet.c: Correct bug when timeout was set before game
 	begin.  Diff in fct sniff_packets.  Bug reported by Rizos
 	Sakellariou <rizos@cs.rice.edu>
	
Sat Mar  6 00:36:11, server/civserver.c: Minor adjustments to
 	--help messages.
	
Sat Mar  6 00:28:22 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/menu.c, server/civserver.c: Changed menu items "Server
 	options 1" and "Server options 2" to more descriptive "Server opt
 	initial" and "Server opt ongoing".  Also changed "Msg Options" to
 	"Message Options" now that other items are longer.  Changed old
 	REPORT_SERVER_OPTIONS clause in civserver.c
 	handle_report_request() as capabilities should mean this never
 	happens anyway.
	
Sat Mar  6 00:05:15 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/diplodlg.c: Fix problem on Solaris with scrollbar for
 	treaty clauses.  Patch submitted by Rizos Sakellariou.
	
Fri Mar  5 23:58:19 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/player.c: Changed Anarchy max_rate to 100%, to avoid
 	unnecessarily limiting rates during government change.  (Rates in
 	anarchy being irrelevant.)
	
Fri Mar  5 23:56:45 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/plrhand.c, server/plrhand.h, server/stdinhand.c: The
 	following patch fixes a long-standing problem w.r.t. the rates,
 	namely: if one switches from a goverment of higher rate to another
 	of lower rate, rates are not checked and one is allowed, for
 	example, to have 100% science with a Republic (if switched to this
 	from Democracy). The side-effect of this is that the
 	taxmen/scientists/elvis icons may be blocked and the player will
 	have to change rates through the menu option.
	
	The patch assigns whatever amount exceeds maxrate to the 2nd
 	highest rate and sends an appropriate message.  AI's are still
 	allowed to set rates as they wish.
	
	Patch submitted by Rizos Sakellariou <rizos@cs.rice.edu>.
	
Fri Mar  5 23:43:39 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/packets.c, common/packets.h, common/shared.h,
 	server/sernet.c: Changed protocol the network byte order, because
 	its "the right thing to do".  Byte order patch by Trent Piepho.
  	Also put in code to handle the first packet received from a
 	connection (on the server) specially, to detect and deal with
 	connection from a client with the old byte order.
	(Only enough so that we can reject the client cleanly via
 	capabilities, and so the old client gets a message it can deal
 	with.)  New clients connecting to old servers will still cause
 	problems (connection at socket level, but no packet
 	communication).  Incremented the capability string to "+1.8pre2".
  	Minor code cleanups in sernet.c
	
Fri Mar  5 23:29:58 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/mapgen.c: There was an "#include <string.h>" inside a
 	function definition (createisland()).  Moved include to the top of
 	the file where it should have been.
	
Wed Mar  3 20:51:53 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* acconfig.h, config.h.in, configure, configure.in,
 	client/civclient.c, common/shared.h, server/civserver.c: Add
 	message Report bugs to freeciv-dev@freeciv.org when civserver or
 	civclient is launched with --help option.
	
Wed Mar  3 14:12:22 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* client/citydlg.c, client/cityrep.c, client/clinet.c,
 	client/dialogs.c, client/diplodlg.c, client/helpdlg.c,
 	client/mapctrl.c, client/mapview.c, client/menu.c,
 	client/ratesdlg.c, client/repodlgs.c: Size of pointer is 8 on
 	alpha.  This patch changes cast to pointer from (int) to (size_t).
  	Patch written by christopher C Chimelis
 	<chris@classnet.med.miami.edu> with 2 (int) to (size_t)
 	modifications added by me.
	
Wed Mar  3 11:10:16classic/roads.xpm,
 	data/classic/tiles.xpm, data/classic/units.xpm: Substituted the
 	"brunus" tiles (by Bruno Gilleta <gilleta@esil.univ-mrs.fr>) for
 	the "classic" tiles, as the brunus tiles are very similar to the
 	classic tiles, but improved (with 3-d effects).  I re-indexed the
 	colours of the brunus xpm's, to a common pallete of 64 colours for
 	all xpms.  I also re-indexed the flags.xpm with this palette.
	(The "old_classic" tiles will be made available at the ftp site
 	for any die-hard fans who don't like the new ones.)
	
Wed Mar  3 10:17:40 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/game.c: Changed game_next_year() to adjust year
 	progression, for better game balance (and better match to Civ2),
 	and to ensure that turns = years for spaceships.  Based on patch
 	submitted by Peter Schaefer <schaefer@malaga.math.uni-augsburg.de>.
	
Wed Mar  3 10:02:36 1999  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/unitfunc.c: I changed my mind a bit about helicopters
 	which get hp=0.  Now test all unit types, not just heli's, in case
 	any other units somehow get hp=0, and say "ran out of hit points"
 	instead of "out of fuel", since fuel is a definite game concept,
 	which _doesn't_ apply to helicopters.
	
Wed Mar  3 09:54:00: Removed obsolete "Server options" menu item
 	(which was only kept before for backward compatiblity); use the
 	"Server options 1" or "Server options 2" menu items instead.
	
Tue Mar  2 22:33:37 1999  Nicolas Brunel <brunel@ham.esil.univ-mrs.fr>

	* AUTHORS, NEWS, server/mapgen.c: Patch written by Peter Schaefer
 	<schaefer@malaga.math.uni-augsburg.de> so that th‚ŸÀ †  †  +è8€‘ _Û{€3 OÛu€ˆG J«7€Ž C…>€Œ IÛ{€–p …´D e and
 	reload client "settings", that is: options, message options, and
 	city report configuration.  The settings file is
 	$HOME/.civclientrc, or instead $FREECIV_OPT if that environment
 	variable is set.  Settings are loaded at startup if the file
 	exists, and saved from a game menu option.  Based on a patch
 	submitted by Massimo Campostrini <campo@mailbox.difi.unipi.it>.
	
Sat Nov 14 00:10:10 1998  Mitch Davis <mjd@alphalink.com.au>:

	* AUTHORS, Makefile.am, Makefile.in: Moved the contents of CREDITS
 	to AUTHORS, as the Makefile that configure generates looks for
 	AUTHORS, not CREDITS.  I've been meaning to do this for a long
 	time.
	
Sat Nov 14 00:02:57 1998  Mitch Davis <mjd@alphalink.com.au>:

	* Imakefile: This patch recreates client/Freeciv.h from
 	data/Freeciv.  Patch submitted by Reinier Post <rp@win.tue.nl>.
	
Thu Nov 12 08:33:47 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* configure, configure.in, client/Makefile.in: Set
 	-DFREECIV_DATADIR to pkgdatadir without modifying
 	client/Makefile.in directly.  Patch submitted by Mirar
 	<mirar@idonex.se>.
	
Thu Nov 12 07:57:22 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/messagedlg.c, common/events.h, server/cityturn.c,
 	server/unitfunc.c, server/unithand.c: Fixed some annoyances with
 	the messages window: Added some new event types:
 	E_CITY_AQ_BUILDING for when a city needs an aqueduct/sewer and is
 	already building one (inspired by a patch by Michael Bickel);
 	E_UNIT_LOST_ATT and E_UNIT_WIN_ATT to be able to differentiate in
 	message options between combat results from defenders (initiated
 	by others) and attackers (initiated by self); similarly
 	E_MY_DIPLOMAT for diplomatic actions initiated by self (as opposed
 	to existing E_DIPLOMATED for those initiated by others).  Also
 	default some event messages as "output window only".
	
Thu Nov 12 07:27:15 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/messagewin.c: Fixed meswin_allocate() to add an extra
 	space for the string_ptrs sentinel.
	
Thu Nov 12 07:09:55 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/city.c: Fixed could_build_improvement() so wonders can be
 	built even when obsolete.
	
Tue Nov 10 10:44:36nu.c,
 	client/messagedlg.c, client/messagedlg.h, client/messagewin.c,
 	client/packhand.c, common/events.h, data/Freeciv: Combined the
 	message options and message filter dialogs into a single dialog,
 	and allow requesting individual popups for any event type, not
 	just the three in the previous "Message options".  Also, you can
 	now specify independently whether event messages go to the output
 	window and/or the messages window.  Also, the message labels in
 	the dialog are sorted alphabetically.
	
Tue Nov 10 10:34:50 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/chatline.c, client/chatline.h, client/climisc.c,
 	client/climisc.h, client/menu.c: Added menu option to clear the
 	output window.  Also decided to put all output window functions
 	into chatline.c, with append_output_window
	(that is, moved log_output_window there from climisc.c).
	
Mon Nov  9 11:15:04 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/unit.c, server/citytools.c, server/unitfunc.c,
 	server/unitfunc.h, server/unithand.c, server/unittools.c:
 	Diplomat/Spy fixes from Kris Bubendorfer
 	<Kris.Bubendorfer@MCS.VUW.AC.NZ>.
	
	1.  You now no longer get the the spy/diplomat menus if you have
 	insufficient moves to complete.
	
	2.  When you bribe a unit you no longer get all the hit points
 	back.  Therefore bribing a damaged unit will result in you getting
 	a unit with the same damage.  This also applies when you bribe a
 	city - all units inside retain their original hit points.
	
	3.  As per an earlier consensus on the list, damaged units cost
 	less to bribe by the following formula:

	        cost = original_cost/2 + (original_cost/2 * hp_left/hp)

	Therefore a unit with just 1 hp left will cost just over half the
 	undamaged cost.
	
Sun Nov  8 00:32:52 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/civserver.c: Fix per-connection capabilities: in the
 	server the client cap string was never copied into the connection
 	struct!  Also use our_capability instead of raw CAPABILITY in
 	accept_new_player.
	
Sat Nov  7 02:55:28 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/city.c, data/helpdata.txt: Changed possible locations
 	where Hydro Plant (and Hoover Dam) can be built to match Civ1 (was
 	next to Ocean/River, now Mountain/River).
	
Sat Nov  7 02:35:28 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/map.h: Increased maximum value of the researchspeed
 	server option from 20 to 100.
	
Sat Nov  7 02:23:58 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* README.AI, server/stdinhand.c: Made the default AI skill level
 	correspond to "normal".
	
Thu Nov  5 07:46:53 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/civclient.c, client/clinet.c, client/clinet.h,
 	client/packhand.c, client/xmain.c, common/packets.c,
 	common/packets.h, common/shared.h, server/civserver.c: Implemented
 	per-connection capabilities.  Replaced c_capability and
 	s_capability with our_capability, and added capability string to
 	connection struct.  See comments in common/shared.h
	
Thu Nov  5 07:29:06 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/aicity.c, common/unit.c, common/unit.h, server/citytools.c,
 	server/unitfunc.c, server/unitfunc.h, server/unithand.c,
 	server/unithand.h: New function
 	transporter_min_cargo_to_unitlist(), for when a boat is disbanded
 	etc and there are other boats on the square.  New functions
 	wipe_unit_safe() and handle_unit_disband_safe() which take an
 	iterator argument and iterate past wiped units to avoid dangling
 	pointers and segfaults.  Unlink passenger genlist in wipe_unit
 	(wipe_unit_safe) to free genlist memory.
	
Thu Nov  5 07:06:59 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/messagedlg.c: Fixed some spelling in message_text[].
	
Thu Nov  5 07repodlgs.c, data/Freeciv: Configurable
 	city report: can choose which columns are displayed, and extra
 	columns are now available.  Default setup is similar to before,
 	with some formating changes.  Available new columns are: more
 	concise rapture/disorder display; specialists; number of trade
 	routes; pollution.  It should be easy to add additional columns.
	
Thu Nov  5 06:16:51 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/cityhand.c: Bounds check argument of find_city_by_id, to
 	avoid possible segfault when it is called with unit.ai.charge
 	which may refer to a unit id.
	
Sat Oct 31 10:31:00 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/unittools.c: Fixed probable problems with
 	find_a_unit_type() (function to pick a unit_type found in hut).
  	Previous version had an off-by-one error and assumed Chivalry was
 	always found before Gunpowder.

Sat Oct 31 10:22:24 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/map.c, common/map.h, server/mapgen.c: Moved
 	add_specials() from common/map.c to server/mapgen.c where it
 	belongs.
	
Sat Oct 31 10:09:45plrhand.c: Removed tag "scorelog" from
 	the savefile_options string, and use secfile_lookup_int_default()
 	instead, since its not worth cluttering up savefile_options for a
 	single entry.
	
Thu Oct 29 09:34:31 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/game.c, common/game.h, common/map.h, common/shared.c,
 	common/shared.h, server/civserver.c, server/gamehand.c,
 	server/mapgen.c, server/plrhand.c, server/stdinhand.c:
 	Deterministic platform-independent pseudo-random number generator,
 	from patch submitted by Cedric Tefft <cedric@earthling.net>.
	
	Also added "to_client" field to settings (server options), to
 	avoid sending the random seeds (and also saveturns and scorelog)
 	when the client requests "report server options" (--dwp).
	
	Notes from Cedric:
	
	1) Although the PRNG seed is an unsigned 32-bit int, neither the
 	game file nor the server options know how to deal with any numbers
 	other than signed integers (no longs, no unsigned ints, etc.), so
 	in a few places I've had to strip the high bit off of the seed in
 	order to ensure consistency across platforms.
	
	2) The maximum value for the map seed is now limited to the
 	maximum value for the random number generator seed instead of
 	50000 (which I suspect was chosen somewhat arbitrarily anyway).
	
	3) I modified the map generator a tiny bit so that the map seed
 	variable takes on the value actually used to generate the map
 	(assuming it was zero to begin with).  Previously, a "random" map
 	seed was used to generate a new map, but this value was never
 	stored anywhere, so there was no reliable way to reproduce any
 	randomly generated map.
	
	4) If anybody has questions about the algorithm, please see the
 	code.  Believe it or not, I've actually included a relevant
 	comment or two. ;->
	
Tue Oct 27 13:50:4, server/cityturn.c, server/unitfunc.c,
 	server/unithand.c, common/events.h, client/messagedlg.c: Added
 	some new event types for messages that previously used E_NOEVENT.
  	Reworded a lot of the diplomat/spy messages for grammer.
	
Tue Oct 27 12:10:52 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/gamehand.c: Cosmetic fix: don't save junk values for
 	ord_city for unsupported units.
	
Tue Oct 27 12:03:20 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/civserver.c: Fixed behaviour when server option
 	saveturns=0 (should mean never auto-save).  Bug reported by Ben
 	Korvemaker <benjamin@cs.ualberta.ca>.
	
Sun Oct 25 05:24:50 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/advdomestic.c, common/game.c, common/game.h,
 	server/citytools.c, server/cityturn.c: Added game.aqueduct_size
 	and game.sewer_size (max size of a city without Aqueduct/Sewer) to
 	be configurable etc in the future (via rulesets).
	
Sun Oct 25 05:08:21 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* ai/advdomestic.c, ai/advmilitary.c, ai/aicity.c, ai/aihand.c,
 	ai/aiunit.c, common/city.c, common/city.h, server/citytools.c,
 	server/cityturn.c, server/settlers.c: Add and use new function
 	city_got_effect(), which is whether a city has an improvement or
 	the same effect via a wonder.  (Uses wonder_replacement().)
	
Sun Oct 25 04:38:30 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/messagewin.c, client/meswindlg.h, client/packhand.c:
 	Buffer the messages window for "end-of-turn" messages, similar to
 	city report buffering.
	
Sun Oct 25 04:35:21messagewin.c, data/Freeciv: Removed the
 	limit (previously 32 lines) in the messages window, and made the
 	messages window scrollable.  When the window has enough messages
 	to be scrolling and new messages arrive, the window scrolls down
 	to the bottom so the new messages are noticed.
	
Sun Oct 25 04:07:59 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* common/player.h, server/civserver.c, server/plrhand.c,
 	server/stdinhand.c: Save and reload individual AI skill levels.
  	Also, show the skill level of each AI player in the server player
 	listing.  Do the right thing if server commands "hard" etc are
 	used with a name which doesn't match any player.
	
Sun Oct 25 03:32:34 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* client/repodlgs.c: Increased the number of columns in the
 	science report by 1 when the number of known techs is large (>60).
	
Sun Oct 25 03:28:49 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* data/helpdata.txt: Adjusted help text for Controls, giving more
 	space to keyboard controls, and expanded some of the keyboard
 	control explanations.  Added auto-e(x)plore.
	
Sun Oct 25 03:23:20 1998  David Pfitzner <dwp@mso.anu.edu.au>:

	* server/mapgen.c: Changed some intermediate floating point
 	calculations to pure integer calcs to reduce machine-dependence.
	
Sat Oct 24 15:46:08 1998  Trent Piepho <xyzzy@u.washington.edu>

	* data/tiles.xpm: One of the food numbers (the '0') was white
 	instead of yellow.  Also moved the auto-explore 'X' to the
 	lower-left corner, like the auto-settler 'A'.
	
Sat Oct 24 13:43:34 1998  Trent Piepho <xyzzy@u.washington.edu>

	* client/xmain.c: Changed graphics exposures to off in the
 	civclient GCs.  This _greatly_ reduces the number of events the X
 	server generates.  This fixes a problem where client memory usage
 	would swell as the XLib event queue would fill with tens of
 	thousands of graphics exposure events.
	
Sat Oct 24 13:24:27 1998  Trent Piepho <xyzzy@u.washington.edu>

	* client/packhand.c: The wakeup patch from a while back messed
 	something up.  Units stopped getting repainted when they changed
 	status.  For instance, if a unit left GOTO state, the "G" wouldn't
 	go away until the unit started to flash.
	
Fri Oct 23 08:33:19 1998  Trent Piepho <xyzzy@u.washington.edu>

	* server/citytools.c: Rewrote the function transfer_city_units().
  	Originally to remove calls to game_find_city_by_coor(), but it was
 	inefficient and looped over more units that it needed to.  Also
 	took out an ugly printf() call.
	
Fri Oct 23 08:29:56 1998  Trent Piepho <xyzzy@u.washington.edu>

	* server/unitfunc.c: Replaced game_find_city_by_coor() with
 	map_get_city().
	
Fri Oct 23 08:28:42 1998  Trent Piepho <xyzzy@u.washington.edu>

	* common/game.c, common/game.h: Removed the function
 	game_find_city_by_coor().  It was only used five times, and is
 	exactly the same as map_get_city() which is used 95 times.
	
Fri Oct 23 08:2‚¥à „ï…ÚV?ç€X F‚ô €–; DÆ?€¢@ C¼>€M F’{€b F¼>€‚0 E£;€” FÅ:€„ F¼>€‚. „ï he
 	units in the city and reduce its size, the cost will go down.
	
Wed Jul 29 01:18:07Removing destroyed cities from the minimap.
 	-- Syela
	
Wed Jul 29 01:14:25 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/cityturn.c: Removing cities that starve from the
 	minimap. -- Syela
	
Wed Jul 29 01:13:22 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/cityhand.c: Removing brokenly-implemented
 	remove_city_from_minimap from remove_city; it was corrupting the
 	minimap.  Forcing reset_move_costs in remove_city and create_city.
  	My stupid failure to do so earlier led to the AI's reluctance to
 	build boats. -- Syela
	
Tue Jul 28 23:04:53 1998  John Stonebraker <ppaqebb@surfshop.net>

	* common/unit.c: Adding is_ground_unit check in
 	get_transporter_capacity (David Pfitzner) Adding case for
 	unimplemented ACTIVITY_EXPLORE in unit_activity_text, and added
 	the unknown punit->activity in the LOG_FATAL.  -- Syela
	
Tue Jul 28 23:01:54 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/aicity.c: Fixing ai_find_elvis_pos so that it doesn't panic
 	about anticipated famine when dealing with e large.  Horrible
 	mistake on my part. -- Syela
	
Tue Jul 28 22:59:13 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/cityturn.c, server/cityturn.h: Protoing
 	unit_being_aggressive normally so the AI can call it. -- Syela
	
Tue Jul 28 22:58:33 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/gamehand.c: Including capability.h; stops implicit
 	declaration warnings. -- Syela
	
Tue Jul 28 22:55:19 1998  John Stonebraker <ppaqebb@surfshop.net>

	* common/packets.c: Fix so negative research.researched is
 	acknowledged as negative. -- Syela
	
Tue Jul 28 14:30:51 1998  Mitch Davis <mjd@alphalink.com.au>

	* NEWS, configure, configure.in, client/Freeciv.h,
 	common/shared.h, data/Freeciv: Upped the version number to 1.6.5.
	
Tue Jul 28 12:40:49 1998  Trent Piepho <xyzzy@u.washington.edu>

	* client/citydlg.c, client/packhand.c, common/city.c,
 	common/city.h, common/packets.c, common/packets.h,
 	server/cityhand.c, server/cityturn.c, server/plrhand.c: Changed
 	the way trade route value was calculated.  The value of a trade
 	route no longer takes the trade produced by other trade routes
 	into account.  Before it would sometimes depending on which order
 	the routes were computed in.  The value of the trade route is sent
 	with the CITY_INFO packet to the client.  The client uses this
 	information rather than trying to compute the value isself, since
 	it doesn't know enough to get it right.  The format for the
 	CITY_INFO packet has been shrunk by 6-14 bytes.
	
Tue Jul 28 12:37:41 1998  Mitch Davis <mjd@alphalink.com.au>

	* Makefile.am, Makefile.in, client/Makefile.am,
 	client/Makefile.in, server/Makefile.am, server/Makefile.in: Fixing
 	the broken makefiles that didn't export many files (including
 	server/gotohand.h and client/*.ico).  This is what broke beta
 	1.6.4.
	
Tue Jul 28 12:15:12Cities weren't being refreshed when a trade
 	route was formed.  The update for the destination city might not
 	get sent to the right player.  Fixed.
	
Tue Jul 28 09:49:52 1998  Trent Piepho <xyzzy@u.washington.edu>

	* data/helpdata.txt: Some updates to unit help by David Pfitzner.
	
Mon Jul 27 17:39:24 1998  not sure

	* common/packets.c: Reverting to revision 1.12, since 1.13 did
 	nothing but add bugs.
	
Mon Jul 27 17:25:33 1998  Mitch Davis <mjd@alphalink.com.au>

	* server/civserver.c: Changed the estimated release date from Jul
 	26 to Aug 5.
	
Mon Jul 27 17:24:38 1998  Mitch Davis <mjd@alphalink.com.au>

	* client/Freeciv.h, data/Freeciv: Changed the estimated release
 	date for 1.7 from July 26 to August 5.
	
Mon Jul 27 17:23:12 1998  Mitch Davis <mjd@alphalink.com.au>

	* README: Updated file for 1.7.  Thanks to James Blackwell for the
 	patch.
	
Mon Jul 27 17:21:57 1998  Mitch Davis <mjd@alphalink.com.au>

	* NEWS: Removed mention of an irrigation problem which John
 	assures me has gone.
	
Mon Jul 27 17:21:05 1998  Mitch Davis <mjd@alphalink.com.au>

	* Makefile.noimake: Added a note telling people that the file is
 	out of date.
	
Mon Jul 27 17:20:27 1998  Mitch Davis <mjd@alphalink.com.au>

	* INSTALL: Updated the INSTALL document so it tells people to use
 	configure instead of Imake.
	
Mon Jul 27 17:19:33 1998  Mitch Davis <mjd@alphalink.com.au>

	* HOWTOPLAY: Replaced references to 1.6 with Freeciv.
	
Mon Jul 27 17:18:30 1998  not sure

	* ChangeLog: Made a start on the ChangeLog.  Need to finish this
 	for 1.7.
	
Mon Jul 27 17:00:32 1998  John Stonebraker <ppaqebb@surfshop.net>

	* common/packets.c: Removing casting to signed in get_int8; hosed
 	pinfo->activity. -- Syela
	
Mon Jul 27 16:25:33 1998  Mitch Davis <mjd@alphalink.com.au>

	* CREDITS, NEWS: Updated for 1.7.  Thanks to James Blackwell
 	<innocent@mercury.merconline.com> for the changes.
	
Mon Jul 27 16:01:37 1998  Mitch Davis <mjd@alphalink.com.au>

	* server/plrhand.c: Removed some code I had commented out ages
 	ago.
	
Mon Jul 27 15:25:51 1998  Mitch Davis <mjd@alphalink.com.au>

	* server/cityturn.c: Added code so that units in fortresses within
 	a 3-square radius of a city do not cause unhappiness.  Patch
 	submitted by David Pfitzner <dwp@mso.anu.edu.au>.
	
Mon Jul 27 15:17:53 1998  Mitch Davis <mjd@alphalink.com.au>

	* data/helpdata.txt: Updated the help file to include the feature
 	where units in fortresses around cities do not cause unhappiness.
  	This allows for much more realistic defense scenarios.  Patch
 	submitted by Greg Wooledge <wooledge@kellnet.com>.
	
Mon Jul 27 15:10:48 1998  Mitch Davis <mjd@alphalink.com.au>

	* common/game.c, common/game.h: Added a "get_player" convenience
 	function.  Patch submitted by David Pfitzner <dwp@mso.anu.edu.au>.
	
Mon Jul 27 15:03:34 1998  Mitch Davis <mjd@alphalink.com.au>

	* client/Freeciv.h, server/plrhand.c: The rate-changing code has a
 	really stupid bug in it..*sigh* The notify_player call is missing
 	it's last arg in handle_player_rates
	[it should be get_government_name(pplayer->government)] Fix
 	submitted by Olli Helenius <ollhel@jytol.fi>.
	
Mon Jul 27 14:29:06 1998  Mitch Davis <mjd@alphalink.com.au>

	* client/ratesdlg.c, common/player.c, common/player.h,
 	data/Freeciv, server/plrhand.c: Made the tax/lux/sci rates work
 	like in CivII.  Patch submitted by Olli Helenius
 	<ollhel@jytol.fi>.
	
Mon Jul 27 14:24:56 1998  Mitch Davis <mjd@alphalink.com.au>

	* server/gamehand.c: Rewrote the savefile version patch to use
 	capability strings instead of simple version number.  Patch
 	submitted by Cedric Tefft <cedric@earthling.net>.
	
Mon Jul 27 12:36:40 1998  Mitch Davis <mjd@alphalink.com.au>

	* common/packets.c: Fixes a problem where cities with lack of food
 	or so are shown to have 65k food surplus.  Patch submitted by
 	Frank Muzzulini <muzz@albatross.pond.sub.org>.
	
Mon Jul 27 12:20:49 1998  Trent Piepho <xyzzy@u.washington.edu>

	* client/menu.c, data/helpdata.txt, client/helpdlg.h: Patches from
 	Greg Wooledge to add lots of help text for governments and
 	happiness.
	
Mon Jul 27 05:15:33 1998  Trent Piepho <xyzzy@u.washington.edu>

	* common/unit.c: Changed Partisans to ignore terrain, like in
 	civ2.
	
Mon Jul 27 01:11:44 1998  John Stonebraker <ppaqebb@surfshop.net>

	* README.AI: Adding short doc describing current AI status to
 	top-level dir. -- Syela
	
Mon Jul 27 01:09:25h: Protoing find_boat, since invasion code will
 	call it. -- Syela
	
Mon Jul 27 01:06:43 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/advdomestic.c, ai/aicity.c, ai/aicity.h: Moving
 	choose-ferryboat code into ai_choose_ferryboat. -- Syela
	
Mon Jul 27 01:04:10 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/gotohand.c: Fixing bug so galleons can GOTO defended
 	tiles.  Setting unit activity to ACTIVITY_GOTO in do_unit_goto as
 	a failsafe. -- Syela
	
Mon Jul 27 01:02:35 1998  John Stonebraker <ppaqebb@surfshop.net>

	* common/unit.h: Adding ACTIVITY_EXPLORE, which I'll implement
 	Real Soon Now. -- Syela
	
Mon Jul 27 01:02:00 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/civserver.c: David Pfitzner's patch to announce when
 	game-load is complete. -- Syela
	
Mon Jul 27 00:07:59 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/aihand.c: Moving debug printfs that were calling free()d
 	memory -- Syela
	
Mon Jul 27 00:05:52 1998  John Stonebraker <ppaqebb@surfshop.net>

	* client/civclient.c: David Pfitzner's patch to stop client
 	crashes on reconnection. -- Syela
	
Sat Jul 25 16:47:30 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/cityturn.c: Adding 'e' to better estimate real foodneed
 	when elvisization is inevitable.  This is a quick-n-dirty hack but
 	it works well.  Zeroing specialists prior to worker_loop in
 	auto_arrange_workers. -- Syela
	
Sat Jul 25 16:45:58 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/aicity.c: Fixing mistaken implementation of settler_eats
 	(months old) in ai_find_elvis_pos.  Adding 'e' to handle
 	multiple-elvis case so that it doesn't elvisize all its farmers
 	and starve.  Fixing what was probably a typo in ai_fix_unhappy;
 	doing so fixed a bug with emergency_reallocate.  Made the
 	emergency notification more verbose and got rid of all the other
 	printfs in reallocate once I fixed the remaining bugs; the
 	city_refresh turned out to be important. -- Syela
	
Fri Jul 24 20:49:58Fixing a dorky typo of mine in g_v_d_p that
 	David Pfitzner found. -- Syela
	
Fri Jul 24 20:49:21Commenting out debug printfs in ferryboat
 	code now that it's tested.  Using seacost instead of dopey
 	real_map_distance to calculate distances to possible colony sites.
  	Letting settlers ride the boat all the way to their destination
 	instead of getting off too soon. -- Syela
	
Fri Jul 24 20:47:48Fixing bug where last available tech was
 	called 'Future Tech 1'. -- Syela
	
Fri Jul 24 20:46:51 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/gotohand.h: Protoing really_generate_warmap since
 	findwork now calls it. -- Syela
	
Fri Jul 24 20:46:29 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/gotohand.c: Better pathfinding for Triremes.
  	Experimental patch to the stacking algorithm so that stacks in
 	cities and fortresses are OK. -- Syela
	
Fri Jul 24 20:45:25 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/cityturn.c: Fixing a really stupid typo in worker_loop
 	that hosed conflict[] -- Syela
	
Fri Jul 24 20:44:56 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/citytools.c: Fixing a bug in city_tile_value that allowed
 	nonsupport of units. -- Syela
	
Fri Jul 24 20:43:54 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/aiunit.h: Redefining find_something_to_kill as an int instead
 	of void funct. -- Syela
	
Fri Jul 24 20:43:28 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/aiunit.c: Allowing certain units to be managed with 0 moves
 	left.  Fixes the wasted turn for caravans and lets ferryboats stop
 	their GOTOs when their passengers disembark.  Rewrote the
 	unit_belli and unit_vul stuff, reinf_value,
 	find_something_to_kill, and findvictim in order to make attacker
 	wants somewhat reasonable instead of craven. -- Syela
	
Fri Jul 24 20:41:21 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/aihand.c: Doing funky stuff in ai_manage_taxes to prevent
 	famine, disorder, and non-support of units. -- Syela
	
Fri Jul 24 20:39:48 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/aicity.h: Protoing new functs has_a_normal_def and
 	emergency_realloc_workers. -- Syela
	
Fri Jul 24 20:37:40 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/aicity.c: Spending money wantonly when researching A_NONE.
  	Fixing isdef in choose_defender_limited so cruisers don't count as
 	defenders.  Adding emergency_reallocate_workers; not fully tested
 	yet. -- Syela
	
Fri Jul 24 20:36:00 1998  John Stonebraker <ppaqebb@surfshop.net>

	* ai/advmilitary.c: Only treating ground units and ferryboats as
 	grave or urgent danger.  Not allowing FIELDUNIT as first defender
 	in a city.  Changing unit attack desires; old ones were right at
 	the THRESHOLD, but too low for closer targets.  Fixing a dorky
 	typo that only survived because memsetting the virtualunit didn't
 	set its id to 0.  Zeroing it manually.  Treating FIELDUNITs in a
 	city as attackers, like Cannons are. -- Syela
	
Fri Jul 24 20:33:0Better pollution understanding.  Fixing want
 	for CAPITAL and DARWIN. -- Syela
	
Thu Jul 23 22:51:24 1998  Mitch Davis <mjd@alphalink.com.au>

	* client/Freeciv.h, client/connectdlg.c, client/graphics.c,
 	client/graphics.h, common/shared.h, data/Freeciv,
 	server/civserver.c, server/meta.h: Made some changes so that
 	versions before 1.7 display a prominent BETA notice.
	
Thu Jul 23 22:48:47 1998  Mitch Davis <mjd@alphalink.com.au>

	* common/shared.h: Added some notes for people updating the
 	capability string.
	
Thu Jul 23 00:54:23Moving the warmth calculation where it should
 	have been in the first place.  Expanding settling horizon after we
 	learn Nav. -- Syela
	
Thu Jul 23 00:52:47 1998  John Stonebraker <ppaqebb@surfshop.net>

	* server/citytools.h: Defining POLLUTION_WEIGHTING and
 	WARMING_FACTOR.  -- Syela
	
Thu Jul 23ENDREP
id: 6l.5cy.r19963/559866
type: file
pred: 6l.5cy.r19889/463034
count: 54
text: 19963 0 559837 4906326 e92cb579dbd1193160512a3f1ee73cd3
props: 4863 510552 111 0 2e2357461112b5dbc5fe4daab6abde1a
cpath: /branches/S2_2/ChangeLog
copyroot: 15925 /branches/S2_2

PLAIN
K 9
ABOUT-NLS
V 22
file fu.0.r13215/85704
K 7
AUTHORS
V 19
file 5u.0.r12982/94
K 7
COPYING
V 19
file 1h.0.r9643/400
K 9
ChangeLog
V 25
file 6l.5cy.r19963/559866
K 7
INSTALL
V 22
file 6.5cy.r17487/4180
K 11
Makefile.am
V 23
file 59.5bk.r14918/1267
K 4
NEWS
V 23
file 6m.5cy.r16838/2577
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 21
dir 8.5cy.r19503/2418
K 10
autogen.sh
V 22
file 12o.5ck.r15690/50
K 9
bootstrap
V 23
dir 2p5.5cy.r17635/2137
K 6
client
V 21
dir d.5cy.r19930/7946
K 6
common
V 21
dir p.5cy.r19811/4075
K 12
config.mac.h
V 20
file hb.0.r6045/5982
K 12
configure.ac
V 24
file 149.5cy.r19783/7943
K 4
data
V 21
dir w.5cy.r19882/3031
K 6
debian
V 22
dir 5w.5cy.r17545/1085
K 12
dependencies
V 23
dir 2yu.5cy.r19872/2139
K 11
diff_ignore
V 23
file qq.5cy.r16312/3333
K 3
doc
V 22
dir k7.5cy.r19144/5588
K 2
m4
V 23
dir 12p.5cy.r19516/1878
K 6
manual
V 23
dir 2m2.5cy.r17036/8872
K 2
po
V 25
dir fs.5cy.r19961/2245193
K 7
scripts
V 22
dir 2yo.5cy.r19812/749
K 6
server
V 21
dir z.5cy.r19866/4414
K 10
stamp-h.in
V 19
file 80.0.r1125/241
K 5
tests
V 22
dir 2g9.5ck.r15661/767
K 7
utility
V 22
dir 1c.5cy.r19869/2506
K 10
version.in
V 22
file 2lo.5cy.r19962/45
K 3
vms
V 21
dir u9.0.r11105/70719
K 5
win32
V 24
dir 2eu.5bk.r13732/30345
END
ENDREP
id: 3.5cy.r19963/561385
type: dir
pred: 3.5cy.r19962/1549
count: 13245
text: 19963 560123 1249 1249 56bdd5dc76a4a12d0f4966cde1acb804
props: 17271 3124 263 0 d322ed7653c56fe7beeae7e1b8fcd908
cpath: /branches/S2_2
copyroot: 15925 /branches/S2_2

PLAIN
K 5
S1_14
V 21
dir 3.21.r18109/18803
K 4
S2_0
V 22
dir 3.10x.r18110/10487
K 4
S2_1
V 22
dir 3.59e.r18786/42474
K 4
S2_2
V 23
dir 3.5cy.r19963/561385
K 4
S2_3
V 21
dir 3.5f2.r19960/3769
K 11
freeciv-web
V 22
dir 3.5bl.r13594/14918
END
ENDREP
id: 1.0.r19963/561876
type: dir
pred: 1.0.r19962/2036
count: 5149
text: 19963 561629 234 234 545d68fedc021e9d618f113ae369b629
cpath: /branches
copyroot: 0 /

PLAIN
K 8
branches
V 21
dir 1.0.r19963/561876
K 4
tags
V 19
dir 2.0.r19891/5497
K 5
trunk
V 21
dir 3.5ck.r19959/3307
K 7
website
V 18
dir 3ge.0.r12388/0
END
ENDREP
id: 0.0.r19963/562198
type: dir
pred: 0.0.r19962/2355
count: 19963
text: 19963 562034 151 151 18c43684f22674bc686ad8a61973a47e
cpath: /
copyroot: 0 /

6l.5cy.t19962-1 modify true false /branches/S2_2/ChangeLog


562198 562349
