------------------------------------------------------------------------ r24384 | jtn | 2014-02-08 13:03:15 +0000 (Sat, 08 Feb 2014) | 2 lines Changed paths: M /branches/S2_3/fc_version Bump version number to '2.3.5'. ------------------------------------------------------------------------ r24382 | jtn | 2014-02-08 12:50:46 +0000 (Sat, 08 Feb 2014) | 2 lines Changed paths: M /branches/S2_3/NEWS-2.3 Refresh NEWS-2.3 for 2.3.5, from wiki. ------------------------------------------------------------------------ r24380 | jtn | 2014-02-08 12:49:37 +0000 (Sat, 08 Feb 2014) | 2 lines Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/bg.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sr.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Results of running "make update-po". ------------------------------------------------------------------------ r24379 | jtn | 2014-02-08 11:48:52 +0000 (Sat, 08 Feb 2014) | 3 lines Changed paths: M /branches/S2_3/doc/FAQ Backport FAQ from S2_4. It's a bit 2.4.x centric but still an improvement even for S2_3. ------------------------------------------------------------------------ r24376 | jtn | 2014-02-08 11:29:31 +0000 (Sat, 08 Feb 2014) | 4 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . 100%: 6299 translated. ------------------------------------------------------------------------ r24370 | sveinung | 2014-02-06 12:16:22 +0000 (Thu, 06 Feb 2014) | 9 lines Changed paths: M /branches/S2_3/client/control.c Fix Diplomat/Spy actions against a victim on the same tile as the Diplomat The offending line cause silent failure unless the Spy/Diplomat action dialog of another unit is open. Remove it in stead of inverting it. No matter if the check is there or not the Spy/Diplomat action dialog currently showing will remain the same. Without the check the new order will be queued in stead of silently forgotten. See bug #21595 ------------------------------------------------------------------------ r24369 | sveinung | 2014-02-06 12:15:45 +0000 (Thu, 06 Feb 2014) | 8 lines Changed paths: M /branches/S2_3/server/diplomats.c Don't battle your own on the behalf of the ally you spy on. If a unit that has the Diplomat flag or the SuperSpy flag is on the same tile as the target of certain diplomat actions it will try to stop them via diplomatic combat. A unit should not try to stop an action done by it self or another unit controlled by the same player. See bug #21596 ------------------------------------------------------------------------ r24368 | sveinung | 2014-02-06 12:14:36 +0000 (Thu, 06 Feb 2014) | 7 lines Changed paths: M /branches/S2_3/client/gui-xaw/diplomat_dialog.c Xaw client: permit targeted sabotage of building 0 (Airport in Classic) Change the validation test to check the the building ID isn't below -1 Reported by Jacob Nevins See bug #21560 ------------------------------------------------------------------------ r24356 | jtn | 2014-02-06 00:23:51 +0000 (Thu, 06 Feb 2014) | 3 lines Changed paths: M /branches/S2_3/po/ru.po Updated Russian localisation from new translator Konstantin Vedeneev. 100%: 6299 translated. ------------------------------------------------------------------------ r24343 | cazfi | 2014-02-04 20:55:40 +0000 (Tue, 04 Feb 2014) | 8 lines Changed paths: M /branches/S2_3/data/experimental/Makefile.am A /branches/S2_3/data/experimental/nations.ruleset M /branches/S2_3/data/multiplayer/Makefile.am A /branches/S2_3/data/multiplayer/nations.ruleset Added nations.ruleset that only includes default/nations.ruleset to multiplayer and experimental rulesets. This reduces the risk that wrong file from another freeciv installation gets used. Reported by Christian Knoke See bug #21576 ------------------------------------------------------------------------ r24341 | cazfi | 2014-02-04 20:49:48 +0000 (Tue, 04 Feb 2014) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/citydlg.c Removed '+' and '-' buttons that did nothing from the citizens list in city dialog opening when in editor mode. See patch #4465 ------------------------------------------------------------------------ r24333 | jtn | 2014-02-02 11:59:19 +0000 (Sun, 02 Feb 2014) | 2 lines Changed paths: M /branches/S2_3/po/pl.po Update copyright year in pl.po ------------------------------------------------------------------------ r24328 | cazfi | 2014-02-01 10:36:49 +0000 (Sat, 01 Feb 2014) | 6 lines Changed paths: M /branches/S2_3/utility/genlist.c Fixed genlist_sort() memory leak. Patch by pepeto See bug #21551 ------------------------------------------------------------------------ r24317 | jtn | 2014-01-31 20:02:02 +0000 (Fri, 31 Jan 2014) | 6 lines Changed paths: M /branches/S2_3/server/diplomats.c Catch an invalid improvement ID in a sabotage request from the client before it causes a segfault. Reported by Michal Mazurek (akfaew@gna). See gna bug #21558. ------------------------------------------------------------------------ r24307 | jtn | 2014-01-31 00:17:58 +0000 (Fri, 31 Jan 2014) | 4 lines Changed paths: D /branches/S2_3/po/et.po.sig Remove et.po.sig, an out-of-date detached PGP signature for an old version of the Estonian translation. See gna bug #21544. ------------------------------------------------------------------------ r24306 | jtn | 2014-01-31 00:17:54 +0000 (Fri, 31 Jan 2014) | 6 lines Changed paths: M /branches/S2_3/data/amplio/ancientcities.png M /branches/S2_3/data/amplio2/ancientcities.png Fix some inadvertent differences between walled and unwalled city graphics in Amplio2 and Amplio tilesets. Reported by GriffonSpade on the forum. See gna bug #21387. ------------------------------------------------------------------------ r24289 | cazfi | 2014-01-29 23:59:02 +0000 (Wed, 29 Jan 2014) | 4 lines Changed paths: M /branches/S2_3/manual/civmanual.c M /branches/S2_3/modinst/mpcmdline.c Give an error if some tool executable is given unknown commandline option. See bug #21538 ------------------------------------------------------------------------ r24283 | pepeto | 2014-01-29 21:35:50 +0000 (Wed, 29 Jan 2014) | 10 lines Changed paths: M /branches/S2_3/common/aicore/path_finding.c M /branches/S2_3/utility/pqueue.c M /branches/S2_3/utility/pqueue.h Pathfinding miscellaneous fix in pf_fuel_map_iterate(): * The function doesn't return a tile twice anymore. * The previous cost of a path is now calculated from the fuel_segment values. * Removed pq_delete(). * Added pq_replace() to prevent tile index to be listed many times in priority queues. From a report by Marko Lindqvist (cazfi@gna) See gna bug #21523 ------------------------------------------------------------------------ r24279 | jtn | 2014-01-28 09:56:21 +0000 (Tue, 28 Jan 2014) | 5 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from https://drive.google.com/folderview?id=0B1IlxdQHc2BpUGo4X29jZzVIclE&usp=sharing 100%: 6299 translated. ------------------------------------------------------------------------ r24278 | cazfi | 2014-01-27 23:02:50 +0000 (Mon, 27 Jan 2014) | 4 lines Changed paths: M /branches/S2_3/win32/installer/Makefile Fixed make target 'clean' of Windows installer building Makefile. See bug #21529 ------------------------------------------------------------------------ r24270 | jtn | 2014-01-27 01:16:32 +0000 (Mon, 27 Jan 2014) | 7 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/common/effects.c M /branches/S2_3/common/effects.h Rework generation of government effects-driven help text, mainly to take into account world bonuses and the resulting net effect value. Fixes an issue where food Upkeep_Factor (for Settlers) was not reported (Democracy/Republic in default/civ2 ruleset), or even reported incorrectly (Communism/Fundamentalism in civ2 ruleset). See gna bug #20521. ------------------------------------------------------------------------ r24230 | cazfi | 2014-01-25 09:24:42 +0000 (Sat, 25 Jan 2014) | 5 lines Changed paths: M /branches/S2_3/server/sernet.c Do not try to use uninitialized announcements socket when announcements have been disabled with "-A none" commandline option. See bug #21527 ------------------------------------------------------------------------ r24199 | jtn | 2014-01-21 23:17:01 +0000 (Tue, 21 Jan 2014) | 5 lines Changed paths: M /branches/S2_3/doc/man/freeciv-client.6.in M /branches/S2_3/doc/man/freeciv-server.6.in M /branches/S2_3/utility/shared.c Correct descriptions of path environment variables in man pages. Also fix function header comments for get_data_dirs() etc to reference the correct environment variables. See gna bug #21517. ------------------------------------------------------------------------ r24198 | jtn | 2014-01-21 23:16:58 +0000 (Tue, 21 Jan 2014) | 4 lines Changed paths: M /branches/S2_3/utility/shared.c M /branches/S2_3/utility/shared.h Remove unused / undefined functions related to path searching. No functional effect, but removes a couple of translateable strings. See gna bug #21516. ------------------------------------------------------------------------ r24186 | cazfi | 2014-01-21 19:13:52 +0000 (Tue, 21 Jan 2014) | 5 lines Changed paths: M /branches/S2_3/data/default/game.ruleset M /branches/S2_3/data/experimental/game.ruleset M /branches/S2_3/data/multiplayer/game.ruleset Corrected comment documenting tech upkeep formula. Tech upkeep is subtracted from, not added to upkeep. See patch #4430 ------------------------------------------------------------------------ r24184 | cazfi | 2014-01-21 19:04:27 +0000 (Tue, 21 Jan 2014) | 4 lines Changed paths: M /branches/S2_3/common/generate_packets.py M /branches/S2_3/utility/log.h Set detailed network packet logging to LOG_DEBUG level. See bug #21506 ------------------------------------------------------------------------ r24175 | pepeto | 2014-01-20 23:00:02 +0000 (Mon, 20 Jan 2014) | 7 lines Changed paths: M /branches/S2_3/common/aicore/path_finding.c M /branches/S2_3/utility/pqueue.c M /branches/S2_3/utility/pqueue.h Path-finding: Remove tiles from the processing queue before switch to NS_WAITING. This was causing the nodes not handled in the correct order and may be end in infinite loop. Improved comments and miscellaneaous cleanup. See gna bug #21461 ------------------------------------------------------------------------ r24166 | cazfi | 2014-01-19 07:05:38 +0000 (Sun, 19 Jan 2014) | 4 lines Changed paths: M /branches/S2_3/client/gui-sdl/gui_string.c Fixed printf format specifying short while the parameter is int. See bug #21494 ------------------------------------------------------------------------ r24121 | pepeto | 2014-01-13 21:56:28 +0000 (Mon, 13 Jan 2014) | 6 lines Changed paths: M /branches/S2_3/common/aicore/path_finding.c Move a line at its right location. This was causing planes not to stop to refuel. Reported by franjo See gna bug #21359, http://forum.freeciv.org/f/viewtopic.php?f=8&t=209 ------------------------------------------------------------------------ r24117 | pepeto | 2014-01-13 21:46:31 +0000 (Mon, 13 Jan 2014) | 6 lines Changed paths: M /branches/S2_3/client/control.c M /branches/S2_3/common/unitlist.h When focusing a unit from the urgent queue, discard units which have already new orders. Reported by Didier Cassirame See gna bug #20842 ------------------------------------------------------------------------ r24111 | pepeto | 2014-01-13 21:21:13 +0000 (Mon, 13 Jan 2014) | 7 lines Changed paths: M /branches/S2_3/client/goto.c Test whether the paths are NULL to determine if the client goto order is valid or not. Then attempting to set a goto path with end tile also being a waypoint works as expected. Reported by Jacob Nevins See gna bug #19932 ------------------------------------------------------------------------ r24107 | cazfi | 2014-01-13 05:57:16 +0000 (Mon, 13 Jan 2014) | 4 lines Changed paths: M /branches/S2_3/ai/aiferry.c Fixed a crash when movement of the unboarding passenger causes ferry to get destroyed. See bug #21462 ------------------------------------------------------------------------ r24103 | cazfi | 2014-01-13 05:35:04 +0000 (Mon, 13 Jan 2014) | 5 lines Changed paths: M /branches/S2_3/server/sanitycheck.c Fixed reversed check if unit in non-native tile is in transport when sanity checking the tile. See bug #21456 ------------------------------------------------------------------------ r24094 | cazfi | 2014-01-11 06:41:32 +0000 (Sat, 11 Jan 2014) | 4 lines Changed paths: M /branches/S2_3/autogen.sh Run libtoolize before autoconf See bug #21452 ------------------------------------------------------------------------ r24090 | cazfi | 2014-01-11 06:28:35 +0000 (Sat, 11 Jan 2014) | 5 lines Changed paths: M /branches/S2_3/server/ruleset.c Warn if ruleset uses "negated = TRUE" requirement(s) for effect(s) instead of nreqs. See patch #4413 ------------------------------------------------------------------------ r24088 | cazfi | 2014-01-11 05:52:27 +0000 (Sat, 11 Jan 2014) | 6 lines Changed paths: M /branches/S2_3/utility/shared.c Fix fc_vsnprintcf() to work correctly with format descriptors longer than 5 bytes. Patch by Guillaume Melquiond See patch #4402 ------------------------------------------------------------------------ r24084 | cazfi | 2014-01-09 18:26:43 +0000 (Thu, 09 Jan 2014) | 7 lines Changed paths: M /branches/S2_3/manual/civmanual.c Fixed freeciv-manual bug that no matter what ruleset manual was requested for, it was always created for default one. Reported by Jacob Nevins See bug #21438 ------------------------------------------------------------------------ r24076 | cazfi | 2014-01-09 03:58:40 +0000 (Thu, 09 Jan 2014) | 4 lines Changed paths: M /branches/S2_3/common/Makefile.am Do not list packets.def as source file. See bug #21453 ------------------------------------------------------------------------ r24072 | cazfi | 2014-01-09 03:45:51 +0000 (Thu, 09 Jan 2014) | 6 lines Changed paths: M /branches/S2_3/data/civ1/units.ruleset M /branches/S2_3/data/civ2/units.ruleset M /branches/S2_3/data/default/units.ruleset M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/multiplayer/units.ruleset Changed hp_loss_pct comments to speak of native bases rather than airbases specifically. Reported by forum user Unknown See patch #4414 ------------------------------------------------------------------------ r24003 | jtn | 2014-01-03 18:52:48 +0000 (Fri, 03 Jan 2014) | 7 lines Changed paths: M /branches/S2_3/server/savegame2.c Always initialise activity targets for unit orders when loading savegames, to avoid sending uninitialised garbage over the network later. Originally reported by Marko Lindqvist (cazfi@gna). See gna bug #21143. ------------------------------------------------------------------------ r24002 | jtn | 2014-01-03 18:52:45 +0000 (Fri, 03 Jan 2014) | 5 lines Changed paths: M /branches/S2_3/client/mapview_common.c When displaying goto line for unit orders on middle-click, don't bail out if a non-move order is encountered, so that the path of connect-with-road/irrigation/etc can be seen. See gna bug #21412. ------------------------------------------------------------------------ r23982 | cazfi | 2014-01-02 19:50:11 +0000 (Thu, 02 Jan 2014) | 6 lines Changed paths: M /branches/S2_3/client/options.c M /branches/S2_3/client/options.h M /branches/S2_3/client/tilespec.c M /branches/S2_3/common/map.c M /branches/S2_3/server/advisors/autosettlers.c Fixed some clang compiler warnings. Patch by Guillaume Melquiond See patch #4373 ------------------------------------------------------------------------ r23971 | cazfi | 2014-01-01 22:51:34 +0000 (Wed, 01 Jan 2014) | 6 lines Changed paths: M /branches/S2_3/dependencies/lua-5.1/src/Makefile.am D /branches/S2_3/dependencies/lua-5.1/src/luac.c Removed luac.c that was causing wrong main() to be sometimes used in freeciv. Reported by Devander See bug #21399 ------------------------------------------------------------------------ r23963 | cazfi | 2014-01-01 11:22:44 +0000 (Wed, 01 Jan 2014) | 7 lines Changed paths: M /branches/S2_3/ai/advdiplomacy.c Fixed AI to send correct chat message when it declares war because of the actions of the other party. Patch by Guillaume Melquiond See patch #4370 ------------------------------------------------------------------------ r23957 | jtn | 2013-12-31 09:42:27 +0000 (Tue, 31 Dec 2013) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/chatline.c Gtk clients could crash if chatline tab completion used in the presence of unused player slots. See gna bug #21395. ------------------------------------------------------------------------ r23956 | jtn | 2013-12-31 09:42:25 +0000 (Tue, 31 Dec 2013) | 1 line Changed paths: M /branches/S2_3/common/player.c Comment that player_index() cannot safely be paired with player_count(). ------------------------------------------------------------------------ r23955 | jtn | 2013-12-31 09:42:22 +0000 (Tue, 31 Dec 2013) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/chatline.c Fix invalid memory access when doing chatline tab completion at or near the start of a line, and other UTF-8 issues. See gna bug #21293. ------------------------------------------------------------------------ r23848 | jtn | 2013-12-10 01:07:15 +0000 (Tue, 10 Dec 2013) | 3 lines Changed paths: M /branches/S2_3/utility/genlist.c Allocate working array for genlist_sort() on heap rather than stack. See gna patch #4326. ------------------------------------------------------------------------ r23847 | jtn | 2013-12-10 01:07:12 +0000 (Tue, 10 Dec 2013) | 5 lines Changed paths: M /branches/S2_3/client/agents/agents.c Insert calls into agent call list in the right place rather than sorting the whole list every time we remove an item. Intended to improve performance. See gna patch #4327. ------------------------------------------------------------------------ r23846 | jtn | 2013-12-10 01:07:09 +0000 (Tue, 10 Dec 2013) | 1 line Changed paths: M /branches/S2_3/utility/speclist.h Fix typo in speclist.h usage comments. ------------------------------------------------------------------------ r23792 | jtn | 2013-11-26 10:00:15 +0000 (Tue, 26 Nov 2013) | 5 lines Changed paths: M /branches/S2_3/common/packets.c A network sender (likely the server) could emit a compressed packet with a length field which would be misinterpreted by receivers (likely clients), dooming the network connection. Fix the sender not to send such packets. See gna bug #21300. ------------------------------------------------------------------------ r23737 | jtn | 2013-11-16 11:42:35 +0000 (Sat, 16 Nov 2013) | 2 lines Changed paths: M /branches/S2_3/common Add common/fc_svnrev_gen.h to svn:ignore. ------------------------------------------------------------------------ r23671 | cazfi | 2013-11-01 01:16:58 +0000 (Fri, 01 Nov 2013) | 4 lines Changed paths: M /branches/S2_3/client/helpdata.c Do not try to translate already translated legend again. See bug #21238 ------------------------------------------------------------------------ r23629 | cazfi | 2013-10-26 21:02:32 +0100 (Sat, 26 Oct 2013) | 4 lines Changed paths: M /branches/S2_3/INSTALL M /branches/S2_3/autogen.sh Correctly require automake-1.9 as minimum requirement. Do not prefer automake-1.8. See bug #21216 ------------------------------------------------------------------------ r23620 | jtn | 2013-10-23 10:41:40 +0100 (Wed, 23 Oct 2013) | 3 lines Changed paths: M /branches/S2_3/server/stdinhand.c Ensure connections get notified if game fails to start for lack of nations. See gna bug #21207. ------------------------------------------------------------------------ r23619 | jtn | 2013-10-23 10:41:37 +0100 (Wed, 23 Oct 2013) | 3 lines Changed paths: M /branches/S2_3/common/nation.c Fix nation_group_by_number() handling of out-of-range index. See gna bug #21206. ------------------------------------------------------------------------ r23609 | jtn | 2013-10-21 21:21:10 +0100 (Mon, 21 Oct 2013) | 4 lines Changed paths: M /branches/S2_3/server/connecthand.c M /branches/S2_3/server/connecthand.h M /branches/S2_3/server/edithand.c M /branches/S2_3/server/plrhand.c M /branches/S2_3/server/stdinhand.c Fix a server crash when '/remove'ing a player in pregame by removing mutual recursion between server_remove_player() and connection_detach(). See gna bug #21202. ------------------------------------------------------------------------ r23473 | cazfi | 2013-09-22 21:56:46 +0100 (Sun, 22 Sep 2013) | 5 lines Changed paths: M /branches/S2_3/common/requirements.c M /branches/S2_3/utility/shared.h Fixed requirement check for negated requirement that cannot be checked from current information to return correct result (TRUE for RPT_POSSIBLE, FALSE for RPT_CERTAIN) See bug #21144 ------------------------------------------------------------------------ r23416 | cazfi | 2013-09-15 17:08:14 +0100 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /branches/S2_3/dependencies/lua-5.1/Version M /branches/S2_3/dependencies/lua-5.1/src/lzio.c M /branches/S2_3/dependencies/lua-5.1/src/lzio.h Applied official lua.org patch 2 for lua-5.1.5. See patch #4068 ------------------------------------------------------------------------ r23408 | jtn | 2013-09-15 00:23:16 +0100 (Sun, 15 Sep 2013) | 3 lines Changed paths: M /branches/S2_3/manual/civmanual.c M /branches/S2_3/server/settings.c M /branches/S2_3/server/settings.h Fix freeciv-manual output for setting level/category/locked-ness. See gna bug #21063. ------------------------------------------------------------------------ r23407 | jtn | 2013-09-15 00:23:13 +0100 (Sun, 15 Sep 2013) | 4 lines Changed paths: M /branches/S2_3/manual/civmanual.c Set up default rulesetdir (and other settings) correctly in freeciv-manual. See gna bug #21086. ------------------------------------------------------------------------ r23386 | jtn | 2013-09-14 16:40:24 +0100 (Sat, 14 Sep 2013) | 4 lines Changed paths: M /branches/S2_3/common/city.c M /branches/S2_3/data/civ2/effects.ruleset M /branches/S2_3/data/default/effects.ruleset M /branches/S2_3/data/experimental/effects.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset Revert "Do not give automatic irrigation or farmland bonuses for city center tiles that have mine on them" (gna bug #20932); after discussion, this seems like too big a gameplay change for a stable branch. This change will only appear in 2.4.x onwards. ------------------------------------------------------------------------ r23385 | jtn | 2013-09-14 16:40:10 +0100 (Sat, 14 Sep 2013) | 6 lines Changed paths: M /branches/S2_3/data/civ1/terrain.ruleset M /branches/S2_3/data/civ2/terrain.ruleset M /branches/S2_3/data/default/terrain.ruleset M /branches/S2_3/data/experimental/terrain.ruleset M /branches/S2_3/data/multiplayer/terrain.ruleset M /branches/S2_3/server/generator/startpos.c If map has no continents, fail to allocate start positions in a more obvious way. Document and protect better against oceanic starter terrains in the ruleset. See gna bug #21068. ------------------------------------------------------------------------ r23384 | jtn | 2013-09-14 16:40:03 +0100 (Sat, 14 Sep 2013) | 3 lines Changed paths: M /branches/S2_3/client/cityrepdata.c Fix some harmless issues in city report sorting code. See gna bug #21015. ------------------------------------------------------------------------ r23346 | cazfi | 2013-09-12 05:19:58 +0100 (Thu, 12 Sep 2013) | 4 lines Changed paths: M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/sr.po M /branches/S2_3/po/zh_CN.po Set Language header field in .po files where it was missing. See bug #21092 ------------------------------------------------------------------------ r23228 | cazfi | 2013-08-24 10:20:34 +0100 (Sat, 24 Aug 2013) | 4 lines Changed paths: M /branches/S2_3/server/maphand.c Fixed claiming of ocean tiles between ocean city and land. See bug #21035 ------------------------------------------------------------------------ r23217 | jtn | 2013-08-23 19:18:24 +0100 (Fri, 23 Aug 2013) | 5 lines Changed paths: M /branches/S2_3/client/tilespec.c Fix a client crash when someone else's settler unit goes out of sight. Reported by Bo Di Bo (bodibo@gna). See gna bug #21044. ------------------------------------------------------------------------ r23165 | cazfi | 2013-08-06 23:02:30 +0100 (Tue, 06 Aug 2013) | 7 lines Changed paths: M /branches/S2_3/server/unittools.c Do not use invalid pointer after undisbandable unit teleported away from drowning has died upon arrival to its destination. Reported by Martin Schröder See bug #20626 ------------------------------------------------------------------------ r23160 | cazfi | 2013-08-06 22:07:29 +0100 (Tue, 06 Aug 2013) | 7 lines Changed paths: M /branches/S2_3/common/packets.c Fixed 'variable set but not used' -compiler warning from non-debug builds. Reported by Jacob Nevins Patch by pepeto See bug #20750 ------------------------------------------------------------------------ r23071 | cazfi | 2013-07-19 09:17:23 +0100 (Fri, 19 Jul 2013) | 4 lines Changed paths: M /branches/S2_3/utility/bitvector.h Fixed _BV_ASSERT() compilation failure when bit number provided is signed value. See bug #20973 ------------------------------------------------------------------------ r23037 | cazfi | 2013-07-12 23:14:26 +0100 (Fri, 12 Jul 2013) | 7 lines Changed paths: M /branches/S2_3/ai/aisettler.c Use ruleset defined food cost for citizens instead of hardcoded value 2 when AI checks potential cityspots against starvation. Patch by Micke See bug #20856 ------------------------------------------------------------------------ r23002 | cazfi | 2013-07-01 22:53:36 +0100 (Mon, 01 Jul 2013) | 5 lines Changed paths: M /branches/S2_3/common/city.c M /branches/S2_3/data/civ2/effects.ruleset M /branches/S2_3/data/default/effects.ruleset M /branches/S2_3/data/experimental/effects.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset Do not give automatic irrigation or farmland bonuses for city center tiles that have mine on them. See bug #20932 ------------------------------------------------------------------------ r22997 | cazfi | 2013-06-30 06:57:59 +0100 (Sun, 30 Jun 2013) | 4 lines Changed paths: M /branches/S2_3/server/settings.c M /branches/S2_3/server/stdinhand.c Ignore minplayers setting when continuing already started saved game. See bug #20835 ------------------------------------------------------------------------ r22965 | jtn | 2013-06-18 09:28:22 +0100 (Tue, 18 Jun 2013) | 6 lines Changed paths: M /branches/S2_3/client/mapview_common.c M /branches/S2_3/client/packhand.c M /branches/S2_3/client/tilespec.c M /branches/S2_3/client/tilespec.h Speed up redraws of city-building units en route by suppressing the redraw of a city-map-sized area around them unless it's necessary. Reported by Goswin van Brederlow (mrvn@gna) and others. See gna bug #20905. ------------------------------------------------------------------------ r22961 | cazfi | 2013-06-18 00:45:47 +0100 (Tue, 18 Jun 2013) | 4 lines Changed paths: M /branches/S2_3/server/unithand.c M /branches/S2_3/server/unittools.c Corrected order in which parameters are passed to package_short_unit() See bug #20903 ------------------------------------------------------------------------ r22954 | cazfi | 2013-06-17 08:43:13 +0100 (Mon, 17 Jun 2013) | 7 lines Changed paths: M /branches/S2_3/server/citytools.c When terrain change makes city landlocked, and coastal improvements are sold, consider those improvements that have TerrainClass requirement, and not only those with Terrain type requirement. Supplied rulesets have coastal improvements defined via TerrainClass requirement, so this fix affects them. See bug #20902 ------------------------------------------------------------------------ r22948 | cazfi | 2013-06-15 06:39:39 +0100 (Sat, 15 Jun 2013) | 6 lines Changed paths: M /branches/S2_3/doc/README.effects Improved Civil_War_Chance effect documentation. Patch by Micke See patch #3929 ------------------------------------------------------------------------ r22924 | pepeto | 2013-05-30 19:45:43 +0100 (Thu, 30 May 2013) | 5 lines Changed paths: M /branches/S2_3/common/terrain.c Prevent writting one byte earlier empty string for get_infrastructure_text(). Report and patch by Per Mathisen See gna bug #20778 ------------------------------------------------------------------------ r22918 | cazfi | 2013-05-30 17:52:32 +0100 (Thu, 30 May 2013) | 7 lines Changed paths: M /branches/S2_3/server/generator/mapgen.c Fixed tiny island detection to check all directions for additional land, not just cardinal directions Patch by Micke See bug #20847 ------------------------------------------------------------------------ r22914 | cazfi | 2013-05-30 16:41:46 +0100 (Thu, 30 May 2013) | 7 lines Changed paths: M /branches/S2_3/common/requirements.c M /branches/S2_3/common/requirements.h M /branches/S2_3/server/ruleset.c Fixed requirement list sanity checking in respect to negated requirements. Patch by Emmet Hikory See patch #3835 ------------------------------------------------------------------------ r22899 | cazfi | 2013-05-26 09:52:53 +0100 (Sun, 26 May 2013) | 7 lines Changed paths: M /branches/S2_3/ai/advmilitary.c M /branches/S2_3/ai/aitools.c M /branches/S2_3/ai/aiunit.c Fixes to hardcoded assumptions about attack capability in relation to tile nativity. Patch by Emmet Hikory See patch #3837 ------------------------------------------------------------------------ r22892 | cazfi | 2013-05-25 09:32:12 +0100 (Sat, 25 May 2013) | 6 lines Changed paths: M /branches/S2_3/server/unittools.c Do not clear autosettler status when it moves through transport. Patch by Guillaume Melquiond See patch #3904 ------------------------------------------------------------------------ r22888 | pepeto | 2013-05-24 18:00:05 +0100 (Fri, 24 May 2013) | 5 lines Changed paths: M /branches/S2_3/common/aicore/cm.c Fix erroneous usage of memset() in cma module. Reported by Per Mathisen See gna bug #20777 ------------------------------------------------------------------------ r22872 | cazfi | 2013-05-15 22:07:32 +0100 (Wed, 15 May 2013) | 4 lines Changed paths: M /branches/S2_3/data/default/default.lua Fixed gettext warning caused by comment in default.lua See patch #3909 ------------------------------------------------------------------------ r22868 | cazfi | 2013-05-15 06:49:07 +0100 (Wed, 15 May 2013) | 8 lines Changed paths: M /branches/S2_3/server/cityturn.c Disband only those units that are actually using food upkeep from starving city. Units that have free upkeep, usually provided by government type, are not disbanded. Partch by Guillaume Melquiond See patch #3902 ------------------------------------------------------------------------ r22858 | cazfi | 2013-05-12 22:14:38 +0100 (Sun, 12 May 2013) | 6 lines Changed paths: M /branches/S2_3/client/tilespec.c Fixed some minor client-side memory leaks. Patch by Guillaume Melquiond See patch #3896 ------------------------------------------------------------------------ r22854 | cazfi | 2013-05-12 05:28:33 +0100 (Sun, 12 May 2013) | 7 lines Changed paths: M /branches/S2_3/ai/advmilitary.c Consider all units that can take over a city occupying threat, instead of just ground units. Patch by Emmet Hikory See bug #20785 ------------------------------------------------------------------------ r22849 | jtn | 2013-05-11 15:40:51 +0100 (Sat, 11 May 2013) | 4 lines Changed paths: M /branches/S2_3/data/default/default.lua If a hut could spawn neither a city nor a settler, give a consolation gold prize rather than silently doing nothing. Followup to gna patch #3895. ------------------------------------------------------------------------ r22848 | pepeto | 2013-05-11 15:40:15 +0100 (Sat, 11 May 2013) | 6 lines Changed paths: M /branches/S2_3/common/aicore/path_finding.c Remove extra line in path finding code, causing fueled units to stop at all refuel points of their path. Reported by Michael Srp See gna bug #20786 ------------------------------------------------------------------------ r22839 | cazfi | 2013-05-07 22:43:56 +0100 (Tue, 07 May 2013) | 5 lines Changed paths: M /branches/S2_3/data/default/default.lua Do not try to spawn units, neither settlers or mercenaries, from huts if the tile is not native to that unit. See patch #3895 ------------------------------------------------------------------------ r22786 | cazfi | 2013-04-28 09:08:12 +0100 (Sun, 28 Apr 2013) | 7 lines Changed paths: M /branches/S2_3/server/unittools.c Restrict partisan placement to native terrain of the unit in addition to terrain being land. Patch by Emmet Hikory See patch #3869 ------------------------------------------------------------------------ r22781 | cazfi | 2013-04-28 00:50:16 +0100 (Sun, 28 Apr 2013) | 3 lines Changed paths: M /branches/S2_3/po/fi.po Updated Finnish translation. Translations by me, accepted by Sini Ruohomaa ------------------------------------------------------------------------ r22755 | cazfi | 2013-04-23 18:26:21 +0100 (Tue, 23 Apr 2013) | 6 lines Changed paths: M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c Fix maxplayer setting lower than current player count in old savegames. Reported by Jordi Negrevernis i Font See bug #20751 ------------------------------------------------------------------------ r22716 | cazfi | 2013-04-11 20:59:53 +0100 (Thu, 11 Apr 2013) | 4 lines Changed paths: M /branches/S2_3/ai/aiunit.c Avoid using Barbarian Leader pointer if it has died while moving. See bug #20728 ------------------------------------------------------------------------ r22695 | cazfi | 2013-04-08 09:57:01 +0100 (Mon, 08 Apr 2013) | 2 lines Changed paths: M /branches/S2_3/po/pl.po Latest Polish translation by Hubert Kowalewski. ------------------------------------------------------------------------ r22691 | cazfi | 2013-04-08 00:18:24 +0100 (Mon, 08 Apr 2013) | 7 lines Changed paths: M /branches/S2_3/server/barbarian.c M /branches/S2_3/server/plrhand.c M /branches/S2_3/server/srv_main.c M /branches/S2_3/server/stdinhand.c Never consider barbarians to count towards 'maxplayers' limit. Some parts of the code expected them to be included, other parts expected them not to be included. Now all parts expect them not to be included. See bug #20693 ------------------------------------------------------------------------ r22683 | cazfi | 2013-04-07 08:10:52 +0100 (Sun, 07 Apr 2013) | 6 lines Changed paths: M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c Do not set value of maxplayers setting to number of starting positions (=players at the time game started) when loading saved game that is no longer in pregame state. See bug #20689 ------------------------------------------------------------------------ r22678 | cazfi | 2013-04-05 22:28:45 +0100 (Fri, 05 Apr 2013) | 7 lines Changed paths: M /branches/S2_3/server/cityturn.c In case of forced selling of units, sell cargo before their transport. That way seller gets money from all lost units, and most importantly server does not crash by trying to sell cargo unit that has already drowned when transport was sold. See bug #20700 ------------------------------------------------------------------------ r22675 | cazfi | 2013-04-04 21:22:48 +0100 (Thu, 04 Apr 2013) | 7 lines Changed paths: M /branches/S2_3/data/civ1/terrain.ruleset M /branches/S2_3/data/civ2/terrain.ruleset M /branches/S2_3/data/default/terrain.ruleset M /branches/S2_3/data/experimental/terrain.ruleset M /branches/S2_3/data/multiplayer/terrain.ruleset Add comment stating that ruleset field road_superhighway_trade_bonus is unused. Patch by Emmet Hikory See bug #20691 ------------------------------------------------------------------------ r22666 | cazfi | 2013-04-04 16:13:45 +0100 (Thu, 04 Apr 2013) | 5 lines Changed paths: M /branches/S2_3/server/plrhand.c Do not count existing barbarians to normal player count when checking if there's free slots for new player to create from civil war. See bug #20693 ------------------------------------------------------------------------ r22651 | cazfi | 2013-04-02 08:42:01 +0100 (Tue, 02 Apr 2013) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/editprop.c Disabled non-functional tile vision editing dialog See bug #19825 ------------------------------------------------------------------------ r22648 | cazfi | 2013-04-01 23:22:52 +0100 (Mon, 01 Apr 2013) | 5 lines Changed paths: M /branches/S2_3/ai/aiunit.c Caravan without homecity seeks new homecity before even considering traderoute destinations. See bug #20652 ------------------------------------------------------------------------ r22640 | cazfi | 2013-03-31 22:35:47 +0100 (Sun, 31 Mar 2013) | 4 lines Changed paths: M /branches/S2_3/server/unittools.c Nuclear units do not autoattack. See patch #3803 ------------------------------------------------------------------------ r22620 | cazfi | 2013-03-28 21:37:06 +0000 (Thu, 28 Mar 2013) | 5 lines Changed paths: M /branches/S2_3/server/report.c Fixed assert failure if one tries to enable scorelog when it's already enabled. See bug #20621 ------------------------------------------------------------------------ r22611 | cazfi | 2013-03-27 13:55:06 +0000 (Wed, 27 Mar 2013) | 5 lines Changed paths: M /branches/S2_3/win32/client.ico M /branches/S2_3/win32/server.ico Added serv file classic.serv that always (even if default ruleset changes) loads classic ruleset See patch #3797 ------------------------------------------------------------------------ r22605 | jtn | 2013-03-26 02:00:57 +0000 (Tue, 26 Mar 2013) | 6 lines Changed paths: M /branches/S2_3/client/packhand.c M /branches/S2_3/common/packets.def M /branches/S2_3/fc_version M /branches/S2_3/server/unittools.c Increase size of activity_count fields over the network to 16 bits, to prevent overflow with long activities such as transforming to/from ocean. Reported by pepeto@gna. See gna bug #20495. ------------------------------------------------------------------------ r22604 | jtn | 2013-03-26 02:00:53 +0000 (Tue, 26 Mar 2013) | 6 lines Changed paths: M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c M /branches/S2_3/server/unittools.c Don't increment activity_count without bound while sentrying. Zero huge activity_counts from old savefiles. Report and part of patch by pepeto@gna. See gna bug #20641. ------------------------------------------------------------------------ r22490 | jtn | 2013-03-06 22:32:53 +0000 (Wed, 06 Mar 2013) | 4 lines Changed paths: M /branches/S2_3/client/connectdlg_common.c If the client fails to get 'hack' access to its spawned server, shut it down forcibly rather than trying '/quit' (which needs hack). See gna bug #20555. ------------------------------------------------------------------------ r22489 | jtn | 2013-03-06 22:32:51 +0000 (Wed, 06 Mar 2013) | 3 lines Changed paths: M /branches/S2_3/client/connectdlg_common.c M /branches/S2_3/utility/shared.c The client now uses the same is_safe_filename() function as other code. See gna bug #20589. ------------------------------------------------------------------------ r22464 | cazfi | 2013-02-28 07:18:31 +0000 (Thu, 28 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/dependencies/lua-5.1/Makefile.am M /branches/S2_3/dependencies/tolua-5.1/Makefile.am Add documents describing version and local modifications of included lua and tolua trees to distribution tarball. See bug #20560 ------------------------------------------------------------------------ r22456 | cazfi | 2013-02-27 21:08:57 +0000 (Wed, 27 Feb 2013) | 6 lines Changed paths: M /branches/S2_3/client/options.c Fixed initial selection of default tileset on new freeciv installations to correctly consider tileset priority instead of just selecting the first working one in alphabetical order. See bug #20008 ------------------------------------------------------------------------ r22449 | cazfi | 2013-02-26 17:19:57 +0000 (Tue, 26 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/doc/README.effects Use ruleset names of unit type flags instead of names internal to code in README.effects. See patch #3741 ------------------------------------------------------------------------ r22415 | pepeto | 2013-02-21 10:16:01 +0000 (Thu, 21 Feb 2013) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/pages.c M /branches/S2_3/client/include/pages_g.h M /branches/S2_3/client/update_queue.c Wait for spawning the server before switching to the PAGE_LOAD or PAGE_SCENARIO in the gtk2 client. Else, sometimes, the '/load' command was rejected if it was sent before getting hack access level. Reported by Matthias Pfafferodt and me See gna bug #17354 and bug #17216 ------------------------------------------------------------------------ r22412 | pepeto | 2013-02-21 10:02:03 +0000 (Thu, 21 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/client/goto.c Initialize the packet_unit_orders structure in send_path_orders(). This was the cause of read of uninitialized bytes and 8-bits overflow when sending the packet. See gna bug #20494 ------------------------------------------------------------------------ r22406 | cazfi | 2013-02-21 05:00:52 +0000 (Thu, 21 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/doc/CodingStyle Prohibit functionality always necessary inside fc_assert() family of macros. See gna patch #3712 ------------------------------------------------------------------------ r22401 | pepeto | 2013-02-20 09:53:40 +0000 (Wed, 20 Feb 2013) | 6 lines Changed paths: M /branches/S2_3/client/packhand.c M /branches/S2_3/common/game.c M /branches/S2_3/common/player.c M /branches/S2_3/common/player.h M /branches/S2_3/server/plrhand.c M /branches/S2_3/server/plrhand.h M /branches/S2_3/server/ruleset.c M /branches/S2_3/server/stdinhand.c Clear players' nation, governments and city_style in game_ruleset_free(). Clear game.government_during_revolution pointer in game_ruleset_free(). Remove other similar hacks from the client and server code. Discards PACKET_PLAYER_INFO in the middle of ruleset or game (re)loading cycles. See gna bug #20517 and bug #19814 ------------------------------------------------------------------------ r22380 | pepeto | 2013-02-19 08:53:21 +0000 (Tue, 19 Feb 2013) | 10 lines Changed paths: M /branches/S2_3/common/aicore/path_finding.c M /branches/S2_3/common/aicore/path_finding.h Path-finding: Consider the last move of the path as a constant single move when attacking and entering foreigner cities to establish trade route. We would get straighter paths on these cases. The old behaviour (often prefering move + action) is still possible using goto waypoints. Reported by Silas Brill See gna bug #20361 ------------------------------------------------------------------------ r22371 | pepeto | 2013-02-18 09:53:02 +0000 (Mon, 18 Feb 2013) | 7 lines Changed paths: M /branches/S2_3/client/gui-xaw/dialogs.c Remove compilation error when compiling the Xaw client: dialogs.c:597:7: error: array subscript is above array bounds Reported by sytron and me. Patch copied from jdorge's one for bug #15747 and bug #15821 See gna bug #19975 and bug #20514 ------------------------------------------------------------------------ r22365 | cazfi | 2013-02-17 16:34:01 +0000 (Sun, 17 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/common/combat.c Fixed get_virtual_defense_power() to calculate terrain bonuses in only if unit has "TerrainDefense" flag. See gna patch #20484 ------------------------------------------------------------------------ r22362 | jtn | 2013-02-17 12:13:23 +0000 (Sun, 17 Feb 2013) | 2 lines Changed paths: M /branches/S2_3/NEWS-2.3 Post-release corrections to 2.3.3 [sic] NEWS from wiki. (I had intended to fetch these before 2.3.4, but forgot.) ------------------------------------------------------------------------ r22351 | jtn | 2013-02-16 14:47:44 +0000 (Sat, 16 Feb 2013) | 2 lines Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r22350. ------------------------------------------------------------------------ r22350 | jtn | 2013-02-16 14:42:04 +0000 (Sat, 16 Feb 2013) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version number to '2.3.4'. ------------------------------------------------------------------------ r22349 | jtn | 2013-02-16 14:39:01 +0000 (Sat, 16 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/doc/FAQ Refresh FAQ from wiki, plus manual tweaks for 2.3.4.) (No substantial changes, but I realise that it's got a "what's the latest version" answer, which looks a bit silly if it's not the version of the containing tarball. FAQ contents still not ideal offline, though.) ------------------------------------------------------------------------ r22348 | jtn | 2013-02-16 14:33:45 +0000 (Sat, 16 Feb 2013) | 1 line Changed paths: M /branches/S2_3/NEWS-2.3 Scrape NEWS-2.3.4 from wiki. ------------------------------------------------------------------------ r22347 | jtn | 2013-02-16 13:31:40 +0000 (Sat, 16 Feb 2013) | 1 line Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/bg.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sr.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Results of running "make update-po". ------------------------------------------------------------------------ r22346 | jtn | 2013-02-16 09:45:36 +0000 (Sat, 16 Feb 2013) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 100%: 6302 translated. ------------------------------------------------------------------------ r22311 | cazfi | 2013-02-08 22:38:12 +0000 (Fri, 08 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/common/combat.c Fixed get_virtual_defense_power() check of units unable to defend because tile is not native to them. See gna bug #20483 ------------------------------------------------------------------------ r22304 | cazfi | 2013-02-06 23:31:40 +0000 (Wed, 06 Feb 2013) | 10 lines Changed paths: M /branches/S2_3/client/climisc.c M /branches/S2_3/common/featured_text.h Corrected ft_color_requested() check against empty color string. This fixes client crash when there's players name to highlight, and highlight text color setting is empty. Also made the highlighting code more robust by checking return value of the tag creation before proceeding to use that tag. We still fc_assert() against NULL tag, but NULL won't crash the program. (unless fc_asserts are set to fatal) See gna bug #20478 ------------------------------------------------------------------------ r22299 | cazfi | 2013-02-06 20:18:36 +0000 (Wed, 06 Feb 2013) | 7 lines Changed paths: M /branches/S2_3/doc/README.ruleset_multiplayer README.ruleset_multiplayer update - Removed generic sentence about "some rulesets" that didn't apply to multiplayer ruleset See gna patch #3662 ------------------------------------------------------------------------ r22294 | cazfi | 2013-02-06 11:25:49 +0000 (Wed, 06 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/doc/README.sound Updated README.sound list of code files needing touching when new plugin is implemented. See gna patch #3660 ------------------------------------------------------------------------ r22271 | cazfi | 2013-02-03 16:16:31 +0000 (Sun, 03 Feb 2013) | 4 lines Changed paths: M /branches/S2_3/win32/installer/Makefile Documented restarting of msys.bat after installation of development packages See gna patch #3640 ------------------------------------------------------------------------ r22263 | cazfi | 2013-02-02 10:31:15 +0000 (Sat, 02 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/utility/support.c Prefer _stricoll() over stricoll() as former is properly declared in MinGW headers. See gna bug #20444 ------------------------------------------------------------------------ r22259 | cazfi | 2013-02-01 23:21:08 +0000 (Fri, 01 Feb 2013) | 8 lines Changed paths: M /branches/S2_3/doc/README.ruleset_experimental README.ruleset_experimental fixes - Removed reference to specific freeciv version in ruleset summary - Removed some stuff about how to use non-default rulesets in general, not applicable for experimental ruleset. See gna patch #3634 ------------------------------------------------------------------------ r22254 | cazfi | 2013-02-01 14:58:11 +0000 (Fri, 01 Feb 2013) | 4 lines Changed paths: M /branches/S2_3/common/unittype.c Allow upgrading units even if you couldn't build the original unit. See gna bug #20460 ------------------------------------------------------------------------ r22247 | cazfi | 2013-02-01 11:11:19 +0000 (Fri, 01 Feb 2013) | 5 lines Changed paths: M /branches/S2_3/common/requirements.c M /branches/S2_3/doc/README.effects Do not silently fallback to effect type "None" when unknown effect type given. See gna bug #20462 ------------------------------------------------------------------------ r22236 | cazfi | 2013-01-29 22:18:17 +0000 (Tue, 29 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/server/unithand.c Fixed a bug that diplomat movement was always considered attempt of diplomatic action, resulting in "No diplomatic action possible" message when it failed for any reason. See gna bug #20150 ------------------------------------------------------------------------ r22233 | cazfi | 2013-01-29 22:13:32 +0000 (Tue, 29 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/common/movement.c M /branches/S2_3/server/generator/mapgen.c M /branches/S2_3/utility/bitvector.c Fixed dbv_init() to work when structure members are completely uninitialized, i.e., possibly something else than zeroes and NULLs by removing fc_assert_ret()s from the beginning. See gna bug #20458 ------------------------------------------------------------------------ r22227 | cazfi | 2013-01-28 12:34:29 +0000 (Mon, 28 Jan 2013) | 9 lines Changed paths: M /branches/S2_3/common/unit.c Added stricter legality checks for cases where unit transforms from one type to another: upgrades or converts. - Added native tile check for conversion - Added cargo check for conversion - Improved cargo check applied to both upgrade and conversion case to check also that cargo is of suitable type See gna bug #20452 ------------------------------------------------------------------------ r22217 | cazfi | 2013-01-27 22:42:09 +0000 (Sun, 27 Jan 2013) | 9 lines Changed paths: M /branches/S2_3/server/unittools.c Send transport's loaded status to client side when cargo unit enters it. Previously loaded status did not update in case of emergency loading, such as cargo escaping from another transport being destroyed or out-of-fuel unit entering transport. Do not unnecessarily send transport's information if it already had some cargo, and thus 'loaded' status does not change. See gna bug #20454 ------------------------------------------------------------------------ r22214 | jtn | 2013-01-27 14:18:37 +0000 (Sun, 27 Jan 2013) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). Pulled from . 6302 translated messages. ------------------------------------------------------------------------ r22206 | cazfi | 2013-01-24 22:19:01 +0000 (Thu, 24 Jan 2013) | 5 lines Changed paths: M /branches/S2_3/server/meta.c Send string "Calendar not set up" to metaserver in pregame instead of hardcoded year -4000. See gna bug #17862 ------------------------------------------------------------------------ r22193 | cazfi | 2013-01-23 11:05:12 +0000 (Wed, 23 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/m4/debug.m4 Added -Wno-deprecated-declarations compiler flag for debug builds. Reported by Matthias Pfafferodt See gna bug #20428 ------------------------------------------------------------------------ r22187 | cazfi | 2013-01-23 09:49:13 +0000 (Wed, 23 Jan 2013) | 4 lines Changed paths: M /branches/S2_3/client/mapview_common.c Fixed "'trade_routes_color' may be used uninitialized" compiler warning. See gna bug #20447 ------------------------------------------------------------------------ r22184 | cazfi | 2013-01-22 16:42:04 +0000 (Tue, 22 Jan 2013) | 8 lines Changed paths: M /branches/S2_3/client/cityrepdata.c Made datum value union of possible types instead of having them exist parallel, but used one at a time. This also fixes compiler warnings caused by initializing only the used value, not others. Compiler warning reported by Roland Haeder See gna bug #20413 ------------------------------------------------------------------------ r22177 | cazfi | 2013-01-21 18:39:39 +0000 (Mon, 21 Jan 2013) | 5 lines Changed paths: M /branches/S2_3/doc/CodingStyle Instruct against initializing variables at all if one cannot initialize with what can be considered correct value. See gna patch #3603 ------------------------------------------------------------------------ r22173 | cazfi | 2013-01-21 09:26:27 +0000 (Mon, 21 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/utility/fc_utf8.c Assert against NULL parameter string in fc_utf8_validate_rep_len(). This fixes compiler warning about how variable "end" might be used uninitialized if string is NULL. See gna bug #20443 ------------------------------------------------------------------------ r22168 | cazfi | 2013-01-20 15:12:34 +0000 (Sun, 20 Jan 2013) | 5 lines Changed paths: M /branches/S2_3/doc/INSTALL.Cygwin Added note to top of README.Cygwin that document is very outdated. Fixed names of freeciv binaries. See gna patch #3602 ------------------------------------------------------------------------ r22160 | cazfi | 2013-01-19 18:43:09 +0000 (Sat, 19 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/client/tilespec.c Make sure that iteration does not go over array bounds. Reported by freim (Hogne) See gna bug #20055 ------------------------------------------------------------------------ r22156 | cazfi | 2013-01-19 07:09:39 +0000 (Sat, 19 Jan 2013) | 4 lines Changed paths: M /branches/S2_3/doc/README.AI Correct source tree related bits of README.AI. See gna patch #3595 ------------------------------------------------------------------------ r22152 | cazfi | 2013-01-18 16:59:44 +0000 (Fri, 18 Jan 2013) | 11 lines Changed paths: M /branches/S2_3/doc/README Minor corrections to doc/README - Change version number in network incompatibility example to have x as patch level, update to current versions while at it - Update according to savefile compression settings changes - Document allied victory possibility in victory conditions list - Changed "end-year option" to "endturn option" See gna patch #3594 ------------------------------------------------------------------------ r22145 | cazfi | 2013-01-18 08:55:39 +0000 (Fri, 18 Jan 2013) | 4 lines Changed paths: M /branches/S2_3/AUTHORS M /branches/S2_3/doc/README.AI M /branches/S2_3/doc/README.nations Use server name "www.freeciv.org" in wiki URLs See gna patch #3592 ------------------------------------------------------------------------ r22142 | cazfi | 2013-01-17 22:39:16 +0000 (Thu, 17 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/data/flags/asturias.svg M /branches/S2_3/data/flags/crimean_tatar.svg M /branches/S2_3/data/flags/moravia.svg M /branches/S2_3/data/flags/rvn.svg M /branches/S2_3/data/flags/somalia.svg M /branches/S2_3/data/flags/visigoth.svg M /branches/S2_3/data/flags/zapotec.svg Added SVG namespace to some flag files missing it. Patch by Davide Baldini See gna patch #3574 ------------------------------------------------------------------------ r22139 | cazfi | 2013-01-17 07:15:47 +0000 (Thu, 17 Jan 2013) | 7 lines Changed paths: M /branches/S2_3/server/citytools.c When city is traded, and supported units change owner, check if those units provide contact to new nation for the new owner. Reported by Roman Petrinec See gna bug #20431 ------------------------------------------------------------------------ r22136 | cazfi | 2013-01-16 09:16:59 +0000 (Wed, 16 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/server/edithand.c M /branches/S2_3/server/srv_main.c M /branches/S2_3/server/srv_main.h Set city style and leader sex for players created in editor. Reported on old forums See gna bug #19313 ------------------------------------------------------------------------ r22133 | cazfi | 2013-01-15 14:42:11 +0000 (Tue, 15 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/client/control.c Do not return pointer value as bool value Reported by "no info yet" See gna bug #19385 ------------------------------------------------------------------------ r22130 | cazfi | 2013-01-15 08:41:48 +0000 (Tue, 15 Jan 2013) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/resources.h Make declaration of fallback_resources const like definition. Reported by "no info yet" See gna bug #19386 ------------------------------------------------------------------------ r22123 | cazfi | 2013-01-14 21:12:13 +0000 (Mon, 14 Jan 2013) | 7 lines Changed paths: M /branches/S2_3/server/srv_main.c In case ruleset has no unit matching first role in startunits, select next one until one exist to be used as unit for checking start position suitability. Previously NULL unit was used in such a case resulting failure deep in the mapgenerator code. See gna bug #19886 ------------------------------------------------------------------------ r22114 | cazfi | 2013-01-05 12:24:05 +0000 (Sat, 05 Jan 2013) | 8 lines Changed paths: M /branches/S2_3/configure.ac Give additional m4-directories with AC_CONFIG_MACRO_DIRS too if autoconf version is new enough for the macro to exist. They remain in ACLOCAL_AMFLAGS too for supporting older autotools versions where that was correct way to do it. So this works in both autotools so old that AC_CONFIG_MACRO_DIRS does not exist, and so new (=future) versions where ACLOCAL_AMFLAGS has no effect. See gna patch #3585 ------------------------------------------------------------------------ r22105 | cazfi | 2012-12-30 20:01:13 +0000 (Sun, 30 Dec 2012) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation by Jordi Negrevernis i Font ------------------------------------------------------------------------ r22091 | cazfi | 2012-12-18 23:06:27 +0000 (Tue, 18 Dec 2012) | 5 lines Changed paths: M /branches/S2_3/INSTALL Tell that Windows (MinGW) build instructions can be found from win32/installer/Makefile in INSTALL. See gna patch #3575 ------------------------------------------------------------------------ r22088 | cazfi | 2012-12-18 00:38:44 +0000 (Tue, 18 Dec 2012) | 10 lines Changed paths: M /branches/S2_3/common/tech.c Fixed tech upkeep calculation when some tech uses preset value (tech cost style 2 or 4). Previously total sum was zeroed always before addign such value, so this can have huge impact on upkeep cost (old code could assign cost of cheapest single tech where value of entire tree was expected) Patch by David Fernandez See gna bug #20063 ------------------------------------------------------------------------ r22077 | cazfi | 2012-12-14 14:07:36 +0000 (Fri, 14 Dec 2012) | 5 lines Changed paths: M /branches/S2_3/server/techtools.c Apply freecost when acquiring bonus tech because being first to discover tech with bonus tech flag, such as Philosophy. See gna bug #20362 ------------------------------------------------------------------------ r22070 | cazfi | 2012-12-11 09:43:26 +0000 (Tue, 11 Dec 2012) | 5 lines Changed paths: M /branches/S2_3/server/plrhand.c M /branches/S2_3/server/plrhand.h M /branches/S2_3/server/srv_main.c Units already on tile with claimable base claim the base when ceasefire between unit owner and base owner runs out. See gna bug #20348 ------------------------------------------------------------------------ r22065 | jtn | 2012-12-08 17:34:58 +0000 (Sat, 08 Dec 2012) | 2 lines Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r22064. ------------------------------------------------------------------------ r22064 | jtn | 2012-12-08 17:28:39 +0000 (Sat, 08 Dec 2012) | 1 line Changed paths: M /branches/S2_3/NEWS-2.3 Scrape wiki NEWS-2.3.3. ------------------------------------------------------------------------ r22063 | jtn | 2012-12-08 17:27:46 +0000 (Sat, 08 Dec 2012) | 1 line Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/bg.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sr.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Results of running "make update-po". ------------------------------------------------------------------------ r22062 | jtn | 2012-12-08 17:27:21 +0000 (Sat, 08 Dec 2012) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version number to '2.3.3'. ------------------------------------------------------------------------ r22059 | jtn | 2012-12-08 11:20:51 +0000 (Sat, 08 Dec 2012) | 2 lines Changed paths: M /branches/S2_3/doc/man Update svn:ignore after gna bug #19227. ------------------------------------------------------------------------ r22058 | cazfi | 2012-12-07 10:55:48 +0000 (Fri, 07 Dec 2012) | 5 lines Changed paths: M /branches/S2_3/server/plrhand.c Units already on tile with claimable base claim the base when unit owner and base owner enter war due to cancelled peace pact. See gna bug #20348 ------------------------------------------------------------------------ r22053 | jtn | 2012-12-04 23:48:39 +0000 (Tue, 04 Dec 2012) | 1 line Changed paths: M /branches/S2_3/doc/FAQ Refresh FAQ from wiki ------------------------------------------------------------------------ r22052 | jtn | 2012-12-04 21:02:13 +0000 (Tue, 04 Dec 2012) | 4 lines Changed paths: M /branches/S2_3/Makefile.am M /branches/S2_3/NEWS A /branches/S2_3/NEWS-2.3 Add a NEWS-2.3 file for minor revisions within the 2.3 series. Content comes from wiki and covers releases up to 2.3.2 so far. See gna patch #3488. ------------------------------------------------------------------------ r22049 | cazfi | 2012-12-03 07:50:57 +0000 (Mon, 03 Dec 2012) | 4 lines Changed paths: M /branches/S2_3/client/control.c Do not skip units with zero move_rate when changing focus units. See gna patch #3567 ------------------------------------------------------------------------ r22036 | cazfi | 2012-11-24 04:51:51 +0000 (Sat, 24 Nov 2012) | 5 lines Changed paths: M /branches/S2_3/common/requirements.c Fixed several requirement types to be considered fullfilled when they cannot be checked and RPT_POSSIBLE is requested. See gna bug #20304 ------------------------------------------------------------------------ r22032 | cazfi | 2012-11-23 05:40:12 +0000 (Fri, 23 Nov 2012) | 10 lines Changed paths: M /branches/S2_3/ai/aiferry.c M /branches/S2_3/ai/aiunit.c M /branches/S2_3/server/barbarian.c M /branches/S2_3/server/citytools.c M /branches/S2_3/server/cityturn.c M /branches/S2_3/server/diplomats.c M /branches/S2_3/server/edithand.c M /branches/S2_3/server/maphand.c M /branches/S2_3/server/plrhand.c M /branches/S2_3/server/srv_main.c M /branches/S2_3/server/unithand.c M /branches/S2_3/server/unittools.c M /branches/S2_3/server/unittools.h Increase score.units_lost when - Units lost with their transport - Units killed by hut barbarians - Units killed by terrain changes - Diplomats killed in fight against other diplomats - Diplomats failing their mission - Units within opponent's borders wiped when entering peace See gna bug #20301 ------------------------------------------------------------------------ r22028 | cazfi | 2012-11-22 01:38:53 +0000 (Thu, 22 Nov 2012) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Updated Scottish Gaelic translation by Michael Bauer. ------------------------------------------------------------------------ r22024 | cazfi | 2012-11-22 01:14:26 +0000 (Thu, 22 Nov 2012) | 4 lines Changed paths: M /branches/S2_3/server/unittools.c Update score.units_lost when unit dies due to failed paradrop. See gna bug #20300 ------------------------------------------------------------------------ r22017 | cazfi | 2012-11-20 23:08:03 +0000 (Tue, 20 Nov 2012) | 4 lines Changed paths: M /branches/S2_3/client/tilespec.c Never show exhausted icon for units for which move rate is 0. See gna bug #20270 ------------------------------------------------------------------------ r22012 | cazfi | 2012-11-19 23:34:03 +0000 (Mon, 19 Nov 2012) | 6 lines Changed paths: M /branches/S2_3/server/unittools.c Always emit "unit_lost" scripting signal when unit lost. Originally reported by Jacob Nevins See gna bug #20221 ------------------------------------------------------------------------ r21983 | jtn | 2012-11-13 23:00:08 +0000 (Tue, 13 Nov 2012) | 1 line Changed paths: M /branches/S2_3/fc_version Fix typo in capabilities introduced by fix for gna bug #19977. ------------------------------------------------------------------------ r21975 | cazfi | 2012-10-29 16:56:09 +0000 (Mon, 29 Oct 2012) | 6 lines Changed paths: M /branches/S2_3/server/srv_main.c Do not change ranked_username any more once player is dead. Patch by Davide Baldini See gna patch #3547 ------------------------------------------------------------------------ r21957 | cazfi | 2012-10-17 02:23:32 +0100 (Wed, 17 Oct 2012) | 7 lines Changed paths: M /branches/S2_3/server/advisors/autosettlers.c Do not continue ajutosettlers old plan when execution returns from recursive displacements that have caused it already to start working on current tile. It was already detected if autosettler had moved, but starting to work without moving was not. See gna bug #20240 ------------------------------------------------------------------------ r21954 | cazfi | 2012-10-16 02:35:42 +0100 (Tue, 16 Oct 2012) | 4 lines Changed paths: M /branches/S2_3/ai/aisettler.c Avoid division by zero in defense_bonus() when cityspot so far has value 0. See gna bug #20239 ------------------------------------------------------------------------ r21946 | cazfi | 2012-10-15 01:31:32 +0100 (Mon, 15 Oct 2012) | 7 lines Changed paths: M /branches/S2_3/server/advisors/advbuilding.c When AI evaluates how long building with Parasite effect would function brefore getting obsolete, ignore those players who have negative research potential due to tech upkeep. This also avoids divide by zero error when potential is -1. See gna bug #20234 ------------------------------------------------------------------------ r21941 | jcreus | 2012-10-14 18:04:22 +0100 (Sun, 14 Oct 2012) | 1 line Changed paths: M /branches/S2_3/po/ca.po Language correction ------------------------------------------------------------------------ r21933 | cazfi | 2012-10-13 00:03:37 +0100 (Sat, 13 Oct 2012) | 4 lines Changed paths: M /branches/S2_3/common/requirements.c Allow MinYear requirement with year earlier than hardcoded -4000. See gna bug #17862 ------------------------------------------------------------------------ r21928 | cazfi | 2012-10-12 22:25:50 +0100 (Fri, 12 Oct 2012) | 7 lines Changed paths: M /branches/S2_3/server/connecthand.c Do not rank user that has already detached from player long before game ended. Patch by Davide Baldini See gna patch #3526 ------------------------------------------------------------------------ r21923 | cazfi | 2012-10-12 09:27:12 +0100 (Fri, 12 Oct 2012) | 5 lines Changed paths: M /branches/S2_3/ai/aiparatrooper.c Do not consider ocean cities as possible ai paratrooper targets, avoiding failing assert about continent size. See gna bug #20230 ------------------------------------------------------------------------ r21916 | cazfi | 2012-10-10 00:43:05 +0100 (Wed, 10 Oct 2012) | 6 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/doc/man/Makefile.am A /branches/S2_3/doc/man/freeciv-manual.6.in Added manpage for freeciv-manual. Manpage by Karl Goetz with build system changes by me See gna bug #19227 ------------------------------------------------------------------------ r21909 | cazfi | 2012-10-09 09:11:16 +0100 (Tue, 09 Oct 2012) | 10 lines Changed paths: M /branches/S2_3/server/scripting/api_actions.c Made scripting function give_technology() to return NULL instead of pointer to A_NONE if player already has the tech. This is how it's documented in most places. Conflicting documentation updated. This fixes bug in multiplayer ruleset that rebuilding Darwin's Voyage gave free technologies again. Reported by Jacob Nevins See gna bug #19852 ------------------------------------------------------------------------ r21894 | cazfi | 2012-10-07 22:18:38 +0100 (Sun, 07 Oct 2012) | 6 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/client/packhand.c M /branches/S2_3/common/city.c M /branches/S2_3/common/game.c M /branches/S2_3/common/packets.def M /branches/S2_3/fc_version M /branches/S2_3/server/gamehand.c M /branches/S2_3/server/savegame.c M /branches/S2_3/server/settings.c Changed trademindist value size to 16bit in network protocol. Reported by Jacob Nevins See gna bug #19977 ------------------------------------------------------------------------ r21891 | cazfi | 2012-10-07 20:44:42 +0100 (Sun, 07 Oct 2012) | 9 lines Changed paths: M /branches/S2_3/server/advisors/advdata.c Reallocate space for advisor government want values when their number may change on load of new ruleset. Reported by pepeto Patch by me after investigation and suggestion by Jacob Nevins See gna bug #19800 ------------------------------------------------------------------------ r21882 | cazfi | 2012-10-06 21:55:14 +0100 (Sat, 06 Oct 2012) | 5 lines Changed paths: M /branches/S2_3/dependencies/lua-5.1/src/localluaconf.h M /branches/S2_3/dependencies/lua-5.1/src/luaconf.h Fixed in-tree lua build to respect --without-readline freeciv configure option. In theory this fixes build in linux systems without readline installed. See gna bug #20219 ------------------------------------------------------------------------ r21878 | cazfi | 2012-10-06 18:26:45 +0100 (Sat, 06 Oct 2012) | 4 lines Changed paths: M /branches/S2_3/server/techtools.c Implemented losing of future techs. There used to be just failing assert. See gna bug #20220 ------------------------------------------------------------------------ r21869 | jtn | 2012-09-25 23:47:42 +0100 (Tue, 25 Sep 2012) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 100%: 6302 translated. ------------------------------------------------------------------------ r21868 | jcreus | 2012-09-24 08:15:23 +0100 (Mon, 24 Sep 2012) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r21860 | cazfi | 2012-09-05 23:37:05 +0100 (Wed, 05 Sep 2012) | 6 lines Changed paths: M /branches/S2_3/common/packets.c Fixed sanity checking that packet size is at least header size in case where packet is not compressed. Also fixes compilation error when network packet compression is not enabled at all. See gna bug #20107 ------------------------------------------------------------------------ r21855 | cazfi | 2012-09-03 19:27:57 +0100 (Mon, 03 Sep 2012) | 6 lines Changed paths: M /branches/S2_3/m4/sound.m4 Fixed mixup of using CFLAGS as CPPFLAGS in SDL_mixer tests. Patch by Anonymous See gna patch #3519 ------------------------------------------------------------------------ r21825 | cazfi | 2012-08-22 17:02:29 +0100 (Wed, 22 Aug 2012) | 4 lines Changed paths: M /branches/S2_3/server/report.c Set player number right in scorelog delplayer lines. See gna patch #20069 ------------------------------------------------------------------------ r21817 | cazfi | 2012-08-20 22:29:14 +0100 (Mon, 20 Aug 2012) | 4 lines Changed paths: M /branches/S2_3/server/savegame2.c When saving scenario, place scenario section first. See gna patch #3497 ------------------------------------------------------------------------ r21805 | jtn | 2012-08-14 10:13:03 +0100 (Tue, 14 Aug 2012) | 3 lines Changed paths: M /branches/S2_3/server/commands.c M /branches/S2_3/server/generator/mapgen.c Fix some lower-case "freeciv" in strings. See gna patch #3500. ------------------------------------------------------------------------ r21800 | jtn | 2012-08-13 10:45:31 +0100 (Mon, 13 Aug 2012) | 3 lines Changed paths: M /branches/S2_3/data/scenario/earth-80x50-v3.sav Fix format problems causing warnings in earth-80x50-v3 scenario. See gna bug #20050. ------------------------------------------------------------------------ r21776 | jtn | 2012-08-10 10:38:40 +0100 (Fri, 10 Aug 2012) | 4 lines Changed paths: M /branches/S2_3/NEWS Reinstate NEWS as more than a pointer; restore old information from svn (r13819) and scrape information for newer major releases from wiki. See gna patch #3488. ------------------------------------------------------------------------ r21775 | jtn | 2012-08-10 10:38:33 +0100 (Fri, 10 Aug 2012) | 3 lines Changed paths: M /branches/S2_3/doc/FAQ M /branches/S2_3/doc/generate_FAQ.pl Update the FAQ-fetching script, and refresh the FAQ from wiki. See gna patch #3420. ------------------------------------------------------------------------ r21752 | jtn | 2012-08-07 09:27:38 +0100 (Tue, 07 Aug 2012) | 3 lines Changed paths: M /branches/S2_3/data/nation/mali.ruleset Remove conflicts_with in mali.ruleset with itself. See gna bug #19991. ------------------------------------------------------------------------ r21724 | jtn | 2012-08-05 13:29:01 +0100 (Sun, 05 Aug 2012) | 5 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/data/civ2/units.ruleset M /branches/S2_3/data/default/units.ruleset M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/multiplayer/units.ruleset Remove hardcoded help message claiming diplomatic units are always built as veteran under communist governments. Add handwritten text to rulesets' unit help instead. See gna bug #20021. ------------------------------------------------------------------------ r21723 | jtn | 2012-08-05 13:28:57 +0100 (Sun, 05 Aug 2012) | 3 lines Changed paths: M /branches/S2_3/data/civ1/effects.ruleset Remove useless communism/diplomat/veteran effect from civ1 ruleset. See gna bug #20020. ------------------------------------------------------------------------ r21722 | jtn | 2012-08-05 13:28:53 +0100 (Sun, 05 Aug 2012) | 3 lines Changed paths: M /branches/S2_3/server/commands.c Fix help synopses for metaserver related commands. See gna bug #20019. ------------------------------------------------------------------------ r21708 | jtn | 2012-08-04 10:26:46 +0100 (Sat, 04 Aug 2012) | 2 lines Changed paths: M /branches/S2_3/po/nl.po Copied nl.po from J.M. Maalderink's trunk version (r21228). Stats on this branch: 72%: 4532 translated, 1076 fuzzy, 692 untranslated. ------------------------------------------------------------------------ r21703 | cazfi | 2012-08-03 23:47:45 +0100 (Fri, 03 Aug 2012) | 10 lines Changed paths: M /branches/S2_3/common/dataio.c M /branches/S2_3/common/dataio.h M /branches/S2_3/common/generate_packets.py Added return value indicating success or failure for all dio_get_xxx() functions, and check that value to avoid infinite loop in reading arrays from network when there's no more data even though it's expected. From http://aluigi.altervista.org/adv/freecivet-adv.txt Reported by Patrick Welche See gna bug #20003 ------------------------------------------------------------------------ r21700 | cazfi | 2012-08-03 23:20:41 +0100 (Fri, 03 Aug 2012) | 5 lines Changed paths: M /branches/S2_3/client/options.c Have magic value "default" as initial value for metaserver URL in newly installed freeciv instead of the actual current default URL. See gna bug #20015 ------------------------------------------------------------------------ r21693 | cazfi | 2012-08-03 14:08:14 +0100 (Fri, 03 Aug 2012) | 5 lines Changed paths: M /branches/S2_3/utility/support.c Fixed "set but uused variable" warning when compiling for system without working vsnprintf. See gna bug #20013 ------------------------------------------------------------------------ r21688 | cazfi | 2012-08-03 00:12:06 +0100 (Fri, 03 Aug 2012) | 4 lines Changed paths: M /branches/S2_3/utility/shared.c Include direct.h to shared.c in Windows compilations. See gna patch #3466 ------------------------------------------------------------------------ r21685 | jtn | 2012-08-02 22:29:07 +0100 (Thu, 02 Aug 2012) | 3 lines Changed paths: M /branches/S2_3/data/helpdata.txt M /branches/S2_3/data/scenario/france-140x90-v2.sav M /branches/S2_3/data/scenario/tileset-demo.sav M /branches/S2_3/data/scenario/tutorial.sav M /branches/S2_3/doc/README.packaging Correct references to metaserver.phtml after patch #3453. See gna bug #20014. ------------------------------------------------------------------------ r21677 | cazfi | 2012-08-01 04:02:13 +0100 (Wed, 01 Aug 2012) | 6 lines Changed paths: M /branches/S2_3/m4/x.m4 Use "=" instead of "==" for equality checking. Patch by Patrick Welche See gna bug #20002 ------------------------------------------------------------------------ r21672 | cazfi | 2012-07-31 23:42:13 +0100 (Tue, 31 Jul 2012) | 10 lines Changed paths: M /branches/S2_3/common/packets.c Sanity check packet length received over network against values less than header length alone to avoid situation where body length is considered negative. From http://aluigi.altervista.org/adv/freecivet-adv.txt Reported by Patrick Welche See gna bug #20003 ------------------------------------------------------------------------ r21661 | cazfi | 2012-07-30 22:47:41 +0100 (Mon, 30 Jul 2012) | 6 lines Changed paths: M /branches/S2_3/configure.ac Changed default metaserver URL to access metaserver with .php suffix, not .phtml. For now metaserver should answer in either URL, but .php is more certain in distant future too. See gna patch #3453 ------------------------------------------------------------------------ r21658 | jtn | 2012-07-30 22:34:56 +0100 (Mon, 30 Jul 2012) | 4 lines Changed paths: M /branches/S2_3/data/amplio/units.spec M /branches/S2_3/data/amplio2/units.spec Enable the existing "refugee" unit graphic in the Amplio/Amplio2 rulesets, mainly for the benefit of the civ2-3 modpack (which uses it for its Migrants). See gna patch #3455. ------------------------------------------------------------------------ r21645 | cazfi | 2012-07-29 22:04:59 +0100 (Sun, 29 Jul 2012) | 7 lines Changed paths: M /branches/S2_3/server/unittools.c Explicitly clear borders of old territory claiming base owner. New owner may not know all the tiles that base used to claim so those tiles will not be claimed by him/her, nor implicitly freed from old owner. See gna bug #19983 ------------------------------------------------------------------------ r21637 | cazfi | 2012-07-28 23:37:32 +0100 (Sat, 28 Jul 2012) | 6 lines Changed paths: M /branches/S2_3/server/maphand.c Always claim the tile the border source itself stands on regardless of other rules (no stealing of tiles from city within city radius, stronger border source should prevail...) See gna bug #19831 ------------------------------------------------------------------------ r21622 | jtn | 2012-07-25 22:57:01 +0100 (Wed, 25 Jul 2012) | 2 lines Changed paths: M /branches/S2_3/po/bg.po Updated Bulgarian localisation by Bogdan Marinov. 31%: 1958 translated, 10 fuzzy, 4331 untranslated. ------------------------------------------------------------------------ r21613 | jtn | 2012-07-23 10:30:35 +0100 (Mon, 23 Jul 2012) | 4 lines Changed paths: M /branches/S2_3/server/stdinhand.c Improve server console readline completion, notably for enumerated/bitwise options. See gna patch #3436. ------------------------------------------------------------------------ r21592 | cazfi | 2012-07-20 23:27:43 +0100 (Fri, 20 Jul 2012) | 4 lines Changed paths: M /branches/S2_3/server/settings.c Call bitwise setting value with no bits set "empty value" See gna patch #3431 ------------------------------------------------------------------------ r21569 | jtn | 2012-07-17 09:32:42 +0100 (Tue, 17 Jul 2012) | 7 lines Changed paths: M /branches/S2_3/client/helpdata.c Add autogenerated help text for governments with free happiness upkeep (such as Republic in civ2/default/multiplayer/experimental rulesets). Also, tweak one of the other upkeep messages. Reported by Angelo Locritani (alocritani@gna). See gna bug #17905. ------------------------------------------------------------------------ r21568 | jtn | 2012-07-17 09:32:39 +0100 (Tue, 17 Jul 2012) | 5 lines Changed paths: M /branches/S2_3/ai/aiguard.c Guard against a null dereference in an assertion in the AI bodyguard code. Patch by Per I. Mathisen (per@gna). See gna patch #3081. ------------------------------------------------------------------------ r21542 | cazfi | 2012-07-14 00:27:05 +0100 (Sat, 14 Jul 2012) | 6 lines Changed paths: M /branches/S2_3/server/savegame2.c Fixed a bug that sometimes what was supposed to be normal save was created as scenario, and failures from checks if scenario saving is possible were ignored when scenario saving was requested. See gna bug #19919 ------------------------------------------------------------------------ r21533 | jtn | 2012-07-13 22:39:20 +0100 (Fri, 13 Jul 2012) | 3 lines Changed paths: M /branches/S2_3/server/unittools.c Fix trouble when upgrading a unit to a type with fewer veteran levels. See gna bug #19913. ------------------------------------------------------------------------ r21530 | cazfi | 2012-07-13 20:56:04 +0100 (Fri, 13 Jul 2012) | 4 lines Changed paths: M /branches/S2_3/client/gui-sdl/connectdlg.c M /branches/S2_3/client/gui-sdl/graphics.c M /branches/S2_3/client/gui-stub/connectdlg.c M /branches/S2_3/doc/README.nations M /branches/S2_3/po/hu.po M /branches/S2_3/po/uk.po M /branches/S2_3/vms/readme.vms M /branches/S2_3/vms/vms_build.com Lower cased 'C' in a couple of FreeCivs that had sneaked in. See gna patch #3398 ------------------------------------------------------------------------ r21525 | cazfi | 2012-07-13 13:23:11 +0100 (Fri, 13 Jul 2012) | 5 lines Changed paths: M /branches/S2_3/server/ruleset.c Make it possible to have requirement for both Land and Oceanic terrain class in same requirement list. See gna bug #19916 ------------------------------------------------------------------------ r21498 | jtn | 2012-07-10 09:54:53 +0100 (Tue, 10 Jul 2012) | 3 lines Changed paths: M /branches/S2_3/data/helpdata.txt Add myself to list of administrators in online help. See gna patch #3368. ------------------------------------------------------------------------ r21497 | jtn | 2012-07-10 09:54:48 +0100 (Tue, 10 Jul 2012) | 3 lines Changed paths: M /branches/S2_3/client/audio.c M /branches/S2_3/data/civclient.dsc.in M /branches/S2_3/data/civserver.dsc.in M /branches/S2_3/doc/HACKING M /branches/S2_3/doc/README.nations M /branches/S2_3/doc/README.rulesets M /branches/S2_3/doc/README.tilesets M /branches/S2_3/doc/ca/BUGS.ca M /branches/S2_3/doc/ca/HOWTOPLAY.ca M /branches/S2_3/doc/ca/README.ca M /branches/S2_3/doc/de/HOWTOPLAY.de M /branches/S2_3/doc/fr/HOWTOPLAY.fr M /branches/S2_3/doc/fr/README.fr M /branches/S2_3/doc/ja/HOWTOPLAY.ja M /branches/S2_3/doc/ja/README.ja M /branches/S2_3/po/da.po M /branches/S2_3/po/ja.po M /branches/S2_3/vms/readme.vms Fix/standardise URLs. See gna bug #19908. ------------------------------------------------------------------------ r21485 | cazfi | 2012-07-09 22:43:35 +0100 (Mon, 09 Jul 2012) | 4 lines Changed paths: M /branches/S2_3/data/civ1/Makefile.am M /branches/S2_3/data/civ2/Makefile.am Install civ1 and civ2 ruleset lua scripts. See gna bug #19907 ------------------------------------------------------------------------ r21461 | cazfi | 2012-07-06 23:18:10 +0100 (Fri, 06 Jul 2012) | 5 lines Changed paths: M /branches/S2_3/win32/installer/Makefile Use fc_version script to get freeciv version string used in Windows installer build. See gna patch #3365 ------------------------------------------------------------------------ r21459 | cazfi | 2012-07-06 11:42:20 +0100 (Fri, 06 Jul 2012) | 4 lines Changed paths: M /branches/S2_3/doc/CodingStyle M /branches/S2_3/doc/HACKING Prefer .patch suffix for contributed patches. See gna patch #3359 ------------------------------------------------------------------------ r21453 | jtn | 2012-07-05 20:42:37 +0100 (Thu, 05 Jul 2012) | 4 lines Changed paths: M /branches/S2_3/configure.ac A /branches/S2_3/po/bg.po Initial Bulgarian localisation by Bogdan Marinov. Stats on this branch: 29%: 1851 translated, 12 fuzzy, 4435 untranslated. See gna patch #3362. ------------------------------------------------------------------------ r21450 | jtn | 2012-07-05 01:48:13 +0100 (Thu, 05 Jul 2012) | 3 lines Changed paths: M /branches/S2_3/client/options.c Fix Gtk2 client widget arrangement backwards-compatibility logic. See gna bug #19888. ------------------------------------------------------------------------ r21443 | cazfi | 2012-07-05 01:33:41 +0100 (Thu, 05 Jul 2012) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/colors.c Fixed conversion from 8bit color component to 16bit one. Patch by Anonymous and myself. See gna patch #3344 ------------------------------------------------------------------------ r21438 | cazfi | 2012-07-04 09:27:18 +0100 (Wed, 04 Jul 2012) | 4 lines Changed paths: M /branches/S2_3/win32/Makefile.am Added Windows installer build scripts to release tarball. See gna patch #3357 ------------------------------------------------------------------------ r21436 | kscanne | 2012-07-03 19:31:22 +0100 (Tue, 03 Jul 2012) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r21433 | cazfi | 2012-07-03 10:06:41 +0100 (Tue, 03 Jul 2012) | 5 lines Changed paths: M /branches/S2_3/data/default/effects.ruleset M /branches/S2_3/data/experimental/effects.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset Give fortress watchtower bonus to only units for which fortress is native, i.e., not to units flying over it. See gna bug #19866 ------------------------------------------------------------------------ r21426 | jtn | 2012-07-02 21:07:46 +0100 (Mon, 02 Jul 2012) | 3 lines Changed paths: M /branches/S2_3/common/connection.h M /branches/S2_3/server/stdinhand.c Fix possible array bounds overstep in "/cmdlevel". See gna bug #19878. ------------------------------------------------------------------------ r21425 | jtn | 2012-07-02 21:07:41 +0100 (Mon, 02 Jul 2012) | 3 lines Changed paths: M /branches/S2_3/data/nation/chilean.ruleset M /branches/S2_3/data/nation/holyroman.ruleset M /branches/S2_3/data/nation/muskogee.ruleset M /branches/S2_3/data/nation/northumbrian.ruleset Sort out ?female: qualifiers on leader names. See gna bug #19870. ------------------------------------------------------------------------ r21413 | cazfi | 2012-07-02 02:26:40 +0100 (Mon, 02 Jul 2012) | 5 lines Changed paths: M /branches/S2_3/data/experimental/units.ruleset Added Marines flag for triremes so they attack out from harbour cities. See gna bug #19828 ------------------------------------------------------------------------ r21408 | cazfi | 2012-07-01 22:04:15 +0100 (Sun, 01 Jul 2012) | 8 lines Changed paths: M /branches/S2_3/common/game.c Allow unit to be removed from client side to have homecity owned by other player than unit owner. This is necessary in some cases where unit removal happens in the middle of city owner change sequence. Reported by Daniel Markstedt and myself. See gna bug #13701 ------------------------------------------------------------------------ r21387 | jtn | 2012-06-29 10:27:39 +0100 (Fri, 29 Jun 2012) | 3 lines Changed paths: M /branches/S2_3/data/nation/antarctican.ruleset Fix typo "Belgarno II". See gna bug #19860. ------------------------------------------------------------------------ r21379 | cazfi | 2012-06-28 10:26:18 +0100 (Thu, 28 Jun 2012) | 6 lines Changed paths: M /branches/S2_3/data/civ1/units.ruleset M /branches/S2_3/data/civ2/units.ruleset M /branches/S2_3/data/default/units.ruleset M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/multiplayer/units.ruleset Documented unit type field "targets" Requested by Angelo Locritani See gna bug #18015 ------------------------------------------------------------------------ r21376 | cazfi | 2012-06-28 10:00:14 +0100 (Thu, 28 Jun 2012) | 4 lines Changed paths: M /branches/S2_3/ai/aihand.c M /branches/S2_3/server/plrhand.c Clip Max_Rates effect values to legal range. See gna patch #3343 ------------------------------------------------------------------------ r21372 | cazfi | 2012-06-27 21:31:52 +0100 (Wed, 27 Jun 2012) | 6 lines Changed paths: M /branches/S2_3/common/research.c Initialize player future techs counter. Reported by Anonymous See gna bug #19745 ------------------------------------------------------------------------ r21366 | jtn | 2012-06-26 10:05:34 +0100 (Tue, 26 Jun 2012) | 5 lines Changed paths: M /branches/S2_3/server/handchat.c M /branches/S2_3/server/voting.c Fix typos in internal error messages. Reported by Karl Goetz (kgoetz@gna). See gna bug #19564. ------------------------------------------------------------------------ r21356 | mixcoatl | 2012-06-24 17:13:17 +0100 (Sun, 24 Jun 2012) | 1 line Changed paths: M /branches/S2_3/data/nation/jamaican.ruleset Fix typo in Jamaican nation. See Gna patch #2024 ------------------------------------------------------------------------ r21352 | cazfi | 2012-06-23 23:29:42 +0100 (Sat, 23 Jun 2012) | 5 lines Changed paths: M /branches/S2_3/common/movement.c Break out from is_channel_city_tile() outer loop when we already know that channnel network is connected to native tile. See gna patch #3334 ------------------------------------------------------------------------ r21347 | cazfi | 2012-06-21 22:30:22 +0100 (Thu, 21 Jun 2012) | 5 lines Changed paths: M /branches/S2_3/common/aicore/pf_tools.c M /branches/S2_3/common/city.c M /branches/S2_3/common/movement.c M /branches/S2_3/common/movement.h Fixed land unit goto to consider move to city on non-native terrain legal when it is. See gna bug #19611 ------------------------------------------------------------------------ r21340 | jtn | 2012-06-19 21:22:06 +0100 (Tue, 19 Jun 2012) | 4 lines Changed paths: M /branches/S2_3/server/unittools.c Fix a unit miscount in wipe_unit(). Not believed to change gameplay (only speed things up a bit). See gna bug #19823. ------------------------------------------------------------------------ r21191 | jtn | 2012-04-23 10:32:54 +0100 (Mon, 23 Apr 2012) | 8 lines Changed paths: M /branches/S2_3/data/hex2t/tiles.png The fogged parts of the minimap were far too dark with the hex2t tileset. Change tx.fog sprite from black with 90% opacity to the same level as other tilesets (114, ~44%). Reported by Daniel Markstedt (dmarks@gna). Fix based on one contributed anonymously. See gna bug #16900. ------------------------------------------------------------------------ r21176 | jtn | 2012-04-15 23:43:30 +0100 (Sun, 15 Apr 2012) | 4 lines Changed paths: M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c Fixed more potential problems loading old savefiles if the set of specials changed in new servers. Second part of fix for gna bug #15743. ------------------------------------------------------------------------ r21166 | cproc | 2012-04-15 21:16:49 +0100 (Sun, 15 Apr 2012) | 4 lines Changed paths: A /branches/S2_3/win32/installer A /branches/S2_3/win32/installer/Freeciv.url A /branches/S2_3/win32/installer/Makefile A /branches/S2_3/win32/installer/create-freeciv-gtk2-nsi.sh A /branches/S2_3/win32/installer/create-freeciv-sdl-nsi.sh A /branches/S2_3/win32/installer/freeciv-gtk2.cmd A /branches/S2_3/win32/installer/freeciv-modpack.cmd A /branches/S2_3/win32/installer/freeciv-sdl.cmd A /branches/S2_3/win32/installer/freeciv-server.cmd Put Windows installer material under version control. See gna bug #19088. ------------------------------------------------------------------------ r21160 | cazfi | 2012-04-13 01:33:32 +0100 (Fri, 13 Apr 2012) | 6 lines Changed paths: M /branches/S2_3/server/srv_main.c Fixed checking if game should end due to allied victory. Reported by Brandon J. Van Every See gna bug #17986 ------------------------------------------------------------------------ r21157 | cazfi | 2012-04-13 01:23:10 +0100 (Fri, 13 Apr 2012) | 5 lines Changed paths: M /branches/S2_3/server/maphand.c Fixed crashes related to attempts to make borders update when main map is not yet, or no longer, initialized. See gna bug #19637 ------------------------------------------------------------------------ r21150 | cazfi | 2012-04-11 00:06:40 +0100 (Wed, 11 Apr 2012) | 6 lines Changed paths: M /branches/S2_3/utility/fciconv.c Made get_internal_string_length() to correctly skip BOM. Reported by Michal Mazurek See gna bug #17373 ------------------------------------------------------------------------ r21147 | cazfi | 2012-04-10 23:59:13 +0100 (Tue, 10 Apr 2012) | 5 lines Changed paths: M /branches/S2_3/server/maphand.c M /branches/S2_3/server/plrhand.c Moved borders recalculation from the middle of player removal code to after player has really been removed. See gna bug #19627 ------------------------------------------------------------------------ r21138 | cazfi | 2012-04-08 08:35:08 +0100 (Sun, 08 Apr 2012) | 7 lines Changed paths: M /branches/S2_3/server/savegame2.c Fixed potential problems in loading games saved by freeciv version where S_LAST had different value than what it has in current version. Reported by Jacob Nevins See gna bug #15743 ------------------------------------------------------------------------ r21123 | cazfi | 2012-04-05 20:56:31 +0100 (Thu, 05 Apr 2012) | 7 lines Changed paths: M /branches/S2_3/server/srv_main.c Strip, to avoid duplicate extensions, only those extensions from savegame name that will be automatically readded. This used to strip all extensions (anything after dot '.') Reported by Michal Mazurek See gna bug #18781 ------------------------------------------------------------------------ r21117 | jtn | 2012-04-03 23:30:44 +0100 (Tue, 03 Apr 2012) | 4 lines Changed paths: M /branches/S2_3/configure.ac A /branches/S2_3/po/sr.po Add incomplete Serbian localisation by Goran Rakić (merged with latest code). 33%: 2068 translated, 1070 fuzzy, 3162 untranslated. See gna patch #3233. ------------------------------------------------------------------------ r21109 | cazfi | 2012-04-02 00:36:01 +0100 (Mon, 02 Apr 2012) | 5 lines Changed paths: M /branches/S2_3/client/gui-sdl/themespec.c Renamed gui-sdl finish_loading_sprites() as theme_finish_loading_sprites() to fix compilation broken by namespace conflict See gna bug #19605 ------------------------------------------------------------------------ r21106 | cazfi | 2012-04-01 23:53:21 +0100 (Sun, 01 Apr 2012) | 10 lines Changed paths: M /branches/S2_3/client/packhand.c M /branches/S2_3/client/tilespec.c M /branches/S2_3/client/tilespec.h M /branches/S2_3/common/packets.def M /branches/S2_3/fc_version M /branches/S2_3/server/ruleset.c Free big sprites when all rulesets have been received and everything we need from big sprites has been cropped to real sprites. New optional network capability controls whether server sends packet telling that all rulesets have been sent. Requested by Charles Vaughn See gna bug #16995 ------------------------------------------------------------------------ r21102 | cazfi | 2012-04-01 22:03:43 +0100 (Sun, 01 Apr 2012) | 6 lines Changed paths: M /branches/S2_3/server/maphand.c Update playermap information when tile owner changes for tile currently visible. Reported by Jacob Nevins See gna bug #18588 ------------------------------------------------------------------------ r21098 | cazfi | 2012-04-01 19:00:19 +0100 (Sun, 01 Apr 2012) | 4 lines Changed paths: M /branches/S2_3/common/aicore/pf_tools.c Fixed compile of some currently outcommented pathfinding code. See gna patch #3205 ------------------------------------------------------------------------ r21094 | cazfi | 2012-04-01 08:25:07 +0100 (Sun, 01 Apr 2012) | 8 lines Changed paths: M /branches/S2_3/common/unit.c Made auto-explore possible for all units except those consuming fuel or steadily losing hitpoints. One unit that previously couldn't auto-explore, but now can, is experimental ruleset Trireme. Reported by Angelo Locritani See gna bug #17958 ------------------------------------------------------------------------ r21090 | cazfi | 2012-04-01 00:36:45 +0100 (Sun, 01 Apr 2012) | 5 lines Changed paths: M /branches/S2_3/common/city.c Fixed get_city_min_trade_route() to work even if city has not all traderoute slots in use. This has not caused real problems - currently all the calls happen when all slots are in use. See gna bug #19585 ------------------------------------------------------------------------ r21085 | jtn | 2012-03-31 13:29:04 +0100 (Sat, 31 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r21084. ------------------------------------------------------------------------ r21084 | jtn | 2012-03-31 13:27:20 +0100 (Sat, 31 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Results of running "make update-po". ------------------------------------------------------------------------ r21083 | jtn | 2012-03-31 13:23:37 +0100 (Sat, 31 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r21082. ------------------------------------------------------------------------ r21082 | jtn | 2012-03-31 13:20:42 +0100 (Sat, 31 Mar 2012) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version number to '2.3.2'. ------------------------------------------------------------------------ r21078 | jtn | 2012-03-30 22:28:33 +0100 (Fri, 30 Mar 2012) | 6 lines Changed paths: M /branches/S2_3/common/tech.c Treat self-rooted techs as reachable for players that already have them. Without this, they were essentially unusable (could never be obtained). Reported anonymously and by David Fernandez (bardo@gna). See gna bug #18394. ------------------------------------------------------------------------ r21075 | jtn | 2012-03-30 22:15:46 +0100 (Fri, 30 Mar 2012) | 3 lines Changed paths: M /branches/S2_3/po/gd.po Refresh Scottish Gaelic localisation and remove a fuzzy marker after discussion with Michael Bauer. 100%: 6300 translated. ------------------------------------------------------------------------ r21071 | jtn | 2012-03-30 09:43:12 +0100 (Fri, 30 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/ja.po Updated Japanese localization by Belgae. 100%: 6300 translated. ------------------------------------------------------------------------ r21058 | jcreus | 2012-03-26 23:33:08 +0100 (Mon, 26 Mar 2012) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r21057 | jcreus | 2012-03-26 23:30:19 +0100 (Mon, 26 Mar 2012) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r21055 | cazfi | 2012-03-26 22:47:22 +0100 (Mon, 26 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/dependencies/tolua-5.1/include/tolua.h M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/all.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/array.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/basic.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/class.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/clean.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/code.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/compat.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/container.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/declaration.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/define.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/doit.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/enumerate.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/feature.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/function.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/module.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/namespace.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/operator.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/package.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/typedef.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/variable.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/lua/verbatim.lua M /branches/S2_3/dependencies/tolua-5.1/src/bin/tolua.c M /branches/S2_3/dependencies/tolua-5.1/src/bin/tolua.pkg M /branches/S2_3/dependencies/tolua-5.1/src/lib/tolua_event.c M /branches/S2_3/dependencies/tolua-5.1/src/lib/tolua_is.c M /branches/S2_3/dependencies/tolua-5.1/src/lib/tolua_map.c M /branches/S2_3/dependencies/tolua-5.1/src/lib/tolua_push.c M /branches/S2_3/dependencies/tolua-5.1/src/lib/tolua_to.c Removed executable property from tolua source files. ------------------------------------------------------------------------ r21049 | jtn | 2012-03-25 14:20:19 +0100 (Sun, 25 Mar 2012) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/diplodlg.c Use correct Gtk function to set label in diplomacy dialog. (Probably no functional effect.) Patch by Matthias Pfafferodt (syntron@gna). See gna bug #19297. ------------------------------------------------------------------------ r21046 | jtn | 2012-03-24 12:14:47 +0000 (Sat, 24 Mar 2012) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 100%: 6300 translated. ------------------------------------------------------------------------ r21041 | jtn | 2012-03-23 23:16:59 +0000 (Fri, 23 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 100%: 6300 translated. ------------------------------------------------------------------------ r21038 | jtn | 2012-03-23 21:07:13 +0000 (Fri, 23 Mar 2012) | 3 lines Changed paths: M /branches/S2_3/po/en_GB.po Updated en_GB localisation after recent string change. 5%: 322 translated, 5978 untranslated. ------------------------------------------------------------------------ r21027 | cazfi | 2012-03-19 22:28:27 +0000 (Mon, 19 Mar 2012) | 5 lines Changed paths: M /branches/S2_3/server/barbarian.c Before respawning barbarian nation, mark previously used leader name currently unused. This fixes crash with barbarian nations that have just one leader defined. See gna bug #19554 ------------------------------------------------------------------------ r21022 | jtn | 2012-03-18 23:54:33 +0000 (Sun, 18 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 100%: 6300 translated. ------------------------------------------------------------------------ r21013 | cazfi | 2012-03-15 20:48:54 +0000 (Thu, 15 Mar 2012) | 7 lines Changed paths: M /branches/S2_3/server/unithand.c Cancel unit actions when it changes owner and cannot continue them under new command. With standard rulesets lack of this cancellation caused units building Railroad to continue it even if new owner had no Railroad tech. See gna bug #16429 ------------------------------------------------------------------------ r21008 | jtn | 2012-03-13 10:14:04 +0000 (Tue, 13 Mar 2012) | 3 lines Changed paths: M /branches/S2_3/server/advisors/autosettlers.c Remove unused definition WORKER_FEAR_FACTOR. See gna bug #19539. ------------------------------------------------------------------------ r21007 | jtn | 2012-03-13 10:14:01 +0000 (Tue, 13 Mar 2012) | 9 lines Changed paths: M /branches/S2_3/server/cityturn.c Fix a regression from 2.2.x causing obsolete units to completely drop off city worklists. An in-progress unit that should have completed this turn but was made obsolete this turn by a unit with greater shield cost could simply be skipped, rather than being upgraded. In this situation, the unit is now upgraded, unless it was bought, in which case you get the old unit (even if the new one had the same cost). Reported by Francois Sabot (ftarkin@gna; see gna bug #17441) and Echter Name (gaymmaster@gna; see gna bug #18736). ------------------------------------------------------------------------ r21006 | jtn | 2012-03-13 10:13:57 +0000 (Tue, 13 Mar 2012) | 8 lines Changed paths: M /branches/S2_3/ai/aidiplomat.c The AI sometimes stacks diplomats next to foreign cities. This patch prevents the AI from sending another diplomat / spy to a city if one is already next to that city. Patch by Jordi Negrevernis i Font (jorneg@gna) with tweaks by Matthias Pfafferodt (syntron@gna). See gna patch #2978. ------------------------------------------------------------------------ r21005 | jtn | 2012-03-13 10:13:54 +0000 (Tue, 13 Mar 2012) | 7 lines Changed paths: M /branches/S2_3/ai/aidiplomat.c Make AI-controlled diplomatic units try to avoid travelling through tiles occupied by enemy units. Patch by Jordi Negrevernis i Font (jorneg@gna) with tweaks by Matthias Pfafferodt (syntron@gna). See gna bug #19014. ------------------------------------------------------------------------ r20993 | mixcoatl | 2012-03-11 22:08:17 +0000 (Sun, 11 Mar 2012) | 1 line Changed paths: M /branches/S2_3/data/nation/toltec.ruleset Fix minor errors in nation legends ------------------------------------------------------------------------ r20988 | jtn | 2012-03-11 18:00:45 +0000 (Sun, 11 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/es.po Correction to Spanish translation after discussion with Jordi Negrevernis i Font. ------------------------------------------------------------------------ r20987 | jtn | 2012-03-11 17:45:14 +0000 (Sun, 11 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/fi.po Updated Finnish translation from Sini Ruohomaa. 98.6%: 6210 translated, 90 untranslated. ------------------------------------------------------------------------ r20985 | jcreus | 2012-03-11 16:55:02 +0000 (Sun, 11 Mar 2012) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r20984 | cazfi | 2012-03-10 14:26:08 +0000 (Sat, 10 Mar 2012) | 5 lines Changed paths: M /branches/S2_3/server/advisors/autosettlers.c Stop handling of settler after handling settler it displaced, if recursive displacement had caused it to move. See gna bug #19512 ------------------------------------------------------------------------ r20980 | jtn | 2012-03-09 00:07:59 +0000 (Fri, 09 Mar 2012) | 10 lines Changed paths: M /branches/S2_3/server/savegame2.c Fix issue where saving/loading "known tiles" maps for players with indices >40 was depending on undefined C behaviour; on tested platforms this merely led to an odd save order rather than data loss. Now we save both broken and fixed formats; 2.3.0/2.3.1 servers will load the broken format, new servers will load the fixed one. Reported by Michal Mazurek (akfaew@gna); patch by Marko Lindqvist (cazfi@gna) and myself. See gna bug #19029. ------------------------------------------------------------------------ r20977 | jtn | 2012-03-08 23:52:00 +0000 (Thu, 08 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 100%: 6300 translated. ------------------------------------------------------------------------ r20975 | jtn | 2012-03-07 22:55:04 +0000 (Wed, 07 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Updated Scottish Gaelic localisation from Michael Bauer. 100%: 6300 translated. ------------------------------------------------------------------------ r20974 | jtn | 2012-03-07 22:54:59 +0000 (Wed, 07 Mar 2012) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 100%: 6300 translated. ------------------------------------------------------------------------ r20973 | jtn | 2012-03-06 23:24:02 +0000 (Tue, 06 Mar 2012) | 3 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 99.9%: 6296 translated, 4 fuzzy. ------------------------------------------------------------------------ r20972 | jtn | 2012-03-06 23:11:32 +0000 (Tue, 06 Mar 2012) | 3 lines Changed paths: M /branches/S2_3/po/en_GB.po Update to match latest code. No translation changes. 5%: 322 translated, 5978 untranslated. ------------------------------------------------------------------------ r20971 | jtn | 2012-03-06 20:58:56 +0000 (Tue, 06 Mar 2012) | 6 lines Changed paths: M /branches/S2_3/client/control.c M /branches/S2_3/client/control.h M /branches/S2_3/client/gui-gtk-2.0/citydlg.c M /branches/S2_3/client/gui-gtk-2.0/dialogs.c M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/client/gui-sdl/citydlg.c M /branches/S2_3/client/gui-sdl/dialogs.c M /branches/S2_3/client/gui-sdl/dialogs.h M /branches/S2_3/client/gui-sdl/menu.c M /branches/S2_3/client/gui-sdl/themecolors.c M /branches/S2_3/client/gui-sdl/themecolors.h M /branches/S2_3/client/gui-stub/dialogs.c M /branches/S2_3/client/gui-xaw/actions.c M /branches/S2_3/client/gui-xaw/citydlg.c M /branches/S2_3/client/gui-xaw/dialogs.c M /branches/S2_3/client/gui-xaw/menu.c M /branches/S2_3/client/include/dialogs_g.h M /branches/S2_3/client/text.c M /branches/S2_3/client/text.h M /branches/S2_3/data/Freeciv.in M /branches/S2_3/data/themes/gui-sdl/human/colors.themespec Add a confirmation popup when disbanding units (Gtk, SDL, Xaw clients). Requested by: "DynV" (dynv@gna) -- see gna bug #18754 Jaakko Heusala (jheusala@gna) -- see gna bug #19459 anonymously -- see gna bug #19493 ------------------------------------------------------------------------ r20954 | cazfi | 2012-03-02 22:28:18 +0000 (Fri, 02 Mar 2012) | 4 lines Changed paths: M /branches/S2_3/dependencies/lua-5.1/COPYRIGHT M /branches/S2_3/dependencies/lua-5.1/Version M /branches/S2_3/dependencies/lua-5.1/src/lbaselib.c M /branches/S2_3/dependencies/lua-5.1/src/lcode.c M /branches/S2_3/dependencies/lua-5.1/src/ldblib.c M /branches/S2_3/dependencies/lua-5.1/src/ldo.c M /branches/S2_3/dependencies/lua-5.1/src/lgc.c M /branches/S2_3/dependencies/lua-5.1/src/liolib.c M /branches/S2_3/dependencies/lua-5.1/src/llex.c M /branches/S2_3/dependencies/lua-5.1/src/llimits.h M /branches/S2_3/dependencies/lua-5.1/src/loadlib.c M /branches/S2_3/dependencies/lua-5.1/src/lparser.c M /branches/S2_3/dependencies/lua-5.1/src/lstrlib.c M /branches/S2_3/dependencies/lua-5.1/src/lua.h M /branches/S2_3/dependencies/lua-5.1/src/lvm.c Updated lua to version 5.1.5 See gna patch #3166 ------------------------------------------------------------------------ r20941 | cazfi | 2012-02-29 17:50:03 +0000 (Wed, 29 Feb 2012) | 6 lines Changed paths: M /branches/S2_3/server/cityturn.c Fixed construction of list of buildings from which random ones are forcibly sold if player's balance is negative. List used to have all entries pointing to the same building. See gna bug #19494 ------------------------------------------------------------------------ r20932 | cazfi | 2012-02-27 22:29:40 +0000 (Mon, 27 Feb 2012) | 6 lines Changed paths: M /branches/S2_3/ai/advmilitary.c M /branches/S2_3/ai/aihand.c M /branches/S2_3/server/citytools.c M /branches/S2_3/server/citytools.h Consider Veteran_Build effect value boolean (above zero = TRUE, zero or negative = FALSE) as it in this branch simply tells if 1 veteran level should be given or not to newly built units. See gna bug #19466 ------------------------------------------------------------------------ r20926 | cazfi | 2012-02-27 00:20:36 +0000 (Mon, 27 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/utility/ioz.c M /branches/S2_3/utility/support.c M /branches/S2_3/utility/support.h Changed fc_gzopen() return type to gzFile as that's what it gets from gzopen() and what callers expect. See gna bug #19501 ------------------------------------------------------------------------ r20922 | cazfi | 2012-02-26 22:51:18 +0000 (Sun, 26 Feb 2012) | 4 lines Changed paths: M /branches/S2_3/doc/README.effects Added requirement type Base to list in README.effects See gna patch #3148 ------------------------------------------------------------------------ r20918 | cazfi | 2012-02-26 09:38:35 +0000 (Sun, 26 Feb 2012) | 8 lines Changed paths: M /branches/S2_3/client/packhand.c Initialize number unit type veteran levels to MAX_VET_LEVELS at client side. Former initialization to 0 together with original bug #19447 commit caused client to assign all units veteran level -1. Reported by Jacob Nevins See gna bug #19447 (this is fix on top of original commit) ------------------------------------------------------------------------ r20917 | cazfi | 2012-02-25 22:19:34 +0000 (Sat, 25 Feb 2012) | 8 lines Changed paths: M /branches/S2_3/common/effects.c Avoid potential segfault on get_unittype_bonus() when NULL tile is passed to it, and removed assert against such calls. Underlaying requirement list logic handles NULL tile like we want; no non-NULL tile would give same results as NULL tile, so we want to give callers ability to ask NULL tile semantics. See gna bug #19467 (this is fix on top of original commit) ------------------------------------------------------------------------ r20911 | cazfi | 2012-02-25 09:11:43 +0000 (Sat, 25 Feb 2012) | 8 lines Changed paths: M /branches/S2_3/server/plrhand.c If teams are not set up, do not call player_limit_to_max_rates() in server_player_init(). There will be another call to server_player_init() that does set up both team information and max rates. Reported by tirolalira and myself See gna bug #19450 ------------------------------------------------------------------------ r20905 | cazfi | 2012-02-23 22:43:52 +0000 (Thu, 23 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/scripts/setup_auth_server.sh Reserve enough space in database for storing address account creation request comes from when address is IPv6 one. See gna bug #19485 ------------------------------------------------------------------------ r20895 | cazfi | 2012-02-22 20:13:05 +0000 (Wed, 22 Feb 2012) | 4 lines Changed paths: M /branches/S2_3/common/unit.c Check more requirement ranges for effect Unit_Recover. See gna bug #19467 ------------------------------------------------------------------------ r20885 | cazfi | 2012-02-21 16:32:01 +0000 (Tue, 21 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/modinst/download.c Avoid URL field missing in malformed modpack.list causing freeciv-modpack to enter endless loop. See gna bug #19446 ------------------------------------------------------------------------ r20874 | cazfi | 2012-02-20 19:31:52 +0000 (Mon, 20 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/autogen.sh Check sanity of source directory from exitence of common/game.c, and not from obsolete client/civclient.c. See gna bug #19456 ------------------------------------------------------------------------ r20864 | cazfi | 2012-02-17 23:52:37 +0000 (Fri, 17 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/common/unit.c Make sure that no veteran level above unit types maximum gets assigned to newly created unit. See gna bug #19447 ------------------------------------------------------------------------ r20847 | jtn | 2012-02-15 03:32:29 +0000 (Wed, 15 Feb 2012) | 7 lines Changed paths: M /branches/S2_3/server/edithand.c M /branches/S2_3/server/maphand.c Fix trouble including server segfaults when a player is removed mid-game, caused by mishandling of vision / tile knowledge. Reported by Michael Mazurek (akfaew@gna); patch by Matthias Pfafferodt (syntron@gna). See gna bug #18776. ------------------------------------------------------------------------ r20846 | cazfi | 2012-02-08 23:10:57 +0000 (Wed, 08 Feb 2012) | 8 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c M /branches/S2_3/client/gui-sdl/repodlgs.c M /branches/S2_3/client/gui-stub/repodlgs.c M /branches/S2_3/client/gui-xaw/repodlgs.c M /branches/S2_3/client/include/repodlgs_g.h M /branches/S2_3/client/packhand.c M /branches/S2_3/common/packets.def M /branches/S2_3/fc_version M /branches/S2_3/server/report.c Split endgame report packet to one header packet and separate packet for each player. This prevents it from getting too big when number of players increase. Patch by myseld and Jacob Nevins See gna bug #19241 ------------------------------------------------------------------------ r20834 | jtn | 2012-02-06 10:20:51 +0000 (Mon, 06 Feb 2012) | 3 lines Changed paths: M /branches/S2_3/client/control.c M /branches/S2_3/client/control.h M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/client/gui-sdl/mapctrl.c M /branches/S2_3/client/gui-xaw/menu.c M /branches/S2_3/client/gui-xaw/menu.h M /branches/S2_3/data/gtk_menus.xml Change hardcoded "Fortress & Airbase" view toggle in client to "Bases". See gna patch #3119. ------------------------------------------------------------------------ r20826 | jtn | 2012-02-05 21:03:53 +0000 (Sun, 05 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c M /branches/S2_3/client/gui-sdl/repodlgs.c M /branches/S2_3/client/gui-xaw/repodlgs.c M /branches/S2_3/client/packhand.c Units report did not take account of multiple city build slots. Reported by Michal Mazurek (akfaew@gna). See gna bug #19339. ------------------------------------------------------------------------ r20825 | jtn | 2012-02-05 21:03:50 +0000 (Sun, 05 Feb 2012) | 4 lines Changed paths: M /branches/S2_3/client/packhand.c Refresh units report if a unit's homecity changes, since that can affect total upkeep. See gna bug #19405. ------------------------------------------------------------------------ r20824 | jtn | 2012-02-05 21:03:47 +0000 (Sun, 05 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/client/gui-sdl/repodlgs.c Fix missing information in SDL units report: - "under construction" and "soonest completion" always showed "--" - totals were not visible See gna bug #19403. ------------------------------------------------------------------------ r20820 | cazfi | 2012-02-05 20:58:58 +0000 (Sun, 05 Feb 2012) | 4 lines Changed paths: M /branches/S2_3/INSTALL Updated links to gtk2-client dependencies in INSTALL. See gna patch #3109 ------------------------------------------------------------------------ r20811 | cazfi | 2012-02-04 23:09:38 +0000 (Sat, 04 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/dependencies/tolua-5.1/src/lib/Makefile.am Use LUA_CFLAGS provided by configure instead of hardcoded include path to lua-5.1 copy included in freeciv tree. See gna bug #19397 ------------------------------------------------------------------------ r20806 | jtn | 2012-02-04 15:12:16 +0000 (Sat, 04 Feb 2012) | 3 lines Changed paths: M /branches/S2_3/client/gui-xaw/mapview.c Avoid an assertion failure on game end in Xaw client. See gna bug #19399. ------------------------------------------------------------------------ r20805 | jtn | 2012-02-04 15:12:13 +0000 (Sat, 04 Feb 2012) | 6 lines Changed paths: M /branches/S2_3/common/dataio.c M /branches/S2_3/common/packets.h Fix enough_space() check when creating packets, and add an assertion that it never fires. Reported anonymously. See gna bug #19398. ------------------------------------------------------------------------ r20804 | jtn | 2012-02-04 15:12:10 +0000 (Sat, 04 Feb 2012) | 5 lines Changed paths: M /branches/S2_3/common/events.c M /branches/S2_3/common/events.h M /branches/S2_3/data/stdsounds.soundspec Fix inaccuracies in the list of sound tags in stdsounds.soundspec. Based on a report by bit@gna. See gna bug #19389. ------------------------------------------------------------------------ r20803 | jtn | 2012-02-04 15:12:07 +0000 (Sat, 04 Feb 2012) | 7 lines Changed paths: M /branches/S2_3/server/commands.c Fix minor infelicities in commands array: - repeated help for "rulesetdir" command (reported by bit@gna) - missing NULL in "serverid" command (no functional effect) (These were already fixed on trunk/S2_4 as part of patch #3071.) See gna bug #19383. ------------------------------------------------------------------------ r20777 | jtn | 2012-01-31 10:15:28 +0000 (Tue, 31 Jan 2012) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/messagedlg.c Fix an uninitialised variable in the Gtk message options dialog -- fortunately with no effect since its value is effectively not used with the current compile options. Reported by user "Bit" on the forum. See gna bug #19349. ------------------------------------------------------------------------ r20776 | jtn | 2012-01-31 10:15:25 +0000 (Tue, 31 Jan 2012) | 6 lines Changed paths: M /branches/S2_3/server/savegame2.c Fix incorrect use of macro arguments that could lead to wrong behaviour on encountering a malformed save file. Report and patch by user "Bit" on the forum. See gna bug #19348. ------------------------------------------------------------------------ r20775 | jtn | 2012-01-31 10:15:22 +0000 (Tue, 31 Jan 2012) | 5 lines Changed paths: M /branches/S2_3/server/console.c Fix a failure to compile when compression is disabled at build time. Reported by user "Bit" on the forum. See gna bug #19347. ------------------------------------------------------------------------ r20774 | jtn | 2012-01-31 10:15:20 +0000 (Tue, 31 Jan 2012) | 6 lines Changed paths: M /branches/S2_3/server/settings.c Fix failure of server options trading_{tech,gold,city} to appear in any of the "vital", "situational", or "rare" sets of server settings. Reported by user "Bit" on the forum. See gna bug #19346. ------------------------------------------------------------------------ r20773 | jtn | 2012-01-31 10:15:12 +0000 (Tue, 31 Jan 2012) | 7 lines Changed paths: M /branches/S2_3/server/settings.c "/reset game" was accessing the wrong members of a union for boolean and enumerated options, which could cause the wrong values to be restored on some platforms. Reported by user "Bit" on the forum. See gna bug #19345. ------------------------------------------------------------------------ r20756 | jtn | 2012-01-29 18:43:55 +0000 (Sun, 29 Jan 2012) | 7 lines Changed paths: M /branches/S2_3/common/improvement.c M /branches/S2_3/common/requirements.c Fix a client crash immediately after connecting in the presence of continent-ranged Upkeep_Free effects with gold_upkeep_style=2 (notably, A. Smith in the Longturn ruleset). Reported by kevin551, Michal Mazurek (akfaew@gna), and Oleg (o01eg@gna). See gna bug #19219. ------------------------------------------------------------------------ r20752 | jtn | 2012-01-28 02:12:24 +0000 (Sat, 28 Jan 2012) | 5 lines Changed paths: M /branches/S2_3/client/gui-stub/gui_main.c Add client-specific option handling to freeciv-stub. Reported by Karl Goetz (kgoetz@gna). See gna bug #19228. ------------------------------------------------------------------------ r20743 | jtn | 2012-01-20 21:38:52 +0000 (Fri, 20 Jan 2012) | 5 lines Changed paths: M /branches/S2_3/client/gui-sdl/connectdlg.c M /branches/S2_3/client/gui-sdl/widget_edit.c Fix various minor bugs with password entry in the SDL client. Reported anonymously. See gna bug #19259. ------------------------------------------------------------------------ r20739 | jtn | 2012-01-18 23:18:05 +0000 (Wed, 18 Jan 2012) | 2 lines Changed paths: M /branches/S2_3/po/en_GB.po Update to match latest code. No translation changes. 5%: 322 translated, 5974 untranslated. ------------------------------------------------------------------------ r20734 | jtn | 2012-01-18 01:35:35 +0000 (Wed, 18 Jan 2012) | 3 lines Changed paths: M /branches/S2_3/client/gui-sdl/inteldlg.c In SDL intelligence report, stop nation flag obscuring techs. See gna bug #19290. ------------------------------------------------------------------------ r20733 | jtn | 2012-01-18 01:35:33 +0000 (Wed, 18 Jan 2012) | 3 lines Changed paths: M /branches/S2_3/client/gui-sdl/diplomat_dialog.c Fix Spy sabotage-selection dialog in the SDL client. See gna bug #19288. ------------------------------------------------------------------------ r20732 | jtn | 2012-01-18 01:35:29 +0000 (Wed, 18 Jan 2012) | 6 lines Changed paths: M /branches/S2_3/client/gui-sdl/diplomat_dialog.c Fix Embassy and Steal-a-tech "at Spy's discretion" in the SDL client -- both were completely non-functional. Reported by an anonymous user. See gna bug #19246. ------------------------------------------------------------------------ r20731 | jtn | 2012-01-18 01:35:26 +0000 (Wed, 18 Jan 2012) | 6 lines Changed paths: M /branches/S2_3/server/cityturn.c Prevent city bribe cost going negative(!) -- particularly noticeable with the multiplayer ruleset. Reported by an anonymous user. See gna bug #19272. ------------------------------------------------------------------------ r20718 | cazfi | 2012-01-16 22:36:38 +0000 (Mon, 16 Jan 2012) | 4 lines Changed paths: M /branches/S2_3/common/map.c Initialize tile bases vector in tile_init() See gna bug #19015 ------------------------------------------------------------------------ r20701 | cazfi | 2012-01-15 21:26:47 +0000 (Sun, 15 Jan 2012) | 8 lines Changed paths: M /branches/S2_3/m4/compiler.m4 Compiler and linker flag support checking macros check if proposed flag works together with flags already present in target variable. This fixes some clang build failures as it makes "-Werror" apply in flag testing already, and thus weeding away those flags that clang compiler does not know and cause "unknown flag" -warning. See gna bug #19008 ------------------------------------------------------------------------ r20693 | jtn | 2012-01-12 23:57:05 +0000 (Thu, 12 Jan 2012) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 100%: 6296 translated. ------------------------------------------------------------------------ r20675 | jcreus | 2011-12-18 15:25:15 +0000 (Sun, 18 Dec 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r20668 | jtn | 2011-12-16 22:44:38 +0000 (Fri, 16 Dec 2011) | 5 lines Changed paths: M /branches/S2_3/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/gtkrc Tweak Freeciv Gtk theme to stop truncation of scrollbar controls. Reported and fix suggested by Rafał Mużyło. See gna bug #18607. ------------------------------------------------------------------------ r20663 | jtn | 2011-12-13 22:36:41 +0000 (Tue, 13 Dec 2011) | 2 lines Changed paths: M /branches/S2_3/po/POTFILES.in Removed reference to removed multiplayer/default.lua from POTFILES.in. Left-over from gna bug #19170 spotted by cazfi. ------------------------------------------------------------------------ r20656 | jtn | 2011-12-13 03:20:51 +0000 (Tue, 13 Dec 2011) | 6 lines Changed paths: M /branches/S2_3/client/client_main.c M /branches/S2_3/client/gui-gtk-2.0/gui_main.c M /branches/S2_3/client/gui-xaw/gui_main.c M /branches/S2_3/doc/man/Makefile.am M /branches/S2_3/doc/man/freeciv-client.6.in M /branches/S2_3/doc/man/freeciv-modpack.6.in Refresh/correct freeciv-client and freeciv-modpack man pages. Don't include man page links for freeciv-ftwl/win32. Correct client-specific usage messages. Document use of client -n option better in standard usage message. See gna bug #19173. ------------------------------------------------------------------------ r20655 | jtn | 2011-12-13 03:20:46 +0000 (Tue, 13 Dec 2011) | 2 lines Changed paths: M /branches/S2_3/doc/man/freeciv-server.6.in M /branches/S2_3/server/civserver.c Corrections to freeciv-server man page. Also mention --scenarios in command-line help. ------------------------------------------------------------------------ r20648 | jtn | 2011-12-12 23:33:11 +0000 (Mon, 12 Dec 2011) | 3 lines Changed paths: M /branches/S2_3/data/multiplayer/Makefile.am D /branches/S2_3/data/multiplayer/default.lua Remove identical copy of default.lua from multiplayer ruleset. See gna bug #19170. ------------------------------------------------------------------------ r20630 | syntron | 2011-12-04 22:20:54 +0000 (Sun, 04 Dec 2011) | 31 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/diplodlg.c redo layout of the diplomacy dialog (vertical tabs) see gna bug #18835 (part 3) changes 20111029: - put content of the diplomatic tab into a scroll window else the height of the window will increase to much for a high number of contacts - fix buttons; move them directly below the dialog entries (not at the end of the widget) changes 20111105: - increase size of gold input dialog - fix comments - add buttons in the main notebook for meetings - raise also the main meetings dialog changes 20111106: - fix short keys in diplotic dialog; idea by Jacob Nevins - fix response (usage of ESC from meetings tab or main tab) - make label list scrollable - remove extra box - not needed as labels can be scrolled - sort labels (nations) alphabetically changes 20111113: - fix response code of meeting dialog(s) - add checks if dialog exists (prevents segfault) changes 20111117: - add extra function to create / destroy the main tab ------------------------------------------------------------------------ r20627 | syntron | 2011-12-04 22:11:31 +0000 (Sun, 04 Dec 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/diplodlg.c diplomacy in a horizontal notebook (basic commit) see gna bug #18835 (part 2) request by Jaakko Heusala and Karl Goetz patch by me ------------------------------------------------------------------------ r20624 | syntron | 2011-12-04 22:10:11 +0000 (Sun, 04 Dec 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/cityrep.c M /branches/S2_3/client/gui-gtk-2.0/dialogs.c M /branches/S2_3/client/gui-gtk-2.0/diplodlg.c M /branches/S2_3/client/gui-gtk-2.0/finddlg.c M /branches/S2_3/client/gui-gtk-2.0/gui_stuff.c M /branches/S2_3/client/gui-gtk-2.0/gui_stuff.h M /branches/S2_3/client/gui-gtk-2.0/messagedlg.c M /branches/S2_3/client/gui-gtk-2.0/messagewin.c M /branches/S2_3/client/gui-gtk-2.0/plrdlg.c M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c M /branches/S2_3/client/gui-gtk-2.0/spaceshipdlg.c add option to gui_dialog_new() to skip check of parent notebook this is needed to allow the move of meeting dialogs into one tab see gna bug #18835 (part 1) ------------------------------------------------------------------------ r20617 | jtn | 2011-11-29 23:35:55 +0000 (Tue, 29 Nov 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-sdl/dialogs.c Fix refreshing of SDL "pick nation" leader next/prev buttons. See gna bug #19068. ------------------------------------------------------------------------ r20616 | jtn | 2011-11-29 23:35:52 +0000 (Tue, 29 Nov 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-sdl/dialogs.c Allow selection of more than 256 nations in SDL client. See gna bug #19065. ------------------------------------------------------------------------ r20613 | jtn | 2011-11-23 00:33:04 +0000 (Wed, 23 Nov 2011) | 1 line Changed paths: M /branches/S2_3/po/en_GB.po Fix up en_GB after last string change. ------------------------------------------------------------------------ r20612 | jtn | 2011-11-23 00:32:44 +0000 (Wed, 23 Nov 2011) | 5 lines Changed paths: M /branches/S2_3/data/nation/chola.ruleset Fix grammar in Chola legend. Reported by Sini Ruohomaa; patch by Daniel Markstedt (dmarks@gna). See gna bug #17776. ------------------------------------------------------------------------ r20607 | jtn | 2011-11-20 15:55:45 +0000 (Sun, 20 Nov 2011) | 3 lines Changed paths: M /branches/S2_3/data/amplio2/ancientcities.png M /branches/S2_3/data/amplio2/medievalcities.png M /branches/S2_3/data/amplio2/moderncities.png Wider occupied sprite for Amplio2 (to fit wider flags). See gna patch #2525. ------------------------------------------------------------------------ r20605 | jtn | 2011-11-19 22:35:05 +0000 (Sat, 19 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Results of running "make update-po" after reinstating fix for gna bug #18641. ------------------------------------------------------------------------ r20604 | jtn | 2011-11-19 22:34:51 +0000 (Sat, 19 Nov 2011) | 5 lines Changed paths: M /branches/S2_3/server/stdinhand.c Allow remove command for access level >= ADMIN in running games (again) Reinstated fix after 2.3.1 release. See gna bug #18641. ------------------------------------------------------------------------ r20601 | jtn | 2011-11-19 20:12:52 +0000 (Sat, 19 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r20600. ------------------------------------------------------------------------ r20600 | jtn | 2011-11-19 20:07:51 +0000 (Sat, 19 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/fc_version Bump version number to '2.3.1'. ------------------------------------------------------------------------ r20599 | jtn | 2011-11-19 20:02:36 +0000 (Sat, 19 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Results of running "make update-po". ------------------------------------------------------------------------ r20596 | jtn | 2011-11-19 19:40:16 +0000 (Sat, 19 Nov 2011) | 8 lines Changed paths: M /branches/S2_3/common/player.c M /branches/S2_3/common/player.h M /branches/S2_3/server/savegame2.c Fix bug with saving/loading player known information when use of player slots was sparse, i.e. after a player was /removed. Could cause segfaults or cause players to forget which bits of the map they knew on reload. Report and analysis by Michal Mazurek (akfaew@gna), patch by Matthias Pfafferodt (syntron@gna). See gna bug #19007. ------------------------------------------------------------------------ r20595 | jtn | 2011-11-19 19:40:09 +0000 (Sat, 19 Nov 2011) | 4 lines Changed paths: M /branches/S2_3/po/ca.po M /branches/S2_3/po/es.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/pl.po Reinstate the string removed and then replaced under gna bug #18641 in translations that have been updated since then (and have cleared out their obsolete translations). The translations came out of old svn versions. ------------------------------------------------------------------------ r20594 | jtn | 2011-11-19 19:40:02 +0000 (Sat, 19 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/server/stdinhand.c Temporarily revert fix for gna bug #18641 on stable branch. It exposes another bug (gna bug #18776) that's too late to fix for 2.3.1. ------------------------------------------------------------------------ r20593 | jtn | 2011-11-19 17:32:02 +0000 (Sat, 19 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/po/fi.po Updated Finnish translation by Sini Ruohomaa and Juhana Uuttu. 95.4%: 6009 translated, 101 fuzzy, 186 untranslated. ------------------------------------------------------------------------ r20592 | jtn | 2011-11-19 00:24:17 +0000 (Sat, 19 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/po/fi.po Updated Finnish translation by Sini Ruohomaa and Juhana Uuttu. 85%: 5364 translated, 667 fuzzy, 265 untranslated. ------------------------------------------------------------------------ r20591 | jtn | 2011-11-18 21:31:40 +0000 (Fri, 18 Nov 2011) | 3 lines Changed paths: D /branches/S2_3/doc/README.fcdb Remove the README.fcdb added in gna patch #2959 -- its current content is not applicable to the S2_3 branch. ------------------------------------------------------------------------ r20590 | jtn | 2011-11-17 23:41:40 +0000 (Thu, 17 Nov 2011) | 3 lines Changed paths: M /branches/S2_3/common/generate_packets.py Change log level for network packet variant logging. See gna bug #19004. ------------------------------------------------------------------------ r20584 | cazfi | 2011-11-17 19:50:18 +0000 (Thu, 17 Nov 2011) | 4 lines Changed paths: M /branches/S2_3/client/goto.c Fixed crash when planning goto for unit with move_rate 0. See gna bug #19001 ------------------------------------------------------------------------ r20571 | jtn | 2011-11-15 21:02:46 +0000 (Tue, 15 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 100%: 6296 translated. ------------------------------------------------------------------------ r20570 | jtn | 2011-11-15 21:02:43 +0000 (Tue, 15 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Updated Scottish Gaelic localisation from Michael Bauer. 100%: 6296 translated. ------------------------------------------------------------------------ r20564 | jtn | 2011-11-14 23:47:33 +0000 (Mon, 14 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 100%: 6296 translated. ------------------------------------------------------------------------ r20550 | jtn | 2011-11-13 20:26:26 +0000 (Sun, 13 Nov 2011) | 9 lines Changed paths: M /branches/S2_3/client/packhand.c M /branches/S2_3/common/packets.def M /branches/S2_3/fc_version M /branches/S2_3/server/gamehand.c Add optional capability to network protocol to increase range of seconds_to_phasedone for new clients/servers, allowing the client to see timeouts of greater than about 60 hours. (Previously, the timeout was enacted fine on the server; it was just a display issue on the client.) Reported by Michal Mazurek (akfaew@gna). See gna bug #18687. ------------------------------------------------------------------------ r20544 | jcreus | 2011-11-12 11:22:44 +0000 (Sat, 12 Nov 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r20543 | jtn | 2011-11-12 10:27:27 +0000 (Sat, 12 Nov 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 100%: 6296 translated. ------------------------------------------------------------------------ r20536 | cazfi | 2011-11-10 21:58:22 +0000 (Thu, 10 Nov 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/themes.c Fixed crash when no usable theme is found. Reported by Rafał Mużyło See gna bug #18952 ------------------------------------------------------------------------ r20526 | cazfi | 2011-11-09 22:16:56 +0000 (Wed, 09 Nov 2011) | 4 lines Changed paths: M /branches/S2_3/server/savegame2.c Save and load ownerless bases to and from playerless scenarios. See gna bug #18930 ------------------------------------------------------------------------ r20523 | cazfi | 2011-11-09 21:56:25 +0000 (Wed, 09 Nov 2011) | 5 lines Changed paths: M /branches/S2_3/client/options.c Renamed min() and max() callbacks as minimum() and maximum() to avoid namespace conflict with macros with same names. See gna bug #18963 ------------------------------------------------------------------------ r20518 | cazfi | 2011-11-09 00:11:55 +0000 (Wed, 09 Nov 2011) | 5 lines Changed paths: M /branches/S2_3/doc/README.packaging Added section to README.packaging about changes since 2.3.0 that are concern of packagers. See gna patch #2928 ------------------------------------------------------------------------ r20511 | syntron | 2011-11-08 21:14:25 +0000 (Tue, 08 Nov 2011) | 6 lines Changed paths: M /branches/S2_3/server/savegame2.c fix loading of shuffle information - was broken since introduction of player slots(?) see gna bug #18886 ------------------------------------------------------------------------ r20503 | syntron | 2011-11-08 20:57:08 +0000 (Tue, 08 Nov 2011) | 13 lines Changed paths: M /branches/S2_3/server/settings.c fix map definition / generation the map is defined with several settings (mapsize, size, tilesperplayer, xsize, ysize, topology). Now, some combinations are invalid like in this bug mapsize == XYSIZE && ysize % 2 != 0 && MAP_IS_ISOMETRIC I did add the required checks but a framework to check the settings would be helpful. Check also bug #18673 and patch #2542. see gna bug #18875 ------------------------------------------------------------------------ r20502 | syntron | 2011-11-08 20:53:42 +0000 (Tue, 08 Nov 2011) | 14 lines Changed paths: M /branches/S2_3/server/stdinhand.c [S2_3] allow remove command for access level >= ADMIN in running games Fix error message if trying "/remove" with git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@20278 a0f10bec-cc02-0410-94fc-a9cfff90b4cd git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@20329 a0f10bec-cc02-0410-94fc-a9cfff90b4cd ------------------------------------------------------------------------ r20497 | jtn | 2011-11-08 00:05:55 +0000 (Tue, 08 Nov 2011) | 3 lines Changed paths: M /branches/S2_3/data/amplio/medievalcities.png M /branches/S2_3/data/amplio2/medievalcities.png Fix a tiny glitch in one of the Amplio Steam Age city graphics. See gna bug #18935. ------------------------------------------------------------------------ r20496 | jtn | 2011-11-08 00:05:51 +0000 (Tue, 08 Nov 2011) | 3 lines Changed paths: M /branches/S2_3/modinst/modinst.c Mark freeciv-modpack table headings for i18n. See gna bug #18934. ------------------------------------------------------------------------ r20495 | jtn | 2011-11-08 00:05:48 +0000 (Tue, 08 Nov 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gotodlg.c Remove some erroneous FIXME comments about astring lifetime management. See gna bug #17846. ------------------------------------------------------------------------ r20476 | cazfi | 2011-11-07 22:25:35 +0000 (Mon, 07 Nov 2011) | 4 lines Changed paths: M /branches/S2_3/data/civ1/terrain.ruleset M /branches/S2_3/data/civ2/terrain.ruleset M /branches/S2_3/data/default/terrain.ruleset M /branches/S2_3/data/experimental/terrain.ruleset M /branches/S2_3/data/multiplayer/terrain.ruleset Documented base's native_to -field in terrain.ruleset comments. See gna bug #18920 ------------------------------------------------------------------------ r20463 | jcreus | 2011-11-06 18:00:48 +0000 (Sun, 06 Nov 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r20453 | syntron | 2011-11-05 18:25:23 +0000 (Sat, 05 Nov 2011) | 12 lines Changed paths: M /branches/S2_3/common/tile.c add check to tile_transform This check is needed as tile could be a virtual tile used by the client (gtk) to check which unit tasks should be shown. If a city is on the tile and it could be transformed to a terrain with the flag TER_NO_CITIES this would result in an assert(). Compared to S2_4 or trunk an additional check for the value of tile->index is included. see gna bug #18549 ------------------------------------------------------------------------ r20447 | syntron | 2011-11-05 18:05:56 +0000 (Sat, 05 Nov 2011) | 4 lines Changed paths: M /branches/S2_3/common/tile.c M /branches/S2_3/common/tile.h check if a tile is a virtual tile see gna patch #2957 ------------------------------------------------------------------------ r20441 | jtn | 2011-11-04 22:50:18 +0000 (Fri, 04 Nov 2011) | 7 lines Changed paths: M /branches/S2_3/server/srv_main.c Initialise AI data phase earlier during end-turn activities, so that it is open during auto-explore activities, fixing a server crash. Reported by "zekkerj" on the forum; patch by Matthias Pfafferodt (syntron@gna). See gna bug #18796. ------------------------------------------------------------------------ r20435 | jcreus | 2011-11-04 18:19:37 +0000 (Fri, 04 Nov 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r20433 | cazfi | 2011-11-03 23:24:50 +0000 (Thu, 03 Nov 2011) | 5 lines Changed paths: M /branches/S2_3/doc/README Fix documentation to list amplio2 as default tileset instead of amplio we don't even ship any more. See gna bug #18897 ------------------------------------------------------------------------ r20425 | jtn | 2011-11-03 20:46:01 +0000 (Thu, 03 Nov 2011) | 4 lines Changed paths: M /branches/S2_3/data/experimental/buildings.ruleset M /branches/S2_3/doc/README.ruleset_experimental Update README.ruleset_experimental for recent changes to health in bug #18535. Also, fix typo in Temple description. See gna patch #2998. ------------------------------------------------------------------------ r20419 | jtn | 2011-11-02 01:18:14 +0000 (Wed, 02 Nov 2011) | 2 lines Changed paths: M /branches/S2_3/po/en_GB.po en_GB: merge in latest string updates and take account of them. Complete once again. ------------------------------------------------------------------------ r20412 | cazfi | 2011-11-01 20:40:50 +0000 (Tue, 01 Nov 2011) | 6 lines Changed paths: M /branches/S2_3/utility/netintf.c Fixed compilation when AI_NUMERICSERV is not defined. Reported by David Lowe See gna bug #18871 ------------------------------------------------------------------------ r20407 | jtn | 2011-11-01 10:16:57 +0000 (Tue, 01 Nov 2011) | 5 lines Changed paths: M /branches/S2_3/data/experimental/buildings.ruleset Fixed unterminated string literal. Patch by Marko Lindqvist (cazfi@gna). See gna bug #18895. ------------------------------------------------------------------------ r20402 | cazfi | 2011-10-31 21:05:43 +0000 (Mon, 31 Oct 2011) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Updated translation by Michael Bauer ------------------------------------------------------------------------ r20364 | syntron | 2011-10-30 18:48:54 +0000 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /branches/S2_3/server/savegame2.c check for savefile.options if loading a savegame see gna bug #18546 (part 2) ------------------------------------------------------------------------ r20362 | syntron | 2011-10-30 18:47:41 +0000 (Sun, 30 Oct 2011) | 4 lines Changed paths: M /branches/S2_3/utility/capability.c check for capability string == NULL see gna bug #18546 (part 1) ------------------------------------------------------------------------ r20359 | syntron | 2011-10-30 18:43:49 +0000 (Sun, 30 Oct 2011) | 15 lines Changed paths: M /branches/S2_3/data/experimental/buildings.ruleset M /branches/S2_3/data/experimental/effects.ruleset fix health in early game (experimental ruleset) +30 => Building: Aqueduct +20 => Building: Aqueduct (ends if Industrialization is researched) [new] +20 => Building: Aqueduct + Sewer System +25 => Building: Hospital +20 => Building: Genetic Lab +20 => Building: Temple [new] +5 =>Wonder: Cure For Cancer see gna bug #18535 ------------------------------------------------------------------------ r20356 | cazfi | 2011-10-29 21:47:41 +0100 (Sat, 29 Oct 2011) | 5 lines Changed paths: M /branches/S2_3/client/client_main.c M /branches/S2_3/common/fc_interface.c M /branches/S2_3/common/fc_interface.h M /branches/S2_3/common/tile.c M /branches/S2_3/server/maphand.c M /branches/S2_3/server/srv_main.c Fixed bug that after base was removed due to terrain changing to one that cannot support it, it was still acting as border source and vision source. See gna bug #18513 ------------------------------------------------------------------------ r20353 | syntron | 2011-10-28 23:09:33 +0100 (Fri, 28 Oct 2011) | 8 lines Changed paths: M /branches/S2_3/data/multiplayer/script.lua fix error if future tech is researched if a future tech is research tech will be nil and the current lua code for the multiplayer ruleset will result in an error see gna bug #18710 ------------------------------------------------------------------------ r20347 | syntron | 2011-10-28 22:59:17 +0100 (Fri, 28 Oct 2011) | 4 lines Changed paths: M /branches/S2_3/server/generator/startpos.c fix possible division by 0 for a map without goodies see gna bug #18533 ------------------------------------------------------------------------ r20344 | cazfi | 2011-10-28 22:15:02 +0100 (Fri, 28 Oct 2011) | 9 lines Changed paths: M /branches/S2_3/common/tile.c M /branches/S2_3/server/citytools.c Fixed bugs and inconsistencies in roads granted for city center tiles. For simplicity of the fix, city center tiles having roads always, no matter what, is considered a feature. - Roads are removed from terrains that cannot support them when city is removed - Roads are not removed when city center is transformed to ocean - Roads are removed when non-city-center tile is changed to terrain that cannot support them. See gna bug #18553 ------------------------------------------------------------------------ r20341 | cazfi | 2011-10-28 20:58:53 +0100 (Fri, 28 Oct 2011) | 4 lines Changed paths: M /branches/S2_3/bootstrap/generate_svnrev.sh M /branches/S2_3/common/Makefile.am Handle correctly srcdirs and builddirs with whitespace in their names when --enable-svnrev given. See gna bug #18418 ------------------------------------------------------------------------ r20332 | cazfi | 2011-10-26 22:24:37 +0100 (Wed, 26 Oct 2011) | 6 lines Changed paths: M /branches/S2_3/server/sernet.c Set client connection close callback also when server LAN announcements are off. Reported by Michal Mazurek See gna bug #18511 ------------------------------------------------------------------------ r20318 | jtn | 2011-10-21 22:03:18 +0100 (Fri, 21 Oct 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 100%: 6291 translated. ------------------------------------------------------------------------ r20317 | jtn | 2011-10-21 21:47:15 +0100 (Fri, 21 Oct 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 100%: 6291 translated. ------------------------------------------------------------------------ r20303 | vmikhnevych | 2011-10-06 15:28:34 +0100 (Thu, 06 Oct 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation - 82% complete (485 fuzzy, 635 untranslated) ------------------------------------------------------------------------ r20302 | jcreus | 2011-10-05 22:35:17 +0100 (Wed, 05 Oct 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r20301 | jtn | 2011-10-04 21:01:11 +0100 (Tue, 04 Oct 2011) | 5 lines Changed paths: M /branches/S2_3/client/mapview_common.c M /branches/S2_3/client/options.c M /branches/S2_3/client/options.h Add a client option controlling combat animation speed. Requested by Vadim Peretokin (vadi@gna). See gna bug #18770. ------------------------------------------------------------------------ r20284 | syntron | 2011-09-25 17:22:12 +0100 (Sun, 25 Sep 2011) | 14 lines Changed paths: M /branches/S2_3/client/text.c change research progress display "Progress: Y turns/advance (X bulbs/turn)" where: - X is the number of bulbs researched per turn (i.e. leave as is.) - Y should be changed to the total number of bulbs required for the current advance, from start to finish, divided by X, and rounded up, NOT the number of turns left for the current advance, since that is displayed in the progress bar below. see gna bug #18499 request/found by Staffan Bruun ------------------------------------------------------------------------ r20282 | syntron | 2011-09-25 17:20:52 +0100 (Sun, 25 Sep 2011) | 5 lines Changed paths: M /branches/S2_3/server/srv_main.c fix saving of scenarios after start see gna bug #18652 reported by Michal Mazurek ------------------------------------------------------------------------ r20280 | syntron | 2011-09-25 17:18:16 +0100 (Sun, 25 Sep 2011) | 4 lines Changed paths: A /branches/S2_3/doc/README.fcdb add README.fcdb see gna patch #2959 ------------------------------------------------------------------------ r20272 | jtn | 2011-09-22 10:10:14 +0100 (Thu, 22 Sep 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/citydlg.c Fix crash in Gtk client when clicking Previous/Next City buttons as a player observer. Reported by Bernhard Maerz. See gna bug #18608. ------------------------------------------------------------------------ r20270 | chrisk | 2011-09-22 08:14:43 +0100 (Thu, 22 Sep 2011) | 1 line Changed paths: M /branches/S2_3/po/de.po Revert to Rev. 20056 - too many bugs ------------------------------------------------------------------------ r20269 | ronnystandtke | 2011-09-20 22:58:12 +0100 (Tue, 20 Sep 2011) | 1 line Changed paths: M /branches/S2_3/po/de.po improved German L10n ------------------------------------------------------------------------ r20268 | ronnystandtke | 2011-09-20 21:52:07 +0100 (Tue, 20 Sep 2011) | 1 line Changed paths: M /branches/S2_3/po/de.po improved German L10n ------------------------------------------------------------------------ r20266 | jtn | 2011-09-19 20:52:12 +0100 (Mon, 19 Sep 2011) | 3 lines Changed paths: M /branches/S2_3/server/stdinhand.c Fix misplaced '/' in unknown command response from server to client. See gna bug #18678. ------------------------------------------------------------------------ r20265 | jtn | 2011-09-19 20:52:09 +0100 (Mon, 19 Sep 2011) | 5 lines Changed paths: M /branches/S2_3/server/commands.c Mention 'allowtake' option in server help for /take and /observe. Suggested by Michal Mazurek (akfaew@gna). See gna bug #18677. ------------------------------------------------------------------------ r20264 | jtn | 2011-09-19 20:52:06 +0100 (Mon, 19 Sep 2011) | 3 lines Changed paths: M /branches/S2_3/common/movement.c Prevent a unit moving into a city where it should not be able to exist. See gna bug #18675. ------------------------------------------------------------------------ r20263 | jtn | 2011-09-19 20:52:03 +0100 (Mon, 19 Sep 2011) | 5 lines Changed paths: M /branches/S2_3/server/edithand.c M /branches/S2_3/server/maphand.c M /branches/S2_3/server/maphand.h M /branches/S2_3/server/unittools.c When a tile's terrain changes, check units in adjacent tiles as well as the tile in question; there may be units in cities which can't continue to exist there. See gna bug #18613. ------------------------------------------------------------------------ r20256 | syntron | 2011-09-18 20:42:07 +0100 (Sun, 18 Sep 2011) | 6 lines Changed paths: M /branches/S2_3/client/text.c fix science dialog to show the bulbs needed till the global target and not the total number of bulbs see gna bug #18547 ------------------------------------------------------------------------ r20255 | syntron | 2011-09-18 20:38:53 +0100 (Sun, 18 Sep 2011) | 6 lines Changed paths: M /branches/S2_3/common/aicore/cm.c limit number of cm iterations (backport from trunk) see gna bug #18407 ------------------------------------------------------------------------ r20253 | jtn | 2011-09-17 22:49:57 +0100 (Sat, 17 Sep 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 99.9%: 6284 translated, 5 fuzzy. ------------------------------------------------------------------------ r20249 | jtn | 2011-09-15 21:31:24 +0100 (Thu, 15 Sep 2011) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Updated Scottish Gaelic localisation from Michael Bauer. 99.9%: 6284 translated, 5 fuzzy. ------------------------------------------------------------------------ r20246 | syntron | 2011-09-11 21:55:57 +0100 (Sun, 11 Sep 2011) | 5 lines Changed paths: M /branches/S2_3/server/generator/mapgen_topology.c check map size against the size limit see gna bug #18537 ------------------------------------------------------------------------ r20219 | jtn | 2011-09-03 19:30:57 +0100 (Sat, 03 Sep 2011) | 5 lines Changed paths: M /branches/S2_3/server/citytools.c When creating a city, destroy bases first (not during), and only try to destroy bases that actually exist. Quick commit to fix assertion failures and segfaults from r20218. See gna bug #18529. ------------------------------------------------------------------------ r20218 | cazfi | 2011-09-03 07:34:22 +0100 (Sat, 03 Sep 2011) | 6 lines Changed paths: M /branches/S2_3/server/citytools.c When city is built to tile with base, replacing base, remove also all the effects provided by base; vision and borders. See gna bug #18529 ------------------------------------------------------------------------ r20216 | jcreus | 2011-09-02 18:46:23 +0100 (Fri, 02 Sep 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r20214 | jtn | 2011-09-02 09:58:22 +0100 (Fri, 02 Sep 2011) | 6 lines Changed paths: M /branches/S2_3/data/scenario/earth-160x90-v2.sav Further tweak to earth-160x90-v2 scenario to improve navigation around Greenland. By David Fernandez (tirolalira@gna). See gna patch #2949. ------------------------------------------------------------------------ r20209 | jtn | 2011-08-31 10:05:55 +0100 (Wed, 31 Aug 2011) | 7 lines Changed paths: M /branches/S2_3/data/experimental/units.ruleset Remove TerrainSpeed flag from experimental ruleset's Triremes. It was making it possible for these units to move very fast along rivers (faster than on open water). Reported by David Fernandez (tirolalira@gna). See gna bug #18590. ------------------------------------------------------------------------ r20208 | jtn | 2011-08-31 10:05:52 +0100 (Wed, 31 Aug 2011) | 6 lines Changed paths: M /branches/S2_3/data/scenario/earth-160x90-v2.sav Updated earth-160x90-v2 scenario with more start positions and a few terrain tweaks. Updates by David Fernandez (tirolalira@gna). See gna patch #2949. ------------------------------------------------------------------------ r20207 | jtn | 2011-08-31 10:05:49 +0100 (Wed, 31 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/data/misc/Makefile.am M /branches/S2_3/data/misc/icons.spec A /branches/S2_3/data/misc/mpicon.png M /branches/S2_3/modinst/modinst.c Add a run-time icon for freeciv-modpack on platforms other than Windows. Graphics by user "yd" on the forum. See gna patch #2948. ------------------------------------------------------------------------ r20206 | jtn | 2011-08-31 10:05:46 +0100 (Wed, 31 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/modinst/modinst.c Add a window title for freeciv-modpack. See gna bug #18589. ------------------------------------------------------------------------ r20205 | evyscr | 2011-08-31 09:14:20 +0100 (Wed, 31 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/client/gui-xaw/connectdlg.c M /branches/S2_3/data/Freeciv.in gui-xaw: rewritten connect dialog (gna patch #2813) ------------------------------------------------------------------------ r20203 | cazfi | 2011-08-30 21:42:08 +0100 (Tue, 30 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/server/maphand.c M /branches/S2_3/server/unittools.c Bounce units when native base is pillaged, and they have no other means to remain in tile. See gna bug #18528 ------------------------------------------------------------------------ r20201 | jtn | 2011-08-30 21:18:07 +0100 (Tue, 30 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/helpdlg.c M /branches/S2_3/client/gui-xaw/helpdlg.c M /branches/S2_3/client/helpdata.c M /branches/S2_3/data/helpdata.txt M /branches/S2_3/manual/civmanual.c Add version information and client_string to "About Freeciv" help. Suggested by Marko Lindqvist (cazfi@gna) and Daniel Markstedt (dmarks@gna). See gna bug #18198. ------------------------------------------------------------------------ r20200 | jtn | 2011-08-30 21:18:04 +0100 (Tue, 30 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/editprop.c Don't include the "Address" fields in the property editor in non-debug builds. See gna bug #18584. ------------------------------------------------------------------------ r20199 | jtn | 2011-08-30 21:18:00 +0100 (Tue, 30 Aug 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/editprop.c Avoid resetting cursor position in Scenario Description text box every time it is touched. Reported by Michal Mazurek (akfaew@gna). See gna bug #18536. ------------------------------------------------------------------------ r20190 | jtn | 2011-08-28 13:14:40 +0100 (Sun, 28 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. >99.9%: 6287 translated, 1 fuzzy. ------------------------------------------------------------------------ r20188 | cazfi | 2011-08-28 06:15:06 +0100 (Sun, 28 Aug 2011) | 6 lines Changed paths: M /branches/S2_3/server/maphand.c Fixed claiming of border source tile on Ocean. Originally reported by heilkitty See gna bug #18557 ------------------------------------------------------------------------ r20185 | cazfi | 2011-08-27 20:30:18 +0100 (Sat, 27 Aug 2011) | 7 lines Changed paths: M /branches/S2_3/client/clinet.c M /branches/S2_3/client/servers.c M /branches/S2_3/common/dataio.c M /branches/S2_3/server/sernet.c Always include sys/types.h, sys/socket.h and netinet/in.h before arpa/inet.h Patch by Michal Mazurek See gna bug #18501 ------------------------------------------------------------------------ r20182 | jtn | 2011-08-25 09:58:05 +0100 (Thu, 25 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/server/settings.c Fix description of revolen=0 (1-5 turns, not 1-6). See gna bug #18552. ------------------------------------------------------------------------ r20170 | jtn | 2011-08-21 16:24:24 +0100 (Sun, 21 Aug 2011) | 6 lines Changed paths: M /branches/S2_3/common/map.c M /branches/S2_3/common/tile.c M /branches/S2_3/common/tile.h Do not use tile pointer as key in startpos hash. This makes autogames reproducible again. (backport from trunk r19064) Patch by Marko Lindqvist (cazfi@gna). See gna bug #13679, gna bug #18346. ------------------------------------------------------------------------ r20169 | jtn | 2011-08-21 16:24:20 +0100 (Sun, 21 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/dialogs.c M /branches/S2_3/client/gui-gtk-2.0/messagewin.c Fix keyboard shortcut clash with messages in Gtk client. See gna bug #18500. ------------------------------------------------------------------------ r20168 | cazfi | 2011-08-21 07:30:57 +0100 (Sun, 21 Aug 2011) | 4 lines Changed paths: M /branches/S2_3/server/ruleset.c Added sanity checking for base type requirement lists. See gna patch #2925 ------------------------------------------------------------------------ r20165 | jtn | 2011-08-20 10:52:16 +0100 (Sat, 20 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/po/fi.po Some manual defuzzification of fi.po after gna bug #18416, at translator's request. 85%: 5333 translated, 686 fuzzy, 269 untranslated. ------------------------------------------------------------------------ r20164 | jtn | 2011-08-20 10:52:12 +0100 (Sat, 20 Aug 2011) | 1 line Changed paths: M /branches/S2_3/po/fi.po Merge fi.po with latest freeciv.pot in preparation for defuzzying. ------------------------------------------------------------------------ r20163 | jtn | 2011-08-20 01:20:07 +0100 (Sat, 20 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 100%: 6288 translated. ------------------------------------------------------------------------ r20162 | jtn | 2011-08-20 00:04:47 +0100 (Sat, 20 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/server/savegame.c When reading pre-2.3 savegames, reset "onsetbarbs" to 0 if it's <0 (and hence a year rather than a turn), rather than >0. This mistake was causing immediate barbarian uprising in the tutorial scenario. See gna bug #18472. ------------------------------------------------------------------------ r20160 | cazfi | 2011-08-19 06:00:24 +0100 (Fri, 19 Aug 2011) | 12 lines Changed paths: M /branches/S2_3/server/ruleset.c Fixed sanity checks too easily flagging multiple same type requirements in requiremnet list as error: - Check for max_tiles should be disabled with value -1, but check was erronously against 1. This resulted sanity check to always fail when there was at least 2 requirements of the type terrain, base or special. - Limiting number of base and special requirements to number of tiles in range was broken idea as same tile can have multiple bases or specials. See gna bug #18514 ------------------------------------------------------------------------ r20156 | cazfi | 2011-08-18 22:09:23 +0100 (Thu, 18 Aug 2011) | 4 lines Changed paths: M /branches/S2_3/doc/man/freeciv-client.6.in List amplio2.tilespec instead of amplio.tilespec. See gna bug #18512 ------------------------------------------------------------------------ r20153 | cazfi | 2011-08-17 20:44:12 +0100 (Wed, 17 Aug 2011) | 8 lines Changed paths: M /branches/S2_3/server/ruleset.c Do not cast int pointer to size_t pointer, and use pointed value as if it was of size_t size. That cast lead to crashes in systems where size_t is bigger datatype than int. Reported by Michal Mazurek See gna bug #18482 ------------------------------------------------------------------------ r20147 | cazfi | 2011-08-17 05:28:08 +0100 (Wed, 17 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/autogen.sh Fixed autogen.sh to handled correctly srdir and builddir that have whitespace in name. See gna bug #18491 ------------------------------------------------------------------------ r20145 | jtn | 2011-08-16 23:14:36 +0100 (Tue, 16 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/po/en_GB.po Cosmetic: fix date in en_GB.po. (NB, all strings have now been reviewed, so this is now a complete translation, and has been since r20049.) ------------------------------------------------------------------------ r20141 | jtn | 2011-08-16 17:56:10 +0100 (Tue, 16 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/po/en_GB.po Updated en_GB translation after recent string changes. 5%: 321 translated, 5967 untranslated. ------------------------------------------------------------------------ r20139 | jtn | 2011-08-16 11:08:24 +0100 (Tue, 16 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/doc/man M /branches/S2_3/modinst Update svn:ignore after gna patch #2810 and gna patch #2890. ------------------------------------------------------------------------ r20137 | jtn | 2011-08-16 10:29:04 +0100 (Tue, 16 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/data/helpdata.txt Acknowledge Worker units in the "Strategy and Tactics" section of the help. See gna bug #18424. ------------------------------------------------------------------------ r20136 | jtn | 2011-08-16 10:28:59 +0100 (Tue, 16 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/client/ggzclient.c M /branches/S2_3/client/gui-gtk-2.0/mapview.c M /branches/S2_3/client/text.c M /branches/S2_3/data/Freeciv.in M /branches/S2_3/data/civ1/buildings.ruleset M /branches/S2_3/data/civ1/game.ruleset M /branches/S2_3/data/civ2/buildings.ruleset M /branches/S2_3/data/default/buildings.ruleset M /branches/S2_3/data/experimental/buildings.ruleset M /branches/S2_3/data/helpdata.txt M /branches/S2_3/data/multiplayer/buildings.ruleset M /branches/S2_3/data/nation/angolan.ruleset M /branches/S2_3/data/nation/belgian.ruleset M /branches/S2_3/data/nation/bhutanese.ruleset M /branches/S2_3/data/nation/brandenburgian.ruleset M /branches/S2_3/data/nation/cham.ruleset M /branches/S2_3/data/nation/elamite.ruleset M /branches/S2_3/data/nation/franconian.ruleset M /branches/S2_3/data/nation/frisian.ruleset M /branches/S2_3/data/nation/greenlander.ruleset M /branches/S2_3/data/nation/hansa.ruleset M /branches/S2_3/data/nation/holyroman.ruleset M /branches/S2_3/data/nation/inca.ruleset M /branches/S2_3/data/nation/kazakh.ruleset M /branches/S2_3/data/nation/kurd.ruleset M /branches/S2_3/data/nation/lithuanian.ruleset M /branches/S2_3/data/nation/manx.ruleset M /branches/S2_3/data/nation/mexican.ruleset M /branches/S2_3/data/nation/miao.ruleset M /branches/S2_3/data/nation/miskito.ruleset M /branches/S2_3/data/nation/mixtec.ruleset M /branches/S2_3/data/nation/moldovan.ruleset M /branches/S2_3/data/nation/moravian.ruleset M /branches/S2_3/data/nation/northkorean.ruleset M /branches/S2_3/data/nation/nubian.ruleset M /branches/S2_3/data/nation/panamanian.ruleset M /branches/S2_3/data/nation/phoenician.ruleset M /branches/S2_3/data/nation/salvadoran.ruleset M /branches/S2_3/data/nation/samogitian.ruleset M /branches/S2_3/data/nation/sarmatian.ruleset M /branches/S2_3/data/nation/seleucid.ruleset M /branches/S2_3/data/nation/shawnee.ruleset M /branches/S2_3/data/nation/somali.ruleset M /branches/S2_3/data/nation/soviet.ruleset M /branches/S2_3/data/nation/swazi.ruleset M /branches/S2_3/data/nation/taiwanese.ruleset M /branches/S2_3/data/nation/thai.ruleset M /branches/S2_3/data/nation/tocharian.ruleset M /branches/S2_3/data/nation/tunisian.ruleset M /branches/S2_3/data/nation/westernroman.ruleset M /branches/S2_3/server/commands.c M /branches/S2_3/server/generator/startpos.c M /branches/S2_3/server/ggzserver.c M /branches/S2_3/server/settings.c M /branches/S2_3/server/stdinhand.c Fix various typos in translateable strings. See gna bug #18416. ------------------------------------------------------------------------ r20135 | jtn | 2011-08-16 10:28:54 +0100 (Tue, 16 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/Makefile.am A /branches/S2_3/bootstrap/freeciv-modpack.desktop.in M /branches/S2_3/configure.ac A /branches/S2_3/data/icons/128x128/freeciv-modpack.png A /branches/S2_3/data/icons/16x16/freeciv-modpack.png A /branches/S2_3/data/icons/32x32/freeciv-modpack.png A /branches/S2_3/data/icons/48x48/freeciv-modpack.png A /branches/S2_3/data/icons/64x64/freeciv-modpack.png M /branches/S2_3/data/icons/Makefile.am M /branches/S2_3/debian/freeciv-modpack.install M /branches/S2_3/modinst/Makefile.am Add .desktop files and icon for freeciv-modpack. Graphics by user "yd" on the forum. See gna patch #2810. ------------------------------------------------------------------------ r20134 | jtn | 2011-08-16 10:28:49 +0100 (Tue, 16 Aug 2011) | 9 lines Changed paths: M /branches/S2_3/server/settings.c M /branches/S2_3/utility/registry.c Allow server settings in ruleset to be specified using syntax closer to that of the server command line: - setting names and enum/bitwise values are matched case-insensitively - boolean settings can take a string "disabled"/"enabled" value as well as the secfile TRUE/FALSE value Reported by Micke (someswede@gna). See gna bug #18328. ------------------------------------------------------------------------ r20133 | jtn | 2011-08-16 10:28:46 +0100 (Tue, 16 Aug 2011) | 9 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/cityrep.c M /branches/S2_3/client/gui-gtk-2.0/diplodlg.c M /branches/S2_3/client/gui-gtk-2.0/gui_stuff.c M /branches/S2_3/client/gui-gtk-2.0/gui_stuff.h M /branches/S2_3/client/gui-gtk-2.0/plrdlg.c M /branches/S2_3/client/gui-gtk-2.0/wldlg.c In the Gtk client, decorate menu bars other than the main one with the "ubuntu-local" property. This provides a hint to Ubuntu's Unity desktop environment (which likes to move menubars around) that it shouldn't mess with these, which was making vital menus like the Diplomacy menu disappear. Reported in Ubuntu by John Lenton, and many times on the forums. See gna bug #18260 (and Ubuntu launchpad #743265). ------------------------------------------------------------------------ r20132 | jtn | 2011-08-16 10:28:43 +0100 (Tue, 16 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/utility/ioz.c Fix a bug that caused files to always be opened in binary mode if bzip2 support was compiled in. (Although this doesn't make any difference if zlib support is compiled in, so is largely a cosmetic change.) See gna bug #18434. ------------------------------------------------------------------------ r20131 | jtn | 2011-08-16 10:28:39 +0100 (Tue, 16 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/utility/inputfile.c Make secfiles cope with \r\n and \n\r line endings. See gna patch #2843. ------------------------------------------------------------------------ r20130 | jtn | 2011-08-16 10:28:36 +0100 (Tue, 16 Aug 2011) | 4 lines Changed paths: M /branches/S2_3/client/include/helpdlg_g.h Fix "Strategy and Tactics" help menu item, which didn't work in some locales (including English ones). See gna bug #18425. ------------------------------------------------------------------------ r20129 | jtn | 2011-08-16 10:28:34 +0100 (Tue, 16 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/helpdlg.c M /branches/S2_3/client/gui-xaw/helpdlg.c M /branches/S2_3/client/helpdata.c Translate nation names in help. Reported by Hubert Kowalewski (hubkow@gna). See gna bug #18451. ------------------------------------------------------------------------ r20128 | jtn | 2011-08-16 10:28:30 +0100 (Tue, 16 Aug 2011) | 4 lines Changed paths: M /branches/S2_3/data/hex2t.tilespec hex2t tileset shouldn't depend on amplio, as we no longer ship it. This was preventing it from loading. See gna bug #18458. ------------------------------------------------------------------------ r20112 | cazfi | 2011-08-15 06:23:44 +0100 (Mon, 15 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-xaw/repodlgs.c Fixed a bug that unit counts were multiplied by city count in xaw-client unit report. See gna bug #18486 ------------------------------------------------------------------------ r20105 | cazfi | 2011-08-14 06:14:52 +0100 (Sun, 14 Aug 2011) | 10 lines Changed paths: M /branches/S2_3/common/city.c M /branches/S2_3/common/city.h M /branches/S2_3/common/tile.c Set x and y coordinates for vitrual tiles and use these when checking if tile is city center instead of comparing tile pointers. This fixes a bug that autosettlers never improved city center tiles. Reported by Lavrentij P Berija (bug #17767) Patch by Ryan Riegel See gna patch #2866 ------------------------------------------------------------------------ r20103 | cazfi | 2011-08-13 19:56:39 +0100 (Sat, 13 Aug 2011) | 4 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/debian/freeciv-modpack.install M /branches/S2_3/doc/man/Makefile.am A /branches/S2_3/doc/man/freeciv-modpack.6.in Added freeciv-modpack man-page See gna patch #2890 ------------------------------------------------------------------------ r20101 | cazfi | 2011-08-13 15:08:57 +0100 (Sat, 13 Aug 2011) | 6 lines Changed paths: M /branches/S2_3/common/dataio.c Include sys/socket.h and netinet/in.h before arpa/inet.h Patch by Michal Mazurek See gna bug #18468 ------------------------------------------------------------------------ r20097 | cazfi | 2011-08-13 06:35:58 +0100 (Sat, 13 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/modinst/Makefile.am M /branches/S2_3/modinst/modinst.c A /branches/S2_3/modinst/mpcmdline.c A /branches/S2_3/modinst/mpcmdline.h M /branches/S2_3/po/POTFILES.in Added commandline parameter parsing to freeciv-modpack. Supported parameters are "--help" and "--version" See gna patch #2808 ------------------------------------------------------------------------ r20095 | cazfi | 2011-08-12 21:41:47 +0100 (Fri, 12 Aug 2011) | 9 lines Changed paths: M /branches/S2_3/common/tile.c Set S_RESOURCE_VALID correctly for virtual tile. This makes autosettlers to calculate worth of improving tiles with resources correctly. Reported by Lavrentij P Berija (bug #17767) Patch by Ryan Riegel (originally in patch #2866) See gna patch #2840 ------------------------------------------------------------------------ r20092 | cazfi | 2011-08-12 06:31:39 +0100 (Fri, 12 Aug 2011) | 4 lines Changed paths: M /branches/S2_3/m4/auth.m4 Added configure option --with-mysql-libdir. See gna patch #2867 ------------------------------------------------------------------------ r20089 | cazfi | 2011-08-11 22:19:37 +0100 (Thu, 11 Aug 2011) | 6 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/m4/debug.m4 M /branches/S2_3/m4/gprof.m4 Do not require C++ compiler. Reported by Egor Vyscrebentsov See gna bug #17488 ------------------------------------------------------------------------ r20085 | cazfi | 2011-08-10 21:38:59 +0100 (Wed, 10 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/server/unittools.c Fixed the way non-transported units in city are counted in wakeup_neighbor_sentries(). See gna bug #18388 ------------------------------------------------------------------------ r20082 | cazfi | 2011-08-09 22:23:18 +0100 (Tue, 09 Aug 2011) | 5 lines Changed paths: M /branches/S2_3/INSTALL M /branches/S2_3/autogen.sh M /branches/S2_3/configure.ac Updated documentation and autogen.sh check to reflect the fact that autoconf 2.59 has effectively been our minimum requirement for some time. See gna bug #18464 ------------------------------------------------------------------------ r20077 | dmarks | 2011-08-08 05:18:37 +0100 (Mon, 08 Aug 2011) | 1 line Changed paths: M /branches/S2_3/fc_version Reinstate '+' to version string to indicate development code ------------------------------------------------------------------------ r20075 | dmarks | 2011-08-08 05:12:52 +0100 (Mon, 08 Aug 2011) | 1 line Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r20074 ------------------------------------------------------------------------ r20074 | dmarks | 2011-08-07 21:04:08 -0700 (Sun, 07 Aug 2011) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version string to '2.3.0' ------------------------------------------------------------------------ r20073 | dmarks | 2011-08-07 20:50:25 -0700 (Sun, 07 Aug 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/uk.po Changes after running 'make update-po' ------------------------------------------------------------------------ r20072 | jtn | 2011-08-07 14:59:17 -0700 (Sun, 07 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 100%: 6287 translated. ------------------------------------------------------------------------ r20071 | jtn | 2011-08-06 16:56:09 -0700 (Sat, 06 Aug 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 100%: 6287 translated. ------------------------------------------------------------------------ r20070 | jtn | 2011-08-06 08:36:47 -0700 (Sat, 06 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Updated Scottish Gaelic translation from Michael Bauer. 100%: 6287 translated. ------------------------------------------------------------------------ r20068 | jtn | 2011-08-04 15:26:54 -0700 (Thu, 04 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Updated Scottish Gaelic translation from Michael Bauer with linguistic fixes. 100%: 6287 translated. ------------------------------------------------------------------------ r20065 | jtn | 2011-08-03 12:11:25 -0700 (Wed, 03 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Completed Scottish Gaelic translation by Michael Bauer. 100%: 6287 translated. ------------------------------------------------------------------------ r20062 | vmikhnevych | 2011-08-02 11:49:10 -0700 (Tue, 02 Aug 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation - 80% complete (554 fuzzy, 660 untranslated) ------------------------------------------------------------------------ r20061 | jcreus | 2011-08-02 10:49:18 -0700 (Tue, 02 Aug 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation complete ------------------------------------------------------------------------ r20058 | dmarks | 2011-08-01 20:57:57 -0700 (Mon, 01 Aug 2011) | 1 line Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r20057 ------------------------------------------------------------------------ r20057 | dmarks | 2011-08-01 20:52:03 -0700 (Mon, 01 Aug 2011) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version string to '2.3.0-RC2' ------------------------------------------------------------------------ r20056 | dmarks | 2011-08-01 20:48:05 -0700 (Mon, 01 Aug 2011) | 1 line Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/gd.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Changes after running 'make update-po' ------------------------------------------------------------------------ r20052 | jtn | 2011-08-01 01:53:39 -0700 (Mon, 01 Aug 2011) | 2 lines Changed paths: M /branches/S2_3/po/gd.po Updated Scottish Gaelic translation by Michael Bauer. 92%: 5764 translated, 124 fuzzy, 399 untranslated. ------------------------------------------------------------------------ r20049 | jtn | 2011-07-31 11:33:53 -0700 (Sun, 31 Jul 2011) | 1 line Changed paths: M /branches/S2_3/po/en_GB.po Couple more updates to en_GB. ~93% of strings reviewed. ------------------------------------------------------------------------ r20048 | jtn | 2011-07-31 08:47:36 -0700 (Sun, 31 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 100%: 6287 translated. ------------------------------------------------------------------------ r20047 | jtn | 2011-07-31 08:47:30 -0700 (Sun, 31 Jul 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 100%: 6287 translated. ------------------------------------------------------------------------ r20046 | jtn | 2011-07-31 08:47:26 -0700 (Sun, 31 Jul 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 100%: 6287 translated. ------------------------------------------------------------------------ r20042 | jtn | 2011-07-31 03:21:53 -0700 (Sun, 31 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/client/text.c Mark a couple of strings for i18n ("Bulbs produced per turn", "needed for technology upkeep"). See gna bug #18433. ------------------------------------------------------------------------ r20039 | jtn | 2011-07-30 08:19:22 -0700 (Sat, 30 Jul 2011) | 5 lines Changed paths: M /branches/S2_3/common/packets.def Couple of typo fixes in comments in packets.def. Report and patch by Karl Goetz (kgoetz@gna). See gna bug #18334. ------------------------------------------------------------------------ r20038 | jtn | 2011-07-30 04:02:35 -0700 (Sat, 30 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/po/en_GB.po Some updates to the en_GB localisation. ~85% of strings reviewed. 5%: 315 translated, 5970 untranslated. (This update dedicated to the Futurama team, for "All the Presidents' Heads".) ------------------------------------------------------------------------ r20036 | cazfi | 2011-07-29 23:21:08 -0700 (Fri, 29 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/data/civ2/Makefile.am Added missing files to distribution tarball See gna bug #18419 ------------------------------------------------------------------------ r20028 | jtn | 2011-07-28 18:49:40 -0700 (Thu, 28 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/configure.ac Bring gd.po (Scottish Gaelic localisation) into use. See gna patch #2814. ------------------------------------------------------------------------ r20027 | jtn | 2011-07-28 18:49:25 -0700 (Thu, 28 Jul 2011) | 4 lines Changed paths: A /branches/S2_3/po/gd.po Scottish Gaelic (gd) localisation by Michael Bauer. Retrieved from http://www.akerbeltz.org/gd.rar 2011-07-21 ca. 9pm BST. (With edit by me to remove spurious \v's.) 47%: 2984 translated, 815 fuzzy, 2486 untranslated. ------------------------------------------------------------------------ r20024 | evyscr | 2011-07-28 07:52:53 -0700 (Thu, 28 Jul 2011) | 2 lines Changed paths: M /branches/S2_3/client/gui-xaw/graphics.c gui-xaw: fix loading gray+alpha png (gna bug #18376) ------------------------------------------------------------------------ r20018 | cazfi | 2011-07-27 22:03:01 -0700 (Wed, 27 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/client/connectdlg_common.c M /branches/S2_3/configure.ac Search server executable from same bindir that client has been compiled with. See gna bug #18406 ------------------------------------------------------------------------ r20016 | jtn | 2011-07-27 16:22:04 -0700 (Wed, 27 Jul 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/optiondlg.c M /branches/S2_3/client/options.c M /branches/S2_3/common/packets.def M /branches/S2_3/server/settings.c Translate the names of bits in bitwise server settings in the Gtk client. Also add comments to make it clearer when these strings are translated. Reported by Hubert Kowalewski (hubkow@gna). See gna bug #18396. ------------------------------------------------------------------------ r20014 | cazfi | 2011-07-27 13:22:18 -0700 (Wed, 27 Jul 2011) | 5 lines Changed paths: M /branches/S2_3/configure.ac Get gthread compilation flags with PKG_CHECK_MODULES. I assume this to fix compilation problem reported by Jordi Negrevernis i Font See gna patch #2812 ------------------------------------------------------------------------ r20013 | cazfi | 2011-07-27 06:41:48 -0700 (Wed, 27 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/fc_version Turned off beta status from S2_3 See gna patch #2828 ------------------------------------------------------------------------ r20011 | cazfi | 2011-07-26 23:20:03 -0700 (Tue, 26 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/client/connectdlg_common.c Made client to search server from relative paths in debug builds only. See gna patch #2827 ------------------------------------------------------------------------ r19997 | jtn | 2011-07-23 04:50:02 -0700 (Sat, 23 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna) with corrections. (From gna patch #2609.) 100%: 6285 translated. ------------------------------------------------------------------------ r19993 | jcreus | 2011-07-21 15:29:11 -0700 (Thu, 21 Jul 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation ready ------------------------------------------------------------------------ r19991 | jtn | 2011-07-21 12:44:22 -0700 (Thu, 21 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna) with corrections. (From gna patch #2609.) 100%: 6285 translated. ------------------------------------------------------------------------ r19987 | jtn | 2011-07-20 13:06:48 -0700 (Wed, 20 Jul 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 100%: 6285 translated. ------------------------------------------------------------------------ r19986 | jtn | 2011-07-20 13:06:44 -0700 (Wed, 20 Jul 2011) | 7 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/modinst/modinst.c More initialization fixes for freeciv-modpack, and add an explicit dependency on libgthread on Windows. After this, freeciv-modpack can actually download modpacks on Windows. Reported and patched by Christian Prochaska (cproc@gna). See gna patch #2812. ------------------------------------------------------------------------ r19985 | jtn | 2011-07-20 13:06:35 -0700 (Wed, 20 Jul 2011) | 6 lines Changed paths: M /branches/S2_3/modinst/modinst.c Fix a bug that was causing freeciv-modpack.exe on Windows to crash on startup. Reported by Marko Lindqvist (cazfi@gna), patch by Christian Prochaska (cproc@gna). See gna bug #18354. ------------------------------------------------------------------------ r19969 | dmarks | 2011-07-17 20:31:24 -0700 (Sun, 17 Jul 2011) | 1 line Changed paths: M /branches/S2_3/ChangeLog ChangeLog as of S2_3 r19968 ------------------------------------------------------------------------ r19968 | dmarks | 2011-07-17 20:28:17 -0700 (Sun, 17 Jul 2011) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version to '2.3.0-RC1' ------------------------------------------------------------------------ r19967 | dmarks | 2011-07-17 20:24:36 -0700 (Sun, 17 Jul 2011) | 1 line Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Translation files merged with the latest sources. ------------------------------------------------------------------------ r19966 | vmikhnevych | 2011-07-17 07:44:53 -0700 (Sun, 17 Jul 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation - 77% complete (750 fuzzy, 655 untranslated) ------------------------------------------------------------------------ r19960 | cazfi | 2011-07-15 23:35:46 -0700 (Fri, 15 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/debian/control A /branches/S2_3/debian/freeciv-modpack.install A /branches/S2_3/debian/freeciv-modpack.menu Build deb-packet for freeciv-modpack. See gna patch #2796 ------------------------------------------------------------------------ r19956 | cazfi | 2011-07-15 14:02:15 -0700 (Fri, 15 Jul 2011) | 6 lines Changed paths: M /branches/S2_3/modinst/Makefile.am M /branches/S2_3/win32/Makefile.am A /branches/S2_3/win32/mp.ico A /branches/S2_3/win32/mpicon.rc Added Windows icon for freeciv-modpack. Graphics by "yd" from forums. See gna patch #2787 ------------------------------------------------------------------------ r19947 | cazfi | 2011-07-13 21:04:01 -0700 (Wed, 13 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/common/packets.c Do not depend on sizeof(enum) being same as sizeof(int) See gna bug #18329 ------------------------------------------------------------------------ r19944 | cazfi | 2011-07-13 20:40:22 -0700 (Wed, 13 Jul 2011) | 5 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/doc/README.packaging Refer to gtk2-client as "gtk2", not just "gtk", in --enable-client documentation. See gna patch #2786 ------------------------------------------------------------------------ r19940 | jtn | 2011-07-13 13:48:15 -0700 (Wed, 13 Jul 2011) | 10 lines Changed paths: M /branches/S2_3/client/tilespec.c M /branches/S2_3/common/map.c M /branches/S2_3/common/map.h M /branches/S2_3/server/advisors/autosettlers.c M /branches/S2_3/server/generator/startpos.c M /branches/S2_3/server/generator/temperature_map.c M /branches/S2_3/server/generator/utilities.c M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c M /branches/S2_3/server/score.c Changes to avoid stack overflow with large maps: - many instances of allocation of map-sized arrays on the stack have been replaced with heap allocation - assign_continent_flood() no longer uses recursion Patch by akfaew@gna and Matthias Pfafferodt (syntron@gna) with a few tweaks by me (originally part of a patch in gna bug #18087). See gna bug #17962. ------------------------------------------------------------------------ r19939 | jtn | 2011-07-13 13:36:37 -0700 (Wed, 13 Jul 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 99.8%: 6275 translated, 4 fuzzy, 6 untranslated. ------------------------------------------------------------------------ r19929 | jtn | 2011-07-10 16:30:49 -0700 (Sun, 10 Jul 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 100%: 6285 translated. ------------------------------------------------------------------------ r19925 | jtn | 2011-07-10 05:11:51 -0700 (Sun, 10 Jul 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... >99.9%: 6284 translated, 1 fuzzy. ------------------------------------------------------------------------ r19924 | jtn | 2011-07-10 05:11:46 -0700 (Sun, 10 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna) with corrections. (From gna patch #2609.) 100%: 6285 translated. ------------------------------------------------------------------------ r19923 | cazfi | 2011-07-10 00:07:39 -0700 (Sun, 10 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/server/gamehand.c Fixed compiler warning from NDENUG builds. See gna bug #18264 ------------------------------------------------------------------------ r19918 | jtn | 2011-07-09 05:09:49 -0700 (Sat, 09 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 100%: 6285 translated. ------------------------------------------------------------------------ r19915 | jtn | 2011-07-09 03:38:30 -0700 (Sat, 09 Jul 2011) | 5 lines Changed paths: M /branches/S2_3/doc/HACKING M /branches/S2_3/server/generator/utilities.c M /branches/S2_3/server/techtools.c Fix a few typos in comments/docs. Reported anonymously. See gna patch #2772. ------------------------------------------------------------------------ r19913 | jtn | 2011-07-08 15:55:44 -0700 (Fri, 08 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) >99.9%: 6284 translated, 1 fuzzy. ------------------------------------------------------------------------ r19910 | jtn | 2011-07-07 13:11:43 -0700 (Thu, 07 Jul 2011) | 7 lines Changed paths: M /branches/S2_3/po/POTFILES.in M /branches/S2_3/utility/ioz.c Remove i18n marking from strings for compression errors. The return from fz_strerror() is only used in untranslated contexts, so translating it is unnecessary, and the strings are hard to translate. Based on a patch by pepeto@gna. See gna bug #17137. ------------------------------------------------------------------------ r19907 | cazfi | 2011-07-06 20:32:57 -0700 (Wed, 06 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/client/client_main.c M /branches/S2_3/client/options.c M /branches/S2_3/client/options.h Supoort for special value "default" for metaserver address option. See gna patch #2764 ------------------------------------------------------------------------ r19905 | cazfi | 2011-07-06 20:12:26 -0700 (Wed, 06 Jul 2011) | 6 lines Changed paths: M /branches/S2_3/client/helpdata.c Marked one new help string translatable Patch by Pekka Pessi See gna patch #2744 ------------------------------------------------------------------------ r19900 | jtn | 2011-07-05 14:39:39 -0700 (Tue, 05 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 99.6%: 6272 translated, 22 fuzzy, 6 untranslated. ------------------------------------------------------------------------ r19898 | jtn | 2011-07-05 12:17:06 -0700 (Tue, 05 Jul 2011) | 5 lines Changed paths: M /branches/S2_3/doc/README.effects Document limitations on City_Radius_Sq effect. Reported by Marko Lindqvist (cazfi@gna). See gna patch #2768. ------------------------------------------------------------------------ r19897 | jtn | 2011-07-04 14:11:53 -0700 (Mon, 04 Jul 2011) | 5 lines Changed paths: M /branches/S2_3/client/options.c M /branches/S2_3/data/helpdata.txt Refresh Controls help, notably that for mouse controls on the main map. Based on a patch by Angelo Locritani (alocritani@gna). See gna patch #2648. ------------------------------------------------------------------------ r19896 | jtn | 2011-07-04 14:11:50 -0700 (Mon, 04 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/mapctrl.c M /branches/S2_3/client/mapctrl_common.c M /branches/S2_3/client/mapctrl_common.h In the Gtk client, allow Shift-right-click-drag to append a rectangle to an existing selection. See gna bug #18301. ------------------------------------------------------------------------ r19895 | jtn | 2011-07-04 14:11:47 -0700 (Mon, 04 Jul 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/mapctrl.c Swap the behaviour of Left-click/Shift-left-click on the minimap in the Gtk client, to match the behaviour on the main map. See gna bug #18300. ------------------------------------------------------------------------ r19883 | jtn | 2011-07-03 07:54:47 -0700 (Sun, 03 Jul 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/data/gtk_menus.xml Reinstate Shift+Control+R shortcut for revolution in Gtk client. See gna bug #18296. ------------------------------------------------------------------------ r19881 | jtn | 2011-07-01 16:36:28 -0700 (Fri, 01 Jul 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 99.9%: 6290 translated, 5 fuzzy. ------------------------------------------------------------------------ r19877 | jtn | 2011-07-01 12:39:26 -0700 (Fri, 01 Jul 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/caravan_dialog.c M /branches/S2_3/client/gui-sdl/caravan_dialog.c M /branches/S2_3/client/gui-xaw/dialogs.c M /branches/S2_3/client/options.c M /branches/S2_3/data/Freeciv.in Remove hardcoded "caravan" from popups, replacing it with the name of the actual unit where possible (e.g., "Your Freight Has Arrived"). Reported by Hubert Kowalewski (hubkow@gna). See gna bug #18281. ------------------------------------------------------------------------ r19876 | vmikhnevych | 2011-06-30 09:26:42 -0700 (Thu, 30 Jun 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation - 76% complete (795 fuzzy, 686 untranslated) ------------------------------------------------------------------------ r19874 | vmikhnevych | 2011-06-29 08:30:29 -0700 (Wed, 29 Jun 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation - 75% complete (842 fuzzy, 686 untranslated) ------------------------------------------------------------------------ r19871 | cazfi | 2011-06-27 13:58:34 -0700 (Mon, 27 Jun 2011) | 4 lines Changed paths: M /branches/S2_3/dependencies/tolua-5.1/src/bin/Makefile.am Tolua build uses lua paths set by configure instead of hardcoded ones. See gna bug #18263 ------------------------------------------------------------------------ r19865 | cazfi | 2011-06-27 09:11:00 -0700 (Mon, 27 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/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 See gna bug #18194 ------------------------------------------------------------------------ r19862 | cazfi | 2011-06-27 08:47:23 -0700 (Mon, 27 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/modinst/download.c Changed freeciv-modpack to use user_home_dir() instead of just checking environment variable HOME. Latter sometimes, most notably on Windows, produces wrong (!= user_home_dir() ) results. See gna bug #18262 ------------------------------------------------------------------------ r19860 | jtn | 2011-06-27 02:27:54 -0700 (Mon, 27 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/server/settings.c Standardise on use of single quotes to delimit server setting names, plus fix other minor string issues. Reported by Hubert Kowalewski (hubkow@gna). See gna bug #18276. ------------------------------------------------------------------------ r19850 | jtn | 2011-06-24 12:14:03 -0700 (Fri, 24 Jun 2011) | 10 lines Changed paths: M /branches/S2_3/server/auth.c M /branches/S2_3/utility/md5.c M /branches/S2_3/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. ------------------------------------------------------------------------ r19844 | jtn | 2011-06-23 15:28:48 -0700 (Thu, 23 Jun 2011) | 4 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 6294 translated messages. ------------------------------------------------------------------------ r19842 | cazfi | 2011-06-23 15:20:18 -0700 (Thu, 23 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/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 #18210 ------------------------------------------------------------------------ r19839 | jcreus | 2011-06-23 10:29:57 -0700 (Thu, 23 Jun 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po 6294 translated messages ------------------------------------------------------------------------ r19835 | cazfi | 2011-06-22 14:54:12 -0700 (Wed, 22 Jun 2011) | 8 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/menu.c Renamed menu items referring to building of bases of certain gui_type: "Build Fortress" -> "Build Type A Base", "Build Airbase" -> "Build Type B Base" First to report how misleading old texts can be was Angelo Locritani See gna bug #16566 ------------------------------------------------------------------------ r19831 | cazfi | 2011-06-22 13:22:37 -0700 (Wed, 22 Jun 2011) | 4 lines Changed paths: M /branches/S2_3/server/edithand.c Bounce RoadNative units when road is removed in editor. See gna bug #16281 ------------------------------------------------------------------------ r19828 | cazfi | 2011-06-22 02:30:00 -0700 (Wed, 22 Jun 2011) | 2 lines Changed paths: M /branches/S2_3/dependencies/lua-5.1/Version M /branches/S2_3/dependencies/lua-5.1/src/lcode.c Applied lua 5.1.4 patch 9 from lua.org. ------------------------------------------------------------------------ r19824 | cazfi | 2011-06-21 05:39:51 -0700 (Tue, 21 Jun 2011) | 2 lines Changed paths: M /branches/S2_3/po/fi.po Updated Finnish translation by Sini Ruohomaa and Pekka Pessi. ------------------------------------------------------------------------ r19822 | jtn | 2011-06-21 01:24:03 -0700 (Tue, 21 Jun 2011) | 3 lines Changed paths: M /branches/S2_3/common/nation.c M /branches/S2_3/server/plrhand.c M /branches/S2_3/server/srv_main.c Updated comments for random nation selection process. See gna patch #2736. ------------------------------------------------------------------------ r19818 | dmarks | 2011-06-20 22:31:15 -0700 (Mon, 20 Jun 2011) | 1 line Changed paths: M /branches/S2_3/po/ja.po Typo fix to Japanese translation; patch by IWAI Masaharu in Gna bug #18004 ------------------------------------------------------------------------ r19816 | jtn | 2011-06-20 17:19:19 -0700 (Mon, 20 Jun 2011) | 3 lines Changed paths: M /branches/S2_3/data/amplio/moderncities.png M /branches/S2_3/data/amplio/terrain1.spec M /branches/S2_3/data/amplio/units.png M /branches/S2_3/data/amplio.tilespec Backport a variety of glitch fixes from amplio2 to amplio. See gna patch #2732. ------------------------------------------------------------------------ r19807 | cazfi | 2011-06-20 02:02:02 -0700 (Mon, 20 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/server/settings.c Introduced helper functions for setting and reading enum settings from their storage. These fix problem of using wrong size data types if sizeof certain enum is different from sizeof int. See gna bug #16457 ------------------------------------------------------------------------ r19804 | cazfi | 2011-06-19 16:24:04 -0700 (Sun, 19 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/server/unittools.c Bounce RoadNative units from tile when road is pillaged. Reported by Lavrentij P Berija This is part of gna bug #16281 ------------------------------------------------------------------------ r19801 | cazfi | 2011-06-19 16:04:04 -0700 (Sun, 19 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/server/cityturn.c Sell enough units/buildings to get back to positive balance, not just one of each kind. Reported by David Fernandez See gna bug #18221 ------------------------------------------------------------------------ r19799 | cazfi | 2011-06-19 15:55:27 -0700 (Sun, 19 Jun 2011) | 4 lines Changed paths: M /branches/S2_3/configure.ac Added warning about "--enable-client=gtk" forward compatibility. See gna patch #2725 ------------------------------------------------------------------------ r19794 | mixcoatl | 2011-06-19 10:22:16 -0700 (Sun, 19 Jun 2011) | 1 line Changed paths: M /branches/S2_3/data/nation/hasinay.ruleset Hasinay fixes by dmarks. See Gna patch #2710 ------------------------------------------------------------------------ r19791 | cazfi | 2011-06-18 18:03:32 -0700 (Sat, 18 Jun 2011) | 4 lines Changed paths: M /branches/S2_3/modinst/modinst.c Fixed compiler warning when nls disabled. See gna bug #18237 ------------------------------------------------------------------------ r19789 | cazfi | 2011-06-18 14:10:29 -0700 (Sat, 18 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/client/control.c M /branches/S2_3/client/mapview_common.c M /branches/S2_3/client/options.c M /branches/S2_3/client/tilespec.c M /branches/S2_3/data/amplio.tilespec M /branches/S2_3/data/amplio2.tilespec M /branches/S2_3/data/hex2t.tilespec M /branches/S2_3/data/isophex.tilespec M /branches/S2_3/data/isotrident.tilespec M /branches/S2_3/data/trident.tilespec M /branches/S2_3/doc/README.graphics Replaced "citybar" with "city bar" in all documentation. Patch by Daniel Markstedt and myself From gna patch #2524 ------------------------------------------------------------------------ r19787 | jtn | 2011-06-18 11:36:37 -0700 (Sat, 18 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/client/options.c M /branches/S2_3/data/helpdata.txt M /branches/S2_3/data/scenario/tutorial.sav M /branches/S2_3/server/unithand.c More consistent terminology for reports and tabs in the user interface ("Research report" rather than "science dialog", etc). Also other minor tweaks to wording in the tutorial scenario. Reported by Daniel Markstedt (dmarks@gna). See gna bug #18207. ------------------------------------------------------------------------ r19785 | cazfi | 2011-06-18 00:25:55 -0700 (Sat, 18 Jun 2011) | 5 lines Changed paths: M /branches/S2_3/server/savegame2.c Made savegame loading compatible with older savegames without startpos.exclude information. From gna bug #18209 ------------------------------------------------------------------------ r19782 | cazfi | 2011-06-17 15:09:32 -0700 (Fri, 17 Jun 2011) | 5 lines Changed paths: M /branches/S2_3/configure.ac Disabled gcc 4.6 "variable 'xxx' set but not used" -warnings from stable branches. From gna bug #18217 ------------------------------------------------------------------------ r19777 | cazfi | 2011-06-17 11:34:15 -0700 (Fri, 17 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/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 #18211 ------------------------------------------------------------------------ r19775 | jtn | 2011-06-16 16:02:15 -0700 (Thu, 16 Jun 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 6294 translated messages. ------------------------------------------------------------------------ r19769 | cazfi | 2011-06-16 04:16:16 -0700 (Thu, 16 Jun 2011) | 4 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/modinst/Makefile.am Made freeciv-modpack configure checks independent from gtk2-client checks. See gna patch #2712 ------------------------------------------------------------------------ r19764 | jtn | 2011-06-15 14:48:59 -0700 (Wed, 15 Jun 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 6294 translated messages. ------------------------------------------------------------------------ r19763 | cazfi | 2011-06-15 14:47:32 -0700 (Wed, 15 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/data/helpdata.txt Consistent help browser topic capitalization Patch by Daniel Markstedt See gna patch #2526 ------------------------------------------------------------------------ r19761 | jtn | 2011-06-15 14:13:31 -0700 (Wed, 15 Jun 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 6294 translated messages. ------------------------------------------------------------------------ r19760 | jcreus | 2011-06-15 11:13:36 -0700 (Wed, 15 Jun 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r19759 | vmikhnevych | 2011-06-15 01:54:42 -0700 (Wed, 15 Jun 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation (fatal errors fixed) ------------------------------------------------------------------------ r19756 | jtn | 2011-06-14 15:46:48 -0700 (Tue, 14 Jun 2011) | 10 lines Changed paths: M /branches/S2_3/data/amplio/tiles.png M /branches/S2_3/data/amplio2/tiles.png M /branches/S2_3/data/isophex/Makefile.am D /branches/S2_3/data/isophex/gold.spec D /branches/S2_3/data/isophex/tiles.png D /branches/S2_3/data/isophex/tiles.spec M /branches/S2_3/data/isophex.tilespec M /branches/S2_3/data/isotrident/tiles.png M /branches/S2_3/data/trident/tiles.png Fix unit upkeep icons for city dialog so that they don't overlap. Also some minor cleanups: - isotrident: restore gold upkeep icons; fix misalignment of upkeep icons to grid - isophex: tiles.* are duplicate of isotrident's, so remove them (and thus fix the same problems as isotrident had) Amplio2 fix by Angelo Locritani (alocritani@gna), other changes by me. See gna bug #17906. ------------------------------------------------------------------------ r19755 | jtn | 2011-06-14 15:46:44 -0700 (Tue, 14 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/client/text.c In the Happiness report for cities, break long lists of building/wonder effects at 80 characters, to avoid tooltips going off the screen. Reported by Angelo Locritani (alocritani@gna); patch by Matthias Pfafferodt (syntron@gna) and me. See gna patch #2688. ------------------------------------------------------------------------ r19751 | cazfi | 2011-06-14 13:45:30 -0700 (Tue, 14 Jun 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-sdl/optiondlg.c Fix compiler warning about possibly uninitialized variable. See gna bug #18219 ------------------------------------------------------------------------ r19749 | mixcoatl | 2011-06-14 13:34:07 -0700 (Tue, 14 Jun 2011) | 1 line Changed paths: M /branches/S2_3/data/nation/malawian.ruleset Malawi fix ------------------------------------------------------------------------ r19745 | mixcoatl | 2011-06-14 11:15:55 -0700 (Tue, 14 Jun 2011) | 1 line Changed paths: M /branches/S2_3/data/nation/motswana.ruleset M /branches/S2_3/data/nation/namibian.ruleset M /branches/S2_3/data/nation/zimbabwean.ruleset Adjective of Botswana. See Gna bug #18182 ------------------------------------------------------------------------ r19744 | vmikhnevych | 2011-06-14 05:36:14 -0700 (Tue, 14 Jun 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation: 75% complete (840 fuzzy, 720 untranslated) ------------------------------------------------------------------------ r19743 | cazfi | 2011-06-14 03:15:39 -0700 (Tue, 14 Jun 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/menu.c Do not display hotkeys twice in some menu entries. Patch by Angelo Locritani See gna bug #17954 ------------------------------------------------------------------------ r19739 | cazfi | 2011-06-13 17:21:51 -0700 (Mon, 13 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/doc/README.graphics Updated references to renamed binaries (civserver -> freeciv-server etc) in README.graphics. Patch by David Lowe See gna patch #2697 ------------------------------------------------------------------------ r19737 | cazfi | 2011-06-13 17:19:58 -0700 (Mon, 13 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/doc/README Updated references to renamed binaries (civserver -> freeciv-server etc) in README. Patch by David Lowe See gna patch #2698 ------------------------------------------------------------------------ r19733 | jtn | 2011-06-12 06:51:19 -0700 (Sun, 12 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gui_main.c In the Gtk client, when the overview map is detached from the main window, let it fill the whole of its own window if resized (previously it would not expand vertically). Patch by Matthias Pfafferodt (syntron@gna). See gna bug #18180. ------------------------------------------------------------------------ r19732 | jtn | 2011-06-12 06:51:16 -0700 (Sun, 12 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/mapview.c In the Gtk client, don't allow the scrolling of the minimap to go off the edge of the canvas; this was causing corruption / confusing display with large maps. Patch by Matthias Pfafferodt (syntron@gna). See gna bug #17825. ------------------------------------------------------------------------ r19731 | jtn | 2011-06-12 06:51:13 -0700 (Sun, 12 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gui_main.c In the Gtk client, allocate less space to the minimap when "Arrange widgets for small displays" is set, to counteract the growth in this widget since 2.2.x. Patch by Matthias Pfafferodt (syntron@gna). See gna bug #17802. ------------------------------------------------------------------------ r19719 | cazfi | 2011-06-10 00:33:09 -0700 (Fri, 10 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/server/citytools.c Send updated city info, including new owner, to previous owner of the city even if city tile gets fogged when it's lost. Reported by Brandon J. Van Every See gna bug #17990 ------------------------------------------------------------------------ r19717 | cazfi | 2011-06-09 15:00:48 -0700 (Thu, 09 Jun 2011) | 8 lines Changed paths: M /branches/S2_3/client/mapview_common.c Fixed find_city_or_settler_near_tile() tile knowledge check. Even though it's in client side, it tried to use knowledge of city owner and not that of client's user. Reported by David Lowe See gna bug #18005 ------------------------------------------------------------------------ r19715 | cazfi | 2011-06-09 14:06:05 -0700 (Thu, 09 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/server/plrhand.c Set nation for new player created as a result of civil war before sending player information first time to client Reported by Jordi Negrevernis i Font See gna bug #17439 ------------------------------------------------------------------------ r19713 | cazfi | 2011-06-09 07:06:59 -0700 (Thu, 09 Jun 2011) | 5 lines Changed paths: M /branches/S2_3/client/tilespec.c M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c M /branches/S2_3/server/settings.c M /branches/S2_3/utility/log.c M /branches/S2_3/utility/shared.h Removed dangerous FC_ENUM_PTR macro and implement its former users in a safer way. This is partial fix for gna bug #16457 ------------------------------------------------------------------------ r19711 | cazfi | 2011-06-09 02:38:49 -0700 (Thu, 09 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/doc/README.cma Updated references to renamed binaries (civserver -> freeciv-server etc) in README.cma Patch by David Lowe See gna patch #2696 ------------------------------------------------------------------------ r19709 | cazfi | 2011-06-09 02:36:09 -0700 (Thu, 09 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/doc/README.sound Updated references to renamed binaries (civserver -> freeciv-server etc) in README.sound Patch by David Lowe See gna patch #2695 ------------------------------------------------------------------------ r19704 | cazfi | 2011-06-08 15:42:01 -0700 (Wed, 08 Jun 2011) | 8 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/utility/netintf.c Replace use of deprecated gethostbyname2() with use of getaddrinfo() Reported by James Spahlinger Patch by George Koehler See gna bug #16623 ------------------------------------------------------------------------ r19702 | cazfi | 2011-06-08 15:27:11 -0700 (Wed, 08 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/bootstrap/civ.in M /branches/S2_3/bootstrap/ser.in If FREECIV_DATA_PATH is not set but FREECIV_PATH is, FREECIV_DATA_PATH defaults to FREECIV_PATH value even when freeciv is run through ./ser & ./civ scripts. This is consistent what freeciv does when binaries are run without those wrapper scripts. See gna bug #17461 ------------------------------------------------------------------------ r19697 | jtn | 2011-06-06 15:10:48 -0700 (Mon, 06 Jun 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 6297 translated messages. ------------------------------------------------------------------------ r19692 | cazfi | 2011-06-06 02:57:18 -0700 (Mon, 06 Jun 2011) | 9 lines Changed paths: M /branches/S2_3/doc/README.effects README.effects improvements * Clarified Unit_Upkeep_Per_City * Fixed typos from Shield2Gold_Factor Patch by Micke See gna patch #2431 ------------------------------------------------------------------------ r19690 | cazfi | 2011-06-06 02:29:06 -0700 (Mon, 06 Jun 2011) | 9 lines Changed paths: M /branches/S2_3/data/civ2/effects.ruleset M /branches/S2_3/data/default/effects.ruleset M /branches/S2_3/data/experimental/effects.ruleset Reorganized Hanging Gardens effects so that only one, bigger than previous ones, effect affects also the city where it is. This way Haniging Gardens is listed only once in client Happiness tab (as it's listed once per effect it provides) Reported by Angelo Locritani See gna bug #16471 ------------------------------------------------------------------------ r19688 | cazfi | 2011-06-06 02:18:41 -0700 (Mon, 06 Jun 2011) | 8 lines Changed paths: M /branches/S2_3/server/advisors/advdata.c Removed from ai->phase_is_initialized assert from ai_data_get() in stable branch. Minimized bad effects from those calls that would trigger the assert. Reported by Angelo Locritani See gna bug #18095 ------------------------------------------------------------------------ r19686 | cazfi | 2011-06-05 12:11:29 -0700 (Sun, 05 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/client/packhand.c Client side increases city radius value of enemy cities when it sees workers further away from the city than earlier known radius would allow. This fixes problem of client not clearing worked status of some tiles when city is removed. See gna bug #17710 ------------------------------------------------------------------------ r19678 | vmikhnevych | 2011-06-03 12:04:03 -0700 (Fri, 03 Jun 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation - 74% complete (889 fuzzy, 743 untranslated) ------------------------------------------------------------------------ r19675 | jtn | 2011-06-02 16:54:24 -0700 (Thu, 02 Jun 2011) | 5 lines Changed paths: M /branches/S2_3/server/stdinhand.c Improved comment for lookup_option(). Patch by Matthias Pfafferodt (syntron@gna). See gna bug #17757. ------------------------------------------------------------------------ r19674 | jtn | 2011-06-02 16:54:17 -0700 (Thu, 02 Jun 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/inputdlg.c Remove use of Gtk function from Gtk+ 2.14.0. See gna bug #18163. ------------------------------------------------------------------------ r19673 | jtn | 2011-06-02 16:54:08 -0700 (Thu, 02 Jun 2011) | 7 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/data/default/units.ruleset M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/helpdata.txt M /branches/S2_3/data/multiplayer/units.ruleset Better documentation of the effects of the F_CIVILIAN/"NonMil" unit flag, including the "DoesntOccupyTile"-style effect and the ability to ignore peace treaties. After a report by akfaew@gna. See gna bug #17378. ------------------------------------------------------------------------ r19669 | cazfi | 2011-06-01 15:36:04 -0700 (Wed, 01 Jun 2011) | 4 lines Changed paths: M /branches/S2_3/common/aicore/citymap.c M /branches/S2_3/common/aicore/citymap.h M /branches/S2_3/server/srv_main.c Free citymap when game ends. See gna patch #2540 ------------------------------------------------------------------------ r19662 | cazfi | 2011-05-31 03:47:32 -0700 (Tue, 31 May 2011) | 5 lines Changed paths: M /branches/S2_3/bootstrap/civ.in M /branches/S2_3/bootstrap/ser.in M /branches/S2_3/configure.ac M /branches/S2_3/utility/shared.c Added component "~/.freeciv//scenarios" to default FREECIV_SCENARIO_PATH, before "~/.freeciv/scenarios" component. See gna patch #2500 ------------------------------------------------------------------------ r19657 | jtn | 2011-05-30 14:32:10 -0700 (Mon, 30 May 2011) | 6 lines Changed paths: M /branches/S2_3/common/player.c M /branches/S2_3/common/player.h M /branches/S2_3/server/diplhand.c M /branches/S2_3/server/sanitycheck.c M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c Fix inaccurate message when trying to accept an alliance pact which is invalid due to the other party's war. Reported by HanduMan (handuman@gna). See gna bug #18066. ------------------------------------------------------------------------ r19656 | jtn | 2011-05-30 14:32:05 -0700 (Mon, 30 May 2011) | 3 lines Changed paths: M /branches/S2_3/data/default/effects.ruleset M /branches/S2_3/data/experimental/effects.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset Note deliberate lack of Empire_Size_Step for Communism in many rulesets. See gna bug #18091. ------------------------------------------------------------------------ r19655 | jtn | 2011-05-30 14:32:02 -0700 (Mon, 30 May 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/citydlg.c M /branches/S2_3/client/gui-gtk-2.0/cma_fe.c M /branches/S2_3/client/gui-gtk-2.0/inputdlg.c M /branches/S2_3/client/gui-gtk-2.0/inputdlg.h M /branches/S2_3/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. ------------------------------------------------------------------------ r19645 | vmikhnevych | 2011-05-27 08:16:01 -0700 (Fri, 27 May 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation- 72% complete (989 fuzzy, 776 untranslated) ------------------------------------------------------------------------ r19644 | vmikhnevych | 2011-05-27 03:01:21 -0700 (Fri, 27 May 2011) | 1 line Changed paths: M /branches/S2_3/po/uk.po UK translation- 71% complete (1047 fuzzy, 793 untranslated) ------------------------------------------------------------------------ r19641 | jtn | 2011-05-23 16:30:10 -0700 (Mon, 23 May 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2609.) 6292 translated messages, 1 fuzzy translation. ------------------------------------------------------------------------ r19640 | jtn | 2011-05-23 16:29:58 -0700 (Mon, 23 May 2011) | 2 lines Changed paths: M /branches/S2_3/po/fi.po Updated Finnish translation from Sini Ruohomaa, merged with latest. 5347 translated, 131 fuzzy, 815 untranslated. ------------------------------------------------------------------------ r19635 | jtn | 2011-05-20 02:31:37 -0700 (Fri, 20 May 2011) | 4 lines Changed paths: M /branches/S2_3/data/civ2/effects.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset Reinstate Empire_Size_Base/Step effects for Fundamentalism in civ2 and multiplayer rulesets. (Step was lost 2.0->2.1, Base 2.1->2.2.) See gna bug #18133. ------------------------------------------------------------------------ r19634 | jtn | 2011-05-20 02:31:33 -0700 (Fri, 20 May 2011) | 7 lines Changed paths: M /branches/S2_3/client/text.c M /branches/S2_3/doc/README.effects City dialog Happiness popup text was incorrect when both Empire_Size_Base and Empire_Size_Step effects were zero (this disables the empire size penalty entirely). This currently affects Fundamentalism in the supplied rulesets (but not for much longer). Also, update README.effects for these effects. See gna bug #18150. ------------------------------------------------------------------------ r19631 | jtn | 2011-05-17 02:00:13 -0700 (Tue, 17 May 2011) | 4 lines Changed paths: M /branches/S2_3/client/packhand.c M /branches/S2_3/server/gamehand.c M /branches/S2_3/server/settings.c Make changes to the 'timeout' server setting have immediate effect. Reported by pepeto (RT#39770), Madeline Book (RT#40399), and akfaew@gna (see gna bug #18079). ------------------------------------------------------------------------ r19624 | dmarks | 2011-05-08 17:23:25 -0700 (Sun, 08 May 2011) | 1 line Changed paths: M /branches/S2_3/po/zh_CN.po Update to Simplified Chinese translation. Contributed by Zhang Xiaohan ------------------------------------------------------------------------ r19622 | jtn | 2011-05-06 14:27:02 -0700 (Fri, 06 May 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 6292 translated messages. ------------------------------------------------------------------------ r19617 | jcreus | 2011-04-25 03:05:06 -0700 (Mon, 25 Apr 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po 6292 translated messages ------------------------------------------------------------------------ r19609 | jtn | 2011-04-18 01:31:00 -0700 (Mon, 18 Apr 2011) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 6288 translated messages, 4 fuzzy translations. ------------------------------------------------------------------------ r19608 | jtn | 2011-04-18 01:30:50 -0700 (Mon, 18 Apr 2011) | 3 lines Changed paths: M /branches/S2_3/po/fi.po Updated Finnish translation from Pekka Pessi and Sini Ruohomaa (merged with latest freeciv.pot by request). 4875 translated messages, 878 fuzzy translations, 539 untranslated messages. ------------------------------------------------------------------------ r19607 | jtn | 2011-04-18 01:06:24 -0700 (Mon, 18 Apr 2011) | 5 lines Changed paths: M /branches/S2_3/po/POTFILES.in M /branches/S2_3/scripts/potfiles Add missing files to POTFILES.in. Update scripts/potfiles to check more files. Missing files reported by Sini Ruohomaa / Pekka Pessi. See gna bug #18031. ------------------------------------------------------------------------ r19605 | jcreus | 2011-04-17 10:49:03 -0700 (Sun, 17 Apr 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Updated translation - 6278 messages ------------------------------------------------------------------------ r19602 | jtn | 2011-04-12 11:56:17 -0700 (Tue, 12 Apr 2011) | 4 lines Changed paths: M /branches/S2_3/common/packets.c In packet debug logging, log the name of the connection each packet was sent to / received from. See gna patch #2630. ------------------------------------------------------------------------ r19596 | jtn | 2011-04-07 12:30:33 -0700 (Thu, 07 Apr 2011) | 5 lines Changed paths: R /branches/S2_3/data/amplio2/tiles.png (from /trunk/data/amplio2/tiles.png:19595) Fix bug #17998: dirty pixels in amplio2 tileset. Moved icons down a few pixels. Reported by Angelo Locritani (alocritani@gna), fix by Hogne Håskjold (hogne@gna). ------------------------------------------------------------------------ r19595 | jtn | 2011-04-07 12:10:09 -0700 (Thu, 07 Apr 2011) | 6 lines Changed paths: M /branches/S2_3/server/maphand.c Restrict land/ocean change caused by climate change to the vicinity of coastlines, using the same criteria as are used for deliberate transformations. Also, if the preferred (wetter/drier) transformation is blocked on a given tile, fall back to the other one (this affects city tiles). See gna bug #17953. ------------------------------------------------------------------------ r19592 | jtn | 2011-04-05 12:20:41 -0700 (Tue, 05 Apr 2011) | 3 lines Changed paths: M /branches/S2_3/po/POTFILES.in Remove gui-win32 strings from those considered for translation. See gna patch #2619. ------------------------------------------------------------------------ r19591 | jtn | 2011-04-05 12:20:38 -0700 (Tue, 05 Apr 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c M /branches/S2_3/client/gui-xaw/repodlgs.c M /branches/S2_3/client/repodlgs_common.c M /branches/S2_3/client/repodlgs_common.h M /branches/S2_3/data/Freeciv.in The "Sell Obsolete" button in Gtk and Xaw clients' Economy report could never become sensitive. Rename to "Sell Redundant" and make it sensitive if the selected improvement is redundant in any city. In Gtk client, replace boolean "Obsolete" column with numeric "Redundant" column. See gna bug #17937. ------------------------------------------------------------------------ r19581 | jtn | 2011-04-03 04:26:39 -0700 (Sun, 03 Apr 2011) | 6 lines Changed paths: M /branches/S2_3/data/helpdata.txt Mention disbanding in "Units" section of help, and improve the main help for unit disbanding in the "Production" section. Reported by Brandon J. Van Every (bvanevery@gna). See gna bug #17976. ------------------------------------------------------------------------ r19580 | jtn | 2011-04-03 04:26:36 -0700 (Sun, 03 Apr 2011) | 3 lines Changed paths: M /branches/S2_3/server/settings.c Allow non-zero 'unitwaittime' with zero (disabled) 'timeout'. See gna bug #17975. ------------------------------------------------------------------------ r19577 | jtn | 2011-03-31 15:03:09 -0700 (Thu, 31 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/data/helpdata.txt Fix errors and clarify the help for city size requirements for celebration / rapture. After a report by Brandon J. Van Every (bvanevery@gna). See gna bug #17949. ------------------------------------------------------------------------ r19576 | jtn | 2011-03-31 15:03:06 -0700 (Thu, 31 Mar 2011) | 7 lines Changed paths: M /branches/S2_3/client/citydlg_common.c M /branches/S2_3/client/climisc.c M /branches/S2_3/client/gui-gtk-2.0/citydlg.c M /branches/S2_3/client/gui-gtk-2.0/cityrep.c M /branches/S2_3/client/gui-gtk-2.0/diplomat_dialog.c M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c M /branches/S2_3/client/gui-sdl/citydlg.c M /branches/S2_3/client/gui-sdl/diplomat_dialog.c M /branches/S2_3/client/gui-sdl/repodlgs.c M /branches/S2_3/client/gui-sdl/wldlg.c M /branches/S2_3/client/gui-win32/citydlg.c M /branches/S2_3/client/gui-win32/dialogs.c M /branches/S2_3/client/gui-win32/repodlgs.c M /branches/S2_3/client/gui-xaw/citydlg.c M /branches/S2_3/client/gui-xaw/diplomat_dialog.c M /branches/S2_3/client/gui-xaw/repodlgs.c M /branches/S2_3/client/repodlgs_common.c M /branches/S2_3/client/text.c M /branches/S2_3/common/unit.c M /branches/S2_3/data/default/default.lua M /branches/S2_3/data/multiplayer/default.lua M /branches/S2_3/server/cityhand.c M /branches/S2_3/server/citytools.c M /branches/S2_3/server/diplhand.c M /branches/S2_3/server/unithand.c M /branches/S2_3/server/unittools.c Add pluralisation marking to most strings that mention "%d gold". In cases where a single string mentions more than one quantity, this has led to strings being split. Requested by Klemen Košir (Slovenian translator). See gna bug #17928. ------------------------------------------------------------------------ r19575 | jtn | 2011-03-31 15:02:59 -0700 (Thu, 31 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/server/commands.c Correct help for "/debug diplomacy", mark string as translatable, and fix typo in nearby string. First issue reported by Angelo Locritani (alocritani@gna). See gna bug #17858. ------------------------------------------------------------------------ r19566 | dmarks | 2011-03-27 16:21:05 -0700 (Sun, 27 Mar 2011) | 1 line Changed paths: M /branches/S2_3/ChangeLog ChangeLog as of S2_3 r19565 ------------------------------------------------------------------------ r19565 | dmarks | 2011-03-27 15:57:04 -0700 (Sun, 27 Mar 2011) | 1 line Changed paths: M /branches/S2_3/fc_version bump version to 2.3.0-beta4; move projected release date forward to June ------------------------------------------------------------------------ r19564 | dmarks | 2011-03-27 15:54:34 -0700 (Sun, 27 Mar 2011) | 1 line Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po changes after running 'make update-po' ------------------------------------------------------------------------ r19563 | jtn | 2011-03-27 11:41:56 -0700 (Sun, 27 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 6360 translated messages. ------------------------------------------------------------------------ r19562 | jtn | 2011-03-27 01:49:56 -0700 (Sun, 27 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/dialogs.c M /branches/S2_3/client/gui-gtk-2.0/pages.c Avoid duplicate entries on Gtk pregame ruleset dropdown. Also, fix a minor resource leak introduced by the fix for bug #17917. Reported by Angelo Locritani (alocritani@gna). See gna bug #17872. ------------------------------------------------------------------------ r19560 | jtn | 2011-03-26 17:20:23 -0700 (Sat, 26 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). (From gna patch #2594.) 6324 translated, 38 fuzzy, 2 untranslated. ------------------------------------------------------------------------ r19558 | jtn | 2011-03-26 16:56:11 -0700 (Sat, 26 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/server/savegame.c Replicate r19326 from savegame2.c to savegame.c, to fix assertion failures when loading pre-2.3 savegames. See gna bug #17699. ------------------------------------------------------------------------ r19557 | jtn | 2011-03-26 14:27:45 -0700 (Sat, 26 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/po/it.po Updated Italian translation by Paolo Sammicheli (paolo_AT_sammiche.li). 4797 translated, 1016 fuzzy, 547 untranslated. ------------------------------------------------------------------------ r19556 | jtn | 2011-03-26 13:47:55 -0700 (Sat, 26 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 6350 translated, 8 fuzzy, 2 untranslated. Also changed encoding from ISO-8859-1 to UTF-8. ------------------------------------------------------------------------ r19555 | jtn | 2011-03-25 12:47:17 -0700 (Fri, 25 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/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. ------------------------------------------------------------------------ r19554 | jtn | 2011-03-25 12:47:14 -0700 (Fri, 25 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c Make buttons on Gtk Economy report work again. See gna bug #17936. ------------------------------------------------------------------------ r19547 | mixcoatl | 2011-03-24 14:14:39 -0700 (Thu, 24 Mar 2011) | 1 line Changed paths: M /branches/S2_3/data/flags/algeria-large.png M /branches/S2_3/data/flags/algeria-shield-large.png M /branches/S2_3/data/flags/algeria-shield.png M /branches/S2_3/data/flags/algeria.png M /branches/S2_3/data/flags/algeria.svg M /branches/S2_3/data/flags/egypt-large.png M /branches/S2_3/data/flags/egypt-shield-large.png M /branches/S2_3/data/flags/egypt-shield.png M /branches/S2_3/data/flags/egypt.png M /branches/S2_3/data/flags/egypt.svg M /branches/S2_3/data/flags/iraq-large.png M /branches/S2_3/data/flags/iraq-shield-large.png M /branches/S2_3/data/flags/iraq-shield.png M /branches/S2_3/data/flags/iraq.png M /branches/S2_3/data/flags/iraq.svg M /branches/S2_3/data/flags/sudan-large.png M /branches/S2_3/data/flags/sudan-shield-large.png M /branches/S2_3/data/flags/sudan-shield.png M /branches/S2_3/data/flags/sudan.png M /branches/S2_3/data/flags/sudan.svg M /branches/S2_3/data/flags/syria-large.png M /branches/S2_3/data/flags/syria-shield-large.png M /branches/S2_3/data/flags/syria-shield.png M /branches/S2_3/data/flags/syria.png M /branches/S2_3/data/flags/syria.svg M /branches/S2_3/data/misc/flags.spec Update Iraqi flag plus some color fixes in other flags. See Gna patch #2492. ------------------------------------------------------------------------ r19546 | jtn | 2011-03-24 13:47:16 -0700 (Thu, 24 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/dialogs.c Clear leader dropdown in Gtk client when switching to a new nation, to avoid leader names accumulating without bound. See gna bug #17917. ------------------------------------------------------------------------ r19542 | jtn | 2011-03-23 14:10:14 -0700 (Wed, 23 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/editprop.c M /branches/S2_3/common/events.c Add TRANS comments for a couple of issues that have come up on -i18n recently (event names and editor). Requested by Sini Ruohomaa. See gna bug #17927. ------------------------------------------------------------------------ r19532 | jtn | 2011-03-22 13:50:49 -0700 (Tue, 22 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/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. ------------------------------------------------------------------------ r19530 | jcreus | 2011-03-22 13:42:29 -0700 (Tue, 22 Mar 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r19529 | jtn | 2011-03-19 13:34:18 -0700 (Sat, 19 Mar 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 6360 translated messages. ------------------------------------------------------------------------ r19515 | cazfi | 2011-03-16 17:10:19 -0700 (Wed, 16 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/m4/compiler.m4 Use AC_LANG_SOURCE() for first argument of AC_COMPLE_IFELSE(). See gna bug #17812 ------------------------------------------------------------------------ r19513 | jtn | 2011-03-13 04:58:16 -0700 (Sun, 13 Mar 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/mapview.c M /branches/S2_3/client/gui-xaw/mapview.c M /branches/S2_3/client/overview_common.c M /branches/S2_3/client/overview_common.h Don't recalculate the entire overview map just for expose events. Speeds up minimap scrolling in the Gtk client when the overview map has scrollbar(s); maybe other times too. See gna bug #17878. ------------------------------------------------------------------------ r19512 | jtn | 2011-03-13 04:58:07 -0700 (Sun, 13 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/doc/README.ruleset_experimental Tweak which units have Shield2Gold in experimental ruleset. See gna bug #17726. ------------------------------------------------------------------------ r19509 | jtn | 2011-03-08 05:12:55 -0800 (Tue, 08 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gotodlg.c M /branches/S2_3/client/text.c M /branches/S2_3/client/text.h M /branches/S2_3/common/city.c M /branches/S2_3/common/city.h M /branches/S2_3/server/cityturn.c Re-add information about airlift capacity to the Gtk goto/airlift dialog (more detailed than before). See gna patch #2588. ------------------------------------------------------------------------ r19508 | jtn | 2011-03-08 05:12:51 -0800 (Tue, 08 Mar 2011) | 5 lines Changed paths: M /branches/S2_3/client/control.c M /branches/S2_3/client/gui-gtk-2.0/gotodlg.c M /branches/S2_3/client/gui-gtk-2.0/gotodlg.h M /branches/S2_3/client/gui-gtk-2.0/gui_main.c M /branches/S2_3/client/gui-sdl/mapview.c M /branches/S2_3/client/gui-stub/gui_main.c M /branches/S2_3/client/gui-xaw/gui_main.c M /branches/S2_3/client/include/gui_main_g.h Add a callback into platform-dependent code whenever the set of units in focus changes. Use this to keep the Gtk goto/airlift dialog up to date (other clients don't use it, currently). See gna patch #2589. ------------------------------------------------------------------------ r19507 | jtn | 2011-03-08 05:12:47 -0800 (Tue, 08 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/client/control.c is_activity_on_tile should check the activity it's given, not ACTIVITY_MINE. (No bug caused by this since it's only called with ACTIVITY_MINE right now.) See gna bug #17853. ------------------------------------------------------------------------ r19502 | jtn | 2011-03-08 04:57:45 -0800 (Tue, 08 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/ai/aihunt.c Fix a possible server crash when an AI-controlled missile failed to eliminate its target. Reported anonymously. See gna bug #16451. ------------------------------------------------------------------------ r19500 | cazfi | 2011-03-07 17:17:42 -0800 (Mon, 07 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/client/connectdlg_common.c Windows client passes correct scenarios saving directory to forked server. See gna bug #17789 ------------------------------------------------------------------------ r19497 | cazfi | 2011-03-07 15:42:49 -0800 (Mon, 07 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/configure.ac Fixed autoconf warning about version number not being a literal Reported by akfaew See gna bug #17811 ------------------------------------------------------------------------ r19495 | jtn | 2011-03-07 06:00:34 -0800 (Mon, 07 Mar 2011) | 8 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gotodlg.c M /branches/S2_3/common/unit.c M /branches/S2_3/common/unit.h M /branches/S2_3/server/unittools.c If an airlift is attempted by a client but fails on the server side, issue an explanatory message. (This can happen with airlifts involving allied cities.) This changes the behaviour of unit_can_airlift_to() on clients, and as a result I think it fixes allied airlift in the Xaw client (untested): bug #15462. See gna bug #17848. ------------------------------------------------------------------------ r19493 | jtn | 2011-03-07 05:47:15 -0800 (Mon, 07 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/data/multiplayer/buildings.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset M /branches/S2_3/data/multiplayer/game.ruleset Multiplayer ruleset: turn Apollo Program back into a small wonder, with the SaveSmallWonder flag set to simulate a "surviving" effect. See gna bug #17771. ------------------------------------------------------------------------ r19492 | jtn | 2011-03-07 05:47:04 -0800 (Mon, 07 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/data/multiplayer/buildings.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset Multiplayer ruleset: remove Veteran_Combat effect from Sun Tzu (it was only applying to defending units in cities). See gna bug #17332. ------------------------------------------------------------------------ r19491 | jtn | 2011-03-07 05:47:01 -0800 (Mon, 07 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/data/multiplayer/effects.ruleset Bring "multiplayer" ruleset's implementation of Fundamentalism into line with that in the "civ2" ruleset. See gna bug #17337. ------------------------------------------------------------------------ r19490 | jtn | 2011-03-07 05:46:56 -0800 (Mon, 07 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/pages.c Translate "Unknown" in server list (added in bug #17708). See gna bug #17847. ------------------------------------------------------------------------ r19484 | cazfi | 2011-03-06 15:55:54 -0800 (Sun, 06 Mar 2011) | 2 lines Changed paths: M /branches/S2_3/po/uk.po Merged uk.po translation from S2_2 ------------------------------------------------------------------------ r19483 | cazfi | 2011-03-06 15:48:13 -0800 (Sun, 06 Mar 2011) | 4 lines Changed paths: D /branches/S2_3/dependencies/toluaxx Removed obsolete toluaxx directory See gna patch #2582 ------------------------------------------------------------------------ r19481 | kscanne | 2011-03-06 15:39:04 -0800 (Sun, 06 Mar 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19480 | kscanne | 2011-03-06 15:36:49 -0800 (Sun, 06 Mar 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19477 | jtn | 2011-03-05 14:40:41 -0800 (Sat, 05 Mar 2011) | 7 lines Changed paths: R /branches/S2_3/data/amplio2/units.png (from /trunk/data/amplio2/units.png:19475) Amplio2: Remove/recolor some stray purple colored pixels (mostly on unit outlines) Fix by by Hogne Håskjold (hogne@gna). See gna patch #2587. ------------------------------------------------------------------------ r19476 | jtn | 2011-03-05 14:39:09 -0800 (Sat, 05 Mar 2011) | 7 lines Changed paths: R /branches/S2_3/data/amplio2/units.png (from /trunk/data/amplio2/units.png:19474) Minor tweaks to tank and artillery, changing a very saturated darker green shading more in-line with the saturation/shading of the rest. Fix by by Hogne Håskjold (hogne@gna). See gna patch #2587. ------------------------------------------------------------------------ r19473 | jtn | 2011-03-04 13:02:10 -0800 (Fri, 04 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/data/amplio2/terrain1.spec M /branches/S2_3/data/amplio2.tilespec Amplio2: enable blending to adjacent tiles for lake tiles. Fix by by Hogne Håskjold (hogne@gna) after a suggestion by HanduMan. See gna patch #2586. ------------------------------------------------------------------------ r19470 | jtn | 2011-03-02 13:01:39 -0800 (Wed, 02 Mar 2011) | 6 lines Changed paths: R /branches/S2_3/data/amplio2/moderncities.png (from /trunk/data/amplio2/moderncities.png:19468) Amplio2: Fixed right-most walled modern city tile which had some missing parts. Fix by by Hogne Håskjold (hogne@gna). See gna patch #2584. ------------------------------------------------------------------------ r19469 | jtn | 2011-03-02 12:58:25 -0800 (Wed, 02 Mar 2011) | 4 lines Changed paths: R /branches/S2_3/data/amplio2/moderncities.png (from /trunk/data/amplio2/moderncities.png:19467) New fortress and ruins for Amplio2 by Hogne Håskjold (hogne@gna). See gna patch #2583. ------------------------------------------------------------------------ r19464 | cazfi | 2011-03-01 17:15:33 -0800 (Tue, 01 Mar 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/pages.c When metaserver does not know number of human players, client now shows "Unknown", and not "-1". Reported by Alberto Bonsanto See gna bug #17708 ------------------------------------------------------------------------ r19462 | cazfi | 2011-03-01 16:39:15 -0800 (Tue, 01 Mar 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/pages.c Replaces ruleset combo implementation with deprecated GtkCombo with GtkComboBoxEntry implementation. See gna patch #2569 ------------------------------------------------------------------------ r19460 | jtn | 2011-03-01 12:53:17 -0800 (Tue, 01 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/citydlg.c In the Gtk client, strike through redundant/useless city improvements on the city's Overview tab as well as the Production tab. Reported by David Lowe (doctorjlowe@gna). See gna bug #17730. ------------------------------------------------------------------------ r19459 | jtn | 2011-03-01 12:53:13 -0800 (Tue, 01 Mar 2011) | 6 lines Changed paths: M /branches/S2_3/ai/aicity.c M /branches/S2_3/client/citydlg_common.c M /branches/S2_3/client/gui-gtk-2.0/wldlg.c M /branches/S2_3/client/repodlgs_common.c M /branches/S2_3/common/city.c M /branches/S2_3/common/effects.c M /branches/S2_3/common/improvement.c M /branches/S2_3/common/improvement.h M /branches/S2_3/server/advisors/advbuilding.c Make determination of when an improvement is "redundant" more consistent by centralising it in a new function is_improvement_redundant(). As well as cosmetic things like client display, this has a minor impact on AI/advisor decisions (probably only in non-default rulesets). See gna bug #17731. ------------------------------------------------------------------------ r19456 | jtn | 2011-03-01 12:38:16 -0800 (Tue, 01 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/server/generator/mapgen.c M /branches/S2_3/server/generator/startpos.c More consistent (verbose) logging of 'generator'/'startpos' fallbacks. See gna patch #2581. ------------------------------------------------------------------------ r19455 | jtn | 2011-03-01 12:38:13 -0800 (Tue, 01 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/data/scenario/europe-200x100-v2.sav Increase maxplayers for huge Europe scenario to match number of start positions. See gna patch #2580. ------------------------------------------------------------------------ r19454 | jtn | 2011-03-01 12:38:09 -0800 (Tue, 01 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/server/settings.c Reword documentation of map size server settings. See gna patch #2579. ------------------------------------------------------------------------ r19453 | jtn | 2011-03-01 12:38:06 -0800 (Tue, 01 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/server/generator/startpos.c M /branches/S2_3/server/settings.c Improve documentation of 'generator' and 'startpos' server settings. See gna patch #2578. ------------------------------------------------------------------------ r19452 | jtn | 2011-03-01 12:38:03 -0800 (Tue, 01 Mar 2011) | 4 lines Changed paths: M /branches/S2_3/server/settings.c Validate 'maxplayers' setting against number of available start positions, in scenarios which specify them. See gna patch #2577. ------------------------------------------------------------------------ r19451 | jtn | 2011-03-01 12:38:00 -0800 (Tue, 01 Mar 2011) | 3 lines Changed paths: M /branches/S2_3/server/generator/mapgen.c Replace magic numbers with MAPSTARTPOS_* in map_fractal_generate(). See gna patch #2576. ------------------------------------------------------------------------ r19443 | cazfi | 2011-02-28 19:35:33 -0800 (Mon, 28 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/configure.ac Scenario search path "~/.freeciv/scenario" replaced with "~/.freeciv/scenarios" in Windows to be consistent with other operating systems and other definitions of the path. See gna bug #17787 ------------------------------------------------------------------------ r19441 | cazfi | 2011-02-28 18:16:32 -0800 (Mon, 28 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/dialogs.c Replaces leader name list implementation with deprecated GtkCombo with GtkComboBoxEntry implementation See gna patch #2556 ------------------------------------------------------------------------ r19438 | jtn | 2011-02-28 12:50:13 -0800 (Mon, 28 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/common/name_translation.h M /branches/S2_3/data/civ1/units.ruleset M /branches/S2_3/data/civ2/units.ruleset M /branches/S2_3/data/default/units.ruleset M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/multiplayer/units.ruleset Add i18n qualifiers for all unit classes. After a request by Sini Ruohomaa. See gna bug #17809. ------------------------------------------------------------------------ r19437 | jtn | 2011-02-28 12:50:09 -0800 (Mon, 28 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/client/cityrepdata.c Add Nation column to city report, for global observers. See gna patch #2571. ------------------------------------------------------------------------ r19436 | jtn | 2011-02-28 12:50:06 -0800 (Mon, 28 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/server/stdinhand.c Remove superfluous horizontal line in some "/show" output. See gna bug #17803. ------------------------------------------------------------------------ r19435 | jtn | 2011-02-28 12:50:02 -0800 (Mon, 28 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/doc/HACKING Suggest disabling event cache for autogames. See gna patch #2570. ------------------------------------------------------------------------ r19422 | cazfi | 2011-02-26 15:17:24 -0800 (Sat, 26 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/INSTALL M /branches/S2_3/autogen.sh M /branches/S2_3/configure.ac Replaced deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS Problems with former reported by akfaew See gna bug #17782 ------------------------------------------------------------------------ r19416 | cazfi | 2011-02-25 18:39:43 -0800 (Fri, 25 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gui_main.c Free gtk-client message buffer on exit See gna patch #2489 ------------------------------------------------------------------------ r19412 | cazfi | 2011-02-25 15:04:57 -0800 (Fri, 25 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/server/srv_main.c Free lua script state when game ends. See gna patch #2543 ------------------------------------------------------------------------ r19407 | cazfi | 2011-02-23 19:11:06 -0800 (Wed, 23 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gui_main.c M /branches/S2_3/client/gui-sdl/gui_main.c M /branches/S2_3/client/gui-xaw/gui_main.c M /branches/S2_3/client/mapview_common.c M /branches/S2_3/client/mapview_common.h Free mapcanvas when client quits. See gna bug #17718 ------------------------------------------------------------------------ r19403 | cazfi | 2011-02-23 16:46:36 -0800 (Wed, 23 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/common/aicore/citymap.c Initialize citymap pointer before first use. See gna patch #2541 ------------------------------------------------------------------------ r19401 | cazfi | 2011-02-22 19:34:02 -0800 (Tue, 22 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/common/research.h M /branches/S2_3/common/tech.h Renamed bitvector tech_vector as bv_techs to avoid namespace conflict. Originally reported by Jacob Nevins in patch #2418 See gna bug #17744 ------------------------------------------------------------------------ r19398 | jtn | 2011-02-22 14:07:08 -0800 (Tue, 22 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/data/nation/holyroman.ruleset M /branches/S2_3/data/nation/italian.ruleset M /branches/S2_3/data/nation/sammarinese.ruleset Fix dangling references to "Holy" nation. See gna bug #17772. ------------------------------------------------------------------------ r19397 | jtn | 2011-02-22 14:07:04 -0800 (Tue, 22 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/server/settings.c Improve in-game help for small wonders. See gna patch #2550. ------------------------------------------------------------------------ r19396 | jtn | 2011-02-22 14:07:00 -0800 (Tue, 22 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-sdl/plrdlg.c SDL client: take tileset's flag sprite size into account when drawing nation report. Avoids flags obscuring relationship lines with Amplio2 tileset. See gna bug #17766. ------------------------------------------------------------------------ r19395 | jtn | 2011-02-22 14:06:55 -0800 (Tue, 22 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-sdl/graphics.c M /branches/S2_3/client/gui-sdl/graphics.h M /branches/S2_3/client/gui-sdl/gui_tilespec.c M /branches/S2_3/client/gui-sdl/sprite.c M /branches/S2_3/client/gui-sdl/sprite.h In the SDL client, if a sprite is not available, draw a dummy surface (1x1 transparent) instead, rather than segfaulting. Reported by a guest on the forums. See gna bug #17146. ------------------------------------------------------------------------ r19387 | cazfi | 2011-02-21 16:43:14 -0800 (Mon, 21 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/client/tilespec.c Free terrain sprites created by cropping another sprite. This fixes memory leak when switching tileset. See gna bug #17719 ------------------------------------------------------------------------ r19383 | jtn | 2011-02-21 13:48:13 -0800 (Mon, 21 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/server/stdinhand.c Over-enthusiastic assertion failed when doing "/show mapsize" on the server. See gna bug #17765. ------------------------------------------------------------------------ r19376 | cazfi | 2011-02-20 17:32:06 -0800 (Sun, 20 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/ai/aisettler.c Fixed ai cityspot reservation to consider server setting citymindist See gna bug #17745 ------------------------------------------------------------------------ r19371 | jtn | 2011-02-19 08:32:56 -0800 (Sat, 19 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/client/options.c Fix bug where server options weren't saved in client's rc-file. See gna bug #17751. ------------------------------------------------------------------------ r19366 | syntron | 2011-02-18 06:05:09 -0800 (Fri, 18 Feb 2011) | 8 lines Changed paths: M /branches/S2_3/server/stdinhand.c print 'Console:' for option changed using the server console / script files * changes one string see gna bug #1769 ------------------------------------------------------------------------ r19364 | syntron | 2011-02-18 06:04:23 -0800 (Fri, 18 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/server/settings.c print 'Ruleset:' for option changes by the ruleset * changes two strings see gna bug #17692 ------------------------------------------------------------------------ r19363 | syntron | 2011-02-18 06:03:38 -0800 (Fri, 18 Feb 2011) | 10 lines Changed paths: M /branches/S2_3/server/settings.c fix error message for locked settings * redo the function settings_game_load() using setting_ruleset_one() as example * print 'Savegame:' for option changes by the savegame see gna bug #17684 reported by Angelo Locritani ------------------------------------------------------------------------ r19360 | cazfi | 2011-02-16 02:40:08 -0800 (Wed, 16 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/server/advisors/advbuilding.c Do not prepare defenses against attack made with boats over terrains that do not allow such attack. Previously rivers and irrigated land was considered dangerous in this respect. See gna patch #2496 ------------------------------------------------------------------------ r19357 | cazfi | 2011-02-15 19:05:33 -0800 (Tue, 15 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-sdl/graphics.c Free mask allocated in SDL-client function blend_surface() See gna bug #17716 ------------------------------------------------------------------------ r19349 | jtn | 2011-02-15 13:54:36 -0800 (Tue, 15 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/data/hex2t/items.png M /branches/S2_3/data/hex2t/items.spec M /branches/S2_3/data/isotrident/cities.png M /branches/S2_3/data/isotrident/cities.spec M /branches/S2_3/data/trident/cities.png M /branches/S2_3/data/trident/cities.spec "Electric age" city graphics for trident, isotrident (and hence isophex) and hex2t tilesets. Also fix a couple of glitches in trident/isotrident/isophex. Based on work by "Moonflat" on the forum. See gna patch #2444. ------------------------------------------------------------------------ r19348 | jtn | 2011-02-15 13:50:39 -0800 (Tue, 15 Feb 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gui_main.c Fix Gtk error when "Arrange widgets for small displays" is enabled: Gtk-CRITICAL **: gtk_table_resize: assertion `n_cols > 0 && n_cols <= 65535' failed Reported by Daniel Markstedt (dmarks@gna), Angelo Locritani (alocritani@gna), and Joan Creus (jcreus@gna). See gna bug #17608. ------------------------------------------------------------------------ r19343 | jtn | 2011-02-14 13:47:22 -0800 (Mon, 14 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/client/helpdata.c Use PL_() for EFT_MAKE_CONTENT/EFT_FORCE_CONTENT help text. Needed for some languages, but will introduce fuzzies to existing translations. Reported by Marko Lindqvist (cazfi@gna). See gna bug #17705. ------------------------------------------------------------------------ r19341 | cazfi | 2011-02-14 13:42:03 -0800 (Mon, 14 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/server/cityturn.c Allocate cm_result in auto_arrange_workers() only after workers_frozen check and possibly resulting exit from function. This way it's allocated only if we are later going to free it. See gna bug #17700 ------------------------------------------------------------------------ r19339 | jtn | 2011-02-14 13:40:41 -0800 (Mon, 14 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/server/savegame2.c savegame2: remove compat_load/save_020300(), as they will never do anything and are never called. Expand comments and debug messages. See gna patch #2523. ------------------------------------------------------------------------ r19335 | cazfi | 2011-02-14 04:59:20 -0800 (Mon, 14 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/server/barbarian.c Initialize data phase for barbarian players unleashed mid-turn. See gna bug #17670 ------------------------------------------------------------------------ r19332 | syntron | 2011-02-14 01:00:51 -0800 (Mon, 14 Feb 2011) | 11 lines Changed paths: M /branches/S2_3/server/stdinhand.c lookup_option() returns special values (-1, -2, -3, -4). Not all of them were checked in set command. Thus, the server would crash if a command like 'set rare' or 'set rulesetdir X' were used. The patch adds a new string. Patch by Matthias Pfafferodt (syntron@gna) with tweaks by Jacob Nevins (jtn@gna) See gna bug #17672. ------------------------------------------------------------------------ r19329 | syntron | 2011-02-14 00:51:06 -0800 (Mon, 14 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/client/climisc.c M /branches/S2_3/client/climisc.h M /branches/S2_3/client/packhand.c M /branches/S2_3/common/player.c fix dbv for tile vision (client side player data) * free dbv tile_vision[] and tile_known see gna bug #16639 ------------------------------------------------------------------------ r19326 | cazfi | 2011-02-13 12:04:38 -0800 (Sun, 13 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/server/savegame2.c Set up temporary data phase for building_advisor() call when loading saved game. See gna bug #17699 ------------------------------------------------------------------------ r19324 | jtn | 2011-02-13 05:28:08 -0800 (Sun, 13 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/po/es.po Updated Spanish translation from Jordi Negrevernis i Font. 5739 translated, 421 fuzzy, 185 untranslated. ------------------------------------------------------------------------ r19322 | cazfi | 2011-02-12 19:22:48 -0800 (Sat, 12 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/ai/aisettler.c M /branches/S2_3/ai/aisettler.h M /branches/S2_3/ai/defaultai.c M /branches/S2_3/common/ai.h M /branches/S2_3/server/srv_main.c Free memory allocated for AI settlers when server quits. See gna bug #17698 ------------------------------------------------------------------------ r19319 | dmarks | 2011-02-12 16:18:37 -0800 (Sat, 12 Feb 2011) | 1 line Changed paths: M /branches/S2_3/data/amplio2.tilespec M /branches/S2_3/data/flags/abkhazia-large.png M /branches/S2_3/data/flags/abkhazia-shield-large.png M /branches/S2_3/data/flags/abkhazia-shield.png M /branches/S2_3/data/flags/abkhazia.png M /branches/S2_3/data/flags/aborigines-large.png M /branches/S2_3/data/flags/aborigines-shield-large.png M /branches/S2_3/data/flags/aborigines-shield.png M /branches/S2_3/data/flags/aborigines.png M /branches/S2_3/data/flags/acadia-large.png M /branches/S2_3/data/flags/acadia-shield-large.png M /branches/S2_3/data/flags/acadia-shield.png M /branches/S2_3/data/flags/acadia.png M /branches/S2_3/data/flags/aceh-large.png M /branches/S2_3/data/flags/aceh-shield-large.png M /branches/S2_3/data/flags/aceh-shield.png M /branches/S2_3/data/flags/aceh.png M /branches/S2_3/data/flags/afghanistan-large.png M /branches/S2_3/data/flags/afghanistan-shield-large.png M /branches/S2_3/data/flags/afghanistan-shield.png M /branches/S2_3/data/flags/afghanistan.png M /branches/S2_3/data/flags/ainu-large.png M /branches/S2_3/data/flags/ainu-shield-large.png M /branches/S2_3/data/flags/ainu-shield.png M /branches/S2_3/data/flags/ainu.png M /branches/S2_3/data/flags/akwe-large.png M /branches/S2_3/data/flags/akwe-shield-large.png M /branches/S2_3/data/flags/akwe-shield.png M /branches/S2_3/data/flags/akwe.png M /branches/S2_3/data/flags/albania-large.png M /branches/S2_3/data/flags/albania-shield-large.png M /branches/S2_3/data/flags/albania-shield.png M /branches/S2_3/data/flags/albania.png M /branches/S2_3/data/flags/aleut-large.png M /branches/S2_3/data/flags/aleut-shield-large.png M /branches/S2_3/data/flags/aleut-shield.png M /branches/S2_3/data/flags/aleut.png M /branches/S2_3/data/flags/algeria-large.png M /branches/S2_3/data/flags/algeria-shield-large.png M /branches/S2_3/data/flags/algeria-shield.png M /branches/S2_3/data/flags/algeria.png M /branches/S2_3/data/flags/almohad-large.png M /branches/S2_3/data/flags/almohad-shield-large.png M /branches/S2_3/data/flags/almohad-shield.png M /branches/S2_3/data/flags/almohad.png M /branches/S2_3/data/flags/amazigh-large.png M /branches/S2_3/data/flags/amazigh-shield-large.png M /branches/S2_3/data/flags/amazigh-shield.png M /branches/S2_3/data/flags/amazigh.png M /branches/S2_3/data/flags/amazon-large.png M /branches/S2_3/data/flags/amazon-shield-large.png M /branches/S2_3/data/flags/amazon-shield.png M /branches/S2_3/data/flags/amazon.png M /branches/S2_3/data/flags/andorra-large.png M /branches/S2_3/data/flags/andorra-shield-large.png M /branches/S2_3/data/flags/andorra-shield.png M /branches/S2_3/data/flags/andorra.png M /branches/S2_3/data/flags/angola-large.png M /branches/S2_3/data/flags/angola-shield-large.png M /branches/S2_3/data/flags/angola-shield.png M /branches/S2_3/data/flags/angola.png M /branches/S2_3/data/flags/anishinaabe-large.png M /branches/S2_3/data/flags/anishinaabe-shield-large.png M /branches/S2_3/data/flags/anishinaabe-shield.png M /branches/S2_3/data/flags/anishinaabe.png M /branches/S2_3/data/flags/antarctica-large.png M /branches/S2_3/data/flags/antarctica-shield-large.png M /branches/S2_3/data/flags/antarctica-shield.png M /branches/S2_3/data/flags/antarctica.png M /branches/S2_3/data/flags/antarctica_alt-large.png M /branches/S2_3/data/flags/antarctica_alt-shield-large.png M /branches/S2_3/data/flags/antarctica_alt-shield.png M /branches/S2_3/data/flags/antarctica_alt.png M /branches/S2_3/data/flags/apache-large.png M /branches/S2_3/data/flags/apache-shield-large.png M /branches/S2_3/data/flags/apache-shield.png M /branches/S2_3/data/flags/apache.png M /branches/S2_3/data/flags/arab-large.png M /branches/S2_3/data/flags/arab-shield-large.png M /branches/S2_3/data/flags/arab-shield.png M /branches/S2_3/data/flags/arab.png M /branches/S2_3/data/flags/aragon-large.png M /branches/S2_3/data/flags/aragon-shield-large.png M /branches/S2_3/data/flags/aragon-shield.png M /branches/S2_3/data/flags/aragon.png M /branches/S2_3/data/flags/aram-large.png M /branches/S2_3/data/flags/aram-shield-large.png M /branches/S2_3/data/flags/aram-shield.png M /branches/S2_3/data/flags/aram.png M /branches/S2_3/data/flags/argentina-large.png M /branches/S2_3/data/flags/argentina-shield-large.png M /branches/S2_3/data/flags/argentina-shield.png M /branches/S2_3/data/flags/argentina.png M /branches/S2_3/data/flags/armenia-large.png M /branches/S2_3/data/flags/armenia-shield-large.png M /branches/S2_3/data/flags/armenia-shield.png M /branches/S2_3/data/flags/armenia.png M /branches/S2_3/data/flags/ashanti-large.png M /branches/S2_3/data/flags/ashanti-shield-large.png M /branches/S2_3/data/flags/ashanti-shield.png M /branches/S2_3/data/flags/ashanti.png M /branches/S2_3/data/flags/assyria-large.png M /branches/S2_3/data/flags/assyria-shield-large.png M /branches/S2_3/data/flags/assyria-shield.png M /branches/S2_3/data/flags/assyria.png M /branches/S2_3/data/flags/asturias-large.png M /branches/S2_3/data/flags/asturias-shield-large.png M /branches/S2_3/data/flags/asturias-shield.png M /branches/S2_3/data/flags/asturias.png M /branches/S2_3/data/flags/atlantis-large.png M /branches/S2_3/data/flags/atlantis-shield-large.png M /branches/S2_3/data/flags/atlantis-shield.png M /branches/S2_3/data/flags/atlantis.png M /branches/S2_3/data/flags/australia-large.png M /branches/S2_3/data/flags/australia-shield-large.png M /branches/S2_3/data/flags/australia-shield.png M /branches/S2_3/data/flags/australia.png M /branches/S2_3/data/flags/austria-large.png M /branches/S2_3/data/flags/austria-shield-large.png M /branches/S2_3/data/flags/austria-shield.png M /branches/S2_3/data/flags/austria.png M /branches/S2_3/data/flags/aymara-large.png M /branches/S2_3/data/flags/aymara-shield-large.png M /branches/S2_3/data/flags/aymara-shield.png M /branches/S2_3/data/flags/aymara.png M /branches/S2_3/data/flags/azerbaijan-large.png M /branches/S2_3/data/flags/azerbaijan-shield-large.png M /branches/S2_3/data/flags/azerbaijan-shield.png M /branches/S2_3/data/flags/azerbaijan.png M /branches/S2_3/data/flags/aztec-large.png M /branches/S2_3/data/flags/aztec-shield-large.png M /branches/S2_3/data/flags/aztec-shield.png M /branches/S2_3/data/flags/aztec.png M /branches/S2_3/data/flags/babylon-large.png M /branches/S2_3/data/flags/babylon-shield-large.png M /branches/S2_3/data/flags/babylon-shield.png M /branches/S2_3/data/flags/babylon.png M /branches/S2_3/data/flags/baden-large.png M /branches/S2_3/data/flags/baden-shield-large.png M /branches/S2_3/data/flags/baden-shield.png M /branches/S2_3/data/flags/baden.png M /branches/S2_3/data/flags/bangladesh-large.png M /branches/S2_3/data/flags/bangladesh-shield-large.png M /branches/S2_3/data/flags/bangladesh-shield.png M /branches/S2_3/data/flags/bangladesh.png M /branches/S2_3/data/flags/barbarian-large.png M /branches/S2_3/data/flags/barbarian-shield-large.png M /branches/S2_3/data/flags/barbarian-shield.png M /branches/S2_3/data/flags/barbarian.png M /branches/S2_3/data/flags/bashkortostan-large.png M /branches/S2_3/data/flags/bashkortostan-shield-large.png M /branches/S2_3/data/flags/bashkortostan-shield.png M /branches/S2_3/data/flags/bashkortostan.png M /branches/S2_3/data/flags/bavarian-large.png M /branches/S2_3/data/flags/bavarian-shield-large.png M /branches/S2_3/data/flags/bavarian-shield.png M /branches/S2_3/data/flags/bavarian.png M /branches/S2_3/data/flags/belarus-large.png M /branches/S2_3/data/flags/belarus-shield-large.png M /branches/S2_3/data/flags/belarus-shield.png M /branches/S2_3/data/flags/belarus.png M /branches/S2_3/data/flags/belgium-large.png M /branches/S2_3/data/flags/belgium-shield-large.png M /branches/S2_3/data/flags/belgium-shield.png M /branches/S2_3/data/flags/belgium.png M /branches/S2_3/data/flags/benin_ancient-large.png M /branches/S2_3/data/flags/benin_ancient-shield-large.png M /branches/S2_3/data/flags/benin_ancient-shield.png M /branches/S2_3/data/flags/benin_ancient.png M /branches/S2_3/data/flags/bhutan-large.png M /branches/S2_3/data/flags/bhutan-shield-large.png M /branches/S2_3/data/flags/bhutan-shield.png M /branches/S2_3/data/flags/bhutan.png M /branches/S2_3/data/flags/biafra-large.png M /branches/S2_3/data/flags/biafra-shield-large.png M /branches/S2_3/data/flags/biafra-shield.png M /branches/S2_3/data/flags/biafra.png M /branches/S2_3/data/flags/boer-large.png M /branches/S2_3/data/flags/boer-shield-large.png M /branches/S2_3/data/flags/boer-shield.png M /branches/S2_3/data/flags/boer.png M /branches/S2_3/data/flags/bolivia-large.png M /branches/S2_3/data/flags/bolivia-shield-large.png M /branches/S2_3/data/flags/bolivia-shield.png M /branches/S2_3/data/flags/bolivia.png M /branches/S2_3/data/flags/bosnia-large.png M /branches/S2_3/data/flags/bosnia-shield-large.png M /branches/S2_3/data/flags/bosnia-shield.png M /branches/S2_3/data/flags/bosnia.png M /branches/S2_3/data/flags/bosporus-large.png M /branches/S2_3/data/flags/bosporus-shield-large.png M /branches/S2_3/data/flags/bosporus-shield.png M /branches/S2_3/data/flags/bosporus.png M /branches/S2_3/data/flags/botswana-large.png M /branches/S2_3/data/flags/botswana-shield-large.png M /branches/S2_3/data/flags/botswana-shield.png M /branches/S2_3/data/flags/botswana.png M /branches/S2_3/data/flags/brandenburg-large.png M /branches/S2_3/data/flags/brandenburg-shield-large.png M /branches/S2_3/data/flags/brandenburg-shield.png M /branches/S2_3/data/flags/brandenburg.png M /branches/S2_3/data/flags/brasil-large.png M /branches/S2_3/data/flags/brasil-shield-large.png M /branches/S2_3/data/flags/brasil-shield.png M /branches/S2_3/data/flags/brasil.png M /branches/S2_3/data/flags/britannia-large.png M /branches/S2_3/data/flags/britannia-shield-large.png M /branches/S2_3/data/flags/britannia-shield.png M /branches/S2_3/data/flags/britannia.png M /branches/S2_3/data/flags/brittany-large.png M /branches/S2_3/data/flags/brittany-shield-large.png M /branches/S2_3/data/flags/brittany-shield.png M /branches/S2_3/data/flags/brittany.png M /branches/S2_3/data/flags/bulgaria-large.png M /branches/S2_3/data/flags/bulgaria-shield-large.png M /branches/S2_3/data/flags/bulgaria-shield.png M /branches/S2_3/data/flags/bulgaria.png M /branches/S2_3/data/flags/burgundy-large.png M /branches/S2_3/data/flags/burgundy-shield-large.png M /branches/S2_3/data/flags/burgundy-shield.png M /branches/S2_3/data/flags/burgundy.png M /branches/S2_3/data/flags/burkina_faso-large.png M /branches/S2_3/data/flags/burkina_faso-shield-large.png M /branches/S2_3/data/flags/burkina_faso-shield.png M /branches/S2_3/data/flags/burkina_faso.png M /branches/S2_3/data/flags/burundi-large.png M /branches/S2_3/data/flags/burundi-shield-large.png M /branches/S2_3/data/flags/burundi-shield.png M /branches/S2_3/data/flags/burundi.png M /branches/S2_3/data/flags/byzantium-large.png M /branches/S2_3/data/flags/byzantium-shield-large.png M /branches/S2_3/data/flags/byzantium-shield.png M /branches/S2_3/data/flags/byzantium.png M /branches/S2_3/data/flags/caddo-large.png M /branches/S2_3/data/flags/caddo-shield-large.png M /branches/S2_3/data/flags/caddo-shield.png M /branches/S2_3/data/flags/caddo.png M /branches/S2_3/data/flags/california-large.png M /branches/S2_3/data/flags/california-shield-large.png M /branches/S2_3/data/flags/california-shield.png M /branches/S2_3/data/flags/california.png M /branches/S2_3/data/flags/cameroon-large.png M /branches/S2_3/data/flags/cameroon-shield-large.png M /branches/S2_3/data/flags/cameroon-shield.png M /branches/S2_3/data/flags/cameroon.png M /branches/S2_3/data/flags/canada-large.png M /branches/S2_3/data/flags/canada-shield-large.png M /branches/S2_3/data/flags/canada-shield.png M /branches/S2_3/data/flags/canada.png M /branches/S2_3/data/flags/canada_old-large.png M /branches/S2_3/data/flags/canada_old-shield-large.png M /branches/S2_3/data/flags/canada_old-shield.png M /branches/S2_3/data/flags/canada_old.png M /branches/S2_3/data/flags/car-large.png M /branches/S2_3/data/flags/car-shield-large.png M /branches/S2_3/data/flags/car-shield.png M /branches/S2_3/data/flags/car.png M /branches/S2_3/data/flags/cartago-large.png M /branches/S2_3/data/flags/cartago-shield-large.png M /branches/S2_3/data/flags/cartago-shield.png M /branches/S2_3/data/flags/cartago.png M /branches/S2_3/data/flags/castile-large.png M /branches/S2_3/data/flags/castile-shield-large.png M /branches/S2_3/data/flags/castile-shield.png M /branches/S2_3/data/flags/castile.png M /branches/S2_3/data/flags/catalan-large.png M /branches/S2_3/data/flags/catalan-shield-large.png M /branches/S2_3/data/flags/catalan-shield.png M /branches/S2_3/data/flags/catalan.png M /branches/S2_3/data/flags/celtiberian-large.png M /branches/S2_3/data/flags/celtiberian-shield-large.png M /branches/S2_3/data/flags/celtiberian-shield.png M /branches/S2_3/data/flags/celtiberian.png M /branches/S2_3/data/flags/central_america-large.png M /branches/S2_3/data/flags/central_america-shield-large.png M /branches/S2_3/data/flags/central_america-shield.png M /branches/S2_3/data/flags/central_america.png M /branches/S2_3/data/flags/cham-large.png M /branches/S2_3/data/flags/cham-shield-large.png M /branches/S2_3/data/flags/cham-shield.png M /branches/S2_3/data/flags/cham.png M /branches/S2_3/data/flags/chananea-large.png M /branches/S2_3/data/flags/chananea-shield-large.png M /branches/S2_3/data/flags/chananea-shield.png M /branches/S2_3/data/flags/chananea.png M /branches/S2_3/data/flags/chechnya-large.png M /branches/S2_3/data/flags/chechnya-shield-large.png M /branches/S2_3/data/flags/chechnya-shield.png M /branches/S2_3/data/flags/chechnya.png M /branches/S2_3/data/flags/cheyenne-large.png M /branches/S2_3/data/flags/cheyenne-shield-large.png M /branches/S2_3/data/flags/cheyenne-shield.png M /branches/S2_3/data/flags/cheyenne.png M /branches/S2_3/data/flags/chile-large.png M /branches/S2_3/data/flags/chile-shield-large.png M /branches/S2_3/data/flags/chile-shield.png M /branches/S2_3/data/flags/chile.png M /branches/S2_3/data/flags/chimu-large.png M /branches/S2_3/data/flags/chimu-shield-large.png M /branches/S2_3/data/flags/chimu-shield.png M /branches/S2_3/data/flags/chimu.png M /branches/S2_3/data/flags/china-large.png M /branches/S2_3/data/flags/china-shield-large.png M /branches/S2_3/data/flags/china-shield.png M /branches/S2_3/data/flags/china.png M /branches/S2_3/data/flags/chola-large.png M /branches/S2_3/data/flags/chola-shield-large.png M /branches/S2_3/data/flags/chola-shield.png M /branches/S2_3/data/flags/chola.png M /branches/S2_3/data/flags/chumash-large.png M /branches/S2_3/data/flags/chumash-shield-large.png M /branches/S2_3/data/flags/chumash-shield.png M /branches/S2_3/data/flags/chumash.png M /branches/S2_3/data/flags/colombia-large.png M /branches/S2_3/data/flags/colombia-shield-large.png M /branches/S2_3/data/flags/colombia-shield.png M /branches/S2_3/data/flags/colombia.png M /branches/S2_3/data/flags/comanche-large.png M /branches/S2_3/data/flags/comanche-shield-large.png M /branches/S2_3/data/flags/comanche-shield.png M /branches/S2_3/data/flags/comanche.png M /branches/S2_3/data/flags/constantine-large.png M /branches/S2_3/data/flags/constantine-shield-large.png M /branches/S2_3/data/flags/constantine-shield.png M /branches/S2_3/data/flags/constantine.png M /branches/S2_3/data/flags/convert_png M /branches/S2_3/data/flags/cornwall-large.png M /branches/S2_3/data/flags/cornwall-shield-large.png M /branches/S2_3/data/flags/cornwall-shield.png M /branches/S2_3/data/flags/cornwall.png M /branches/S2_3/data/flags/corsica-large.png M /branches/S2_3/data/flags/corsica-shield-large.png M /branches/S2_3/data/flags/corsica-shield.png M /branches/S2_3/data/flags/corsica.png M /branches/S2_3/data/flags/cossack-large.png M /branches/S2_3/data/flags/cossack-shield-large.png M /branches/S2_3/data/flags/cossack-shield.png M /branches/S2_3/data/flags/cossack.png M /branches/S2_3/data/flags/costa_rica-large.png M /branches/S2_3/data/flags/costa_rica-shield-large.png M /branches/S2_3/data/flags/costa_rica-shield.png M /branches/S2_3/data/flags/costa_rica.png M /branches/S2_3/data/flags/courland-large.png M /branches/S2_3/data/flags/courland-shield-large.png M /branches/S2_3/data/flags/courland-shield.png M /branches/S2_3/data/flags/courland.png M /branches/S2_3/data/flags/crimean_tatar-large.png M /branches/S2_3/data/flags/crimean_tatar-shield-large.png M /branches/S2_3/data/flags/crimean_tatar-shield.png M /branches/S2_3/data/flags/crimean_tatar.png M /branches/S2_3/data/flags/croatia-large.png M /branches/S2_3/data/flags/croatia-shield-large.png M /branches/S2_3/data/flags/croatia-shield.png M /branches/S2_3/data/flags/croatia.png M /branches/S2_3/data/flags/cuba-large.png M /branches/S2_3/data/flags/cuba-shield-large.png M /branches/S2_3/data/flags/cuba-shield.png M /branches/S2_3/data/flags/cuba.png M /branches/S2_3/data/flags/cyprus-large.png M /branches/S2_3/data/flags/cyprus-shield-large.png M /branches/S2_3/data/flags/cyprus-shield.png M /branches/S2_3/data/flags/cyprus.png M /branches/S2_3/data/flags/czech-large.png M /branches/S2_3/data/flags/czech-shield-large.png M /branches/S2_3/data/flags/czech-shield.png M /branches/S2_3/data/flags/czech.png M /branches/S2_3/data/flags/dahomey-large.png M /branches/S2_3/data/flags/dahomey-shield-large.png M /branches/S2_3/data/flags/dahomey-shield.png M /branches/S2_3/data/flags/dahomey.png M /branches/S2_3/data/flags/ddr-large.png M /branches/S2_3/data/flags/ddr-shield-large.png M /branches/S2_3/data/flags/ddr-shield.png M /branches/S2_3/data/flags/ddr.png M /branches/S2_3/data/flags/denmark-large.png M /branches/S2_3/data/flags/denmark-shield-large.png M /branches/S2_3/data/flags/denmark-shield.png M /branches/S2_3/data/flags/denmark.png M /branches/S2_3/data/flags/dominica-large.png M /branches/S2_3/data/flags/dominica-shield-large.png M /branches/S2_3/data/flags/dominica-shield.png M /branches/S2_3/data/flags/dominica.png M /branches/S2_3/data/flags/dominican_republic-large.png M /branches/S2_3/data/flags/dominican_republic-shield-large.png M /branches/S2_3/data/flags/dominican_republic-shield.png M /branches/S2_3/data/flags/dominican_republic.png M /branches/S2_3/data/flags/dr_congo-large.png M /branches/S2_3/data/flags/dr_congo-shield-large.png M /branches/S2_3/data/flags/dr_congo-shield.png M /branches/S2_3/data/flags/dr_congo.png M /branches/S2_3/data/flags/dryad-large.png M /branches/S2_3/data/flags/dryad-shield-large.png M /branches/S2_3/data/flags/dryad-shield.png M /branches/S2_3/data/flags/dryad.png M /branches/S2_3/data/flags/east_timor-large.png M /branches/S2_3/data/flags/east_timor-shield-large.png M /branches/S2_3/data/flags/east_timor-shield.png M /branches/S2_3/data/flags/east_timor.png M /branches/S2_3/data/flags/ecuador-large.png M /branches/S2_3/data/flags/ecuador-shield-large.png M /branches/S2_3/data/flags/ecuador-shield.png M /branches/S2_3/data/flags/ecuador.png M /branches/S2_3/data/flags/egypt-large.png M /branches/S2_3/data/flags/egypt-shield-large.png M /branches/S2_3/data/flags/egypt-shield.png M /branches/S2_3/data/flags/egypt.png M /branches/S2_3/data/flags/egypt_ancient-large.png M /branches/S2_3/data/flags/egypt_ancient-shield-large.png M /branches/S2_3/data/flags/egypt_ancient-shield.png M /branches/S2_3/data/flags/egypt_ancient.png M /branches/S2_3/data/flags/el_salvador-large.png M /branches/S2_3/data/flags/el_salvador-shield-large.png M /branches/S2_3/data/flags/el_salvador-shield.png M /branches/S2_3/data/flags/el_salvador.png M /branches/S2_3/data/flags/elam-large.png M /branches/S2_3/data/flags/elam-shield-large.png M /branches/S2_3/data/flags/elam-shield.png M /branches/S2_3/data/flags/elam.png M /branches/S2_3/data/flags/england-large.png M /branches/S2_3/data/flags/england-shield-large.png M /branches/S2_3/data/flags/england-shield.png M /branches/S2_3/data/flags/england.png M /branches/S2_3/data/flags/eritrea-large.png M /branches/S2_3/data/flags/eritrea-shield-large.png M /branches/S2_3/data/flags/eritrea-shield.png M /branches/S2_3/data/flags/eritrea.png M /branches/S2_3/data/flags/esperanto-large.png M /branches/S2_3/data/flags/esperanto-shield-large.png M /branches/S2_3/data/flags/esperanto-shield.png M /branches/S2_3/data/flags/esperanto.png M /branches/S2_3/data/flags/estonia-large.png M /branches/S2_3/data/flags/estonia-shield-large.png M /branches/S2_3/data/flags/estonia-shield.png M /branches/S2_3/data/flags/estonia.png M /branches/S2_3/data/flags/ethiopia-large.png M /branches/S2_3/data/flags/ethiopia-shield-large.png M /branches/S2_3/data/flags/ethiopia-shield.png M /branches/S2_3/data/flags/ethiopia.png M /branches/S2_3/data/flags/etruscan-large.png M /branches/S2_3/data/flags/etruscan-shield-large.png M /branches/S2_3/data/flags/etruscan-shield.png M /branches/S2_3/data/flags/etruscan.png M /branches/S2_3/data/flags/europe-large.png M /branches/S2_3/data/flags/europe-shield-large.png M /branches/S2_3/data/flags/europe-shield.png M /branches/S2_3/data/flags/europe.png M /branches/S2_3/data/flags/euskadi-large.png M /branches/S2_3/data/flags/euskadi-shield-large.png M /branches/S2_3/data/flags/euskadi-shield.png M /branches/S2_3/data/flags/euskadi.png M /branches/S2_3/data/flags/fiji-large.png M /branches/S2_3/data/flags/fiji-shield-large.png M /branches/S2_3/data/flags/fiji-shield.png M /branches/S2_3/data/flags/fiji.png M /branches/S2_3/data/flags/finland-large.png M /branches/S2_3/data/flags/finland-shield-large.png M /branches/S2_3/data/flags/finland-shield.png M /branches/S2_3/data/flags/finland.png M /branches/S2_3/data/flags/flanders-large.png M /branches/S2_3/data/flags/flanders-shield-large.png M /branches/S2_3/data/flags/flanders-shield.png M /branches/S2_3/data/flags/flanders.png M /branches/S2_3/data/flags/france-large.png M /branches/S2_3/data/flags/france-shield-large.png M /branches/S2_3/data/flags/france-shield.png M /branches/S2_3/data/flags/france.png M /branches/S2_3/data/flags/france_old-large.png M /branches/S2_3/data/flags/france_old-shield-large.png M /branches/S2_3/data/flags/france_old-shield.png M /branches/S2_3/data/flags/france_old.png M /branches/S2_3/data/flags/franconia-large.png M /branches/S2_3/data/flags/franconia-shield-large.png M /branches/S2_3/data/flags/franconia-shield.png M /branches/S2_3/data/flags/franconia.png M /branches/S2_3/data/flags/frisia-large.png M /branches/S2_3/data/flags/frisia-shield-large.png M /branches/S2_3/data/flags/frisia-shield.png M /branches/S2_3/data/flags/frisia.png M /branches/S2_3/data/flags/gael-large.png M /branches/S2_3/data/flags/gael-shield-large.png M /branches/S2_3/data/flags/gael-shield.png M /branches/S2_3/data/flags/gael.png M /branches/S2_3/data/flags/galicia-large.png M /branches/S2_3/data/flags/galicia-shield-large.png M /branches/S2_3/data/flags/galicia-shield.png M /branches/S2_3/data/flags/galicia.png M /branches/S2_3/data/flags/gaul-large.png M /branches/S2_3/data/flags/gaul-shield-large.png M /branches/S2_3/data/flags/gaul-shield.png M /branches/S2_3/data/flags/gaul.png M /branches/S2_3/data/flags/georgia-large.png M /branches/S2_3/data/flags/georgia-shield-large.png M /branches/S2_3/data/flags/georgia-shield.png M /branches/S2_3/data/flags/georgia.png M /branches/S2_3/data/flags/germany-large.png M /branches/S2_3/data/flags/germany-shield-large.png M /branches/S2_3/data/flags/germany-shield.png M /branches/S2_3/data/flags/germany.png M /branches/S2_3/data/flags/ghana-large.png M /branches/S2_3/data/flags/ghana-shield-large.png M /branches/S2_3/data/flags/ghana-shield.png M /branches/S2_3/data/flags/ghana.png M /branches/S2_3/data/flags/gokturk-large.png M /branches/S2_3/data/flags/gokturk-shield-large.png M /branches/S2_3/data/flags/gokturk-shield.png M /branches/S2_3/data/flags/gokturk.png M /branches/S2_3/data/flags/greater_poland-large.png M /branches/S2_3/data/flags/greater_poland-shield-large.png M /branches/S2_3/data/flags/greater_poland-shield.png M /branches/S2_3/data/flags/greater_poland.png M /branches/S2_3/data/flags/greece-large.png M /branches/S2_3/data/flags/greece-shield-large.png M /branches/S2_3/data/flags/greece-shield.png M /branches/S2_3/data/flags/greece.png M /branches/S2_3/data/flags/greece_ancient-large.png M /branches/S2_3/data/flags/greece_ancient-shield-large.png M /branches/S2_3/data/flags/greece_ancient-shield.png M /branches/S2_3/data/flags/greece_ancient.png M /branches/S2_3/data/flags/greenland-large.png M /branches/S2_3/data/flags/greenland-shield-large.png M /branches/S2_3/data/flags/greenland-shield.png M /branches/S2_3/data/flags/greenland.png M /branches/S2_3/data/flags/grenada-large.png M /branches/S2_3/data/flags/grenada-shield-large.png M /branches/S2_3/data/flags/grenada-shield.png M /branches/S2_3/data/flags/grenada.png M /branches/S2_3/data/flags/guanche-large.png M /branches/S2_3/data/flags/guanche-shield-large.png M /branches/S2_3/data/flags/guanche-shield.png M /branches/S2_3/data/flags/guanche.png M /branches/S2_3/data/flags/guarani-large.png M /branches/S2_3/data/flags/guarani-shield-large.png M /branches/S2_3/data/flags/guarani-shield.png M /branches/S2_3/data/flags/guarani.png M /branches/S2_3/data/flags/guatemala-large.png M /branches/S2_3/data/flags/guatemala-shield-large.png M /branches/S2_3/data/flags/guatemala-shield.png M /branches/S2_3/data/flags/guatemala.png M /branches/S2_3/data/flags/gupta-large.png M /branches/S2_3/data/flags/gupta-shield-large.png M /branches/S2_3/data/flags/gupta-shield.png M /branches/S2_3/data/flags/gupta.png M /branches/S2_3/data/flags/guyana-large.png M /branches/S2_3/data/flags/guyana-shield-large.png M /branches/S2_3/data/flags/guyana-shield.png M /branches/S2_3/data/flags/guyana.png M /branches/S2_3/data/flags/hacker-large.png M /branches/S2_3/data/flags/hacker-shield-large.png M /branches/S2_3/data/flags/hacker-shield.png M /branches/S2_3/data/flags/hacker.png M /branches/S2_3/data/flags/hainan-large.png M /branches/S2_3/data/flags/hainan-shield-large.png M /branches/S2_3/data/flags/hainan-shield.png M /branches/S2_3/data/flags/hainan.png M /branches/S2_3/data/flags/haiti-large.png M /branches/S2_3/data/flags/haiti-shield-large.png M /branches/S2_3/data/flags/haiti-shield.png M /branches/S2_3/data/flags/haiti.png M /branches/S2_3/data/flags/han-large.png M /branches/S2_3/data/flags/han-shield-large.png M /branches/S2_3/data/flags/han-shield.png M /branches/S2_3/data/flags/han.png M /branches/S2_3/data/flags/hanover-large.png M /branches/S2_3/data/flags/hanover-shield-large.png M /branches/S2_3/data/flags/hanover-shield.png M /branches/S2_3/data/flags/hanover.png M /branches/S2_3/data/flags/hansa-large.png M /branches/S2_3/data/flags/hansa-shield-large.png M /branches/S2_3/data/flags/hansa-shield.png M /branches/S2_3/data/flags/hansa.png M /branches/S2_3/data/flags/hawaii-large.png M /branches/S2_3/data/flags/hawaii-shield-large.png M /branches/S2_3/data/flags/hawaii-shield.png M /branches/S2_3/data/flags/hawaii.png M /branches/S2_3/data/flags/hesse-large.png M /branches/S2_3/data/flags/hesse-shield-large.png M /branches/S2_3/data/flags/hesse-shield.png M /branches/S2_3/data/flags/hesse.png M /branches/S2_3/data/flags/himyar-large.png M /branches/S2_3/data/flags/himyar-shield-large.png M /branches/S2_3/data/flags/himyar-shield.png M /branches/S2_3/data/flags/himyar.png M /branches/S2_3/data/flags/hittite-large.png M /branches/S2_3/data/flags/hittite-shield-large.png M /branches/S2_3/data/flags/hittite-shield.png M /branches/S2_3/data/flags/hittite.png M /branches/S2_3/data/flags/honduras-large.png M /branches/S2_3/data/flags/honduras-shield-large.png M /branches/S2_3/data/flags/honduras-shield.png M /branches/S2_3/data/flags/honduras.png M /branches/S2_3/data/flags/hopi-large.png M /branches/S2_3/data/flags/hopi-shield-large.png M /branches/S2_3/data/flags/hopi-shield.png M /branches/S2_3/data/flags/hopi.png M /branches/S2_3/data/flags/hre-large.png M /branches/S2_3/data/flags/hre-shield-large.png M /branches/S2_3/data/flags/hre-shield.png M /branches/S2_3/data/flags/hre.png M /branches/S2_3/data/flags/hungary-large.png M /branches/S2_3/data/flags/hungary-shield-large.png M /branches/S2_3/data/flags/hungary-shield.png M /branches/S2_3/data/flags/hungary.png M /branches/S2_3/data/flags/iberian-large.png M /branches/S2_3/data/flags/iberian-shield-large.png M /branches/S2_3/data/flags/iberian-shield.png M /branches/S2_3/data/flags/iberian.png M /branches/S2_3/data/flags/iceland-large.png M /branches/S2_3/data/flags/iceland-shield-large.png M /branches/S2_3/data/flags/iceland-shield.png M /branches/S2_3/data/flags/iceland.png M /branches/S2_3/data/flags/illyria-large.png M /branches/S2_3/data/flags/illyria-shield-large.png M /branches/S2_3/data/flags/illyria-shield.png M /branches/S2_3/data/flags/illyria.png M /branches/S2_3/data/flags/inca-large.png M /branches/S2_3/data/flags/inca-shield-large.png M /branches/S2_3/data/flags/inca-shield.png M /branches/S2_3/data/flags/inca.png M /branches/S2_3/data/flags/india-large.png M /branches/S2_3/data/flags/india-shield-large.png M /branches/S2_3/data/flags/india-shield.png M /branches/S2_3/data/flags/india.png M /branches/S2_3/data/flags/indonesia-large.png M /branches/S2_3/data/flags/indonesia-shield-large.png M /branches/S2_3/data/flags/indonesia-shield.png M /branches/S2_3/data/flags/indonesia.png M /branches/S2_3/data/flags/innu-large.png M /branches/S2_3/data/flags/innu-shield-large.png M /branches/S2_3/data/flags/innu-shield.png M /branches/S2_3/data/flags/innu.png M /branches/S2_3/data/flags/iran-large.png M /branches/S2_3/data/flags/iran-shield-large.png M /branches/S2_3/data/flags/iran-shield.png M /branches/S2_3/data/flags/iran.png M /branches/S2_3/data/flags/iran_ancient-large.png M /branches/S2_3/data/flags/iran_ancient-shield-large.png M /branches/S2_3/data/flags/iran_ancient-shield.png M /branches/S2_3/data/flags/iran_ancient.png M /branches/S2_3/data/flags/iraq-large.png M /branches/S2_3/data/flags/iraq-shield-large.png M /branches/S2_3/data/flags/iraq-shield.png M /branches/S2_3/data/flags/iraq.png M /branches/S2_3/data/flags/iraq_old-large.png M /branches/S2_3/data/flags/iraq_old-shield-large.png M /branches/S2_3/data/flags/iraq_old-shield.png M /branches/S2_3/data/flags/iraq_old.png M /branches/S2_3/data/flags/ireland-large.png M /branches/S2_3/data/flags/ireland-shield-large.png M /branches/S2_3/data/flags/ireland-shield.png M /branches/S2_3/data/flags/ireland.png M /branches/S2_3/data/flags/iroquois-large.png M /branches/S2_3/data/flags/iroquois-shield-large.png M /branches/S2_3/data/flags/iroquois-shield.png M /branches/S2_3/data/flags/iroquois.png M /branches/S2_3/data/flags/israel-large.png M /branches/S2_3/data/flags/israel-shield-large.png M /branches/S2_3/data/flags/israel-shield.png M /branches/S2_3/data/flags/israel.png M /branches/S2_3/data/flags/italy-large.png M /branches/S2_3/data/flags/italy-shield-large.png M /branches/S2_3/data/flags/italy-shield.png M /branches/S2_3/data/flags/italy.png M /branches/S2_3/data/flags/ivory_coast-large.png M /branches/S2_3/data/flags/ivory_coast-shield-large.png M /branches/S2_3/data/flags/ivory_coast-shield.png M /branches/S2_3/data/flags/ivory_coast.png M /branches/S2_3/data/flags/jamaica-large.png M /branches/S2_3/data/flags/jamaica-shield-large.png M /branches/S2_3/data/flags/jamaica-shield.png M /branches/S2_3/data/flags/jamaica.png M /branches/S2_3/data/flags/japan-large.png M /branches/S2_3/data/flags/japan-shield-large.png M /branches/S2_3/data/flags/japan-shield.png M /branches/S2_3/data/flags/japan.png M /branches/S2_3/data/flags/jbonai-large.png M /branches/S2_3/data/flags/jbonai-shield-large.png M /branches/S2_3/data/flags/jbonai-shield.png M /branches/S2_3/data/flags/jbonai.png M /branches/S2_3/data/flags/jolof-large.png M /branches/S2_3/data/flags/jolof-shield-large.png M /branches/S2_3/data/flags/jolof-shield.png M /branches/S2_3/data/flags/jolof.png M /branches/S2_3/data/flags/kalmykia-large.png M /branches/S2_3/data/flags/kalmykia-shield-large.png M /branches/S2_3/data/flags/kalmykia-shield.png M /branches/S2_3/data/flags/kalmykia.png M /branches/S2_3/data/flags/kampuchea-large.png M /branches/S2_3/data/flags/kampuchea-shield-large.png M /branches/S2_3/data/flags/kampuchea-shield.png M /branches/S2_3/data/flags/kampuchea.png M /branches/S2_3/data/flags/kanem-bornu-large.png M /branches/S2_3/data/flags/kanem-bornu-shield-large.png M /branches/S2_3/data/flags/kanem-bornu-shield.png M /branches/S2_3/data/flags/kanem-bornu.png M /branches/S2_3/data/flags/karelia-large.png M /branches/S2_3/data/flags/karelia-shield-large.png M /branches/S2_3/data/flags/karelia-shield.png M /branches/S2_3/data/flags/karelia.png M /branches/S2_3/data/flags/kashmir-large.png M /branches/S2_3/data/flags/kashmir-shield-large.png M /branches/S2_3/data/flags/kashmir-shield.png M /branches/S2_3/data/flags/kashmir.png M /branches/S2_3/data/flags/kazakhstan-large.png M /branches/S2_3/data/flags/kazakhstan-shield-large.png M /branches/S2_3/data/flags/kazakhstan-shield.png M /branches/S2_3/data/flags/kazakhstan.png M /branches/S2_3/data/flags/keetoowah-large.png M /branches/S2_3/data/flags/keetoowah-shield-large.png M /branches/S2_3/data/flags/keetoowah-shield.png M /branches/S2_3/data/flags/keetoowah.png M /branches/S2_3/data/flags/kenya-large.png M /branches/S2_3/data/flags/kenya-shield-large.png M /branches/S2_3/data/flags/kenya-shield.png M /branches/S2_3/data/flags/kenya.png M /branches/S2_3/data/flags/khazaria-large.png M /branches/S2_3/data/flags/khazaria-shield-large.png M /branches/S2_3/data/flags/khazaria-shield.png M /branches/S2_3/data/flags/khazaria.png M /branches/S2_3/data/flags/khwarezm-large.png M /branches/S2_3/data/flags/khwarezm-shield-large.png M /branches/S2_3/data/flags/khwarezm-shield.png M /branches/S2_3/data/flags/khwarezm.png M /branches/S2_3/data/flags/kiev-large.png M /branches/S2_3/data/flags/kiev-shield-large.png M /branches/S2_3/data/flags/kiev-shield.png M /branches/S2_3/data/flags/kiev.png M /branches/S2_3/data/flags/kongo-large.png M /branches/S2_3/data/flags/kongo-shield-large.png M /branches/S2_3/data/flags/kongo-shield.png M /branches/S2_3/data/flags/kongo.png M /branches/S2_3/data/flags/korea-large.png M /branches/S2_3/data/flags/korea-shield-large.png M /branches/S2_3/data/flags/korea-shield.png M /branches/S2_3/data/flags/korea.png M /branches/S2_3/data/flags/korea_ancient-large.png M /branches/S2_3/data/flags/korea_ancient-shield-large.png M /branches/S2_3/data/flags/korea_ancient-shield.png M /branches/S2_3/data/flags/korea_ancient.png M /branches/S2_3/data/flags/kosovo-large.png M /branches/S2_3/data/flags/kosovo-shield-large.png M /branches/S2_3/data/flags/kosovo-shield.png M /branches/S2_3/data/flags/kosovo.png M /branches/S2_3/data/flags/kurd-large.png M /branches/S2_3/data/flags/kurd-shield-large.png M /branches/S2_3/data/flags/kurd-shield.png M /branches/S2_3/data/flags/kurd.png M /branches/S2_3/data/flags/kyrgyzstan-large.png M /branches/S2_3/data/flags/kyrgyzstan-shield-large.png M /branches/S2_3/data/flags/kyrgyzstan-shield.png M /branches/S2_3/data/flags/kyrgyzstan.png M /branches/S2_3/data/flags/labarum-large.png M /branches/S2_3/data/flags/labarum-shield-large.png M /branches/S2_3/data/flags/labarum-shield.png M /branches/S2_3/data/flags/labarum.png M /branches/S2_3/data/flags/laos-large.png M /branches/S2_3/data/flags/laos-shield-large.png M /branches/S2_3/data/flags/laos-shield.png M /branches/S2_3/data/flags/laos.png M /branches/S2_3/data/flags/latvia-large.png M /branches/S2_3/data/flags/latvia-shield-large.png M /branches/S2_3/data/flags/latvia-shield.png M /branches/S2_3/data/flags/latvia.png M /branches/S2_3/data/flags/lebanon-large.png M /branches/S2_3/data/flags/lebanon-shield-large.png M /branches/S2_3/data/flags/lebanon-shield.png M /branches/S2_3/data/flags/lebanon.png M /branches/S2_3/data/flags/lendian-large.png M /branches/S2_3/data/flags/lendian-shield-large.png M /branches/S2_3/data/flags/lendian-shield.png M /branches/S2_3/data/flags/lendian.png M /branches/S2_3/data/flags/leon-large.png M /branches/S2_3/data/flags/leon-shield-large.png M /branches/S2_3/data/flags/leon-shield.png M /branches/S2_3/data/flags/leon.png M /branches/S2_3/data/flags/libya-large.png M /branches/S2_3/data/flags/libya-shield-large.png M /branches/S2_3/data/flags/libya-shield.png M /branches/S2_3/data/flags/libya.png M /branches/S2_3/data/flags/liechtenstein-large.png M /branches/S2_3/data/flags/liechtenstein-shield-large.png M /branches/S2_3/data/flags/liechtenstein-shield.png M /branches/S2_3/data/flags/liechtenstein.png M /branches/S2_3/data/flags/lipkatatar-large.png M /branches/S2_3/data/flags/lipkatatar-shield-large.png M /branches/S2_3/data/flags/lipkatatar-shield.png M /branches/S2_3/data/flags/lipkatatar.png M /branches/S2_3/data/flags/lithuania-large.png M /branches/S2_3/data/flags/lithuania-shield-large.png M /branches/S2_3/data/flags/lithuania-shield.png M /branches/S2_3/data/flags/lithuania.png M /branches/S2_3/data/flags/lorraine-large.png M /branches/S2_3/data/flags/lorraine-shield-large.png M /branches/S2_3/data/flags/lorraine-shield.png M /branches/S2_3/data/flags/lorraine.png M /branches/S2_3/data/flags/lusatia-large.png M /branches/S2_3/data/flags/lusatia-shield-large.png M /branches/S2_3/data/flags/lusatia-shield.png M /branches/S2_3/data/flags/lusatia.png M /branches/S2_3/data/flags/luxembourg-large.png M /branches/S2_3/data/flags/luxembourg-shield-large.png M /branches/S2_3/data/flags/luxembourg-shield.png M /branches/S2_3/data/flags/luxembourg.png M /branches/S2_3/data/flags/maasai-large.png M /branches/S2_3/data/flags/maasai-shield-large.png M /branches/S2_3/data/flags/maasai-shield.png M /branches/S2_3/data/flags/maasai.png M /branches/S2_3/data/flags/macedon-large.png M /branches/S2_3/data/flags/macedon-shield-large.png M /branches/S2_3/data/flags/macedon-shield.png M /branches/S2_3/data/flags/macedon.png M /branches/S2_3/data/flags/macedonia-large.png M /branches/S2_3/data/flags/macedonia-shield-large.png M /branches/S2_3/data/flags/macedonia-shield.png M /branches/S2_3/data/flags/macedonia.png M /branches/S2_3/data/flags/madagascar-large.png M /branches/S2_3/data/flags/madagascar-shield-large.png M /branches/S2_3/data/flags/madagascar-shield.png M /branches/S2_3/data/flags/madagascar.png M /branches/S2_3/data/flags/majapahit-large.png M /branches/S2_3/data/flags/majapahit-shield-large.png M /branches/S2_3/data/flags/majapahit-shield.png M /branches/S2_3/data/flags/majapahit.png M /branches/S2_3/data/flags/malawi-large.png M /branches/S2_3/data/flags/malawi-shield-large.png M /branches/S2_3/data/flags/malawi-shield.png M /branches/S2_3/data/flags/malawi.png M /branches/S2_3/data/flags/malaysia-large.png M /branches/S2_3/data/flags/malaysia-shield-large.png M /branches/S2_3/data/flags/malaysia-shield.png M /branches/S2_3/data/flags/malaysia.png M /branches/S2_3/data/flags/mali-large.png M /branches/S2_3/data/flags/mali-shield-large.png M /branches/S2_3/data/flags/mali-shield.png M /branches/S2_3/data/flags/mali.png M /branches/S2_3/data/flags/mali_ancient-large.png M /branches/S2_3/data/flags/mali_ancient-shield-large.png M /branches/S2_3/data/flags/mali_ancient-shield.png M /branches/S2_3/data/flags/mali_ancient.png M /branches/S2_3/data/flags/malta-large.png M /branches/S2_3/data/flags/malta-shield-large.png M /branches/S2_3/data/flags/malta-shield.png M /branches/S2_3/data/flags/malta.png M /branches/S2_3/data/flags/man-large.png M /branches/S2_3/data/flags/man-shield-large.png M /branches/S2_3/data/flags/man-shield.png M /branches/S2_3/data/flags/man.png M /branches/S2_3/data/flags/manchuria-large.png M /branches/S2_3/data/flags/manchuria-shield-large.png M /branches/S2_3/data/flags/manchuria-shield.png M /branches/S2_3/data/flags/manchuria.png M /branches/S2_3/data/flags/maori-large.png M /branches/S2_3/data/flags/maori-shield-large.png M /branches/S2_3/data/flags/maori-shield.png M /branches/S2_3/data/flags/maori.png M /branches/S2_3/data/flags/mapuche-large.png M /branches/S2_3/data/flags/mapuche-shield-large.png M /branches/S2_3/data/flags/mapuche-shield.png M /branches/S2_3/data/flags/mapuche.png M /branches/S2_3/data/flags/mars-large.png M /branches/S2_3/data/flags/mars-shield-large.png M /branches/S2_3/data/flags/mars-shield.png M /branches/S2_3/data/flags/mars.png M /branches/S2_3/data/flags/mask-large.png M /branches/S2_3/data/flags/maya-large.png M /branches/S2_3/data/flags/maya-shield-large.png M /branches/S2_3/data/flags/maya-shield.png M /branches/S2_3/data/flags/maya.png M /branches/S2_3/data/flags/mazovia-large.png M /branches/S2_3/data/flags/mazovia-shield-large.png M /branches/S2_3/data/flags/mazovia-shield.png M /branches/S2_3/data/flags/mazovia.png M /branches/S2_3/data/flags/mecklenburg-large.png M /branches/S2_3/data/flags/mecklenburg-shield-large.png M /branches/S2_3/data/flags/mecklenburg-shield.png M /branches/S2_3/data/flags/mecklenburg.png M /branches/S2_3/data/flags/metis-large.png M /branches/S2_3/data/flags/metis-shield-large.png M /branches/S2_3/data/flags/metis-shield.png M /branches/S2_3/data/flags/metis.png M /branches/S2_3/data/flags/mexico-large.png M /branches/S2_3/data/flags/mexico-shield-large.png M /branches/S2_3/data/flags/mexico-shield.png M /branches/S2_3/data/flags/mexico.png M /branches/S2_3/data/flags/micronesia-large.png M /branches/S2_3/data/flags/micronesia-shield-large.png M /branches/S2_3/data/flags/micronesia-shield.png M /branches/S2_3/data/flags/micronesia.png M /branches/S2_3/data/flags/mikmaq-large.png M /branches/S2_3/data/flags/mikmaq-shield-large.png M /branches/S2_3/data/flags/mikmaq-shield.png M /branches/S2_3/data/flags/mikmaq.png M /branches/S2_3/data/flags/milan-large.png M /branches/S2_3/data/flags/milan-shield-large.png M /branches/S2_3/data/flags/milan-shield.png M /branches/S2_3/data/flags/milan.png M /branches/S2_3/data/flags/miskito-large.png M /branches/S2_3/data/flags/miskito-shield-large.png M /branches/S2_3/data/flags/miskito-shield.png M /branches/S2_3/data/flags/miskito.png M /branches/S2_3/data/flags/mixtec-large.png M /branches/S2_3/data/flags/mixtec-shield-large.png M /branches/S2_3/data/flags/mixtec-shield.png M /branches/S2_3/data/flags/mixtec.png M /branches/S2_3/data/flags/moldova-large.png M /branches/S2_3/data/flags/moldova-shield-large.png M /branches/S2_3/data/flags/moldova-shield.png M /branches/S2_3/data/flags/moldova.png M /branches/S2_3/data/flags/monaco_alternative-large.png M /branches/S2_3/data/flags/monaco_alternative-shield-large.png M /branches/S2_3/data/flags/monaco_alternative-shield.png M /branches/S2_3/data/flags/monaco_alternative.png M /branches/S2_3/data/flags/mongolia-large.png M /branches/S2_3/data/flags/mongolia-shield-large.png M /branches/S2_3/data/flags/mongolia-shield.png M /branches/S2_3/data/flags/mongolia.png M /branches/S2_3/data/flags/montenegro-large.png M /branches/S2_3/data/flags/montenegro-shield-large.png M /branches/S2_3/data/flags/montenegro-shield.png M /branches/S2_3/data/flags/montenegro.png M /branches/S2_3/data/flags/moravia-large.png M /branches/S2_3/data/flags/moravia-shield-large.png M /branches/S2_3/data/flags/moravia-shield.png M /branches/S2_3/data/flags/moravia.png M /branches/S2_3/data/flags/mordovia-large.png M /branches/S2_3/data/flags/mordovia-shield-large.png M /branches/S2_3/data/flags/mordovia-shield.png M /branches/S2_3/data/flags/mordovia.png M /branches/S2_3/data/flags/morocco-large.png M /branches/S2_3/data/flags/morocco-shield-large.png M /branches/S2_3/data/flags/morocco-shield.png M /branches/S2_3/data/flags/morocco.png M /branches/S2_3/data/flags/mozambique-large.png M /branches/S2_3/data/flags/mozambique-shield-large.png M /branches/S2_3/data/flags/mozambique-shield.png M /branches/S2_3/data/flags/mozambique.png M /branches/S2_3/data/flags/mughal-large.png M /branches/S2_3/data/flags/mughal-shield-large.png M /branches/S2_3/data/flags/mughal-shield.png M /branches/S2_3/data/flags/mughal.png M /branches/S2_3/data/flags/muskogee-large.png M /branches/S2_3/data/flags/muskogee-shield-large.png M /branches/S2_3/data/flags/muskogee-shield.png M /branches/S2_3/data/flags/muskogee.png M /branches/S2_3/data/flags/mwiska-large.png M /branches/S2_3/data/flags/mwiska-shield-large.png M /branches/S2_3/data/flags/mwiska-shield.png M /branches/S2_3/data/flags/mwiska.png M /branches/S2_3/data/flags/myanmar-large.png M /branches/S2_3/data/flags/myanmar-shield-large.png M /branches/S2_3/data/flags/myanmar-shield.png M /branches/S2_3/data/flags/myanmar.png M /branches/S2_3/data/flags/myanmar_old-large.png M /branches/S2_3/data/flags/myanmar_old-shield-large.png M /branches/S2_3/data/flags/myanmar_old-shield.png M /branches/S2_3/data/flags/myanmar_old.png M /branches/S2_3/data/flags/namibia-large.png M /branches/S2_3/data/flags/namibia-shield-large.png M /branches/S2_3/data/flags/namibia-shield.png M /branches/S2_3/data/flags/namibia.png M /branches/S2_3/data/flags/naples-large.png M /branches/S2_3/data/flags/naples-shield-large.png M /branches/S2_3/data/flags/naples-shield.png M /branches/S2_3/data/flags/naples.png M /branches/S2_3/data/flags/nato-large.png M /branches/S2_3/data/flags/nato-shield-large.png M /branches/S2_3/data/flags/nato-shield.png M /branches/S2_3/data/flags/nato.png M /branches/S2_3/data/flags/navajo-large.png M /branches/S2_3/data/flags/navajo-shield-large.png M /branches/S2_3/data/flags/navajo-shield.png M /branches/S2_3/data/flags/navajo.png M /branches/S2_3/data/flags/nepal-large.png M /branches/S2_3/data/flags/nepal-shield-large.png M /branches/S2_3/data/flags/nepal-shield.png M /branches/S2_3/data/flags/nepal.png M /branches/S2_3/data/flags/nestoria-large.png M /branches/S2_3/data/flags/nestoria-shield-large.png M /branches/S2_3/data/flags/nestoria-shield.png M /branches/S2_3/data/flags/nestoria.png M /branches/S2_3/data/flags/netherlands-large.png M /branches/S2_3/data/flags/netherlands-shield-large.png M /branches/S2_3/data/flags/netherlands-shield.png M /branches/S2_3/data/flags/netherlands.png M /branches/S2_3/data/flags/newfoundland-large.png M /branches/S2_3/data/flags/newfoundland-shield-large.png M /branches/S2_3/data/flags/newfoundland-shield.png M /branches/S2_3/data/flags/newfoundland.png M /branches/S2_3/data/flags/newzealand-large.png M /branches/S2_3/data/flags/newzealand-shield-large.png M /branches/S2_3/data/flags/newzealand-shield.png M /branches/S2_3/data/flags/newzealand.png M /branches/S2_3/data/flags/nez_perce-large.png M /branches/S2_3/data/flags/nez_perce-shield-large.png M /branches/S2_3/data/flags/nez_perce-shield.png M /branches/S2_3/data/flags/nez_perce.png M /branches/S2_3/data/flags/nicaragua-large.png M /branches/S2_3/data/flags/nicaragua-shield-large.png M /branches/S2_3/data/flags/nicaragua-shield.png M /branches/S2_3/data/flags/nicaragua.png M /branches/S2_3/data/flags/niger-large.png M /branches/S2_3/data/flags/niger-shield-large.png M /branches/S2_3/data/flags/niger-shield.png M /branches/S2_3/data/flags/niger.png M /branches/S2_3/data/flags/nigeria-large.png M /branches/S2_3/data/flags/nigeria-shield-large.png M /branches/S2_3/data/flags/nigeria-shield.png M /branches/S2_3/data/flags/nigeria.png M /branches/S2_3/data/flags/normandy-large.png M /branches/S2_3/data/flags/normandy-shield-large.png M /branches/S2_3/data/flags/normandy-shield.png M /branches/S2_3/data/flags/normandy.png M /branches/S2_3/data/flags/north_korea-large.png M /branches/S2_3/data/flags/north_korea-shield-large.png M /branches/S2_3/data/flags/north_korea-shield.png M /branches/S2_3/data/flags/north_korea.png M /branches/S2_3/data/flags/northumbria-large.png M /branches/S2_3/data/flags/northumbria-shield-large.png M /branches/S2_3/data/flags/northumbria-shield.png M /branches/S2_3/data/flags/northumbria.png M /branches/S2_3/data/flags/norway-large.png M /branches/S2_3/data/flags/norway-shield-large.png M /branches/S2_3/data/flags/norway-shield.png M /branches/S2_3/data/flags/norway.png M /branches/S2_3/data/flags/nubia-large.png M /branches/S2_3/data/flags/nubia-shield-large.png M /branches/S2_3/data/flags/nubia-shield.png M /branches/S2_3/data/flags/nubia.png M /branches/S2_3/data/flags/numidia-large.png M /branches/S2_3/data/flags/numidia-shield-large.png M /branches/S2_3/data/flags/numidia-shield.png M /branches/S2_3/data/flags/numidia.png M /branches/S2_3/data/flags/nunavut-large.png M /branches/S2_3/data/flags/nunavut-shield-large.png M /branches/S2_3/data/flags/nunavut-shield.png M /branches/S2_3/data/flags/nunavut.png M /branches/S2_3/data/flags/nuu-chah-nulth-large.png M /branches/S2_3/data/flags/nuu-chah-nulth-shield-large.png M /branches/S2_3/data/flags/nuu-chah-nulth-shield.png M /branches/S2_3/data/flags/nuu-chah-nulth.png M /branches/S2_3/data/flags/occitania-large.png M /branches/S2_3/data/flags/occitania-shield-large.png M /branches/S2_3/data/flags/occitania-shield.png M /branches/S2_3/data/flags/occitania.png M /branches/S2_3/data/flags/ohlone-large.png M /branches/S2_3/data/flags/ohlone-shield-large.png M /branches/S2_3/data/flags/ohlone-shield.png M /branches/S2_3/data/flags/ohlone.png M /branches/S2_3/data/flags/oldenburg-large.png M /branches/S2_3/data/flags/oldenburg-shield-large.png M /branches/S2_3/data/flags/oldenburg-shield.png M /branches/S2_3/data/flags/oldenburg.png M /branches/S2_3/data/flags/oman-large.png M /branches/S2_3/data/flags/oman-shield-large.png M /branches/S2_3/data/flags/oman-shield.png M /branches/S2_3/data/flags/oman.png M /branches/S2_3/data/flags/ossetia-large.png M /branches/S2_3/data/flags/ossetia-shield-large.png M /branches/S2_3/data/flags/ossetia-shield.png M /branches/S2_3/data/flags/ossetia.png M /branches/S2_3/data/flags/otomi-large.png M /branches/S2_3/data/flags/otomi-shield-large.png M /branches/S2_3/data/flags/otomi-shield.png M /branches/S2_3/data/flags/otomi.png M /branches/S2_3/data/flags/ottoman-large.png M /branches/S2_3/data/flags/ottoman-shield-large.png M /branches/S2_3/data/flags/ottoman-shield.png M /branches/S2_3/data/flags/ottoman.png M /branches/S2_3/data/flags/oz-large.png M /branches/S2_3/data/flags/oz-shield-large.png M /branches/S2_3/data/flags/oz-shield.png M /branches/S2_3/data/flags/oz.png M /branches/S2_3/data/flags/pakistan-large.png M /branches/S2_3/data/flags/pakistan-shield-large.png M /branches/S2_3/data/flags/pakistan-shield.png M /branches/S2_3/data/flags/pakistan.png M /branches/S2_3/data/flags/palatinate-large.png M /branches/S2_3/data/flags/palatinate-shield-large.png M /branches/S2_3/data/flags/palatinate-shield.png M /branches/S2_3/data/flags/palatinate.png M /branches/S2_3/data/flags/palestine-large.png M /branches/S2_3/data/flags/palestine-shield-large.png M /branches/S2_3/data/flags/palestine-shield.png M /branches/S2_3/data/flags/palestine.png M /branches/S2_3/data/flags/palmyra-large.png M /branches/S2_3/data/flags/palmyra-shield-large.png M /branches/S2_3/data/flags/palmyra-shield.png M /branches/S2_3/data/flags/palmyra.png M /branches/S2_3/data/flags/panama-large.png M /branches/S2_3/data/flags/panama-shield-large.png M /branches/S2_3/data/flags/panama-shield.png M /branches/S2_3/data/flags/panama.png M /branches/S2_3/data/flags/papua_newguinea-large.png M /branches/S2_3/data/flags/papua_newguinea-shield-large.png M /branches/S2_3/data/flags/papua_newguinea-shield.png M /branches/S2_3/data/flags/papua_newguinea.png M /branches/S2_3/data/flags/paraguay-large.png M /branches/S2_3/data/flags/paraguay-shield-large.png M /branches/S2_3/data/flags/paraguay-shield.png M /branches/S2_3/data/flags/paraguay.png M /branches/S2_3/data/flags/pashtun-large.png M /branches/S2_3/data/flags/pashtun-shield-large.png M /branches/S2_3/data/flags/pashtun-shield.png M /branches/S2_3/data/flags/pashtun.png M /branches/S2_3/data/flags/peru-large.png M /branches/S2_3/data/flags/peru-shield-large.png M /branches/S2_3/data/flags/peru-shield.png M /branches/S2_3/data/flags/peru.png M /branches/S2_3/data/flags/philippines-large.png M /branches/S2_3/data/flags/philippines-shield-large.png M /branches/S2_3/data/flags/philippines-shield.png M /branches/S2_3/data/flags/philippines.png M /branches/S2_3/data/flags/phoenicia-large.png M /branches/S2_3/data/flags/phoenicia-shield-large.png M /branches/S2_3/data/flags/phoenicia-shield.png M /branches/S2_3/data/flags/phoenicia.png M /branches/S2_3/data/flags/piedmont-large.png M /branches/S2_3/data/flags/piedmont-shield-large.png M /branches/S2_3/data/flags/piedmont-shield.png M /branches/S2_3/data/flags/piedmont.png M /branches/S2_3/data/flags/pirate-large.png M /branches/S2_3/data/flags/pirate-shield-large.png M /branches/S2_3/data/flags/pirate-shield.png M /branches/S2_3/data/flags/pirate.png M /branches/S2_3/data/flags/piratini-large.png M /branches/S2_3/data/flags/piratini-shield-large.png M /branches/S2_3/data/flags/piratini-shield.png M /branches/S2_3/data/flags/piratini.png M /branches/S2_3/data/flags/poland-large.png M /branches/S2_3/data/flags/poland-shield-large.png M /branches/S2_3/data/flags/poland-shield.png M /branches/S2_3/data/flags/poland.png M /branches/S2_3/data/flags/polynesian-large.png M /branches/S2_3/data/flags/polynesian-shield-large.png M /branches/S2_3/data/flags/polynesian-shield.png M /branches/S2_3/data/flags/polynesian.png M /branches/S2_3/data/flags/pomerania-large.png M /branches/S2_3/data/flags/pomerania-shield-large.png M /branches/S2_3/data/flags/pomerania-shield.png M /branches/S2_3/data/flags/pomerania.png M /branches/S2_3/data/flags/portugal-large.png M /branches/S2_3/data/flags/portugal-shield-large.png M /branches/S2_3/data/flags/portugal-shield.png M /branches/S2_3/data/flags/portugal.png M /branches/S2_3/data/flags/prussia-large.png M /branches/S2_3/data/flags/prussia-shield-large.png M /branches/S2_3/data/flags/prussia-shield.png M /branches/S2_3/data/flags/prussia.png M /branches/S2_3/data/flags/puerto_rico-large.png M /branches/S2_3/data/flags/puerto_rico-shield-large.png M /branches/S2_3/data/flags/puerto_rico-shield.png M /branches/S2_3/data/flags/puerto_rico.png M /branches/S2_3/data/flags/purhepecha-large.png M /branches/S2_3/data/flags/purhepecha-shield-large.png M /branches/S2_3/data/flags/purhepecha-shield.png M /branches/S2_3/data/flags/purhepecha.png M /branches/S2_3/data/flags/qing-large.png M /branches/S2_3/data/flags/qing-shield-large.png M /branches/S2_3/data/flags/qing-shield.png M /branches/S2_3/data/flags/qing.png M /branches/S2_3/data/flags/quebec-large.png M /branches/S2_3/data/flags/quebec-shield-large.png M /branches/S2_3/data/flags/quebec-shield.png M /branches/S2_3/data/flags/quebec.png M /branches/S2_3/data/flags/raramuri-large.png M /branches/S2_3/data/flags/raramuri-shield-large.png M /branches/S2_3/data/flags/raramuri-shield.png M /branches/S2_3/data/flags/raramuri.png M /branches/S2_3/data/flags/rif-large.png M /branches/S2_3/data/flags/rif-shield-large.png M /branches/S2_3/data/flags/rif-shield.png M /branches/S2_3/data/flags/rif.png M /branches/S2_3/data/flags/romania-large.png M /branches/S2_3/data/flags/romania-shield-large.png M /branches/S2_3/data/flags/romania-shield.png M /branches/S2_3/data/flags/romania.png M /branches/S2_3/data/flags/rome-large.png M /branches/S2_3/data/flags/rome-shield-large.png M /branches/S2_3/data/flags/rome-shield.png M /branches/S2_3/data/flags/rome.png M /branches/S2_3/data/flags/russia-large.png M /branches/S2_3/data/flags/russia-shield-large.png M /branches/S2_3/data/flags/russia-shield.png M /branches/S2_3/data/flags/russia.png M /branches/S2_3/data/flags/rvn-large.png M /branches/S2_3/data/flags/rvn-shield-large.png M /branches/S2_3/data/flags/rvn-shield.png M /branches/S2_3/data/flags/rvn.png M /branches/S2_3/data/flags/rwanda-large.png M /branches/S2_3/data/flags/rwanda-shield-large.png M /branches/S2_3/data/flags/rwanda-shield.png M /branches/S2_3/data/flags/rwanda.png M /branches/S2_3/data/flags/ryukyu-large.png M /branches/S2_3/data/flags/ryukyu-shield-large.png M /branches/S2_3/data/flags/ryukyu-shield.png M /branches/S2_3/data/flags/ryukyu.png M /branches/S2_3/data/flags/sadr-large.png M /branches/S2_3/data/flags/sadr-shield-large.png M /branches/S2_3/data/flags/sadr-shield.png M /branches/S2_3/data/flags/sadr.png M /branches/S2_3/data/flags/sakha-large.png M /branches/S2_3/data/flags/sakha-shield-large.png M /branches/S2_3/data/flags/sakha-shield.png M /branches/S2_3/data/flags/sakha.png M /branches/S2_3/data/flags/samogitia-large.png M /branches/S2_3/data/flags/samogitia-shield-large.png M /branches/S2_3/data/flags/samogitia-shield.png M /branches/S2_3/data/flags/samogitia.png M /branches/S2_3/data/flags/san_marino-large.png M /branches/S2_3/data/flags/san_marino-shield-large.png M /branches/S2_3/data/flags/san_marino-shield.png M /branches/S2_3/data/flags/san_marino.png M /branches/S2_3/data/flags/sapmi-large.png M /branches/S2_3/data/flags/sapmi-shield-large.png M /branches/S2_3/data/flags/sapmi-shield.png M /branches/S2_3/data/flags/sapmi.png M /branches/S2_3/data/flags/sarmatia-large.png M /branches/S2_3/data/flags/sarmatia-shield-large.png M /branches/S2_3/data/flags/sarmatia-shield.png M /branches/S2_3/data/flags/sarmatia.png M /branches/S2_3/data/flags/saudi_arabia-large.png M /branches/S2_3/data/flags/saudi_arabia-shield-large.png M /branches/S2_3/data/flags/saudi_arabia-shield.png M /branches/S2_3/data/flags/saudi_arabia.png M /branches/S2_3/data/flags/savoy-large.png M /branches/S2_3/data/flags/savoy-shield-large.png M /branches/S2_3/data/flags/savoy-shield.png M /branches/S2_3/data/flags/savoy.png M /branches/S2_3/data/flags/saxony-large.png M /branches/S2_3/data/flags/saxony-shield-large.png M /branches/S2_3/data/flags/saxony-shield.png M /branches/S2_3/data/flags/saxony.png M /branches/S2_3/data/flags/schleswig-holstein-large.png M /branches/S2_3/data/flags/schleswig-holstein-shield-large.png M /branches/S2_3/data/flags/schleswig-holstein-shield.png M /branches/S2_3/data/flags/schleswig-holstein.png M /branches/S2_3/data/flags/scotland-large.png M /branches/S2_3/data/flags/scotland-shield-large.png M /branches/S2_3/data/flags/scotland-shield.png M /branches/S2_3/data/flags/scotland.png M /branches/S2_3/data/flags/scythia-large.png M /branches/S2_3/data/flags/scythia-shield-large.png M /branches/S2_3/data/flags/scythia-shield.png M /branches/S2_3/data/flags/scythia.png M /branches/S2_3/data/flags/seleucid-large.png M /branches/S2_3/data/flags/seleucid-shield-large.png M /branches/S2_3/data/flags/seleucid-shield.png M /branches/S2_3/data/flags/seleucid.png M /branches/S2_3/data/flags/senegal-large.png M /branches/S2_3/data/flags/senegal-shield-large.png M /branches/S2_3/data/flags/senegal-shield.png M /branches/S2_3/data/flags/senegal.png M /branches/S2_3/data/flags/serbia-large.png M /branches/S2_3/data/flags/serbia-shield-large.png M /branches/S2_3/data/flags/serbia-shield.png M /branches/S2_3/data/flags/serbia.png M /branches/S2_3/data/flags/shawnee-large.png M /branches/S2_3/data/flags/shawnee-shield-large.png M /branches/S2_3/data/flags/shawnee-shield.png M /branches/S2_3/data/flags/shawnee.png M /branches/S2_3/data/flags/siberia-large.png M /branches/S2_3/data/flags/siberia-shield-large.png M /branches/S2_3/data/flags/siberia-shield.png M /branches/S2_3/data/flags/siberia.png M /branches/S2_3/data/flags/sicily-large.png M /branches/S2_3/data/flags/sicily-shield-large.png M /branches/S2_3/data/flags/sicily-shield.png M /branches/S2_3/data/flags/sicily.png M /branches/S2_3/data/flags/sikh-large.png M /branches/S2_3/data/flags/sikh-shield-large.png M /branches/S2_3/data/flags/sikh-shield.png M /branches/S2_3/data/flags/sikh.png M /branches/S2_3/data/flags/sikkim-large.png M /branches/S2_3/data/flags/sikkim-shield-large.png M /branches/S2_3/data/flags/sikkim-shield.png M /branches/S2_3/data/flags/sikkim.png M /branches/S2_3/data/flags/silesia-large.png M /branches/S2_3/data/flags/silesia-shield-large.png M /branches/S2_3/data/flags/silesia-shield.png M /branches/S2_3/data/flags/silesia.png M /branches/S2_3/data/flags/singapore-large.png M /branches/S2_3/data/flags/singapore-shield-large.png M /branches/S2_3/data/flags/singapore-shield.png M /branches/S2_3/data/flags/singapore.png M /branches/S2_3/data/flags/slavic-large.png M /branches/S2_3/data/flags/slavic-shield-large.png M /branches/S2_3/data/flags/slavic-shield.png M /branches/S2_3/data/flags/slavic.png M /branches/S2_3/data/flags/slovakia-large.png M /branches/S2_3/data/flags/slovakia-shield-large.png M /branches/S2_3/data/flags/slovakia-shield.png M /branches/S2_3/data/flags/slovakia.png M /branches/S2_3/data/flags/slovenia-large.png M /branches/S2_3/data/flags/slovenia-shield-large.png M /branches/S2_3/data/flags/slovenia-shield.png M /branches/S2_3/data/flags/slovenia.png M /branches/S2_3/data/flags/somalia-large.png M /branches/S2_3/data/flags/somalia-shield-large.png M /branches/S2_3/data/flags/somalia-shield.png M /branches/S2_3/data/flags/somalia.png M /branches/S2_3/data/flags/songhai-large.png M /branches/S2_3/data/flags/songhai-shield-large.png M /branches/S2_3/data/flags/songhai-shield.png M /branches/S2_3/data/flags/songhai.png M /branches/S2_3/data/flags/south_africa-large.png M /branches/S2_3/data/flags/south_africa-shield-large.png M /branches/S2_3/data/flags/south_africa-shield.png M /branches/S2_3/data/flags/south_africa.png M /branches/S2_3/data/flags/south_yemen-large.png M /branches/S2_3/data/flags/south_yemen-shield-large.png M /branches/S2_3/data/flags/south_yemen-shield.png M /branches/S2_3/data/flags/south_yemen.png M /branches/S2_3/data/flags/southern_cross-large.png M /branches/S2_3/data/flags/southern_cross-shield-large.png M /branches/S2_3/data/flags/southern_cross-shield.png M /branches/S2_3/data/flags/southern_cross.png M /branches/S2_3/data/flags/soviet-large.png M /branches/S2_3/data/flags/soviet-shield-large.png M /branches/S2_3/data/flags/soviet-shield.png M /branches/S2_3/data/flags/soviet.png M /branches/S2_3/data/flags/spain-large.png M /branches/S2_3/data/flags/spain-shield-large.png M /branches/S2_3/data/flags/spain-shield.png M /branches/S2_3/data/flags/spain.png M /branches/S2_3/data/flags/srilanka-large.png M /branches/S2_3/data/flags/srilanka-shield-large.png M /branches/S2_3/data/flags/srilanka-shield.png M /branches/S2_3/data/flags/srilanka.png M /branches/S2_3/data/flags/srivijaya-large.png M /branches/S2_3/data/flags/srivijaya-shield-large.png M /branches/S2_3/data/flags/srivijaya-shield.png M /branches/S2_3/data/flags/srivijaya.png M /branches/S2_3/data/flags/stpatrick-large.png M /branches/S2_3/data/flags/stpatrick-shield-large.png M /branches/S2_3/data/flags/stpatrick-shield.png M /branches/S2_3/data/flags/stpatrick.png M /branches/S2_3/data/flags/sudan-large.png M /branches/S2_3/data/flags/sudan-shield-large.png M /branches/S2_3/data/flags/sudan-shield.png M /branches/S2_3/data/flags/sudan.png M /branches/S2_3/data/flags/sumeria-large.png M /branches/S2_3/data/flags/sumeria-shield-large.png M /branches/S2_3/data/flags/sumeria-shield.png M /branches/S2_3/data/flags/sumeria.png M /branches/S2_3/data/flags/suriname-large.png M /branches/S2_3/data/flags/suriname-shield-large.png M /branches/S2_3/data/flags/suriname-shield.png M /branches/S2_3/data/flags/suriname.png M /branches/S2_3/data/flags/svg-large.png M /branches/S2_3/data/flags/svg-shield-large.png M /branches/S2_3/data/flags/svg-shield.png M /branches/S2_3/data/flags/svg.png M /branches/S2_3/data/flags/swaziland-large.png M /branches/S2_3/data/flags/swaziland-shield-large.png M /branches/S2_3/data/flags/swaziland-shield.png M /branches/S2_3/data/flags/swaziland.png M /branches/S2_3/data/flags/sweden-large.png M /branches/S2_3/data/flags/sweden-shield-large.png M /branches/S2_3/data/flags/sweden-shield.png M /branches/S2_3/data/flags/sweden.png M /branches/S2_3/data/flags/swiss-large.png M /branches/S2_3/data/flags/swiss-shield-large.png M /branches/S2_3/data/flags/swiss-shield.png M /branches/S2_3/data/flags/swiss.png M /branches/S2_3/data/flags/syria-large.png M /branches/S2_3/data/flags/syria-shield-large.png M /branches/S2_3/data/flags/syria-shield.png M /branches/S2_3/data/flags/syria.png M /branches/S2_3/data/flags/taino-large.png M /branches/S2_3/data/flags/taino-shield-large.png M /branches/S2_3/data/flags/taino-shield.png M /branches/S2_3/data/flags/taino.png M /branches/S2_3/data/flags/tairona-large.png M /branches/S2_3/data/flags/tairona-shield-large.png M /branches/S2_3/data/flags/tairona-shield.png M /branches/S2_3/data/flags/tairona.png M /branches/S2_3/data/flags/taiwan-large.png M /branches/S2_3/data/flags/taiwan-shield-large.png M /branches/S2_3/data/flags/taiwan-shield.png M /branches/S2_3/data/flags/taiwan.png M /branches/S2_3/data/flags/tajikistan-large.png M /branches/S2_3/data/flags/tajikistan-shield-large.png M /branches/S2_3/data/flags/tajikistan-shield.png M /branches/S2_3/data/flags/tajikistan.png M /branches/S2_3/data/flags/tannu_tuva-large.png M /branches/S2_3/data/flags/tannu_tuva-shield-large.png M /branches/S2_3/data/flags/tannu_tuva-shield.png M /branches/S2_3/data/flags/tannu_tuva.png M /branches/S2_3/data/flags/tanzania-large.png M /branches/S2_3/data/flags/tanzania-shield-large.png M /branches/S2_3/data/flags/tanzania-shield.png M /branches/S2_3/data/flags/tanzania.png M /branches/S2_3/data/flags/tatarstan-large.png M /branches/S2_3/data/flags/tatarstan-shield-large.png M /branches/S2_3/data/flags/tatarstan-shield.png M /branches/S2_3/data/flags/tatarstan.png M /branches/S2_3/data/flags/templar-large.png M /branches/S2_3/data/flags/templar-shield-large.png M /branches/S2_3/data/flags/templar-shield.png M /branches/S2_3/data/flags/templar.png M /branches/S2_3/data/flags/teutonic_order-large.png M /branches/S2_3/data/flags/teutonic_order-shield-large.png M /branches/S2_3/data/flags/teutonic_order-shield.png M /branches/S2_3/data/flags/teutonic_order.png M /branches/S2_3/data/flags/texas-large.png M /branches/S2_3/data/flags/texas-shield-large.png M /branches/S2_3/data/flags/texas-shield.png M /branches/S2_3/data/flags/texas.png M /branches/S2_3/data/flags/thailand-large.png M /branches/S2_3/data/flags/thailand-shield-large.png M /branches/S2_3/data/flags/thailand-shield.png M /branches/S2_3/data/flags/thailand.png M /branches/S2_3/data/flags/thrace-large.png M /branches/S2_3/data/flags/thrace-shield-large.png M /branches/S2_3/data/flags/thrace-shield.png M /branches/S2_3/data/flags/thrace.png M /branches/S2_3/data/flags/tibet-large.png M /branches/S2_3/data/flags/tibet-shield-large.png M /branches/S2_3/data/flags/tibet-shield.png M /branches/S2_3/data/flags/tibet.png M /branches/S2_3/data/flags/timur-large.png M /branches/S2_3/data/flags/timur-shield-large.png M /branches/S2_3/data/flags/timur-shield.png M /branches/S2_3/data/flags/timur.png M /branches/S2_3/data/flags/tocharian-large.png M /branches/S2_3/data/flags/tocharian-shield-large.png M /branches/S2_3/data/flags/tocharian-shield.png M /branches/S2_3/data/flags/tocharian.png M /branches/S2_3/data/flags/togo-large.png M /branches/S2_3/data/flags/togo-shield-large.png M /branches/S2_3/data/flags/togo-shield.png M /branches/S2_3/data/flags/togo.png M /branches/S2_3/data/flags/toltec-large.png M /branches/S2_3/data/flags/toltec-shield-large.png M /branches/S2_3/data/flags/toltec-shield.png M /branches/S2_3/data/flags/toltec.png M /branches/S2_3/data/flags/tonga-large.png M /branches/S2_3/data/flags/tonga-shield-large.png M /branches/S2_3/data/flags/tonga-shield.png M /branches/S2_3/data/flags/tonga.png M /branches/S2_3/data/flags/transylvania-large.png M /branches/S2_3/data/flags/transylvania-shield-large.png M /branches/S2_3/data/flags/transylvania-shield.png M /branches/S2_3/data/flags/transylvania.png M /branches/S2_3/data/flags/tunisia-large.png M /branches/S2_3/data/flags/tunisia-shield-large.png M /branches/S2_3/data/flags/tunisia-shield.png M /branches/S2_3/data/flags/tunisia.png M /branches/S2_3/data/flags/tupi-large.png M /branches/S2_3/data/flags/tupi-shield-large.png M /branches/S2_3/data/flags/tupi-shield.png M /branches/S2_3/data/flags/tupi.png M /branches/S2_3/data/flags/turkey-large.png M /branches/S2_3/data/flags/turkey-shield-large.png M /branches/S2_3/data/flags/turkey-shield.png M /branches/S2_3/data/flags/turkey.png M /branches/S2_3/data/flags/turkmenistan-large.png M /branches/S2_3/data/flags/turkmenistan-shield-large.png M /branches/S2_3/data/flags/turkmenistan-shield.png M /branches/S2_3/data/flags/turkmenistan.png M /branches/S2_3/data/flags/tyrol-large.png M /branches/S2_3/data/flags/tyrol-shield-large.png M /branches/S2_3/data/flags/tyrol-shield.png M /branches/S2_3/data/flags/tyrol.png M /branches/S2_3/data/flags/uae-large.png M /branches/S2_3/data/flags/uae-shield-large.png M /branches/S2_3/data/flags/uae-shield.png M /branches/S2_3/data/flags/uae.png M /branches/S2_3/data/flags/uganda-large.png M /branches/S2_3/data/flags/uganda-shield-large.png M /branches/S2_3/data/flags/uganda-shield.png M /branches/S2_3/data/flags/uganda.png M /branches/S2_3/data/flags/ukraine-large.png M /branches/S2_3/data/flags/ukraine-shield-large.png M /branches/S2_3/data/flags/ukraine-shield.png M /branches/S2_3/data/flags/ukraine.png M /branches/S2_3/data/flags/unasur-large.png M /branches/S2_3/data/flags/unasur-shield-large.png M /branches/S2_3/data/flags/unasur-shield.png M /branches/S2_3/data/flags/unasur.png M /branches/S2_3/data/flags/united_kingdom-large.png M /branches/S2_3/data/flags/united_kingdom-shield-large.png M /branches/S2_3/data/flags/united_kingdom-shield.png M /branches/S2_3/data/flags/united_kingdom.png M /branches/S2_3/data/flags/united_nations-large.png M /branches/S2_3/data/flags/united_nations-shield-large.png M /branches/S2_3/data/flags/united_nations-shield.png M /branches/S2_3/data/flags/united_nations.png M /branches/S2_3/data/flags/unknown-large.png M /branches/S2_3/data/flags/unknown-shield-large.png M /branches/S2_3/data/flags/unknown-shield.png M /branches/S2_3/data/flags/unknown.png M /branches/S2_3/data/flags/uruguay-large.png M /branches/S2_3/data/flags/uruguay-shield-large.png M /branches/S2_3/data/flags/uruguay-shield.png M /branches/S2_3/data/flags/uruguay.png M /branches/S2_3/data/flags/usa-large.png M /branches/S2_3/data/flags/usa-shield-large.png M /branches/S2_3/data/flags/usa-shield.png M /branches/S2_3/data/flags/usa.png M /branches/S2_3/data/flags/uyghur-large.png M /branches/S2_3/data/flags/uyghur-shield-large.png M /branches/S2_3/data/flags/uyghur-shield.png M /branches/S2_3/data/flags/uyghur.png M /branches/S2_3/data/flags/uzbekistan-large.png M /branches/S2_3/data/flags/uzbekistan-shield-large.png M /branches/S2_3/data/flags/uzbekistan-shield.png M /branches/S2_3/data/flags/uzbekistan.png M /branches/S2_3/data/flags/valknut-large.png M /branches/S2_3/data/flags/valknut-shield-large.png M /branches/S2_3/data/flags/valknut-shield.png M /branches/S2_3/data/flags/valknut.png M /branches/S2_3/data/flags/vampire-large.png M /branches/S2_3/data/flags/vampire-shield-large.png M /branches/S2_3/data/flags/vampire-shield.png M /branches/S2_3/data/flags/vampire.png M /branches/S2_3/data/flags/vandal-large.png M /branches/S2_3/data/flags/vandal-shield-large.png M /branches/S2_3/data/flags/vandal-shield.png M /branches/S2_3/data/flags/vandal.png M /branches/S2_3/data/flags/vatican-large.png M /branches/S2_3/data/flags/vatican-shield-large.png M /branches/S2_3/data/flags/vatican-shield.png M /branches/S2_3/data/flags/vatican.png M /branches/S2_3/data/flags/venezuela-large.png M /branches/S2_3/data/flags/venezuela-shield-large.png M /branches/S2_3/data/flags/venezuela-shield.png M /branches/S2_3/data/flags/venezuela.png M /branches/S2_3/data/flags/venice-large.png M /branches/S2_3/data/flags/venice-shield-large.png M /branches/S2_3/data/flags/venice-shield.png M /branches/S2_3/data/flags/venice.png M /branches/S2_3/data/flags/vermont-large.png M /branches/S2_3/data/flags/vermont-shield-large.png M /branches/S2_3/data/flags/vermont-shield.png M /branches/S2_3/data/flags/vermont.png M /branches/S2_3/data/flags/vietnam-large.png M /branches/S2_3/data/flags/vietnam-shield-large.png M /branches/S2_3/data/flags/vietnam-shield.png M /branches/S2_3/data/flags/vietnam.png M /branches/S2_3/data/flags/viking-large.png M /branches/S2_3/data/flags/viking-shield-large.png M /branches/S2_3/data/flags/viking-shield.png M /branches/S2_3/data/flags/viking.png M /branches/S2_3/data/flags/visigoth-large.png M /branches/S2_3/data/flags/visigoth-shield-large.png M /branches/S2_3/data/flags/visigoth-shield.png M /branches/S2_3/data/flags/visigoth.png M /branches/S2_3/data/flags/wales-large.png M /branches/S2_3/data/flags/wales-shield-large.png M /branches/S2_3/data/flags/wales-shield.png M /branches/S2_3/data/flags/wales.png M /branches/S2_3/data/flags/wallonia-large.png M /branches/S2_3/data/flags/wallonia-shield-large.png M /branches/S2_3/data/flags/wallonia-shield.png M /branches/S2_3/data/flags/wallonia.png M /branches/S2_3/data/flags/west_indies_federation-large.png M /branches/S2_3/data/flags/west_indies_federation-shield-large.png M /branches/S2_3/data/flags/west_indies_federation-shield.png M /branches/S2_3/data/flags/west_indies_federation.png M /branches/S2_3/data/flags/westphalia-large.png M /branches/S2_3/data/flags/westphalia-shield-large.png M /branches/S2_3/data/flags/westphalia-shield.png M /branches/S2_3/data/flags/westphalia.png M /branches/S2_3/data/flags/wuerttemberg-large.png M /branches/S2_3/data/flags/wuerttemberg-shield-large.png M /branches/S2_3/data/flags/wuerttemberg-shield.png M /branches/S2_3/data/flags/wuerttemberg.png M /branches/S2_3/data/flags/yemen-large.png M /branches/S2_3/data/flags/yemen-shield-large.png M /branches/S2_3/data/flags/yemen-shield.png M /branches/S2_3/data/flags/yemen.png M /branches/S2_3/data/flags/yucatan-large.png M /branches/S2_3/data/flags/yucatan-shield-large.png M /branches/S2_3/data/flags/yucatan-shield.png M /branches/S2_3/data/flags/yucatan.png M /branches/S2_3/data/flags/yugoslavia-large.png M /branches/S2_3/data/flags/yugoslavia-shield-large.png M /branches/S2_3/data/flags/yugoslavia-shield.png M /branches/S2_3/data/flags/yugoslavia.png M /branches/S2_3/data/flags/zapotec-large.png M /branches/S2_3/data/flags/zapotec-shield-large.png M /branches/S2_3/data/flags/zapotec-shield.png M /branches/S2_3/data/flags/zapotec.png M /branches/S2_3/data/flags/zimbabwe-large.png M /branches/S2_3/data/flags/zimbabwe-shield-large.png M /branches/S2_3/data/flags/zimbabwe-shield.png M /branches/S2_3/data/flags/zimbabwe.png M /branches/S2_3/data/flags/zulu-large.png M /branches/S2_3/data/flags/zulu-shield-large.png M /branches/S2_3/data/flags/zulu-shield.png M /branches/S2_3/data/flags/zulu.png Use large flagset in Amplio2; slightly shrink pixel size of large flagset ------------------------------------------------------------------------ r19317 | jtn | 2011-02-12 13:46:29 -0800 (Sat, 12 Feb 2011) | 2 lines Changed paths: M /branches/S2_3/doc/man Update svn:ignore after bug #16922. ------------------------------------------------------------------------ r19315 | cazfi | 2011-02-12 13:35:26 -0800 (Sat, 12 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/server/savegame2.c Removed unneeded ai_data_get() call causing advisor data not to be recalculated later. See gna bug #17669 ------------------------------------------------------------------------ r19309 | cazfi | 2011-02-11 17:21:44 -0800 (Fri, 11 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/modinst/download.c M /branches/S2_3/modinst/download.h M /branches/S2_3/modinst/modinst.c Made displayed modpack type string translatable. See gna patch #2487 ------------------------------------------------------------------------ r19283 | jtn | 2011-02-10 12:45:03 -0800 (Thu, 10 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/common/improvement.c Fix segfault in city debug message that should never be seen. See gna bug #17677. ------------------------------------------------------------------------ r19282 | cazfi | 2011-02-10 10:43:17 -0800 (Thu, 10 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/server/advisors/advdata.c Fixed a bug causing AI not to rush for spacerace victory immediately when it got good opportunity to win that way. See gna bug #17661 ------------------------------------------------------------------------ r19281 | cazfi | 2011-02-10 09:02:09 -0800 (Thu, 10 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/ai/advmilitary.c Always free ferry_map allocated by find_something_to_kill() See gna bug #17667 ------------------------------------------------------------------------ r19279 | cazfi | 2011-02-10 01:43:26 -0800 (Thu, 10 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/scripts/freeciv.supp Added valgrind warning suppression for zlib-1.2.3.4 problem. See gna bug #15518 ------------------------------------------------------------------------ r19277 | cazfi | 2011-02-10 01:26:04 -0800 (Thu, 10 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/client/packhand.c Fixed illegal access to player structure after it was freed. See gna bug #17663 ------------------------------------------------------------------------ r19275 | jtn | 2011-02-09 13:24:25 -0800 (Wed, 09 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/manual/civmanual.c M /branches/S2_3/server/commands.c M /branches/S2_3/server/stdinhand.c Document server command syntax for bitwise options. See gna bug #17673. ------------------------------------------------------------------------ r19271 | jtn | 2011-02-09 02:02:58 -0800 (Wed, 09 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/doc/Makefile.am Add README.ruleset_{experimental,multiplayer} to distribution. Reported by Angelo Locritani (alocritani@gna), patch by Marko Lindqvist (cazfi@gna). See gna bug #17665. ------------------------------------------------------------------------ r19262 | cazfi | 2011-02-07 03:52:05 -0800 (Mon, 07 Feb 2011) | 9 lines Changed paths: M /branches/S2_3/ai/aiferry.c M /branches/S2_3/server/advisors/advdata.c M /branches/S2_3/server/advisors/advdata.h M /branches/S2_3/server/barbarian.c M /branches/S2_3/server/srv_main.c Fixed cases where adv_data_get() was called outside adv_data_phase_init() / adv_data_phase_done() pair. Those calls sometimes caused adv_data_get() to leave data phase initialized when it was not supposed to be initialized. This in turn lead adv_data_phase_init() in the beginning of next turn to skip data recalc. Thus AI was using outdated information. See gna bug #17647 ------------------------------------------------------------------------ r19248 | jtn | 2011-02-06 05:08:56 -0800 (Sun, 06 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/dialogs.c Allow type-to-search in nation list in Gtk client. See gna patch #2459. ------------------------------------------------------------------------ r19244 | dmarks | 2011-02-05 12:02:49 -0800 (Sat, 05 Feb 2011) | 1 line Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r19243 ------------------------------------------------------------------------ r19243 | dmarks | 2011-02-05 11:57:40 -0800 (Sat, 05 Feb 2011) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version string to 2.3.0-beta3 ------------------------------------------------------------------------ r19242 | cazfi | 2011-02-05 11:51:40 -0800 (Sat, 05 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/client/client_main.c Client accepts connect message packets instead of disconnecting from server. See gna bug #17576 ------------------------------------------------------------------------ r19241 | dmarks | 2011-02-05 11:50:16 -0800 (Sat, 05 Feb 2011) | 1 line Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/ga.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Changes after running 'make update-po' ------------------------------------------------------------------------ r19240 | jtn | 2011-02-05 11:33:54 -0800 (Sat, 05 Feb 2011) | 4 lines Changed paths: M /branches/S2_3/po/pt_BR.po Updated pt_BR localisation from Djavan Manoel Fagundes Justino (new translator). Copied and msgmerge'd from the S2_2 localisation by me. Before: 2045 translated, 2656 fuzzy, 1641 untranslated. After: 4543 translated, 1245 fuzzy, 554 untranslated. ------------------------------------------------------------------------ r19237 | jtn | 2011-02-05 03:57:52 -0800 (Sat, 05 Feb 2011) | 9 lines Changed paths: M /branches/S2_3/data/amplio2/terrain1.png Updated special gfx for Amplio2 tileset: * Game (Tundra) * Game (Forest) * Whales * Seals By Hogne Håskjold (hogne@gna). See gna bug #16354. ------------------------------------------------------------------------ r19226 | cazfi | 2011-02-03 15:35:48 -0800 (Thu, 03 Feb 2011) | 2 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski ------------------------------------------------------------------------ r19224 | jcreus | 2011-02-03 12:53:35 -0800 (Thu, 03 Feb 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r19210 | cazfi | 2011-02-02 06:04:00 -0800 (Wed, 02 Feb 2011) | 6 lines Changed paths: M /branches/S2_3/doc/man/Makefile.am Fix distributing of manpage links. Problem reported by Nathan Brazil. See gna bug #17633 ------------------------------------------------------------------------ r19204 | jtn | 2011-02-01 16:32:12 -0800 (Tue, 01 Feb 2011) | 3 lines Changed paths: M /branches/S2_3/configure.ac Bring Irish (ga) translation into use. See gna patch #2442. ------------------------------------------------------------------------ r19201 | kscanne | 2011-02-01 09:58:29 -0800 (Tue, 01 Feb 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19199 | kscanne | 2011-02-01 09:25:28 -0800 (Tue, 01 Feb 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19198 | cazfi | 2011-02-01 06:52:33 -0800 (Tue, 01 Feb 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/pages.c M /branches/S2_3/client/servers.c M /branches/S2_3/client/servers.h Get number of human players server has from metaserver. Gtk-client displays that information. See gna patch #2411 ------------------------------------------------------------------------ r19195 | kscanne | 2011-01-31 22:29:20 -0800 (Mon, 31 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19194 | kscanne | 2011-01-31 19:45:17 -0800 (Mon, 31 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19192 | cazfi | 2011-01-31 15:09:30 -0800 (Mon, 31 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/data/experimental/buildings.ruleset M /branches/S2_3/data/experimental/cities.ruleset M /branches/S2_3/data/experimental/effects.ruleset M /branches/S2_3/data/experimental/governments.ruleset M /branches/S2_3/data/experimental/techs.ruleset M /branches/S2_3/data/experimental/terrain.ruleset M /branches/S2_3/data/experimental/units.ruleset Corrected descriptions of experimental rulesets to say they belong to experimental, and not default, ruleset. See gna patch #2415 ------------------------------------------------------------------------ r19189 | kscanne | 2011-01-31 13:32:25 -0800 (Mon, 31 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19187 | jtn | 2011-01-31 12:15:53 -0800 (Mon, 31 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/data/helpdata.txt Document that cities in disorder can be represented either by a raised fist or a lightning bolt. Reported by Hubert Kowalewski (hubkow@gna). See gna bug #17510. ------------------------------------------------------------------------ r19185 | kscanne | 2011-01-31 11:59:56 -0800 (Mon, 31 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19184 | kscanne | 2011-01-31 11:18:29 -0800 (Mon, 31 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19179 | kscanne | 2011-01-30 22:19:58 -0800 (Sun, 30 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19178 | kscanne | 2011-01-30 21:32:46 -0800 (Sun, 30 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19177 | kscanne | 2011-01-30 20:01:39 -0800 (Sun, 30 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19176 | kscanne | 2011-01-30 19:26:56 -0800 (Sun, 30 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ga.po Irish translation updated ------------------------------------------------------------------------ r19172 | dmarks | 2011-01-30 19:05:51 -0800 (Sun, 30 Jan 2011) | 1 line Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r19171 ------------------------------------------------------------------------ r19171 | dmarks | 2011-01-30 18:59:14 -0800 (Sun, 30 Jan 2011) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version string to '2.3.0-beta2' ------------------------------------------------------------------------ r19170 | dmarks | 2011-01-30 18:56:49 -0800 (Sun, 30 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Changes after running 'make update-po' ------------------------------------------------------------------------ r19168 | jtn | 2011-01-30 16:28:27 -0800 (Sun, 30 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Jean-Marc CHALLIER (a.k.a. Igx, The Dreaming Drummer...) 5559 translated, 678 fuzzy, 104 untranslated. ------------------------------------------------------------------------ r19165 | jtn | 2011-01-30 08:50:06 -0800 (Sun, 30 Jan 2011) | 2 lines Changed paths: M /branches/S2_3/po/da.po Updated Danish translation from Ask Hjorth Larsen. 6234 translated, 107 untranslated. ------------------------------------------------------------------------ r19162 | jtn | 2011-01-30 05:07:07 -0800 (Sun, 30 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/po/ru.po Updated Russian translation from Andrej Svininykh. 4487 translated, 1221 fuzzy, 633 untranslated. (Includes fix for gna bug #17534: incorrect translation of "Warriors".) ------------------------------------------------------------------------ r19161 | jtn | 2011-01-30 05:06:57 -0800 (Sun, 30 Jan 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated translation from Jordi Negrevernis i Font. 5162 translated, 822 fuzzy, 357 untranslated. ------------------------------------------------------------------------ r19149 | cazfi | 2011-01-29 13:43:29 -0800 (Sat, 29 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/diplodlg.c Disallow proposing already active pact. Reported by Angelo Locritani See gna bug #16557 ------------------------------------------------------------------------ r19143 | cazfi | 2011-01-27 17:28:28 -0800 (Thu, 27 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/doc/man/Makefile.am D /branches/S2_3/doc/man/freeciv-client.6 A /branches/S2_3/doc/man/freeciv-client.6.in (from /branches/S2_3/doc/man/freeciv-client.6:19141) D /branches/S2_3/doc/man/freeciv-server.6 A /branches/S2_3/doc/man/freeciv-server.6.in (from /branches/S2_3/doc/man/freeciv-server.6:19141) Build man pages using information from configure.ac Outdated information reported by Daniel Markstedt See gna bug 16922 ------------------------------------------------------------------------ r19117 | cazfi | 2011-01-26 15:43:09 -0800 (Wed, 26 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/common/game.h Set minimum endturn value to 0 (was -32768) See gna bug #17564 ------------------------------------------------------------------------ r19103 | syntron | 2011-01-26 09:22:05 -0800 (Wed, 26 Jan 2011) | 10 lines Changed paths: M /branches/S2_3/common/player.c M /branches/S2_3/common/player.h M /branches/S2_3/server/plrhand.c M /branches/S2_3/server/plrhand.h set max rates after team information are initialised * the effect 'Max_Rates' did result in an access to the team information before it was defined * move the function player_limit_to_max_rates() from player.c to plrhand.c as it is only used by the server see gna bug #17557 reported by Marko Lindqvist ------------------------------------------------------------------------ r19098 | jtn | 2011-01-25 12:15:34 -0800 (Tue, 25 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/common/tech.c After bug #16855, clicking the new "Show all" button in the research report with the "multiplayer" ruleset caused infinite recursion. Patch by Matthias Pfafferodt (syntron@gna). See gna bug #17555. ------------------------------------------------------------------------ r19090 | mixcoatl | 2011-01-25 08:33:23 -0800 (Tue, 25 Jan 2011) | 1 line Changed paths: M /branches/S2_3/data/nation/norwegian.ruleset M /branches/S2_3/data/nation/viking.ruleset Improved Viking nation by Daniel Makrstedt . See Gna patch #2246. ------------------------------------------------------------------------ r19085 | mixcoatl | 2011-01-25 06:22:18 -0800 (Tue, 25 Jan 2011) | 1 line Changed paths: M /branches/S2_3/data/nation/palatinate.ruleset Fix Palatinate init_government. See Gna bug #17556. ------------------------------------------------------------------------ r19082 | jtn | 2011-01-24 14:11:52 -0800 (Mon, 24 Jan 2011) | 2 lines Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert Kowalewski (hubkow@gna). 6341 translated messages. ------------------------------------------------------------------------ r19081 | cazfi | 2011-01-24 11:31:53 -0800 (Mon, 24 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/m4/sound.m4 More verbose error messages when configure checks for SDL_mixer support fail. Reported by David Lowe See gna buf #16368 ------------------------------------------------------------------------ r19068 | cazfi | 2011-01-21 18:15:38 -0800 (Fri, 21 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/configure.ac M /branches/S2_3/doc/README.packaging Do not check for C++ compiler as we don't need one. See gna bug #17488 ------------------------------------------------------------------------ r19061 | jcreus | 2011-01-21 06:28:28 -0800 (Fri, 21 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r19060 | syntron | 2011-01-21 04:29:58 -0800 (Fri, 21 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c redo centering of the tech tree see gna patch #2386 ------------------------------------------------------------------------ r19058 | syntron | 2011-01-21 04:29:11 -0800 (Fri, 21 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c M /branches/S2_3/client/reqtree.c M /branches/S2_3/client/reqtree.h show all techs or only reachable techs * start with only reachable techs shown see gna bug #16855 reported by HanduMan ------------------------------------------------------------------------ r19054 | syntron | 2011-01-21 04:27:55 -0800 (Fri, 21 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/data/misc/colors.tilespec change color for unreachable techs in the tech tree * a little more red ... see gna patch #2385 ------------------------------------------------------------------------ r19053 | syntron | 2011-01-21 04:15:42 -0800 (Fri, 21 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/ai/advdiplomacy.c M /branches/S2_3/ai/aitech.c M /branches/S2_3/client/gui-gtk-2.0/diplodlg.c M /branches/S2_3/client/gui-gtk-2.0/repodlgs.c M /branches/S2_3/client/gui-sdl/diplodlg.c M /branches/S2_3/client/gui-sdl/diplomat_dialog.c M /branches/S2_3/client/gui-sdl/gui_tilespec.c M /branches/S2_3/client/gui-sdl/inteldlg.c M /branches/S2_3/client/gui-sdl/repodlgs.c M /branches/S2_3/client/gui-win32/diplodlg.c M /branches/S2_3/client/gui-win32/repodlgs.c M /branches/S2_3/client/gui-xaw/diplodlg.c M /branches/S2_3/client/gui-xaw/repodlgs.c M /branches/S2_3/client/helpdata.c M /branches/S2_3/client/reqtree.c M /branches/S2_3/common/tech.c M /branches/S2_3/common/tech.h M /branches/S2_3/server/advisors/advdata.c M /branches/S2_3/server/diplhand.c M /branches/S2_3/server/techtools.c modify check for reachable techs 1. default mode (can the player _now_ reach the tech) 2. check if the player can _ever_ reach the tech see gna patch #2384 ------------------------------------------------------------------------ r19048 | syntron | 2011-01-21 04:06:53 -0800 (Fri, 21 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/client/packhand.c redraw tech tree if a new tech is researched see gna bug #17537 ------------------------------------------------------------------------ r19046 | syntron | 2011-01-21 04:05:37 -0800 (Fri, 21 Jan 2011) | 9 lines Changed paths: M /branches/S2_3/client/reqtree.c M /branches/S2_3/common/tech.c fix tech tree * add asserts in add_requirement() * fix player_invention_reachable() to also check the requirements * (recursively!) see gna bug #16852 reported by HanduMan ------------------------------------------------------------------------ r19041 | syntron | 2011-01-21 03:39:08 -0800 (Fri, 21 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/client/options.c do not save mapseed and gameseed in the client config file see gna bug #17122 reported by Jacob Nevins ------------------------------------------------------------------------ r19039 | syntron | 2011-01-21 03:38:11 -0800 (Fri, 21 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/common/team.c fix cast in team slot name handling * do not remove const keyword from struct team_slot to change it see gna bug #15410 reported by Jordi Negrevernis i Font ------------------------------------------------------------------------ r19037 | syntron | 2011-01-21 03:36:54 -0800 (Fri, 21 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/common/unit.c fix bug in unit_virtual_destroy() only try to free server data if it is a server! see gna bug #17524 ------------------------------------------------------------------------ r19035 | cazfi | 2011-01-20 16:27:39 -0800 (Thu, 20 Jan 2011) | 10 lines Changed paths: M /branches/S2_3/data/multiplayer/buildings.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset Turned Apollo Program in to Great Wonder in multiplayer ruleset with "World" range. Current codebase does not support "Player" range surviving effects. Reported by Munk Jacob Nevins did some string adjustments to my original patch See gna bug #17334 ------------------------------------------------------------------------ r19030 | cazfi | 2011-01-19 14:36:25 -0800 (Wed, 19 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/ai/aiunit.c Removed outdated comment See gna bug #17481 ------------------------------------------------------------------------ r19026 | cazfi | 2011-01-19 11:45:01 -0800 (Wed, 19 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/editprop.c M /branches/S2_3/client/packhand.c M /branches/S2_3/client/text.c M /branches/S2_3/common/unittype.h M /branches/S2_3/server/edithand.c M /branches/S2_3/server/ruleset.c M /branches/S2_3/server/unittools.c Mention which veterancy level has been reached in veterancy level increase message. Cleaned up veterancy level name translation code. Original patch by akfaew, translation code changes by me See gna patch #1965 ------------------------------------------------------------------------ r19024 | syntron | 2011-01-19 02:04:14 -0800 (Wed, 19 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/server/savegame2.c fix loading of scenarios * save scenario data after the game was started * do not save players if the game is not started see gna bug #17514 ------------------------------------------------------------------------ r19023 | syntron | 2011-01-19 02:03:15 -0800 (Wed, 19 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/server/savegame2.c reduce data saved in a scenario see gna patch #2340 ------------------------------------------------------------------------ r19020 | syntron | 2011-01-19 01:55:44 -0800 (Wed, 19 Jan 2011) | 9 lines Changed paths: M /branches/S2_3/data/scenario/europe-200x100-v2.sav M /branches/S2_3/data/scenario/france-140x90-v2.sav M /branches/S2_3/data/scenario/hagworld-120x60-v1.2.sav M /branches/S2_3/data/scenario/iberian-peninsula-136x100-v1.0.sav M /branches/S2_3/data/scenario/italy-100x100-v1.5.sav M /branches/S2_3/data/scenario/japan-88x100-v1.3.sav M /branches/S2_3/data/scenario/north_america_116x100-v1.2.sav M /branches/S2_3/data/scenario/tutorial.sav M /branches/S2_3/server/savegame.c fix scenarios * onsetbarbarian: was given as year (2.1.x?) but is now defined as turn * add a check for onsetbarbarian in savegame.c * convert japan and north_amerika to unix style line endings see gna bug #17513 ------------------------------------------------------------------------ r19018 | syntron | 2011-01-19 01:54:28 -0800 (Wed, 19 Jan 2011) | 10 lines Changed paths: M /branches/S2_3/server/generator/mapgen_topology.c M /branches/S2_3/server/settings.c allow odd width and height * the check were added due to a comment in mapgen_topology.c that the * generator needs even values * test showed that the current generator works also with odd values see gna bug #17508 reported by S.N. ------------------------------------------------------------------------ r19016 | syntron | 2011-01-19 01:52:59 -0800 (Wed, 19 Jan 2011) | 10 lines Changed paths: M /branches/S2_3/server/maphand.c M /branches/S2_3/server/savegame2.c fix server segfault in shared_vision_change_seen() * move loading of map knowledge before loading of map owner / worked map as it is needed there * add an assert in map_get_player_tile() to check if the map was initialised see gna bug #17506 (and bug #17459) reorted by Jacob Nevins and S.N. ------------------------------------------------------------------------ r19015 | syntron | 2011-01-19 01:51:32 -0800 (Wed, 19 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/server/savegame2.c reset game after failure while game loading see gna bug #17508 reported by S.N. ------------------------------------------------------------------------ r19013 | syntron | 2011-01-19 01:50:30 -0800 (Wed, 19 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/server/cityturn.c move code in do_city_migration() to create the correct order of the messages see bug #17519 ------------------------------------------------------------------------ r19007 | jtn | 2011-01-18 14:16:10 -0800 (Tue, 18 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/data/civ1/units.ruleset M /branches/S2_3/data/civ2/units.ruleset M /branches/S2_3/data/default/units.ruleset M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/multiplayer/units.ruleset Qualify string "Land" when used as a unit class (to distinguish it from terrain class). Add TRANS comments. Requested by Joan Creus (jcreus@gna). See gna bug #17509. ------------------------------------------------------------------------ r19006 | jtn | 2011-01-18 14:16:06 -0800 (Tue, 18 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/common/terrain.h M /branches/S2_3/po/POTFILES.in Add common/terrain.h to po/POTFILES.in, so that the terrain class names are included in freeciv.pot. Remove i18n marking from TerrainAlter flags in terrain.h since they're never presented to the user (no net effect on po-files). Reported by Joan Creus (jcreus@gna). See gna bug #17507. ------------------------------------------------------------------------ r19005 | jtn | 2011-01-18 14:16:01 -0800 (Tue, 18 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/helpdlg.c M /branches/S2_3/client/gui-xaw/helpdlg.c TRANS comments for base help items ("Build:" etc). Requested by Joan Creus (jcreus@gna). See gna bug #17504. ------------------------------------------------------------------------ r19004 | jtn | 2011-01-18 14:15:53 -0800 (Tue, 18 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/data/experimental/governments.ruleset M /branches/S2_3/data/helpdata.txt Document tech upkeep. See gna patch #2355. ------------------------------------------------------------------------ r18999 | cazfi | 2011-01-18 13:53:01 -0800 (Tue, 18 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/modinst/download.c M /branches/S2_3/modinst/download.h M /branches/S2_3/modinst/modinst.c Backported automatically fetched modpack list feature of freeciv-modpack to S2_3 See gna patch #2309 ------------------------------------------------------------------------ r18998 | cazfi | 2011-01-18 13:46:30 -0800 (Tue, 18 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/doc/README.packaging Document default tileset change amplio -> amplio2 to README.packaging See gna bug #17484 ------------------------------------------------------------------------ r18996 | cazfi | 2011-01-18 13:43:42 -0800 (Tue, 18 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/client/control.c M /branches/S2_3/client/control.h M /branches/S2_3/client/gui-gtk-2.0/mapctrl.c M /branches/S2_3/client/gui-sdl/mapctrl.c M /branches/S2_3/client/gui-sdl/widget.h M /branches/S2_3/client/gui-xaw/mapctrl.c M /branches/S2_3/client/packhand.c M /branches/S2_3/common/unit.h Handle situation where multiple settlers are selected on same tile and city build order is issued. If asking of city names is enabled, popup just one dialog (per tile with selected settlers). Problems reported by Mity and mrvn See gna bug #14702 ------------------------------------------------------------------------ r18992 | cazfi | 2011-01-18 04:03:56 -0800 (Tue, 18 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/client/Makefile.am M /branches/S2_3/common/Makefile.am M /branches/S2_3/server/Makefile.am M /branches/S2_3/utility/Makefile.am Remove generated source files in maintainer-clean make target. Reported by JHS Patch by JHS and myself See gna bug #16380 ------------------------------------------------------------------------ r18990 | cazfi | 2011-01-18 03:29:18 -0800 (Tue, 18 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/debian/build.debian M /branches/S2_3/debian/control M /branches/S2_3/debian/freeciv-client-data.install Fixed building of debian packets. See gna bug #17483 ------------------------------------------------------------------------ r18986 | cazfi | 2011-01-18 03:07:03 -0800 (Tue, 18 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/server/meta.c Send number of human players to metaserver See gna patch #2312 ------------------------------------------------------------------------ r18981 | syntron | 2011-01-17 07:12:25 -0800 (Mon, 17 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/server/unittools.c do not kill gameloss units if unhomed if killunhomed is activated, gamelos units would be killed slowly and there is nothing the player could do. This patch prevents this. see gna bug #17085 ------------------------------------------------------------------------ r18966 | syntron | 2011-01-17 04:54:13 -0800 (Mon, 17 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/data/scenario/earth-80x50-v3.sav set savename to freeciv-earth for the scenario earth-80x50-v3 see gna patch #2341 ------------------------------------------------------------------------ r18964 | syntron | 2011-01-17 04:49:48 -0800 (Mon, 17 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/server/citytools.c fix city_workers_queue_remove() * check if the queue is defined see gna patch #2344 ------------------------------------------------------------------------ r18958 | cazfi | 2011-01-15 15:34:29 -0800 (Sat, 15 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/doc/README.packaging Typo- and thinkofixes to README.packaging See gna patch #2326 ------------------------------------------------------------------------ r18935 | syntron | 2011-01-14 13:34:56 -0800 (Fri, 14 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/data/civ1/techs.ruleset M /branches/S2_3/data/civ2/techs.ruleset M /branches/S2_3/data/default/techs.ruleset M /branches/S2_3/data/experimental/techs.ruleset M /branches/S2_3/data/multiplayer/techs.ruleset fix comment about tech_cost_style in rulesets see gna bug #17428 ------------------------------------------------------------------------ r18932 | syntron | 2011-01-14 13:28:33 -0800 (Fri, 14 Jan 2011) | 11 lines Changed paths: M /branches/S2_3/common/city.c redo calculation of city waste The effects of notradesize and fulltradesize settings should be calculated separately from the normal corruption calculation. Current calculation gives inconsistent values and allows size-dependent effects to be mitigated with Courthouse (as kernigh predicted in bug #15144). patch proposed by HanduMan with small changes by me see gna bug #17348 ------------------------------------------------------------------------ r18929 | syntron | 2011-01-14 11:21:07 -0800 (Fri, 14 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/data/civ1/game.ruleset M /branches/S2_3/data/civ2/game.ruleset M /branches/S2_3/data/default/game.ruleset M /branches/S2_3/data/experimental/game.ruleset M /branches/S2_3/data/multiplayer/game.ruleset M /branches/S2_3/server/cityturn.c update gold upkeep style 2 to sell alternatively a unit and a building * only comments are changed in the ruleset files see bug #16413 ------------------------------------------------------------------------ r18923 | cazfi | 2011-01-14 09:12:02 -0800 (Fri, 14 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/utility/netintf.c M /branches/S2_3/utility/netintf.h Added errno mapping for winsock error WSAETIMEDOUT. This means we get sensible error message about timeouts instead of just error number. Reported by anonymous See gna bug #16788 ------------------------------------------------------------------------ r18915 | jtn | 2011-01-14 02:15:34 -0800 (Fri, 14 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/data/helpdata.txt Allow nation help's nesting to be specified in helpdata.txt. See gna patch #2301. ------------------------------------------------------------------------ r18914 | jtn | 2011-01-14 02:15:30 -0800 (Fri, 14 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/citydlg.c M /branches/S2_3/client/gui-gtk-2.0/inteldlg.c M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/client/gui-win32/menu.c M /branches/S2_3/client/gui-xaw/menu.c M /branches/S2_3/client/include/helpdlg_g.h M /branches/S2_3/client/options.c M /branches/S2_3/data/helpdata.txt Qualify use of the string "Overview" for the map and the built-in help. Requested by Hubert Kowalewski (hubkow@gna). See gna bug #17422. ------------------------------------------------------------------------ r18913 | jtn | 2011-01-14 02:15:22 -0800 (Fri, 14 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-ftwl/helpdlg.c M /branches/S2_3/client/gui-gtk-2.0/helpdlg.c M /branches/S2_3/client/gui-sdl/helpdlg.c M /branches/S2_3/client/gui-stub/helpdlg.c M /branches/S2_3/client/gui-win32/helpdlg.c M /branches/S2_3/client/gui-xaw/helpdlg.c M /branches/S2_3/client/helpdata.c Allow help topic names to use i18n qualifiers. See gna patch #2300. ------------------------------------------------------------------------ r18908 | cazfi | 2011-01-13 13:54:36 -0800 (Thu, 13 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gui_main.c Made arrow indicating more units to appear when there is more than one unit in tile and "Arrange widgets for small displays" is enabled. Reported by Daniel Markstedt See gna bug #17456 ------------------------------------------------------------------------ r18905 | jcreus | 2011-01-13 12:51:46 -0800 (Thu, 13 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r18904 | cazfi | 2011-01-13 06:45:49 -0800 (Thu, 13 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/ai/aiferry.c M /branches/S2_3/common/aicore/path_finding.c M /branches/S2_3/common/aicore/pf_tools.c M /branches/S2_3/common/map.c M /branches/S2_3/common/map.h Fixed pathfinder to consider 'restrictinfra' instead of assuming that unit can always benefit from roads. Reported by akfaew See gna bug #17380 ------------------------------------------------------------------------ r18886 | cazfi | 2011-01-11 16:42:00 -0800 (Tue, 11 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/common/ai.h Renamed variable "plr" inside CALL_PLR_AI_FUNC() as "_plr_" to avoid namespace conflicts. See gna bug #17464 ------------------------------------------------------------------------ r18883 | jtn | 2011-01-11 15:13:59 -0800 (Tue, 11 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/editprop.c M /branches/S2_3/client/gui-gtk-2.0/helpdlg.c M /branches/S2_3/client/gui-sdl/mapview.c M /branches/S2_3/client/gui-sdl/menu.c M /branches/S2_3/client/gui-sdl/wldlg.c M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/helpdata.txt M /branches/S2_3/data/nation/congolese.ruleset M /branches/S2_3/data/nation/otomi.ruleset M /branches/S2_3/data/nation/purhepecha.ruleset M /branches/S2_3/server/savegame.c Add various TRANS comments and make sure others actually appear in po-files. See gna patch #2289. ------------------------------------------------------------------------ r18882 | jtn | 2011-01-11 15:13:54 -0800 (Tue, 11 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/client/text.c M /branches/S2_3/utility/shared.c Mark a couple of strings for translation. See gna bug #17444. ------------------------------------------------------------------------ r18881 | jtn | 2011-01-11 15:13:50 -0800 (Tue, 11 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/po/POTFILES.in Fix reference to earth-80x50 scenario in POTFILES.in. See gna bug #17443. ------------------------------------------------------------------------ r18880 | jtn | 2011-01-11 15:13:42 -0800 (Tue, 11 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/server/maphand.c Make global warming change terrain to warmer result, not cooler result. Reported by David Lowe (doctorjlowe@gna). See gna bug #17447. ------------------------------------------------------------------------ r18875 | cazfi | 2011-01-11 10:26:25 -0800 (Tue, 11 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/modinst/modinst.c Prefill modpack URL field with typical beginning of URLs used. See gna bug #17004 ------------------------------------------------------------------------ r18871 | infyquest | 2011-01-10 17:10:40 -0800 (Mon, 10 Jan 2011) | 3 lines Changed paths: M /branches/S2_3/client/gui-xaw/pages.c M /branches/S2_3/data/Freeciv.in Add missing take player option the xaw client See patch #2253 for more details ------------------------------------------------------------------------ r18870 | jtn | 2011-01-10 17:04:37 -0800 (Mon, 10 Jan 2011) | 2 lines Changed paths: M /branches/S2_3/po/es.po Updated translation from Jordi Negrevernis i Font. 4878 translated, 1016 fuzzy, 437 untranslated. ------------------------------------------------------------------------ r18865 | cazfi | 2011-01-10 01:18:59 -0800 (Mon, 10 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/configure.ac Removed "Work In Progress" comment from IPv6 support as it's not considered ready. See gna patch #2282 ------------------------------------------------------------------------ r18862 | dmarks | 2011-01-09 18:15:32 -0800 (Sun, 09 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/pl.po Updated Polish translation by Hubert in Gna patch #2268 ------------------------------------------------------------------------ r18861 | dmarks | 2011-01-09 18:10:15 -0800 (Sun, 09 Jan 2011) | 1 line Changed paths: M /branches/S2_3/client/gui-xaw/citydlg.c M /branches/S2_3/client/text.c Reinstate some string changes by Vijay Kiran Kamuju Gna patch #2240 ------------------------------------------------------------------------ r18834 | cazfi | 2011-01-04 23:46:20 -0800 (Tue, 04 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/configure.ac Include sys/types.h when checking for AF_INET6. Patch by George Koehler See gna bug #16458 ------------------------------------------------------------------------ r18832 | cazfi | 2011-01-04 01:24:44 -0800 (Tue, 04 Jan 2011) | 4 lines Changed paths: M /branches/S2_3/modinst/download.c Use fc_usleep() instead of unportable sleep(). See gna bug #16735 ------------------------------------------------------------------------ r18830 | cazfi | 2011-01-03 11:42:55 -0800 (Mon, 03 Jan 2011) | 2 lines Changed paths: M /branches/S2_3/fc_version Set S2_3 datasubdir as "2.3" ------------------------------------------------------------------------ r18827 | jcreus | 2011-01-02 13:32:28 -0800 (Sun, 02 Jan 2011) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r18825 | syntron | 2011-01-02 13:26:54 -0800 (Sun, 02 Jan 2011) | 11 lines Changed paths: M /branches/S2_3/common/game.h M /branches/S2_3/data/default/effects.ruleset M /branches/S2_3/data/default/game.ruleset M /branches/S2_3/data/experimental/effects.ruleset M /branches/S2_3/data/experimental/game.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset M /branches/S2_3/data/multiplayer/game.ruleset fix tech upkeep * definition in the ruleset * min/max values for tech_upkeep_divider At the moment it is only used in the experimental ruleset. This patch changes the values such that it is working. see gna bug #17270 ------------------------------------------------------------------------ r18824 | syntron | 2011-01-02 13:17:48 -0800 (Sun, 02 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/server/citytools.c do not keep the remove city in the workers queue see gna bug #17415 reported by akfaew ------------------------------------------------------------------------ r18821 | syntron | 2011-01-02 13:16:50 -0800 (Sun, 02 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/server/plrhand.c fix civil war * increase maxplayers to allow for the player split due to civil war gna bug bug #17391 reported by akfaew ------------------------------------------------------------------------ r18820 | syntron | 2011-01-02 13:16:21 -0800 (Sun, 02 Jan 2011) | 7 lines Changed paths: M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c create players in scenarios using the skill level defined in the scenario file * default was to get 5 players of skill level easy and all players > 5 with the skill level defined in the file see gna bug #17385 ------------------------------------------------------------------------ r18817 | syntron | 2011-01-02 13:14:34 -0800 (Sun, 02 Jan 2011) | 5 lines Changed paths: M /branches/S2_3/data/scenario/Makefile.am D /branches/S2_3/data/scenario/earth-80x50-v2.sav A /branches/S2_3/data/scenario/earth-80x50-v3.sav update earth-80x50 scenario to the new savegame format see gna patch #2264 ------------------------------------------------------------------------ r18815 | syntron | 2011-01-02 13:12:06 -0800 (Sun, 02 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/data/scenario/france-140x90-v2.sav M /branches/S2_3/data/scenario/hagworld-120x60-v1.2.sav M /branches/S2_3/data/scenario/italy-100x100-v1.5.sav M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c fix load of scenarios * for scenarios server_state _must_ be S_S_INITIAL (= 0) * or S_S_RUNNING (= 2) with a definition of players see gna bug #17381 ------------------------------------------------------------------------ r18813 | syntron | 2011-01-02 13:10:21 -0800 (Sun, 02 Jan 2011) | 6 lines Changed paths: M /branches/S2_3/server/citytools.c force sync of the city after a reduction of the city radius see gna bug #17377 reported by akfaew ------------------------------------------------------------------------ r18812 | syntron | 2011-01-02 13:09:29 -0800 (Sun, 02 Jan 2011) | 10 lines Changed paths: M /branches/S2_3/server/savegame2.c M /branches/S2_3/server/srv_main.c fix player map initialisation see gna bug #17372 reported by akfaew * revert fix for bug #17158; it did fix it for new save games but did break old save games * now the player map is initialized for both save game versions at the start of the game * drawback: no sanitycheck for scenarios ------------------------------------------------------------------------ r18810 | syntron | 2011-01-02 13:07:31 -0800 (Sun, 02 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/common/game.h increase max citymindist * new value: 9 see gna patch #2262 patch by akfaew ------------------------------------------------------------------------ r18807 | syntron | 2011-01-02 12:59:28 -0800 (Sun, 02 Jan 2011) | 8 lines Changed paths: M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c fix saving target government * for savegame.c and savegame2.c * bug introduced in svn13038 (2007/07/02) see gna bug #17363 reported by David Lowe ------------------------------------------------------------------------ r18805 | syntron | 2011-01-02 12:57:24 -0800 (Sun, 02 Jan 2011) | 10 lines Changed paths: M /branches/S2_3/server/techtools.c set the research goal to a defined state * add a check if the research goal is known (i.e due to * EFT_GIVE_IMM_TECH) * only set tech_goal to A_UNSET to simplify the function see gna bug #17300 reported by Jacob Nevins ------------------------------------------------------------------------ r18803 | jtn | 2010-12-27 07:57:40 -0800 (Mon, 27 Dec 2010) | 6 lines Changed paths: M /branches/S2_3/common/unit.c M /branches/S2_3/server/unittools.c Fix broken happyborders (was never enabled) and trouble with claiming ownership of bases such as fortresses since r18297 (in October). Reported by "S.N." (roywephy@gna); patched by them and me. See gna bug #17394. ------------------------------------------------------------------------ r18801 | dmarks | 2010-12-21 21:21:05 -0800 (Tue, 21 Dec 2010) | 1 line Changed paths: M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/client/options.c Standardize on 'Fullscreen' as one word in strings. Gna bug #17172 ------------------------------------------------------------------------ r18798 | dmarks | 2010-12-21 21:17:47 -0800 (Tue, 21 Dec 2010) | 1 line Changed paths: M /branches/S2_3/client/gui-sdl/dialogs.c Naming of SDL client help system. Gna bug #17168 ------------------------------------------------------------------------ r18797 | dmarks | 2010-12-21 21:15:29 -0800 (Tue, 21 Dec 2010) | 1 line Changed paths: M /branches/S2_3/server/srv_main.c Clarification of an end-game string. Gna bug #17197 ------------------------------------------------------------------------ r18794 | dmarks | 2010-12-21 21:12:05 -0800 (Tue, 21 Dec 2010) | 1 line Changed paths: M /branches/S2_3/data/multiplayer/game.ruleset Some additional tweaks to Multiplayer team names. Gna bug #16884 ------------------------------------------------------------------------ r18792 | jtn | 2010-12-19 00:58:06 -0800 (Sun, 19 Dec 2010) | 8 lines Changed paths: M /branches/S2_3/data/experimental/game.ruleset M /branches/S2_3/data/multiplayer/game.ruleset A /branches/S2_3/doc/README.ruleset_multiplayer Add doc/README.ruleset_multiplayer, and mention the README files in the "About Ruleset" text for the experimental and multiplayer rulesets. README.ruleset_multiplayer is based on a description of the 'rewonder' ruleset written by Book. See gna patch #2231. ------------------------------------------------------------------------ r18790 | jtn | 2010-12-18 07:37:59 -0800 (Sat, 18 Dec 2010) | 3 lines Changed paths: M /branches/S2_3/data/multiplayer/buildings.ruleset M /branches/S2_3/data/multiplayer/techs.ruleset M /branches/S2_3/data/multiplayer/units.ruleset Documentation corrections and enhancements for multiplayer ruleset. See gna bug #17336. ------------------------------------------------------------------------ r18789 | jtn | 2010-12-18 07:37:55 -0800 (Sat, 18 Dec 2010) | 4 lines Changed paths: M /branches/S2_3/data/multiplayer/effects.ruleset In multiplayer ruleset, ensure negative and positive requirements for wonders match, so that buildings aren't unexpectedly disabled when wonders are built. See gna bug #17335. ------------------------------------------------------------------------ r18784 | jtn | 2010-12-18 07:29:43 -0800 (Sat, 18 Dec 2010) | 6 lines Changed paths: M /branches/S2_3/server/citytools.c Make the SaveSmallWonder improvement flag actually have an effect. Previously, all small wonders were being rebuilt regardless of this flag. Reported by Munk on forum.freeciv.org. See gna bug #17333. ------------------------------------------------------------------------ r18779 | jtn | 2010-12-15 08:19:00 -0800 (Wed, 15 Dec 2010) | 6 lines Changed paths: M /branches/S2_3/server/settings.c M /branches/S2_3/server/stdinhand.c Rework the description of the 'alliedvictory' option, and fix a missing article elsewhere. Patch by Joan Creus (jcreus@gna) and me. See gna bug #17163. ------------------------------------------------------------------------ r18778 | jtn | 2010-12-15 08:18:56 -0800 (Wed, 15 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/server/diplomats.c Add missing articles to the diplomat messages added in bug #16598. Report and patch by Joan Creus (jcreus@gna). See gna bug #17161. ------------------------------------------------------------------------ r18775 | syntron | 2010-12-15 07:49:41 -0800 (Wed, 15 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/client/text.c fix text for turns to tech loss see gna bug #17269 ------------------------------------------------------------------------ r18772 | syntron | 2010-12-15 07:44:43 -0800 (Wed, 15 Dec 2010) | 7 lines Changed paths: M /branches/S2_3/manual/civmanual.c add option '-F', '-d' and '-l' to freeciv-manual * add message about successful creation of the files see gna bug #17267 (part 2) ------------------------------------------------------------------------ r18770 | jtn | 2010-12-15 07:16:07 -0800 (Wed, 15 Dec 2010) | 3 lines Changed paths: M /branches/S2_3/server/settings.c Change description of 'foggedborders' to match sense of setting. See gna bug #17302. ------------------------------------------------------------------------ r18768 | jtn | 2010-12-15 07:12:52 -0800 (Wed, 15 Dec 2010) | 3 lines Changed paths: M /branches/S2_3/client/agents/cma_fec.c Fix alignment issue with multibyte character encoding in CMA UI. See gna bug #17246. ------------------------------------------------------------------------ r18765 | jtn | 2010-12-15 07:06:03 -0800 (Wed, 15 Dec 2010) | 3 lines Changed paths: M /branches/S2_3/data/civ2/buildings.ruleset M /branches/S2_3/data/default/buildings.ruleset M /branches/S2_3/data/experimental/buildings.ruleset M /branches/S2_3/data/multiplayer/buildings.ruleset Update help for Mfg. Plant after fix for bug #16964. See gna bug #17198. ------------------------------------------------------------------------ r18761 | dmarks | 2010-12-14 21:54:08 -0800 (Tue, 14 Dec 2010) | 1 line Changed paths: M /branches/S2_3/ChangeLog Update ChangeLog as of S2_3 r18760 ------------------------------------------------------------------------ r18760 | dmarks | 2010-12-14 21:45:45 -0800 (Tue, 14 Dec 2010) | 1 line Changed paths: M /branches/S2_3/po/ar.po M /branches/S2_3/po/ca.po M /branches/S2_3/po/cs.po M /branches/S2_3/po/da.po M /branches/S2_3/po/de.po M /branches/S2_3/po/el.po M /branches/S2_3/po/en_GB.po M /branches/S2_3/po/eo.po M /branches/S2_3/po/es.po M /branches/S2_3/po/et.po M /branches/S2_3/po/fa.po M /branches/S2_3/po/fi.po M /branches/S2_3/po/fr.po M /branches/S2_3/po/he.po M /branches/S2_3/po/hu.po M /branches/S2_3/po/it.po M /branches/S2_3/po/ja.po M /branches/S2_3/po/ko.po M /branches/S2_3/po/lt.po M /branches/S2_3/po/nl.po M /branches/S2_3/po/no.po M /branches/S2_3/po/pl.po M /branches/S2_3/po/pt.po M /branches/S2_3/po/pt_BR.po M /branches/S2_3/po/ro.po M /branches/S2_3/po/ru.po M /branches/S2_3/po/sv.po M /branches/S2_3/po/tr.po M /branches/S2_3/po/uk.po M /branches/S2_3/po/zh_CN.po Changes after running 'make update-po' ------------------------------------------------------------------------ r18759 | dmarks | 2010-12-14 18:55:06 -0800 (Tue, 14 Dec 2010) | 1 line Changed paths: M /branches/S2_3/fc_version Bump version to 2.3.0-beta1 ------------------------------------------------------------------------ r18757 | dmarks | 2010-12-14 18:53:46 -0800 (Tue, 14 Dec 2010) | 1 line Changed paths: M /branches/S2_3/NEWS Bump version to 2.3 in NEWS ------------------------------------------------------------------------ r18756 | dmarks | 2010-12-14 18:52:36 -0800 (Tue, 14 Dec 2010) | 1 line Changed paths: M /branches/S2_3/doc/README Bump version to 2.3 in README ------------------------------------------------------------------------ r18754 | jtn | 2010-12-14 16:13:37 -0800 (Tue, 14 Dec 2010) | 2 lines Changed paths: M /branches/S2_3/po/fr.po Updated French translation by Igx, The Dreaming Drummer... 5232 translated, 872 fuzzy, 226 untranslated. ------------------------------------------------------------------------ r18753 | syntron | 2010-12-14 08:26:09 -0800 (Tue, 14 Dec 2010) | 8 lines Changed paths: M /branches/S2_3/manual/civmanual.c fix manual * imitate a server (needed for nation module) * replace a switch fall trough by a break see gna bug #17267 (part 1) ------------------------------------------------------------------------ r18750 | syntron | 2010-12-14 08:24:42 -0800 (Tue, 14 Dec 2010) | 8 lines Changed paths: M /branches/S2_3/client/packhand.c M /branches/S2_3/common/unittype.h M /branches/S2_3/server/diplomats.c M /branches/S2_3/server/ruleset.c fix diplomat_success_vs_defender() * veteran level add max. 20% and use the number of veteran levels to split the 20% to the levels * add some comments see gna bug #17264 ------------------------------------------------------------------------ r18749 | jtn | 2010-12-14 02:43:34 -0800 (Tue, 14 Dec 2010) | 3 lines Changed paths: M /branches/S2_3/doc/README.ruleset_experimental More details in doc/README.ruleset_experimental. See gna patch #2257. ------------------------------------------------------------------------ r18748 | jtn | 2010-12-14 02:43:30 -0800 (Tue, 14 Dec 2010) | 4 lines Changed paths: M /branches/S2_3/data/multiplayer/effects.ruleset Require Guerilla Warfare to be known for partisans to be inspired in multiplayer ruleset, as in others. See gna bug #17305. ------------------------------------------------------------------------ r18747 | jtn | 2010-12-14 02:43:26 -0800 (Tue, 14 Dec 2010) | 4 lines Changed paths: M /branches/S2_3/data/experimental/effects.ruleset Experimental ruleset: increase city size threshold for Genetic Lab food bonus to match documentation. See gna bug #17299. ------------------------------------------------------------------------ r18742 | syntron | 2010-12-12 09:23:57 -0800 (Sun, 12 Dec 2010) | 8 lines Changed paths: M /branches/S2_3/server/citytools.c refresh all cities of a player if a wonder changes owner * refresh *all* cities if the city had a wonder (possible global effects) * refresh *all* cities of the players if an wonder changes owner see gna bug #17238 ------------------------------------------------------------------------ r18739 | syntron | 2010-12-12 09:22:37 -0800 (Sun, 12 Dec 2010) | 12 lines Changed paths: M /branches/S2_3/common/tile.c M /branches/S2_3/server/edithand.c M /branches/S2_3/server/maphand.c M /branches/S2_3/server/maphand.h M /branches/S2_3/server/sanitycheck.c M /branches/S2_3/server/sanitycheck.h M /branches/S2_3/server/unittools.c test if the unit can survive on the new terrain for global warming and nuclear winter * merge global_warming() and nuklear_winter() * found due to the check in can_unit_exist_at_tile() (svn18587 / gna bug 16800) * remove the assert in tile.c:tile_changed_terrain(). The code assumes, that the units are checked _after_ this function has been called (and the terrain was changed). * replace it by a new sanity check function for a tile (especially check the units) * change maphand.c:bounce_units_on_terrain_change() in a non-static function which is called directly after a terrain change see gna bug #17257 ------------------------------------------------------------------------ r18737 | syntron | 2010-12-12 09:19:31 -0800 (Sun, 12 Dec 2010) | 8 lines Changed paths: M /branches/S2_3/common/tile.c fix comment in tile.c * renaming of vitual_tile_* to tile_virtual_* * see svn18645 see gna bug #17256 ------------------------------------------------------------------------ r18735 | syntron | 2010-12-12 09:07:57 -0800 (Sun, 12 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/server/diplomats.c allow an attacking diplomat/spy to increase the experience see gna bug #17265 ------------------------------------------------------------------------ r18734 | syntron | 2010-12-12 09:07:03 -0800 (Sun, 12 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/server/savegame2.c let debug builds load newer savegames see gna bug #17271 ------------------------------------------------------------------------ r18731 | syntron | 2010-12-12 09:05:23 -0800 (Sun, 12 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/server/stdinhand.c add the unknown command to the output for that case see gna bug #17223 ------------------------------------------------------------------------ r18728 | syntron | 2010-12-12 09:04:03 -0800 (Sun, 12 Dec 2010) | 8 lines Changed paths: M /branches/S2_3/server/plrhand.c allow auto palace (capital) for the new player after a civil war since before 2002 (adapted unmodified in svn4148/svn17560) see gna bug #17201 found and analysis by George Koehler ------------------------------------------------------------------------ r18725 | jtn | 2010-12-12 06:52:05 -0800 (Sun, 12 Dec 2010) | 6 lines Changed paths: M /branches/S2_3/client/packhand.c Client was not fully updating its list of buildings before popping up the Spy sabotage dialog. Reported anonymously. See gna bug #17280. ------------------------------------------------------------------------ r18724 | jtn | 2010-12-12 06:52:01 -0800 (Sun, 12 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/server/unittools.c Allow non-military paradroppable units to drop into peaceful territory. Reported by "petro". See gna bug #17285. ------------------------------------------------------------------------ r18720 | pepeto | 2010-12-12 02:08:40 -0800 (Sun, 12 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/server/unittools.c Fix a segmentation in auto-attack. Reported by David Lowe . See gna bug #17281. ------------------------------------------------------------------------ r18718 | pepeto | 2010-12-12 02:04:16 -0800 (Sun, 12 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/ai/advmilitary.c Fix a memory leak in process_attacker_want(). Report and patch by . See gna bug #17284. ------------------------------------------------------------------------ r18717 | infyquest | 2010-12-10 15:31:49 -0800 (Fri, 10 Dec 2010) | 1 line Changed paths: M /branches/S2_3/dependencies/lua-5.1/COPYRIGHT M /branches/S2_3/dependencies/lua-5.1/Version M /branches/S2_3/dependencies/lua-5.1/src/liolib.c M /branches/S2_3/dependencies/lua-5.1/src/lstrlib.c Applied official patches from lua.org See gna patch #2229 ------------------------------------------------------------------------ r18714 | pepeto | 2010-12-10 12:46:22 -0800 (Fri, 10 Dec 2010) | 6 lines Changed paths: M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c Don't use str_to_int() when the string does not contain only one number. Reported by David Lowe , Jacob Nevins and George Koehler . See gna bug #17193. ------------------------------------------------------------------------ r18712 | mixcoatl | 2010-12-10 03:49:25 -0800 (Fri, 10 Dec 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/alandalus.ruleset M /branches/S2_3/data/nation/arab.ruleset M /branches/S2_3/data/nation/visigothic.ruleset revert translatable string change. ------------------------------------------------------------------------ r18711 | mixcoatl | 2010-12-09 15:51:12 -0800 (Thu, 09 Dec 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/alandalus.ruleset M /branches/S2_3/data/nation/arab.ruleset M /branches/S2_3/data/nation/basque.ruleset M /branches/S2_3/data/nation/holysee.ruleset M /branches/S2_3/data/nation/visigothic.ruleset Final minor nation changes for 2.3, Andalusi, Basque and Papal. ------------------------------------------------------------------------ r18707 | jtn | 2010-12-07 13:18:54 -0800 (Tue, 07 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/common/nation.c M /branches/S2_3/common/nation.h M /branches/S2_3/server/ruleset.c Fix loss of i18n qualifiers when sending specialist abbrevations, nation plurals, and nation group names to client, causing failure to localise or mistranslation of these items. See gna bug #17229. ------------------------------------------------------------------------ r18704 | dmarks | 2010-12-06 15:14:54 -0800 (Mon, 06 Dec 2010) | 1 line Changed paths: M /branches/S2_3/client/gui-xaw/citydlg.c M /branches/S2_3/client/text.c Revert some changes to client strings. See patch #2240 ------------------------------------------------------------------------ r18699 | jtn | 2010-12-06 13:08:04 -0800 (Mon, 06 Dec 2010) | 4 lines Changed paths: M /branches/S2_3/client/helpdata.c Fix column alignment with multibyte character encodings in terrain alterations table in help. See gna bug #17215. ------------------------------------------------------------------------ r18696 | dmarks | 2010-12-05 18:33:15 -0800 (Sun, 05 Dec 2010) | 1 line Changed paths: M /branches/S2_3/doc/FAQ Restore r15280 ------------------------------------------------------------------------ r18692 | dmarks | 2010-12-05 18:22:39 -0800 (Sun, 05 Dec 2010) | 1 line Changed paths: M /branches/S2_3/doc/FAQ Update doc/FAQ file. Gna patch #2239 ------------------------------------------------------------------------ r18681 | jtn | 2010-12-05 06:31:53 -0800 (Sun, 05 Dec 2010) | 3 lines Changed paths: M /branches/S2_3/data/amplio2/units.png Fix Amplio2 unit sprites which overstepped their boundaries (compare r17232). See gna bug #17214. ------------------------------------------------------------------------ r18679 | dmarks | 2010-12-04 20:46:02 -0800 (Sat, 04 Dec 2010) | 1 line Changed paths: A /branches/S2_3/doc/generate_FAQ.pl Perl script to convert FAQ wiki page to plain text file by evyscr. Gna patch #2159 ------------------------------------------------------------------------ r18677 | jtn | 2010-12-04 09:09:38 -0800 (Sat, 04 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/client/packhand.c In the client, use the wonder information in CITY_SHORT_INFO packets, since they are always visible to other players. Fixes a problem where you could never see where other players' capital city was. See gna bug #16598. ------------------------------------------------------------------------ r18675 | infyquest | 2010-12-04 08:51:22 -0800 (Sat, 04 Dec 2010) | 1 line Changed paths: M /branches/S2_3/client/gui-xaw/citydlg.c M /branches/S2_3/client/gui-xaw/repodlgs.c M /branches/S2_3/client/text.c Fix the strings in the dialog boxes for xaw client ------------------------------------------------------------------------ r18672 | pepeto | 2010-12-04 03:13:02 -0800 (Sat, 04 Dec 2010) | 3 lines Changed paths: M /branches/S2_3/server/savegame2.c M /branches/S2_3/server/settings.c Make possible again to load and save scenarios. See gna bug #17032. ------------------------------------------------------------------------ r18669 | pepeto | 2010-12-04 03:10:29 -0800 (Sat, 04 Dec 2010) | 6 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/citydlg.c Clicking on city production dropdown menu doesn't try to change the production in observing mode. Reported by Daniel Markstedt . See gna bug #17040. ------------------------------------------------------------------------ r18666 | pepeto | 2010-12-04 03:06:25 -0800 (Sat, 04 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/server/srv_main.c M /branches/S2_3/server/techtools.c M /branches/S2_3/server/techtools.h Fix the order and the content of the found technology messages. Reported by Andreas and David Lowe . See gna bug #15619. ------------------------------------------------------------------------ r18664 | pepeto | 2010-12-04 03:02:02 -0800 (Sat, 04 Dec 2010) | 3 lines Changed paths: M /branches/S2_3/server/techtools.c Use notify_research() instead of notify_team() for research notifications. See gna bug #17182. ------------------------------------------------------------------------ r18661 | pepeto | 2010-12-04 02:53:48 -0800 (Sat, 04 Dec 2010) | 6 lines Changed paths: M /branches/S2_3/server/cityturn.c M /branches/S2_3/server/cityturn.h M /branches/S2_3/server/plrhand.c M /branches/S2_3/server/plrhand.h M /branches/S2_3/server/srv_main.c Remove the turn notifications from send_all_info(). Cache the turn notifications properly. Reported by Andreas . See gna bug #15618. ------------------------------------------------------------------------ r18658 | pepeto | 2010-12-04 02:48:00 -0800 (Sat, 04 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/common/movement.c Check for city channels in the common part to avoid sanity check failures. Reported by Marko Lindqvist . See gna bug #15491. ------------------------------------------------------------------------ r18655 | pepeto | 2010-12-04 02:42:21 -0800 (Sat, 04 Dec 2010) | 6 lines Changed paths: M /branches/S2_3/common/city.c M /branches/S2_3/common/city.h M /branches/S2_3/server/citytools.c Update all cities of a player when its number of the cities make the base number of happy citizen changing. Reported by Jacob Nevins . See gna bug #14621. ------------------------------------------------------------------------ r18652 | dmarks | 2010-12-03 17:41:50 -0800 (Fri, 03 Dec 2010) | 1 line Changed paths: M /branches/S2_3/data/helpdata.txt Fix label of nations entry in GTK2 help browser. Gna patch #2224 ------------------------------------------------------------------------ r18650 | dmarks | 2010-12-03 17:39:22 -0800 (Fri, 03 Dec 2010) | 1 line Changed paths: M /branches/S2_3/client/options.c Enable city production display on the map by default. Gna bug #17166 ------------------------------------------------------------------------ r18648 | syntron | 2010-12-03 01:02:55 -0800 (Fri, 03 Dec 2010) | 5 lines Changed paths: M /branches/S2_3/server/srv_main.c do not initialise player map twice for scenarios see gna bug #17158 ------------------------------------------------------------------------ r18647 | syntron | 2010-12-03 01:01:51 -0800 (Fri, 03 Dec 2010) | 8 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/menu.c use a virtual tile in get_tile_change_menu_text() * the function was working on a real tile to get the string for the * transformation result see gna bug #17132 ------------------------------------------------------------------------ r18644 | syntron | 2010-12-03 01:00:16 -0800 (Fri, 03 Dec 2010) | 7 lines Changed paths: M /branches/S2_3/client/editor.c M /branches/S2_3/common/tile.c M /branches/S2_3/common/tile.h M /branches/S2_3/server/advisors/infracache.c use tile_virtual_*() for virtual tile functions * use correct naming schema _() see gna bug #17139 ------------------------------------------------------------------------ r18642 | syntron | 2010-12-03 00:53:04 -0800 (Fri, 03 Dec 2010) | 7 lines Changed paths: M /branches/S2_3/client/global_worklist.c M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c M /branches/S2_3/utility/fc_utf8.c include stdarg.h where needed (va_list is used) * after run of 'make src-check' in ./test see gna bug #17001 ------------------------------------------------------------------------ r18640 | jtn | 2010-12-02 17:47:01 -0800 (Thu, 02 Dec 2010) | 7 lines Changed paths: M /branches/S2_3/data/civ2/effects.ruleset M /branches/S2_3/data/default/effects.ruleset M /branches/S2_3/data/experimental/effects.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset Mfg. Plant no longer requires a Factory to get any production bonus, to be consistent with the bonuses given by electrical plants (although a Factory is still required to build a Mfg. Plant). Reported by log65536@gna. See gna bug #16964. ------------------------------------------------------------------------ r18637 | jcreus | 2010-11-28 04:33:50 -0800 (Sun, 28 Nov 2010) | 1 line Changed paths: M /branches/S2_3/po/ca.po 6331 translated messages ------------------------------------------------------------------------ r18635 | infyquest | 2010-11-28 01:10:21 -0800 (Sun, 28 Nov 2010) | 4 lines Changed paths: M /branches/S2_3/client/gui-xaw/citydlg.c Add missing info details to city dialog See gna bug #17179 ------------------------------------------------------------------------ r18632 | infyquest | 2010-11-27 11:53:18 -0800 (Sat, 27 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/gui-xaw/graphics.c use png_jmpbuf function instead of directly accessing the jmpbuf directly See gna bug #15320 ------------------------------------------------------------------------ r18630 | infyquest | 2010-11-27 05:00:29 -0800 (Sat, 27 Nov 2010) | 4 lines Changed paths: M /branches/S2_3/client/gui-xaw/optiondlg.c Fix crash of xaw client when clicking ok in the options dialog See gna bug #15897 ------------------------------------------------------------------------ r18626 | pepeto | 2010-11-27 04:02:43 -0800 (Sat, 27 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/client/options.c Keep compatibility with the old server desired setting in client side. Reported by Jacob Nevins . See gna bug #17121. ------------------------------------------------------------------------ r18624 | pepeto | 2010-11-27 03:58:07 -0800 (Sat, 27 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/client_main.c M /branches/S2_3/client/gui-sdl/optiondlg.c M /branches/S2_3/client/gui-win32/diplodlg.c M /branches/S2_3/client/gui-win32/optiondlg.c M /branches/S2_3/client/gui-xaw/diplodlg.c M /branches/S2_3/client/gui-xaw/optiondlg.c M /branches/S2_3/common/featured_text.c M /branches/S2_3/common/packets.c M /branches/S2_3/server/civserver.c M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c M /branches/S2_3/server/stdinhand.c M /branches/S2_3/utility/log.c M /branches/S2_3/utility/netintf.c M /branches/S2_3/utility/registry.c M /branches/S2_3/utility/shared.c M /branches/S2_3/utility/shared.h Low level utility to convert a string to an integer. See gna patch #2225. ------------------------------------------------------------------------ r18622 | pepeto | 2010-11-27 03:44:29 -0800 (Sat, 27 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/data/multiplayer/game.ruleset M /branches/S2_3/data/multiplayer/script.lua Fix miscellaneous errors in the multiplayer ruleset. See gna bug #17120. ------------------------------------------------------------------------ r18620 | pepeto | 2010-11-27 03:42:09 -0800 (Sat, 27 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/utility/genhash.c Fix missing genhash_bucket_free() in genhash_remove(). See gna bug #17130. ------------------------------------------------------------------------ r18617 | pepeto | 2010-11-27 03:39:30 -0800 (Sat, 27 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/server/connecthand.c Fix a bug when detaching a connection in pregame. See gna bug #17050. ------------------------------------------------------------------------ r18616 | pepeto | 2010-11-27 03:36:30 -0800 (Sat, 27 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gui_main.c Don't handle map canvas key events when back to the main page. See gna bug #16436. ------------------------------------------------------------------------ r18612 | infyquest | 2010-11-27 00:52:38 -0800 (Sat, 27 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/gui-xaw/helpdlg.c Help for terrain doesn't describe effect of specials see gna bug #15357 ------------------------------------------------------------------------ r18607 | dmarks | 2010-11-26 11:28:29 -0800 (Fri, 26 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/basque.ruleset Tweaks to Basque ruleset as suggested by Mikel Iturbe Urretxa at Gna bug #17129 ------------------------------------------------------------------------ r18605 | jtn | 2010-11-25 13:15:19 -0800 (Thu, 25 Nov 2010) | 7 lines Changed paths: M /branches/S2_3/client/clinet.c M /branches/S2_3/client/servers.c M /branches/S2_3/server/meta.c M /branches/S2_3/server/sernet.c M /branches/S2_3/utility/netintf.h Overhaul IPv4/IPv6 handling when creating connections and listening sockets. Fixes a problem where client could not connect to its own server in some circumstances when starting a local game on modern Linux and OpenBSD. Patch by George Koehler (kernigh@gna). See gna bug #15559. ------------------------------------------------------------------------ r18603 | syntron | 2010-11-25 00:48:23 -0800 (Thu, 25 Nov 2010) | 2 lines Changed paths: A /branches/S2_3/doc/README.tilesets add missing file from gna task #7240 ------------------------------------------------------------------------ r18601 | dmarks | 2010-11-24 22:29:06 -0800 (Wed, 24 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/holysee.ruleset New city list for Holy See nation. Gna patch #2155 ------------------------------------------------------------------------ r18598 | dmarks | 2010-11-24 16:47:16 -0800 (Wed, 24 Nov 2010) | 1 line Changed paths: M /branches/S2_3/po/POTFILES.in utility/astring.c should be translated; reported by cazfi, patched by Jacob Nevins in Gna bug #17134 ------------------------------------------------------------------------ r18595 | dmarks | 2010-11-24 16:26:03 -0800 (Wed, 24 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/default/terrain.ruleset M /branches/S2_3/data/experimental/terrain.ruleset M /branches/S2_3/data/multiplayer/terrain.ruleset Make the effects of Global Warming and Nuclear Winter more severe. Patch by pepeto and myself at bug #17105 ------------------------------------------------------------------------ r18594 | dmarks | 2010-11-24 16:16:59 -0800 (Wed, 24 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/polish.ruleset Additions to Polish nation suggested by Andrzej G. at Gna patch #2180 ------------------------------------------------------------------------ r18591 | jcreus | 2010-11-23 11:41:53 -0800 (Tue, 23 Nov 2010) | 1 line Changed paths: M /branches/S2_3/po/ca.po Translation update ------------------------------------------------------------------------ r18586 | pepeto | 2010-11-23 01:30:11 -0800 (Tue, 23 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/common/unit.c M /branches/S2_3/common/unit.h Check if the new unit can survive at its current location when upgrading. Patch by Matthias Pfafferodt with minor changes by me. See gna bug #16800. ------------------------------------------------------------------------ r18585 | pepeto | 2010-11-23 01:30:09 -0800 (Tue, 23 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/common/unittype.c Added assertion in unit_type() to catch NULL unit pointers. From a report by Matthias Pfafferodt . See gna bug #16800. ------------------------------------------------------------------------ r18583 | pepeto | 2010-11-23 01:30:08 -0800 (Tue, 23 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/common/movement.c M /branches/S2_3/common/tile.c Check if an unit can survive before moving it. Report and patch by Matthias Pfafferodt . See gna bug #16800. ------------------------------------------------------------------------ r18582 | pepeto | 2010-11-23 01:30:06 -0800 (Tue, 23 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/common/movement.c M /branches/S2_3/server/sanitycheck.c Check for NULL unit pointer in can_unit_transport(). Report and patch by Matthias Pfafferodt . See gna bug #16800. ------------------------------------------------------------------------ r18580 | pepeto | 2010-11-23 01:30:04 -0800 (Tue, 23 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/common/city.c M /branches/S2_3/common/city.h M /branches/S2_3/common/unit.c M /branches/S2_3/common/unit.h M /branches/S2_3/server/cityhand.c M /branches/S2_3/server/unithand.c Added city build test function and extended unit build city test function. From a report by Mathew . See gna bug #17102. ------------------------------------------------------------------------ r18579 | pepeto | 2010-11-23 01:30:00 -0800 (Tue, 23 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/ai/aiunit.c M /branches/S2_3/client/control.c M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/client/gui-sdl/dialogs.c M /branches/S2_3/client/gui-sdl/menu.c M /branches/S2_3/client/gui-xaw/actions.c M /branches/S2_3/client/gui-xaw/citydlg.c M /branches/S2_3/client/gui-xaw/menu.c M /branches/S2_3/client/text.c M /branches/S2_3/common/movement.c M /branches/S2_3/common/movement.h M /branches/S2_3/common/unit.c M /branches/S2_3/common/unit.h M /branches/S2_3/common/unitlist.c M /branches/S2_3/server/barbarian.c M /branches/S2_3/server/cityhand.c M /branches/S2_3/server/unithand.c M /branches/S2_3/server/unithand.h M /branches/S2_3/server/unittools.c Name cleanup for unit test functions. See gna patch #2222. ------------------------------------------------------------------------ r18576 | syntron | 2010-11-23 00:34:53 -0800 (Tue, 23 Nov 2010) | 7 lines Changed paths: M /branches/S2_3/doc/README.nations M /branches/S2_3/doc/README.rulesets add README.tilesets and update other READMEs * add section update information see gna task #7240 ------------------------------------------------------------------------ r18575 | syntron | 2010-11-23 00:31:16 -0800 (Tue, 23 Nov 2010) | 11 lines Changed paths: M /branches/S2_3/ai/advdiplomacy.c M /branches/S2_3/common/map.h M /branches/S2_3/server/generator/mapgen_topology.c M /branches/S2_3/server/generator/startpos.c set MAP_MIN_SIZE to 0 * increase MAP_MIN_LINEAR_SIZE to 16 * add macro map_size_checked() which returns the map size based on the number of tiles; the value is >= 1 * replace usage of map.server.size by map_size_checked() It is now possible to play a 16x16 map ... see gna bug #17031 ------------------------------------------------------------------------ r18573 | syntron | 2010-11-23 00:25:06 -0800 (Tue, 23 Nov 2010) | 8 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/helpdlg.c M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/client/gui-xaw/helpdlg.c M /branches/S2_3/client/gui-xaw/menu.c M /branches/S2_3/client/gui-xaw/menu.h M /branches/S2_3/client/helpdata.c M /branches/S2_3/client/helpdata.h M /branches/S2_3/client/include/helpdlg_g.h M /branches/S2_3/data/gtk_menus.xml M /branches/S2_3/data/helpdata.txt Help system entry for nation legends * small glitch: if you go to help->about nation it does not skip to the correct entry patch by Daniel Markstedt and Egor Vyscrebentsov with small modifations by me see gna patch #2224 ------------------------------------------------------------------------ r18571 | syntron | 2010-11-23 00:22:32 -0800 (Tue, 23 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/server/diplomats.c Some corrections to gna bug #16958 patch by Jacob Nevins ------------------------------------------------------------------------ r18568 | jtn | 2010-11-22 14:58:46 -0800 (Mon, 22 Nov 2010) | 7 lines Changed paths: M /branches/S2_3/client/citydlg_common.c M /branches/S2_3/client/cityrepdata.c M /branches/S2_3/client/gui-gtk-2.0/citydlg.c M /branches/S2_3/common/city.c M /branches/S2_3/common/city.h M /branches/S2_3/data/helpdata.txt Update help for variable city radii and multiple build slots. Add city report column for build slots, and add number of build slots to city dialog (Production tab) in Gtk client. Based on a patch by Matthias Pfafferodt (syntron@gna). See gna patch #2221. ------------------------------------------------------------------------ r18567 | jtn | 2010-11-22 14:58:40 -0800 (Mon, 22 Nov 2010) | 4 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/common/unitlist.c M /branches/S2_3/common/unitlist.h Gtk client: for unit upgrades, display target type in menu where practical, and grey out menu entry when no selected unit can be upgraded. See gna patch #2223. ------------------------------------------------------------------------ r18566 | jtn | 2010-11-22 14:58:34 -0800 (Mon, 22 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/gui-xaw/actions.c M /branches/S2_3/client/gui-xaw/menu.c M /branches/S2_3/client/gui-xaw/menu.h M /branches/S2_3/data/Freeciv.in Add unit "convert" order to Xaw client. See gna bug #17113. ------------------------------------------------------------------------ r18565 | jtn | 2010-11-22 14:58:30 -0800 (Mon, 22 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/gui-sdl/gui_id.h M /branches/S2_3/client/gui-sdl/menu.c Add unit "convert" order to SDL client. See gna bug #17112. ------------------------------------------------------------------------ r18564 | jtn | 2010-11-22 14:58:04 -0800 (Mon, 22 Nov 2010) | 10 lines Changed paths: M /branches/S2_3/client/control.c M /branches/S2_3/client/control.h M /branches/S2_3/client/gui-gtk-2.0/menu.c M /branches/S2_3/client/helpdata.c M /branches/S2_3/client/packhand.c M /branches/S2_3/common/packets.def M /branches/S2_3/common/unit.c M /branches/S2_3/common/unit.h M /branches/S2_3/common/unitlist.c M /branches/S2_3/common/unitlist.h M /branches/S2_3/common/unittype.h M /branches/S2_3/data/civ1/units.ruleset M /branches/S2_3/data/civ2/units.ruleset M /branches/S2_3/data/default/units.ruleset M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/gtk_menus.xml M /branches/S2_3/data/multiplayer/units.ruleset M /branches/S2_3/server/ruleset.c M /branches/S2_3/server/unithand.c M /branches/S2_3/server/unittools.c Rename unit "Transform" action to "Convert", to avoid clashing with terrain transformation. Keyboard shortcut is now Shift+O (was Shift+F). The keyword in units.ruleset has been renamed from "transform_to" to "convert_to" (but no bundled rulesets use it yet). Also, add autogenerated help for conversion, mark one string as translatable, and in the Gtk client, reinstate the greying-out of the menu item for non-convertable units, and give the destination type in the menu item when it is valid. See gna bug #16971. ------------------------------------------------------------------------ r18558 | dmarks | 2010-11-21 15:57:12 -0800 (Sun, 21 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/scenario/tileset-demo.sav Clear event cache data from tileset-demo scenario. Patch by Matthias Pfafferodt in Gna bug #16726 ------------------------------------------------------------------------ r18554 | dmarks | 2010-11-21 15:54:30 -0800 (Sun, 21 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/hex2t/overlays.spec M /branches/S2_3/data/hex2t/tiles.spec M /branches/S2_3/data/hex2t.tilespec Remove superfluous oceanic tiles from hex2t. Gna bug #16251 ------------------------------------------------------------------------ r18551 | syntron | 2010-11-20 08:11:14 -0800 (Sat, 20 Nov 2010) | 7 lines Changed paths: M /branches/S2_3/server/savegame2.c cleanup saving old savegame format * remove dead code see gna bug #17091 ------------------------------------------------------------------------ r18550 | pepeto | 2010-11-19 17:48:16 -0800 (Fri, 19 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/agents/agents.c M /branches/S2_3/client/agents/cma_core.c M /branches/S2_3/client/clinet.c M /branches/S2_3/client/servers.c M /branches/S2_3/common/aicore/cm.c M /branches/S2_3/common/packets.c M /branches/S2_3/server/Makefile.am M /branches/S2_3/server/diplomats.c D /branches/S2_3/server/gotohand.c D /branches/S2_3/server/gotohand.h M /branches/S2_3/server/srv_log.c M /branches/S2_3/server/srv_main.c M /branches/S2_3/server/unithand.c M /branches/S2_3/server/unittools.c M /branches/S2_3/utility/Makefile.am D /branches/S2_3/utility/hash.c D /branches/S2_3/utility/hash.h D /branches/S2_3/utility/sbuffer.c D /branches/S2_3/utility/sbuffer.h Removed old and unused modules. See gna patch #1303. ------------------------------------------------------------------------ r18547 | pepeto | 2010-11-19 17:44:05 -0800 (Fri, 19 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/ai/aiair.c M /branches/S2_3/ai/aiferry.c M /branches/S2_3/ai/aisettler.c M /branches/S2_3/ai/aitools.c M /branches/S2_3/ai/aitools.h M /branches/S2_3/ai/aiunit.c M /branches/S2_3/server/gotohand.c M /branches/S2_3/server/gotohand.h Moved function 'goto_is_sane()' into "ai/aitools.[ch]". See gna patch #2211. ------------------------------------------------------------------------ r18546 | pepeto | 2010-11-19 17:40:26 -0800 (Fri, 19 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/ai/advmilitary.c M /branches/S2_3/ai/aiunit.c M /branches/S2_3/ai/aiunit.h Removed last references to the old warmap concept. See gna patch #2209. ------------------------------------------------------------------------ r18544 | pepeto | 2010-11-19 17:36:35 -0800 (Fri, 19 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/ai/aiunit.c M /branches/S2_3/common/aicore/path_finding.c M /branches/S2_3/common/aicore/path_finding.h Removed hard-coded references to 'MAX_COST' for path-finding reverse maps. See gna patch #2208. ------------------------------------------------------------------------ r18542 | pepeto | 2010-11-19 17:36:34 -0800 (Fri, 19 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/common/aicore/path_finding.c M /branches/S2_3/common/aicore/path_finding.h Extended tools for path-finding reverse maps. See gna patch #2207. ------------------------------------------------------------------------ r18540 | pepeto | 2010-11-19 17:31:00 -0800 (Fri, 19 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/common/events.h M /branches/S2_3/server/scripting/Makefile.am M /branches/S2_3/server/scripting/api.pkg A /branches/S2_3/server/scripting/api_specenum.c A /branches/S2_3/server/scripting/api_specenum.h M /branches/S2_3/server/scripting/script.c Export specenum_gen enums in the Lua event scripting API. Patch by Ulrik Sverdrup . See gna patch #1656. ------------------------------------------------------------------------ r18538 | pepeto | 2010-11-19 17:16:04 -0800 (Fri, 19 Nov 2010) | 4 lines Changed paths: M /branches/S2_3/common/aicore/pf_tools.c Fix uninitialized 'can_invade_tile' callback in the path-finding parameter when initializing with pft_fill_utype_*(). See gna bug #17092. ------------------------------------------------------------------------ r18536 | pepeto | 2010-11-19 17:13:15 -0800 (Fri, 19 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/common/aicore/path_finding.c Prevent to process the last tile iterator many times in the path-finding maps. See gna bug #17090. ------------------------------------------------------------------------ r18534 | pepeto | 2010-11-19 17:09:12 -0800 (Fri, 19 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/server/srv_main.c Fix invalid nation handling from savegame. Reported by Matthias Pfafferodt . See gna bug #17089. ------------------------------------------------------------------------ r18532 | pepeto | 2010-11-19 17:06:32 -0800 (Fri, 19 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/client/options.c Fix server boolean options handling at client side. Reported by Mirex . See gna bug #17065. ------------------------------------------------------------------------ r18529 | pepeto | 2010-11-19 17:02:20 -0800 (Fri, 19 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/ai/aiunit.c Removed wrong assertion from look_for_charge(). Reported by Daniel Markstedt . See gna bug #17042. ------------------------------------------------------------------------ r18527 | pepeto | 2010-11-19 16:57:31 -0800 (Fri, 19 Nov 2010) | 7 lines Changed paths: M /branches/S2_3/utility/inputfile.c Prevent EOF problems when reading a input file (notably on MaxOS X). Reported by , lucha@paranoici.org and Christian. Patch by Christian with minor changes by me. See gna bug #16769, patch #1700. ------------------------------------------------------------------------ r18524 | pepeto | 2010-11-19 16:48:48 -0800 (Fri, 19 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/server/sernet.c Ensure to use the ip address as hostname if the hostname is empty. See gna bug #16509. ------------------------------------------------------------------------ r18521 | syntron | 2010-11-19 09:42:01 -0800 (Fri, 19 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/server/cityhand.c add a notify message if an unit (E_UNIT_BUY) or an improvement (E_IMP_BUY) is bought see gna bug #16963 (part 1) ------------------------------------------------------------------------ r18519 | syntron | 2010-11-19 09:40:42 -0800 (Fri, 19 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/server/techtools.c mark notify message for stolen tech as E_MY_DIPLOMAT_THEFT see gna bug #16963 (part 2) ------------------------------------------------------------------------ r18516 | syntron | 2010-11-19 09:39:19 -0800 (Fri, 19 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/server/diplomats.c add notify messages for allied spys/diplomats if they are involved in a diplomatic action see gna bug #16958 ------------------------------------------------------------------------ r18513 | syntron | 2010-11-19 09:36:43 -0800 (Fri, 19 Nov 2010) | 4 lines Changed paths: M /branches/S2_3/server/diplhand.c use E_TREATY_EMBASSY if an embassy is established due to a treaty see gna bug #17080 ------------------------------------------------------------------------ r18510 | syntron | 2010-11-19 09:34:24 -0800 (Fri, 19 Nov 2010) | 8 lines Changed paths: M /branches/S2_3/client/text.c fix crash as observer * client.conn.player was used without check if it is NULL (global * observer) see gna bug #17098 ------------------------------------------------------------------------ r18509 | pepeto | 2010-11-18 02:12:58 -0800 (Thu, 18 Nov 2010) | 1 line Changed paths: M /branches/S2_3/client/options.c Fix a mistake in last commit. ------------------------------------------------------------------------ r18508 | pepeto | 2010-11-18 02:10:57 -0800 (Thu, 18 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/client/options.c M /branches/S2_3/data/helpdata.txt Fix menu path in the help text about City Governor. Reported by Joan Creus . See gna bug #17079. ------------------------------------------------------------------------ r18506 | dmarks | 2010-11-17 13:48:07 -0800 (Wed, 17 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/celtiberian.ruleset Adjustments to Celtiberian legend by Joan Creus in Gna bug #17078 ------------------------------------------------------------------------ r18503 | dmarks | 2010-11-17 13:43:35 -0800 (Wed, 17 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/flags/saxony-large.png M /branches/S2_3/data/flags/saxony-shield-large.png M /branches/S2_3/data/flags/saxony-shield.png M /branches/S2_3/data/flags/saxony.png M /branches/S2_3/data/flags/saxony.svg M /branches/S2_3/data/misc/flags.spec Better flag of Saxony, based on PD image by Wikimedia Commons user Sir Iain. Gna patch #2205 ------------------------------------------------------------------------ r18502 | syntron | 2010-11-17 00:36:47 -0800 (Wed, 17 Nov 2010) | 7 lines Changed paths: M /branches/S2_3/server/plrhand.c create the player slot on the client as soon as possible * if a player is split, send the information about the new player slot to all connections as soon as possible. This ensures that the player slot is created on the client(s). Thus, the diplomatic state is available. see gna bug #17049 ------------------------------------------------------------------------ r18499 | dmarks | 2010-11-16 16:15:29 -0800 (Tue, 16 Nov 2010) | 1 line Changed paths: A /branches/S2_3/data/scenario/tileset-demo.sav Add tileset demo scenario. Gna bug #16726 ------------------------------------------------------------------------ r18497 | dmarks | 2010-11-16 15:33:50 -0800 (Tue, 16 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/flags/Makefile.am A /branches/S2_3/data/flags/abkhazia-large.png A /branches/S2_3/data/flags/abkhazia-shield-large.png M /branches/S2_3/data/flags/abkhazia-shield.png M /branches/S2_3/data/flags/abkhazia.png A /branches/S2_3/data/flags/aborigines-large.png A /branches/S2_3/data/flags/aborigines-shield-large.png M /branches/S2_3/data/flags/aborigines-shield.png M /branches/S2_3/data/flags/aborigines.png A /branches/S2_3/data/flags/acadia-large.png A /branches/S2_3/data/flags/acadia-shield-large.png M /branches/S2_3/data/flags/acadia-shield.png M /branches/S2_3/data/flags/acadia.png A /branches/S2_3/data/flags/aceh-large.png A /branches/S2_3/data/flags/aceh-shield-large.png M /branches/S2_3/data/flags/aceh-shield.png M /branches/S2_3/data/flags/aceh.png A /branches/S2_3/data/flags/afghanistan-large.png A /branches/S2_3/data/flags/afghanistan-shield-large.png M /branches/S2_3/data/flags/afghanistan-shield.png M /branches/S2_3/data/flags/afghanistan.png A /branches/S2_3/data/flags/ainu-large.png A /branches/S2_3/data/flags/ainu-shield-large.png M /branches/S2_3/data/flags/ainu-shield.png M /branches/S2_3/data/flags/ainu.png A /branches/S2_3/data/flags/akwe-large.png A /branches/S2_3/data/flags/akwe-shield-large.png M /branches/S2_3/data/flags/akwe-shield.png M /branches/S2_3/data/flags/akwe.png A /branches/S2_3/data/flags/albania-large.png A /branches/S2_3/data/flags/albania-shield-large.png M /branches/S2_3/data/flags/albania-shield.png M /branches/S2_3/data/flags/albania.png A /branches/S2_3/data/flags/aleut-large.png A /branches/S2_3/data/flags/aleut-shield-large.png M /branches/S2_3/data/flags/aleut-shield.png M /branches/S2_3/data/flags/aleut.png A /branches/S2_3/data/flags/algeria-large.png A /branches/S2_3/data/flags/algeria-shield-large.png M /branches/S2_3/data/flags/algeria-shield.png M /branches/S2_3/data/flags/algeria.png A /branches/S2_3/data/flags/almohad-large.png A /branches/S2_3/data/flags/almohad-shield-large.png M /branches/S2_3/data/flags/almohad-shield.png M /branches/S2_3/data/flags/almohad.png A /branches/S2_3/data/flags/amazigh-large.png A /branches/S2_3/data/flags/amazigh-shield-large.png M /branches/S2_3/data/flags/amazigh-shield.png M /branches/S2_3/data/flags/amazigh.png A /branches/S2_3/data/flags/amazon-large.png A /branches/S2_3/data/flags/amazon-shield-large.png M /branches/S2_3/data/flags/amazon-shield.png M /branches/S2_3/data/flags/amazon.png A /branches/S2_3/data/flags/andorra-large.png A /branches/S2_3/data/flags/andorra-shield-large.png M /branches/S2_3/data/flags/andorra-shield.png M /branches/S2_3/data/flags/andorra.png A /branches/S2_3/data/flags/angola-large.png A /branches/S2_3/data/flags/angola-shield-large.png M /branches/S2_3/data/flags/angola-shield.png M /branches/S2_3/data/flags/angola.png A /branches/S2_3/data/flags/anishinaabe-large.png A /branches/S2_3/data/flags/anishinaabe-shield-large.png M /branches/S2_3/data/flags/anishinaabe-shield.png M /branches/S2_3/data/flags/anishinaabe.png A /branches/S2_3/data/flags/antarctica-large.png A /branches/S2_3/data/flags/antarctica-shield-large.png M /branches/S2_3/data/flags/antarctica-shield.png M /branches/S2_3/data/flags/antarctica.png A /branches/S2_3/data/flags/antarctica_alt-large.png A /branches/S2_3/data/flags/antarctica_alt-shield-large.png M /branches/S2_3/data/flags/antarctica_alt-shield.png M /branches/S2_3/data/flags/antarctica_alt.png A /branches/S2_3/data/flags/apache-large.png A /branches/S2_3/data/flags/apache-shield-large.png M /branches/S2_3/data/flags/apache-shield.png M /branches/S2_3/data/flags/apache.png A /branches/S2_3/data/flags/arab-large.png A /branches/S2_3/data/flags/arab-shield-large.png M /branches/S2_3/data/flags/arab-shield.png M /branches/S2_3/data/flags/arab.png A /branches/S2_3/data/flags/aragon-large.png A /branches/S2_3/data/flags/aragon-shield-large.png M /branches/S2_3/data/flags/aragon-shield.png M /branches/S2_3/data/flags/aragon.png A /branches/S2_3/data/flags/aram-large.png A /branches/S2_3/data/flags/aram-shield-large.png M /branches/S2_3/data/flags/aram-shield.png M /branches/S2_3/data/flags/aram.png A /branches/S2_3/data/flags/argentina-large.png A /branches/S2_3/data/flags/argentina-shield-large.png M /branches/S2_3/data/flags/argentina-shield.png M /branches/S2_3/data/flags/argentina.png A /branches/S2_3/data/flags/armenia-large.png A /branches/S2_3/data/flags/armenia-shield-large.png M /branches/S2_3/data/flags/armenia-shield.png M /branches/S2_3/data/flags/armenia.png A /branches/S2_3/data/flags/ashanti-large.png A /branches/S2_3/data/flags/ashanti-shield-large.png M /branches/S2_3/data/flags/ashanti-shield.png M /branches/S2_3/data/flags/ashanti.png A /branches/S2_3/data/flags/assyria-large.png A /branches/S2_3/data/flags/assyria-shield-large.png M /branches/S2_3/data/flags/assyria-shield.png M /branches/S2_3/data/flags/assyria.png A /branches/S2_3/data/flags/asturias-large.png A /branches/S2_3/data/flags/asturias-shield-large.png M /branches/S2_3/data/flags/asturias-shield.png M /branches/S2_3/data/flags/asturias.png A /branches/S2_3/data/flags/atlantis-large.png A /branches/S2_3/data/flags/atlantis-shield-large.png M /branches/S2_3/data/flags/atlantis-shield.png M /branches/S2_3/data/flags/atlantis.png A /branches/S2_3/data/flags/australia-large.png A /branches/S2_3/data/flags/australia-shield-large.png M /branches/S2_3/data/flags/australia-shield.png M /branches/S2_3/data/flags/australia.png A /branches/S2_3/data/flags/austria-large.png A /branches/S2_3/data/flags/austria-shield-large.png M /branches/S2_3/data/flags/austria-shield.png M /branches/S2_3/data/flags/austria.png A /branches/S2_3/data/flags/aymara-large.png A /branches/S2_3/data/flags/aymara-shield-large.png M /branches/S2_3/data/flags/aymara-shield.png M /branches/S2_3/data/flags/aymara.png A /branches/S2_3/data/flags/azerbaijan-large.png A /branches/S2_3/data/flags/azerbaijan-shield-large.png M /branches/S2_3/data/flags/azerbaijan-shield.png M /branches/S2_3/data/flags/azerbaijan.png A /branches/S2_3/data/flags/aztec-large.png A /branches/S2_3/data/flags/aztec-shield-large.png M /branches/S2_3/data/flags/aztec-shield.png M /branches/S2_3/data/flags/aztec.png A /branches/S2_3/data/flags/babylon-large.png A /branches/S2_3/data/flags/babylon-shield-large.png M /branches/S2_3/data/flags/babylon-shield.png M /branches/S2_3/data/flags/babylon.png A /branches/S2_3/data/flags/baden-large.png A /branches/S2_3/data/flags/baden-shield-large.png M /branches/S2_3/data/flags/baden-shield.png M /branches/S2_3/data/flags/baden.png A /branches/S2_3/data/flags/bangladesh-large.png A /branches/S2_3/data/flags/bangladesh-shield-large.png M /branches/S2_3/data/flags/bangladesh-shield.png M /branches/S2_3/data/flags/bangladesh.png A /branches/S2_3/data/flags/barbarian-large.png A /branches/S2_3/data/flags/barbarian-shield-large.png M /branches/S2_3/data/flags/barbarian-shield.png M /branches/S2_3/data/flags/barbarian.png A /branches/S2_3/data/flags/bashkortostan-large.png A /branches/S2_3/data/flags/bashkortostan-shield-large.png M /branches/S2_3/data/flags/bashkortostan-shield.png M /branches/S2_3/data/flags/bashkortostan.png A /branches/S2_3/data/flags/bavarian-large.png A /branches/S2_3/data/flags/bavarian-shield-large.png M /branches/S2_3/data/flags/bavarian-shield.png M /branches/S2_3/data/flags/bavarian.png A /branches/S2_3/data/flags/belarus-large.png A /branches/S2_3/data/flags/belarus-shield-large.png M /branches/S2_3/data/flags/belarus-shield.png M /branches/S2_3/data/flags/belarus.png A /branches/S2_3/data/flags/belgium-large.png A /branches/S2_3/data/flags/belgium-shield-large.png M /branches/S2_3/data/flags/belgium-shield.png M /branches/S2_3/data/flags/belgium.png A /branches/S2_3/data/flags/benin_ancient-large.png A /branches/S2_3/data/flags/benin_ancient-shield-large.png M /branches/S2_3/data/flags/benin_ancient-shield.png M /branches/S2_3/data/flags/benin_ancient.png A /branches/S2_3/data/flags/bhutan-large.png A /branches/S2_3/data/flags/bhutan-shield-large.png M /branches/S2_3/data/flags/bhutan-shield.png M /branches/S2_3/data/flags/bhutan.png A /branches/S2_3/data/flags/biafra-large.png A /branches/S2_3/data/flags/biafra-shield-large.png M /branches/S2_3/data/flags/biafra-shield.png M /branches/S2_3/data/flags/biafra.png A /branches/S2_3/data/flags/boer-large.png A /branches/S2_3/data/flags/boer-shield-large.png M /branches/S2_3/data/flags/boer-shield.png M /branches/S2_3/data/flags/boer.png A /branches/S2_3/data/flags/bolivia-large.png A /branches/S2_3/data/flags/bolivia-shield-large.png M /branches/S2_3/data/flags/bolivia-shield.png M /branches/S2_3/data/flags/bolivia.png A /branches/S2_3/data/flags/bosnia-large.png A /branches/S2_3/data/flags/bosnia-shield-large.png M /branches/S2_3/data/flags/bosnia-shield.png M /branches/S2_3/data/flags/bosnia.png A /branches/S2_3/data/flags/bosporus-large.png A /branches/S2_3/data/flags/bosporus-shield-large.png M /branches/S2_3/data/flags/bosporus-shield.png M /branches/S2_3/data/flags/bosporus.png A /branches/S2_3/data/flags/botswana-large.png A /branches/S2_3/data/flags/botswana-shield-large.png M /branches/S2_3/data/flags/botswana-shield.png M /branches/S2_3/data/flags/botswana.png A /branches/S2_3/data/flags/brandenburg-large.png A /branches/S2_3/data/flags/brandenburg-shield-large.png M /branches/S2_3/data/flags/brandenburg-shield.png M /branches/S2_3/data/flags/brandenburg.png A /branches/S2_3/data/flags/brasil-large.png A /branches/S2_3/data/flags/brasil-shield-large.png M /branches/S2_3/data/flags/brasil-shield.png M /branches/S2_3/data/flags/brasil.png A /branches/S2_3/data/flags/britannia-large.png A /branches/S2_3/data/flags/britannia-shield-large.png M /branches/S2_3/data/flags/britannia-shield.png M /branches/S2_3/data/flags/britannia.png A /branches/S2_3/data/flags/brittany-large.png A /branches/S2_3/data/flags/brittany-shield-large.png M /branches/S2_3/data/flags/brittany-shield.png M /branches/S2_3/data/flags/brittany.png A /branches/S2_3/data/flags/bulgaria-large.png A /branches/S2_3/data/flags/bulgaria-shield-large.png M /branches/S2_3/data/flags/bulgaria-shield.png M /branches/S2_3/data/flags/bulgaria.png A /branches/S2_3/data/flags/burgundy-large.png A /branches/S2_3/data/flags/burgundy-shield-large.png M /branches/S2_3/data/flags/burgundy-shield.png M /branches/S2_3/data/flags/burgundy.png A /branches/S2_3/data/flags/burkina_faso-large.png A /branches/S2_3/data/flags/burkina_faso-shield-large.png M /branches/S2_3/data/flags/burkina_faso-shield.png M /branches/S2_3/data/flags/burkina_faso.png A /branches/S2_3/data/flags/burundi-large.png A /branches/S2_3/data/flags/burundi-shield-large.png M /branches/S2_3/data/flags/burundi-shield.png M /branches/S2_3/data/flags/burundi.png A /branches/S2_3/data/flags/byzantium-large.png A /branches/S2_3/data/flags/byzantium-shield-large.png M /branches/S2_3/data/flags/byzantium-shield.png M /branches/S2_3/data/flags/byzantium.png A /branches/S2_3/data/flags/caddo-large.png A /branches/S2_3/data/flags/caddo-shield-large.png M /branches/S2_3/data/flags/caddo-shield.png M /branches/S2_3/data/flags/caddo.png A /branches/S2_3/data/flags/california-large.png A /branches/S2_3/data/flags/california-shield-large.png M /branches/S2_3/data/flags/california-shield.png M /branches/S2_3/data/flags/california.png A /branches/S2_3/data/flags/cameroon-large.png A /branches/S2_3/data/flags/cameroon-shield-large.png M /branches/S2_3/data/flags/cameroon-shield.png M /branches/S2_3/data/flags/cameroon.png A /branches/S2_3/data/flags/canada-large.png A /branches/S2_3/data/flags/canada-shield-large.png M /branches/S2_3/data/flags/canada-shield.png M /branches/S2_3/data/flags/canada.png A /branches/S2_3/data/flags/canada_old-large.png A /branches/S2_3/data/flags/canada_old-shield-large.png M /branches/S2_3/data/flags/canada_old-shield.png M /branches/S2_3/data/flags/canada_old.png A /branches/S2_3/data/flags/car-large.png A /branches/S2_3/data/flags/car-shield-large.png M /branches/S2_3/data/flags/car-shield.png M /branches/S2_3/data/flags/car.png A /branches/S2_3/data/flags/cartago-large.png A /branches/S2_3/data/flags/cartago-shield-large.png M /branches/S2_3/data/flags/cartago-shield.png M /branches/S2_3/data/flags/cartago.png A /branches/S2_3/data/flags/castile-large.png A /branches/S2_3/data/flags/castile-shield-large.png M /branches/S2_3/data/flags/castile-shield.png M /branches/S2_3/data/flags/castile.png A /branches/S2_3/data/flags/catalan-large.png A /branches/S2_3/data/flags/catalan-shield-large.png M /branches/S2_3/data/flags/catalan-shield.png M /branches/S2_3/data/flags/catalan.png A /branches/S2_3/data/flags/celtiberian-large.png A /branches/S2_3/data/flags/celtiberian-shield-large.png M /branches/S2_3/data/flags/celtiberian-shield.png M /branches/S2_3/data/flags/celtiberian.png A /branches/S2_3/data/flags/central_america-large.png A /branches/S2_3/data/flags/central_america-shield-large.png M /branches/S2_3/data/flags/central_america-shield.png M /branches/S2_3/data/flags/central_america.png A /branches/S2_3/data/flags/cham-large.png A /branches/S2_3/data/flags/cham-shield-large.png M /branches/S2_3/data/flags/cham-shield.png M /branches/S2_3/data/flags/cham.png A /branches/S2_3/data/flags/chananea-large.png A /branches/S2_3/data/flags/chananea-shield-large.png M /branches/S2_3/data/flags/chananea-shield.png M /branches/S2_3/data/flags/chananea.png A /branches/S2_3/data/flags/chechnya-large.png A /branches/S2_3/data/flags/chechnya-shield-large.png M /branches/S2_3/data/flags/chechnya-shield.png M /branches/S2_3/data/flags/chechnya.png A /branches/S2_3/data/flags/cheyenne-large.png A /branches/S2_3/data/flags/cheyenne-shield-large.png M /branches/S2_3/data/flags/cheyenne-shield.png M /branches/S2_3/data/flags/cheyenne.png A /branches/S2_3/data/flags/chile-large.png A /branches/S2_3/data/flags/chile-shield-large.png M /branches/S2_3/data/flags/chile-shield.png M /branches/S2_3/data/flags/chile.png A /branches/S2_3/data/flags/chimu-large.png A /branches/S2_3/data/flags/chimu-shield-large.png M /branches/S2_3/data/flags/chimu-shield.png M /branches/S2_3/data/flags/chimu.png A /branches/S2_3/data/flags/china-large.png A /branches/S2_3/data/flags/china-shield-large.png M /branches/S2_3/data/flags/china-shield.png M /branches/S2_3/data/flags/china.png A /branches/S2_3/data/flags/chola-large.png A /branches/S2_3/data/flags/chola-shield-large.png M /branches/S2_3/data/flags/chola-shield.png M /branches/S2_3/data/flags/chola.png A /branches/S2_3/data/flags/chumash-large.png A /branches/S2_3/data/flags/chumash-shield-large.png M /branches/S2_3/data/flags/chumash-shield.png M /branches/S2_3/data/flags/chumash.png A /branches/S2_3/data/flags/colombia-large.png A /branches/S2_3/data/flags/colombia-shield-large.png M /branches/S2_3/data/flags/colombia-shield.png M /branches/S2_3/data/flags/colombia.png A /branches/S2_3/data/flags/comanche-large.png A /branches/S2_3/data/flags/comanche-shield-large.png M /branches/S2_3/data/flags/comanche-shield.png M /branches/S2_3/data/flags/comanche.png A /branches/S2_3/data/flags/constantine-large.png A /branches/S2_3/data/flags/constantine-shield-large.png M /branches/S2_3/data/flags/constantine-shield.png M /branches/S2_3/data/flags/constantine.png M /branches/S2_3/data/flags/convert_png A /branches/S2_3/data/flags/cornwall-large.png A /branches/S2_3/data/flags/cornwall-shield-large.png M /branches/S2_3/data/flags/cornwall-shield.png M /branches/S2_3/data/flags/cornwall.png A /branches/S2_3/data/flags/corsica-large.png A /branches/S2_3/data/flags/corsica-shield-large.png M /branches/S2_3/data/flags/corsica-shield.png M /branches/S2_3/data/flags/corsica.png A /branches/S2_3/data/flags/cossack-large.png A /branches/S2_3/data/flags/cossack-shield-large.png M /branches/S2_3/data/flags/cossack-shield.png M /branches/S2_3/data/flags/cossack.png A /branches/S2_3/data/flags/costa_rica-large.png A /branches/S2_3/data/flags/costa_rica-shield-large.png M /branches/S2_3/data/flags/costa_rica-shield.png M /branches/S2_3/data/flags/costa_rica.png A /branches/S2_3/data/flags/courland-large.png A /branches/S2_3/data/flags/courland-shield-large.png M /branches/S2_3/data/flags/courland-shield.png M /branches/S2_3/data/flags/courland.png A /branches/S2_3/data/flags/crimean_tatar-large.png A /branches/S2_3/data/flags/crimean_tatar-shield-large.png M /branches/S2_3/data/flags/crimean_tatar-shield.png M /branches/S2_3/data/flags/crimean_tatar.png A /branches/S2_3/data/flags/croatia-large.png A /branches/S2_3/data/flags/croatia-shield-large.png M /branches/S2_3/data/flags/croatia-shield.png M /branches/S2_3/data/flags/croatia.png A /branches/S2_3/data/flags/cuba-large.png A /branches/S2_3/data/flags/cuba-shield-large.png M /branches/S2_3/data/flags/cuba-shield.png M /branches/S2_3/data/flags/cuba.png A /branches/S2_3/data/flags/cyprus-large.png A /branches/S2_3/data/flags/cyprus-shield-large.png M /branches/S2_3/data/flags/cyprus-shield.png M /branches/S2_3/data/flags/cyprus.png A /branches/S2_3/data/flags/czech-large.png A /branches/S2_3/data/flags/czech-shield-large.png M /branches/S2_3/data/flags/czech-shield.png M /branches/S2_3/data/flags/czech.png A /branches/S2_3/data/flags/dahomey-large.png A /branches/S2_3/data/flags/dahomey-shield-large.png M /branches/S2_3/data/flags/dahomey-shield.png M /branches/S2_3/data/flags/dahomey.png A /branches/S2_3/data/flags/ddr-large.png A /branches/S2_3/data/flags/ddr-shield-large.png M /branches/S2_3/data/flags/ddr-shield.png M /branches/S2_3/data/flags/ddr.png A /branches/S2_3/data/flags/denmark-large.png A /branches/S2_3/data/flags/denmark-shield-large.png M /branches/S2_3/data/flags/denmark-shield.png M /branches/S2_3/data/flags/denmark.png A /branches/S2_3/data/flags/dominica-large.png A /branches/S2_3/data/flags/dominica-shield-large.png M /branches/S2_3/data/flags/dominica-shield.png M /branches/S2_3/data/flags/dominica.png A /branches/S2_3/data/flags/dominican_republic-large.png A /branches/S2_3/data/flags/dominican_republic-shield-large.png M /branches/S2_3/data/flags/dominican_republic-shield.png M /branches/S2_3/data/flags/dominican_republic.png A /branches/S2_3/data/flags/dr_congo-large.png A /branches/S2_3/data/flags/dr_congo-shield-large.png M /branches/S2_3/data/flags/dr_congo-shield.png M /branches/S2_3/data/flags/dr_congo.png A /branches/S2_3/data/flags/dryad-large.png A /branches/S2_3/data/flags/dryad-shield-large.png M /branches/S2_3/data/flags/dryad-shield.png M /branches/S2_3/data/flags/dryad.png A /branches/S2_3/data/flags/east_timor-large.png A /branches/S2_3/data/flags/east_timor-shield-large.png M /branches/S2_3/data/flags/east_timor-shield.png M /branches/S2_3/data/flags/east_timor.png A /branches/S2_3/data/flags/ecuador-large.png A /branches/S2_3/data/flags/ecuador-shield-large.png M /branches/S2_3/data/flags/ecuador-shield.png M /branches/S2_3/data/flags/ecuador.png A /branches/S2_3/data/flags/egypt-large.png A /branches/S2_3/data/flags/egypt-shield-large.png M /branches/S2_3/data/flags/egypt-shield.png M /branches/S2_3/data/flags/egypt.png A /branches/S2_3/data/flags/egypt_ancient-large.png A /branches/S2_3/data/flags/egypt_ancient-shield-large.png M /branches/S2_3/data/flags/egypt_ancient-shield.png M /branches/S2_3/data/flags/egypt_ancient.png A /branches/S2_3/data/flags/el_salvador-large.png A /branches/S2_3/data/flags/el_salvador-shield-large.png M /branches/S2_3/data/flags/el_salvador-shield.png M /branches/S2_3/data/flags/el_salvador.png A /branches/S2_3/data/flags/elam-large.png A /branches/S2_3/data/flags/elam-shield-large.png M /branches/S2_3/data/flags/elam-shield.png M /branches/S2_3/data/flags/elam.png A /branches/S2_3/data/flags/england-large.png A /branches/S2_3/data/flags/england-shield-large.png M /branches/S2_3/data/flags/england-shield.png M /branches/S2_3/data/flags/england.png A /branches/S2_3/data/flags/eritrea-large.png A /branches/S2_3/data/flags/eritrea-shield-large.png M /branches/S2_3/data/flags/eritrea-shield.png M /branches/S2_3/data/flags/eritrea.png A /branches/S2_3/data/flags/esperanto-large.png A /branches/S2_3/data/flags/esperanto-shield-large.png M /branches/S2_3/data/flags/esperanto-shield.png M /branches/S2_3/data/flags/esperanto.png A /branches/S2_3/data/flags/estonia-large.png A /branches/S2_3/data/flags/estonia-shield-large.png M /branches/S2_3/data/flags/estonia-shield.png M /branches/S2_3/data/flags/estonia.png A /branches/S2_3/data/flags/ethiopia-large.png A /branches/S2_3/data/flags/ethiopia-shield-large.png M /branches/S2_3/data/flags/ethiopia-shield.png M /branches/S2_3/data/flags/ethiopia.png A /branches/S2_3/data/flags/etruscan-large.png A /branches/S2_3/data/flags/etruscan-shield-large.png M /branches/S2_3/data/flags/etruscan-shield.png M /branches/S2_3/data/flags/etruscan.png A /branches/S2_3/data/flags/europe-large.png A /branches/S2_3/data/flags/europe-shield-large.png M /branches/S2_3/data/flags/europe-shield.png M /branches/S2_3/data/flags/europe.png A /branches/S2_3/data/flags/euskadi-large.png A /branches/S2_3/data/flags/euskadi-shield-large.png M /branches/S2_3/data/flags/euskadi-shield.png M /branches/S2_3/data/flags/euskadi.png A /branches/S2_3/data/flags/fiji-large.png A /branches/S2_3/data/flags/fiji-shield-large.png M /branches/S2_3/data/flags/fiji-shield.png M /branches/S2_3/data/flags/fiji.png A /branches/S2_3/data/flags/finland-large.png A /branches/S2_3/data/flags/finland-shield-large.png M /branches/S2_3/data/flags/finland-shield.png M /branches/S2_3/data/flags/finland.png A /branches/S2_3/data/flags/flanders-large.png A /branches/S2_3/data/flags/flanders-shield-large.png M /branches/S2_3/data/flags/flanders-shield.png M /branches/S2_3/data/flags/flanders.png A /branches/S2_3/data/flags/france-large.png A /branches/S2_3/data/flags/france-shield-large.png M /branches/S2_3/data/flags/france-shield.png M /branches/S2_3/data/flags/france.png A /branches/S2_3/data/flags/france_old-large.png A /branches/S2_3/data/flags/france_old-shield-large.png M /branches/S2_3/data/flags/france_old-shield.png M /branches/S2_3/data/flags/france_old.png A /branches/S2_3/data/flags/franconia-large.png A /branches/S2_3/data/flags/franconia-shield-large.png M /branches/S2_3/data/flags/franconia-shield.png M /branches/S2_3/data/flags/franconia.png A /branches/S2_3/data/flags/frisia-large.png A /branches/S2_3/data/flags/frisia-shield-large.png M /branches/S2_3/data/flags/frisia-shield.png M /branches/S2_3/data/flags/frisia.png A /branches/S2_3/data/flags/gael-large.png A /branches/S2_3/data/flags/gael-shield-large.png M /branches/S2_3/data/flags/gael-shield.png M /branches/S2_3/data/flags/gael.png A /branches/S2_3/data/flags/galicia-large.png A /branches/S2_3/data/flags/galicia-shield-large.png M /branches/S2_3/data/flags/galicia-shield.png M /branches/S2_3/data/flags/galicia.png A /branches/S2_3/data/flags/gaul-large.png A /branches/S2_3/data/flags/gaul-shield-large.png M /branches/S2_3/data/flags/gaul-shield.png M /branches/S2_3/data/flags/gaul.png A /branches/S2_3/data/flags/georgia-large.png A /branches/S2_3/data/flags/georgia-shield-large.png M /branches/S2_3/data/flags/georgia-shield.png M /branches/S2_3/data/flags/georgia.png A /branches/S2_3/data/flags/germany-large.png A /branches/S2_3/data/flags/germany-shield-large.png M /branches/S2_3/data/flags/germany-shield.png M /branches/S2_3/data/flags/germany.png A /branches/S2_3/data/flags/ghana-large.png A /branches/S2_3/data/flags/ghana-shield-large.png M /branches/S2_3/data/flags/ghana-shield.png M /branches/S2_3/data/flags/ghana.png A /branches/S2_3/data/flags/gokturk-large.png A /branches/S2_3/data/flags/gokturk-shield-large.png M /branches/S2_3/data/flags/gokturk-shield.png M /branches/S2_3/data/flags/gokturk.png A /branches/S2_3/data/flags/greater_poland-large.png A /branches/S2_3/data/flags/greater_poland-shield-large.png M /branches/S2_3/data/flags/greater_poland-shield.png M /branches/S2_3/data/flags/greater_poland.png A /branches/S2_3/data/flags/greece-large.png A /branches/S2_3/data/flags/greece-shield-large.png M /branches/S2_3/data/flags/greece-shield.png M /branches/S2_3/data/flags/greece.png A /branches/S2_3/data/flags/greece_ancient-large.png A /branches/S2_3/data/flags/greece_ancient-shield-large.png M /branches/S2_3/data/flags/greece_ancient-shield.png M /branches/S2_3/data/flags/greece_ancient.png A /branches/S2_3/data/flags/greenland-large.png A /branches/S2_3/data/flags/greenland-shield-large.png M /branches/S2_3/data/flags/greenland-shield.png M /branches/S2_3/data/flags/greenland.png A /branches/S2_3/data/flags/grenada-large.png A /branches/S2_3/data/flags/grenada-shield-large.png M /branches/S2_3/data/flags/grenada-shield.png M /branches/S2_3/data/flags/grenada.png A /branches/S2_3/data/flags/guanche-large.png A /branches/S2_3/data/flags/guanche-shield-large.png M /branches/S2_3/data/flags/guanche-shield.png M /branches/S2_3/data/flags/guanche.png A /branches/S2_3/data/flags/guarani-large.png A /branches/S2_3/data/flags/guarani-shield-large.png M /branches/S2_3/data/flags/guarani-shield.png M /branches/S2_3/data/flags/guarani.png A /branches/S2_3/data/flags/guatemala-large.png A /branches/S2_3/data/flags/guatemala-shield-large.png M /branches/S2_3/data/flags/guatemala-shield.png M /branches/S2_3/data/flags/guatemala.png A /branches/S2_3/data/flags/gupta-large.png A /branches/S2_3/data/flags/gupta-shield-large.png M /branches/S2_3/data/flags/gupta-shield.png M /branches/S2_3/data/flags/gupta.png A /branches/S2_3/data/flags/guyana-large.png A /branches/S2_3/data/flags/guyana-shield-large.png M /branches/S2_3/data/flags/guyana-shield.png M /branches/S2_3/data/flags/guyana.png A /branches/S2_3/data/flags/hacker-large.png A /branches/S2_3/data/flags/hacker-shield-large.png M /branches/S2_3/data/flags/hacker-shield.png M /branches/S2_3/data/flags/hacker.png A /branches/S2_3/data/flags/hainan-large.png A /branches/S2_3/data/flags/hainan-shield-large.png M /branches/S2_3/data/flags/hainan-shield.png M /branches/S2_3/data/flags/hainan.png A /branches/S2_3/data/flags/haiti-large.png A /branches/S2_3/data/flags/haiti-shield-large.png M /branches/S2_3/data/flags/haiti-shield.png M /branches/S2_3/data/flags/haiti.png A /branches/S2_3/data/flags/han-large.png A /branches/S2_3/data/flags/han-shield-large.png M /branches/S2_3/data/flags/han-shield.png M /branches/S2_3/data/flags/han.png A /branches/S2_3/data/flags/hanover-large.png A /branches/S2_3/data/flags/hanover-shield-large.png M /branches/S2_3/data/flags/hanover-shield.png M /branches/S2_3/data/flags/hanover.png A /branches/S2_3/data/flags/hansa-large.png A /branches/S2_3/data/flags/hansa-shield-large.png M /branches/S2_3/data/flags/hansa-shield.png M /branches/S2_3/data/flags/hansa.png A /branches/S2_3/data/flags/hawaii-large.png A /branches/S2_3/data/flags/hawaii-shield-large.png M /branches/S2_3/data/flags/hawaii-shield.png M /branches/S2_3/data/flags/hawaii.png A /branches/S2_3/data/flags/hesse-large.png A /branches/S2_3/data/flags/hesse-shield-large.png M /branches/S2_3/data/flags/hesse-shield.png M /branches/S2_3/data/flags/hesse.png A /branches/S2_3/data/flags/himyar-large.png A /branches/S2_3/data/flags/himyar-shield-large.png M /branches/S2_3/data/flags/himyar-shield.png M /branches/S2_3/data/flags/himyar.png A /branches/S2_3/data/flags/hittite-large.png A /branches/S2_3/data/flags/hittite-shield-large.png M /branches/S2_3/data/flags/hittite-shield.png M /branches/S2_3/data/flags/hittite.png A /branches/S2_3/data/flags/honduras-large.png A /branches/S2_3/data/flags/honduras-shield-large.png M /branches/S2_3/data/flags/honduras-shield.png M /branches/S2_3/data/flags/honduras.png A /branches/S2_3/data/flags/hopi-large.png A /branches/S2_3/data/flags/hopi-shield-large.png M /branches/S2_3/data/flags/hopi-shield.png M /branches/S2_3/data/flags/hopi.png A /branches/S2_3/data/flags/hre-large.png A /branches/S2_3/data/flags/hre-shield-large.png M /branches/S2_3/data/flags/hre-shield.png M /branches/S2_3/data/flags/hre.png A /branches/S2_3/data/flags/hungary-large.png A /branches/S2_3/data/flags/hungary-shield-large.png M /branches/S2_3/data/flags/hungary-shield.png M /branches/S2_3/data/flags/hungary.png A /branches/S2_3/data/flags/iberian-large.png A /branches/S2_3/data/flags/iberian-shield-large.png M /branches/S2_3/data/flags/iberian-shield.png M /branches/S2_3/data/flags/iberian.png A /branches/S2_3/data/flags/iceland-large.png A /branches/S2_3/data/flags/iceland-shield-large.png M /branches/S2_3/data/flags/iceland-shield.png M /branches/S2_3/data/flags/iceland.png A /branches/S2_3/data/flags/illyria-large.png A /branches/S2_3/data/flags/illyria-shield-large.png M /branches/S2_3/data/flags/illyria-shield.png M /branches/S2_3/data/flags/illyria.png A /branches/S2_3/data/flags/inca-large.png A /branches/S2_3/data/flags/inca-shield-large.png M /branches/S2_3/data/flags/inca-shield.png M /branches/S2_3/data/flags/inca.png A /branches/S2_3/data/flags/india-large.png A /branches/S2_3/data/flags/india-shield-large.png M /branches/S2_3/data/flags/india-shield.png M /branches/S2_3/data/flags/india.png A /branches/S2_3/data/flags/indonesia-large.png A /branches/S2_3/data/flags/indonesia-shield-large.png M /branches/S2_3/data/flags/indonesia-shield.png M /branches/S2_3/data/flags/indonesia.png A /branches/S2_3/data/flags/innu-large.png A /branches/S2_3/data/flags/innu-shield-large.png M /branches/S2_3/data/flags/innu-shield.png M /branches/S2_3/data/flags/innu.png A /branches/S2_3/data/flags/iran-large.png A /branches/S2_3/data/flags/iran-shield-large.png M /branches/S2_3/data/flags/iran-shield.png M /branches/S2_3/data/flags/iran.png A /branches/S2_3/data/flags/iran_ancient-large.png A /branches/S2_3/data/flags/iran_ancient-shield-large.png M /branches/S2_3/data/flags/iran_ancient-shield.png M /branches/S2_3/data/flags/iran_ancient.png A /branches/S2_3/data/flags/iraq-large.png A /branches/S2_3/data/flags/iraq-shield-large.png M /branches/S2_3/data/flags/iraq-shield.png M /branches/S2_3/data/flags/iraq.png A /branches/S2_3/data/flags/iraq_old-large.png A /branches/S2_3/data/flags/iraq_old-shield-large.png M /branches/S2_3/data/flags/iraq_old-shield.png M /branches/S2_3/data/flags/iraq_old.png A /branches/S2_3/data/flags/ireland-large.png A /branches/S2_3/data/flags/ireland-shield-large.png M /branches/S2_3/data/flags/ireland-shield.png M /branches/S2_3/data/flags/ireland.png A /branches/S2_3/data/flags/iroquois-large.png A /branches/S2_3/data/flags/iroquois-shield-large.png M /branches/S2_3/data/flags/iroquois-shield.png M /branches/S2_3/data/flags/iroquois.png A /branches/S2_3/data/flags/israel-large.png A /branches/S2_3/data/flags/israel-shield-large.png M /branches/S2_3/data/flags/israel-shield.png M /branches/S2_3/data/flags/israel.png A /branches/S2_3/data/flags/italy-large.png A /branches/S2_3/data/flags/italy-shield-large.png M /branches/S2_3/data/flags/italy-shield.png M /branches/S2_3/data/flags/italy.png A /branches/S2_3/data/flags/ivory_coast-large.png A /branches/S2_3/data/flags/ivory_coast-shield-large.png M /branches/S2_3/data/flags/ivory_coast-shield.png M /branches/S2_3/data/flags/ivory_coast.png A /branches/S2_3/data/flags/jamaica-large.png A /branches/S2_3/data/flags/jamaica-shield-large.png M /branches/S2_3/data/flags/jamaica-shield.png M /branches/S2_3/data/flags/jamaica.png A /branches/S2_3/data/flags/japan-large.png A /branches/S2_3/data/flags/japan-shield-large.png M /branches/S2_3/data/flags/japan-shield.png M /branches/S2_3/data/flags/japan.png A /branches/S2_3/data/flags/jbonai-large.png A /branches/S2_3/data/flags/jbonai-shield-large.png M /branches/S2_3/data/flags/jbonai-shield.png M /branches/S2_3/data/flags/jbonai.png A /branches/S2_3/data/flags/jolof-large.png A /branches/S2_3/data/flags/jolof-shield-large.png M /branches/S2_3/data/flags/jolof-shield.png M /branches/S2_3/data/flags/jolof.png A /branches/S2_3/data/flags/kalmykia-large.png A /branches/S2_3/data/flags/kalmykia-shield-large.png M /branches/S2_3/data/flags/kalmykia-shield.png M /branches/S2_3/data/flags/kalmykia.png A /branches/S2_3/data/flags/kampuchea-large.png A /branches/S2_3/data/flags/kampuchea-shield-large.png M /branches/S2_3/data/flags/kampuchea-shield.png M /branches/S2_3/data/flags/kampuchea.png A /branches/S2_3/data/flags/kanem-bornu-large.png A /branches/S2_3/data/flags/kanem-bornu-shield-large.png M /branches/S2_3/data/flags/kanem-bornu-shield.png M /branches/S2_3/data/flags/kanem-bornu.png A /branches/S2_3/data/flags/karelia-large.png A /branches/S2_3/data/flags/karelia-shield-large.png M /branches/S2_3/data/flags/karelia-shield.png M /branches/S2_3/data/flags/karelia.png A /branches/S2_3/data/flags/kashmir-large.png A /branches/S2_3/data/flags/kashmir-shield-large.png M /branches/S2_3/data/flags/kashmir-shield.png M /branches/S2_3/data/flags/kashmir.png A /branches/S2_3/data/flags/kazakhstan-large.png A /branches/S2_3/data/flags/kazakhstan-shield-large.png M /branches/S2_3/data/flags/kazakhstan-shield.png M /branches/S2_3/data/flags/kazakhstan.png A /branches/S2_3/data/flags/keetoowah-large.png A /branches/S2_3/data/flags/keetoowah-shield-large.png M /branches/S2_3/data/flags/keetoowah-shield.png M /branches/S2_3/data/flags/keetoowah.png A /branches/S2_3/data/flags/kenya-large.png A /branches/S2_3/data/flags/kenya-shield-large.png M /branches/S2_3/data/flags/kenya-shield.png M /branches/S2_3/data/flags/kenya.png A /branches/S2_3/data/flags/khazaria-large.png A /branches/S2_3/data/flags/khazaria-shield-large.png M /branches/S2_3/data/flags/khazaria-shield.png M /branches/S2_3/data/flags/khazaria.png A /branches/S2_3/data/flags/khwarezm-large.png A /branches/S2_3/data/flags/khwarezm-shield-large.png M /branches/S2_3/data/flags/khwarezm-shield.png M /branches/S2_3/data/flags/khwarezm.png A /branches/S2_3/data/flags/kiev-large.png A /branches/S2_3/data/flags/kiev-shield-large.png M /branches/S2_3/data/flags/kiev-shield.png M /branches/S2_3/data/flags/kiev.png A /branches/S2_3/data/flags/kongo-large.png A /branches/S2_3/data/flags/kongo-shield-large.png M /branches/S2_3/data/flags/kongo-shield.png M /branches/S2_3/data/flags/kongo.png A /branches/S2_3/data/flags/korea-large.png A /branches/S2_3/data/flags/korea-shield-large.png M /branches/S2_3/data/flags/korea-shield.png M /branches/S2_3/data/flags/korea.png A /branches/S2_3/data/flags/korea_ancient-large.png A /branches/S2_3/data/flags/korea_ancient-shield-large.png M /branches/S2_3/data/flags/korea_ancient-shield.png M /branches/S2_3/data/flags/korea_ancient.png A /branches/S2_3/data/flags/kosovo-large.png A /branches/S2_3/data/flags/kosovo-shield-large.png M /branches/S2_3/data/flags/kosovo-shield.png M /branches/S2_3/data/flags/kosovo.png A /branches/S2_3/data/flags/kurd-large.png A /branches/S2_3/data/flags/kurd-shield-large.png M /branches/S2_3/data/flags/kurd-shield.png M /branches/S2_3/data/flags/kurd.png A /branches/S2_3/data/flags/kyrgyzstan-large.png A /branches/S2_3/data/flags/kyrgyzstan-shield-large.png M /branches/S2_3/data/flags/kyrgyzstan-shield.png M /branches/S2_3/data/flags/kyrgyzstan.png A /branches/S2_3/data/flags/labarum-large.png A /branches/S2_3/data/flags/labarum-shield-large.png M /branches/S2_3/data/flags/labarum-shield.png M /branches/S2_3/data/flags/labarum.png A /branches/S2_3/data/flags/laos-large.png A /branches/S2_3/data/flags/laos-shield-large.png M /branches/S2_3/data/flags/laos-shield.png M /branches/S2_3/data/flags/laos.png A /branches/S2_3/data/flags/latvia-large.png A /branches/S2_3/data/flags/latvia-shield-large.png M /branches/S2_3/data/flags/latvia-shield.png M /branches/S2_3/data/flags/latvia.png A /branches/S2_3/data/flags/lebanon-large.png A /branches/S2_3/data/flags/lebanon-shield-large.png M /branches/S2_3/data/flags/lebanon-shield.png M /branches/S2_3/data/flags/lebanon.png A /branches/S2_3/data/flags/lendian-large.png A /branches/S2_3/data/flags/lendian-shield-large.png M /branches/S2_3/data/flags/lendian-shield.png M /branches/S2_3/data/flags/lendian.png A /branches/S2_3/data/flags/leon-large.png A /branches/S2_3/data/flags/leon-shield-large.png M /branches/S2_3/data/flags/leon-shield.png M /branches/S2_3/data/flags/leon.png A /branches/S2_3/data/flags/libya-large.png A /branches/S2_3/data/flags/libya-shield-large.png M /branches/S2_3/data/flags/libya-shield.png M /branches/S2_3/data/flags/libya.png A /branches/S2_3/data/flags/liechtenstein-large.png A /branches/S2_3/data/flags/liechtenstein-shield-large.png M /branches/S2_3/data/flags/liechtenstein-shield.png M /branches/S2_3/data/flags/liechtenstein.png A /branches/S2_3/data/flags/lipkatatar-large.png A /branches/S2_3/data/flags/lipkatatar-shield-large.png M /branches/S2_3/data/flags/lipkatatar-shield.png M /branches/S2_3/data/flags/lipkatatar.png A /branches/S2_3/data/flags/lithuania-large.png A /branches/S2_3/data/flags/lithuania-shield-large.png M /branches/S2_3/data/flags/lithuania-shield.png M /branches/S2_3/data/flags/lithuania.png A /branches/S2_3/data/flags/lorraine-large.png A /branches/S2_3/data/flags/lorraine-shield-large.png M /branches/S2_3/data/flags/lorraine-shield.png M /branches/S2_3/data/flags/lorraine.png A /branches/S2_3/data/flags/lusatia-large.png A /branches/S2_3/data/flags/lusatia-shield-large.png M /branches/S2_3/data/flags/lusatia-shield.png M /branches/S2_3/data/flags/lusatia.png A /branches/S2_3/data/flags/luxembourg-large.png A /branches/S2_3/data/flags/luxembourg-shield-large.png M /branches/S2_3/data/flags/luxembourg-shield.png M /branches/S2_3/data/flags/luxembourg.png A /branches/S2_3/data/flags/maasai-large.png A /branches/S2_3/data/flags/maasai-shield-large.png M /branches/S2_3/data/flags/maasai-shield.png M /branches/S2_3/data/flags/maasai.png A /branches/S2_3/data/flags/macedon-large.png A /branches/S2_3/data/flags/macedon-shield-large.png M /branches/S2_3/data/flags/macedon-shield.png M /branches/S2_3/data/flags/macedon.png A /branches/S2_3/data/flags/macedonia-large.png A /branches/S2_3/data/flags/macedonia-shield-large.png M /branches/S2_3/data/flags/macedonia-shield.png M /branches/S2_3/data/flags/macedonia.png A /branches/S2_3/data/flags/madagascar-large.png A /branches/S2_3/data/flags/madagascar-shield-large.png M /branches/S2_3/data/flags/madagascar-shield.png M /branches/S2_3/data/flags/madagascar.png A /branches/S2_3/data/flags/majapahit-large.png A /branches/S2_3/data/flags/majapahit-shield-large.png M /branches/S2_3/data/flags/majapahit-shield.png M /branches/S2_3/data/flags/majapahit.png A /branches/S2_3/data/flags/malawi-large.png A /branches/S2_3/data/flags/malawi-shield-large.png M /branches/S2_3/data/flags/malawi-shield.png M /branches/S2_3/data/flags/malawi.png A /branches/S2_3/data/flags/malaysia-large.png A /branches/S2_3/data/flags/malaysia-shield-large.png M /branches/S2_3/data/flags/malaysia-shield.png M /branches/S2_3/data/flags/malaysia.png A /branches/S2_3/data/flags/mali-large.png A /branches/S2_3/data/flags/mali-shield-large.png M /branches/S2_3/data/flags/mali-shield.png M /branches/S2_3/data/flags/mali.png A /branches/S2_3/data/flags/mali_ancient-large.png A /branches/S2_3/data/flags/mali_ancient-shield-large.png M /branches/S2_3/data/flags/mali_ancient-shield.png M /branches/S2_3/data/flags/mali_ancient.png A /branches/S2_3/data/flags/malta-large.png A /branches/S2_3/data/flags/malta-shield-large.png M /branches/S2_3/data/flags/malta-shield.png M /branches/S2_3/data/flags/malta.png A /branches/S2_3/data/flags/man-large.png A /branches/S2_3/data/flags/man-shield-large.png M /branches/S2_3/data/flags/man-shield.png M /branches/S2_3/data/flags/man.png A /branches/S2_3/data/flags/manchuria-large.png A /branches/S2_3/data/flags/manchuria-shield-large.png M /branches/S2_3/data/flags/manchuria-shield.png M /branches/S2_3/data/flags/manchuria.png A /branches/S2_3/data/flags/maori-large.png A /branches/S2_3/data/flags/maori-shield-large.png M /branches/S2_3/data/flags/maori-shield.png M /branches/S2_3/data/flags/maori.png A /branches/S2_3/data/flags/mapuche-large.png A /branches/S2_3/data/flags/mapuche-shield-large.png M /branches/S2_3/data/flags/mapuche-shield.png M /branches/S2_3/data/flags/mapuche.png A /branches/S2_3/data/flags/mars-large.png A /branches/S2_3/data/flags/mars-shield-large.png M /branches/S2_3/data/flags/mars-shield.png M /branches/S2_3/data/flags/mars.png A /branches/S2_3/data/flags/mask-large.png A /branches/S2_3/data/flags/maya-large.png A /branches/S2_3/data/flags/maya-shield-large.png M /branches/S2_3/data/flags/maya-shield.png M /branches/S2_3/data/flags/maya.png A /branches/S2_3/data/flags/mazovia-large.png A /branches/S2_3/data/flags/mazovia-shield-large.png M /branches/S2_3/data/flags/mazovia-shield.png M /branches/S2_3/data/flags/mazovia.png A /branches/S2_3/data/flags/mecklenburg-large.png A /branches/S2_3/data/flags/mecklenburg-shield-large.png M /branches/S2_3/data/flags/mecklenburg-shield.png M /branches/S2_3/data/flags/mecklenburg.png A /branches/S2_3/data/flags/metis-large.png A /branches/S2_3/data/flags/metis-shield-large.png M /branches/S2_3/data/flags/metis-shield.png M /branches/S2_3/data/flags/metis.png A /branches/S2_3/data/flags/mexico-large.png A /branches/S2_3/data/flags/mexico-shield-large.png M /branches/S2_3/data/flags/mexico-shield.png M /branches/S2_3/data/flags/mexico.png A /branches/S2_3/data/flags/micronesia-large.png A /branches/S2_3/data/flags/micronesia-shield-large.png M /branches/S2_3/data/flags/micronesia-shield.png M /branches/S2_3/data/flags/micronesia.png A /branches/S2_3/data/flags/mikmaq-large.png A /branches/S2_3/data/flags/mikmaq-shield-large.png M /branches/S2_3/data/flags/mikmaq-shield.png M /branches/S2_3/data/flags/mikmaq.png A /branches/S2_3/data/flags/milan-large.png A /branches/S2_3/data/flags/milan-shield-large.png M /branches/S2_3/data/flags/milan-shield.png M /branches/S2_3/data/flags/milan.png A /branches/S2_3/data/flags/miskito-large.png A /branches/S2_3/data/flags/miskito-shield-large.png M /branches/S2_3/data/flags/miskito-shield.png M /branches/S2_3/data/flags/miskito.png A /branches/S2_3/data/flags/mixtec-large.png A /branches/S2_3/data/flags/mixtec-shield-large.png M /branches/S2_3/data/flags/mixtec-shield.png M /branches/S2_3/data/flags/mixtec.png A /branches/S2_3/data/flags/moldova-large.png A /branches/S2_3/data/flags/moldova-shield-large.png M /branches/S2_3/data/flags/moldova-shield.png M /branches/S2_3/data/flags/moldova.png A /branches/S2_3/data/flags/monaco_alternative-large.png A /branches/S2_3/data/flags/monaco_alternative-shield-large.png M /branches/S2_3/data/flags/monaco_alternative-shield.png M /branches/S2_3/data/flags/monaco_alternative.png A /branches/S2_3/data/flags/mongolia-large.png A /branches/S2_3/data/flags/mongolia-shield-large.png M /branches/S2_3/data/flags/mongolia-shield.png M /branches/S2_3/data/flags/mongolia.png A /branches/S2_3/data/flags/montenegro-large.png A /branches/S2_3/data/flags/montenegro-shield-large.png M /branches/S2_3/data/flags/montenegro-shield.png M /branches/S2_3/data/flags/montenegro.png A /branches/S2_3/data/flags/moravia-large.png A /branches/S2_3/data/flags/moravia-shield-large.png M /branches/S2_3/data/flags/moravia-shield.png M /branches/S2_3/data/flags/moravia.png A /branches/S2_3/data/flags/mordovia-large.png A /branches/S2_3/data/flags/mordovia-shield-large.png M /branches/S2_3/data/flags/mordovia-shield.png M /branches/S2_3/data/flags/mordovia.png A /branches/S2_3/data/flags/morocco-large.png A /branches/S2_3/data/flags/morocco-shield-large.png M /branches/S2_3/data/flags/morocco-shield.png M /branches/S2_3/data/flags/morocco.png A /branches/S2_3/data/flags/mozambique-large.png A /branches/S2_3/data/flags/mozambique-shield-large.png M /branches/S2_3/data/flags/mozambique-shield.png M /branches/S2_3/data/flags/mozambique.png A /branches/S2_3/data/flags/mughal-large.png A /branches/S2_3/data/flags/mughal-shield-large.png M /branches/S2_3/data/flags/mughal-shield.png M /branches/S2_3/data/flags/mughal.png A /branches/S2_3/data/flags/muskogee-large.png A /branches/S2_3/data/flags/muskogee-shield-large.png M /branches/S2_3/data/flags/muskogee-shield.png M /branches/S2_3/data/flags/muskogee.png A /branches/S2_3/data/flags/mwiska-large.png A /branches/S2_3/data/flags/mwiska-shield-large.png M /branches/S2_3/data/flags/mwiska-shield.png M /branches/S2_3/data/flags/mwiska.png A /branches/S2_3/data/flags/myanmar-large.png A /branches/S2_3/data/flags/myanmar-shield-large.png M /branches/S2_3/data/flags/myanmar-shield.png M /branches/S2_3/data/flags/myanmar.png A /branches/S2_3/data/flags/myanmar_old-large.png A /branches/S2_3/data/flags/myanmar_old-shield-large.png M /branches/S2_3/data/flags/myanmar_old-shield.png M /branches/S2_3/data/flags/myanmar_old.png A /branches/S2_3/data/flags/namibia-large.png A /branches/S2_3/data/flags/namibia-shield-large.png M /branches/S2_3/data/flags/namibia-shield.png M /branches/S2_3/data/flags/namibia.png A /branches/S2_3/data/flags/naples-large.png A /branches/S2_3/data/flags/naples-shield-large.png M /branches/S2_3/data/flags/naples-shield.png M /branches/S2_3/data/flags/naples.png A /branches/S2_3/data/flags/nato-large.png A /branches/S2_3/data/flags/nato-shield-large.png M /branches/S2_3/data/flags/nato-shield.png M /branches/S2_3/data/flags/nato.png A /branches/S2_3/data/flags/navajo-large.png A /branches/S2_3/data/flags/navajo-shield-large.png M /branches/S2_3/data/flags/navajo-shield.png M /branches/S2_3/data/flags/navajo.png A /branches/S2_3/data/flags/nepal-large.png A /branches/S2_3/data/flags/nepal-shield-large.png M /branches/S2_3/data/flags/nepal-shield.png M /branches/S2_3/data/flags/nepal.png A /branches/S2_3/data/flags/nestoria-large.png A /branches/S2_3/data/flags/nestoria-shield-large.png M /branches/S2_3/data/flags/nestoria-shield.png M /branches/S2_3/data/flags/nestoria.png A /branches/S2_3/data/flags/netherlands-large.png A /branches/S2_3/data/flags/netherlands-shield-large.png M /branches/S2_3/data/flags/netherlands-shield.png M /branches/S2_3/data/flags/netherlands.png A /branches/S2_3/data/flags/newfoundland-large.png A /branches/S2_3/data/flags/newfoundland-shield-large.png M /branches/S2_3/data/flags/newfoundland-shield.png M /branches/S2_3/data/flags/newfoundland.png A /branches/S2_3/data/flags/newzealand-large.png A /branches/S2_3/data/flags/newzealand-shield-large.png M /branches/S2_3/data/flags/newzealand-shield.png M /branches/S2_3/data/flags/newzealand.png A /branches/S2_3/data/flags/nez_perce-large.png A /branches/S2_3/data/flags/nez_perce-shield-large.png M /branches/S2_3/data/flags/nez_perce-shield.png M /branches/S2_3/data/flags/nez_perce.png A /branches/S2_3/data/flags/nicaragua-large.png A /branches/S2_3/data/flags/nicaragua-shield-large.png M /branches/S2_3/data/flags/nicaragua-shield.png M /branches/S2_3/data/flags/nicaragua.png A /branches/S2_3/data/flags/niger-large.png A /branches/S2_3/data/flags/niger-shield-large.png M /branches/S2_3/data/flags/niger-shield.png M /branches/S2_3/data/flags/niger.png A /branches/S2_3/data/flags/nigeria-large.png A /branches/S2_3/data/flags/nigeria-shield-large.png M /branches/S2_3/data/flags/nigeria-shield.png M /branches/S2_3/data/flags/nigeria.png A /branches/S2_3/data/flags/normandy-large.png A /branches/S2_3/data/flags/normandy-shield-large.png M /branches/S2_3/data/flags/normandy-shield.png M /branches/S2_3/data/flags/normandy.png A /branches/S2_3/data/flags/north_korea-large.png A /branches/S2_3/data/flags/north_korea-shield-large.png M /branches/S2_3/data/flags/north_korea-shield.png M /branches/S2_3/data/flags/north_korea.png A /branches/S2_3/data/flags/northumbria-large.png A /branches/S2_3/data/flags/northumbria-shield-large.png M /branches/S2_3/data/flags/northumbria-shield.png M /branches/S2_3/data/flags/northumbria.png A /branches/S2_3/data/flags/norway-large.png A /branches/S2_3/data/flags/norway-shield-large.png M /branches/S2_3/data/flags/norway-shield.png M /branches/S2_3/data/flags/norway.png A /branches/S2_3/data/flags/nubia-large.png A /branches/S2_3/data/flags/nubia-shield-large.png M /branches/S2_3/data/flags/nubia-shield.png M /branches/S2_3/data/flags/nubia.png A /branches/S2_3/data/flags/numidia-large.png A /branches/S2_3/data/flags/numidia-shield-large.png M /branches/S2_3/data/flags/numidia-shield.png M /branches/S2_3/data/flags/numidia.png A /branches/S2_3/data/flags/nunavut-large.png A /branches/S2_3/data/flags/nunavut-shield-large.png M /branches/S2_3/data/flags/nunavut-shield.png M /branches/S2_3/data/flags/nunavut.png A /branches/S2_3/data/flags/nuu-chah-nulth-large.png A /branches/S2_3/data/flags/nuu-chah-nulth-shield-large.png M /branches/S2_3/data/flags/nuu-chah-nulth-shield.png M /branches/S2_3/data/flags/nuu-chah-nulth.png A /branches/S2_3/data/flags/occitania-large.png A /branches/S2_3/data/flags/occitania-shield-large.png M /branches/S2_3/data/flags/occitania-shield.png M /branches/S2_3/data/flags/occitania.png A /branches/S2_3/data/flags/ohlone-large.png A /branches/S2_3/data/flags/ohlone-shield-large.png M /branches/S2_3/data/flags/ohlone-shield.png M /branches/S2_3/data/flags/ohlone.png A /branches/S2_3/data/flags/oldenburg-large.png A /branches/S2_3/data/flags/oldenburg-shield-large.png M /branches/S2_3/data/flags/oldenburg-shield.png M /branches/S2_3/data/flags/oldenburg.png A /branches/S2_3/data/flags/oman-large.png A /branches/S2_3/data/flags/oman-shield-large.png M /branches/S2_3/data/flags/oman-shield.png M /branches/S2_3/data/flags/oman.png A /branches/S2_3/data/flags/ossetia-large.png A /branches/S2_3/data/flags/ossetia-shield-large.png M /branches/S2_3/data/flags/ossetia-shield.png M /branches/S2_3/data/flags/ossetia.png A /branches/S2_3/data/flags/otomi-large.png A /branches/S2_3/data/flags/otomi-shield-large.png M /branches/S2_3/data/flags/otomi-shield.png M /branches/S2_3/data/flags/otomi.png A /branches/S2_3/data/flags/ottoman-large.png A /branches/S2_3/data/flags/ottoman-shield-large.png M /branches/S2_3/data/flags/ottoman-shield.png M /branches/S2_3/data/flags/ottoman.png A /branches/S2_3/data/flags/oz-large.png A /branches/S2_3/data/flags/oz-shield-large.png M /branches/S2_3/data/flags/oz-shield.png M /branches/S2_3/data/flags/oz.png A /branches/S2_3/data/flags/pakistan-large.png A /branches/S2_3/data/flags/pakistan-shield-large.png M /branches/S2_3/data/flags/pakistan-shield.png M /branches/S2_3/data/flags/pakistan.png A /branches/S2_3/data/flags/palatinate-large.png A /branches/S2_3/data/flags/palatinate-shield-large.png M /branches/S2_3/data/flags/palatinate-shield.png M /branches/S2_3/data/flags/palatinate.png A /branches/S2_3/data/flags/palestine-large.png A /branches/S2_3/data/flags/palestine-shield-large.png M /branches/S2_3/data/flags/palestine-shield.png M /branches/S2_3/data/flags/palestine.png A /branches/S2_3/data/flags/palmyra-large.png A /branches/S2_3/data/flags/palmyra-shield-large.png M /branches/S2_3/data/flags/palmyra-shield.png M /branches/S2_3/data/flags/palmyra.png A /branches/S2_3/data/flags/panama-large.png A /branches/S2_3/data/flags/panama-shield-large.png M /branches/S2_3/data/flags/panama-shield.png M /branches/S2_3/data/flags/panama.png A /branches/S2_3/data/flags/papua_newguinea-large.png A /branches/S2_3/data/flags/papua_newguinea-shield-large.png M /branches/S2_3/data/flags/papua_newguinea-shield.png M /branches/S2_3/data/flags/papua_newguinea.png A /branches/S2_3/data/flags/paraguay-large.png A /branches/S2_3/data/flags/paraguay-shield-large.png M /branches/S2_3/data/flags/paraguay-shield.png M /branches/S2_3/data/flags/paraguay.png A /branches/S2_3/data/flags/pashtun-large.png A /branches/S2_3/data/flags/pashtun-shield-large.png M /branches/S2_3/data/flags/pashtun-shield.png M /branches/S2_3/data/flags/pashtun.png A /branches/S2_3/data/flags/peru-large.png A /branches/S2_3/data/flags/peru-shield-large.png M /branches/S2_3/data/flags/peru-shield.png M /branches/S2_3/data/flags/peru.png A /branches/S2_3/data/flags/philippines-large.png A /branches/S2_3/data/flags/philippines-shield-large.png M /branches/S2_3/data/flags/philippines-shield.png M /branches/S2_3/data/flags/philippines.png A /branches/S2_3/data/flags/phoenicia-large.png A /branches/S2_3/data/flags/phoenicia-shield-large.png M /branches/S2_3/data/flags/phoenicia-shield.png M /branches/S2_3/data/flags/phoenicia.png A /branches/S2_3/data/flags/piedmont-large.png A /branches/S2_3/data/flags/piedmont-shield-large.png M /branches/S2_3/data/flags/piedmont-shield.png M /branches/S2_3/data/flags/piedmont.png A /branches/S2_3/data/flags/pirate-large.png A /branches/S2_3/data/flags/pirate-shield-large.png M /branches/S2_3/data/flags/pirate-shield.png M /branches/S2_3/data/flags/pirate.png A /branches/S2_3/data/flags/piratini-large.png A /branches/S2_3/data/flags/piratini-shield-large.png M /branches/S2_3/data/flags/piratini-shield.png M /branches/S2_3/data/flags/piratini.png A /branches/S2_3/data/flags/poland-large.png A /branches/S2_3/data/flags/poland-shield-large.png M /branches/S2_3/data/flags/poland-shield.png M /branches/S2_3/data/flags/poland.png A /branches/S2_3/data/flags/polynesian-large.png A /branches/S2_3/data/flags/polynesian-shield-large.png M /branches/S2_3/data/flags/polynesian-shield.png M /branches/S2_3/data/flags/polynesian.png A /branches/S2_3/data/flags/pomerania-large.png A /branches/S2_3/data/flags/pomerania-shield-large.png M /branches/S2_3/data/flags/pomerania-shield.png M /branches/S2_3/data/flags/pomerania.png A /branches/S2_3/data/flags/portugal-large.png A /branches/S2_3/data/flags/portugal-shield-large.png M /branches/S2_3/data/flags/portugal-shield.png M /branches/S2_3/data/flags/portugal.png A /branches/S2_3/data/flags/prussia-large.png A /branches/S2_3/data/flags/prussia-shield-large.png M /branches/S2_3/data/flags/prussia-shield.png M /branches/S2_3/data/flags/prussia.png A /branches/S2_3/data/flags/puerto_rico-large.png A /branches/S2_3/data/flags/puerto_rico-shield-large.png M /branches/S2_3/data/flags/puerto_rico-shield.png M /branches/S2_3/data/flags/puerto_rico.png A /branches/S2_3/data/flags/purhepecha-large.png A /branches/S2_3/data/flags/purhepecha-shield-large.png M /branches/S2_3/data/flags/purhepecha-shield.png M /branches/S2_3/data/flags/purhepecha.png A /branches/S2_3/data/flags/qing-large.png A /branches/S2_3/data/flags/qing-shield-large.png M /branches/S2_3/data/flags/qing-shield.png M /branches/S2_3/data/flags/qing.png A /branches/S2_3/data/flags/quebec-large.png A /branches/S2_3/data/flags/quebec-shield-large.png M /branches/S2_3/data/flags/quebec-shield.png M /branches/S2_3/data/flags/quebec.png A /branches/S2_3/data/flags/raramuri-large.png A /branches/S2_3/data/flags/raramuri-shield-large.png M /branches/S2_3/data/flags/raramuri-shield.png M /branches/S2_3/data/flags/raramuri.png A /branches/S2_3/data/flags/rif-large.png A /branches/S2_3/data/flags/rif-shield-large.png M /branches/S2_3/data/flags/rif-shield.png M /branches/S2_3/data/flags/rif.png A /branches/S2_3/data/flags/romania-large.png A /branches/S2_3/data/flags/romania-shield-large.png M /branches/S2_3/data/flags/romania-shield.png M /branches/S2_3/data/flags/romania.png A /branches/S2_3/data/flags/rome-large.png A /branches/S2_3/data/flags/rome-shield-large.png M /branches/S2_3/data/flags/rome-shield.png M /branches/S2_3/data/flags/rome.png A /branches/S2_3/data/flags/russia-large.png A /branches/S2_3/data/flags/russia-shield-large.png M /branches/S2_3/data/flags/russia-shield.png M /branches/S2_3/data/flags/russia.png A /branches/S2_3/data/flags/rvn-large.png A /branches/S2_3/data/flags/rvn-shield-large.png M /branches/S2_3/data/flags/rvn-shield.png M /branches/S2_3/data/flags/rvn.png A /branches/S2_3/data/flags/rwanda-large.png A /branches/S2_3/data/flags/rwanda-shield-large.png M /branches/S2_3/data/flags/rwanda-shield.png M /branches/S2_3/data/flags/rwanda.png A /branches/S2_3/data/flags/ryukyu-large.png A /branches/S2_3/data/flags/ryukyu-shield-large.png M /branches/S2_3/data/flags/ryukyu-shield.png M /branches/S2_3/data/flags/ryukyu.png A /branches/S2_3/data/flags/sadr-large.png A /branches/S2_3/data/flags/sadr-shield-large.png M /branches/S2_3/data/flags/sadr-shield.png M /branches/S2_3/data/flags/sadr.png A /branches/S2_3/data/flags/sakha-large.png A /branches/S2_3/data/flags/sakha-shield-large.png M /branches/S2_3/data/flags/sakha-shield.png M /branches/S2_3/data/flags/sakha.png A /branches/S2_3/data/flags/samogitia-large.png A /branches/S2_3/data/flags/samogitia-shield-large.png M /branches/S2_3/data/flags/samogitia-shield.png M /branches/S2_3/data/flags/samogitia.png A /branches/S2_3/data/flags/san_marino-large.png A /branches/S2_3/data/flags/san_marino-shield-large.png M /branches/S2_3/data/flags/san_marino-shield.png M /branches/S2_3/data/flags/san_marino.png A /branches/S2_3/data/flags/sapmi-large.png A /branches/S2_3/data/flags/sapmi-shield-large.png M /branches/S2_3/data/flags/sapmi-shield.png M /branches/S2_3/data/flags/sapmi.png A /branches/S2_3/data/flags/sarmatia-large.png A /branches/S2_3/data/flags/sarmatia-shield-large.png M /branches/S2_3/data/flags/sarmatia-shield.png M /branches/S2_3/data/flags/sarmatia.png A /branches/S2_3/data/flags/saudi_arabia-large.png A /branches/S2_3/data/flags/saudi_arabia-shield-large.png M /branches/S2_3/data/flags/saudi_arabia-shield.png M /branches/S2_3/data/flags/saudi_arabia.png A /branches/S2_3/data/flags/savoy-large.png A /branches/S2_3/data/flags/savoy-shield-large.png M /branches/S2_3/data/flags/savoy-shield.png M /branches/S2_3/data/flags/savoy.png A /branches/S2_3/data/flags/saxony-large.png A /branches/S2_3/data/flags/saxony-shield-large.png A /branches/S2_3/data/flags/schleswig-holstein-large.png A /branches/S2_3/data/flags/schleswig-holstein-shield-large.png M /branches/S2_3/data/flags/schleswig-holstein-shield.png M /branches/S2_3/data/flags/schleswig-holstein.png A /branches/S2_3/data/flags/scotland-large.png A /branches/S2_3/data/flags/scotland-shield-large.png M /branches/S2_3/data/flags/scotland-shield.png M /branches/S2_3/data/flags/scotland.png A /branches/S2_3/data/flags/scythia-large.png A /branches/S2_3/data/flags/scythia-shield-large.png M /branches/S2_3/data/flags/scythia-shield.png M /branches/S2_3/data/flags/scythia.png A /branches/S2_3/data/flags/seleucid-large.png A /branches/S2_3/data/flags/seleucid-shield-large.png M /branches/S2_3/data/flags/seleucid-shield.png M /branches/S2_3/data/flags/seleucid.png A /branches/S2_3/data/flags/senegal-large.png A /branches/S2_3/data/flags/senegal-shield-large.png M /branches/S2_3/data/flags/senegal-shield.png M /branches/S2_3/data/flags/senegal.png A /branches/S2_3/data/flags/serbia-large.png A /branches/S2_3/data/flags/serbia-shield-large.png M /branches/S2_3/data/flags/serbia-shield.png M /branches/S2_3/data/flags/serbia.png A /branches/S2_3/data/flags/shawnee-large.png A /branches/S2_3/data/flags/shawnee-shield-large.png M /branches/S2_3/data/flags/shawnee-shield.png M /branches/S2_3/data/flags/shawnee.png A /branches/S2_3/data/flags/siberia-large.png A /branches/S2_3/data/flags/siberia-shield-large.png M /branches/S2_3/data/flags/siberia-shield.png M /branches/S2_3/data/flags/siberia.png A /branches/S2_3/data/flags/sicily-large.png A /branches/S2_3/data/flags/sicily-shield-large.png M /branches/S2_3/data/flags/sicily-shield.png M /branches/S2_3/data/flags/sicily.png A /branches/S2_3/data/flags/sikh-large.png A /branches/S2_3/data/flags/sikh-shield-large.png M /branches/S2_3/data/flags/sikh-shield.png M /branches/S2_3/data/flags/sikh.png A /branches/S2_3/data/flags/sikkim-large.png A /branches/S2_3/data/flags/sikkim-shield-large.png M /branches/S2_3/data/flags/sikkim-shield.png M /branches/S2_3/data/flags/sikkim.png A /branches/S2_3/data/flags/silesia-large.png A /branches/S2_3/data/flags/silesia-shield-large.png M /branches/S2_3/data/flags/silesia-shield.png M /branches/S2_3/data/flags/silesia.png A /branches/S2_3/data/flags/singapore-large.png A /branches/S2_3/data/flags/singapore-shield-large.png M /branches/S2_3/data/flags/singapore-shield.png M /branches/S2_3/data/flags/singapore.png A /branches/S2_3/data/flags/slavic-large.png A /branches/S2_3/data/flags/slavic-shield-large.png M /branches/S2_3/data/flags/slavic-shield.png M /branches/S2_3/data/flags/slavic.png A /branches/S2_3/data/flags/slovakia-large.png A /branches/S2_3/data/flags/slovakia-shield-large.png M /branches/S2_3/data/flags/slovakia-shield.png M /branches/S2_3/data/flags/slovakia.png A /branches/S2_3/data/flags/slovenia-large.png A /branches/S2_3/data/flags/slovenia-shield-large.png M /branches/S2_3/data/flags/slovenia-shield.png M /branches/S2_3/data/flags/slovenia.png A /branches/S2_3/data/flags/somalia-large.png A /branches/S2_3/data/flags/somalia-shield-large.png M /branches/S2_3/data/flags/somalia-shield.png M /branches/S2_3/data/flags/somalia.png A /branches/S2_3/data/flags/songhai-large.png A /branches/S2_3/data/flags/songhai-shield-large.png M /branches/S2_3/data/flags/songhai-shield.png M /branches/S2_3/data/flags/songhai.png A /branches/S2_3/data/flags/south_africa-large.png A /branches/S2_3/data/flags/south_africa-shield-large.png M /branches/S2_3/data/flags/south_africa-shield.png M /branches/S2_3/data/flags/south_africa.png A /branches/S2_3/data/flags/south_yemen-large.png A /branches/S2_3/data/flags/south_yemen-shield-large.png M /branches/S2_3/data/flags/south_yemen-shield.png M /branches/S2_3/data/flags/south_yemen.png A /branches/S2_3/data/flags/southern_cross-large.png A /branches/S2_3/data/flags/southern_cross-shield-large.png M /branches/S2_3/data/flags/southern_cross-shield.png M /branches/S2_3/data/flags/southern_cross.png A /branches/S2_3/data/flags/soviet-large.png A /branches/S2_3/data/flags/soviet-shield-large.png M /branches/S2_3/data/flags/soviet-shield.png M /branches/S2_3/data/flags/soviet.png A /branches/S2_3/data/flags/spain-large.png A /branches/S2_3/data/flags/spain-shield-large.png M /branches/S2_3/data/flags/spain-shield.png M /branches/S2_3/data/flags/spain.png A /branches/S2_3/data/flags/srilanka-large.png A /branches/S2_3/data/flags/srilanka-shield-large.png M /branches/S2_3/data/flags/srilanka-shield.png M /branches/S2_3/data/flags/srilanka.png A /branches/S2_3/data/flags/srivijaya-large.png A /branches/S2_3/data/flags/srivijaya-shield-large.png M /branches/S2_3/data/flags/srivijaya-shield.png M /branches/S2_3/data/flags/srivijaya.png A /branches/S2_3/data/flags/stpatrick-large.png A /branches/S2_3/data/flags/stpatrick-shield-large.png M /branches/S2_3/data/flags/stpatrick-shield.png M /branches/S2_3/data/flags/stpatrick.png A /branches/S2_3/data/flags/sudan-large.png A /branches/S2_3/data/flags/sudan-shield-large.png M /branches/S2_3/data/flags/sudan-shield.png M /branches/S2_3/data/flags/sudan.png A /branches/S2_3/data/flags/sumeria-large.png A /branches/S2_3/data/flags/sumeria-shield-large.png M /branches/S2_3/data/flags/sumeria-shield.png M /branches/S2_3/data/flags/sumeria.png A /branches/S2_3/data/flags/suriname-large.png A /branches/S2_3/data/flags/suriname-shield-large.png M /branches/S2_3/data/flags/suriname-shield.png M /branches/S2_3/data/flags/suriname.png A /branches/S2_3/data/flags/svg-large.png A /branches/S2_3/data/flags/svg-shield-large.png M /branches/S2_3/data/flags/svg-shield.png M /branches/S2_3/data/flags/svg.png A /branches/S2_3/data/flags/swaziland-large.png A /branches/S2_3/data/flags/swaziland-shield-large.png M /branches/S2_3/data/flags/swaziland-shield.png M /branches/S2_3/data/flags/swaziland.png A /branches/S2_3/data/flags/sweden-large.png A /branches/S2_3/data/flags/sweden-shield-large.png M /branches/S2_3/data/flags/sweden-shield.png M /branches/S2_3/data/flags/sweden.png A /branches/S2_3/data/flags/swiss-large.png A /branches/S2_3/data/flags/swiss-shield-large.png M /branches/S2_3/data/flags/swiss-shield.png M /branches/S2_3/data/flags/swiss.png A /branches/S2_3/data/flags/syria-large.png A /branches/S2_3/data/flags/syria-shield-large.png M /branches/S2_3/data/flags/syria-shield.png M /branches/S2_3/data/flags/syria.png A /branches/S2_3/data/flags/taino-large.png A /branches/S2_3/data/flags/taino-shield-large.png M /branches/S2_3/data/flags/taino-shield.png M /branches/S2_3/data/flags/taino.png A /branches/S2_3/data/flags/tairona-large.png A /branches/S2_3/data/flags/tairona-shield-large.png M /branches/S2_3/data/flags/tairona-shield.png M /branches/S2_3/data/flags/tairona.png A /branches/S2_3/data/flags/taiwan-large.png A /branches/S2_3/data/flags/taiwan-shield-large.png M /branches/S2_3/data/flags/taiwan-shield.png M /branches/S2_3/data/flags/taiwan.png A /branches/S2_3/data/flags/tajikistan-large.png A /branches/S2_3/data/flags/tajikistan-shield-large.png M /branches/S2_3/data/flags/tajikistan-shield.png M /branches/S2_3/data/flags/tajikistan.png A /branches/S2_3/data/flags/tannu_tuva-large.png A /branches/S2_3/data/flags/tannu_tuva-shield-large.png M /branches/S2_3/data/flags/tannu_tuva-shield.png M /branches/S2_3/data/flags/tannu_tuva.png A /branches/S2_3/data/flags/tanzania-large.png A /branches/S2_3/data/flags/tanzania-shield-large.png M /branches/S2_3/data/flags/tanzania-shield.png M /branches/S2_3/data/flags/tanzania.png A /branches/S2_3/data/flags/tatarstan-large.png A /branches/S2_3/data/flags/tatarstan-shield-large.png M /branches/S2_3/data/flags/tatarstan-shield.png M /branches/S2_3/data/flags/tatarstan.png A /branches/S2_3/data/flags/templar-large.png A /branches/S2_3/data/flags/templar-shield-large.png M /branches/S2_3/data/flags/templar-shield.png M /branches/S2_3/data/flags/templar.png A /branches/S2_3/data/flags/teutonic_order-large.png A /branches/S2_3/data/flags/teutonic_order-shield-large.png M /branches/S2_3/data/flags/teutonic_order-shield.png M /branches/S2_3/data/flags/teutonic_order.png A /branches/S2_3/data/flags/texas-large.png A /branches/S2_3/data/flags/texas-shield-large.png M /branches/S2_3/data/flags/texas-shield.png M /branches/S2_3/data/flags/texas.png A /branches/S2_3/data/flags/thailand-large.png A /branches/S2_3/data/flags/thailand-shield-large.png M /branches/S2_3/data/flags/thailand-shield.png M /branches/S2_3/data/flags/thailand.png A /branches/S2_3/data/flags/thrace-large.png A /branches/S2_3/data/flags/thrace-shield-large.png M /branches/S2_3/data/flags/thrace-shield.png M /branches/S2_3/data/flags/thrace.png A /branches/S2_3/data/flags/tibet-large.png A /branches/S2_3/data/flags/tibet-shield-large.png M /branches/S2_3/data/flags/tibet-shield.png M /branches/S2_3/data/flags/tibet.png A /branches/S2_3/data/flags/timur-large.png A /branches/S2_3/data/flags/timur-shield-large.png M /branches/S2_3/data/flags/timur-shield.png M /branches/S2_3/data/flags/timur.png A /branches/S2_3/data/flags/tocharian-large.png A /branches/S2_3/data/flags/tocharian-shield-large.png M /branches/S2_3/data/flags/tocharian-shield.png M /branches/S2_3/data/flags/tocharian.png A /branches/S2_3/data/flags/togo-large.png A /branches/S2_3/data/flags/togo-shield-large.png M /branches/S2_3/data/flags/togo-shield.png M /branches/S2_3/data/flags/togo.png A /branches/S2_3/data/flags/toltec-large.png A /branches/S2_3/data/flags/toltec-shield-large.png M /branches/S2_3/data/flags/toltec-shield.png M /branches/S2_3/data/flags/toltec.png A /branches/S2_3/data/flags/tonga-large.png A /branches/S2_3/data/flags/tonga-shield-large.png M /branches/S2_3/data/flags/tonga-shield.png M /branches/S2_3/data/flags/tonga.png A /branches/S2_3/data/flags/transylvania-large.png A /branches/S2_3/data/flags/transylvania-shield-large.png M /branches/S2_3/data/flags/transylvania-shield.png M /branches/S2_3/data/flags/transylvania.png A /branches/S2_3/data/flags/tunisia-large.png A /branches/S2_3/data/flags/tunisia-shield-large.png M /branches/S2_3/data/flags/tunisia-shield.png M /branches/S2_3/data/flags/tunisia.png A /branches/S2_3/data/flags/tupi-large.png A /branches/S2_3/data/flags/tupi-shield-large.png M /branches/S2_3/data/flags/tupi-shield.png M /branches/S2_3/data/flags/tupi.png A /branches/S2_3/data/flags/turkey-large.png A /branches/S2_3/data/flags/turkey-shield-large.png M /branches/S2_3/data/flags/turkey-shield.png M /branches/S2_3/data/flags/turkey.png A /branches/S2_3/data/flags/turkmenistan-large.png A /branches/S2_3/data/flags/turkmenistan-shield-large.png M /branches/S2_3/data/flags/turkmenistan-shield.png M /branches/S2_3/data/flags/turkmenistan.png A /branches/S2_3/data/flags/tyrol-large.png A /branches/S2_3/data/flags/tyrol-shield-large.png M /branches/S2_3/data/flags/tyrol-shield.png M /branches/S2_3/data/flags/tyrol.png A /branches/S2_3/data/flags/uae-large.png A /branches/S2_3/data/flags/uae-shield-large.png M /branches/S2_3/data/flags/uae-shield.png M /branches/S2_3/data/flags/uae.png A /branches/S2_3/data/flags/uganda-large.png A /branches/S2_3/data/flags/uganda-shield-large.png M /branches/S2_3/data/flags/uganda-shield.png M /branches/S2_3/data/flags/uganda.png A /branches/S2_3/data/flags/ukraine-large.png A /branches/S2_3/data/flags/ukraine-shield-large.png M /branches/S2_3/data/flags/ukraine-shield.png M /branches/S2_3/data/flags/ukraine.png A /branches/S2_3/data/flags/unasur-large.png A /branches/S2_3/data/flags/unasur-shield-large.png M /branches/S2_3/data/flags/unasur-shield.png M /branches/S2_3/data/flags/unasur.png A /branches/S2_3/data/flags/united_kingdom-large.png A /branches/S2_3/data/flags/united_kingdom-shield-large.png M /branches/S2_3/data/flags/united_kingdom-shield.png M /branches/S2_3/data/flags/united_kingdom.png A /branches/S2_3/data/flags/united_nations-large.png A /branches/S2_3/data/flags/united_nations-shield-large.png M /branches/S2_3/data/flags/united_nations-shield.png M /branches/S2_3/data/flags/united_nations.png A /branches/S2_3/data/flags/unknown-large.png A /branches/S2_3/data/flags/unknown-shield-large.png M /branches/S2_3/data/flags/unknown-shield.png M /branches/S2_3/data/flags/unknown.png A /branches/S2_3/data/flags/uruguay-large.png A /branches/S2_3/data/flags/uruguay-shield-large.png M /branches/S2_3/data/flags/uruguay-shield.png M /branches/S2_3/data/flags/uruguay.png A /branches/S2_3/data/flags/usa-large.png A /branches/S2_3/data/flags/usa-shield-large.png M /branches/S2_3/data/flags/usa-shield.png M /branches/S2_3/data/flags/usa.png A /branches/S2_3/data/flags/uyghur-large.png A /branches/S2_3/data/flags/uyghur-shield-large.png M /branches/S2_3/data/flags/uyghur-shield.png M /branches/S2_3/data/flags/uyghur.png A /branches/S2_3/data/flags/uzbekistan-large.png A /branches/S2_3/data/flags/uzbekistan-shield-large.png M /branches/S2_3/data/flags/uzbekistan-shield.png M /branches/S2_3/data/flags/uzbekistan.png A /branches/S2_3/data/flags/valknut-large.png A /branches/S2_3/data/flags/valknut-shield-large.png M /branches/S2_3/data/flags/valknut-shield.png M /branches/S2_3/data/flags/valknut.png A /branches/S2_3/data/flags/vampire-large.png A /branches/S2_3/data/flags/vampire-shield-large.png M /branches/S2_3/data/flags/vampire-shield.png M /branches/S2_3/data/flags/vampire.png A /branches/S2_3/data/flags/vandal-large.png A /branches/S2_3/data/flags/vandal-shield-large.png M /branches/S2_3/data/flags/vandal-shield.png M /branches/S2_3/data/flags/vandal.png A /branches/S2_3/data/flags/vatican-large.png A /branches/S2_3/data/flags/vatican-shield-large.png M /branches/S2_3/data/flags/vatican-shield.png M /branches/S2_3/data/flags/vatican.png A /branches/S2_3/data/flags/venezuela-large.png A /branches/S2_3/data/flags/venezuela-shield-large.png M /branches/S2_3/data/flags/venezuela-shield.png M /branches/S2_3/data/flags/venezuela.png A /branches/S2_3/data/flags/venice-large.png A /branches/S2_3/data/flags/venice-shield-large.png M /branches/S2_3/data/flags/venice-shield.png M /branches/S2_3/data/flags/venice.png A /branches/S2_3/data/flags/vermont-large.png A /branches/S2_3/data/flags/vermont-shield-large.png M /branches/S2_3/data/flags/vermont-shield.png M /branches/S2_3/data/flags/vermont.png A /branches/S2_3/data/flags/vietnam-large.png A /branches/S2_3/data/flags/vietnam-shield-large.png M /branches/S2_3/data/flags/vietnam-shield.png M /branches/S2_3/data/flags/vietnam.png A /branches/S2_3/data/flags/viking-large.png A /branches/S2_3/data/flags/viking-shield-large.png M /branches/S2_3/data/flags/viking-shield.png M /branches/S2_3/data/flags/viking.png A /branches/S2_3/data/flags/visigoth-large.png A /branches/S2_3/data/flags/visigoth-shield-large.png M /branches/S2_3/data/flags/visigoth-shield.png M /branches/S2_3/data/flags/visigoth.png A /branches/S2_3/data/flags/wales-large.png A /branches/S2_3/data/flags/wales-shield-large.png M /branches/S2_3/data/flags/wales-shield.png M /branches/S2_3/data/flags/wales.png A /branches/S2_3/data/flags/wallonia-large.png A /branches/S2_3/data/flags/wallonia-shield-large.png M /branches/S2_3/data/flags/wallonia-shield.png M /branches/S2_3/data/flags/wallonia.png A /branches/S2_3/data/flags/west_indies_federation-large.png A /branches/S2_3/data/flags/west_indies_federation-shield-large.png M /branches/S2_3/data/flags/west_indies_federation-shield.png M /branches/S2_3/data/flags/west_indies_federation.png A /branches/S2_3/data/flags/westphalia-large.png A /branches/S2_3/data/flags/westphalia-shield-large.png M /branches/S2_3/data/flags/westphalia-shield.png M /branches/S2_3/data/flags/westphalia.png A /branches/S2_3/data/flags/wuerttemberg-large.png A /branches/S2_3/data/flags/wuerttemberg-shield-large.png M /branches/S2_3/data/flags/wuerttemberg-shield.png M /branches/S2_3/data/flags/wuerttemberg.png A /branches/S2_3/data/flags/yemen-large.png A /branches/S2_3/data/flags/yemen-shield-large.png M /branches/S2_3/data/flags/yemen-shield.png M /branches/S2_3/data/flags/yemen.png A /branches/S2_3/data/flags/yucatan-large.png A /branches/S2_3/data/flags/yucatan-shield-large.png M /branches/S2_3/data/flags/yucatan-shield.png M /branches/S2_3/data/flags/yucatan.png A /branches/S2_3/data/flags/yugoslavia-large.png A /branches/S2_3/data/flags/yugoslavia-shield-large.png M /branches/S2_3/data/flags/yugoslavia-shield.png M /branches/S2_3/data/flags/yugoslavia.png A /branches/S2_3/data/flags/zapotec-large.png A /branches/S2_3/data/flags/zapotec-shield-large.png M /branches/S2_3/data/flags/zapotec-shield.png M /branches/S2_3/data/flags/zapotec.png A /branches/S2_3/data/flags/zimbabwe-large.png A /branches/S2_3/data/flags/zimbabwe-shield-large.png M /branches/S2_3/data/flags/zimbabwe-shield.png M /branches/S2_3/data/flags/zimbabwe.png A /branches/S2_3/data/flags/zulu-large.png A /branches/S2_3/data/flags/zulu-shield-large.png M /branches/S2_3/data/flags/zulu-shield.png M /branches/S2_3/data/flags/zulu.png M /branches/S2_3/data/misc/Makefile.am A /branches/S2_3/data/misc/flags-large.spec A /branches/S2_3/data/misc/shields-large.spec Distribute an additional set of larger national flags. Gna patch #2202 ------------------------------------------------------------------------ r18495 | syntron | 2010-11-16 08:07:16 -0800 (Tue, 16 Nov 2010) | 9 lines Changed paths: M /branches/S2_3/client/editor.c M /branches/S2_3/common/tile.c M /branches/S2_3/common/tile.h M /branches/S2_3/server/advisors/infracache.c M /branches/S2_3/server/advisors/infracache.h eanup infracache to _not_ work on real tiles * extend virtual tile implemented for the editor and work on a virtual copy of the selected tile * cleanup the interface to the ai_calc_*() functions to use pcity, ptile as argument * add the const flag to all struct player, struct tile and struct city arguments see gna patch #2160 ------------------------------------------------------------------------ r18492 | syntron | 2010-11-16 08:00:41 -0800 (Tue, 16 Nov 2010) | 8 lines Changed paths: M /branches/S2_3/server/notify.c do not save /wall messages in the event cache * they are important at the time they are send but not from the cache on * a later date see gna bug #17011 ------------------------------------------------------------------------ r18489 | syntron | 2010-11-16 07:54:15 -0800 (Tue, 16 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/server/srv_main.c clear the event cache only for new games see gna bug #17010 ------------------------------------------------------------------------ r18487 | syntron | 2010-11-16 07:49:57 -0800 (Tue, 16 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/server/advisors/infracache.c check for ai handicap H_MAP in is_wet() see gna patch #2161 ------------------------------------------------------------------------ r18486 | syntron | 2010-11-16 06:23:14 -0800 (Tue, 16 Nov 2010) | 12 lines Changed paths: M /branches/S2_3/server/scripting/api_actions.c M /branches/S2_3/server/stdinhand.c fix create_command_newcommer() the buffer 'buf' was not initialised if a new player slot was used; fix it by: * initialise buffer in api_actions_create_player() * create string for newly created players * add information about the nation of the new player see gna bug #17051 ------------------------------------------------------------------------ r18484 | syntron | 2010-11-16 06:19:29 -0800 (Tue, 16 Nov 2010) | 14 lines Changed paths: M /branches/S2_3/common/events.c M /branches/S2_3/common/events.h M /branches/S2_3/data/stdsounds.soundspec M /branches/S2_3/server/cityturn.c M /branches/S2_3/server/scripting/api.pkg add message for units with population cost adapted from longturn (longtun svn6460) original by kernigh Message for population cost of units, like "Warriors cost 1 population. Canberra shrinks to size 3." The message only appears if one enables a new ruleset option, which is off by default. This is feature 257: http://redmine.pagema.net/issues/257 see gna patch #2157 ------------------------------------------------------------------------ r18481 | syntron | 2010-11-16 06:10:18 -0800 (Tue, 16 Nov 2010) | 8 lines Changed paths: M /branches/S2_3/server/stdinhand.c reformat 'show ...' * increase the possible length of the option to 25 characters * update the text/comments see gna patch #2068 ------------------------------------------------------------------------ r18480 | pepeto | 2010-11-16 03:49:40 -0800 (Tue, 16 Nov 2010) | 4 lines Changed paths: M /branches/S2_3/fc_version Freezing network protocol format for Freeciv 2.3.0. Bumped capability string to "+Freeciv-2.3-network". See gna task #7230. ------------------------------------------------------------------------ r18479 | pepeto | 2010-11-16 03:36:27 -0800 (Tue, 16 Nov 2010) | 4 lines Changed paths: M /branches/S2_3/common/aicore/path_finding.c Fix wrong handling for path finding jumbo maps which was causing unit connecting activities failing. See gna bug #17082. ------------------------------------------------------------------------ r18477 | pepeto | 2010-11-16 03:31:31 -0800 (Tue, 16 Nov 2010) | 4 lines Changed paths: M /branches/S2_3/client/gui-sdl/themespec.c M /branches/S2_3/client/tilespec.c M /branches/S2_3/data/amplio/ancientcities.spec M /branches/S2_3/data/amplio/explosions.spec M /branches/S2_3/data/amplio/fog.spec M /branches/S2_3/data/amplio/grid.spec M /branches/S2_3/data/amplio/icons.spec M /branches/S2_3/data/amplio/medievalcities.spec M /branches/S2_3/data/amplio/moderncities.spec M /branches/S2_3/data/amplio/nuke.spec M /branches/S2_3/data/amplio/ocean.spec M /branches/S2_3/data/amplio/select.spec M /branches/S2_3/data/amplio/terrain1.spec M /branches/S2_3/data/amplio/terrain2.spec M /branches/S2_3/data/amplio/tiles.spec M /branches/S2_3/data/amplio/units.spec M /branches/S2_3/data/amplio/water.spec M /branches/S2_3/data/amplio.tilespec M /branches/S2_3/data/amplio2/ancientcities.spec M /branches/S2_3/data/amplio2/explosions.spec M /branches/S2_3/data/amplio2/fog.spec M /branches/S2_3/data/amplio2/grid.spec M /branches/S2_3/data/amplio2/hills.spec M /branches/S2_3/data/amplio2/icons.spec M /branches/S2_3/data/amplio2/medievalcities.spec M /branches/S2_3/data/amplio2/moderncities.spec M /branches/S2_3/data/amplio2/mountains.spec M /branches/S2_3/data/amplio2/nuke.spec M /branches/S2_3/data/amplio2/ocean.spec M /branches/S2_3/data/amplio2/select.spec M /branches/S2_3/data/amplio2/terrain1.spec M /branches/S2_3/data/amplio2/terrain2.spec M /branches/S2_3/data/amplio2/tiles.spec M /branches/S2_3/data/amplio2/units.spec M /branches/S2_3/data/amplio2/water.spec M /branches/S2_3/data/amplio2.tilespec M /branches/S2_3/data/civ1/buildings.ruleset M /branches/S2_3/data/civ1/cities.ruleset M /branches/S2_3/data/civ1/effects.ruleset M /branches/S2_3/data/civ1/game.ruleset M /branches/S2_3/data/civ1/governments.ruleset M /branches/S2_3/data/civ1/nations.ruleset M /branches/S2_3/data/civ1/techs.ruleset M /branches/S2_3/data/civ1/terrain.ruleset M /branches/S2_3/data/civ1/units.ruleset M /branches/S2_3/data/civ2/buildings.ruleset M /branches/S2_3/data/civ2/cities.ruleset M /branches/S2_3/data/civ2/effects.ruleset M /branches/S2_3/data/civ2/game.ruleset M /branches/S2_3/data/civ2/governments.ruleset M /branches/S2_3/data/civ2/nations.ruleset M /branches/S2_3/data/civ2/techs.ruleset M /branches/S2_3/data/civ2/terrain.ruleset M /branches/S2_3/data/civ2/units.ruleset M /branches/S2_3/data/default/buildings.ruleset M /branches/S2_3/data/default/cities.ruleset M /branches/S2_3/data/default/effects.ruleset M /branches/S2_3/data/default/game.ruleset M /branches/S2_3/data/default/governments.ruleset M /branches/S2_3/data/default/nations.ruleset M /branches/S2_3/data/default/techs.ruleset M /branches/S2_3/data/default/terrain.ruleset M /branches/S2_3/data/default/units.ruleset M /branches/S2_3/data/experimental/buildings.ruleset M /branches/S2_3/data/experimental/cities.ruleset M /branches/S2_3/data/experimental/effects.ruleset M /branches/S2_3/data/experimental/game.ruleset M /branches/S2_3/data/experimental/governments.ruleset M /branches/S2_3/data/experimental/techs.ruleset M /branches/S2_3/data/experimental/terrain.ruleset M /branches/S2_3/data/experimental/units.ruleset M /branches/S2_3/data/hex2t/grid.spec M /branches/S2_3/data/hex2t/items.spec M /branches/S2_3/data/hex2t/overlays.spec M /branches/S2_3/data/hex2t/select.spec M /branches/S2_3/data/hex2t/tiles.spec M /branches/S2_3/data/hex2t.tilespec M /branches/S2_3/data/isophex/darkness.spec M /branches/S2_3/data/isophex/gold.spec M /branches/S2_3/data/isophex/grid.spec M /branches/S2_3/data/isophex/rivers.spec M /branches/S2_3/data/isophex/terrain1.spec M /branches/S2_3/data/isophex/terrain2.spec M /branches/S2_3/data/isophex/tiles.spec M /branches/S2_3/data/isophex.tilespec M /branches/S2_3/data/isotrident/cities.spec M /branches/S2_3/data/isotrident/fog.spec M /branches/S2_3/data/isotrident/grid.spec M /branches/S2_3/data/isotrident/morecities.spec M /branches/S2_3/data/isotrident/nuke.spec M /branches/S2_3/data/isotrident/ocean.spec M /branches/S2_3/data/isotrident/select.spec M /branches/S2_3/data/isotrident/terrain1.spec M /branches/S2_3/data/isotrident/terrain2.spec M /branches/S2_3/data/isotrident/tiles.spec M /branches/S2_3/data/isotrident/unitextras.spec M /branches/S2_3/data/isotrident.tilespec M /branches/S2_3/data/misc/buildings-large.spec M /branches/S2_3/data/misc/buildings.spec M /branches/S2_3/data/misc/chiefs.spec M /branches/S2_3/data/misc/citybar.spec M /branches/S2_3/data/misc/colors.spec M /branches/S2_3/data/misc/cursors.spec M /branches/S2_3/data/misc/editor.spec M /branches/S2_3/data/misc/flags.spec M /branches/S2_3/data/misc/icons.spec M /branches/S2_3/data/misc/overlays.spec M /branches/S2_3/data/misc/shields.spec M /branches/S2_3/data/misc/small.spec M /branches/S2_3/data/misc/space.spec M /branches/S2_3/data/misc/techs.spec M /branches/S2_3/data/misc/treaty.spec M /branches/S2_3/data/misc/wonders-large.spec M /branches/S2_3/data/multiplayer/buildings.ruleset M /branches/S2_3/data/multiplayer/cities.ruleset M /branches/S2_3/data/multiplayer/effects.ruleset M /branches/S2_3/data/multiplayer/game.ruleset M /branches/S2_3/data/multiplayer/governments.ruleset M /branches/S2_3/data/multiplayer/techs.ruleset M /branches/S2_3/data/multiplayer/terrain.ruleset M /branches/S2_3/data/multiplayer/units.ruleset M /branches/S2_3/data/themes/gui-sdl/human/city.spec M /branches/S2_3/data/themes/gui-sdl/human/city_fist.spec M /branches/S2_3/data/themes/gui-sdl/human/dip_icons.spec M /branches/S2_3/data/themes/gui-sdl/human/icons.spec M /branches/S2_3/data/themes/gui-sdl/human/small_theme_buttons.spec M /branches/S2_3/data/themes/gui-sdl/human/tech_tree.spec M /branches/S2_3/data/themes/gui-sdl/human/theme.themespec M /branches/S2_3/data/themes/gui-sdl/human/theme_boxs.spec M /branches/S2_3/data/themes/gui-sdl/human/theme_buttons.spec M /branches/S2_3/data/themes/gui-sdl/human/theme_orders_buttons.spec M /branches/S2_3/data/themes/gui-sdl/human/theme_scrolls.spec M /branches/S2_3/data/trident/auto_ll.spec M /branches/S2_3/data/trident/cities.spec M /branches/S2_3/data/trident/earth.spec M /branches/S2_3/data/trident/explosions.spec M /branches/S2_3/data/trident/fog.spec M /branches/S2_3/data/trident/grid.spec M /branches/S2_3/data/trident/roads.spec M /branches/S2_3/data/trident/select.spec M /branches/S2_3/data/trident/tiles.spec M /branches/S2_3/data/trident/units.spec M /branches/S2_3/data/trident.tilespec M /branches/S2_3/server/ruleset.c Make ruleset, tileset and SDL theme capability strings matching the Freeciv version they were wrote for, instead of a magic obscur number. See gna patch #2154. ------------------------------------------------------------------------ r18475 | pepeto | 2010-11-15 16:04:23 -0800 (Mon, 15 Nov 2010) | 7 lines Changed paths: M /branches/S2_3/common/game.c M /branches/S2_3/common/game.h M /branches/S2_3/server/commands.c M /branches/S2_3/server/commands.h M /branches/S2_3/server/connecthand.c M /branches/S2_3/server/settings.c M /branches/S2_3/server/stdinhand.c M /branches/S2_3/server/stdinhand.h Port the /kick command which prevent the user to reconnect for a while. Requested by Alberto Bonsanto , Keyser Soze and Pekka . Original patch by Book for warclient. See gna bug #16933. ------------------------------------------------------------------------ r18472 | pepeto | 2010-11-15 15:59:28 -0800 (Mon, 15 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/client/clinet.c M /branches/S2_3/common/connection.c M /branches/S2_3/common/connection.h M /branches/S2_3/common/packets.c M /branches/S2_3/server/auth.c M /branches/S2_3/server/sernet.c M /branches/S2_3/server/sernet.h M /branches/S2_3/server/stdinhand.c Print the reason a connection has closed. Original patch by Book and me for warclient. See gna patch #2200. ------------------------------------------------------------------------ r18470 | pepeto | 2010-11-15 15:52:09 -0800 (Mon, 15 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/common/connection.c M /branches/S2_3/common/connection.h M /branches/S2_3/common/packets.c M /branches/S2_3/server/auth.c M /branches/S2_3/server/connecthand.c M /branches/S2_3/server/ggzserver.c M /branches/S2_3/server/sernet.c M /branches/S2_3/server/sernet.h M /branches/S2_3/server/srv_main.c M /branches/S2_3/server/stdinhand.c Avoid recursive client connection closing. Original patch by Book for warclient. See gna patch #2199. ------------------------------------------------------------------------ r18468 | pepeto | 2010-11-15 15:44:32 -0800 (Mon, 15 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/client/text.c Use the string lists utilities in the client part. See gna patch #2064. ------------------------------------------------------------------------ r18466 | pepeto | 2010-11-15 15:44:31 -0800 (Mon, 15 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/server/settings.c M /branches/S2_3/server/stdinhand.c Use the string lists utilities in the server part. See gna patch #2064. ------------------------------------------------------------------------ r18465 | pepeto | 2010-11-15 15:44:27 -0800 (Mon, 15 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/helpdata.c M /branches/S2_3/common/unittype.c M /branches/S2_3/common/unittype.h M /branches/S2_3/server/unithand.c Use the string lists utilities in the common part. See gna patch #2064. ------------------------------------------------------------------------ r18463 | pepeto | 2010-11-15 15:44:24 -0800 (Mon, 15 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/utility/astring.c M /branches/S2_3/utility/astring.h M /branches/S2_3/utility/string_vector.c M /branches/S2_3/utility/string_vector.h Add a utility to make translated "or"-separated and "and"-separated string lists. Requested by Jacob Nevins (jtn) and me. See gna patch #2064. ------------------------------------------------------------------------ r18459 | syntron | 2010-11-14 05:44:49 -0800 (Sun, 14 Nov 2010) | 8 lines Changed paths: M /branches/S2_3/server/savegame2.c cleanup savegame version (compatibility) [version for S2_3] * fix versions number handling for compatibility layer in savegame2.c * this is 2.3.x; there should be no changes to the savegame format in this branch! see gna patch #2152 ------------------------------------------------------------------------ r18458 | pepeto | 2010-11-12 14:24:42 -0800 (Fri, 12 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/common/packets.c Force to send to flush the packets in the compression queue when this queue size is over MAX_LEN_BUFFER. From a report by . See gna bug #14882. ------------------------------------------------------------------------ r18456 | pepeto | 2010-11-12 14:14:36 -0800 (Fri, 12 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/common/game.c M /branches/S2_3/common/game.h M /branches/S2_3/server/settings.c M /branches/S2_3/server/srv_main.c Consider allied victories. Cleanup and miscellaneous bug fixes in check_for_game_over(). Requested by Ann . See gna bug #14278. ------------------------------------------------------------------------ r18454 | pepeto | 2010-11-09 00:27:16 -0800 (Tue, 09 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/ai/aiunit.c Use path finding tools for find_something_to_kill(). See gna patch #2189. ------------------------------------------------------------------------ r18451 | pepeto | 2010-11-09 00:24:35 -0800 (Tue, 09 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/client/editor.c M /branches/S2_3/client/editor.h M /branches/S2_3/client/gui-gtk-2.0/editgui.c M /branches/S2_3/client/gui-gtk-2.0/editprop.c M /branches/S2_3/client/gui-gtk-2.0/editprop.h M /branches/S2_3/client/mapview_common.c M /branches/S2_3/client/mapview_common.h M /branches/S2_3/client/packhand.c M /branches/S2_3/client/tilespec.c M /branches/S2_3/common/fc_types.h M /branches/S2_3/common/map.c M /branches/S2_3/common/map.h M /branches/S2_3/common/nation.h M /branches/S2_3/common/packets.def M /branches/S2_3/fc_version M /branches/S2_3/server/connecthand.c M /branches/S2_3/server/edithand.c M /branches/S2_3/server/edithand.h M /branches/S2_3/server/gamehand.c M /branches/S2_3/server/generator/mapgen.c M /branches/S2_3/server/generator/startpos.c M /branches/S2_3/server/maphand.c M /branches/S2_3/server/savegame.c M /branches/S2_3/server/savegame2.c M /branches/S2_3/server/srv_main.c M /branches/S2_3/server/stdinhand.c Start position cleanup and extension. Updated capability string. Patch by Madeline Book and me. See gna bug #13803. ------------------------------------------------------------------------ r18450 | pepeto | 2010-11-09 00:08:40 -0800 (Tue, 09 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/utility/speclist.h Specific list iterators cleanup and extension. See gna patch #2187. ------------------------------------------------------------------------ r18448 | pepeto | 2010-11-09 00:05:58 -0800 (Tue, 09 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/utility/genhash.c M /branches/S2_3/utility/genhash.h M /branches/S2_3/utility/spechash.h Implement genhashs_are_equal[_full]() and _hashs_are_equal[_full](). See gna patch #2188. ------------------------------------------------------------------------ r18445 | pepeto | 2010-11-09 00:01:12 -0800 (Tue, 09 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/utility/spechash.h Implement specific hash table iterators. See gna patch #2186. ------------------------------------------------------------------------ r18443 | pepeto | 2010-11-08 23:58:01 -0800 (Mon, 08 Nov 2010) | 3 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/pages.c Fix a bug in the translation of empty scenario descriptions. See gna bug #17033. ------------------------------------------------------------------------ r18440 | pepeto | 2010-11-08 23:42:32 -0800 (Mon, 08 Nov 2010) | 7 lines Changed paths: M /branches/S2_3/client/gui-gtk-2.0/gui_stuff.c M /branches/S2_3/client/gui-gtk-2.0/repodlgs.h M /branches/S2_3/client/gui-sdl/repodlgs.c M /branches/S2_3/client/gui-stub/repodlgs.c M /branches/S2_3/client/gui-xaw/repodlgs.c M /branches/S2_3/client/include/repodlgs_g.h M /branches/S2_3/client/options.c Fixed a crash when changing the option for displaying icons in the technology requirement tree during a diplomatic meeting. Reported by HanduMan Patch by Gediminas Liktaras with changes by me See gna bug #16846. ------------------------------------------------------------------------ r18438 | pepeto | 2010-11-08 23:31:56 -0800 (Mon, 08 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/utility/genhash.c Fixed a bug in genhash_bucket_lookup(). Reported by Daniel Markstedt and me. See gna bug #17035 & bug bug #17042. ------------------------------------------------------------------------ r18435 | dmarks | 2010-11-08 13:34:01 -0800 (Mon, 08 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/ostrogothic.ruleset M /branches/S2_3/data/nation/palatinate.ruleset M /branches/S2_3/data/nation/palmyrene.ruleset M /branches/S2_3/data/nation/slavic.ruleset M /branches/S2_3/data/nation/uzbek.ruleset M /branches/S2_3/server/settings.c Typo fixes in translatable strings. Patch by Joan Creus in Gna bug #17034. ------------------------------------------------------------------------ r18434 | jcreus | 2010-11-07 15:04:10 -0800 (Sun, 07 Nov 2010) | 1 line Changed paths: M /branches/S2_3/po/ca.po Merge Catalan translation from trunk ------------------------------------------------------------------------ r18429 | pepeto | 2010-11-07 07:50:31 -0800 (Sun, 07 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/common/tech.c M /branches/S2_3/server/ruleset.c Fixed the checks for "removed" technologies when loading the rulesets. Reported by HanduMan Patch by Gediminas Liktaras See gna bug #16986. ------------------------------------------------------------------------ r18427 | dmarks | 2010-11-06 17:54:27 -0700 (Sat, 06 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/cornish.ruleset Better Cornish leader and city lists. Gna patch #2156 ------------------------------------------------------------------------ r18425 | dmarks | 2010-11-06 10:22:20 -0700 (Sat, 06 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/iranian.ruleset M /branches/S2_3/data/nation/kazakh.ruleset M /branches/S2_3/data/nation/kyrgyz.ruleset M /branches/S2_3/data/nation/mongol.ruleset M /branches/S2_3/data/nation/tajik.ruleset M /branches/S2_3/data/nation/turkmen.ruleset M /branches/S2_3/data/nation/uzbek.ruleset Improvements to Central Asian nations. Gna patch #2182 ------------------------------------------------------------------------ r18423 | pepeto | 2010-11-06 05:14:33 -0700 (Sat, 06 Nov 2010) | 9 lines Changed paths: M /branches/S2_3/common/aicore/cm.c Fix a typo in patch #2073 that was causing the CMA to fail to find the best solution. Removed obsolete comment and check about the unpredicable trade output of the city trade routes. Reported by Daniel Markstedt See gna bug #16983. ------------------------------------------------------------------------ r18420 | dmarks | 2010-11-04 11:32:42 -0700 (Thu, 04 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/russian.ruleset M /branches/S2_3/data/nation/ruthenian.ruleset M /branches/S2_3/data/nation/ukrainian.ruleset Better Ukrainian ruleset. Input from Vadim , Andrzej G. and J.M. Maalderink. Gna patch #2078 ------------------------------------------------------------------------ r18419 | dmarks | 2010-11-04 11:23:48 -0700 (Thu, 04 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/arab.ruleset M /branches/S2_3/data/nation/burgundian.ruleset M /branches/S2_3/data/nation/catalan.ruleset M /branches/S2_3/data/nation/colombian.ruleset M /branches/S2_3/data/nation/ethiopian.ruleset M /branches/S2_3/data/nation/indian.ruleset M /branches/S2_3/data/nation/indonesian.ruleset M /branches/S2_3/data/nation/iraqi.ruleset M /branches/S2_3/data/nation/italian.ruleset M /branches/S2_3/data/nation/mughal.ruleset M /branches/S2_3/data/nation/nigerian.ruleset M /branches/S2_3/data/nation/persian.ruleset M /branches/S2_3/data/nation/roman.ruleset M /branches/S2_3/data/nation/soviet.ruleset M /branches/S2_3/data/nation/tunisian.ruleset M /branches/S2_3/data/nation/turk.ruleset Batch of improved civilwar and conflicting nations. Patch by J.M. Maalderink. Gna bug #16129 ------------------------------------------------------------------------ r18416 | dmarks | 2010-11-04 10:40:05 -0700 (Thu, 04 Nov 2010) | 1 line Changed paths: M /branches/S2_3/data/nation/elamite.ruleset Fix typo in Elamite ruleset. ------------------------------------------------------------------------ r18413 | pepeto | 2010-11-03 14:16:01 -0700 (Wed, 03 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/data/nation/schleswig-holsteinian.ruleset Removed obsolete "leader_sex" entries. Patch by Daniel Markstedt (dmarks@gna). See gna bug #16996. ------------------------------------------------------------------------ r18411 | pepeto | 2010-11-03 14:15:59 -0700 (Wed, 03 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/server/ruleset.c Always read the male and female ruler titles of the nations, even when the government is unknown. It prevents to make warnings about unused entries. Reported by Daniel Markstedt (dmarks@gna). See gna bug #16996. ------------------------------------------------------------------------ r18410 | pepeto | 2010-11-03 14:08:58 -0700 (Wed, 03 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/client/update_queue.c Fix a bug in the update queue making the client unable to return to the game after a detachement of the original player. Reported by Daniel Markstedt (dmarks@gna) and Matthias Pfafferodt (syntron@gna). See gna bug #16998 and bug #17008. ------------------------------------------------------------------------ r18408 | pepeto | 2010-11-03 14:02:07 -0700 (Wed, 03 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/utility/genhash.c Re-enable the concept of deleted buckets in the hash table and add comments about it. I miss understood it. Reported by Mirex (prowokator9@o2.pl). See gna bug #16994. ------------------------------------------------------------------------ r18407 | pepeto | 2010-11-03 14:02:06 -0700 (Wed, 03 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/server/sanitycheck.c Don't dereference a NULL pointer, as tested previously in sanity check module. From a report by Mirex (prowokator9@o2.pl). See gna bug #16994. ------------------------------------------------------------------------ r18404 | pepeto | 2010-11-03 13:55:13 -0700 (Wed, 03 Nov 2010) | 5 lines Changed paths: M /branches/S2_3/common/government.c M /branches/S2_3/common/government.h M /branches/S2_3/server/ruleset.c Fix a bug for ruler titles translation due to crossed patches. Reported by Daniel Markstedt (dmarks@gna). See gna bug #16992. ------------------------------------------------------------------------ r18402 | syntron | 2010-11-03 05:11:41 -0700 (Wed, 03 Nov 2010) | 6 lines Changed paths: M /branches/S2_3/utility/registry.c rename registry.c:MAX_LEN_BUFFER to MAX_LEN_ERRORBUF and MAX_LEN_SECPATH * no compiling error if this file and connection.h are combined due to include comands (duplication of MAX_LEN_BUFFER) see gna patch #2057 ------------------------------------------------------------------------ r18400 | syntron | 2010-11-03 05:04:39 -0700 (Wed, 03 Nov 2010) | 8 lines Changed paths: M /branches/S2_3/common/featured_text.c cleanup FT_COLOR * it is undef'ed in featured_text.c but not defined in this file but in * featured_text.h see gna bug #16861 ------------------------------------------------------------------------ r18395 | pepeto | 2010-11-02 07:34:22 -0700 (Tue, 02 Nov 2010) | 2 lines Changed paths: A /branches/S2_3 (from /trunk:18394) Branching for 2.3 release. ------------------------------------------------------------------------ r18394 | pepeto | 2010-11-02 07:30:32 -0700 (Tue, 02 Nov 2010) | 3 lines Changed paths: M /trunk/ChangeLog Updated ChangeLog. ------------------------------------------------------------------------ r18393 | pepeto | 2010-11-02 07:25:27 -0700 (Tue, 02 Nov 2010) | 3 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 Update po files before branching. ------------------------------------------------------------------------ r18392 | dmarks | 2010-11-02 07:14:53 -0700 (Tue, 02 Nov 2010) | 1 line Changed paths: M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/badian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/brandenburgian.ruleset M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/franconian.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/hansa.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/mecklenburgian.ruleset M /trunk/data/nation/palatinate.ruleset M /trunk/data/nation/prussian.ruleset M /trunk/data/nation/saxon.ruleset M /trunk/data/nation/schleswig-holsteinian.ruleset M /trunk/data/nation/templar.ruleset M /trunk/data/nation/westphalian.ruleset M /trunk/data/nation/wuerttembergian.ruleset Consistency across German nations. Patch by J.M. Maalderink in Gna patch #2113. ------------------------------------------------------------------------ r18391 | dmarks | 2010-11-02 06:53:10 -0700 (Tue, 02 Nov 2010) | 1 line Changed paths: M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/emirati.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/pashtun.ruleset M /trunk/data/nation/texan.ruleset Some fixes/additions to nations. Gna patch #2146 ------------------------------------------------------------------------ r18390 | dmarks | 2010-11-02 06:04:11 -0700 (Tue, 02 Nov 2010) | 1 line Changed paths: M /trunk/data/flags/Makefile.am Fix misspelling of one svg file in the flags makefile. Reported by Marko Lindqvist in bug #17002 ------------------------------------------------------------------------ r18389 | pepeto | 2010-11-02 03:51:40 -0700 (Tue, 02 Nov 2010) | 5 lines Changed paths: M /trunk/po/POTFILES.in Add missing files for translation. Reported by Marko Lindqvist (cazfi). See gna bug #16993. ------------------------------------------------------------------------ r18388 | pepeto | 2010-11-02 03:01:29 -0700 (Tue, 02 Nov 2010) | 3 lines Changed paths: M /trunk/ai/aiunit.c Use path finding tools for ai_manage_barbarian_leader(). See gna patch #2151. ------------------------------------------------------------------------ r18387 | pepeto | 2010-11-02 03:00:11 -0700 (Tue, 02 Nov 2010) | 3 lines Changed paths: M /trunk/ai/aiunit.c Use path finding tools for find_nearest_safe_city(). See gna patch #2150. ------------------------------------------------------------------------ r18386 | pepeto | 2010-11-02 02:58:42 -0700 (Tue, 02 Nov 2010) | 3 lines Changed paths: M /trunk/ai/aiunit.c Use path finding tools for look_for_charge(). See gna patch #2149. ------------------------------------------------------------------------ r18385 | pepeto | 2010-11-02 02:56:05 -0700 (Tue, 02 Nov 2010) | 4 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h Renamed pf_city_map to pf_reverse_map and allow to create one either for cities and units. See gna patch #2147. ------------------------------------------------------------------------ r18384 | pepeto | 2010-11-02 02:50:43 -0700 (Tue, 02 Nov 2010) | 3 lines Changed paths: M /trunk/ai/aiferry.c M /trunk/server/diplomats.h M /trunk/server/srv_main.c M /trunk/server/unittools.h Remove the inclusion of "gotohand.h" in header files. See gna patch #2148. ------------------------------------------------------------------------ r18383 | pepeto | 2010-11-02 02:48:42 -0700 (Tue, 02 Nov 2010) | 3 lines Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aihunt.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/autoexplorer.c M /trunk/server/advisors/autosettlers.c M /trunk/server/unittools.c General path finding cleanup. See gna patch #2145 for the full list of changes. ------------------------------------------------------------------------ r18382 | pepeto | 2010-11-02 02:42:48 -0700 (Tue, 02 Nov 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/generate_packets.py M /trunk/common/packets.def M /trunk/server/citytools.c M /trunk/server/diplomats.c Re-enable 'force-to-send' flag for the city info packet. To prevent problems with investigation and synchronization with the server. See gna bug #16975. ------------------------------------------------------------------------ r18381 | pepeto | 2010-11-02 02:36:24 -0700 (Tue, 02 Nov 2010) | 7 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Don't use the bribe victim pointer after it has been freed. unit_change_owner() now returns the new pointer to unit, and the server also uses this new pointer for doing links (as the id of the unit changed). Reported by George Koehler (kernigh). See gna bug #16851. ------------------------------------------------------------------------ r18380 | dmarks | 2010-11-01 23:01:35 -0700 (Mon, 01 Nov 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/lipkatatar-shield.png A /trunk/data/flags/lipkatatar.png A /trunk/data/flags/lipkatatar.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/cossack.ruleset A /trunk/data/nation/lipkatatar.ruleset M /trunk/data/nation/moldovan.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/slavic.ruleset M /trunk/data/nation/transylvanian.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/po/POTFILES.in Lipka Tatar nation; ruleset by Andrzej G. ; flag is adapted from PD image from Wikimedia Commons. Gna patch #2102 ------------------------------------------------------------------------ r18379 | dmarks | 2010-11-01 13:50:12 -0700 (Mon, 01 Nov 2010) | 1 line Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am Remove Amplio tileset from distribution. Gna patch #1777 ------------------------------------------------------------------------ r18378 | dmarks | 2010-11-01 12:28:13 -0700 (Mon, 01 Nov 2010) | 1 line Changed paths: M /trunk/data/nation/indian.ruleset Typo in Indian ruleset. Gna patch #2107 ------------------------------------------------------------------------ r18377 | dmarks | 2010-11-01 12:25:16 -0700 (Mon, 01 Nov 2010) | 1 line Changed paths: M /trunk/data/nation/manchu.ruleset Improvements to Manchu nation. Gna patch #2118 ------------------------------------------------------------------------ r18376 | dmarks | 2010-11-01 12:21:50 -0700 (Mon, 01 Nov 2010) | 1 line Changed paths: M /trunk/data/nation/indian.ruleset Modernize Indian city list. Gna patch #2107 ------------------------------------------------------------------------ r18375 | pepeto | 2010-11-01 07:15:39 -0700 (Mon, 01 Nov 2010) | 5 lines Changed paths: M /trunk/doc/CodingStyle Several minor grammar fixes in the coding style guide. Report and patch by Gediminas Liktaras (asplode). See gna bug #16980. ------------------------------------------------------------------------ r18374 | pepeto | 2010-11-01 07:15:36 -0700 (Mon, 01 Nov 2010) | 6 lines Changed paths: M /trunk/server/advisors/advbuilding.c Fix a mistake in revision 13297 that was causing the AI to choose a new wonder city too often. Report and patch by George Koehler (kernigh). See gna bug #16717. ------------------------------------------------------------------------ r18373 | pepeto | 2010-11-01 07:15:33 -0700 (Mon, 01 Nov 2010) | 4 lines Changed paths: M /trunk/server/advisors/advdata.c M /trunk/server/advisors/advdata.h Discard calls to ai_data_phase_init() if it was previously called. Same thing for ai_data_phase_done() if the phase was not initialized. See gna bug #16648. ------------------------------------------------------------------------ r18368 | dmarks | 2010-10-31 21:24:55 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/timur-shield.png A /trunk/data/flags/timur.png A /trunk/data/flags/timur.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/teutonic.ruleset A /trunk/data/nation/timurid.ruleset M /trunk/po/POTFILES.in Timurid nation. Gna patch #2100 ------------------------------------------------------------------------ r18367 | dmarks | 2010-10-31 21:09:18 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/khwarezmian.ruleset M /trunk/data/nation/uzbek.ruleset Improvements to Uzbek and Khwarezmian nations. Gna patch #2099 ------------------------------------------------------------------------ r18366 | dmarks | 2010-10-31 21:01:45 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/mughal-shield.png A /trunk/data/flags/mughal.png A /trunk/data/flags/mughal.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/mughal.ruleset M /trunk/po/POTFILES.in Mughal nation; flag is PD image from Wikimedia Commons. Gna patch #2089 ------------------------------------------------------------------------ r18365 | dmarks | 2010-10-31 19:26:42 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/kashmir-shield.png A /trunk/data/flags/kashmir.png A /trunk/data/flags/kashmir.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/indian.ruleset A /trunk/data/nation/kashmiri.ruleset M /trunk/data/nation/pakistani.ruleset M /trunk/po/POTFILES.in Kashmiri nation; flag adapted from Wikimedia Commons PD image. Gna patch #2088 ------------------------------------------------------------------------ r18364 | dmarks | 2010-10-31 16:49:39 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/tunisian.ruleset Straighten out use of 'Bey' title. Gna bug #16976 ------------------------------------------------------------------------ r18363 | jtn | 2010-10-31 16:23:03 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 Combined "make update-po" and selected manual defuzzification after the fix for gna bug #16663 (just the actual spelling mistakes). Also outright fixes for en_GB. ------------------------------------------------------------------------ r18362 | jtn | 2010-10-31 16:22:37 -0700 (Sun, 31 Oct 2010) | 7 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/tileset_dlg.c M /trunk/client/options.c M /trunk/client/tilespec.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/commands.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/handchat.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/utility/log.c Assorted cosmetic tweaks to English strings in the source code: - misspellings and missing words - awkward phrasing - typographical issues: inconsistent use of full stops and capitalisation in some areas; some spacing fixes See gna bug #16663. ------------------------------------------------------------------------ r18361 | jtn | 2010-10-31 16:21:45 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 "make update-po" as of r18360. ------------------------------------------------------------------------ r18360 | dmarks | 2010-10-31 14:10:40 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/slavic-shield.png A /trunk/data/flags/slavic.png A /trunk/data/flags/slavic.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/slavic.ruleset M /trunk/po/POTFILES.in Slavic nation; ruleset by Andrzej G. with flag by J.M. Maalderink. Gna patch #2065 ------------------------------------------------------------------------ r18359 | pepeto | 2010-10-31 11:09:31 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/data/default/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset Document unit type flags "Capturable" and "Capturer" in the rulesets. See gna bug #16954. ------------------------------------------------------------------------ r18358 | pepeto | 2010-10-31 11:06:03 -0700 (Sun, 31 Oct 2010) | 6 lines Changed paths: M /trunk/common/generate_packets.py Remove cancel packets also in receiving side, or the delta state between the server and the client will be out of synchronization. From an anonymous report. See gna bug #16885. ------------------------------------------------------------------------ r18357 | pepeto | 2010-10-31 10:55:35 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/messagewin_common.c M /trunk/client/update_queue.c M /trunk/client/update_queue.h Client update queue module cleanup. See gna bug #16968. ------------------------------------------------------------------------ r18356 | pepeto | 2010-10-31 10:55:32 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/tilespec.c Use specific hash tables in tilespec module. See gna patch #2141. ------------------------------------------------------------------------ r18355 | pepeto | 2010-10-31 10:55:29 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/options.c Use specific hash tables in client option module. See gna patch #2140. ------------------------------------------------------------------------ r18354 | pepeto | 2010-10-31 10:55:26 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/mapview_common.c Use specific hash tables for mapview common module. See gna patch #2139. ------------------------------------------------------------------------ r18353 | pepeto | 2010-10-31 10:55:23 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/editor.c Use a specific hash table for editor tile selection. See gna patch #2138. ------------------------------------------------------------------------ r18352 | pepeto | 2010-10-31 10:55:20 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/control.c Use specific hash tables in control module. See gna patch #2137. ------------------------------------------------------------------------ r18351 | pepeto | 2010-10-31 10:55:17 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/colors_common.c Use a specific hash table in the color client module. See gna patch #2136. ------------------------------------------------------------------------ r18350 | pepeto | 2010-10-31 10:55:14 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/attribute.c Use a specific hash table in the attribute module. See gna patch #2135. ------------------------------------------------------------------------ r18349 | pepeto | 2010-10-31 10:55:11 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Use specific hash tables in the property editor module. See gna patch #2134. ------------------------------------------------------------------------ r18348 | pepeto | 2010-10-31 10:55:07 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/client/gui-sdl/themespec.c Use specific hash table in SDL themespec module. See gna patch #2133. ------------------------------------------------------------------------ r18347 | pepeto | 2010-10-31 10:55:04 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/common/tile.h M /trunk/server/edithand.c Use specific hash table in edithand module. See gna patch #2132. ------------------------------------------------------------------------ r18346 | pepeto | 2010-10-31 10:55:01 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/server/scripting/script_signal.c Use the speclist extensions and spechash in script signals module. See gna patch #2131. ------------------------------------------------------------------------ r18345 | pepeto | 2010-10-31 10:54:59 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/generate_packets.py Use generic hash tables for connection packets. ------------------------------------------------------------------------ r18344 | pepeto | 2010-10-31 10:54:56 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/common/government.c M /trunk/common/government.h M /trunk/server/ruleset.c Use a specific hash table for government ruler titles. ------------------------------------------------------------------------ r18343 | pepeto | 2010-10-31 10:54:53 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/common/map.c M /trunk/common/map.h Use specific hash tables for map startpos. ------------------------------------------------------------------------ r18342 | pepeto | 2010-10-31 10:54:49 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/common/idex.c Use specific hash tables in idex module. ------------------------------------------------------------------------ r18341 | pepeto | 2010-10-31 10:54:46 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/utility/registry.c Use specific hash tables in registry module. ------------------------------------------------------------------------ r18340 | pepeto | 2010-10-31 10:54:43 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/utility/Makefile.am A /trunk/utility/spechash.h Added specific hash table module "spechash". ------------------------------------------------------------------------ r18339 | pepeto | 2010-10-31 10:54:40 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/utility/Makefile.am A /trunk/utility/genhash.c A /trunk/utility/genhash.h Added generic hash table module "genhash". ------------------------------------------------------------------------ r18338 | dmarks | 2010-10-31 09:59:29 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/nation/abkhaz.ruleset M /trunk/data/nation/acehnese.ruleset M /trunk/data/nation/ainu.ruleset M /trunk/data/nation/akwe.ruleset M /trunk/data/nation/aleut.ruleset M /trunk/data/nation/andorran.ruleset M /trunk/data/nation/aragonese.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/bashkir.ruleset M /trunk/data/nation/benin.ruleset M /trunk/data/nation/breton.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/californian.ruleset M /trunk/data/nation/cambodian.ruleset M /trunk/data/nation/castilian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chechen.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/chumash.ruleset M /trunk/data/nation/comanche.ruleset M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/cree.ruleset M /trunk/data/nation/curonian.ruleset M /trunk/data/nation/dahomean.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/etruscan.ruleset M /trunk/data/nation/fijian.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/gokturk.ruleset M /trunk/data/nation/greenlander.ruleset M /trunk/data/nation/guarani.ruleset M /trunk/data/nation/gupta.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/hasinay.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/iranian.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/kalmyk.ruleset M /trunk/data/nation/kanem-bornu.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/lebanese.ruleset M /trunk/data/nation/maasai.ruleset M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/micronesian.ruleset M /trunk/data/nation/mikmaq.ruleset M /trunk/data/nation/milanese.ruleset M /trunk/data/nation/moldovan.ruleset M /trunk/data/nation/mordvin.ruleset M /trunk/data/nation/motswana.ruleset M /trunk/data/nation/muskogee.ruleset M /trunk/data/nation/mwiska.ruleset M /trunk/data/nation/nepali.ruleset M /trunk/data/nation/northumbrian.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/nuu-chah-nulth.ruleset M /trunk/data/nation/occitan.ruleset M /trunk/data/nation/ostrogothic.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/piedmontese.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/puertorican.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/rwandan.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/sicilian.ruleset M /trunk/data/nation/somali.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/taino.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/tatar.ruleset M /trunk/data/nation/templar.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/tocharian.ruleset M /trunk/data/nation/toltec.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/data/nation/tyrolian.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/visigothic.ruleset Cleanup of ruler titles. Gna patch #2144 ------------------------------------------------------------------------ r18337 | jtn | 2010-10-31 07:20:32 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 Semi-automatic defuzzification of translations for gna bug #16667 and gna bug #16970 (as the string changes are too trivial to require translator review IMO). ------------------------------------------------------------------------ r18336 | jtn | 2010-10-31 07:20:16 -0700 (Sun, 31 Oct 2010) | 3 lines Changed paths: M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/honduran.ruleset M /trunk/data/nation/laotian.ruleset M /trunk/data/nation/occitan.ruleset M /trunk/data/nation/southamerican.ruleset Typo and terrain name fixes in (mostly) new nations. See gna bug #16970. ------------------------------------------------------------------------ r18335 | jtn | 2010-10-31 07:20:07 -0700 (Sun, 31 Oct 2010) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/events.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/nation/chananean.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/southamerican.ruleset M /trunk/po/en_GB.po M /trunk/server/cityturn.c M /trunk/server/edithand.c M /trunk/server/settings.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c Replace some en_GB strings in source code, rulesets, help, etc with their en_US equivalents. Update the en_GB localisation accordingly. See gna bug #16667. ------------------------------------------------------------------------ r18334 | jtn | 2010-10-31 07:17:36 -0700 (Sun, 31 Oct 2010) | 1 line Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 "make update-po" as of svn 18333. ------------------------------------------------------------------------ r18333 | dmarks | 2010-10-30 20:46:02 -0700 (Sat, 30 Oct 2010) | 1 line Changed paths: M /trunk/data/trident/tiles.spec Quickfix typos in commit for bug #16792. ------------------------------------------------------------------------ r18332 | dmarks | 2010-10-30 16:54:36 -0700 (Sat, 30 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/zimbabwe-shield.png A /trunk/data/flags/zimbabwe.png A /trunk/data/flags/zimbabwe.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/motswana.ruleset M /trunk/data/nation/mozambican.ruleset A /trunk/data/nation/zimbabwean.ruleset M /trunk/po/POTFILES.in Zimbabwean nation; ruleset by J.M. Maalderink, flag is a PD image from Wikimedia Commons. Gna patch #2084. ------------------------------------------------------------------------ r18331 | dmarks | 2010-10-30 16:17:23 -0700 (Sat, 30 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/togo-shield.png A /trunk/data/flags/togo.png A /trunk/data/flags/togo.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/ghanaian.ruleset M /trunk/data/nation/nigerian.ruleset A /trunk/data/nation/togolese.ruleset M /trunk/po/POTFILES.in Togolese nation; ruleset by J.M. Maalderink, flag is PD image from Wikimedia Commons. Gna patch #2083. ------------------------------------------------------------------------ r18329 | dmarks | 2010-10-30 15:35:37 -0700 (Sat, 30 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/pashtun-shield.png A /trunk/data/flags/pashtun.png A /trunk/data/flags/pashtun.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/pakistani.ruleset A /trunk/data/nation/pashtun.ruleset M /trunk/po/POTFILES.in Pashtun nation; flag adapted from work by Paul Zastoupil. Gna patch #2082. ------------------------------------------------------------------------ r18328 | jcreus | 2010-10-30 15:34:47 -0700 (Sat, 30 Oct 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r18327 | dmarks | 2010-10-30 15:33:45 -0700 (Sat, 30 Oct 2010) | 1 line Changed paths: M /trunk/client/gui-xaw/diplodlg.c Non-ASCII char in TRANS comment was causing gettext errors. Gna bug #16973. ------------------------------------------------------------------------ r18326 | jtn | 2010-10-30 11:23:44 -0700 (Sat, 30 Oct 2010) | 4 lines Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/include/helpdlg_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/common/specialist.c M /trunk/common/specialist.h M /trunk/data/civ1/cities.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/default/cities.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/cities.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Per-specialist help and proper user-visible specialist names. See gna patch #2050. ------------------------------------------------------------------------ r18325 | jtn | 2010-10-30 11:23:27 -0700 (Sat, 30 Oct 2010) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/name_translation.h M /trunk/common/packets.def M /trunk/data/civ1/cities.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/cities.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/cities.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/techs.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Add optional 'rule_name' to ruleset items, to allow renaming existing items without breaking savegames etc. Also make name_translation eager rather than lazy. See gna patch #2077. ------------------------------------------------------------------------ r18324 | dmarks | 2010-10-30 10:42:58 -0700 (Sat, 30 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/malawian.ruleset M /trunk/data/nation/motswana.ruleset M /trunk/data/nation/mozambican.ruleset M /trunk/po/POTFILES.in More civilwar nations surrounding the Malawians; plus other fixes. ------------------------------------------------------------------------ r18323 | jtn | 2010-10-30 03:39:49 -0700 (Sat, 30 Oct 2010) | 7 lines Changed paths: M /trunk/data/default/effects.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Ensure Recycling Plant pollution bonus is not lost when a city also has a Solar Plant but neither a Factory nor a Mfg. Plant. Reported by log65536@gna. See gna bug #16965. ------------------------------------------------------------------------ r18321 | dmarks | 2010-10-29 16:56:05 -0700 (Fri, 29 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/malawi-shield.png A /trunk/data/flags/malawi.png A /trunk/data/flags/malawi.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/malawian.ruleset Add Malawian nation. Ruleset by J.M. Maalderink with flag by Zachary Harden. Gna patch #2081 ------------------------------------------------------------------------ r18320 | dmarks | 2010-10-29 10:29:34 -0700 (Fri, 29 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/abkhazia.svg M /trunk/data/flags/acadia.svg M /trunk/data/flags/aceh.svg M /trunk/data/flags/albania.svg M /trunk/data/flags/aleut.svg M /trunk/data/flags/almohad.svg M /trunk/data/flags/amazigh.svg M /trunk/data/flags/amazon.svg M /trunk/data/flags/andorra.svg M /trunk/data/flags/angola.svg M /trunk/data/flags/anishinaabe.svg M /trunk/data/flags/antarctica_alt.svg M /trunk/data/flags/apache.svg M /trunk/data/flags/aragon.svg M /trunk/data/flags/ashanti.svg M /trunk/data/flags/asturias.svg M /trunk/data/flags/atlantis.svg M /trunk/data/flags/baden.svg M /trunk/data/flags/bashkortostan.svg M /trunk/data/flags/benin_ancient.svg M /trunk/data/flags/bhutan.svg M /trunk/data/flags/biafra.svg M /trunk/data/flags/bolivia.svg M /trunk/data/flags/bosporus.svg M /trunk/data/flags/botswana.svg M /trunk/data/flags/brandenburg.svg M /trunk/data/flags/britannia.svg M /trunk/data/flags/burkina_faso.svg M /trunk/data/flags/caddo.svg M /trunk/data/flags/california.svg M /trunk/data/flags/cameroon.svg M /trunk/data/flags/canada_old.svg M /trunk/data/flags/car.svg M /trunk/data/flags/castile.svg M /trunk/data/flags/celtiberian.svg M /trunk/data/flags/central_america.svg M /trunk/data/flags/cham.svg M /trunk/data/flags/chananea.svg M /trunk/data/flags/chechnya.svg M /trunk/data/flags/chimu.svg M /trunk/data/flags/chumash.svg M /trunk/data/flags/comanche.svg M /trunk/data/flags/corsica.svg M /trunk/data/flags/cossack.svg M /trunk/data/flags/costa_rica.svg M /trunk/data/flags/courland.svg M /trunk/data/flags/crimean_tatar.svg M /trunk/data/flags/cyprus.svg M /trunk/data/flags/dahomey.svg M /trunk/data/flags/ddr.svg M /trunk/data/flags/dominican_republic.svg M /trunk/data/flags/dr_congo.svg M /trunk/data/flags/dryad.svg M /trunk/data/flags/east_timor.svg M /trunk/data/flags/ecuador.svg M /trunk/data/flags/el_salvador.svg M /trunk/data/flags/elam.svg M /trunk/data/flags/eritrea.svg M /trunk/data/flags/etruscan.svg M /trunk/data/flags/fiji.svg M /trunk/data/flags/flanders.svg M /trunk/data/flags/franconia.svg M /trunk/data/flags/frisia.svg M /trunk/data/flags/gael.svg M /trunk/data/flags/ghana.svg M /trunk/data/flags/gokturk.svg M /trunk/data/flags/greater_poland.svg M /trunk/data/flags/grenada.svg M /trunk/data/flags/guanche.svg M /trunk/data/flags/guarani.svg M /trunk/data/flags/guatemala.svg M /trunk/data/flags/guyana.svg M /trunk/data/flags/hainan.svg M /trunk/data/flags/haiti.svg M /trunk/data/flags/han.svg M /trunk/data/flags/hanover.svg M /trunk/data/flags/hansa.svg M /trunk/data/flags/hesse.svg M /trunk/data/flags/honduras.svg M /trunk/data/flags/hre.svg M /trunk/data/flags/iberian.svg M /trunk/data/flags/ivory_coast.svg M /trunk/data/flags/jamaica.svg M /trunk/data/flags/jolof.svg M /trunk/data/flags/kalmykia.svg M /trunk/data/flags/karelia.svg M /trunk/data/flags/khazaria.svg M /trunk/data/flags/kiev.svg M /trunk/data/flags/kosovo.svg M /trunk/data/flags/labarum.svg M /trunk/data/flags/lebanon.svg M /trunk/data/flags/lendian.svg M /trunk/data/flags/leon.svg M /trunk/data/flags/liechtenstein.svg M /trunk/data/flags/lorraine.svg M /trunk/data/flags/lusatia.svg M /trunk/data/flags/luxembourg.svg M /trunk/data/flags/maasai.svg M /trunk/data/flags/macedon.svg M /trunk/data/flags/mali_ancient.svg M /trunk/data/flags/malta.svg M /trunk/data/flags/man.svg M /trunk/data/flags/manchuria.svg M /trunk/data/flags/mazovia.svg M /trunk/data/flags/mecklenburg.svg M /trunk/data/flags/metis.svg M /trunk/data/flags/micronesia.svg M /trunk/data/flags/mikmaq.svg M /trunk/data/flags/milan.svg M /trunk/data/flags/miskito.svg M /trunk/data/flags/mixtec.svg M /trunk/data/flags/monaco_alternative.svg M /trunk/data/flags/montenegro.svg M /trunk/data/flags/moravia.svg M /trunk/data/flags/mordovia.svg M /trunk/data/flags/morocco.svg M /trunk/data/flags/mozambique.svg M /trunk/data/flags/mwiska.svg M /trunk/data/flags/myanmar_old.svg M /trunk/data/flags/namibia.svg M /trunk/data/flags/naples.svg M /trunk/data/flags/navajo.svg M /trunk/data/flags/nepal.svg M /trunk/data/flags/nestoria.svg M /trunk/data/flags/newfoundland.svg M /trunk/data/flags/nez_perce.svg M /trunk/data/flags/nicaragua.svg M /trunk/data/flags/niger.svg M /trunk/data/flags/northumbria.svg M /trunk/data/flags/nunavut.svg M /trunk/data/flags/occitania.svg M /trunk/data/flags/ohlone.svg M /trunk/data/flags/oldenburg.svg M /trunk/data/flags/oman.svg M /trunk/data/flags/ossetia.svg M /trunk/data/flags/otomi.svg M /trunk/data/flags/oz.svg M /trunk/data/flags/palatinate.svg M /trunk/data/flags/palestine.svg M /trunk/data/flags/panama.svg M /trunk/data/flags/paraguay.svg M /trunk/data/flags/piedmont.svg M /trunk/data/flags/piratini.svg M /trunk/data/flags/pomerania.svg M /trunk/data/flags/puerto_rico.svg M /trunk/data/flags/raramuri.svg M /trunk/data/flags/rif.svg M /trunk/data/flags/rvn.svg M /trunk/data/flags/sadr.svg M /trunk/data/flags/sakha.svg M /trunk/data/flags/san_marino.svg M /trunk/data/flags/sarmatia.svg M /trunk/data/flags/saudi_arabia.svg M /trunk/data/flags/savoy.svg M /trunk/data/flags/saxony.svg M /trunk/data/flags/schleswig-holstein.svg M /trunk/data/flags/scythia.svg M /trunk/data/flags/seleucid.svg M /trunk/data/flags/senegal.svg M /trunk/data/flags/shawnee.svg M /trunk/data/flags/siberia.svg M /trunk/data/flags/sicily.svg M /trunk/data/flags/sikh.svg M /trunk/data/flags/sikkim.svg M /trunk/data/flags/somalia.svg M /trunk/data/flags/songhai.svg M /trunk/data/flags/south_yemen.svg M /trunk/data/flags/suriname.svg M /trunk/data/flags/svg.svg M /trunk/data/flags/tannu_tuva.svg M /trunk/data/flags/tanzania.svg M /trunk/data/flags/tatarstan.svg M /trunk/data/flags/teutonic_order.svg M /trunk/data/flags/toltec.svg M /trunk/data/flags/tonga.svg M /trunk/data/flags/transylvania.svg M /trunk/data/flags/tyrol.svg M /trunk/data/flags/uganda.svg M /trunk/data/flags/unasur.svg M /trunk/data/flags/valknut.svg M /trunk/data/flags/vampire.svg M /trunk/data/flags/vandal.svg M /trunk/data/flags/vatican.svg M /trunk/data/flags/venice.svg M /trunk/data/flags/vermont.svg M /trunk/data/flags/visigoth.svg M /trunk/data/flags/wallonia.svg M /trunk/data/flags/west_indies_federation.svg M /trunk/data/flags/wuerttemberg.svg M /trunk/data/flags/yemen.svg M /trunk/data/flags/yucatan.svg M /trunk/data/flags/yugoslavia.svg M /trunk/data/flags/zapotec.svg Set svn property eol-style to native for some svg files. ------------------------------------------------------------------------ r18319 | dmarks | 2010-10-29 10:23:53 -0700 (Fri, 29 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/brandenburgian.ruleset M /trunk/data/nation/cameroonian.ruleset M /trunk/data/nation/celtiberian.ruleset M /trunk/data/nation/centralafrican.ruleset M /trunk/data/nation/gokturk.ruleset M /trunk/data/nation/iberian.ruleset M /trunk/data/nation/lebanese.ruleset M /trunk/data/nation/mecklenburgian.ruleset M /trunk/data/nation/mozambican.ruleset M /trunk/data/nation/nigerien.ruleset M /trunk/data/nation/oldenburgian.ruleset M /trunk/data/nation/palatinate.ruleset M /trunk/data/nation/schleswig-holsteinian.ruleset M /trunk/data/nation/westindian.ruleset M /trunk/data/nation/yakut.ruleset Set the eol-style svn property to native for a couple of ruleset files. See gna bug #16872 ------------------------------------------------------------------------ r18318 | dmarks | 2010-10-29 09:30:32 -0700 (Fri, 29 Oct 2010) | 1 line Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/text.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/nation/abkhaz.ruleset M /trunk/data/nation/acadian.ruleset M /trunk/data/nation/acehnese.ruleset M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/ainu.ruleset M /trunk/data/nation/akwe.ruleset M /trunk/data/nation/alandalus.ruleset M /trunk/data/nation/albanian.ruleset M /trunk/data/nation/aleut.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/andorran.ruleset M /trunk/data/nation/anishinaabe.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/aragonese.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aymara.ruleset M /trunk/data/nation/azeri.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/badian.ruleset M /trunk/data/nation/bashkir.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belarusian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/benin.ruleset M /trunk/data/nation/bhutanese.ruleset M /trunk/data/nation/biafran.ruleset M /trunk/data/nation/bolivian.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brandenburgian.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/breton.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/briton.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/burundi.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/californian.ruleset M /trunk/data/nation/cambodian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/castilian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/centralafrican.ruleset M /trunk/data/nation/centralamerican.ruleset M /trunk/data/nation/chananean.ruleset M /trunk/data/nation/chechen.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/chola.ruleset M /trunk/data/nation/chumash.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/comanche.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/corsican.ruleset M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/costarican.ruleset M /trunk/data/nation/cree.ruleset M /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/cuban.ruleset M /trunk/data/nation/curonian.ruleset M /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/dahomean.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dominican.ruleset M /trunk/data/nation/dominicano.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/easttimorese.ruleset M /trunk/data/nation/ecuadorian.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/egyptianarab.ruleset M /trunk/data/nation/emirati.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/etruscan.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/fijian.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/flemish.ruleset M /trunk/data/nation/franconian.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/gaelic.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/gokturk.ruleset M /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/greenlander.ruleset M /trunk/data/nation/grenadian.ruleset M /trunk/data/nation/guanche.ruleset M /trunk/data/nation/guarani.ruleset M /trunk/data/nation/guatemalan.ruleset M /trunk/data/nation/gupta.ruleset M /trunk/data/nation/guyanese.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/haitian.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/hansa.ruleset M /trunk/data/nation/hasinay.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/honduran.ruleset M /trunk/data/nation/hopi.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/iranian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/jamaican.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/kalmyk.ruleset M /trunk/data/nation/kanem-bornu.ruleset M /trunk/data/nation/kazakh.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/khwarezmian.ruleset M /trunk/data/nation/kongo.ruleset M /trunk/data/nation/kurd.ruleset M /trunk/data/nation/kyrgyz.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/lebanese.ruleset M /trunk/data/nation/leonese.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/liechtensteiner.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/lorrain.ruleset M /trunk/data/nation/luxembourgish.ruleset M /trunk/data/nation/maasai.ruleset M /trunk/data/nation/macedon.ruleset M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/malagasy.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/manx.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/mapuche.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/mecklenburgian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/micronesian.ruleset M /trunk/data/nation/mikmaq.ruleset M /trunk/data/nation/milanese.ruleset M /trunk/data/nation/mixtec.ruleset M /trunk/data/nation/moldovan.ruleset M /trunk/data/nation/monegasque.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/montenegrin.ruleset M /trunk/data/nation/moravian.ruleset M /trunk/data/nation/mordvin.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/motswana.ruleset M /trunk/data/nation/muskogee.ruleset M /trunk/data/nation/mwiska.ruleset M /trunk/data/nation/namibian.ruleset M /trunk/data/nation/neapolitan.ruleset M /trunk/data/nation/nepali.ruleset M /trunk/data/nation/nestorian.ruleset M /trunk/data/nation/newfoundland.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nicaraguan.ruleset M /trunk/data/nation/nimiipuu.ruleset M /trunk/data/nation/norman.ruleset M /trunk/data/nation/northkorean.ruleset M /trunk/data/nation/northumbrian.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/nubian.ruleset M /trunk/data/nation/nuu-chah-nulth.ruleset M /trunk/data/nation/occitan.ruleset M /trunk/data/nation/oldenburgian.ruleset M /trunk/data/nation/omani.ruleset M /trunk/data/nation/ostrogothic.ruleset M /trunk/data/nation/otomi.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/ozite.ruleset M /trunk/data/nation/palatinate.ruleset M /trunk/data/nation/palestinian.ruleset M /trunk/data/nation/palmyrene.ruleset M /trunk/data/nation/panamanian.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/paraguayan.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/peruvian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/piedmontese.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/prussian.ruleset M /trunk/data/nation/puertorican.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/raramuri.ruleset M /trunk/data/nation/riffian.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/rwandan.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/salvadoran.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/sammarinese.ruleset M /trunk/data/nation/samogitian.ruleset M /trunk/data/nation/saudi.ruleset M /trunk/data/nation/savoyard.ruleset M /trunk/data/nation/schleswig-holsteinian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/seleucid.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/siberian.ruleset M /trunk/data/nation/sicilian.ruleset M /trunk/data/nation/sikh.ruleset M /trunk/data/nation/sikkimese.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/somali.ruleset M /trunk/data/nation/sorbian.ruleset M /trunk/data/nation/southamerican.ruleset M /trunk/data/nation/southvietnamese.ruleset M /trunk/data/nation/southyemeni.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/srivijaya.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/surinamese.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taino.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/tajik.ruleset M /trunk/data/nation/tatar.ruleset M /trunk/data/nation/templar.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/tocharian.ruleset M /trunk/data/nation/toltec.ruleset M /trunk/data/nation/tongan.ruleset M /trunk/data/nation/transylvanian.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/turkmen.ruleset M /trunk/data/nation/tuvan.ruleset M /trunk/data/nation/tyrolian.ruleset M /trunk/data/nation/ugandan.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/un.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/uzbek.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vermont.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/vincentian.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/walloon.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/westernpomeranian.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/data/nation/westindian.ruleset M /trunk/data/nation/wuerttembergian.ruleset M /trunk/data/nation/yemeni.ruleset M /trunk/data/nation/yucatecan.ruleset M /trunk/data/nation/zapotec.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/utility/shared.c M /trunk/utility/shared.h Support for appending ruler titles to the ruler name. Code patch by pepeto, ruleset patch by myself. Gna bug #16940 ------------------------------------------------------------------------ r18317 | pepeto | 2010-10-29 04:22:32 -0700 (Fri, 29 Oct 2010) | 3 lines Changed paths: M /trunk/ai/aihand.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/packets.def M /trunk/server/ruleset.c M /trunk/server/techtools.c 'struct government' cleanup, especially for ruler titles. See gna patch #2109. ------------------------------------------------------------------------ r18315 | jtn | 2010-10-29 03:49:08 -0700 (Fri, 29 Oct 2010) | 9 lines Changed paths: M /trunk/data/civ1/Makefile.am A /trunk/data/civ1/cities.ruleset (from /trunk/data/civ2/cities.ruleset:18314) Add cities.ruleset for civ1 (copied from civ2). Reverts several behaviour changes in 2.2.x: - minimum city size for scientists/taxmen is back to 5 (from 0) - city vision no longer reveals unknown tiles - city styles: remove ElectricAge, add Renaissance See gna bug #16962 ------------------------------------------------------------------------ r18314 | pepeto | 2010-10-28 05:28:35 -0700 (Thu, 28 Oct 2010) | 13 lines Changed paths: M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-2.0/sprite.c M /trunk/client/gui-gtk-2.0/voteinfo_bar.c M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/sprite.c M /trunk/client/gui-sdl/themebackgrounds.c M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/widget_label.c M /trunk/client/gui-stub/colors.c M /trunk/client/gui-stub/themes.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/gui-xaw/themes.c M /trunk/client/helpdata.c M /trunk/common/events.c M /trunk/modinst/modinst.c M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_types.h M /trunk/server/scripting/script_signal.c M /trunk/utility/genlist.h M /trunk/utility/registry.c M /trunk/utility/speclist.h Module "speclist" cleanup. * Added comment for every function. * Added all related functions added by patch #2110. * Added _link structure definition, incompatible with other typed list links. * Removed _base() as it was not needed anymore. * Move iterating macros into "utility/speclist.h". * Added macros to iterate the typed links. * Removed the include of "mem.h" that was not used anymore. * Updated documentation. See gna patch #2111. ------------------------------------------------------------------------ r18312 | pepeto | 2010-10-28 05:16:15 -0700 (Thu, 28 Oct 2010) | 8 lines Changed paths: M /trunk/common/nation.c M /trunk/server/plrhand.c Nations in conflicts are picked only if there are no available nations. Moreover, most the nations in conflicts match the nations groups, less chance they have to be picked. Reported anonymously. See gna bug #16938. ------------------------------------------------------------------------ r18311 | pepeto | 2010-10-28 05:04:20 -0700 (Thu, 28 Oct 2010) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c pf_danger_map_iterate() and pf_fuel_map_iterate() are no more recursive. From a report by Daniel Markstedt (dmarks). See gna bug #16920. ------------------------------------------------------------------------ r18310 | pepeto | 2010-10-28 05:04:16 -0700 (Thu, 28 Oct 2010) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c Improved pf_*_map_iterate_until() functions. From a report by Daniel Markstedt (dmarks). See gna bug #16920. ------------------------------------------------------------------------ r18309 | pepeto | 2010-10-28 05:00:12 -0700 (Thu, 28 Oct 2010) | 4 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Ensure that the server generates correct player names everywhere. It was doing potential name duplications at many places. See gna bug #16876. ------------------------------------------------------------------------ r18308 | pepeto | 2010-10-28 04:57:41 -0700 (Thu, 28 Oct 2010) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aiguard.c M /trunk/ai/aihunt.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/client/agents/agents.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/sha.c M /trunk/client/citydlg_common.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-ftwl/chat.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.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/editprop.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/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-win32/helpdlg.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/finddlg.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/helpdata.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/aicore/caravan.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/featured_text.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/specialist.c M /trunk/common/specialist.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/common/unitlist.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/advisors/advbuilding.c M /trunk/server/advisors/advgoto.c M /trunk/server/advisors/autosettlers.c M /trunk/server/auth.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/handchat.c M /trunk/server/maphand.c M /trunk/server/meta.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/score.c M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_methods.c M /trunk/server/sernet.c M /trunk/server/spacerace.c M /trunk/server/srv_log.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/voting.c Harmonize the usage of the prefix "find_" and the suffix "_by_id" in function names of the common part. See gna patch #2108. ------------------------------------------------------------------------ r18307 | jtn | 2010-10-28 04:23:50 -0700 (Thu, 28 Oct 2010) | 4 lines Changed paths: M /trunk/data/flags/Makefile.am M /trunk/data/nation/Makefile.am Add a couple of new nation files to Makefiles to fix installation problems. See gna bug #16960 ------------------------------------------------------------------------ r18306 | pepeto | 2010-10-27 16:32:05 -0700 (Wed, 27 Oct 2010) | 6 lines Changed paths: M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/speclist.h Module "genlist" cleanup and extension. New features added, notably with more usage of the "genlist_link" structure. Updated documentation. See gna patch #2110. ------------------------------------------------------------------------ r18305 | pepeto | 2010-10-27 16:20:12 -0700 (Wed, 27 Oct 2010) | 3 lines Changed paths: M /trunk/client/connectdlg_common.c Fix 'topology' hack to compute it as string, as expect the server. See gna bug #16956. ------------------------------------------------------------------------ r18304 | pepeto | 2010-10-27 16:16:32 -0700 (Wed, 27 Oct 2010) | 6 lines Changed paths: M /trunk/client/client_main.c Add PACKET_AUTHENTICATION_REQ to the list of allowed packets by the client when the connection to the server is not fully established. Report and patch by Matthias Pfafferodt (syntron). See gna bug #16948. ------------------------------------------------------------------------ r18303 | mixcoatl | 2010-10-25 21:47:01 -0700 (Mon, 25 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/brandenburg-shield.png A /trunk/data/flags/brandenburg.png A /trunk/data/flags/brandenburg.svg A /trunk/data/flags/mecklenburg-shield.png A /trunk/data/flags/mecklenburg.png A /trunk/data/flags/mecklenburg.svg A /trunk/data/flags/oldenburg-shield.png A /trunk/data/flags/oldenburg.png A /trunk/data/flags/oldenburg.svg A /trunk/data/flags/palatinate-shield.png A /trunk/data/flags/palatinate.png A /trunk/data/flags/palatinate.svg A /trunk/data/flags/schleswig-holstein-shield.png A /trunk/data/flags/schleswig-holstein.png A /trunk/data/flags/schleswig-holstein.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/badian.ruleset M /trunk/data/nation/bavarian.ruleset A /trunk/data/nation/brandenburgian.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/hanoverian.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/lorrain.ruleset A /trunk/data/nation/mecklenburgian.ruleset A /trunk/data/nation/oldenburgian.ruleset A /trunk/data/nation/palatinate.ruleset M /trunk/data/nation/prussian.ruleset A /trunk/data/nation/schleswig-holsteinian.ruleset M /trunk/po/POTFILES.in Add Brandenburgian, Mecklenburgian, Oldenburgian, Palatinate and Schleswig-Holsteinian nation by me, flags by various people. See Gna patch #2080. ------------------------------------------------------------------------ r18302 | mixcoatl | 2010-10-25 19:58:19 -0700 (Mon, 25 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/car-shield.png A /trunk/data/flags/car.png A /trunk/data/flags/car.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/centralafrican.ruleset M /trunk/po/POTFILES.in Add Central African nation by Daniel Markstedt , flag by Vzb83. See Gna patch #2079. ------------------------------------------------------------------------ r18301 | pepeto | 2010-10-25 10:58:00 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/server/settings.c Miscellaneous cleanup in settings. See gna bug #16761. ------------------------------------------------------------------------ r18300 | pepeto | 2010-10-25 10:57:57 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/common/game.h M /trunk/server/barbarian.c M /trunk/server/ruleset.c M /trunk/server/settings.c Server setting 'barbarians' cleanup. See gna patch #2098. ------------------------------------------------------------------------ r18299 | pepeto | 2010-10-25 10:57:54 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/common/game.h M /trunk/server/citytools.c M /trunk/server/savegame.c M /trunk/server/settings.c Server setting 'citynames' cleanup. See gna patch #2097. ------------------------------------------------------------------------ r18298 | pepeto | 2010-10-25 10:57:45 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/common/diptreaty.c M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/settings.c Server setting 'diplomacy' cleanup. See gna patch #2096. ------------------------------------------------------------------------ r18297 | pepeto | 2010-10-25 10:57:41 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/ai/aisettler.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/helpdata.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/borders.c M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/server/maphand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/settings.c M /trunk/server/unittools.c Server setting 'borders' cleanup. See gna patch #2095. ------------------------------------------------------------------------ r18296 | pepeto | 2010-10-25 10:57:36 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/common/map.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/generator/startpos.h M /trunk/server/settings.c Server setting 'startpos' cleanup. See gna patch #2094. ------------------------------------------------------------------------ r18295 | pepeto | 2010-10-25 10:57:33 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/common/map.h M /trunk/server/generator/mapgen.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/settings.c M /trunk/server/srv_main.c Server setting 'generator' cleanup. See gna patch #2093. ------------------------------------------------------------------------ r18294 | pepeto | 2010-10-25 10:57:30 -0700 (Mon, 25 Oct 2010) | 4 lines Changed paths: M /trunk/server/meta.c M /trunk/server/settings.c M /trunk/server/settings.h Metaserver settings cleanup + some choices change in the set of settings to send. See gna patch #2092. ------------------------------------------------------------------------ r18293 | pepeto | 2010-10-25 10:57:27 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/common/map.h M /trunk/server/generator/mapgen_topology.c M /trunk/server/savegame2.c M /trunk/server/settings.c Server setting 'mapsize' cleanup. See gna patch #2091. ------------------------------------------------------------------------ r18292 | pepeto | 2010-10-25 10:57:23 -0700 (Mon, 25 Oct 2010) | 7 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/utility/inputfile.c M /trunk/utility/ioz.c M /trunk/utility/ioz.h Make 'compresstype' an enumerator server setting: * Old savegame compability magic values support. * New handling via strings. * FZ_ZLIB and FZ_BZIP2 only exists when configured with their support. * remove default case of lot of switch statements. See gna patch #2090. ------------------------------------------------------------------------ r18291 | pepeto | 2010-10-25 10:57:19 -0700 (Mon, 25 Oct 2010) | 4 lines Changed paths: M /trunk/utility/registry.c No enumerator match handling fix in secfile_lookup_enum_data() and secfile_lookup_enum_default_data(). See gna bug #16932. ------------------------------------------------------------------------ r18290 | pepeto | 2010-10-25 10:57:16 -0700 (Mon, 25 Oct 2010) | 3 lines Changed paths: M /trunk/data/multiplayer/game.ruleset Modify the setting value name of generator, according to patch #1959. See gna bug #16931. ------------------------------------------------------------------------ r18289 | pepeto | 2010-10-25 10:57:03 -0700 (Mon, 25 Oct 2010) | 11 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/gui-gtk-2.0/pages.c Make taking players from the context menu working as expected. * send_chat() and send_chat_printf() returns the request id. * send_chat_printf() is utf8 safe. * the client wait if /take worked before sending /away (instead of /aitoggle which require ALLOW_CTRL command access level) if needed, using update_queue_connect_processing_finished(). Reported by HanduMan (handuman). See gna bug #16880. ------------------------------------------------------------------------ r18288 | mixcoatl | 2010-10-24 23:20:38 -0700 (Sun, 24 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/mongol.ruleset Improved Mongol nationset by Daniel Markstedt . See Gna patch #2103. ------------------------------------------------------------------------ r18287 | mixcoatl | 2010-10-24 23:03:57 -0700 (Sun, 24 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/myanmar-shield.png M /trunk/data/flags/myanmar.png M /trunk/data/flags/myanmar.svg A /trunk/data/flags/myanmar_old-shield.png A /trunk/data/flags/myanmar_old.png A /trunk/data/flags/myanmar_old.svg M /trunk/data/misc/flags.spec M /trunk/data/nation/burmese.ruleset New flag of Myanmar by Daniel Markstedt , flag by Zachary Harden. See Gna patch #2105. ------------------------------------------------------------------------ r18286 | mixcoatl | 2010-10-24 22:54:37 -0700 (Sun, 24 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/ryukyuan.ruleset Improved Ryukyan nationset by Daniel Markstedt . See Gna patch #2087. ------------------------------------------------------------------------ r18285 | mixcoatl | 2010-10-24 22:48:51 -0700 (Sun, 24 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/welsh.ruleset Improved Welsh nationset by Daniel Markstedt . See Gna patch #2086. ------------------------------------------------------------------------ r18284 | mixcoatl | 2010-10-24 22:31:58 -0700 (Sun, 24 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/cameroon-shield.png A /trunk/data/flags/cameroon.png A /trunk/data/flags/cameroon.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/cameroonian.ruleset M /trunk/po/POTFILES.in Add Cameroonian nation by me, flag by me. See Gna patch #2071. ------------------------------------------------------------------------ r18282 | pepeto | 2010-10-24 05:54:43 -0700 (Sun, 24 Oct 2010) | 6 lines Changed paths: M /trunk/server/notify.h M /trunk/utility/mem.h M /trunk/utility/support.h Added "fc__warn_unused_result" for "fc__attribute((warn_unused_result))" because "warn_unused_result" flag is not supported by gcc versions < 3.4. Patch by George Koehler (kernigh). See gna patch #1860. ------------------------------------------------------------------------ r18281 | pepeto | 2010-10-24 05:02:48 -0700 (Sun, 24 Oct 2010) | 4 lines Changed paths: M /trunk/fc_version Forgot to update the capability string after last network changes. Was gna bug #16857. ------------------------------------------------------------------------ r18280 | pepeto | 2010-10-24 04:38:10 -0700 (Sun, 24 Oct 2010) | 3 lines Changed paths: M /trunk/data/nation/abkhaz.ruleset M /trunk/data/nation/aborigines.ruleset M /trunk/data/nation/acadian.ruleset M /trunk/data/nation/acehnese.ruleset M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/ainu.ruleset M /trunk/data/nation/akwe.ruleset M /trunk/data/nation/alandalus.ruleset M /trunk/data/nation/albanian.ruleset M /trunk/data/nation/aleut.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/amazonian.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/andorran.ruleset M /trunk/data/nation/angolan.ruleset M /trunk/data/nation/anishinaabe.ruleset M /trunk/data/nation/antarctican.ruleset M /trunk/data/nation/apache.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/aragonese.ruleset M /trunk/data/nation/aramean.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/atlantean.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aymara.ruleset M /trunk/data/nation/azeri.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/badian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bashkir.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belarusian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/benin.ruleset M /trunk/data/nation/bhutanese.ruleset M /trunk/data/nation/biafran.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bolivian.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/bosporan.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/breton.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/briton.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/burkinabe.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/burundi.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/californian.ruleset M /trunk/data/nation/cambodian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/castilian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/celtiberian.ruleset M /trunk/data/nation/centralamerican.ruleset M /trunk/data/nation/cham.ruleset M /trunk/data/nation/chananean.ruleset M /trunk/data/nation/chechen.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chimu.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/chola.ruleset M /trunk/data/nation/chumash.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/comanche.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/congolese.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/corsican.ruleset M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/costarican.ruleset M /trunk/data/nation/cree.ruleset M /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/cuban.ruleset M /trunk/data/nation/curonian.ruleset M /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/dahomean.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dominican.ruleset M /trunk/data/nation/dominicano.ruleset M /trunk/data/nation/dryad.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/easttimorese.ruleset M /trunk/data/nation/ecuadorian.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/egyptianarab.ruleset M /trunk/data/nation/elamite.ruleset M /trunk/data/nation/emirati.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/eritrean.ruleset M /trunk/data/nation/esperant.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/etruscan.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/fijian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/flemish.ruleset M /trunk/data/nation/franconian.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/gaelic.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/georgian.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/ghanaian.ruleset M /trunk/data/nation/gokturk.ruleset M /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/greenlander.ruleset M /trunk/data/nation/grenadian.ruleset M /trunk/data/nation/guanche.ruleset M /trunk/data/nation/guarani.ruleset M /trunk/data/nation/guatemalan.ruleset M /trunk/data/nation/gupta.ruleset M /trunk/data/nation/guyanese.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/haitian.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/hanoverian.ruleset M /trunk/data/nation/hansa.ruleset M /trunk/data/nation/hasinay.ruleset M /trunk/data/nation/hawaiian.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/honduran.ruleset M /trunk/data/nation/hopi.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/iberian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/illyrian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/iranian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/ivoirian.ruleset M /trunk/data/nation/jamaican.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/kalmyk.ruleset M /trunk/data/nation/kanem-bornu.ruleset M /trunk/data/nation/karelian.ruleset M /trunk/data/nation/kazakh.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/khwarezmian.ruleset M /trunk/data/nation/kongo.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/kosovar.ruleset M /trunk/data/nation/kurd.ruleset M /trunk/data/nation/kyrgyz.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/laotian.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lebanese.ruleset M /trunk/data/nation/lendian.ruleset M /trunk/data/nation/leonese.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/liechtensteiner.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/lojbanistani.ruleset M /trunk/data/nation/lorrain.ruleset M /trunk/data/nation/luxembourgish.ruleset M /trunk/data/nation/maasai.ruleset M /trunk/data/nation/macedon.ruleset M /trunk/data/nation/macedonian.ruleset M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/malagasy.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/manx.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/mapuche.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/metis.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/miao.ruleset M /trunk/data/nation/micronesian.ruleset M /trunk/data/nation/mikmaq.ruleset M /trunk/data/nation/milanese.ruleset M /trunk/data/nation/miskito.ruleset M /trunk/data/nation/mixtec.ruleset M /trunk/data/nation/moldovan.ruleset M /trunk/data/nation/monegasque.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/montenegrin.ruleset M /trunk/data/nation/moravian.ruleset M /trunk/data/nation/mordvin.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/motswana.ruleset M /trunk/data/nation/mozambican.ruleset M /trunk/data/nation/muskogee.ruleset M /trunk/data/nation/mwiska.ruleset M /trunk/data/nation/namibian.ruleset M /trunk/data/nation/navajo.ruleset M /trunk/data/nation/neapolitan.ruleset M /trunk/data/nation/nepali.ruleset M /trunk/data/nation/nestorian.ruleset M /trunk/data/nation/newfoundland.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nicaraguan.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/nigerien.ruleset M /trunk/data/nation/nimiipuu.ruleset M /trunk/data/nation/norman.ruleset M /trunk/data/nation/northkorean.ruleset M /trunk/data/nation/northumbrian.ruleset M /trunk/data/nation/norwegian.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/occitan.ruleset M /trunk/data/nation/ohlone.ruleset M /trunk/data/nation/omani.ruleset M /trunk/data/nation/ossetian.ruleset M /trunk/data/nation/ostrogothic.ruleset M /trunk/data/nation/otomi.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/ozite.ruleset M /trunk/data/nation/pakistani.ruleset M /trunk/data/nation/palestinian.ruleset M /trunk/data/nation/palmyrene.ruleset M /trunk/data/nation/panamanian.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/paraguayan.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/peruvian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/piedmontese.ruleset M /trunk/data/nation/pirate.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/prussian.ruleset M /trunk/data/nation/puertorican.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/raramuri.ruleset M /trunk/data/nation/riffian.ruleset M /trunk/data/nation/riograndense.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/rwandan.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/sahrawi.ruleset M /trunk/data/nation/salvadoran.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/sammarinese.ruleset M /trunk/data/nation/samogitian.ruleset M /trunk/data/nation/sarmatian.ruleset M /trunk/data/nation/saudi.ruleset M /trunk/data/nation/savoyard.ruleset M /trunk/data/nation/saxon.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/data/nation/seleucid.ruleset M /trunk/data/nation/senegalese.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/shawnee.ruleset M /trunk/data/nation/siberian.ruleset M /trunk/data/nation/sicilian.ruleset M /trunk/data/nation/sikh.ruleset M /trunk/data/nation/sikkimese.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/somali.ruleset M /trunk/data/nation/songhai.ruleset M /trunk/data/nation/sorbian.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/southamerican.ruleset M /trunk/data/nation/southkorean.ruleset M /trunk/data/nation/southvietnamese.ruleset M /trunk/data/nation/southyemeni.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/srivijaya.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/surinamese.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/syrian.ruleset M /trunk/data/nation/taino.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/tajik.ruleset M /trunk/data/nation/tanzanian.ruleset M /trunk/data/nation/tatar.ruleset M /trunk/data/nation/templar.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/tocharian.ruleset M /trunk/data/nation/toltec.ruleset M /trunk/data/nation/tongan.ruleset M /trunk/data/nation/transylvanian.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/turkmen.ruleset M /trunk/data/nation/tuvan.ruleset M /trunk/data/nation/tyrolian.ruleset M /trunk/data/nation/ugandan.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/un.ruleset M /trunk/data/nation/uruguayan.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/uzbek.ruleset M /trunk/data/nation/vampire.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vermont.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/vincentian.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/walloon.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/westernpomeranian.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/data/nation/westindian.ruleset M /trunk/data/nation/westphalian.ruleset M /trunk/data/nation/wuerttembergian.ruleset M /trunk/data/nation/yakut.ruleset M /trunk/data/nation/yemeni.ruleset M /trunk/data/nation/yucatecan.ruleset M /trunk/data/nation/yugoslav.ruleset M /trunk/data/nation/zapotec.ruleset M /trunk/data/nation/zulu.ruleset Modify nation ruleset files according to the new leader format. See gna bug #16857. ------------------------------------------------------------------------ r18279 | pepeto | 2010-10-24 04:37:51 -0700 (Sun, 24 Oct 2010) | 1 line Changed paths: M /trunk/ai/aihand.c M /trunk/ai/aisettler.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/packhand.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/scripting/api_find.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c M /trunk/server/techtools.c Nation type, list, group, leader and city cleanup. ------------------------------------------------------------------------ r18278 | dmarks | 2010-10-23 18:36:18 -0700 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/server/report.c New solution for displaying ordinal numbers in demographics report. Requested by dadanhrn_AT_gmail.com in Gna bug #16896. ------------------------------------------------------------------------ r18277 | mixcoatl | 2010-10-23 17:13:04 -0700 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/gokturk-shield.png M /trunk/data/flags/gokturk.png M /trunk/data/flags/gokturk.svg Better contrast in Gokturk flag. See Gna patch #1953. ------------------------------------------------------------------------ r18276 | mixcoatl | 2010-10-23 17:06:33 -0700 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/iberian-shield.png A /trunk/data/flags/iberian.png A /trunk/data/flags/iberian.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/carthaginian.ruleset A /trunk/data/nation/iberian.ruleset M /trunk/po/POTFILES.in Add Iberian nation by me, flag by me. See Gna patch #2047. ------------------------------------------------------------------------ r18275 | mixcoatl | 2010-10-23 16:42:06 -0700 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/celtiberian.ruleset Add Celtiberian nation by me, flag by me. See Gna patch #2045. ------------------------------------------------------------------------ r18274 | mixcoatl | 2010-10-23 16:40:45 -0700 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/celtiberian-shield.png A /trunk/data/flags/celtiberian.png A /trunk/data/flags/celtiberian.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/celtiberian.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/po/POTFILES.in Add Celtiberian nation by me, flag by me. See Gna patch #2045. ------------------------------------------------------------------------ r18273 | dmarks | 2010-10-23 14:59:39 -0700 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/tajik.ruleset Fix typo in Tajik ruleset. ------------------------------------------------------------------------ r18270 | pepeto | 2010-10-23 04:53:37 -0700 (Sat, 23 Oct 2010) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/mapctrl.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/include/mapctrl_g.h M /trunk/client/options.c M /trunk/client/packhand.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/generate_packets.py M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/handchat.c M /trunk/server/handchat.h M /trunk/server/plrhand.c M /trunk/server/report.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/unithand.c Avoid to edit handling packets. Make them as read-only memory, to ensure to the synchronization of the delta state between the client and the server. See gna patch #2075. ------------------------------------------------------------------------ r18269 | pepeto | 2010-10-23 04:53:26 -0700 (Sat, 23 Oct 2010) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/server/report.c Packet 'packet_page_msg' cleanup. Make 'caption', 'headline' and 'lines' as separated fields. See gna patch #2074. ------------------------------------------------------------------------ r18268 | pepeto | 2010-10-23 04:43:15 -0700 (Sat, 23 Oct 2010) | 4 lines Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/cm.c M /trunk/common/tech.c M /trunk/server/advisors/advbuilding.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/utility/specvec.h Spec vector's appending function takes a constant argument, not a writable pointer. See gna patch #2073. ------------------------------------------------------------------------ r18267 | pepeto | 2010-10-23 04:11:03 -0700 (Sat, 23 Oct 2010) | 7 lines Changed paths: M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset Add xgettext:no-c-format directives in some strings in "buildings.ruleset" in "experimental" and "multiplayer" rulesets. Fixed typo for "continent". Report and patch by Joan Creus (jcreus). See gna bug #16878. ------------------------------------------------------------------------ r18266 | pepeto | 2010-10-23 04:04:53 -0700 (Sat, 23 Oct 2010) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/server/settings.c Make 'topology', 'killcitizen' and 'airliftstyle' bitwise server settings. See gna patch #1959. ------------------------------------------------------------------------ r18265 | mixcoatl | 2010-10-21 20:59:42 -0700 (Thu, 21 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/lebanon-shield.png A /trunk/data/flags/lebanon.png A /trunk/data/flags/lebanon.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/arab.ruleset A /trunk/data/nation/lebanese.ruleset M /trunk/data/nation/syrian.ruleset M /trunk/po/POTFILES.in Add Lebanese nation by me, flag by Tobias Jakobs. See Gna patch #2055. ------------------------------------------------------------------------ r18264 | mixcoatl | 2010-10-21 20:34:03 -0700 (Thu, 21 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/mozambique-shield.png A /trunk/data/flags/mozambique.png A /trunk/data/flags/mozambique.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/mozambican.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/po/POTFILES.in Add Mozambican nation by me, flag by Tobias Jakobs. See Gna patch #2054. ------------------------------------------------------------------------ r18263 | mixcoatl | 2010-10-21 19:40:35 -0700 (Thu, 21 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/niger-shield.png A /trunk/data/flags/niger.png A /trunk/data/flags/niger.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/nigerien.ruleset M /trunk/data/nation/songhai.ruleset M /trunk/po/POTFILES.in Add Nigerien by me, flag by me. See Gna patch #2053. ------------------------------------------------------------------------ r18262 | mixcoatl | 2010-10-21 18:56:33 -0700 (Thu, 21 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/west_indies_federation-shield.png A /trunk/data/flags/west_indies_federation.png A /trunk/data/flags/west_indies_federation.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/westindian.ruleset M /trunk/po/POTFILES.in Add West Indian nation by me, flag by Stepshep. See Gna patch #2052. ------------------------------------------------------------------------ r18261 | mixcoatl | 2010-10-21 18:28:00 -0700 (Thu, 21 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sakha-shield.png A /trunk/data/flags/sakha.png A /trunk/data/flags/sakha.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/russian.ruleset M /trunk/data/nation/siberian.ruleset M /trunk/data/nation/tuvan.ruleset A /trunk/data/nation/yakut.ruleset M /trunk/po/POTFILES.in Add Yakut (Sakha) nation by Daniel Markstedt , flag by Zachary Harden. See Gna patch #2051. ------------------------------------------------------------------------ r18260 | mixcoatl | 2010-10-21 17:56:32 -0700 (Thu, 21 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/gokturk-shield.png A /trunk/data/flags/gokturk.png A /trunk/data/flags/gokturk.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/gokturk.ruleset M /trunk/po/POTFILES.in Add Göktürk (Ashina) nation by Andrzej G. , flag traced by me based on fotw. See Gna patch #1953. ------------------------------------------------------------------------ r18259 | dmarks | 2010-10-21 14:01:19 -0700 (Thu, 21 Oct 2010) | 1 line Changed paths: M /trunk/data/multiplayer/game.ruleset Add translator comments for multiplayer team names. Reported by Joan Creus in Gna bug #16884. ------------------------------------------------------------------------ r18258 | dmarks | 2010-10-21 13:59:09 -0700 (Thu, 21 Oct 2010) | 1 line Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio/tiles.png M /trunk/data/amplio/tiles.spec M /trunk/data/amplio2/tiles.png M /trunk/data/amplio2/tiles.spec M /trunk/data/hex2t/items.png M /trunk/data/hex2t/items.spec M /trunk/data/isophex/tiles.png M /trunk/data/isophex/tiles.spec M /trunk/data/isotrident/tiles.png M /trunk/data/isotrident/tiles.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec Support for goto of more than 99 turns. Reported by David Lowe , code patch by pepeto, tileset changes by me. Gna bug #16792. ------------------------------------------------------------------------ r18256 | dmarks | 2010-10-20 09:52:11 -0700 (Wed, 20 Oct 2010) | 1 line Changed paths: M /trunk/po/lt.po Revert the last changes to lt.po since it is actively maintained on trunk. ------------------------------------------------------------------------ r18255 | mixcoatl | 2010-10-19 16:49:56 -0700 (Tue, 19 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/mordvin.ruleset Fix non-ASCII string in mordvin ruleset by dmarks. See Gna bug #16894. ------------------------------------------------------------------------ r18254 | pepeto | 2010-10-19 10:45:26 -0700 (Tue, 19 Oct 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/options.c Implement bitwise client option type for the Gtk2 client. See gna patch #1956. ------------------------------------------------------------------------ r18252 | pepeto | 2010-10-19 10:29:44 -0700 (Tue, 19 Oct 2010) | 7 lines Changed paths: M /trunk/common/city.c city_support() really counts the whole output usage of the city. Reported by Goswin von Brederlow (mrvn). Patch by Goswin von Brederlow and myself. See gna bug #16874. ------------------------------------------------------------------------ r18251 | pepeto | 2010-10-19 10:24:52 -0700 (Tue, 19 Oct 2010) | 6 lines Changed paths: M /trunk/client/gui-sdl/plrdlg.c Fix a crash in the SDL client's nation report. Reported by Matthias Pfafferodt (syntron). See gna bug #16865. ------------------------------------------------------------------------ r18250 | cazfi | 2010-10-19 09:13:33 -0700 (Tue, 19 Oct 2010) | 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/fi.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/nl.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 translations from S2_2 ------------------------------------------------------------------------ r18249 | mixcoatl | 2010-10-18 16:54:52 -0700 (Mon, 18 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/ukrainian.ruleset Change double leader in Ukrainian nation. ------------------------------------------------------------------------ r18248 | dmarks | 2010-10-18 10:38:39 -0700 (Mon, 18 Oct 2010) | 1 line Changed paths: M /trunk/data/amplio2/ancientcities.spec M /trunk/data/amplio2/explosions.spec M /trunk/data/amplio2/fog.spec M /trunk/data/amplio2/grid.spec M /trunk/data/amplio2/hills.spec M /trunk/data/amplio2/icons.spec M /trunk/data/amplio2/medievalcities.spec M /trunk/data/amplio2/moderncities.spec M /trunk/data/amplio2/mountains.spec M /trunk/data/amplio2/nuke.spec M /trunk/data/amplio2/ocean.spec M /trunk/data/amplio2/select.spec M /trunk/data/amplio2/terrain1.spec M /trunk/data/amplio2/terrain2.spec M /trunk/data/amplio2/tiles.spec M /trunk/data/amplio2/units.spec M /trunk/data/amplio2/water.spec M /trunk/data/amplio2.tilespec M /trunk/data/misc/editor.spec Set the eol-style svn property for some tileset spec files. ------------------------------------------------------------------------ r18247 | dmarks | 2010-10-18 10:30:46 -0700 (Mon, 18 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/laos-shield.png M /trunk/data/flags/laos.png M /trunk/data/flags/north_korea-shield.png M /trunk/data/flags/north_korea.png Removed executable property for some png files. ------------------------------------------------------------------------ r18246 | dmarks | 2010-10-18 10:28:02 -0700 (Mon, 18 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/abkhaz.ruleset M /trunk/data/nation/acadian.ruleset M /trunk/data/nation/acehnese.ruleset M /trunk/data/nation/alandalus.ruleset M /trunk/data/nation/albanian.ruleset M /trunk/data/nation/aleut.ruleset M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/amazonian.ruleset M /trunk/data/nation/andorran.ruleset M /trunk/data/nation/angolan.ruleset M /trunk/data/nation/anishinaabe.ruleset M /trunk/data/nation/apache.ruleset M /trunk/data/nation/aragonese.ruleset M /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/asturian.ruleset M /trunk/data/nation/atlantean.ruleset M /trunk/data/nation/badian.ruleset M /trunk/data/nation/bashkir.ruleset M /trunk/data/nation/benin.ruleset M /trunk/data/nation/bhutanese.ruleset M /trunk/data/nation/biafran.ruleset M /trunk/data/nation/bolivian.ruleset M /trunk/data/nation/bosporan.ruleset M /trunk/data/nation/briton.ruleset M /trunk/data/nation/burkinabe.ruleset M /trunk/data/nation/californian.ruleset M /trunk/data/nation/castilian.ruleset M /trunk/data/nation/centralamerican.ruleset M /trunk/data/nation/cham.ruleset M /trunk/data/nation/chananean.ruleset M /trunk/data/nation/chechen.ruleset M /trunk/data/nation/chimu.ruleset M /trunk/data/nation/chumash.ruleset M /trunk/data/nation/comanche.ruleset M /trunk/data/nation/congolese.ruleset M /trunk/data/nation/corsican.ruleset M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/costarican.ruleset M /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/curonian.ruleset M /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/dahomean.ruleset M /trunk/data/nation/dominicano.ruleset M /trunk/data/nation/dryad.ruleset M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/easttimorese.ruleset M /trunk/data/nation/ecuadorian.ruleset M /trunk/data/nation/egyptianarab.ruleset M /trunk/data/nation/elamite.ruleset M /trunk/data/nation/eritrean.ruleset M /trunk/data/nation/etruscan.ruleset M /trunk/data/nation/fijian.ruleset M /trunk/data/nation/flemish.ruleset M /trunk/data/nation/franconian.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/gaelic.ruleset M /trunk/data/nation/ghanaian.ruleset M /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/greenlander.ruleset M /trunk/data/nation/grenadian.ruleset M /trunk/data/nation/guanche.ruleset M /trunk/data/nation/guarani.ruleset M /trunk/data/nation/guatemalan.ruleset M /trunk/data/nation/guyanese.ruleset M /trunk/data/nation/haitian.ruleset M /trunk/data/nation/han.ruleset M /trunk/data/nation/hanoverian.ruleset M /trunk/data/nation/hansa.ruleset M /trunk/data/nation/hasinay.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/honduran.ruleset M /trunk/data/nation/ivoirian.ruleset M /trunk/data/nation/jamaican.ruleset M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/kalmyk.ruleset M /trunk/data/nation/karelian.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/kosovar.ruleset M /trunk/data/nation/lendian.ruleset M /trunk/data/nation/leonese.ruleset M /trunk/data/nation/liechtensteiner.ruleset M /trunk/data/nation/lorrain.ruleset M /trunk/data/nation/luxembourgish.ruleset M /trunk/data/nation/maasai.ruleset M /trunk/data/nation/macedon.ruleset M /trunk/data/nation/macedonian.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/manx.ruleset M /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/metis.ruleset M /trunk/data/nation/miao.ruleset M /trunk/data/nation/micronesian.ruleset M /trunk/data/nation/mikmaq.ruleset M /trunk/data/nation/milanese.ruleset M /trunk/data/nation/miskito.ruleset M /trunk/data/nation/mixtec.ruleset M /trunk/data/nation/monegasque.ruleset M /trunk/data/nation/montenegrin.ruleset M /trunk/data/nation/moravian.ruleset M /trunk/data/nation/mordvin.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/motswana.ruleset M /trunk/data/nation/mwiska.ruleset M /trunk/data/nation/namibian.ruleset M /trunk/data/nation/navajo.ruleset M /trunk/data/nation/neapolitan.ruleset M /trunk/data/nation/nepali.ruleset M /trunk/data/nation/nestorian.ruleset M /trunk/data/nation/newfoundland.ruleset M /trunk/data/nation/nicaraguan.ruleset M /trunk/data/nation/nimiipuu.ruleset M /trunk/data/nation/northumbrian.ruleset M /trunk/data/nation/occitan.ruleset M /trunk/data/nation/ohlone.ruleset M /trunk/data/nation/omani.ruleset M /trunk/data/nation/ossetian.ruleset M /trunk/data/nation/ostrogothic.ruleset M /trunk/data/nation/otomi.ruleset M /trunk/data/nation/ozite.ruleset M /trunk/data/nation/palestinian.ruleset M /trunk/data/nation/palmyrene.ruleset M /trunk/data/nation/panamanian.ruleset M /trunk/data/nation/paraguayan.ruleset M /trunk/data/nation/piedmontese.ruleset M /trunk/data/nation/puertorican.ruleset M /trunk/data/nation/raramuri.ruleset M /trunk/data/nation/riffian.ruleset M /trunk/data/nation/riograndense.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/sahrawi.ruleset M /trunk/data/nation/salvadoran.ruleset M /trunk/data/nation/sammarinese.ruleset M /trunk/data/nation/sarmatian.ruleset M /trunk/data/nation/saudi.ruleset M /trunk/data/nation/savoyard.ruleset M /trunk/data/nation/saxon.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/data/nation/seleucid.ruleset M /trunk/data/nation/senegalese.ruleset M /trunk/data/nation/shawnee.ruleset M /trunk/data/nation/siberian.ruleset M /trunk/data/nation/sicilian.ruleset M /trunk/data/nation/sikh.ruleset M /trunk/data/nation/sikkimese.ruleset M /trunk/data/nation/somali.ruleset M /trunk/data/nation/songhai.ruleset M /trunk/data/nation/sorbian.ruleset M /trunk/data/nation/southamerican.ruleset M /trunk/data/nation/southvietnamese.ruleset M /trunk/data/nation/southyemeni.ruleset M /trunk/data/nation/surinamese.ruleset M /trunk/data/nation/tanzanian.ruleset M /trunk/data/nation/tatar.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/data/nation/toltec.ruleset M /trunk/data/nation/tongan.ruleset M /trunk/data/nation/transylvanian.ruleset M /trunk/data/nation/tuvan.ruleset M /trunk/data/nation/tyrolian.ruleset M /trunk/data/nation/ugandan.ruleset M /trunk/data/nation/vampire.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/data/nation/vermont.ruleset M /trunk/data/nation/vincentian.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/walloon.ruleset M /trunk/data/nation/westernpomeranian.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/data/nation/wuerttembergian.ruleset M /trunk/data/nation/yemeni.ruleset M /trunk/data/nation/yucatecan.ruleset M /trunk/data/nation/yugoslav.ruleset M /trunk/data/nation/zapotec.ruleset Set the eol-style property for some nation ruleset files. ------------------------------------------------------------------------ r18245 | syntron | 2010-10-18 09:27:36 -0700 (Mon, 18 Oct 2010) | 9 lines Changed paths: M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/default.lua M /trunk/data/multiplayer/script.lua M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset cleanup rulesets experimental/multiplayer see gna bug #16839 * add header comment(s) * compare rulesets to the default ruleset * see also gna bug #16464 and bug #16799 ------------------------------------------------------------------------ r18244 | syntron | 2010-10-18 09:27:02 -0700 (Mon, 18 Oct 2010) | 9 lines Changed paths: M /trunk/client/connectdlg_common.c increase max_args to 16 If freeciv is started with './civ -l' no local server could be used. The reason is the limitation of the number of arguments to the local server. The patch increases max_args to 16. see gna bug #16853 ------------------------------------------------------------------------ r18243 | mixcoatl | 2010-10-17 21:06:43 -0700 (Sun, 17 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/aramean.ruleset A /trunk/data/nation/palmyrene.ruleset M /trunk/data/nation/roman.ruleset M /trunk/po/POTFILES.in Add Palmyrene nation by me. See Gna patch #2048. ------------------------------------------------------------------------ r18242 | mixcoatl | 2010-10-17 20:00:25 -0700 (Sun, 17 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/bashkortostan-shield.png A /trunk/data/flags/bashkortostan.png A /trunk/data/flags/bashkortostan.svg A /trunk/data/flags/mordovia-shield.png A /trunk/data/flags/mordovia.png A /trunk/data/flags/mordovia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/bashkir.ruleset M /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/kazakh.ruleset A /trunk/data/nation/mordvin.ruleset M /trunk/po/POTFILES.in Add Bashkir and Mordvin nations by Paul with edits by Daniel Markstedt , flags by Conscious and Fibonacci. See Gna patch #1350. ------------------------------------------------------------------------ r18241 | mixcoatl | 2010-10-17 18:21:33 -0700 (Sun, 17 Oct 2010) | 1 line Changed paths: M /trunk/data/multiplayer/governments.ruleset M /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/etruscan.ruleset M /trunk/data/nation/franconian.ruleset M /trunk/data/nation/honduran.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/monegasque.ruleset M /trunk/data/nation/salvadoran.ruleset M /trunk/data/nation/southamerican.ruleset M /trunk/data/nation/southyemeni.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/data/nation/toltec.ruleset M /trunk/data/nation/tuvan.ruleset M /trunk/data/nation/vincentian.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/server/settings.c Sundry corrections, mostly in new nations, Visigothic legend fix, etc.. See Gna bug #16879 and Gna bug 16881. ------------------------------------------------------------------------ r18238 | mixcoatl | 2010-10-17 17:40:24 -0700 (Sun, 17 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/apache.ruleset M /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/bosporan.ruleset M /trunk/data/nation/comanche.ruleset M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/curonian.ruleset M /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/elamite.ruleset M /trunk/data/nation/franconian.ruleset M /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/khazar.ruleset M /trunk/data/nation/lendian.ruleset M /trunk/data/nation/liechtensteiner.ruleset M /trunk/data/nation/maasai.ruleset M /trunk/data/nation/manx.ruleset M /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/moravian.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/northumbrian.ruleset M /trunk/data/nation/omani.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/data/nation/sikh.ruleset M /trunk/data/nation/somali.ruleset M /trunk/data/nation/sorbian.ruleset M /trunk/data/nation/tuvan.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/westernpomeranian.ruleset Fix multiline strings with CR newlines by dmarks. See Gna patch #16872. ------------------------------------------------------------------------ r18237 | jtn | 2010-10-17 08:13:32 -0700 (Sun, 17 Oct 2010) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/include/helpdlg_g.h M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/packets.def M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/helpdata.txt M /trunk/data/multiplayer/terrain.ruleset M /trunk/fc_version M /trunk/server/ruleset.c Add first-class help for bases. See gna patch #2049 ------------------------------------------------------------------------ r18236 | jtn | 2010-10-17 08:12:30 -0700 (Sun, 17 Oct 2010) | 3 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/ruleset.c Include base conflicts in PACKET_RULESET_BASE. See gna patch #2070 ------------------------------------------------------------------------ r18235 | jtn | 2010-10-17 08:12:06 -0700 (Sun, 17 Oct 2010) | 3 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/doc/README.effects M /trunk/server/unithand.c Revisit autogenerated help text for unit requirements. See gna patch #2056 ------------------------------------------------------------------------ r18234 | jtn | 2010-10-17 08:11:56 -0700 (Sun, 17 Oct 2010) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unittype.c List generation for help: harmonise pattern, remove some arbitrary limits, improve TRANS comments, and remove some useless Q_(). See gna bug #16847 ------------------------------------------------------------------------ r18233 | jtn | 2010-10-17 08:03:50 -0700 (Sun, 17 Oct 2010) | 4 lines Changed paths: M /trunk/data/civ1/effects.ruleset Remove HP_Regen for fortresses from civ1 ruleset; it did nothing useful. See gna bug #16873 ------------------------------------------------------------------------ r18231 | jcreus | 2010-10-17 03:01:33 -0700 (Sun, 17 Oct 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r18229 | dmarks | 2010-10-16 20:17:52 -0700 (Sat, 16 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/ainu.svg M /trunk/data/flags/akwe.svg M /trunk/data/flags/burundi.svg M /trunk/data/flags/chola.svg M /trunk/data/flags/dominica.svg M /trunk/data/flags/gupta.svg M /trunk/data/flags/hawaii.svg M /trunk/data/flags/himyar.svg M /trunk/data/flags/hopi.svg M /trunk/data/flags/innu.svg M /trunk/data/flags/kanem-bornu.svg M /trunk/data/flags/khwarezm.svg M /trunk/data/flags/kongo.svg M /trunk/data/flags/korea_ancient.svg M /trunk/data/flags/kurd.svg M /trunk/data/flags/laos.svg M /trunk/data/flags/majapahit.svg M /trunk/data/flags/mapuche.svg M /trunk/data/flags/north_korea.svg M /trunk/data/flags/nubia.svg M /trunk/data/flags/numidia.svg M /trunk/data/flags/nuu-chah-nulth.svg M /trunk/data/flags/pirate.svg M /trunk/data/flags/prussia.svg M /trunk/data/flags/purhepecha.svg M /trunk/data/flags/srivijaya.svg M /trunk/data/flags/taino.svg M /trunk/data/flags/tairona.svg M /trunk/data/flags/thrace.svg M /trunk/data/flags/tocharian.svg M /trunk/data/flags/tupi.svg M /trunk/data/flags/uae.svg Remove svn property 'executable' from a number of svg images. ------------------------------------------------------------------------ r18228 | dmarks | 2010-10-16 13:28:42 -0700 (Sat, 16 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/amazigh-shield.png M /trunk/data/flags/amazigh.png M /trunk/data/flags/amazigh.svg Fixed line endings in one flag svg image. ------------------------------------------------------------------------ r18226 | pepeto | 2010-10-13 14:36:49 -0700 (Wed, 13 Oct 2010) | 13 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aihunt.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/common/combat.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/citytools.c M /trunk/server/unithand.c Fix the get_defender() error messages: * remove the assertion at the end of get_defender(); * remove COULD_OCCUPY() macro, replaced by unit_can_take_over(); * move the take over test into test_unit_move_to_tile() and the definition of 'enum unit_move_result'; * miscellaneous cleanup in the AI code, linked with the addition of the 'unreachableprotects' server setting. Patch by me with the help of Matthias Pfafferodt (syntron) and Jason Dorje Short (jdorje). See gna bug #16775. ------------------------------------------------------------------------ r18225 | jtn | 2010-10-13 12:33:58 -0700 (Wed, 13 Oct 2010) | 6 lines Changed paths: M /trunk/client/helpdata.c Don't unconditionally claim oceanic terrain is immune to fallout in help. Reported by HanduMan@gna. See gna bug #16854 ------------------------------------------------------------------------ r18223 | mixcoatl | 2010-10-12 23:53:44 -0700 (Tue, 12 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/central_america-shield.png A /trunk/data/flags/central_america.png A /trunk/data/flags/central_america.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/centralamerican.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/salvadoran.ruleset M /trunk/po/POTFILES.in Add Central American nation by me flag by Connormah and me. See Gna patch #2046. ------------------------------------------------------------------------ r18222 | mixcoatl | 2010-10-12 23:13:55 -0700 (Tue, 12 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/nunavut-shield.png A /trunk/data/flags/nunavut.png A /trunk/data/flags/nunavut.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/danish.ruleset A /trunk/data/nation/greenlander.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/po/POTFILES.in Split Inuit and Greenlander nations by Daniel Markstedt , flag by James Leigh. See Gna patch #2044. ------------------------------------------------------------------------ r18221 | mixcoatl | 2010-10-12 22:53:55 -0700 (Tue, 12 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/puerto_rico-shield.png A /trunk/data/flags/puerto_rico.png A /trunk/data/flags/puerto_rico.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/dominicano.ruleset A /trunk/data/nation/puertorican.ruleset M /trunk/data/nation/taino.ruleset M /trunk/po/POTFILES.in Add Puerto Rican nation by me, flag by Lauris Kaplinski and me. See Gna patch #2043. ------------------------------------------------------------------------ r18220 | mixcoatl | 2010-10-12 22:26:36 -0700 (Tue, 12 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/transylvania-shield.png A /trunk/data/flags/transylvania.png A /trunk/data/flags/transylvania.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/romanian.ruleset A /trunk/data/nation/transylvanian.ruleset M /trunk/data/nation/vampire.ruleset M /trunk/po/POTFILES.in Add Transylvanian nation by me, flag by Alex:D. See Gna patch #2042. ------------------------------------------------------------------------ r18219 | mixcoatl | 2010-10-12 21:00:04 -0700 (Tue, 12 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/Makefile.am Add Ghanaian nation by me, flag by me. See Gna patch #2040. ------------------------------------------------------------------------ r18218 | mixcoatl | 2010-10-12 20:58:15 -0700 (Tue, 12 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset A /trunk/data/flags/ghana-shield.png A /trunk/data/flags/ghana.png A /trunk/data/flags/ghana.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/ghanaian.ruleset M /trunk/po/POTFILES.in Add Ghanaian nation by me, flag by me. See Gna patch #2040. ------------------------------------------------------------------------ r18217 | mixcoatl | 2010-10-12 20:33:57 -0700 (Tue, 12 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/pomerania-shield.png A /trunk/data/flags/pomerania.png A /trunk/data/flags/pomerania.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/polish.ruleset M /trunk/data/nation/swedish.ruleset A /trunk/data/nation/westernpomeranian.ruleset M /trunk/po/POTFILES.in Add Western Pomeranian nation by Andrzej G. , flag by N3MO. See Gna patch #2038. ------------------------------------------------------------------------ r18216 | jtn | 2010-10-12 15:43:37 -0700 (Tue, 12 Oct 2010) | 3 lines Changed paths: M /trunk/client/helpdata.c Stop paragraphs running together in government help. See gna bug #16849 ------------------------------------------------------------------------ r18215 | jtn | 2010-10-12 15:43:32 -0700 (Tue, 12 Oct 2010) | 3 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version Change "radius_sq" type fields in PACKET_RULESET_BASE from UINT8 to SINT8. See gna bug #16844 ------------------------------------------------------------------------ r18214 | pepeto | 2010-10-12 07:28:38 -0700 (Tue, 12 Oct 2010) | 7 lines Changed paths: M /trunk/client/options.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/manual/civmanual.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Implement server settings of type bitwise. Lot of related cleanup, notably for enumerator and boolean settings. Update capability string as a new packet type has been defined. See gna patch #1955. ------------------------------------------------------------------------ r18212 | pepeto | 2010-10-12 07:12:48 -0700 (Tue, 12 Oct 2010) | 7 lines Changed paths: M /trunk/client/packhand.c Update the nation report when the client diplomatic state with a player has changed. Reported by Daniel Markstedt (dmarks). See gna bug #16838. ------------------------------------------------------------------------ r18211 | pepeto | 2010-10-12 07:10:05 -0700 (Tue, 12 Oct 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/messagewin.c Clear the list store before adding all messages in meswin_dialog_refresh(). Reported by Daniel Markstedt (dmarks). See gna bug #16837. ------------------------------------------------------------------------ r18210 | pepeto | 2010-10-12 07:05:37 -0700 (Tue, 12 Oct 2010) | 6 lines Changed paths: M /trunk/client/cityrepdata.c Add the total revenue of the trade routes in the city report. Requested by Goswin von Brederlow (mrvn). See gna bug #16812. ------------------------------------------------------------------------ r18208 | pepeto | 2010-10-12 07:01:21 -0700 (Tue, 12 Oct 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Fix the order of the tabs of the city dialog in the Gtk2 client. See gna bug #16806. ------------------------------------------------------------------------ r18207 | pepeto | 2010-10-12 06:58:05 -0700 (Tue, 12 Oct 2010) | 4 lines Changed paths: M /trunk/data/experimental/game.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/default.lua M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/nation/mali.ruleset M /trunk/data/nation/northumbrian.ruleset Remove xgettext warnings from the ruleset files. See gna bug #16839. ------------------------------------------------------------------------ r18206 | stikonas | 2010-10-11 12:07:30 -0700 (Mon, 11 Oct 2010) | 1 line Changed paths: M /trunk/po/lt.po Updated Lithuanian translation. ------------------------------------------------------------------------ r18205 | mixcoatl | 2010-10-10 23:31:27 -0700 (Sun, 10 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/han-shield.png A /trunk/data/flags/han.png A /trunk/data/flags/han.svg A /trunk/data/flags/manchuria-shield.png A /trunk/data/flags/manchuria.png A /trunk/data/flags/manchuria.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/chinese.ruleset A /trunk/data/nation/han.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/po/POTFILES.in Add Han Chinese nation by Daniel Markstedt , plus new Manchu flag, flags by Caleb Moore and Zachary Harden. See Gna patch #2036 and Gna patch #2037. ------------------------------------------------------------------------ r18203 | mixcoatl | 2010-10-10 23:06:35 -0700 (Sun, 10 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/unasur-shield.png A /trunk/data/flags/unasur.png A /trunk/data/flags/unasur.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/southamerican.ruleset M /trunk/po/POTFILES.in Add South American nation by me, flag by Guilherme Paula. See Gna patch #2035. ------------------------------------------------------------------------ r18202 | mixcoatl | 2010-10-10 22:41:33 -0700 (Sun, 10 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/tyrol-shield.png A /trunk/data/flags/tyrol.png A /trunk/data/flags/tyrol.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/bavarian.ruleset A /trunk/data/nation/tyrolian.ruleset M /trunk/po/POTFILES.in Add Tyrolian nation by me, flag by Flow2. See Gna patch #2034. ------------------------------------------------------------------------ r18201 | mixcoatl | 2010-10-10 21:52:22 -0700 (Sun, 10 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/svg-shield.png A /trunk/data/flags/svg.png A /trunk/data/flags/svg.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/grenadian.ruleset A /trunk/data/nation/vincentian.ruleset M /trunk/po/POTFILES.in Add Vincentian nation by me, flag by SKopp. See Gna patch #2033. ------------------------------------------------------------------------ r18200 | mixcoatl | 2010-10-09 18:53:36 -0700 (Sat, 09 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/aztec.ruleset Minor edits to Aztec nation. ------------------------------------------------------------------------ r18199 | mixcoatl | 2010-10-09 18:52:04 -0700 (Sat, 09 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/aztec.ruleset Minor edits to Aztec nation. ------------------------------------------------------------------------ r18198 | jdorje | 2010-10-09 09:09:15 -0700 (Sat, 09 Oct 2010) | 4 lines Changed paths: M /trunk/server/unittools.c Fix a near-guaranteed segmentation fault in kill_unit. Reported by Matthias Pfafferodt. See bug #16797. ------------------------------------------------------------------------ r18196 | pepeto | 2010-10-09 02:06:58 -0700 (Sat, 09 Oct 2010) | 6 lines Changed paths: M /trunk/ai/advdiplomacy.c Fix a bug with AI love recovering. Report and patch by James Hemming (ozormox). See gna bug #16813. ------------------------------------------------------------------------ r18195 | pepeto | 2010-10-09 02:00:21 -0700 (Sat, 09 Oct 2010) | 6 lines Changed paths: M /trunk/po/POTFILES.in Add the files for the "experimental" and "multiplayer" rulesets for translation. Reported by Joan Creus (jcreus). See gna bug #16799. ------------------------------------------------------------------------ r18194 | pepeto | 2010-10-09 01:57:44 -0700 (Sat, 09 Oct 2010) | 7 lines Changed paths: M /trunk/data/default/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset Moved the "no-c-format" xgettext flag to the right place in the buildings ruleset files. Reported by Joan Creus (jcreus). See gna bug #16799. ------------------------------------------------------------------------ r18193 | mixcoatl | 2010-10-08 23:30:45 -0700 (Fri, 08 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/toltec-shield.png A /trunk/data/flags/toltec.png A /trunk/data/flags/toltec.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/inca.ruleset A /trunk/data/nation/toltec.ruleset M /trunk/po/POTFILES.in Add Toltec nation by me, flag by me. See Gna patch #1998. ------------------------------------------------------------------------ r18192 | mixcoatl | 2010-10-08 22:26:38 -0700 (Fri, 08 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/metis-shield.png A /trunk/data/flags/metis.png A /trunk/data/flags/metis.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/acadian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/cree.ruleset A /trunk/data/nation/metis.ruleset M /trunk/po/POTFILES.in Add Métis nation by me, flag by me. See Gna patch #2030. ------------------------------------------------------------------------ r18191 | mixcoatl | 2010-10-08 21:34:01 -0700 (Fri, 08 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/guyana-shield.png A /trunk/data/flags/guyana.png A /trunk/data/flags/guyana.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/guyanese.ruleset M /trunk/data/nation/surinamese.ruleset M /trunk/po/POTFILES.in Add Guyanese nation by me, flag by SKopp. See Gna patch #2029. ------------------------------------------------------------------------ r18190 | mixcoatl | 2010-10-08 21:07:04 -0700 (Fri, 08 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/milan-shield.png A /trunk/data/flags/milan.png A /trunk/data/flags/milan.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/italian.ruleset A /trunk/data/nation/milanese.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/po/POTFILES.in Add Milanese (Lombard) nation by me, flag by Flanker. See Gna patch #2028. ------------------------------------------------------------------------ r18189 | mixcoatl | 2010-10-08 19:55:08 -0700 (Fri, 08 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/piedmont-shield.png A /trunk/data/flags/piedmont.png A /trunk/data/flags/piedmont.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/italian.ruleset A /trunk/data/nation/piedmontese.ruleset M /trunk/data/nation/savoyard.ruleset M /trunk/po/POTFILES.in Add Piedmontese nation by me, flag by Orzetto. See Gna patch #2027. ------------------------------------------------------------------------ r18188 | mixcoatl | 2010-10-08 17:37:05 -0700 (Fri, 08 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/Makefile.am M /trunk/data/flags/antarctica-shield.png M /trunk/data/flags/antarctica.png M /trunk/data/flags/antarctica.svg A /trunk/data/flags/antarctica_alt-shield.png A /trunk/data/flags/antarctica_alt.png A /trunk/data/flags/antarctica_alt.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec New Antarctican flag by, flag by Zachary Harden. See Gna patch #2025. ------------------------------------------------------------------------ r18187 | jdorje | 2010-10-08 14:55:41 -0700 (Fri, 08 Oct 2010) | 4 lines Changed paths: M /trunk/data/nation/norman.ruleset Add some comments for Norman ruleset. See bug #16836. ------------------------------------------------------------------------ r18186 | mixcoatl | 2010-10-07 20:18:33 -0700 (Thu, 07 Oct 2010) | 1 line Changed paths: M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/gallic.ruleset Flag sprites cleanup by dmarks. See Gna patch #2032. ------------------------------------------------------------------------ r18185 | mixcoatl | 2010-10-07 20:01:48 -0700 (Thu, 07 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/jamaica-shield.png A /trunk/data/flags/jamaica.png A /trunk/data/flags/jamaica.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/jamaican.ruleset M /trunk/po/POTFILES.in Add Jamaican nation by me, flags by me. See Gna patch #2024. ------------------------------------------------------------------------ r18184 | mixcoatl | 2010-10-07 19:37:17 -0700 (Thu, 07 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/south_yemen-shield.png A /trunk/data/flags/south_yemen.png A /trunk/data/flags/south_yemen.svg A /trunk/data/flags/yemen-shield.png A /trunk/data/flags/yemen.png A /trunk/data/flags/yemen.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/arab.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/somali.ruleset A /trunk/data/nation/southyemeni.ruleset A /trunk/data/nation/yemeni.ruleset M /trunk/po/POTFILES.in Add Yemeni and South Yemeni nations by me, flags by me. See Gna patch #2023. ------------------------------------------------------------------------ r18183 | mixcoatl | 2010-10-07 18:23:42 -0700 (Thu, 07 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/cham-shield.png A /trunk/data/flags/cham.png A /trunk/data/flags/cham.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/cham.ruleset M /trunk/data/nation/southvietnamese.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/po/POTFILES.in Add Cham nation by Daniel Markstedt , flag by dmarks. See Gna patch #2017. ------------------------------------------------------------------------ r18182 | mixcoatl | 2010-10-07 18:07:27 -0700 (Thu, 07 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/aceh-shield.png A /trunk/data/flags/aceh.png A /trunk/data/flags/aceh.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/acehnese.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/po/POTFILES.in Add Acehnese nation by Daniel Markstedt and me, flag by dmarks and me. See Gna patch #2016. ------------------------------------------------------------------------ r18181 | jtn | 2010-10-07 17:13:14 -0700 (Thu, 07 Oct 2010) | 3 lines Changed paths: M /trunk/po/es.po Updated translation from Jordi Negrevernis i Font. 5053 translated, 651 fuzzy, 400 untranslated (wrt r18173). ------------------------------------------------------------------------ r18179 | mixcoatl | 2010-10-07 16:50:59 -0700 (Thu, 07 Oct 2010) | 1 line Changed paths: A /trunk/data/flags/east_timor-shield.png A /trunk/data/flags/east_timor.png A /trunk/data/flags/east_timor.svg A /trunk/data/nation/easttimorese.ruleset Add East Timorese nation by Daniel Markstedt , flag by SKopp. See Gna patch #2015. ------------------------------------------------------------------------ r18178 | dmarks | 2010-10-07 12:09:31 -0700 (Thu, 07 Oct 2010) | 1 line Changed paths: M /trunk/data/flags/Makefile.am Fix reference to flag of Sikkim in makefile. Gna patch #2011 ------------------------------------------------------------------------ r18177 | mixcoatl | 2010-10-06 23:52:43 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/po/POTFILES.in Add East Timorese nation by Daniel Markstedt , flag by SKopp. See Gna patch #2015. ------------------------------------------------------------------------ r18176 | mixcoatl | 2010-10-06 23:24:35 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/siberia-shield.png A /trunk/data/flags/siberia.png A /trunk/data/flags/siberia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/siberian.ruleset M /trunk/po/POTFILES.in Add Siberian nation by Andrzej G. , flag by Daniel Markstedt. See Gna patch #2013. ------------------------------------------------------------------------ r18175 | mixcoatl | 2010-10-06 22:59:31 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/moravia-shield.png A /trunk/data/flags/moravia.png A /trunk/data/flags/moravia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/czech.ruleset A /trunk/data/nation/moravian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/po/POTFILES.in Add Moravian nation by Andrzej G. , flag by Tlusťa and me. See Gna patch #2012. ------------------------------------------------------------------------ r18174 | mixcoatl | 2010-10-06 22:41:04 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sikkim-shield.png A /trunk/data/flags/sikkim.png A /trunk/data/flags/sikkim.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/nepali.ruleset A /trunk/data/nation/sikkimese.ruleset M /trunk/po/POTFILES.in Add Sikkimese nation by dmarks, flag by Nichalp. See Gna patch #2011. ------------------------------------------------------------------------ r18173 | mixcoatl | 2010-10-06 22:27:01 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/monaco_alternative-shield.png A /trunk/data/flags/monaco_alternative.png A /trunk/data/flags/monaco_alternative.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/monegasque.ruleset M /trunk/data/nation/occitan.ruleset M /trunk/po/POTFILES.in Add Monegasque nation by me, flag by Zachary Harden. See Gna patch #2010. ------------------------------------------------------------------------ r18172 | mixcoatl | 2010-10-06 20:47:24 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/san_marino-shield.png A /trunk/data/flags/san_marino.png A /trunk/data/flags/san_marino.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/sammarinese.ruleset M /trunk/po/POTFILES.in Add Sammarinese nation by me, flag by Tobias. See Gna patch #2009. ------------------------------------------------------------------------ r18171 | mixcoatl | 2010-10-06 20:20:11 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/tonga-shield.png A /trunk/data/flags/tonga.png A /trunk/data/flags/tonga.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/polynesian.ruleset A /trunk/data/nation/tongan.ruleset M /trunk/po/POTFILES.in Add Tongan nation by me, flag by Madden. See Gna patch #2008. ------------------------------------------------------------------------ r18170 | mixcoatl | 2010-10-06 19:39:53 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/honduras-shield.png A /trunk/data/flags/honduras.png A /trunk/data/flags/honduras.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/honduran.ruleset M /trunk/po/POTFILES.in Add Honduran nation by me, flag by loads of people. See Gna patch #2007. ------------------------------------------------------------------------ r18169 | mixcoatl | 2010-10-06 19:06:16 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/el_salvador-shield.png A /trunk/data/flags/el_salvador.png A /trunk/data/flags/el_salvador.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/guatemalan.ruleset A /trunk/data/nation/salvadoran.ruleset M /trunk/po/POTFILES.in Add Salvadoran nation by me, flag by Vzb83. See Gna patch #2001. ------------------------------------------------------------------------ r18168 | mixcoatl | 2010-10-06 18:46:04 -0700 (Wed, 06 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/flags/mali-shield.png M /trunk/data/flags/mali.png M /trunk/data/flags/mali.svg A /trunk/data/flags/mali_ancient-shield.png A /trunk/data/flags/mali_ancient.png A /trunk/data/flags/mali_ancient.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/mali.ruleset M /trunk/data/nation/malian.ruleset M /trunk/po/POTFILES.in Split Malian nation in ancient Mali Empire and modern Republic of Mali by dmarks. See Gna bug #16787. ------------------------------------------------------------------------ r18167 | pepeto | 2010-10-06 02:08:55 -0700 (Wed, 06 Oct 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/include/repodlgs_g.h M /trunk/client/packhand.c Final scores report cleanup. See gna patch #1992. ------------------------------------------------------------------------ r18166 | pepeto | 2010-10-06 02:04:27 -0700 (Wed, 06 Oct 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c Fix a crash in the Gtk2 research report due to the new future tech handling. See gna bug #16798. ------------------------------------------------------------------------ r18164 | pepeto | 2010-10-05 14:25:41 -0700 (Tue, 05 Oct 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Remove the governer page and the settings page from the city report in the Gtk2 client in observer mode. From a bug report by Smp@guerrillamail.com See gna bug #16806. ------------------------------------------------------------------------ r18162 | pepeto | 2010-10-05 14:22:29 -0700 (Tue, 05 Oct 2010) | 8 lines Changed paths: M /trunk/common/packets.def M /trunk/server/plrhand.c * Send player info before the AI open a meeting. It was causing the client using a wrong ruler title. * Remove the is-info flag from the PACKET_PLAYER_DIPLSTATE. Reported by Daniel Markstedt (dmarks). See gna bug #16805. ------------------------------------------------------------------------ r18160 | pepeto | 2010-10-05 14:18:52 -0700 (Tue, 05 Oct 2010) | 6 lines Changed paths: M /trunk/client/climisc.c M /trunk/server/citytools.c * Update the city dialog when a supported unit is removed in global observer mode. * sync_cities() also notify global observers. See gna bug #16804. ------------------------------------------------------------------------ r18159 | mixcoatl | 2010-10-04 21:36:49 -0700 (Mon, 04 Oct 2010) | 1 line Changed paths: M /trunk/data/misc/flags.spec Fix flag credits. ------------------------------------------------------------------------ r18158 | mixcoatl | 2010-10-04 19:12:22 -0700 (Mon, 04 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/burundi.ruleset M /trunk/data/nation/congolese.ruleset M /trunk/data/nation/rwandan.ruleset Fix Burundian demonym by dmarks. See Gna bug #16814. ------------------------------------------------------------------------ r18157 | mixcoatl | 2010-10-04 18:47:26 -0700 (Mon, 04 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/fiji-shield.png A /trunk/data/flags/fiji.png A /trunk/data/flags/fiji.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/fijian.ruleset M /trunk/data/nation/micronesian.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/po/POTFILES.in Add Fijian nation by me, flag by various people. See Gna patch #2006. ------------------------------------------------------------------------ r18156 | mixcoatl | 2010-10-04 18:25:55 -0700 (Mon, 04 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/biafra-shield.png A /trunk/data/flags/biafra.png A /trunk/data/flags/biafra.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/biafran.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/po/POTFILES.in Add Biafran nation by me, flag by me. See Gna patch #2005. ------------------------------------------------------------------------ r18155 | mixcoatl | 2010-10-04 17:52:40 -0700 (Mon, 04 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sadr-shield.png A /trunk/data/flags/sadr.png A /trunk/data/flags/sadr.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/moroccan.ruleset A /trunk/data/nation/sahrawi.ruleset M /trunk/po/POTFILES.in Add Sahrawi nation by me, flag by me. See Gna patch #2004. ------------------------------------------------------------------------ r18154 | mixcoatl | 2010-10-04 17:28:42 -0700 (Mon, 04 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/paraguay-shield.png A /trunk/data/flags/paraguay.png A /trunk/data/flags/paraguay.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/argentine.ruleset A /trunk/data/nation/paraguayan.ruleset M /trunk/po/POTFILES.in Add Paraguayan nation by me, flag by Vzb83. See Gna patch #2003. ------------------------------------------------------------------------ r18153 | mixcoatl | 2010-10-04 17:04:55 -0700 (Mon, 04 Oct 2010) | 1 line Changed paths: A /trunk/data/flags/sarmatia-shield.png A /trunk/data/flags/sarmatia.png Add Sarmatian nation by Andrzej G. , flag by Andrzej. See Gna patch #1953. ------------------------------------------------------------------------ r18152 | mixcoatl | 2010-10-04 17:03:50 -0700 (Mon, 04 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sarmatia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/sarmatian.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/po/POTFILES.in Add Songhai nation by Andrzej G. , flag by Andrzej. See Gna patch #1953. ------------------------------------------------------------------------ r18151 | pepeto | 2010-10-04 14:06:06 -0700 (Mon, 04 Oct 2010) | 4 lines Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/clinet.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/include/repodlgs_g.h M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h Remove the report freeze/thaw concept. See gna patch #1991. ------------------------------------------------------------------------ r18150 | pepeto | 2010-10-04 14:03:21 -0700 (Mon, 04 Oct 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c Remove the store merging concept, because it cannot works proprely when the stores are actually sorted. From a report by Goswin von Brederlow (mrvn). See gna bug #16778. ------------------------------------------------------------------------ r18149 | pepeto | 2010-10-04 14:01:19 -0700 (Mon, 04 Oct 2010) | 6 lines Changed paths: M /trunk/client/cityrepdata.c Fix the city report string sorting functions when receiving NULL arguments. Reported by Goswin von Brederlow (mrvn). See gna bug #16778. ------------------------------------------------------------------------ r18148 | pepeto | 2010-10-04 13:58:20 -0700 (Mon, 04 Oct 2010) | 7 lines Changed paths: M /trunk/client/packhand.c Update the research report when the tax rates change and when the science output of a city changes. Reported by Goswin von Brederlow (mrvn). See gna bug #16776. ------------------------------------------------------------------------ r18147 | pepeto | 2010-10-04 13:54:36 -0700 (Mon, 04 Oct 2010) | 4 lines Changed paths: M /trunk/server/unithand.c Count captured units in unit statistics. See gna bug #16762. ------------------------------------------------------------------------ r18145 | mixcoatl | 2010-10-03 16:53:42 -0700 (Sun, 03 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/songhai-shield.png A /trunk/data/flags/songhai.png A /trunk/data/flags/songhai.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/songhai.ruleset M /trunk/po/POTFILES.in Add Songhai nation by dmarks, flag by dmarks. See Gna patch #2002. ------------------------------------------------------------------------ r18144 | mixcoatl | 2010-10-03 15:54:29 -0700 (Sun, 03 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/hainan-shield.png A /trunk/data/flags/hainan.png A /trunk/data/flags/hainan.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/chinese.ruleset A /trunk/data/nation/miao.ruleset M /trunk/po/POTFILES.in Add Miao nation by dmarks, flag by me. See Gna patch #2000. ------------------------------------------------------------------------ r18143 | mixcoatl | 2010-10-03 15:20:03 -0700 (Sun, 03 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/man-shield.png A /trunk/data/flags/man.png A /trunk/data/flags/man.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/gaelic.ruleset A /trunk/data/nation/manx.ruleset M /trunk/po/POTFILES.in Add Manx nation by Andrzej G. , flag by Washiucho. See Gna patch #1999. ------------------------------------------------------------------------ r18142 | mixcoatl | 2010-10-03 14:35:27 -0700 (Sun, 03 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/navajo-shield.png A /trunk/data/flags/navajo.png A /trunk/data/flags/navajo.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/apache.ruleset A /trunk/data/nation/navajo.ruleset M /trunk/po/POTFILES.in Add Navajo nation by Andrzej G. and me, flag by dmarks and me. See Gna patch #1938. ------------------------------------------------------------------------ r18141 | mixcoatl | 2010-10-03 14:15:57 -0700 (Sun, 03 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/valknut-shield.png A /trunk/data/flags/valknut.png A /trunk/data/flags/valknut.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/ostrogothic.ruleset M /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/po/POTFILES.in Add Ostrogothic nation by Andrzej G. , flag by AnonMoos. See Gna patch #1929. ------------------------------------------------------------------------ r18140 | dmarks | 2010-10-02 18:54:49 -0700 (Sat, 02 Oct 2010) | 1 line Changed paths: M /trunk/data/trident/tiles.png Move unit loaded 'L' sprite up a bit in Trident tileset to make sure it won't be obstructed by the 'exhausted' sprite. Reported and fixed by pepeto in Gna bug #16765 ------------------------------------------------------------------------ r18138 | jcreus | 2010-10-02 03:49:35 -0700 (Sat, 02 Oct 2010) | 1 line Changed paths: M /trunk/po/ca.po Breaking the 6.000 string limit! ------------------------------------------------------------------------ r18136 | pepeto | 2010-10-02 03:36:48 -0700 (Sat, 02 Oct 2010) | 7 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/server/advisors/Makefile.am A /trunk/server/advisors/advbuilding.c A /trunk/server/advisors/advbuilding.h M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c Move the building advisor code from "ai/aicity.c" to new file "server/advisors/advbuilding.c". Patch by Marko Lindqvist (cazfi) with minor changes by me. See gna patch #1853. ------------------------------------------------------------------------ r18134 | pepeto | 2010-10-02 03:32:39 -0700 (Sat, 02 Oct 2010) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/diplodlg.c Fix a crash when the client leaves the game or quits after the game got over while diplomacy tabs where open. See gna bug #16760. ------------------------------------------------------------------------ r18133 | syntron | 2010-10-02 02:33:43 -0700 (Sat, 02 Oct 2010) | 5 lines Changed paths: M /trunk/server/savegame2.c allow creating a savegame using the old format see gna bug #16774 ------------------------------------------------------------------------ r18132 | syntron | 2010-10-02 02:33:09 -0700 (Sat, 02 Oct 2010) | 9 lines Changed paths: M /trunk/server/techtools.c fix tech tree after a tech was lost * add missing call to player_research_update() in * server/techtools.c:player_tech_lost() * update log_debug() to print out the tech name see gna bug #16767 ------------------------------------------------------------------------ r18131 | mixcoatl | 2010-10-01 22:21:45 -0700 (Fri, 01 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/ashanti-shield.png A /trunk/data/flags/ashanti.png A /trunk/data/flags/ashanti.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/ashanti.ruleset M /trunk/data/nation/dahomean.ruleset M /trunk/po/POTFILES.in Add Ashanti nation by Andrzej G. , flag by dmarks. See Gna patch #1997. ------------------------------------------------------------------------ r18130 | mixcoatl | 2010-10-01 21:58:03 -0700 (Fri, 01 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/courland-shield.png A /trunk/data/flags/courland.png A /trunk/data/flags/courland.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/curonian.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/po/POTFILES.in Add Curoniann nation by Andrzej G. with edits by me, flag by me. See Gna patch #1996. ------------------------------------------------------------------------ r18129 | mixcoatl | 2010-10-01 20:42:23 -0700 (Fri, 01 Oct 2010) | 1 line Changed paths: M /trunk/data/nation/franconian.ruleset Add Franconian nation by me, flag by Andreas Trepte. See Gna patch #1995. ------------------------------------------------------------------------ r18128 | mixcoatl | 2010-10-01 20:38:38 -0700 (Fri, 01 Oct 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/franconia-shield.png A /trunk/data/flags/franconia.png A /trunk/data/flags/franconia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/bavarian.ruleset A /trunk/data/nation/franconian.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/wuerttembergian.ruleset M /trunk/po/POTFILES.in Add Franconian nation by me, flag by Andreas Trepte. See Gna patch #1995. ------------------------------------------------------------------------ r18127 | mixcoatl | 2010-09-30 22:01:44 -0700 (Thu, 30 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/abkhaz.ruleset M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/andorran.ruleset M /trunk/data/nation/anishinaabe.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/badian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/benin.ruleset M /trunk/data/nation/bhutanese.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/burundi.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chechen.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/corsican.ruleset M /trunk/data/nation/cossack.ruleset M /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/dahomean.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/georgian.ruleset M /trunk/data/nation/hanoverian.ruleset M /trunk/data/nation/hansa.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/kalmyk.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/lankese.ruleset M /trunk/data/nation/laotian.ruleset M /trunk/data/nation/liechtensteiner.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/lorrain.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/mapuche.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/miskito.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/montenegrin.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/neapolitan.ruleset M /trunk/data/nation/nepali.ruleset M /trunk/data/nation/omani.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/prussian.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/saudi.ruleset M /trunk/data/nation/savoyard.ruleset M /trunk/data/nation/saxon.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/sicilian.ruleset M /trunk/data/nation/sikh.ruleset M /trunk/data/nation/somali.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/tatar.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/data/nation/vermont.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/wuerttembergian.ruleset M /trunk/doc/README.nations Add Early Modern nation grouping by me. See Gna patch #1978. ------------------------------------------------------------------------ r18126 | mixcoatl | 2010-09-30 21:28:16 -0700 (Thu, 30 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/seleucid-shield.png A /trunk/data/flags/seleucid.png A /trunk/data/flags/seleucid.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/macedon.ruleset A /trunk/data/nation/seleucid.ruleset M /trunk/data/nation/turkmen.ruleset M /trunk/po/POTFILES.in Add Seleucid nation by me, flag by me. See Gna patch #1976. ------------------------------------------------------------------------ r18125 | mixcoatl | 2010-09-30 21:01:56 -0700 (Thu, 30 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/etruscan-shield.png A /trunk/data/flags/etruscan.png A /trunk/data/flags/etruscan.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/etruscan.ruleset M /trunk/po/POTFILES.in Add Etruscan nation by me, flag by me. See Gna patch #1908. ------------------------------------------------------------------------ r18124 | mixcoatl | 2010-09-29 23:47:31 -0700 (Wed, 29 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/senegal-shield.png A /trunk/data/flags/senegal.png A /trunk/data/flags/senegal.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/malian.ruleset A /trunk/data/nation/senegalese.ruleset M /trunk/po/POTFILES.in Add Senegalese nation by me, flag by SonofSenegal. See Gna patch #1994. ------------------------------------------------------------------------ r18123 | mixcoatl | 2010-09-29 23:21:59 -0700 (Wed, 29 Sep 2010) | 1 line Changed paths: M /trunk/data/flags/euskadi-shield.png M /trunk/data/flags/euskadi.png M /trunk/data/flags/euskadi.svg M /trunk/data/nation/basque.ruleset Improved Basque nation by me. See Gna patch #1993. ------------------------------------------------------------------------ r18122 | mixcoatl | 2010-09-29 22:51:40 -0700 (Wed, 29 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/flags/aragon.svg A /trunk/data/flags/northumbria-shield.png A /trunk/data/flags/northumbria.png A /trunk/data/flags/northumbria.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/british.ruleset M /trunk/data/nation/english.ruleset A /trunk/data/nation/northumbrian.ruleset M /trunk/po/POTFILES.in Add Northumbrian nation by Andrzej , flag by me. See Gna patch #1990. ------------------------------------------------------------------------ r18121 | mixcoatl | 2010-09-29 22:05:06 -0700 (Wed, 29 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/lusatia-shield.png A /trunk/data/flags/lusatia.png A /trunk/data/flags/lusatia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/saxon.ruleset M /trunk/data/nation/silesian.ruleset A /trunk/data/nation/sorbian.ruleset M /trunk/data/nation/teutonic.ruleset M /trunk/po/POTFILES.in Add Lusatian nation by Andrzej , flag by me. See Gna patch #1985. ------------------------------------------------------------------------ r18120 | mixcoatl | 2010-09-29 21:22:59 -0700 (Wed, 29 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/lendian-shield.png A /trunk/data/flags/lendian.png A /trunk/data/flags/lendian.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/lendian.ruleset M /trunk/po/POTFILES.in Add Lendian nation by Andrzej , flag by me. See Gna patch #1984. ------------------------------------------------------------------------ r18119 | mixcoatl | 2010-09-29 19:40:00 -0700 (Wed, 29 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/visigoth-shield.png A /trunk/data/flags/visigoth.png A /trunk/data/flags/visigoth.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/vandalic.ruleset M /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/po/POTFILES.in Add Vandalic nation by Andrzej and me, plus new Visigothic flag. See Gna patch #1929. ------------------------------------------------------------------------ r18118 | mixcoatl | 2010-09-28 19:34:12 -0700 (Tue, 28 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/angola-shield.png A /trunk/data/flags/angola.png A /trunk/data/flags/angola.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/angolan.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/po/POTFILES.in Add Angolan nation by me, flag by SKopp. See Gna patch #1980. ------------------------------------------------------------------------ r18117 | mixcoatl | 2010-09-28 19:03:39 -0700 (Tue, 28 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/ecuadorian.ruleset Minor fixes in Ecuadorian nation by me. ------------------------------------------------------------------------ r18116 | mixcoatl | 2010-09-28 18:51:22 -0700 (Tue, 28 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/chechnya-shield.png A /trunk/data/flags/chechnya.png A /trunk/data/flags/chechnya.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/chechen.ruleset M /trunk/po/POTFILES.in Add Chechen nation by Paul and me, flag by Lokal Profil. See Gna patch #1350. ------------------------------------------------------------------------ r18115 | jtn | 2010-09-28 17:16:48 -0700 (Tue, 28 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/options.c M /trunk/client/options.h Merge Gtk client options "Merge the message notebook and the map notebook" and "Split message/chat notebook area" into a single enumerated option. See gna patch #1889 ------------------------------------------------------------------------ r18114 | jtn | 2010-09-28 17:16:20 -0700 (Tue, 28 Sep 2010) | 4 lines Changed paths: M /trunk/client/options.c Separate saved and user-visible strings for client enum/bitwise options. See gna patch #1989 ------------------------------------------------------------------------ r18113 | jtn | 2010-09-28 17:06:06 -0700 (Tue, 28 Sep 2010) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/helpdata.txt M /trunk/doc/BUGS M /trunk/doc/README M /trunk/doc/TODO M /trunk/doc/ca/BUGS.ca M /trunk/doc/ca/README.ca M /trunk/doc/de/BUGS.de M /trunk/doc/fr/BUGS.fr M /trunk/doc/ja/BUGS.ja M /trunk/doc/nl/BUGS.nl M /trunk/doc/sv/BUGS.sv M /trunk/doc/sv/README.sv Use http rather than https for gna.org URLs. See gna patch #1988 ------------------------------------------------------------------------ r18108 | jtn | 2010-09-28 16:58:11 -0700 (Tue, 28 Sep 2010) | 4 lines Changed paths: M /trunk/data/nation/albanian.ruleset M /trunk/data/nation/raramuri.ruleset M /trunk/data/nation/yucatecan.ruleset Ensure some TRANS comments in nation rulesets actually get into po files. See gna bug #16764 ------------------------------------------------------------------------ r18107 | jtn | 2010-09-28 16:56:50 -0700 (Tue, 28 Sep 2010) | 8 lines Changed paths: M /trunk/data/nation/acadian.ruleset M /trunk/data/nation/congolese.ruleset M /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/egyptianarab.ruleset M /trunk/data/nation/elamite.ruleset M /trunk/data/nation/flemish.ruleset M /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/jolof.ruleset M /trunk/data/nation/kosovar.ruleset M /trunk/data/nation/lorrain.ruleset M /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/namibian.ruleset M /trunk/data/nation/newfoundland.ruleset M /trunk/data/nation/ossetian.ruleset M /trunk/data/nation/otomi.ruleset M /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/walloon.ruleset M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 M /trunk/server/settings.c Typo corrections, mostly in new nations. Tweak po files to avoid fuzzies in existing translations for those strings which have no significant change in meaning. Patch by Joan Creus (jcreus), Daniel Markstedt (dmarks), and me. See gna bug #16662 ------------------------------------------------------------------------ r18106 | dmarks | 2010-09-28 09:20:25 -0700 (Tue, 28 Sep 2010) | 1 line Changed paths: M /trunk/data/amplio2/water.png M /trunk/data/amplio2/water.spec M /trunk/data/isophex/Makefile.am R /trunk/data/isophex/terrain2.png (from /trunk/data/isophex/water.png:18076) M /trunk/data/isophex/terrain2.spec D /trunk/data/isophex/water.png D /trunk/data/isophex/water.spec M /trunk/data/isophex.tilespec M /trunk/data/isotrident/Makefile.am R /trunk/data/isotrident/terrain2.png (from /trunk/data/isotrident/water.png:18076) M /trunk/data/isotrident/terrain2.spec D /trunk/data/isotrident/water.png D /trunk/data/isotrident/water.spec M /trunk/data/isotrident.tilespec Clean up water related graphics in default tilesets. Gna bug #16768 ------------------------------------------------------------------------ r18105 | mixcoatl | 2010-09-27 19:12:39 -0700 (Mon, 27 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/tannu_tuva-shield.png A /trunk/data/flags/tannu_tuva.png A /trunk/data/flags/tannu_tuva.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/tuvan.ruleset M /trunk/po/POTFILES.in Add Tuvan nation by Andrzej, flag by Orange Tuesday. See Gna patch #1979. ------------------------------------------------------------------------ r18104 | mixcoatl | 2010-09-27 18:24:44 -0700 (Mon, 27 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/teutonic_order-shield.png A /trunk/data/flags/teutonic_order.png A /trunk/data/flags/teutonic_order.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/prussian.ruleset A /trunk/data/nation/teutonic.ruleset M /trunk/po/POTFILES.in Add Teutonic (Ordenstaat) nation by me, flag by me. See Gna patch #1977. ------------------------------------------------------------------------ r18103 | mixcoatl | 2010-09-27 17:35:07 -0700 (Mon, 27 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/bosporus-shield.png A /trunk/data/flags/bosporus.png A /trunk/data/flags/bosporus.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/bosporan.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/po/POTFILES.in Add Bosporan nation by Andrzej with edits by me, flag by me. See Gna patch #1904. ------------------------------------------------------------------------ r18102 | pepeto | 2010-09-27 13:34:45 -0700 (Mon, 27 Sep 2010) | 4 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/multiplayer/game.ruleset Use long support 'enum' setting identifiers in the rulesets. See gna patch #1987. ------------------------------------------------------------------------ r18101 | pepeto | 2010-09-27 13:32:25 -0700 (Mon, 27 Sep 2010) | 4 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cityrep.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cityrep.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-stub/cityrep.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/cityrep.h M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/include/cityrep_g.h M /trunk/client/packhand.c M /trunk/client/update_queue.c City report cleanup. New report is also available by global observers. See gna bug #16699. ------------------------------------------------------------------------ r18100 | pepeto | 2010-09-27 13:30:08 -0700 (Mon, 27 Sep 2010) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/governments.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/fc_version M /trunk/server/ruleset.c M /trunk/utility/string_vector.c M /trunk/utility/string_vector.h Split long ruleset help texts. Update capability string. See gna patch #1986. ------------------------------------------------------------------------ r18098 | pepeto | 2010-09-27 13:21:37 -0700 (Mon, 27 Sep 2010) | 8 lines Changed paths: M /trunk/server/notify.c M /trunk/server/notify.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Cleanup in server booting: * The server script is read every time the server restart. * The event cache is cleared before accepting the first connections. From a report by Marko Lindqvist (cazfi). See gna bug #15472. ------------------------------------------------------------------------ r18097 | pepeto | 2010-09-27 13:17:54 -0700 (Mon, 27 Sep 2010) | 7 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c Implements the command echo system like in Warserver to control what command lines should be displayed by the users. From a report by Marko Lindqvist (cazfi). See gna bug #15472. ------------------------------------------------------------------------ r18095 | syntron | 2010-09-27 13:09:31 -0700 (Mon, 27 Sep 2010) | 6 lines Changed paths: M /trunk/utility/registry.c add log message to secfile_entry_delete() missing part of patch #1927 noticed by pepeto ------------------------------------------------------------------------ r18094 | dmarks | 2010-09-26 20:15:00 -0700 (Sun, 26 Sep 2010) | 1 line Changed paths: M /trunk/data/amplio2/water.png Revert accidental change to Amplio2 water gfx. ------------------------------------------------------------------------ r18092 | dmarks | 2010-09-26 19:35:15 -0700 (Sun, 26 Sep 2010) | 1 line Changed paths: M /trunk/data/amplio2/water.png M /trunk/data/isophex/water.spec M /trunk/data/isophex.tilespec M /trunk/data/isotrident/water.spec M /trunk/data/isotrident.tilespec M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec Strip superfluous ocean sprites. Gna bug #16251 ------------------------------------------------------------------------ r18091 | syntron | 2010-09-26 12:41:10 -0700 (Sun, 26 Sep 2010) | 8 lines Changed paths: M /trunk/client/client_main.c M /trunk/modinst/modinst.c M /trunk/server/console.c M /trunk/utility/log.c M /trunk/utility/log.h print turn number and date/time into the log file in debug mode often the turn number and the date is needed for the messages printed into the log files; this patch adds this information to the log files if in debug mode. see gna patch #1961 ------------------------------------------------------------------------ r18090 | syntron | 2010-09-26 12:20:08 -0700 (Sun, 26 Sep 2010) | 6 lines Changed paths: M /trunk/utility/registry.c M /trunk/utility/registry.h add secfile_entry_delete() possibility to delete an entry given by the path from a secfile see gna patch #1927 ------------------------------------------------------------------------ r18089 | jtn | 2010-09-26 07:00:08 -0700 (Sun, 26 Sep 2010) | 2 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 Results of "make update-po" on trunk at r18088. ------------------------------------------------------------------------ r18088 | pepeto | 2010-09-26 05:16:52 -0700 (Sun, 26 Sep 2010) | 7 lines Changed paths: M /trunk/server/report.c Print the team names in the reports when at least two players share the same team. Patch by akfaew and me. See gna patch #1972. ------------------------------------------------------------------------ r18087 | pepeto | 2010-09-26 05:11:15 -0700 (Sun, 26 Sep 2010) | 7 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/unithand.c Added server setting 'homecaughtunits' to control if the captured units should be 'homed' or not. Patch by akfaew with very minor change by me. See gna patch #1975. ------------------------------------------------------------------------ r18086 | pepeto | 2010-09-26 05:03:43 -0700 (Sun, 26 Sep 2010) | 7 lines Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aiunit.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/settings.c M /trunk/server/unithand.c M /trunk/server/unittools.c Added server setting 'unreachableprotects' to control if unreachable units protect reachable ones. Update capability string. Patch by Marko Lindqvist (cazfi), Lavrentij P Berija (heilkitty) and myself. See gna patch #1850. ------------------------------------------------------------------------ r18085 | jtn | 2010-09-26 05:00:46 -0700 (Sun, 26 Sep 2010) | 7 lines Changed paths: M /trunk/data/nation/visigothic.ruleset Fix non-ASCII character and gettext warning in visigothic.ruleset. Reported by Joan Creus (jcreus@gna); patch by Daniel Markstedt (dmarks@gna) and me. See gna bug #16750 ------------------------------------------------------------------------ r18084 | pepeto | 2010-09-26 04:50:37 -0700 (Sun, 26 Sep 2010) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c Reevaluate the usage of menus_init() and menus_update() in the client common part. See gna bug #16757. ------------------------------------------------------------------------ r18083 | pepeto | 2010-09-26 04:47:07 -0700 (Sun, 26 Sep 2010) | 4 lines Changed paths: M /trunk/server/settings.c Reset settings when loading a ruleset. See gna bug #16754. ------------------------------------------------------------------------ r18082 | pepeto | 2010-09-26 04:42:31 -0700 (Sun, 26 Sep 2010) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/climisc.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/messagewin.c M /trunk/client/gui-gtk-2.0/messagewin.h M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/messagewin.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-stub/messagewin.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/messagewin.c M /trunk/client/gui-xaw/messagewin.h M /trunk/client/include/messagewin_g.h M /trunk/client/messagewin_common.c M /trunk/client/messagewin_common.h M /trunk/client/packhand.c M /trunk/client/update_queue.c M /trunk/client/update_queue.h Message window cleanup. See gna bug #16702. ------------------------------------------------------------------------ r18081 | pepeto | 2010-09-26 04:39:44 -0700 (Sun, 26 Sep 2010) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihand.c M /trunk/ai/aihand.h M /trunk/common/player.h Remove the 'est_upkeep' member from 'the player_ai' structure. Patch by Matthias Pfafferodt (syntron) with minor changes by me. See gna bug #16676. ------------------------------------------------------------------------ r18080 | pepeto | 2010-09-26 04:34:11 -0700 (Sun, 26 Sep 2010) | 6 lines Changed paths: M /trunk/common/player.h M /trunk/server/cityturn.c M /trunk/server/plrhand.c Remove the field 'prev_gold' from the player_ai structure. Patch by Matthias Pfafferodt (syntron). See gna bug #16676. ------------------------------------------------------------------------ r18079 | jtn | 2010-09-25 12:48:39 -0700 (Sat, 25 Sep 2010) | 4 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/unittools.c Factor out base removal into a new function destroy_base(). See gna patch #1970 ------------------------------------------------------------------------ r18078 | pepeto | 2010-09-25 08:34:36 -0700 (Sat, 25 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/options.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/manual/civmanual.c M /trunk/server/savegame2.c M /trunk/server/savegame2.h M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Enumerator options cleanup. Capability string updated. See gna patch #1983. ------------------------------------------------------------------------ r18077 | pepeto | 2010-09-25 08:26:51 -0700 (Sat, 25 Sep 2010) | 4 lines Changed paths: M /trunk/utility/registry.c M /trunk/utility/registry.h Utilities to load/save custom enum values into the section files. See gna patch #1982. ------------------------------------------------------------------------ r18076 | pepeto | 2010-09-24 15:06:30 -0700 (Fri, 24 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h M /trunk/client/include/repodlgs_g.h M /trunk/client/packhand.c M /trunk/client/update_queue.c Science report cleanup. Also removed the usage of deprecated GtkOptionMenu. See gna bug #16700. ------------------------------------------------------------------------ r18074 | jcreus | 2010-09-24 09:19:00 -0700 (Fri, 24 Sep 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r18072 | mixcoatl | 2010-09-20 23:52:59 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/panama-shield.png A /trunk/data/flags/panama.png A /trunk/data/flags/panama.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/colombian.ruleset A /trunk/data/nation/panamanian.ruleset M /trunk/po/POTFILES.in Add Panamanian nation by me, flag by me. See Gna patch #1950. ------------------------------------------------------------------------ r18071 | mixcoatl | 2010-09-20 23:07:36 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/naples-shield.png A /trunk/data/flags/naples.png A /trunk/data/flags/naples.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/italian.ruleset A /trunk/data/nation/neapolitan.ruleset M /trunk/data/nation/sicilian.ruleset M /trunk/po/POTFILES.in Add Neapolitan nation by me, flag by me. See Gna patch #1947. ------------------------------------------------------------------------ r18070 | mixcoatl | 2010-09-20 21:56:29 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/guanche-shield.png A /trunk/data/flags/guanche.png A /trunk/data/flags/guanche.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/atlantean.ruleset A /trunk/data/nation/guanche.ruleset M /trunk/po/POTFILES.in Add Guanche nation by me, flag by HansenBCN. See Gna patch #1946. ------------------------------------------------------------------------ r18069 | mixcoatl | 2010-09-20 21:25:15 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/suriname-shield.png A /trunk/data/flags/suriname.png A /trunk/data/flags/suriname.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/dutch.ruleset A /trunk/data/nation/surinamese.ruleset M /trunk/po/POTFILES.in Add Surinamese nation by me, flag by Vzb83. See Gna patch #1945. ------------------------------------------------------------------------ r18068 | mixcoatl | 2010-09-20 20:37:21 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/kosovo-shield.png A /trunk/data/flags/kosovo.png A /trunk/data/flags/kosovo.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/albanian.ruleset A /trunk/data/nation/kosovar.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/yugoslav.ruleset M /trunk/po/POTFILES.in Add Kosovar nation by me, flag by Cradel. See Gna patch #1944. ------------------------------------------------------------------------ r18067 | mixcoatl | 2010-09-20 20:09:15 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/visigothic.ruleset Minor edit to Visigothic nation. ------------------------------------------------------------------------ r18066 | mixcoatl | 2010-09-20 19:58:30 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/vandal-shield.png A /trunk/data/flags/vandal.png A /trunk/data/flags/vandal.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/visigothic.ruleset M /trunk/data/nation/westernroman.ruleset M /trunk/po/POTFILES.in Add Visigothic (Tervingi) nation by Andrzej and me, flag by me. See gna patch #1929. ------------------------------------------------------------------------ r18065 | mixcoatl | 2010-09-20 18:53:50 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/mixtec.ruleset Minor fix in Mixtec nation. ------------------------------------------------------------------------ r18064 | mixcoatl | 2010-09-20 18:41:49 -0700 (Mon, 20 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/benin.ruleset M /trunk/data/nation/bolivian.ruleset M /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/ecuadorian.ruleset M /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/miskito.ruleset M /trunk/data/nation/nestorian.ruleset M /trunk/data/nation/nimiipuu.ruleset M /trunk/data/nation/riograndense.ruleset M /trunk/data/nation/tatar.ruleset Some errors in nation files by pepeto. See gna bug #16736. ------------------------------------------------------------------------ r18063 | pepeto | 2010-09-20 14:54:30 -0700 (Mon, 20 Sep 2010) | 4 lines Changed paths: M /trunk/utility/registry.c M /trunk/utility/registry.h Add utilities to load and save specenum values into the secfile. See gna patch #1973. ------------------------------------------------------------------------ r18062 | pepeto | 2010-09-20 14:52:36 -0700 (Mon, 20 Sep 2010) | 5 lines Changed paths: M /trunk/common/team.c M /trunk/common/team.h Add a function named team_pretty_name() to avoid duplication of the word "team" when doing "team ". See gna patch #1974. ------------------------------------------------------------------------ r18061 | pepeto | 2010-09-20 14:50:40 -0700 (Mon, 20 Sep 2010) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/ggzclient.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/pages.c M /trunk/client/include/gui_main_g.h M /trunk/client/packhand.c M /trunk/client/update_queue.c Connection list cleanup (mostly in Gtk2 client). See gna bug #16701. ------------------------------------------------------------------------ r18060 | pepeto | 2010-09-20 14:46:29 -0700 (Mon, 20 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h M /trunk/client/include/repodlgs_g.h M /trunk/client/packhand.c M /trunk/client/update_queue.c Economy report cleanup (mostly for the Gtk2 client). See gna bug #16698. ------------------------------------------------------------------------ r18059 | mixcoatl | 2010-09-19 22:48:16 -0700 (Sun, 19 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/amazonian.ruleset M /trunk/data/nation/antarctican.ruleset M /trunk/data/nation/atlantean.ruleset M /trunk/data/nation/chananean.ruleset M /trunk/data/nation/dryad.ruleset M /trunk/data/nation/esperant.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/lojbanistani.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/nestorian.ruleset M /trunk/data/nation/ozite.ruleset M /trunk/data/nation/templar.ruleset M /trunk/data/nation/un.ruleset M /trunk/data/nation/vampire.ruleset Rename fictional group as imaginary by dmarks. See Gna patch #1897. ------------------------------------------------------------------------ r18058 | mixcoatl | 2010-09-19 21:44:52 -0700 (Sun, 19 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/lorraine-shield.png A /trunk/data/flags/lorraine.png A /trunk/data/flags/lorraine.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/french.ruleset A /trunk/data/nation/lorrain.ruleset M /trunk/po/POTFILES.in Add Lorrain nation by me, flag by me. See Gna patch #1935. ------------------------------------------------------------------------ r18057 | mixcoatl | 2010-09-19 20:38:26 -0700 (Sun, 19 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/bhutan-shield.png A /trunk/data/flags/bhutan.png A /trunk/data/flags/bhutan.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/bhutanese.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/po/POTFILES.in Add Bhutanese nation by me, flag by Denelson83 and Zscout370. See Gna patch #1934. ------------------------------------------------------------------------ r18056 | mixcoatl | 2010-09-19 19:58:25 -0700 (Sun, 19 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/piratini-shield.png A /trunk/data/flags/piratini.png A /trunk/data/flags/piratini.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/brazilian.ruleset A /trunk/data/nation/riograndense.ruleset M /trunk/po/POTFILES.in Add Rio-Grandense (Piratini) nation by me, flag by Felipe Fontoura. See Gna patch #1933. ------------------------------------------------------------------------ r18055 | mixcoatl | 2010-09-19 18:55:56 -0700 (Sun, 19 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/nicaraguan.ruleset Minor change in Nicaraguan nation. See Gna patch #1924 and Gna patch #1696. ------------------------------------------------------------------------ r18054 | pepeto | 2010-09-19 15:15:40 -0700 (Sun, 19 Sep 2010) | 5 lines Changed paths: M /trunk/ai/aiair.h M /trunk/ai/aidiplomat.h M /trunk/ai/aiferry.h M /trunk/ai/aiguard.h M /trunk/ai/aihunt.h M /trunk/ai/aisettler.h M /trunk/ai/aitools.h M /trunk/client/agents/agents.h M /trunk/client/audio.h M /trunk/client/chatline_common.h M /trunk/client/citydlg_common.h M /trunk/client/cityrepdata.h M /trunk/client/gui-gtk-2.0/pages.h M /trunk/client/include/canvas_g.h M /trunk/client/include/cityrep_g.h M /trunk/client/include/dialogs_g.h M /trunk/client/include/graphics_g.h M /trunk/client/include/gui_main_g.h M /trunk/client/include/mapctrl_g.h M /trunk/client/include/mapview_g.h M /trunk/client/include/repodlgs_g.h M /trunk/client/mapctrl_common.h M /trunk/client/mapview_common.h M /trunk/client/messagewin_common.h M /trunk/client/plrdlg_common.h M /trunk/common/aicore/citymap.h M /trunk/common/aicore/cm.h M /trunk/common/connection.h M /trunk/common/dataio.h M /trunk/common/diptreaty.h M /trunk/common/effects.h M /trunk/common/events.h M /trunk/common/featured_text.h M /trunk/common/spaceship.h M /trunk/server/advisors/advdata.h M /trunk/server/barbarian.h M /trunk/server/cityturn.h M /trunk/server/connecthand.h M /trunk/server/console.h M /trunk/server/generator/mapgen.h M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/temperature_map.h M /trunk/server/generator/utilities.c M /trunk/server/meta.h M /trunk/server/report.h M /trunk/server/savegame2.c M /trunk/server/voting.h M /trunk/utility/capability.h M /trunk/utility/hash.h M /trunk/utility/netintf.h M /trunk/utility/rand.h M /trunk/utility/string_vector.h M /trunk/utility/timing.h Remove comments claiming that the bool type is defined in "shared.h" because it has been moved a long time ago to "support.h". See gna patch #1969. ------------------------------------------------------------------------ r18053 | pepeto | 2010-09-19 15:09:56 -0700 (Sun, 19 Sep 2010) | 6 lines Changed paths: M /trunk/modinst/download.c Make the compilation of the module installer possible on OpenBSD systems. Report and patch by George Koehler (kernigh). See gna bug #16567. ------------------------------------------------------------------------ r18052 | pepeto | 2010-09-18 11:13:42 -0700 (Sat, 18 Sep 2010) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Added unit type flags "Capturer" and "Capturable". Capturers can capture capturable units instead of fighting them. Patch by Marko Lindqvist (cazfi). See gna patch #1851. ------------------------------------------------------------------------ r18051 | pepeto | 2010-09-18 11:02:28 -0700 (Sat, 18 Sep 2010) | 7 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Remove the duplication of the vision given by bases when the game is loaded from a savegame. Reported by Jacob Nevins (jtn). See gna bug #16708. ------------------------------------------------------------------------ r18050 | pepeto | 2010-09-18 11:00:31 -0700 (Sat, 18 Sep 2010) | 7 lines Changed paths: M /trunk/server/savegame.c Don't load the tiles owner before the players are loaded when loading an old savegame.c (version 1). Reported by Jacob Nevins (jtn). See gna bug #16706. ------------------------------------------------------------------------ r18049 | pepeto | 2010-09-18 10:57:47 -0700 (Sat, 18 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h M /trunk/client/include/repodlgs_g.h M /trunk/client/packhand.c M /trunk/client/update_queue.c Unit report cleanup (mostly for the Gtk2 client). See gna bug #16697. ------------------------------------------------------------------------ r18048 | pepeto | 2010-09-18 10:55:11 -0700 (Sat, 18 Sep 2010) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/pages.h The buttons of the start page interact with the current selection on the connection/player list. Move all related code to connection/player list to "pages.c". From a report by Jacob Nevins (jtn). See gna bug #15300. ------------------------------------------------------------------------ r18047 | pepeto | 2010-09-17 09:39:59 -0700 (Fri, 17 Sep 2010) | 6 lines Changed paths: M /trunk/server/stdinhand.c Use specenum for command '/help' arguments. Patch by Matthias Pfafferodt (syntron). See gna patch #1940. ------------------------------------------------------------------------ r18046 | pepeto | 2010-09-17 09:37:56 -0700 (Fri, 17 Sep 2010) | 6 lines Changed paths: M /trunk/server/stdinhand.c Use specenum for command '/reset' arguments. Patch by Matthias Pfafferodt (syntron). See gna patch #1939. ------------------------------------------------------------------------ r18045 | pepeto | 2010-09-17 09:32:57 -0700 (Fri, 17 Sep 2010) | 6 lines Changed paths: M /trunk/server/settings.c Fix an error in checking bounds of a buffer. Report and patch by m (akfaew). See gna bug #16704. ------------------------------------------------------------------------ r18044 | pepeto | 2010-09-17 09:26:47 -0700 (Fri, 17 Sep 2010) | 6 lines Changed paths: M /trunk/server/savegame2.c Fix a bug loading player::ai::love. Reported by m (akfaew). See gna bug #16703. ------------------------------------------------------------------------ r18043 | pepeto | 2010-09-17 09:24:12 -0700 (Fri, 17 Sep 2010) | 5 lines Changed paths: M /trunk/server/commands.c M /trunk/server/stdinhand.c M /trunk/server/voting.c M /trunk/server/voting.h Added '/list votes' command to allow observers, detached connections, or the the server prompter to notice all votes even without the vote bar. See gna bug #16635. ------------------------------------------------------------------------ r18042 | pepeto | 2010-09-16 14:40:33 -0700 (Thu, 16 Sep 2010) | 9 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-stub/plrdlg.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/include/plrdlg_g.h M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h M /trunk/client/update_queue.c Nation report cleanup: * Remove the update from the freeze/thaw design. * Gtk2 client: merge list instead of clearing and recomputing it. * Renamed update_players_dialog() to players_dialog_update(). From a report by Andreas (anbe). See gna bug #15505. ------------------------------------------------------------------------ r18041 | pepeto | 2010-09-16 14:37:02 -0700 (Thu, 16 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h Add utilities to merge the list and tree stores. See gna patch #1963. ------------------------------------------------------------------------ r18040 | pepeto | 2010-09-16 14:30:42 -0700 (Thu, 16 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Gtk2 client: rework the player/connection menu of the start page. See gna bug #16685. ------------------------------------------------------------------------ r18039 | pepeto | 2010-09-15 11:16:37 -0700 (Wed, 15 Sep 2010) | 7 lines Changed paths: M /trunk/common/ai.c M /trunk/common/ai.h M /trunk/server/aiiface.c Use ai_type_alloc() instead of inserting default ai to hardcoded FC_AI_DEFAULT index. Patch by Marko Lindqvist (cazfi). See gna patch #1857. ------------------------------------------------------------------------ r18038 | pepeto | 2010-09-15 11:07:42 -0700 (Wed, 15 Sep 2010) | 7 lines Changed paths: M /trunk/client/climisc.h M /trunk/common/packets.h M /trunk/common/worklist.h Remove comments claiming that MAX_LEN_NAME is defined in "shared.h" and remove the include of "shared.h" when not needed. Patch by Marko Lindqvist (cazfi). See gna patch #1858. ------------------------------------------------------------------------ r18037 | pepeto | 2010-09-15 11:02:07 -0700 (Wed, 15 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/options.c M /trunk/client/options.h Implement bitwise client option type. See gna patch #1954. ------------------------------------------------------------------------ r18036 | pepeto | 2010-09-15 10:55:15 -0700 (Wed, 15 Sep 2010) | 6 lines Changed paths: M /trunk/server/stdinhand.c Use specenum for the arguments of the /list command. Patch by Matthias Pfafferodt (syntron). See gna patch #1941. ------------------------------------------------------------------------ r18034 | pepeto | 2010-09-15 10:52:14 -0700 (Wed, 15 Sep 2010) | 7 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/voting.c M /trunk/server/voting.h Fix the order to send global/player specific messages order to a reconnecting client. Reported by HanduMan (handuman). See gna bug #16679. ------------------------------------------------------------------------ r18032 | pepeto | 2010-09-15 10:43:56 -0700 (Wed, 15 Sep 2010) | 7 lines Changed paths: M /trunk/ai/aihand.c M /trunk/common/city.c Take into account the gold upkeep for units paid by the cities. Reported by David Fernandez (tirolalira) Patch by Matthias Pfafferodt (syntron) See gna bug #16677. ------------------------------------------------------------------------ r18031 | dmarks | 2010-09-14 19:16:07 -0700 (Tue, 14 Sep 2010) | 1 line Changed paths: M /trunk/po/POTFILES.in Fix typo that was blocking po file generation. See patch #1350 ------------------------------------------------------------------------ r18027 | jtn | 2010-09-14 17:55:22 -0700 (Tue, 14 Sep 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/gui_stuff.c M /trunk/data/Freeciv.in Disambiguate "View" as noun and verb for i18n. Will cause fuzzies in existing translations. Reported by "Belgae". See gna patch #1922 ------------------------------------------------------------------------ r18026 | jtn | 2010-09-14 17:31:04 -0700 (Tue, 14 Sep 2010) | 3 lines Changed paths: M /trunk/common/fc_types.h M /trunk/fc_version Increase MAX_LEN_NAME from 32 octets to 48. See gna patch #1924 ------------------------------------------------------------------------ r18025 | jtn | 2010-09-14 17:30:46 -0700 (Tue, 14 Sep 2010) | 4 lines Changed paths: M /trunk/server/ruleset.c Emit an error message even in non-debug builds if a leader name or legend is too long. See gna bug #16614 ------------------------------------------------------------------------ r18024 | jtn | 2010-09-14 16:28:04 -0700 (Tue, 14 Sep 2010) | 3 lines Changed paths: M /trunk/server/stdinhand.c Missing bit of r18023 that broke compilation. See gna patch #1951 ------------------------------------------------------------------------ r18023 | pepeto | 2010-09-14 11:32:22 -0700 (Tue, 14 Sep 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/packets.def M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Use specenum for command levels. See gna patch #1951. ------------------------------------------------------------------------ r18021 | pepeto | 2010-09-14 11:25:41 -0700 (Tue, 14 Sep 2010) | 5 lines Changed paths: M /trunk/server/stdinhand.c Display the message "Your new vote cancelled your previous vote" when it really happened. See gna bug #16687. ------------------------------------------------------------------------ r18019 | pepeto | 2010-09-14 11:22:10 -0700 (Tue, 14 Sep 2010) | 4 lines Changed paths: M /trunk/server/stdinhand.c Reevaluate the status of the command replies. See gna bug #16686. ------------------------------------------------------------------------ r18017 | pepeto | 2010-09-14 11:16:51 -0700 (Tue, 14 Sep 2010) | 4 lines Changed paths: M /trunk/server/stdinhand.c Add the command reply with C_OK status to the event cache. See gna bug #16678. ------------------------------------------------------------------------ r18015 | pepeto | 2010-09-13 13:11:42 -0700 (Mon, 13 Sep 2010) | 7 lines Changed paths: M /trunk/server/citytools.c Pick city names in civil war nations before parent nations when all city names of the original nations are used. Requested by J.M. Maalderink (mixcoatl). See gna bug #16672. ------------------------------------------------------------------------ r18014 | pepeto | 2010-09-13 13:07:57 -0700 (Mon, 13 Sep 2010) | 5 lines Changed paths: M /trunk/utility/registry.c Assume that the vectors are saved as following when saving a section file. This will improve the saving time very much in big games. See gna bug #16659. ------------------------------------------------------------------------ r18013 | pepeto | 2010-09-13 13:04:21 -0700 (Mon, 13 Sep 2010) | 8 lines Changed paths: M /trunk/ai/aicity.c In improvement_effect_value(): * Prevents against divisions by zero with tech upkeep. * Match the 'team_polled_research' setting. Patch by Matthias Pfafferodt (syntron) and me. See gna bug #16656. ------------------------------------------------------------------------ r18012 | pepeto | 2010-09-13 12:59:54 -0700 (Mon, 13 Sep 2010) | 2 lines Changed paths: M /trunk/server/savegame2.c Simplified fix for gna bug #16645 using secfile_replace_str(). ------------------------------------------------------------------------ r18011 | pepeto | 2010-09-13 12:58:08 -0700 (Mon, 13 Sep 2010) | 6 lines Changed paths: M /trunk/server/commands.c M /trunk/server/stdinhand.c '/rulesetdir' without argument is moved to '/show rulesetdir' to allow 'info' level users to access it and 'basic' level users without the need of a aborting vote. See gna bug #16636. ------------------------------------------------------------------------ r18010 | pepeto | 2010-09-12 15:47:11 -0700 (Sun, 12 Sep 2010) | 6 lines Changed paths: M /trunk/ai/aiunit.c Refactor first portion of ai_airlift into find_neediest_airlift_city(). Patch by James Spahlinger (nixeagle). See gna patch #1942. ------------------------------------------------------------------------ r18009 | pepeto | 2010-09-12 15:45:35 -0700 (Sun, 12 Sep 2010) | 6 lines Changed paths: M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/handchat.c M /trunk/server/sernet.c M /trunk/server/stdinhand.c Added "/ignore", "/unignore" and "/list ignored users" commands. Requested by Keyser Soze (keysersoze). See gna patch #1910. ------------------------------------------------------------------------ r18007 | pepeto | 2010-09-12 15:37:34 -0700 (Sun, 12 Sep 2010) | 4 lines Changed paths: M /trunk/server/sernet.c Fix incorrect use of translation on metaserver string. See gna bug #16666. ------------------------------------------------------------------------ r18006 | pepeto | 2010-09-12 15:35:35 -0700 (Sun, 12 Sep 2010) | 7 lines Changed paths: M /trunk/server/unittools.c Ensure when 'killunhomed' setting is set that the unhomed units lose at least one hit point. Report and patch by Matthias Pfafferodt (syntron). See gna bug #16665. ------------------------------------------------------------------------ r18004 | pepeto | 2010-09-12 15:28:39 -0700 (Sun, 12 Sep 2010) | 4 lines Changed paths: M /trunk/ai/aihunt.c Fix a crash in ai_hunter_try_launch(). See gna bug #16657. ------------------------------------------------------------------------ r18003 | pepeto | 2010-09-12 15:26:42 -0700 (Sun, 12 Sep 2010) | 6 lines Changed paths: M /trunk/modinst/download.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/utilities.c M /trunk/server/savegame2.c Translate all log_normal() messages or change their log level. Patch by Matthias Pfafferodt (syntron). See gna bug #16655. ------------------------------------------------------------------------ r18000 | pepeto | 2010-09-12 15:20:58 -0700 (Sun, 12 Sep 2010) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/vision.c M /trunk/common/vision.h M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unittools.c Fix vision handling notably with revealing tiles. See gna bug #16613. ------------------------------------------------------------------------ r17999 | syntron | 2010-09-12 13:40:57 -0700 (Sun, 12 Sep 2010) | 12 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c restore foggedborder handling see gna bug #16644 patch by pepeto Revert part of svn revision 16822 (bug #14944). Readd the tests if * it is a "unit only" fog of war save file and * if "game.fogofwar" really exists. ------------------------------------------------------------------------ r17992 | mixcoatl | 2010-09-12 00:18:03 -0700 (Sun, 12 Sep 2010) | 1 line Changed paths: M /trunk/data/flags/akwe-shield.png M /trunk/data/flags/akwe.png M /trunk/data/flags/akwe.svg M /trunk/data/flags/albania-shield.png M /trunk/data/flags/albania.png M /trunk/data/flags/albania.svg M /trunk/data/flags/almohad-shield.png M /trunk/data/flags/almohad.png M /trunk/data/flags/almohad.svg M /trunk/data/flags/andorra-shield.png M /trunk/data/flags/andorra.png M /trunk/data/flags/andorra.svg M /trunk/data/flags/baden-shield.png M /trunk/data/flags/baden.png M /trunk/data/flags/baden.svg M /trunk/data/flags/catalan-shield.png M /trunk/data/flags/catalan.png M /trunk/data/flags/catalan.svg M /trunk/data/flags/germany-shield.png M /trunk/data/flags/germany.png M /trunk/data/flags/germany.svg M /trunk/data/flags/peru-shield.png M /trunk/data/flags/peru.png M /trunk/data/flags/peru.svg M /trunk/data/flags/serbia-shield.png M /trunk/data/flags/serbia.png M /trunk/data/flags/serbia.svg M /trunk/data/flags/slovakia-shield.png M /trunk/data/flags/slovakia.png M /trunk/data/flags/slovakia.svg M /trunk/data/flags/soviet-shield.png M /trunk/data/flags/soviet.png M /trunk/data/flags/soviet.svg M /trunk/data/flags/spain-shield.png M /trunk/data/flags/spain.png M /trunk/data/flags/spain.svg M /trunk/data/flags/westphalia-shield.png M /trunk/data/flags/westphalia.png M /trunk/data/flags/westphalia.svg M /trunk/data/misc/flags.spec Various flag fixes by me. See Gna patch #1932. ------------------------------------------------------------------------ r17991 | mixcoatl | 2010-09-11 23:43:28 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/canada_old-shield.png A /trunk/data/flags/canada_old.png A /trunk/data/flags/canada_old.svg A /trunk/data/flags/newfoundland-shield.png A /trunk/data/flags/newfoundland.png A /trunk/data/flags/newfoundland.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/acadian.ruleset M /trunk/data/nation/canadian.ruleset A /trunk/data/nation/newfoundland.ruleset M /trunk/po/POTFILES.in Add Newfoundland nation by me, flags by me (plus backup old Canadian flag by Hoshie). See Gna patch #1931. ------------------------------------------------------------------------ r17990 | mixcoatl | 2010-09-11 23:03:54 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: A /trunk/data/flags/comanche-shield.png A /trunk/data/flags/comanche.png Add Comanche nation by Andrzej G. , flag by Zscout370. See Gna patch #1925. ------------------------------------------------------------------------ r17989 | mixcoatl | 2010-09-11 23:03:30 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/comanche.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/comanche.ruleset M /trunk/po/POTFILES.in Add Comanche nation by Andrzej G. , flag by Zscout370. See Gna patch #1925. ------------------------------------------------------------------------ r17988 | mixcoatl | 2010-09-11 22:23:13 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/cossack-shield.png A /trunk/data/flags/cossack.png A /trunk/data/flags/cossack.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/cossack.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/po/POTFILES.in Add Cossack nation by Andrzej G. , flag by Alex Tora. See Gna patch #1923. ------------------------------------------------------------------------ r17987 | mixcoatl | 2010-09-11 21:14:03 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/elam-shield.png A /trunk/data/flags/elam.png A /trunk/data/flags/elam.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/elamite.ruleset M /trunk/po/POTFILES.in Add Elamite nation by Andrzej G. , flag by me based on france_old. See Gna patch #1905. ------------------------------------------------------------------------ r17986 | mixcoatl | 2010-09-11 20:23:33 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset A /trunk/data/flags/apache-shield.png A /trunk/data/flags/apache.png A /trunk/data/flags/apache.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/apache.ruleset M /trunk/po/POTFILES.in Add Apache nation by Andrzej G. , flag traced by me. See Gna patch #1902. ------------------------------------------------------------------------ r17985 | mixcoatl | 2010-09-11 15:51:59 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/greater_poland-shield.png A /trunk/data/flags/greater_poland.png A /trunk/data/flags/greater_poland.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/greaterpolish.ruleset M /trunk/data/nation/polish.ruleset M /trunk/po/POTFILES.in Add Greater Polish nation by Andrzej G. , flag traced by me. See Gna patch #1913. ------------------------------------------------------------------------ r17984 | mixcoatl | 2010-09-11 14:45:54 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/abkhazia-shield.png A /trunk/data/flags/abkhazia.png A /trunk/data/flags/abkhazia.svg A /trunk/data/flags/ossetia-shield.png A /trunk/data/flags/ossetia.png A /trunk/data/flags/ossetia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/abkhaz.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/azeri.ruleset M /trunk/data/nation/georgian.ruleset A /trunk/data/nation/ossetian.ruleset M /trunk/data/nation/scythian.ruleset M /trunk/po/POTFILES.in Add Abkhaz and Ossetian nations by Paul with edits by dmarks and me, flags by Reisio and me. See Gna patch #1350. ------------------------------------------------------------------------ r17983 | mixcoatl | 2010-09-11 00:37:16 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/otomi-shield.png A /trunk/data/flags/otomi.png A /trunk/data/flags/otomi.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/aztec.ruleset A /trunk/data/nation/otomi.ruleset M /trunk/po/POTFILES.in Add Otomí (Hñähñu) nation by me, flag by me. See Gna patch #1918. ------------------------------------------------------------------------ r17982 | mixcoatl | 2010-09-11 00:12:21 -0700 (Sat, 11 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/mixtec-shield.png A /trunk/data/flags/mixtec.png A /trunk/data/flags/mixtec.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/mixtec.ruleset M /trunk/po/POTFILES.in Add Mixtec (Ñuu Savi) nation by me, flag by me. See Gna patch #1917. ------------------------------------------------------------------------ r17981 | mixcoatl | 2010-09-10 23:30:28 -0700 (Fri, 10 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/zapotec-shield.png A /trunk/data/flags/zapotec.png A /trunk/data/flags/zapotec.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/zapotec.ruleset M /trunk/po/POTFILES.in Add Zapotec nation by me, flag by me. See Gna patch #1916. ------------------------------------------------------------------------ r17980 | mixcoatl | 2010-09-10 23:09:55 -0700 (Fri, 10 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/namibia-shield.png A /trunk/data/flags/namibia.png A /trunk/data/flags/namibia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/namibian.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/po/POTFILES.in Add Namibian nation by dmarks, flag by Vzb83 and Madden. See Gna patch #1915. ------------------------------------------------------------------------ r17979 | mixcoatl | 2010-09-10 22:37:12 -0700 (Fri, 10 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/purhepecha.ruleset Improved P'urhepecha ruleset by me. See Gna patch #1914. ------------------------------------------------------------------------ r17978 | mixcoatl | 2010-09-10 21:46:16 -0700 (Fri, 10 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/mazovia-shield.png A /trunk/data/flags/mazovia.png A /trunk/data/flags/mazovia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/mazovian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/po/POTFILES.in Add Mazovian nation by Andrzej G. , flag traced by me. See Gna patch #1912. ------------------------------------------------------------------------ r17977 | cproc | 2010-09-10 14:35:48 -0700 (Fri, 10 Sep 2010) | 3 lines Changed paths: M /trunk/client/gui-sdl/SDL_gfxPrimitives.h M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/wldlg.c Fix line drawing and use SDL_gfx for frame drawing, too. See Gna bug #15347. ------------------------------------------------------------------------ r17973 | mixcoatl | 2010-09-09 19:35:32 -0700 (Thu, 09 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/acadia-shield.png A /trunk/data/flags/acadia.png A /trunk/data/flags/acadia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/acadian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/french.ruleset M /trunk/po/POTFILES.in Add Acadian nation by Jean-Francois Arseneau , flag by thejf. See Gna bug #16177. ------------------------------------------------------------------------ r17972 | mixcoatl | 2010-09-09 17:26:28 -0700 (Thu, 09 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/ivory_coast-shield.png A /trunk/data/flags/ivory_coast.png A /trunk/data/flags/ivory_coast.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/burkinabe.ruleset A /trunk/data/nation/ivoirian.ruleset M /trunk/po/POTFILES.in Add Ivoirian nation by me, flag by me. See Gna patch #1909. ------------------------------------------------------------------------ r17971 | mixcoatl | 2010-09-09 16:37:29 -0700 (Thu, 09 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/vermont.ruleset Minor correction in Vermont natin. ------------------------------------------------------------------------ r17970 | mixcoatl | 2010-09-09 16:35:12 -0700 (Thu, 09 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/vermont-shield.png A /trunk/data/flags/vermont.png A /trunk/data/flags/vermont.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/vermont.ruleset M /trunk/po/POTFILES.in Add Vermont nation by me, flag by Mysid. See Gna patch #1907. ------------------------------------------------------------------------ r17969 | jtn | 2010-09-09 15:50:12 -0700 (Thu, 09 Sep 2010) | 7 lines Changed paths: M /trunk/client/packhand.c Make the client read all base parameters from packet. Without this, it was disregarding fortresses when displaying combat probabilities. Report and patch by Stephane Messerli (smesserli@gna). See gna bug #16460 ------------------------------------------------------------------------ r17966 | pepeto | 2010-09-08 14:26:08 -0700 (Wed, 08 Sep 2010) | 4 lines Changed paths: M /trunk/common/player.c M /trunk/common/team.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c Fix miscellaneous duplications mostly reported by valgrind. See gna bug #16647. ------------------------------------------------------------------------ r17965 | pepeto | 2010-09-08 14:24:28 -0700 (Wed, 08 Sep 2010) | 4 lines Changed paths: M /trunk/server/savegame2.c Removed duplications of the "savefile.options" entry when saving a game. See gna bug #16645. ------------------------------------------------------------------------ r17964 | pepeto | 2010-09-08 14:20:17 -0700 (Wed, 08 Sep 2010) | 5 lines Changed paths: M /trunk/server/srv_main.c Removed unallowed duplicates when saving the savegames, it was slowing down very much. See gna bug #16642. ------------------------------------------------------------------------ r17963 | pepeto | 2010-09-08 14:18:11 -0700 (Wed, 08 Sep 2010) | 6 lines Changed paths: M /trunk/server/plrhand.c Fix assert in dbv_isset() at server exit. Report and patch by Matthias Pfafferodt (syntron). See gna bug #16639. ------------------------------------------------------------------------ r17961 | pepeto | 2010-09-08 14:14:56 -0700 (Wed, 08 Sep 2010) | 9 lines Changed paths: M /trunk/server/handchat.c Rework chat_msg_to_player() to ensure to send the message to all related connections, without ambiguity of who is the sender, who is the receiver, and save it correctly in the event cache. Reported by Matthias Pfafferodt (syntron). Patch by Matthias Pfafferodt and me. See gna bug #16625. ------------------------------------------------------------------------ r17959 | jtn | 2010-09-08 13:27:59 -0700 (Wed, 08 Sep 2010) | 9 lines Changed paths: 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/voteinfo_bar.c M /trunk/client/gui-gtk-2.0/voteinfo_bar.h Move voteinfo bar outside chat area, to bottom of window; fixes some problems with small screen configurations, and also a bug that it was never shown if "Merge the message notebook and the map notebook" was set. Also split the voteinfo bar in two for the narrow pregame window. Patch by pepeto. See gna bug #16520, bug #16440 ------------------------------------------------------------------------ r17957 | mixcoatl | 2010-09-07 23:00:38 -0700 (Tue, 07 Sep 2010) | 1 line Changed paths: A /trunk/data/flags/micronesia-shield.png A /trunk/data/flags/micronesia.png A /trunk/data/flags/micronesia.svg A /trunk/data/nation/micronesian.ruleset Add Micronesian nation by me, flag by SKopp. See Gna patch #1901. ------------------------------------------------------------------------ r17956 | mixcoatl | 2010-09-07 22:59:00 -0700 (Tue, 07 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/papuan.ruleset M /trunk/po/POTFILES.in Add Micronesian nation by me, flag by SKopp. See Gna patch #1901. ------------------------------------------------------------------------ r17955 | mixcoatl | 2010-09-07 22:22:05 -0700 (Tue, 07 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/tanzania-shield.png A /trunk/data/flags/tanzania.png A /trunk/data/flags/tanzania.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/maasai.ruleset A /trunk/data/nation/tanzanian.ruleset M /trunk/po/POTFILES.in Add Tanzanian nation by me, flag by SKopp. See Gna patch #1898. ------------------------------------------------------------------------ r17954 | mixcoatl | 2010-09-07 21:47:04 -0700 (Tue, 07 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/soviet.ruleset Improved Soviet nation by me. See Gna patch #1829. ------------------------------------------------------------------------ r17953 | mixcoatl | 2010-09-07 21:39:26 -0700 (Tue, 07 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/scythia-shield.png A /trunk/data/flags/scythia.png A /trunk/data/flags/scythia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/scythian.ruleset M /trunk/po/POTFILES.in Add Sythian nation by Andrzej G. with edits by me, flag by Lavrentij P Berija . See Gna patch #1692. ------------------------------------------------------------------------ r17951 | mixcoatl | 2010-09-06 21:28:35 -0700 (Mon, 06 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/yucatan-shield.png A /trunk/data/flags/yucatan.png A /trunk/data/flags/yucatan.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mexican.ruleset A /trunk/data/nation/yucatecan.ruleset M /trunk/po/POTFILES.in Add Yucatecan nation by me, flag by Zscout370. See Gna patch #1900. ------------------------------------------------------------------------ r17950 | mixcoatl | 2010-09-06 20:55:47 -0700 (Mon, 06 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sicily-shield.png A /trunk/data/flags/sicily.png A /trunk/data/flags/sicily.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/aragonese.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/maltese.ruleset M /trunk/data/nation/norman.ruleset A /trunk/data/nation/sicilian.ruleset M /trunk/po/POTFILES.in Add Sicilian nation by me, flag by Lexicon. See Gna patch #1899. ------------------------------------------------------------------------ r17949 | jcreus | 2010-09-06 15:05:02 -0700 (Mon, 06 Sep 2010) | 1 line Changed paths: M /trunk/po/ca.po keeping up with new nations ------------------------------------------------------------------------ r17947 | pepeto | 2010-09-06 11:31:47 -0700 (Mon, 06 Sep 2010) | 4 lines Changed paths: M /trunk/common/connection.c M /trunk/common/connection.h Port connection patterns from warclient. See gna patch #1920 ------------------------------------------------------------------------ r17946 | pepeto | 2010-09-06 11:25:07 -0700 (Mon, 06 Sep 2010) | 4 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/srv_main.c Revert revision #17760 for bug #16410. See gna bug #16629. ------------------------------------------------------------------------ r17944 | mixcoatl | 2010-09-05 22:27:21 -0700 (Sun, 05 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/crimean_tatar-shield.png A /trunk/data/flags/crimean_tatar.png A /trunk/data/flags/crimean_tatar.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/crimeantatar.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/tatar.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/po/POTFILES.in Add Crimean Tatar nation by Andrzej G. , flag by me. See Gna patch #1888. ------------------------------------------------------------------------ r17943 | mixcoatl | 2010-09-05 18:39:24 -0700 (Sun, 05 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/palestine-shield.png A /trunk/data/flags/palestine.png A /trunk/data/flags/palestine.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/arab.ruleset M /trunk/data/nation/egyptianarab.ruleset M /trunk/data/nation/israeli.ruleset A /trunk/data/nation/palestinian.ruleset M /trunk/po/POTFILES.in Add Palestinian nation by me, flag by me. See Gna patch #1880. ------------------------------------------------------------------------ r17942 | mixcoatl | 2010-09-05 18:00:07 -0700 (Sun, 05 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/montenegro-shield.png A /trunk/data/flags/montenegro.png A /trunk/data/flags/montenegro.svg A /trunk/data/flags/yugoslavia-shield.png A /trunk/data/flags/yugoslavia.png A /trunk/data/flags/yugoslavia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/montenegrin.ruleset M /trunk/data/nation/serbian.ruleset A /trunk/data/nation/yugoslav.ruleset M /trunk/po/POTFILES.in Add Montengrin and Yugoslav nations by me, flags by Bugoslav and me. See Gna patch #1878. ------------------------------------------------------------------------ r17941 | mixcoatl | 2010-09-05 17:01:41 -0700 (Sun, 05 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/somalia-shield.png A /trunk/data/flags/somalia.png A /trunk/data/flags/somalia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/ethiopian.ruleset A /trunk/data/nation/somali.ruleset M /trunk/po/POTFILES.in Add Somali nation by Andrzej and me, flag by me. See Gna patch #1866. ------------------------------------------------------------------------ r17940 | mixcoatl | 2010-09-05 16:22:46 -0700 (Sun, 05 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/oman-shield.png A /trunk/data/flags/oman.png A /trunk/data/flags/oman.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/omani.ruleset M /trunk/po/POTFILES.in Add Omani nation by Andrzej , flag by Open Clip Art. See Gna patch #1865. ------------------------------------------------------------------------ r17939 | mixcoatl | 2010-09-04 14:56:56 -0700 (Sat, 04 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/Makefile.am M /trunk/data/nation/arab.ruleset A /trunk/data/nation/egyptianarab.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/po/POTFILES.in Add Egyptian Arab (Modern Egyptian) nation by me. See Gna patch #1863. ------------------------------------------------------------------------ r17938 | mixcoatl | 2010-09-04 14:42:22 -0700 (Sat, 04 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/saudi_arabia-shield.png A /trunk/data/flags/saudi_arabia.png A /trunk/data/flags/saudi_arabia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/arab.ruleset A /trunk/data/nation/saudi.ruleset M /trunk/po/POTFILES.in Add Saudi nation by me, flag by Cezary Biele. See Gna patch #1862. ------------------------------------------------------------------------ r17937 | mixcoatl | 2010-09-04 13:44:56 -0700 (Sat, 04 Sep 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/dr_congo-shield.png A /trunk/data/flags/dr_congo.png A /trunk/data/flags/dr_congo.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/belgian.ruleset A /trunk/data/nation/congolese.ruleset M /trunk/po/POTFILES.in Add Congolese (Democratic Republic of the Congo) nation by me, flag by Drieskamp. See Gna patch #1861. ------------------------------------------------------------------------ r17936 | mixcoatl | 2010-09-04 13:00:30 -0700 (Sat, 04 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/mexican.ruleset Improved Mexican nation by me. See Gna patch #1828. ------------------------------------------------------------------------ r17935 | jcreus | 2010-09-04 11:44:27 -0700 (Sat, 04 Sep 2010) | 1 line Changed paths: M /trunk/po/ca.po 5744 translated messages ------------------------------------------------------------------------ r17934 | syntron | 2010-09-04 05:45:30 -0700 (Sat, 04 Sep 2010) | 6 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/doc/HACKING M /trunk/server/maphand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c remove tile:tile_known * use a dynamic bitvector in the player struct see gna patch #1774 ------------------------------------------------------------------------ r17933 | syntron | 2010-09-04 05:41:32 -0700 (Sat, 04 Sep 2010) | 9 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/packhand.c M /trunk/common/fc_interface.c M /trunk/common/map.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/srv_main.c remove tile:tile_seen * replace it by a reference to (player_tile->seen_count > 0) * as the client does not know this information use a dbv (dynamic * bitvector) in the player struct see gna patch #1773 ------------------------------------------------------------------------ r17932 | syntron | 2010-09-04 05:34:12 -0700 (Sat, 04 Sep 2010) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/Makefile.am A /trunk/common/fc_interface.c A /trunk/common/fc_interface.h M /trunk/server/srv_main.c define an interface to call different functions at client and server This patch defines an interface for functions with different content for the client and the server. see gna patch #1772 ------------------------------------------------------------------------ r17931 | syntron | 2010-09-04 05:33:11 -0700 (Sat, 04 Sep 2010) | 4 lines Changed paths: M /trunk/server/generator/mapgen.c use a dbv (dynamic bitvector) for the river map see gna patch #1776 ------------------------------------------------------------------------ r17930 | syntron | 2010-09-04 05:32:22 -0700 (Sat, 04 Sep 2010) | 4 lines Changed paths: M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c rename player_map_allocate() => player_map_init() see gna patch #1771 ------------------------------------------------------------------------ r17929 | syntron | 2010-09-04 05:31:12 -0700 (Sat, 04 Sep 2010) | 15 lines Changed paths: M /trunk/utility/bitvector.c M /trunk/utility/bitvector.h define dynamic bitvector (dbv) from bitvector.c: There are two types of bitvectors defined in this file: (1) bv_* - static bitvectors; used for data which where the length is fixed (number of players; flags for enums; ...). They are named bv_* and the macros BV_* are defined. (2) dbv_* - dynamic bitvectors; its size is not known a priori but defined by the player (map known bitvectors). This bitvectors are given as 'struct dbv' and the information can be accessed using the functions dbv_*(). They uses the BV_* macros. see gna #1770 ------------------------------------------------------------------------ r17928 | syntron | 2010-09-04 05:27:16 -0700 (Sat, 04 Sep 2010) | 6 lines Changed paths: M /trunk/ai/aidiplomat.c M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/control.c M /trunk/client/editor.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/editprop.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/base.h M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/generate_packets.py M /trunk/common/improvement.h M /trunk/common/map.h M /trunk/common/movement.c M /trunk/common/player.h M /trunk/common/tech.h M /trunk/common/terrain.h M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.h M /trunk/server/advisors/advdata.h M /trunk/server/advisors/autoexplorer.c M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/notify.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/score.c M /trunk/server/srv_log.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/unittools.c fix include of bitvector.h * include it in every file which uses BV_* macros see gna patch #1769 ------------------------------------------------------------------------ r17927 | syntron | 2010-09-04 05:21:21 -0700 (Sat, 04 Sep 2010) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/utility/Makefile.am A /trunk/utility/bitvector.c A /trunk/utility/bitvector.h M /trunk/utility/shared.c M /trunk/utility/shared.h create new file ./utility/bitvector.(c|h) and move all macros and functions used for bitvectors into the new file see gna patch #1768 ------------------------------------------------------------------------ r17925 | pepeto | 2010-09-04 00:56:09 -0700 (Sat, 04 Sep 2010) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/server/maphand.c Unsychronize the V_INVIS vision layer and the tile fogging because custom rules could require it. From a report by francesco de leo (fran12c). See gna bug #16592. ------------------------------------------------------------------------ r17924 | mixcoatl | 2010-09-03 14:08:42 -0700 (Fri, 03 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/nicaraguan.ruleset Temporary fix for Nicaraguan nation. See Gna patch #1696. ------------------------------------------------------------------------ r17922 | dmarks | 2010-09-02 18:47:33 -0700 (Thu, 02 Sep 2010) | 1 line Changed paths: M /trunk/data/nation/nicaraguan.ruleset M /trunk/data/nation/nimiipuu.ruleset Quick fixes to misformatted i18n strings. See Gna patch #1703 ------------------------------------------------------------------------ r17921 | dmarks | 2010-09-02 18:33:34 -0700 (Thu, 02 Sep 2010) | 1 line Changed paths: M /trunk/data/hex2t/overlays.png M /trunk/data/hex2t/overlays.spec Deep ocean terrain for Hex2t. Fix by HanduMan in bug #16250 ------------------------------------------------------------------------ r17919 | pepeto | 2010-09-02 01:02:15 -0700 (Thu, 02 Sep 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-xaw/pages.c Ensure to update the connection/player list when switching to the start page. Reported by Jacob Nevins (jtn). See gna bug #16575. ------------------------------------------------------------------------ r17918 | pepeto | 2010-09-02 01:00:24 -0700 (Thu, 02 Sep 2010) | 7 lines Changed paths: M /trunk/server/settings.c Don't call settings_reset() in settings_ruleset(). It was overwritting the settings loaded via the script and memory leaks for string settings. Reported by Jacob Nevins (jtn). See gna bug #16572. ------------------------------------------------------------------------ r17916 | pepeto | 2010-09-02 00:54:40 -0700 (Thu, 02 Sep 2010) | 5 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Fix the inconsistent team handling when loading a savegame. Assign empty teams to player without team after all teamed players have been assigned. See gna bug #16504. ------------------------------------------------------------------------ r17914 | dmarks | 2010-09-01 18:36:05 -0700 (Wed, 01 Sep 2010) | 1 line Changed paths: M /trunk/data/amplio/Makefile.am D /trunk/data/amplio/buildings.spec D /trunk/data/amplio/cityicon.png D /trunk/data/amplio/civicon.png D /trunk/data/amplio/wonders.spec M /trunk/data/amplio.tilespec M /trunk/data/amplio2/Makefile.am D /trunk/data/amplio2/buildings.spec D /trunk/data/amplio2/cityicon.png D /trunk/data/amplio2/civicon.png D /trunk/data/amplio2/wonders.spec M /trunk/data/amplio2.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/buildings-large.spec (from /trunk/data/amplio/buildings.spec:17900) R /trunk/data/misc/cityicon.png (from /trunk/data/amplio/cityicon.png:17900) A /trunk/data/misc/wonders-large.spec (from /trunk/data/amplio/wonders.spec:17900) Unify civicon and cityicon across tilesets while moving the larger wonder/building specs to the misc dir. Gna bug #16587 ------------------------------------------------------------------------ r17913 | mixcoatl | 2010-08-31 20:43:13 -0700 (Tue, 31 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/nepal-shield.png A /trunk/data/flags/nepal.png A /trunk/data/flags/nepal.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/nepali.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/po/POTFILES.in Add Nepali nation by dmarks with edits by me, flag by dmarks. See Gna patch #1748. ------------------------------------------------------------------------ r17912 | mixcoatl | 2010-08-31 19:51:48 -0700 (Tue, 31 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/finnish.ruleset Improved Finnish nation by Sampo Harjula . See Gna patch #1719. ------------------------------------------------------------------------ r17911 | mixcoatl | 2010-08-31 19:37:40 -0700 (Tue, 31 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/nez_perce-shield.png A /trunk/data/flags/nez_perce.png A /trunk/data/flags/nez_perce.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/nimiipuu.ruleset M /trunk/po/POTFILES.in Add Nimiipuu (Nez Perce) nation by kudra, flag by dmarks. See Gna patch #1703. ------------------------------------------------------------------------ r17910 | mixcoatl | 2010-08-31 18:56:53 -0700 (Tue, 31 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/dahomey-shield.png A /trunk/data/flags/dahomey.png A /trunk/data/flags/dahomey.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/benin.ruleset A /trunk/data/nation/dahomean.ruleset M /trunk/po/POTFILES.in Add Dahomean nation by kudra, flag by dmarks. See Gna patch #1698. ------------------------------------------------------------------------ r17909 | mixcoatl | 2010-08-31 18:03:26 -0700 (Tue, 31 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/nicaragua-shield.png A /trunk/data/flags/nicaragua.png A /trunk/data/flags/nicaragua.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/costarican.ruleset A /trunk/data/nation/nicaraguan.ruleset M /trunk/po/POTFILES.in Add Nicaraguan nation by me, flag by Vzb83. See Gna patch #1696. ------------------------------------------------------------------------ r17908 | mixcoatl | 2010-08-31 17:02:11 -0700 (Tue, 31 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/dominican_republic-shield.png A /trunk/data/flags/dominican_republic.png A /trunk/data/flags/dominican_republic.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/cuban.ruleset A /trunk/data/nation/dominicano.ruleset M /trunk/data/nation/haitian.ruleset M /trunk/data/nation/taino.ruleset M /trunk/po/POTFILES.in Add Dominicano (Dominican Republic) nation by dmarks with edits by me, flag by dmarks and capellan2000. See Gna patch #1695. ------------------------------------------------------------------------ r17907 | mixcoatl | 2010-08-31 16:07:32 -0700 (Tue, 31 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/corsican.ruleset Correction in Corsican nation. ------------------------------------------------------------------------ r17905 | cproc | 2010-08-31 07:40:58 -0700 (Tue, 31 Aug 2010) | 3 lines Changed paths: M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/SDL_gfxPrimitives.c A /trunk/client/gui-sdl/SDL_gfxPrimitives.h A /trunk/client/gui-sdl/SDL_gfxPrimitives_font.h M /trunk/client/gui-sdl/graphics.c Use SDL_gfx for line drawing. See Gna bug #15347. ------------------------------------------------------------------------ r17902 | mixcoatl | 2010-08-30 22:27:48 -0700 (Mon, 30 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/costa_rica-shield.png A /trunk/data/flags/costa_rica.png A /trunk/data/flags/costa_rica.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/costarican.ruleset M /trunk/po/POTFILES.in Add Costa Rican nation by me, flag by Nightstallion. See Gna patch #1691. ------------------------------------------------------------------------ r17901 | mixcoatl | 2010-08-30 20:38:32 -0700 (Mon, 30 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/corsica-shield.png A /trunk/data/flags/corsica.png A /trunk/data/flags/corsica.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/corsican.ruleset M /trunk/data/nation/french.ruleset M /trunk/po/POTFILES.in Add Corsican nation by me, flag by Patricia.fidi. See Gna patch #1683. ------------------------------------------------------------------------ r17900 | dmarks | 2010-08-30 18:40:49 -0700 (Mon, 30 Aug 2010) | 1 line Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Put the 'All' nations tab at the bottom in the GTK2 client. Gna bug #15513. ------------------------------------------------------------------------ r17899 | mixcoatl | 2010-08-30 17:23:10 -0700 (Mon, 30 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/burkina_faso-shield.png A /trunk/data/flags/burkina_faso.png A /trunk/data/flags/burkina_faso.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/burkinabe.ruleset M /trunk/data/nation/malian.ruleset M /trunk/po/POTFILES.in Add Burkinabé nation by me, flag by Gabbe. See Gna patch #1682. ------------------------------------------------------------------------ r17898 | mixcoatl | 2010-08-30 17:00:22 -0700 (Mon, 30 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/srivijaya.ruleset Improvements to Sri Vijaya and Majapahit leaders by dmarks. See Gna patch #1896. ------------------------------------------------------------------------ r17897 | jtn | 2010-08-30 06:54:23 -0700 (Mon, 30 Aug 2010) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/helpdata.txt Specify the nesting of generated sections in helpdata.txt. See gna patch #1895 ------------------------------------------------------------------------ r17896 | jtn | 2010-08-30 05:53:21 -0700 (Mon, 30 Aug 2010) | 9 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/fc_version M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Make changing unit activities more forgiving. Units remember the activity they were doing at the start of the turn, and if they return to it the same turn without having taken any other significant action in the meantime, progress is not lost (similar to buildings and research). See gna bug #15510 ------------------------------------------------------------------------ r17895 | jtn | 2010-08-30 05:51:57 -0700 (Mon, 30 Aug 2010) | 3 lines Changed paths: M /trunk/server/unithand.c Count bombarding as an action for 'unitwaittime'. See gna bug #16568 ------------------------------------------------------------------------ r17894 | jtn | 2010-08-30 05:50:57 -0700 (Mon, 30 Aug 2010) | 3 lines Changed paths: M /trunk/data/helpdata.txt Document unit upgrades. See gna patch #1892 ------------------------------------------------------------------------ r17893 | cazfi | 2010-08-30 03:37:36 -0700 (Mon, 30 Aug 2010) | 4 lines Changed paths: M /trunk/server/stdinhand.c Fixed compilation See gna bug #16593 ------------------------------------------------------------------------ r17892 | mixcoatl | 2010-08-29 15:27:02 -0700 (Sun, 29 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/britannia-shield.png A /trunk/data/flags/britannia.png A /trunk/data/flags/britannia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/british.ruleset A /trunk/data/nation/briton.ruleset M /trunk/po/POTFILES.in Add Briton (Brythonic) nation by me, flag by me. See Gna patch #1677. ------------------------------------------------------------------------ r17891 | mixcoatl | 2010-08-29 14:46:49 -0700 (Sun, 29 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/bolivia-shield.png A /trunk/data/flags/bolivia.png A /trunk/data/flags/bolivia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/aymara.ruleset A /trunk/data/nation/bolivian.ruleset M /trunk/data/nation/peruvian.ruleset M /trunk/po/POTFILES.in Add Bolivian nation by me, flags by Caleb Moore. See Gna patch #1676. ------------------------------------------------------------------------ r17890 | mixcoatl | 2010-08-29 13:49:45 -0700 (Sun, 29 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/flanders-shield.png A /trunk/data/flags/flanders.png A /trunk/data/flags/flanders.svg A /trunk/data/flags/luxembourg-shield.png A /trunk/data/flags/luxembourg.png A /trunk/data/flags/luxembourg.svg A /trunk/data/flags/wallonia-shield.png A /trunk/data/flags/wallonia.png A /trunk/data/flags/wallonia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/european.ruleset A /trunk/data/nation/flemish.ruleset A /trunk/data/nation/luxembourgish.ruleset A /trunk/data/nation/walloon.ruleset M /trunk/po/POTFILES.in Add Flemish, Walloon and Luxembourgish nations by me, flags by Cedric de Launois and me. See Gna patch #1675. ------------------------------------------------------------------------ r17889 | mixcoatl | 2010-08-29 13:11:33 -0700 (Sun, 29 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/albanian.ruleset M /trunk/data/nation/macedon.ruleset M /trunk/data/nation/nestorian.ruleset Fix gettext errors and warnings. See Gna bug #16579. ------------------------------------------------------------------------ r17888 | dmarks | 2010-08-29 12:23:40 -0700 (Sun, 29 Aug 2010) | 1 line Changed paths: M /trunk/data/flags/aborigines-shield.png M /trunk/data/flags/aborigines.png M /trunk/data/flags/afghanistan-shield.png M /trunk/data/flags/afghanistan.png M /trunk/data/flags/ainu-shield.png M /trunk/data/flags/ainu.png M /trunk/data/flags/akwe-shield.png M /trunk/data/flags/akwe.png M /trunk/data/flags/aleut-shield.png M /trunk/data/flags/aleut.png M /trunk/data/flags/algeria-shield.png M /trunk/data/flags/algeria.png M /trunk/data/flags/almohad-shield.png M /trunk/data/flags/almohad.png M /trunk/data/flags/amazigh-shield.png M /trunk/data/flags/amazigh.png M /trunk/data/flags/amazon-shield.png M /trunk/data/flags/amazon.png M /trunk/data/flags/andorra-shield.png M /trunk/data/flags/andorra.png M /trunk/data/flags/anishinaabe-shield.png M /trunk/data/flags/anishinaabe.png M /trunk/data/flags/antarctica-shield.png M /trunk/data/flags/antarctica.png M /trunk/data/flags/arab-shield.png M /trunk/data/flags/arab.png M /trunk/data/flags/aragon-shield.png M /trunk/data/flags/aragon.png M /trunk/data/flags/aram-shield.png M /trunk/data/flags/aram.png M /trunk/data/flags/argentina-shield.png M /trunk/data/flags/argentina.png M /trunk/data/flags/armenia-shield.png M /trunk/data/flags/armenia.png M /trunk/data/flags/assyria-shield.png M /trunk/data/flags/assyria.png M /trunk/data/flags/asturias-shield.png M /trunk/data/flags/asturias.png M /trunk/data/flags/australia-shield.png M /trunk/data/flags/australia.png M /trunk/data/flags/austria-shield.png M /trunk/data/flags/austria.png M /trunk/data/flags/aymara-shield.png M /trunk/data/flags/aymara.png M /trunk/data/flags/azerbaijan-shield.png M /trunk/data/flags/azerbaijan.png M /trunk/data/flags/aztec-shield.png M /trunk/data/flags/aztec.png M /trunk/data/flags/babylon-shield.png M /trunk/data/flags/babylon.png M /trunk/data/flags/baden-shield.png M /trunk/data/flags/baden.png M /trunk/data/flags/bangladesh-shield.png M /trunk/data/flags/bangladesh.png M /trunk/data/flags/barbarian-shield.png M /trunk/data/flags/barbarian.png M /trunk/data/flags/bavarian-shield.png M /trunk/data/flags/bavarian.png M /trunk/data/flags/belarus-shield.png M /trunk/data/flags/belarus.png M /trunk/data/flags/belgium-shield.png M /trunk/data/flags/belgium.png M /trunk/data/flags/benin_ancient-shield.png M /trunk/data/flags/benin_ancient.png M /trunk/data/flags/boer-shield.png M /trunk/data/flags/boer.png M /trunk/data/flags/bosnia-shield.png M /trunk/data/flags/bosnia.png M /trunk/data/flags/botswana-shield.png M /trunk/data/flags/botswana.png M /trunk/data/flags/brasil-shield.png M /trunk/data/flags/brasil.png M /trunk/data/flags/brittany-shield.png M /trunk/data/flags/brittany.png M /trunk/data/flags/bulgaria-shield.png M /trunk/data/flags/bulgaria.png M /trunk/data/flags/burgundy-shield.png M /trunk/data/flags/burgundy.png M /trunk/data/flags/burundi-shield.png M /trunk/data/flags/burundi.png M /trunk/data/flags/byzantium-shield.png M /trunk/data/flags/byzantium.png M /trunk/data/flags/caddo-shield.png M /trunk/data/flags/caddo.png M /trunk/data/flags/california-shield.png M /trunk/data/flags/california.png M /trunk/data/flags/canada-shield.png M /trunk/data/flags/canada.png M /trunk/data/flags/cartago-shield.png M /trunk/data/flags/cartago.png M /trunk/data/flags/castile-shield.png M /trunk/data/flags/castile.png M /trunk/data/flags/catalan-shield.png M /trunk/data/flags/catalan.png M /trunk/data/flags/chananea-shield.png M /trunk/data/flags/chananea.png M /trunk/data/flags/cheyenne-shield.png M /trunk/data/flags/cheyenne.png M /trunk/data/flags/chile-shield.png M /trunk/data/flags/chile.png M /trunk/data/flags/chimu-shield.png M /trunk/data/flags/chimu.png M /trunk/data/flags/china-shield.png M /trunk/data/flags/china.png M /trunk/data/flags/chola-shield.png M /trunk/data/flags/chola.png M /trunk/data/flags/chumash-shield.png M /trunk/data/flags/chumash.png M /trunk/data/flags/colombia-shield.png M /trunk/data/flags/colombia.png M /trunk/data/flags/constantine-shield.png M /trunk/data/flags/constantine.png M /trunk/data/flags/convert_png M /trunk/data/flags/cornwall-shield.png M /trunk/data/flags/cornwall.png M /trunk/data/flags/croatia-shield.png M /trunk/data/flags/croatia.png M /trunk/data/flags/cuba-shield.png M /trunk/data/flags/cuba.png M /trunk/data/flags/cyprus-shield.png M /trunk/data/flags/cyprus.png M /trunk/data/flags/czech-shield.png M /trunk/data/flags/czech.png M /trunk/data/flags/ddr-shield.png M /trunk/data/flags/ddr.png M /trunk/data/flags/denmark-shield.png M /trunk/data/flags/denmark.png M /trunk/data/flags/dominica-shield.png M /trunk/data/flags/dominica.png M /trunk/data/flags/dryad-shield.png M /trunk/data/flags/dryad.png M /trunk/data/flags/ecuador-shield.png M /trunk/data/flags/ecuador.png M /trunk/data/flags/egypt-shield.png M /trunk/data/flags/egypt.png M /trunk/data/flags/egypt_ancient-shield.png M /trunk/data/flags/egypt_ancient.png M /trunk/data/flags/england-shield.png M /trunk/data/flags/england.png M /trunk/data/flags/eritrea-shield.png M /trunk/data/flags/eritrea.png M /trunk/data/flags/esperanto-shield.png M /trunk/data/flags/esperanto.png M /trunk/data/flags/estonia-shield.png M /trunk/data/flags/estonia.png M /trunk/data/flags/ethiopia-shield.png M /trunk/data/flags/ethiopia.png M /trunk/data/flags/europe-shield.png M /trunk/data/flags/europe.png M /trunk/data/flags/euskadi-shield.png M /trunk/data/flags/euskadi.png M /trunk/data/flags/finland-shield.png M /trunk/data/flags/finland.png M /trunk/data/flags/france-shield.png M /trunk/data/flags/france.png M /trunk/data/flags/france_old-shield.png M /trunk/data/flags/france_old.png M /trunk/data/flags/frisia-shield.png M /trunk/data/flags/frisia.png M /trunk/data/flags/gael-shield.png M /trunk/data/flags/gael.png M /trunk/data/flags/galicia-shield.png M /trunk/data/flags/galicia.png M /trunk/data/flags/gaul-shield.png M /trunk/data/flags/gaul.png M /trunk/data/flags/georgia-shield.png M /trunk/data/flags/georgia.png M /trunk/data/flags/germany-shield.png M /trunk/data/flags/germany.png M /trunk/data/flags/greece-shield.png M /trunk/data/flags/greece.png M /trunk/data/flags/greece_ancient-shield.png M /trunk/data/flags/greece_ancient.png M /trunk/data/flags/greenland-shield.png M /trunk/data/flags/greenland.png M /trunk/data/flags/grenada-shield.png M /trunk/data/flags/grenada.png M /trunk/data/flags/guarani-shield.png M /trunk/data/flags/guarani.png M /trunk/data/flags/guatemala-shield.png M /trunk/data/flags/guatemala.png M /trunk/data/flags/gupta-shield.png M /trunk/data/flags/gupta.png M /trunk/data/flags/hacker-shield.png M /trunk/data/flags/hacker.png M /trunk/data/flags/haiti-shield.png M /trunk/data/flags/haiti.png M /trunk/data/flags/hanover-shield.png M /trunk/data/flags/hanover.png M /trunk/data/flags/hansa-shield.png M /trunk/data/flags/hansa.png M /trunk/data/flags/hawaii-shield.png M /trunk/data/flags/hawaii.png M /trunk/data/flags/hesse-shield.png M /trunk/data/flags/hesse.png M /trunk/data/flags/himyar-shield.png M /trunk/data/flags/himyar.png M /trunk/data/flags/hittite-shield.png M /trunk/data/flags/hittite.png M /trunk/data/flags/hopi-shield.png M /trunk/data/flags/hopi.png M /trunk/data/flags/hre-shield.png M /trunk/data/flags/hre.png M /trunk/data/flags/hungary-shield.png M /trunk/data/flags/hungary.png M /trunk/data/flags/iceland-shield.png M /trunk/data/flags/iceland.png M /trunk/data/flags/illyria-shield.png M /trunk/data/flags/illyria.png M /trunk/data/flags/inca-shield.png M /trunk/data/flags/inca.png M /trunk/data/flags/india-shield.png M /trunk/data/flags/india.png M /trunk/data/flags/indonesia-shield.png M /trunk/data/flags/indonesia.png M /trunk/data/flags/innu-shield.png M /trunk/data/flags/innu.png M /trunk/data/flags/iran-shield.png M /trunk/data/flags/iran.png M /trunk/data/flags/iran_ancient-shield.png M /trunk/data/flags/iran_ancient.png M /trunk/data/flags/iraq-shield.png M /trunk/data/flags/iraq.png M /trunk/data/flags/iraq_old-shield.png M /trunk/data/flags/iraq_old.png M /trunk/data/flags/ireland-shield.png M /trunk/data/flags/ireland.png M /trunk/data/flags/iroquois-shield.png M /trunk/data/flags/iroquois.png M /trunk/data/flags/israel-shield.png M /trunk/data/flags/israel.png M /trunk/data/flags/italy-shield.png M /trunk/data/flags/italy.png M /trunk/data/flags/japan-shield.png M /trunk/data/flags/japan.png M /trunk/data/flags/jbonai-shield.png M /trunk/data/flags/jbonai.png M /trunk/data/flags/jolof-shield.png M /trunk/data/flags/jolof.png M /trunk/data/flags/kalmykia-shield.png M /trunk/data/flags/kalmykia.png M /trunk/data/flags/kampuchea-shield.png M /trunk/data/flags/kampuchea.png M /trunk/data/flags/kanem-bornu-shield.png M /trunk/data/flags/kanem-bornu.png M /trunk/data/flags/karelia-shield.png M /trunk/data/flags/karelia.png M /trunk/data/flags/kazakhstan-shield.png M /trunk/data/flags/kazakhstan.png M /trunk/data/flags/keetoowah-shield.png M /trunk/data/flags/keetoowah.png M /trunk/data/flags/kenya-shield.png M /trunk/data/flags/kenya.png M /trunk/data/flags/khazaria-shield.png M /trunk/data/flags/khazaria.png M /trunk/data/flags/khwarezm-shield.png M /trunk/data/flags/khwarezm.png M /trunk/data/flags/kiev-shield.png M /trunk/data/flags/kiev.png M /trunk/data/flags/kongo-shield.png M /trunk/data/flags/kongo.png M /trunk/data/flags/korea-shield.png M /trunk/data/flags/korea.png M /trunk/data/flags/korea_ancient-shield.png M /trunk/data/flags/korea_ancient.png M /trunk/data/flags/kurd-shield.png M /trunk/data/flags/kurd.png M /trunk/data/flags/kyrgyzstan-shield.png M /trunk/data/flags/kyrgyzstan.png M /trunk/data/flags/labarum-shield.png M /trunk/data/flags/labarum.png M /trunk/data/flags/laos-shield.png M /trunk/data/flags/laos.png M /trunk/data/flags/latvia-shield.png M /trunk/data/flags/latvia.png M /trunk/data/flags/leon-shield.png M /trunk/data/flags/leon.png M /trunk/data/flags/libya-shield.png M /trunk/data/flags/libya.png M /trunk/data/flags/liechtenstein-shield.png M /trunk/data/flags/liechtenstein.png M /trunk/data/flags/lithuania-shield.png M /trunk/data/flags/lithuania.png M /trunk/data/flags/maasai-shield.png M /trunk/data/flags/maasai.png M /trunk/data/flags/macedon-shield.png M /trunk/data/flags/macedon.png M /trunk/data/flags/macedonia-shield.png M /trunk/data/flags/macedonia.png M /trunk/data/flags/madagascar-shield.png M /trunk/data/flags/madagascar.png M /trunk/data/flags/majapahit-shield.png M /trunk/data/flags/majapahit.png M /trunk/data/flags/malaysia-shield.png M /trunk/data/flags/malaysia.png M /trunk/data/flags/mali-shield.png M /trunk/data/flags/mali.png M /trunk/data/flags/malta-shield.png M /trunk/data/flags/malta.png M /trunk/data/flags/maori-shield.png M /trunk/data/flags/maori.png M /trunk/data/flags/mapuche-shield.png M /trunk/data/flags/mapuche.png M /trunk/data/flags/mars-shield.png M /trunk/data/flags/mars.png M /trunk/data/flags/maya-shield.png M /trunk/data/flags/maya.png M /trunk/data/flags/mexico-shield.png M /trunk/data/flags/mexico.png M /trunk/data/flags/mikmaq-shield.png M /trunk/data/flags/mikmaq.png M /trunk/data/flags/miskito-shield.png M /trunk/data/flags/miskito.png M /trunk/data/flags/moldova-shield.png M /trunk/data/flags/moldova.png M /trunk/data/flags/mongolia-shield.png M /trunk/data/flags/mongolia.png M /trunk/data/flags/morocco-shield.png M /trunk/data/flags/morocco.png M /trunk/data/flags/muskogee-shield.png M /trunk/data/flags/muskogee.png M /trunk/data/flags/mwiska-shield.png M /trunk/data/flags/mwiska.png M /trunk/data/flags/myanmar-shield.png M /trunk/data/flags/myanmar.png M /trunk/data/flags/nato-shield.png M /trunk/data/flags/nato.png M /trunk/data/flags/nestoria-shield.png M /trunk/data/flags/nestoria.png M /trunk/data/flags/netherlands-shield.png M /trunk/data/flags/netherlands.png M /trunk/data/flags/newzealand-shield.png M /trunk/data/flags/newzealand.png M /trunk/data/flags/nigeria-shield.png M /trunk/data/flags/nigeria.png M /trunk/data/flags/normandy-shield.png M /trunk/data/flags/normandy.png M /trunk/data/flags/north_korea-shield.png M /trunk/data/flags/north_korea.png M /trunk/data/flags/norway-shield.png M /trunk/data/flags/norway.png M /trunk/data/flags/nubia-shield.png M /trunk/data/flags/nubia.png M /trunk/data/flags/numidia-shield.png M /trunk/data/flags/numidia.png M /trunk/data/flags/nuu-chah-nulth-shield.png M /trunk/data/flags/nuu-chah-nulth.png M /trunk/data/flags/occitania-shield.png M /trunk/data/flags/occitania.png M /trunk/data/flags/ohlone-shield.png M /trunk/data/flags/ohlone.png M /trunk/data/flags/ottoman-shield.png M /trunk/data/flags/ottoman.png M /trunk/data/flags/oz-shield.png M /trunk/data/flags/oz.png M /trunk/data/flags/pakistan-shield.png M /trunk/data/flags/pakistan.png M /trunk/data/flags/palmyra-shield.png M /trunk/data/flags/palmyra.png M /trunk/data/flags/papua_newguinea-shield.png M /trunk/data/flags/papua_newguinea.png M /trunk/data/flags/peru-shield.png M /trunk/data/flags/peru.png M /trunk/data/flags/philippines-shield.png M /trunk/data/flags/philippines.png M /trunk/data/flags/phoenicia-shield.png M /trunk/data/flags/phoenicia.png M /trunk/data/flags/pirate-shield.png M /trunk/data/flags/pirate.png M /trunk/data/flags/poland-shield.png M /trunk/data/flags/poland.png M /trunk/data/flags/polynesian-shield.png M /trunk/data/flags/polynesian.png M /trunk/data/flags/portugal-shield.png M /trunk/data/flags/portugal.png M /trunk/data/flags/prussia-shield.png M /trunk/data/flags/prussia.png M /trunk/data/flags/purhepecha-shield.png M /trunk/data/flags/purhepecha.png M /trunk/data/flags/qing-shield.png M /trunk/data/flags/qing.png M /trunk/data/flags/quebec-shield.png M /trunk/data/flags/quebec.png M /trunk/data/flags/raramuri-shield.png M /trunk/data/flags/raramuri.png M /trunk/data/flags/rif-shield.png M /trunk/data/flags/rif.png M /trunk/data/flags/romania-shield.png M /trunk/data/flags/romania.png M /trunk/data/flags/rome-shield.png M /trunk/data/flags/rome.png M /trunk/data/flags/russia-shield.png M /trunk/data/flags/russia.png M /trunk/data/flags/rvn-shield.png M /trunk/data/flags/rvn.png M /trunk/data/flags/rwanda-shield.png M /trunk/data/flags/rwanda.png M /trunk/data/flags/ryukyu-shield.png M /trunk/data/flags/ryukyu.png M /trunk/data/flags/samogitia-shield.png M /trunk/data/flags/samogitia.png M /trunk/data/flags/sapmi-shield.png M /trunk/data/flags/sapmi.png M /trunk/data/flags/savoy-shield.png M /trunk/data/flags/savoy.png M /trunk/data/flags/saxony-shield.png M /trunk/data/flags/saxony.png M /trunk/data/flags/scotland-shield.png M /trunk/data/flags/scotland.png M /trunk/data/flags/serbia-shield.png M /trunk/data/flags/serbia.png M /trunk/data/flags/shawnee-shield.png M /trunk/data/flags/shawnee.png M /trunk/data/flags/sikh-shield.png M /trunk/data/flags/sikh.png M /trunk/data/flags/silesia-shield.png M /trunk/data/flags/silesia.png M /trunk/data/flags/singapore-shield.png M /trunk/data/flags/singapore.png M /trunk/data/flags/slovakia-shield.png M /trunk/data/flags/slovakia.png M /trunk/data/flags/slovenia-shield.png M /trunk/data/flags/slovenia.png M /trunk/data/flags/south_africa-shield.png M /trunk/data/flags/south_africa.png M /trunk/data/flags/southern_cross-shield.png M /trunk/data/flags/southern_cross.png M /trunk/data/flags/soviet-shield.png M /trunk/data/flags/soviet.png M /trunk/data/flags/spain-shield.png M /trunk/data/flags/spain.png M /trunk/data/flags/srilanka-shield.png M /trunk/data/flags/srilanka.png M /trunk/data/flags/srivijaya-shield.png M /trunk/data/flags/srivijaya.png M /trunk/data/flags/stpatrick-shield.png M /trunk/data/flags/stpatrick.png M /trunk/data/flags/sudan-shield.png M /trunk/data/flags/sudan.png M /trunk/data/flags/sumeria-shield.png M /trunk/data/flags/sumeria.png M /trunk/data/flags/swaziland-shield.png M /trunk/data/flags/swaziland.png M /trunk/data/flags/sweden-shield.png M /trunk/data/flags/sweden.png M /trunk/data/flags/swiss-shield.png M /trunk/data/flags/swiss.png M /trunk/data/flags/syria-shield.png M /trunk/data/flags/syria.png M /trunk/data/flags/taino-shield.png M /trunk/data/flags/taino.png M /trunk/data/flags/tairona-shield.png M /trunk/data/flags/tairona.png M /trunk/data/flags/taiwan-shield.png M /trunk/data/flags/taiwan.png M /trunk/data/flags/tajikistan-shield.png M /trunk/data/flags/tajikistan.png M /trunk/data/flags/tatarstan-shield.png M /trunk/data/flags/tatarstan.png M /trunk/data/flags/templar-shield.png M /trunk/data/flags/templar.png M /trunk/data/flags/texas-shield.png M /trunk/data/flags/texas.png M /trunk/data/flags/thailand-shield.png M /trunk/data/flags/thailand.png M /trunk/data/flags/thrace-shield.png M /trunk/data/flags/thrace.png M /trunk/data/flags/tibet-shield.png M /trunk/data/flags/tibet.png M /trunk/data/flags/tocharian-shield.png M /trunk/data/flags/tocharian.png M /trunk/data/flags/tunisia-shield.png M /trunk/data/flags/tunisia.png M /trunk/data/flags/tupi-shield.png M /trunk/data/flags/tupi.png M /trunk/data/flags/turkey-shield.png M /trunk/data/flags/turkey.png M /trunk/data/flags/turkmenistan-shield.png M /trunk/data/flags/turkmenistan.png M /trunk/data/flags/uae-shield.png M /trunk/data/flags/uae.png M /trunk/data/flags/uganda-shield.png M /trunk/data/flags/uganda.png M /trunk/data/flags/ukraine-shield.png M /trunk/data/flags/ukraine.png M /trunk/data/flags/united_kingdom-shield.png M /trunk/data/flags/united_kingdom.png M /trunk/data/flags/united_nations-shield.png M /trunk/data/flags/united_nations.png M /trunk/data/flags/unknown-shield.png M /trunk/data/flags/unknown.png M /trunk/data/flags/uruguay-shield.png M /trunk/data/flags/uruguay.png M /trunk/data/flags/usa-shield.png M /trunk/data/flags/usa.png M /trunk/data/flags/uyghur-shield.png M /trunk/data/flags/uyghur.png M /trunk/data/flags/uzbekistan-shield.png M /trunk/data/flags/uzbekistan.png M /trunk/data/flags/vampire-shield.png M /trunk/data/flags/vampire.png M /trunk/data/flags/vatican-shield.png M /trunk/data/flags/vatican.png M /trunk/data/flags/venezuela-shield.png M /trunk/data/flags/venezuela.png M /trunk/data/flags/venice-shield.png M /trunk/data/flags/venice.png M /trunk/data/flags/vietnam-shield.png M /trunk/data/flags/vietnam.png M /trunk/data/flags/viking-shield.png M /trunk/data/flags/viking.png M /trunk/data/flags/wales-shield.png M /trunk/data/flags/wales.png M /trunk/data/flags/westphalia-shield.png M /trunk/data/flags/westphalia.png M /trunk/data/flags/wuerttemberg-shield.png M /trunk/data/flags/wuerttemberg.png M /trunk/data/flags/zulu-shield.png M /trunk/data/flags/zulu.png Round area values to nearest integer in flag convert script to be compatible with older versions of Inkscape. Gna bug #16292 ------------------------------------------------------------------------ r17887 | dmarks | 2010-08-29 11:38:07 -0700 (Sun, 29 Aug 2010) | 1 line Changed paths: M /trunk/data/flags/convert_png Make flag convert script more cross-platform compatible. Fix suggested by Jacob Nevins in bug #16556. ------------------------------------------------------------------------ r17886 | pepeto | 2010-08-29 11:36:04 -0700 (Sun, 29 Aug 2010) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c Rework player slots. Do similar changes that for team slots. See gna patch #1885. ------------------------------------------------------------------------ r17885 | pepeto | 2010-08-29 11:27:33 -0700 (Sun, 29 Aug 2010) | 4 lines Changed paths: M /trunk/data/multiplayer/game.ruleset Multiplayer ruleset team names cleanup: * Add qualifiers for the colour names. * Remove last team names (not colour names). ------------------------------------------------------------------------ r17884 | pepeto | 2010-08-29 11:25:23 -0700 (Sun, 29 Aug 2010) | 5 lines Changed paths: M /trunk/common/player.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/score.c M /trunk/server/unithand.c M /trunk/server/unittools.c Add unit statistics to the endgame report. Unit building and killing gain points at score. See gna patch #1870. ------------------------------------------------------------------------ r17883 | pepeto | 2010-08-29 11:17:36 -0700 (Sun, 29 Aug 2010) | 6 lines Changed paths: M /trunk/data/multiplayer/Makefile.am Fix installation of the multiplayer ruleset. Reported by peterduring@arcor.de and Roland Haeder (quix0r). See gna bug #16510 and bug #16531. ------------------------------------------------------------------------ r17882 | mixcoatl | 2010-08-28 23:21:29 -0700 (Sat, 28 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/albania-shield.png A /trunk/data/flags/albania.png A /trunk/data/flags/albania.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/albanian.ruleset M /trunk/data/nation/macedonian.ruleset M /trunk/po/POTFILES.in Add Albanian nation by me, flag by TigerTjaeder. See Gna patch #1674. ------------------------------------------------------------------------ r17881 | mixcoatl | 2010-08-28 22:49:47 -0700 (Sat, 28 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/atlantis-shield.png A /trunk/data/flags/atlantis.png A /trunk/data/flags/atlantis.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/antarctican.ruleset A /trunk/data/nation/atlantean.ruleset M /trunk/data/nation/martian.ruleset M /trunk/po/POTFILES.in Add Atlantean nation by me, flag by me. See Gna patch #1673. ------------------------------------------------------------------------ r17880 | mixcoatl | 2010-08-28 21:36:43 -0700 (Sat, 28 Aug 2010) | 1 line Changed paths: M /trunk/po/POTFILES.in Fix Ruthenians in potfiles.in. See Gna bug #16574. ------------------------------------------------------------------------ r17879 | mixcoatl | 2010-08-28 16:02:42 -0700 (Sat, 28 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/raramuri-shield.png A /trunk/data/flags/raramuri.png A /trunk/data/flags/raramuri.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/hopi.ruleset A /trunk/data/nation/raramuri.ruleset M /trunk/po/POTFILES.in Add Raramuri (Tarahumara) nation by me, flag by me. See Gna patch #1572. ------------------------------------------------------------------------ r17878 | mixcoatl | 2010-08-28 15:03:33 -0700 (Sat, 28 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/kiev-shield.png A /trunk/data/flags/kiev.png A /trunk/data/flags/kiev.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/russian.ruleset A /trunk/data/nation/ruthenian.ruleset M /trunk/data/nation/viking.ruleset M /trunk/po/POTFILES.in Add Ruthenian (Kievan Rus') nation by Andrzej G. , flag by Maxim. See Gna patch #1496. ------------------------------------------------------------------------ r17877 | jtn | 2010-08-28 03:21:53 -0700 (Sat, 28 Aug 2010) | 4 lines Changed paths: M /trunk/data/flags/Makefile.am Fix Makefile for Khazar flag, which was breaking the build. See gna patch #1496 ------------------------------------------------------------------------ r17876 | mixcoatl | 2010-08-27 21:23:25 -0700 (Fri, 27 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/sikh-shield.png A /trunk/data/flags/sikh.png A /trunk/data/flags/sikh.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/indian.ruleset A /trunk/data/nation/sikh.ruleset M /trunk/po/POTFILES.in Add Sikh nation by Andrzej G. , flag by Himasaram. See Gna patch #1496. ------------------------------------------------------------------------ r17875 | mixcoatl | 2010-08-27 19:51:33 -0700 (Fri, 27 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/khazaria-shield.png A /trunk/data/flags/khazaria.png A /trunk/data/flags/khazaria.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/khazar.ruleset M /trunk/po/POTFILES.in Add Khazar nation by Andrzej G. and me, flag by me. See Gna patch #1496. ------------------------------------------------------------------------ r17874 | mixcoatl | 2010-08-27 19:03:58 -0700 (Fri, 27 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/malta-shield.png A /trunk/data/flags/malta.png A /trunk/data/flags/malta.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/maltese.ruleset M /trunk/po/POTFILES.in Add Maltese by Ann , flag by Yaddah and Zcout370. See Gna patch #1250. ------------------------------------------------------------------------ r17873 | mixcoatl | 2010-08-27 18:02:52 -0700 (Fri, 27 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/nestoria-shield.png A /trunk/data/flags/nestoria.png A /trunk/data/flags/nestoria.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/nestorian.ruleset M /trunk/po/POTFILES.in Add Nestorian nation (kingdom of Prester John) by Ann , flag by me. See Gna patch #1255. ------------------------------------------------------------------------ r17871 | jtn | 2010-08-26 16:45:20 -0700 (Thu, 26 Aug 2010) | 2 lines Changed paths: M /trunk/data/amplio2 M /trunk/data/experimental M /trunk/dependencies/tolua-5.1 M /trunk/dependencies/tolua-5.1/src M /trunk/dependencies/tolua-5.1/src/bin M /trunk/dependencies/tolua-5.1/src/lib M /trunk/manual M /trunk/modinst M /trunk/server/advisors Update svn:ignore property. ------------------------------------------------------------------------ r17870 | jtn | 2010-08-26 15:57:03 -0700 (Thu, 26 Aug 2010) | 7 lines Changed paths: M /trunk/client/options.c M /trunk/po/ca.po M /trunk/po/ja.po Fix grammar in "Merge the message notebook and the map notebook" English description. Avoid fuzzifying existing translations. Patch by Joan Creus (jcreus@gna). See gna bug #16543 ------------------------------------------------------------------------ r17864 | jcreus | 2010-08-26 09:18:56 -0700 (Thu, 26 Aug 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r17863 | jtn | 2010-08-26 02:06:31 -0700 (Thu, 26 Aug 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/options.c In Gtk2 client, make "Merge the message notebook and the map notebook" override "Split bottom notebook area" if both are set, since they don't work well together. Includes string changes to document this (renaming the latter to "Split message/chat notebook area" as that's now more accurate). See gna bug #16500 ------------------------------------------------------------------------ r17861 | dmarks | 2010-08-25 17:11:59 -0700 (Wed, 25 Aug 2010) | 1 line Changed paths: M /trunk/data/scenario/tutorial.sav Replace semicolon with comma in a tutorial string. Requested by Andrej Svininykh in Gna bug #16518. ------------------------------------------------------------------------ r17860 | dmarks | 2010-08-25 17:10:23 -0700 (Wed, 25 Aug 2010) | 1 line Changed paths: M /trunk/client/options.c M /trunk/data/nation/chimu.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/mikmaq.ruleset M /trunk/data/nation/ohlone.ruleset M /trunk/data/nation/savoyard.ruleset Improve English grammar in some strings. Patch by Joan Creus in Gna bug #16514 with some changes by me. ------------------------------------------------------------------------ r17859 | dmarks | 2010-08-25 16:52:13 -0700 (Wed, 25 Aug 2010) | 1 line Changed paths: M /trunk/data/flags/aborigines-shield.png M /trunk/data/flags/aborigines.png M /trunk/data/flags/afghanistan-shield.png M /trunk/data/flags/afghanistan.png M /trunk/data/flags/ainu-shield.png M /trunk/data/flags/ainu.png M /trunk/data/flags/akwe-shield.png M /trunk/data/flags/akwe.png M /trunk/data/flags/aleut-shield.png M /trunk/data/flags/aleut.png M /trunk/data/flags/algeria-shield.png M /trunk/data/flags/algeria.png M /trunk/data/flags/almohad-shield.png M /trunk/data/flags/almohad.png M /trunk/data/flags/amazigh-shield.png M /trunk/data/flags/amazigh.png M /trunk/data/flags/amazon-shield.png M /trunk/data/flags/amazon.png M /trunk/data/flags/andorra-shield.png M /trunk/data/flags/andorra.png M /trunk/data/flags/anishinaabe-shield.png M /trunk/data/flags/anishinaabe.png M /trunk/data/flags/antarctica-shield.png M /trunk/data/flags/antarctica.png M /trunk/data/flags/arab-shield.png M /trunk/data/flags/arab.png M /trunk/data/flags/aragon-shield.png M /trunk/data/flags/aragon.png M /trunk/data/flags/aram-shield.png M /trunk/data/flags/aram.png M /trunk/data/flags/argentina-shield.png M /trunk/data/flags/argentina.png M /trunk/data/flags/armenia-shield.png M /trunk/data/flags/armenia.png M /trunk/data/flags/assyria-shield.png M /trunk/data/flags/assyria.png M /trunk/data/flags/asturias-shield.png M /trunk/data/flags/asturias.png M /trunk/data/flags/australia-shield.png M /trunk/data/flags/australia.png M /trunk/data/flags/austria-shield.png M /trunk/data/flags/austria.png M /trunk/data/flags/aymara-shield.png M /trunk/data/flags/aymara.png M /trunk/data/flags/azerbaijan-shield.png M /trunk/data/flags/azerbaijan.png M /trunk/data/flags/aztec-shield.png M /trunk/data/flags/aztec.png M /trunk/data/flags/babylon-shield.png M /trunk/data/flags/babylon.png M /trunk/data/flags/baden-shield.png M /trunk/data/flags/baden.png M /trunk/data/flags/bangladesh-shield.png M /trunk/data/flags/bangladesh.png M /trunk/data/flags/barbarian-shield.png M /trunk/data/flags/barbarian.png M /trunk/data/flags/bavarian-shield.png M /trunk/data/flags/bavarian.png M /trunk/data/flags/belarus-shield.png M /trunk/data/flags/belarus.png M /trunk/data/flags/belgium-shield.png M /trunk/data/flags/belgium.png M /trunk/data/flags/benin_ancient-shield.png M /trunk/data/flags/benin_ancient.png M /trunk/data/flags/boer-shield.png M /trunk/data/flags/boer.png M /trunk/data/flags/bosnia-shield.png M /trunk/data/flags/bosnia.png M /trunk/data/flags/botswana-shield.png M /trunk/data/flags/botswana.png M /trunk/data/flags/brasil-shield.png M /trunk/data/flags/brasil.png M /trunk/data/flags/brittany-shield.png M /trunk/data/flags/brittany.png M /trunk/data/flags/bulgaria-shield.png M /trunk/data/flags/bulgaria.png M /trunk/data/flags/burgundy-shield.png M /trunk/data/flags/burgundy.png M /trunk/data/flags/burundi-shield.png M /trunk/data/flags/burundi.png M /trunk/data/flags/byzantium-shield.png M /trunk/data/flags/byzantium.png M /trunk/data/flags/caddo-shield.png M /trunk/data/flags/caddo.png M /trunk/data/flags/california-shield.png M /trunk/data/flags/california.png M /trunk/data/flags/canada-shield.png M /trunk/data/flags/canada.png M /trunk/data/flags/cartago-shield.png M /trunk/data/flags/cartago.png M /trunk/data/flags/castile-shield.png M /trunk/data/flags/castile.png M /trunk/data/flags/catalan-shield.png M /trunk/data/flags/catalan.png M /trunk/data/flags/chananea-shield.png M /trunk/data/flags/chananea.png M /trunk/data/flags/cheyenne-shield.png M /trunk/data/flags/cheyenne.png M /trunk/data/flags/chile-shield.png M /trunk/data/flags/chile.png M /trunk/data/flags/chimu-shield.png M /trunk/data/flags/chimu.png M /trunk/data/flags/china-shield.png M /trunk/data/flags/china.png M /trunk/data/flags/chola-shield.png M /trunk/data/flags/chola.png M /trunk/data/flags/chumash-shield.png M /trunk/data/flags/chumash.png M /trunk/data/flags/colombia-shield.png M /trunk/data/flags/colombia.png M /trunk/data/flags/constantine-shield.png M /trunk/data/flags/constantine.png M /trunk/data/flags/convert_png M /trunk/data/flags/cornwall-shield.png M /trunk/data/flags/cornwall.png M /trunk/data/flags/croatia-shield.png M /trunk/data/flags/croatia.png M /trunk/data/flags/cuba-shield.png M /trunk/data/flags/cuba.png M /trunk/data/flags/cyprus-shield.png M /trunk/data/flags/cyprus.png M /trunk/data/flags/czech-shield.png M /trunk/data/flags/czech.png M /trunk/data/flags/ddr-shield.png M /trunk/data/flags/ddr.png M /trunk/data/flags/denmark-shield.png M /trunk/data/flags/denmark.png M /trunk/data/flags/dominica-shield.png M /trunk/data/flags/dominica.png M /trunk/data/flags/dryad-shield.png M /trunk/data/flags/dryad.png M /trunk/data/flags/ecuador-shield.png M /trunk/data/flags/ecuador.png M /trunk/data/flags/egypt-shield.png M /trunk/data/flags/egypt.png M /trunk/data/flags/egypt_ancient-shield.png M /trunk/data/flags/egypt_ancient.png M /trunk/data/flags/england-shield.png M /trunk/data/flags/england.png M /trunk/data/flags/eritrea-shield.png M /trunk/data/flags/eritrea.png M /trunk/data/flags/esperanto-shield.png M /trunk/data/flags/esperanto.png M /trunk/data/flags/estonia-shield.png M /trunk/data/flags/estonia.png M /trunk/data/flags/ethiopia-shield.png M /trunk/data/flags/ethiopia.png M /trunk/data/flags/europe-shield.png M /trunk/data/flags/europe.png M /trunk/data/flags/euskadi-shield.png M /trunk/data/flags/euskadi.png M /trunk/data/flags/finland-shield.png M /trunk/data/flags/finland.png M /trunk/data/flags/france-shield.png M /trunk/data/flags/france.png M /trunk/data/flags/france_old-shield.png M /trunk/data/flags/france_old.png M /trunk/data/flags/frisia-shield.png M /trunk/data/flags/frisia.png M /trunk/data/flags/gael-shield.png M /trunk/data/flags/gael.png M /trunk/data/flags/galicia-shield.png M /trunk/data/flags/galicia.png M /trunk/data/flags/gaul-shield.png M /trunk/data/flags/gaul.png M /trunk/data/flags/georgia-shield.png M /trunk/data/flags/georgia.png M /trunk/data/flags/germany-shield.png M /trunk/data/flags/germany.png M /trunk/data/flags/greece-shield.png M /trunk/data/flags/greece.png M /trunk/data/flags/greece_ancient-shield.png M /trunk/data/flags/greece_ancient.png M /trunk/data/flags/greenland-shield.png M /trunk/data/flags/greenland.png M /trunk/data/flags/grenada-shield.png M /trunk/data/flags/grenada.png M /trunk/data/flags/guarani-shield.png M /trunk/data/flags/guarani.png M /trunk/data/flags/guatemala-shield.png M /trunk/data/flags/guatemala.png M /trunk/data/flags/gupta-shield.png M /trunk/data/flags/gupta.png M /trunk/data/flags/hacker-shield.png M /trunk/data/flags/hacker.png M /trunk/data/flags/haiti-shield.png M /trunk/data/flags/haiti.png M /trunk/data/flags/hanover-shield.png M /trunk/data/flags/hanover.png M /trunk/data/flags/hansa-shield.png M /trunk/data/flags/hansa.png M /trunk/data/flags/hawaii-shield.png M /trunk/data/flags/hawaii.png M /trunk/data/flags/hesse-shield.png M /trunk/data/flags/hesse.png M /trunk/data/flags/himyar-shield.png M /trunk/data/flags/himyar.png M /trunk/data/flags/hittite-shield.png M /trunk/data/flags/hittite.png M /trunk/data/flags/hopi-shield.png M /trunk/data/flags/hopi.png M /trunk/data/flags/hre-shield.png M /trunk/data/flags/hre.png M /trunk/data/flags/hungary-shield.png M /trunk/data/flags/hungary.png M /trunk/data/flags/iceland-shield.png M /trunk/data/flags/iceland.png M /trunk/data/flags/illyria-shield.png M /trunk/data/flags/illyria.png M /trunk/data/flags/inca-shield.png M /trunk/data/flags/inca.png M /trunk/data/flags/india-shield.png M /trunk/data/flags/india.png M /trunk/data/flags/indonesia-shield.png M /trunk/data/flags/indonesia.png M /trunk/data/flags/innu-shield.png M /trunk/data/flags/innu.png M /trunk/data/flags/iran-shield.png M /trunk/data/flags/iran.png M /trunk/data/flags/iran_ancient-shield.png M /trunk/data/flags/iran_ancient.png M /trunk/data/flags/iraq-shield.png M /trunk/data/flags/iraq.png M /trunk/data/flags/iraq_old-shield.png M /trunk/data/flags/iraq_old.png M /trunk/data/flags/ireland-shield.png M /trunk/data/flags/ireland.png M /trunk/data/flags/iroquois-shield.png M /trunk/data/flags/iroquois.png M /trunk/data/flags/israel-shield.png M /trunk/data/flags/israel.png M /trunk/data/flags/italy-shield.png M /trunk/data/flags/italy.png M /trunk/data/flags/japan-shield.png M /trunk/data/flags/japan.png M /trunk/data/flags/jbonai-shield.png M /trunk/data/flags/jbonai.png M /trunk/data/flags/jolof-shield.png M /trunk/data/flags/jolof.png M /trunk/data/flags/kalmykia-shield.png M /trunk/data/flags/kalmykia.png M /trunk/data/flags/kampuchea-shield.png M /trunk/data/flags/kampuchea.png M /trunk/data/flags/kanem-bornu-shield.png M /trunk/data/flags/kanem-bornu.png M /trunk/data/flags/karelia-shield.png M /trunk/data/flags/karelia.png M /trunk/data/flags/kazakhstan-shield.png M /trunk/data/flags/kazakhstan.png M /trunk/data/flags/keetoowah-shield.png M /trunk/data/flags/keetoowah.png M /trunk/data/flags/kenya-shield.png M /trunk/data/flags/kenya.png M /trunk/data/flags/khwarezm-shield.png M /trunk/data/flags/khwarezm.png M /trunk/data/flags/kongo-shield.png M /trunk/data/flags/kongo.png M /trunk/data/flags/korea-shield.png M /trunk/data/flags/korea.png M /trunk/data/flags/korea_ancient-shield.png M /trunk/data/flags/korea_ancient.png M /trunk/data/flags/kurd-shield.png M /trunk/data/flags/kurd.png M /trunk/data/flags/kyrgyzstan-shield.png M /trunk/data/flags/kyrgyzstan.png M /trunk/data/flags/labarum-shield.png M /trunk/data/flags/labarum.png M /trunk/data/flags/laos-shield.png M /trunk/data/flags/laos.png M /trunk/data/flags/latvia-shield.png M /trunk/data/flags/latvia.png M /trunk/data/flags/leon-shield.png M /trunk/data/flags/leon.png M /trunk/data/flags/libya-shield.png M /trunk/data/flags/libya.png M /trunk/data/flags/liechtenstein-shield.png M /trunk/data/flags/liechtenstein.png M /trunk/data/flags/lithuania-shield.png M /trunk/data/flags/lithuania.png M /trunk/data/flags/maasai-shield.png M /trunk/data/flags/maasai.png M /trunk/data/flags/macedon-shield.png M /trunk/data/flags/macedon.png M /trunk/data/flags/macedonia-shield.png M /trunk/data/flags/macedonia.png M /trunk/data/flags/madagascar-shield.png M /trunk/data/flags/madagascar.png M /trunk/data/flags/majapahit-shield.png M /trunk/data/flags/majapahit.png M /trunk/data/flags/malaysia-shield.png M /trunk/data/flags/malaysia.png M /trunk/data/flags/mali-shield.png M /trunk/data/flags/mali.png M /trunk/data/flags/maori-shield.png M /trunk/data/flags/maori.png M /trunk/data/flags/mapuche-shield.png M /trunk/data/flags/mapuche.png M /trunk/data/flags/mars-shield.png M /trunk/data/flags/mars.png M /trunk/data/flags/maya-shield.png M /trunk/data/flags/maya.png M /trunk/data/flags/mexico-shield.png M /trunk/data/flags/mexico.png M /trunk/data/flags/mikmaq-shield.png M /trunk/data/flags/mikmaq.png M /trunk/data/flags/miskito-shield.png M /trunk/data/flags/miskito.png M /trunk/data/flags/moldova-shield.png M /trunk/data/flags/moldova.png M /trunk/data/flags/mongolia-shield.png M /trunk/data/flags/mongolia.png M /trunk/data/flags/morocco-shield.png M /trunk/data/flags/morocco.png M /trunk/data/flags/muskogee-shield.png M /trunk/data/flags/muskogee.png M /trunk/data/flags/mwiska-shield.png M /trunk/data/flags/mwiska.png M /trunk/data/flags/myanmar-shield.png M /trunk/data/flags/myanmar.png M /trunk/data/flags/nato-shield.png M /trunk/data/flags/nato.png M /trunk/data/flags/netherlands-shield.png M /trunk/data/flags/netherlands.png M /trunk/data/flags/newzealand-shield.png M /trunk/data/flags/newzealand.png M /trunk/data/flags/nigeria-shield.png M /trunk/data/flags/nigeria.png M /trunk/data/flags/normandy-shield.png M /trunk/data/flags/normandy.png M /trunk/data/flags/north_korea-shield.png M /trunk/data/flags/north_korea.png M /trunk/data/flags/norway-shield.png M /trunk/data/flags/norway.png M /trunk/data/flags/nubia-shield.png M /trunk/data/flags/nubia.png M /trunk/data/flags/numidia-shield.png M /trunk/data/flags/numidia.png M /trunk/data/flags/nuu-chah-nulth-shield.png M /trunk/data/flags/nuu-chah-nulth.png M /trunk/data/flags/occitania-shield.png M /trunk/data/flags/occitania.png M /trunk/data/flags/ohlone-shield.png M /trunk/data/flags/ohlone.png M /trunk/data/flags/ottoman-shield.png M /trunk/data/flags/ottoman.png M /trunk/data/flags/oz-shield.png M /trunk/data/flags/oz.png M /trunk/data/flags/pakistan-shield.png M /trunk/data/flags/pakistan.png M /trunk/data/flags/palmyra-shield.png M /trunk/data/flags/palmyra.png M /trunk/data/flags/papua_newguinea-shield.png M /trunk/data/flags/papua_newguinea.png M /trunk/data/flags/peru-shield.png M /trunk/data/flags/peru.png M /trunk/data/flags/philippines-shield.png M /trunk/data/flags/philippines.png M /trunk/data/flags/phoenicia-shield.png M /trunk/data/flags/phoenicia.png M /trunk/data/flags/pirate-shield.png M /trunk/data/flags/pirate.png M /trunk/data/flags/poland-shield.png M /trunk/data/flags/poland.png M /trunk/data/flags/polynesian-shield.png M /trunk/data/flags/polynesian.png M /trunk/data/flags/portugal-shield.png M /trunk/data/flags/portugal.png M /trunk/data/flags/prussia-shield.png M /trunk/data/flags/prussia.png M /trunk/data/flags/purhepecha-shield.png M /trunk/data/flags/purhepecha.png M /trunk/data/flags/qing-shield.png M /trunk/data/flags/qing.png M /trunk/data/flags/quebec-shield.png M /trunk/data/flags/quebec.png M /trunk/data/flags/rif-shield.png M /trunk/data/flags/rif.png M /trunk/data/flags/romania-shield.png M /trunk/data/flags/romania.png M /trunk/data/flags/rome-shield.png M /trunk/data/flags/rome.png M /trunk/data/flags/russia-shield.png M /trunk/data/flags/russia.png M /trunk/data/flags/rvn-shield.png M /trunk/data/flags/rvn.png M /trunk/data/flags/rwanda-shield.png M /trunk/data/flags/rwanda.png M /trunk/data/flags/ryukyu-shield.png M /trunk/data/flags/ryukyu.png M /trunk/data/flags/samogitia-shield.png M /trunk/data/flags/samogitia.png M /trunk/data/flags/sapmi-shield.png M /trunk/data/flags/sapmi.png M /trunk/data/flags/savoy-shield.png M /trunk/data/flags/savoy.png M /trunk/data/flags/saxony-shield.png M /trunk/data/flags/saxony.png M /trunk/data/flags/scotland-shield.png M /trunk/data/flags/scotland.png M /trunk/data/flags/serbia-shield.png M /trunk/data/flags/serbia.png M /trunk/data/flags/shawnee-shield.png M /trunk/data/flags/shawnee.png M /trunk/data/flags/silesia-shield.png M /trunk/data/flags/silesia.png M /trunk/data/flags/singapore-shield.png M /trunk/data/flags/singapore.png M /trunk/data/flags/slovakia-shield.png M /trunk/data/flags/slovakia.png M /trunk/data/flags/slovenia-shield.png M /trunk/data/flags/slovenia.png M /trunk/data/flags/south_africa-shield.png M /trunk/data/flags/south_africa.png M /trunk/data/flags/southern_cross-shield.png M /trunk/data/flags/southern_cross.png M /trunk/data/flags/soviet-shield.png M /trunk/data/flags/soviet.png M /trunk/data/flags/spain-shield.png M /trunk/data/flags/spain.png M /trunk/data/flags/srilanka-shield.png M /trunk/data/flags/srilanka.png M /trunk/data/flags/srivijaya-shield.png M /trunk/data/flags/srivijaya.png M /trunk/data/flags/stpatrick-shield.png M /trunk/data/flags/stpatrick.png M /trunk/data/flags/sudan-shield.png M /trunk/data/flags/sudan.png M /trunk/data/flags/sumeria-shield.png M /trunk/data/flags/sumeria.png M /trunk/data/flags/swaziland-shield.png M /trunk/data/flags/swaziland.png M /trunk/data/flags/sweden-shield.png M /trunk/data/flags/sweden.png M /trunk/data/flags/swiss-shield.png M /trunk/data/flags/swiss.png M /trunk/data/flags/syria-shield.png M /trunk/data/flags/syria.png M /trunk/data/flags/taino-shield.png M /trunk/data/flags/taino.png M /trunk/data/flags/tairona-shield.png M /trunk/data/flags/tairona.png M /trunk/data/flags/taiwan-shield.png M /trunk/data/flags/taiwan.png M /trunk/data/flags/tajikistan-shield.png M /trunk/data/flags/tajikistan.png M /trunk/data/flags/tatarstan-shield.png M /trunk/data/flags/tatarstan.png M /trunk/data/flags/templar-shield.png M /trunk/data/flags/templar.png M /trunk/data/flags/texas-shield.png M /trunk/data/flags/texas.png M /trunk/data/flags/thailand-shield.png M /trunk/data/flags/thailand.png M /trunk/data/flags/thrace-shield.png M /trunk/data/flags/thrace.png M /trunk/data/flags/tibet-shield.png M /trunk/data/flags/tibet.png M /trunk/data/flags/tocharian-shield.png M /trunk/data/flags/tocharian.png M /trunk/data/flags/tunisia-shield.png M /trunk/data/flags/tunisia.png M /trunk/data/flags/tupi-shield.png M /trunk/data/flags/tupi.png M /trunk/data/flags/turkey-shield.png M /trunk/data/flags/turkey.png M /trunk/data/flags/turkmenistan-shield.png M /trunk/data/flags/turkmenistan.png M /trunk/data/flags/uae-shield.png M /trunk/data/flags/uae.png M /trunk/data/flags/uganda-shield.png M /trunk/data/flags/uganda.png M /trunk/data/flags/ukraine-shield.png M /trunk/data/flags/ukraine.png M /trunk/data/flags/united_kingdom-shield.png M /trunk/data/flags/united_kingdom.png M /trunk/data/flags/united_nations-shield.png M /trunk/data/flags/united_nations.png M /trunk/data/flags/unknown-shield.png M /trunk/data/flags/unknown.png M /trunk/data/flags/uruguay-shield.png M /trunk/data/flags/uruguay.png M /trunk/data/flags/usa-shield.png M /trunk/data/flags/usa.png M /trunk/data/flags/uyghur-shield.png M /trunk/data/flags/uyghur.png M /trunk/data/flags/uzbekistan-shield.png M /trunk/data/flags/uzbekistan.png M /trunk/data/flags/vampire-shield.png M /trunk/data/flags/vampire.png M /trunk/data/flags/vatican-shield.png M /trunk/data/flags/vatican.png M /trunk/data/flags/venezuela-shield.png M /trunk/data/flags/venezuela.png M /trunk/data/flags/venice-shield.png M /trunk/data/flags/venice.png M /trunk/data/flags/vietnam-shield.png M /trunk/data/flags/vietnam.png M /trunk/data/flags/viking-shield.png M /trunk/data/flags/viking.png M /trunk/data/flags/wales-shield.png M /trunk/data/flags/wales.png M /trunk/data/flags/westphalia-shield.png M /trunk/data/flags/westphalia.png M /trunk/data/flags/wuerttemberg-shield.png M /trunk/data/flags/wuerttemberg.png M /trunk/data/flags/zulu-shield.png M /trunk/data/flags/zulu.png Fix distortion of flags in the shield raster images. Reported by J.M. Maalderink in Gna bug #16292 with patch by me. ------------------------------------------------------------------------ r17858 | dmarks | 2010-08-25 16:22:51 -0700 (Wed, 25 Aug 2010) | 1 line Changed paths: M /trunk/data/flags/bavarian.svg M /trunk/data/flags/benin_ancient.svg M /trunk/data/flags/bosnia.svg M /trunk/data/flags/burgundy.svg M /trunk/data/flags/dominica.svg M /trunk/data/flags/finland.svg M /trunk/data/flags/hre.svg M /trunk/data/flags/kampuchea.svg M /trunk/data/flags/macedon.svg M /trunk/data/flags/sumeria.svg M /trunk/data/flags/swiss.svg M /trunk/data/misc/flags.spec Make the drawing have equal dimensions with the page in some svg flags. See patch #1884. ------------------------------------------------------------------------ r17856 | pepeto | 2010-08-24 03:51:53 -0700 (Tue, 24 Aug 2010) | 5 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/research.c M /trunk/fc_version M /trunk/server/savegame.c M /trunk/server/settings.c Added server setting "team_pooled_research" to control whether the research would be shared in the team or not (every member does its own). See gna patch #1868 ------------------------------------------------------------------------ r17855 | pepeto | 2010-08-24 03:44:43 -0700 (Tue, 24 Aug 2010) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/packhand.c M /trunk/common/team.c M /trunk/common/team.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/experimental/game.ruleset M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Fix miscellaneous bugs related to the team slots: * Really send the team info names to the client. * Really keep defined team names separate from the real name of the team. * Fix bugs related to the translation of the team names (using _() on formated strings and not removing a potential qualifier). * Make the gtk client able to find a free team. * Fixed a potential crash in team_by_number(). * Removed default team names defined in the rulesets. ------------------------------------------------------------------------ r17854 | mixcoatl | 2010-08-23 22:26:34 -0700 (Mon, 23 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/karelia-shield.png A /trunk/data/flags/karelia.png A /trunk/data/flags/karelia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/finnish.ruleset A /trunk/data/nation/karelian.ruleset M /trunk/po/POTFILES.in Add Karelian nation by me, flag by Nilakka. See Gna patch #1622. ------------------------------------------------------------------------ r17853 | mixcoatl | 2010-08-23 21:58:54 -0700 (Mon, 23 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/labarum-shield.png A /trunk/data/flags/labarum.png A /trunk/data/flags/labarum.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/roman.ruleset A /trunk/data/nation/westernroman.ruleset M /trunk/po/POTFILES.in The last days of Rome... Add Western Roman Empire by me, flag by me. See Gna patch #1573. ------------------------------------------------------------------------ r17852 | mixcoatl | 2010-08-23 20:47:12 -0700 (Mon, 23 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/maasai-shield.png A /trunk/data/flags/maasai.png A /trunk/data/flags/maasai.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/kenyan.ruleset A /trunk/data/nation/maasai.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/po/POTFILES.in Add Maasai by Andrzej G. , flag by me. See Gna patch #1508. ------------------------------------------------------------------------ r17851 | dmarks | 2010-08-23 16:18:13 -0700 (Mon, 23 Aug 2010) | 1 line Changed paths: M /trunk/data/flags/oz.svg Fix corrupted file ------------------------------------------------------------------------ r17850 | pepeto | 2010-08-23 07:58:09 -0700 (Mon, 23 Aug 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/common/generate_packets.py M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/report.c Make the endgame report more flexible. Update capability string. See gna patch #1875 ------------------------------------------------------------------------ r17849 | pepeto | 2010-08-23 07:50:32 -0700 (Mon, 23 Aug 2010) | 5 lines Changed paths: M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/gui_main_g.h M /trunk/client/packhand.c M /trunk/client/update_queue.c Makes sure to update the connection/player list of the start page when the team names change. See gna bug #16503 ------------------------------------------------------------------------ r17847 | pepeto | 2010-08-23 07:46:14 -0700 (Mon, 23 Aug 2010) | 6 lines Changed paths: M /trunk/ai/aihand.c M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Send player diplomtic states only then needed. Patch by Matthias Pfafferodt (syntron) with minor changes by me. See gna bug #16334 ------------------------------------------------------------------------ r17846 | jtn | 2010-08-22 13:13:58 -0700 (Sun, 22 Aug 2010) | 10 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/data/experimental/units.ruleset M /trunk/data/multiplayer/units.ruleset M /trunk/server/diplomats.c Correct longstanding issue with building sabotage chance for diplomats: it was half that of Spies, but could be increased with a modified client. Now Diplomats have the same chance as Spies always had (i.e., twice what they did before with a standard client). Also update Spy docs to accurately describe how they are quantitatively better than Diplomats after this change. Reported by an anonymous user. See gna bug #16305 ------------------------------------------------------------------------ r17844 | jtn | 2010-08-22 13:06:24 -0700 (Sun, 22 Aug 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c Reduce wasted space on Messages tab in small widgets layout of Gtk client. See gna bug #16499 ------------------------------------------------------------------------ r17842 | jtn | 2010-08-22 13:03:56 -0700 (Sun, 22 Aug 2010) | 7 lines Changed paths: M /trunk/server/settings.c Update 'trademindist' description to match long-standing behaviour: it only applies to cities in the same civilization. Reported by Alberto Bonsanto (master@gna). See gna bug #16449 ------------------------------------------------------------------------ r17840 | jcreus | 2010-08-22 06:19:15 -0700 (Sun, 22 Aug 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r17839 | pepeto | 2010-08-22 03:56:42 -0700 (Sun, 22 Aug 2010) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/common/Makefile.am M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/player.h A /trunk/common/research.c A /trunk/common/research.h M /trunk/common/team.c M /trunk/common/team.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/advisors/advdata.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/notify.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/score.c M /trunk/server/scripting/api_actions.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/techtools.h Make the player_research structure indepedant from the team structure. See gna patch #1869 ------------------------------------------------------------------------ r17838 | pepeto | 2010-08-22 03:49:30 -0700 (Sun, 22 Aug 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/plrdlg_common.c M /trunk/configure.ac M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/utility/support.c M /trunk/utility/support.h Added fc_strcoll() and fc_stricoll() wrappers. Sort the player list in the nation page using fc_stricoll(). Wished by m (akfaew). See gna bug #16341 ------------------------------------------------------------------------ r17837 | pepeto | 2010-08-22 03:40:42 -0700 (Sun, 22 Aug 2010) | 4 lines Changed paths: M /trunk/common/player.c Removed obsolete message in player_destroy(). See gna patch #1872 ------------------------------------------------------------------------ r17836 | pepeto | 2010-08-22 03:38:33 -0700 (Sun, 22 Aug 2010) | 5 lines Changed paths: M /trunk/client/packhand.c In handle_player_remove(), make sure to reset all connections which points to this player before freeing the pointer. It was causing the client to crash. See gna bug #16496 ------------------------------------------------------------------------ r17835 | pepeto | 2010-08-22 03:35:38 -0700 (Sun, 22 Aug 2010) | 5 lines Changed paths: M /trunk/server/plrhand.c Fix a potential crash in server_remove_player(), iterating a list which can be modified within the loop. See gna bug #16495 ------------------------------------------------------------------------ r17832 | pepeto | 2010-08-22 03:32:08 -0700 (Sun, 22 Aug 2010) | 5 lines Changed paths: M /trunk/client/client_main.c Remove error message about NULL terrains when switching to global observer within the editor, poping down the property dialog. See gna bug #16494 ------------------------------------------------------------------------ r17830 | pepeto | 2010-08-22 03:25:38 -0700 (Sun, 22 Aug 2010) | 4 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset Removed error loading civ1 or civ2 rulesets. See gna bug #16445 ------------------------------------------------------------------------ r17829 | mixcoatl | 2010-08-21 18:43:57 -0700 (Sat, 21 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/macedon-shield.png A /trunk/data/flags/macedon.png A /trunk/data/flags/macedon.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/greek.ruleset A /trunk/data/nation/macedon.ruleset A /trunk/data/nation/macedonian.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/po/POTFILES.in Add Macedonian nations by Dmarks with edits by me, flag by Mysid. See Gna patch #1478. ------------------------------------------------------------------------ r17828 | mixcoatl | 2010-08-21 18:11:02 -0700 (Sat, 21 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/arab.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/cuban.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/peruvian.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/venezuelan.ruleset Misc nation fixes by me. See Gna patch #1468. ------------------------------------------------------------------------ r17826 | pepeto | 2010-08-21 01:30:11 -0700 (Sat, 21 Aug 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/options.c M /trunk/client/options.h Port chatline autocompletion for user and player names from warclient. See gna patch #1867 ------------------------------------------------------------------------ r17825 | pepeto | 2010-08-21 01:25:39 -0700 (Sat, 21 Aug 2010) | 5 lines Changed paths: M /trunk/server/report.c Make the order of the players random (use shuffled players order) in the top five cities report, like on warserver. See gna bug #16488 ------------------------------------------------------------------------ r17824 | pepeto | 2010-08-21 01:21:41 -0700 (Sat, 21 Aug 2010) | 5 lines Changed paths: M /trunk/client/climisc.c Global observers can access the buildable target list in the city dialog, like in warclient. See gna bug #16487 ------------------------------------------------------------------------ r17823 | pepeto | 2010-08-21 01:18:56 -0700 (Sat, 21 Aug 2010) | 4 lines Changed paths: M /trunk/server/report.c Make the demographic report available for global observers, like on warserver. See gna bug #16486 ------------------------------------------------------------------------ r17822 | pepeto | 2010-08-21 01:12:31 -0700 (Sat, 21 Aug 2010) | 8 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/team.c M /trunk/common/team.h M /trunk/server/stdinhand.c Fix a bunch of bugs related to new team slot handling: * using /team really creates a team when needed; * using /team by team number really works; * using /team with an invalid team slot number doesn't crash the server; * the client set the players in the right teams. See gna bug #16485. ------------------------------------------------------------------------ r17821 | dmarks | 2010-08-20 17:09:13 -0700 (Fri, 20 Aug 2010) | 1 line Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/default.lua M /trunk/data/default/game.ruleset M /trunk/data/default/terrain.ruleset Work around the use of apostropes in rulesets to avoid gettext warnings. Gna bug #16464 ------------------------------------------------------------------------ r17820 | cazfi | 2010-08-20 08:16:14 -0700 (Fri, 20 Aug 2010) | 4 lines Changed paths: M /trunk/modinst/modinst.c Allow only one simultaneous modpack download See gna patch #1849 ------------------------------------------------------------------------ r17819 | cazfi | 2010-08-20 08:14:47 -0700 (Fri, 20 Aug 2010) | 4 lines Changed paths: M /trunk/ai/aicity.c M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h Moved contemplate_terrain_improvemnts() from autosettler.c to aicity.c See gna patch #1852 ------------------------------------------------------------------------ r17817 | pepeto | 2010-08-20 03:46:38 -0700 (Fri, 20 Aug 2010) | 4 lines Changed paths: M /trunk/common/requirements.c Improve the efficiency of is_nation_in_range(). See gna patch #1856 ------------------------------------------------------------------------ r17816 | pepeto | 2010-08-20 03:44:15 -0700 (Fri, 20 Aug 2010) | 4 lines Changed paths: M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/script.lua M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/units.ruleset Adapt Book's rewonder ruleset in multiplayer ruleset. See gna patch #1838 ------------------------------------------------------------------------ r17814 | pepeto | 2010-08-20 03:42:06 -0700 (Fri, 20 Aug 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Revert the patch removing the scrolled window of the unit info label. It was reverting the fix for bug #15504. See patch patch #1685 ------------------------------------------------------------------------ r17813 | mixcoatl | 2010-08-19 22:02:56 -0700 (Thu, 19 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/savoy-shield.png A /trunk/data/flags/savoy.png A /trunk/data/flags/savoy.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/french.ruleset A /trunk/data/nation/savoyard.ruleset M /trunk/po/POTFILES.in Add Savoyard nation by GM1530 and me, flag by me. See Gna patch #1472. ------------------------------------------------------------------------ r17811 | pepeto | 2010-08-19 04:55:00 -0700 (Thu, 19 Aug 2010) | 7 lines Changed paths: M /trunk/server/stdinhand.c Set the featured text tags at the right place when replying to the /show command. Reported by Angelo Locritani (alocritani). See gna bug #16455 ------------------------------------------------------------------------ r17809 | pepeto | 2010-08-19 04:48:40 -0700 (Thu, 19 Aug 2010) | 7 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/sernet.c M /trunk/server/settings.c Implement warserver option 'maxconnectionsperhost' to avoid a user to use all the sockets of the server, blocking the server. Patch by Madeline Book and me. See gna bug #16466, RT #40085 ------------------------------------------------------------------------ r17806 | pepeto | 2010-08-19 04:39:28 -0700 (Thu, 19 Aug 2010) | 7 lines Changed paths: M /trunk/server/sernet.c Really close the sockets created by accept(), even if the number of MAX_NUM_CONNECTIONS connections is already reached. Reported by George Koehler (kernigh) See gna bug #16461 ------------------------------------------------------------------------ r17804 | pepeto | 2010-08-19 04:30:00 -0700 (Thu, 19 Aug 2010) | 8 lines Changed paths: M /trunk/client/packhand.c Fix the handling of several fields of the packet_player_info in client side. Since 2.2.0, the number of players is not known when the client receives the first packets. So using the players_iterate macro is incorrect in this function. From a report by HanduMan (handuman). See gna bug #16467 ------------------------------------------------------------------------ r17803 | pepeto | 2010-08-19 04:23:51 -0700 (Thu, 19 Aug 2010) | 5 lines Changed paths: M /trunk/server/savegame.c Fix incomplete load of the embassy states from the savegames. A player having a embassy with a lower index player would be never loaded. See gna bug #16470 ------------------------------------------------------------------------ r17801 | pepeto | 2010-08-19 04:19:38 -0700 (Thu, 19 Aug 2010) | 8 lines Changed paths: M /trunk/server/ruleset.c Fix the invalid read of the base::border_sq member in uninitialized bases when loading the ruleset. It was causing random conflicts between bases (e.g. Fortress and Airbase). Reported by HanduMan (handuman) See gna bug #16465 ------------------------------------------------------------------------ r17799 | jtn | 2010-08-18 15:50:53 -0700 (Wed, 18 Aug 2010) | 4 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Rename unit_activity_assign_target() to unit_assign_specific_activity_target(). See gna patch #1859 ------------------------------------------------------------------------ r17797 | cazfi | 2010-08-18 05:19:34 -0700 (Wed, 18 Aug 2010) | 4 lines Changed paths: M /trunk/ai/defaultai.c M /trunk/common/ai.c M /trunk/common/ai.h M /trunk/server/aiiface.h M /trunk/server/plrhand.c Added name property for ai_type. See gna patch #1855 ------------------------------------------------------------------------ r17796 | cazfi | 2010-08-18 05:09:44 -0700 (Wed, 18 Aug 2010) | 4 lines Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aiguard.c M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/ai/defaultai.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autosettlers.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_log.c Attach data for each ai type to unit structure. See gna patch #1848 ------------------------------------------------------------------------ r17794 | pepeto | 2010-08-18 01:07:58 -0700 (Wed, 18 Aug 2010) | 6 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/multiplayer/buildings.ruleset M /trunk/server/techtools.c Make the Great Library taking in account teams and not players. Since the technology research is shared by the members of the team, it doesn't make sense to count two players which are in the same team. See gna bug #16442 ------------------------------------------------------------------------ r17793 | pepeto | 2010-08-18 01:01:57 -0700 (Wed, 18 Aug 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/utility/speclist.h Make possible to investigate a city twice without change. It was broken since the packet_city_info has got the is-info flag back. Reported by Matthias Pfafferodt (syntron) and me. See gna bug #15945, bug #16183 ------------------------------------------------------------------------ r17791 | jcreus | 2010-08-17 13:54:16 -0700 (Tue, 17 Aug 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r17790 | cazfi | 2010-08-17 02:36:50 -0700 (Tue, 17 Aug 2010) | 4 lines Changed paths: M /trunk/modinst/download.c Check http status of the reply when downloading file. See gna patch #1843 ------------------------------------------------------------------------ r17789 | pepeto | 2010-08-17 01:16:43 -0700 (Tue, 17 Aug 2010) | 7 lines Changed paths: M /trunk/server/savegame.c Ignore the "rulesetdir" savegame option if an entry "game.rulesetdir" has been found. Report by Lavrentij P Berija (heilkitty). See gna bug #16441 ------------------------------------------------------------------------ r17786 | pepeto | 2010-08-17 01:12:31 -0700 (Tue, 17 Aug 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/voteinfo_bar.c Divide the voteinfo bar in two lines when the option "Merge the message notebook and the map notebook" is disabled. See gna bug #16440 ------------------------------------------------------------------------ r17784 | pepeto | 2010-08-17 01:07:54 -0700 (Tue, 17 Aug 2010) | 7 lines Changed paths: M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/connecthand.c M /trunk/server/stdinhand.c M /trunk/server/voting.c M /trunk/server/voting.h Rework the voteinfo system to ensure the client is always up-to-date with the running votes. Add the is-info flag to the packet_vote_update. Update capability string. See gna bug #16437 ------------------------------------------------------------------------ r17782 | pepeto | 2010-08-17 01:00:37 -0700 (Tue, 17 Aug 2010) | 13 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/data/default/terrain.ruleset M /trunk/data/experimental/terrain.ruleset M /trunk/data/multiplayer/terrain.ruleset M /trunk/server/unittools.c Changing the condition the dirtyness is cleared when changing the terrain type of a tile: it was cleared when it was changed to ocean, changing to check the "NoPollution" flag. Consider nuclear fallout as a kind of pollution, also affected by the "NoPollution" flag. Nuclear explosions produce fallouts on tiles which allow pollution, not on land tiles only. Updated documentation of the "NoPollution" in rulesets which use nuclear fallouts. Reported by HanduMan (handuman) See gna bug #16426 ------------------------------------------------------------------------ r17781 | mixcoatl | 2010-08-16 17:04:38 -0700 (Mon, 16 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/liechtenstein-shield.png A /trunk/data/flags/liechtenstein.png A /trunk/data/flags/liechtenstein.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/liechtensteiner.ruleset M /trunk/po/POTFILES.in Add Liechtensteiner nation by GM1530 with edits by me, flag by Denelson83 and Flanker. See Gna patch #1471. ------------------------------------------------------------------------ r17780 | mixcoatl | 2010-08-16 16:00:51 -0700 (Mon, 16 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/aleut.ruleset M /trunk/data/nation/benin.ruleset M /trunk/data/nation/chimu.ruleset M /trunk/data/nation/guarani.ruleset M /trunk/data/nation/hasinay.ruleset M /trunk/data/nation/holyroman.ruleset Fix gettext errors with new nations. See Gna bug #16447. ------------------------------------------------------------------------ r17779 | jtn | 2010-08-16 13:59:50 -0700 (Mon, 16 Aug 2010) | 7 lines Changed paths: M /trunk/common/combat.c M /trunk/common/effects.h M /trunk/common/unittype.h M /trunk/doc/README.effects Improve EFT_DEFEND_BONUS/F_IGWALL/F_BADWALLATTACKER docs in README.effects and code comments. Patch by Christophe Vidal (kriss@gna) and me. See gna patch #1854 ------------------------------------------------------------------------ r17777 | jtn | 2010-08-16 13:55:17 -0700 (Mon, 16 Aug 2010) | 4 lines Changed paths: M /trunk/server/score.c Fix uninitialised colours for >32 players in --Ppm output. See gna bug #16431 ------------------------------------------------------------------------ r17775 | jtn | 2010-08-16 13:51:03 -0700 (Mon, 16 Aug 2010) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/server/unithand.c Fix a server crash associated with AI pillaging. Reported by cazfi and an anonymous user. See gna bug #16100, bug #16418 ------------------------------------------------------------------------ r17773 | cazfi | 2010-08-16 03:35:55 -0700 (Mon, 16 Aug 2010) | 4 lines Changed paths: M /trunk/modinst/download.c Use Content-Length header to determine how much data should be downloaded. See gna patch #1842 ------------------------------------------------------------------------ r17772 | cazfi | 2010-08-16 03:33:12 -0700 (Mon, 16 Aug 2010) | 5 lines Changed paths: M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/common/aicore/citymap.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/advisors/advdata.c M /trunk/server/advisors/autosettlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Store advisors related unit data separately from ai data. This initial commit just creates new structure and moves 'role' from ai side to it. See gna patch #1847 ------------------------------------------------------------------------ r17769 | pepeto | 2010-08-16 02:31:44 -0700 (Mon, 16 Aug 2010) | 4 lines Changed paths: M /trunk/data/nation/hasinay.ruleset Removed extra comma in Hasinay nation file. See gna bug #16423 ------------------------------------------------------------------------ r17768 | pepeto | 2010-08-16 02:30:28 -0700 (Mon, 16 Aug 2010) | 4 lines Changed paths: M /trunk/utility/registry.c Add the location of the error when a section file entry is not reconized. See gna bug #16423 ------------------------------------------------------------------------ r17765 | pepeto | 2010-08-16 02:27:22 -0700 (Mon, 16 Aug 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Make the client argument -a working with password registration. Report and patch by George Koehler (kernigh) See gna bug #16421 ------------------------------------------------------------------------ r17762 | pepeto | 2010-08-16 02:22:02 -0700 (Mon, 16 Aug 2010) | 7 lines Changed paths: M /trunk/server/maphand.c Ensure that global warming or nuclear winter don't affect the same tile twice in the same action. Reported by HanduMan (handuman). See gna bug #16411 ------------------------------------------------------------------------ r17760 | pepeto | 2010-08-16 02:17:38 -0700 (Mon, 16 Aug 2010) | 7 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/srv_main.c Moved load_rulesets() to the end of srv_prepare() to don't load the default ruleset if it will be overwritten by the user script. Reported by HanduMan (handuman). See gna bug #16410 ------------------------------------------------------------------------ r17758 | pepeto | 2010-08-16 01:40:35 -0700 (Mon, 16 Aug 2010) | 6 lines Changed paths: M /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/ecuadorian.ruleset M /trunk/data/nation/guatemalan.ruleset M /trunk/data/nation/kalmyk.ruleset M /trunk/data/nation/laotian.ruleset M /trunk/data/nation/southvietnamese.ruleset Fix several typos in nation files. Report and patch by Joan Creus (jcreus). See gna bug #16401 ------------------------------------------------------------------------ r17757 | pepeto | 2010-08-16 01:38:58 -0700 (Mon, 16 Aug 2010) | 6 lines Changed paths: M /trunk/server/edithand.c Fix the missing "because" in server editor message. Report and patch by Joan Creus (jcreus) See gna bug #16401 ------------------------------------------------------------------------ r17756 | pepeto | 2010-08-16 01:29:56 -0700 (Mon, 16 Aug 2010) | 8 lines Changed paths: M /trunk/utility/registry.c Allow '-' in section and entry names. It was causing skipping the nations Nuu-chah-nulth and Kanem-Bornu. Reported by Daniel Markstedt (dmarks). Patch by JHS. See gna bug #16012 ------------------------------------------------------------------------ r17755 | dmarks | 2010-08-15 13:49:29 -0700 (Sun, 15 Aug 2010) | 1 line Changed paths: M /trunk/po/ja.po Updated Japanese localization by Belgae ------------------------------------------------------------------------ r17753 | cazfi | 2010-08-15 01:50:33 -0700 (Sun, 15 Aug 2010) | 4 lines Changed paths: M /trunk/modinst/download.c M /trunk/modinst/download.h M /trunk/modinst/modinst.c Added progressbar for modpack download. See gna patch #1841 ------------------------------------------------------------------------ r17752 | cazfi | 2010-08-15 01:48:34 -0700 (Sun, 15 Aug 2010) | 4 lines Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aihand.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/ai/defaultai.c M /trunk/ai/defaultai.h M /trunk/common/ai.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/infracache.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_log.c Attach data for each ai type to city structure. See gna patch #1835 ------------------------------------------------------------------------ r17751 | cazfi | 2010-08-14 00:25:48 -0700 (Sat, 14 Aug 2010) | 5 lines Changed paths: M /trunk/doc/Makefile.am A /trunk/doc/README.packaging Added document README.packaging with information relevant to those packaging Freeciv for their distribution. See gna patch #1827 ------------------------------------------------------------------------ r17750 | cazfi | 2010-08-14 00:23:31 -0700 (Sat, 14 Aug 2010) | 6 lines Changed paths: M /trunk/modinst/download.c Download control file format changed so that defining separate destination file name becomes optional and if it's missing, source file name is used. See gna patch #1840 ------------------------------------------------------------------------ r17749 | cazfi | 2010-08-14 00:18:57 -0700 (Sat, 14 Aug 2010) | 4 lines Changed paths: M /trunk/ai/defaultai.c M /trunk/common/ai.h M /trunk/common/unit.c M /trunk/server/unithand.c Cleanup of units related part of AII. See gna patch #1831 ------------------------------------------------------------------------ r17748 | cazfi | 2010-08-12 23:56:15 -0700 (Thu, 12 Aug 2010) | 4 lines Changed paths: M /trunk/debian/build.debian M /trunk/debian/freeciv-client-data.install M /trunk/debian/rules Updated debian directory See gna patch #1824 ------------------------------------------------------------------------ r17747 | cazfi | 2010-08-12 23:54:24 -0700 (Thu, 12 Aug 2010) | 5 lines Changed paths: M /trunk/modinst/modinst.c Handle actual modpack download in second thread while mean thread keeps UI alive. See gna patch #1832 ------------------------------------------------------------------------ r17746 | cazfi | 2010-08-12 23:51:18 -0700 (Thu, 12 Aug 2010) | 5 lines Changed paths: M /trunk/ai/defaultai.c M /trunk/ai/defaultai.h Added default_ai_get_self() function that default ai code can use to get pointer to its own type. See gna patch #1818 ------------------------------------------------------------------------ r17745 | cazfi | 2010-08-12 23:49:05 -0700 (Thu, 12 Aug 2010) | 4 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/common/city.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/infracache.c M /trunk/server/advisors/infracache.h M /trunk/server/citytools.c M /trunk/server/savegame.c M /trunk/server/savegame2.c Store advisors related city data separately from ai data See gna patch #1826 ------------------------------------------------------------------------ r17744 | mixcoatl | 2010-08-12 20:04:46 -0700 (Thu, 12 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/ohlone-shield.png A /trunk/data/flags/ohlone.png A /trunk/data/flags/ohlone.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/californian.ruleset M /trunk/data/nation/chumash.ruleset A /trunk/data/nation/ohlone.ruleset M /trunk/po/POTFILES.in Add Ohlone nation by guestmania, flag by me. See Gna patch #1456. ------------------------------------------------------------------------ r17743 | mixcoatl | 2010-08-12 19:44:50 -0700 (Thu, 12 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/chimu-shield.png A /trunk/data/flags/chimu.png A /trunk/data/flags/chimu.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/chimu.ruleset M /trunk/po/POTFILES.in Add Chimu nation by guestmania, flag by me. See Gna patch #1454. ------------------------------------------------------------------------ r17742 | mixcoatl | 2010-08-12 18:22:38 -0700 (Thu, 12 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/jolof-shield.png A /trunk/data/flags/jolof.png A /trunk/data/flags/jolof.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/jolof.ruleset M /trunk/po/POTFILES.in Add Jolof nation by guestmania, flag by me. See Gna patch #1455. ------------------------------------------------------------------------ r17741 | mixcoatl | 2010-08-12 18:07:07 -0700 (Thu, 12 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/benin_ancient-shield.png A /trunk/data/flags/benin_ancient.png A /trunk/data/flags/benin_ancient.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/benin.ruleset M /trunk/po/POTFILES.in Beware, beware, the bight of Benin, for few come out though many go in. By guestmania, flag by Orange Tuesday. See Gna patch #1453. ------------------------------------------------------------------------ r17740 | kscanne | 2010-08-12 13:35:54 -0700 (Thu, 12 Aug 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17739 | kscanne | 2010-08-12 13:11:28 -0700 (Thu, 12 Aug 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17738 | cazfi | 2010-08-12 05:46:44 -0700 (Thu, 12 Aug 2010) | 4 lines Changed paths: M /trunk/common/ai.c M /trunk/common/ai.h Define number of ai types as FC_AI_LAST See gna patch #1834 ------------------------------------------------------------------------ r17737 | cazfi | 2010-08-12 05:43:48 -0700 (Thu, 12 Aug 2010) | 4 lines Changed paths: M /trunk/data/multiplayer/buildings.ruleset M /trunk/data/multiplayer/cities.ruleset M /trunk/data/multiplayer/effects.ruleset M /trunk/data/multiplayer/game.ruleset M /trunk/data/multiplayer/governments.ruleset M /trunk/data/multiplayer/techs.ruleset M /trunk/data/multiplayer/terrain.ruleset Correct meta data for multiplayer ruleset See gna patch #1837 ------------------------------------------------------------------------ r17736 | pepeto | 2010-08-12 01:46:40 -0700 (Thu, 12 Aug 2010) | 3 lines Changed paths: M /trunk/data/experimental/effects.ruleset M /trunk/data/multiplayer/effects.ruleset Make the experimental and the multiplayer rulesets using the right ai_effects.ruleset file, not the default one. ------------------------------------------------------------------------ r17735 | pepeto | 2010-08-12 01:43:53 -0700 (Thu, 12 Aug 2010) | 6 lines Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/overview_common.c Make the overview scrollable for huge maps. Patch by Andreas Rosdal (andreasr) with minor changes by me. See gna bug #16263 ------------------------------------------------------------------------ r17734 | cazfi | 2010-08-12 00:49:08 -0700 (Thu, 12 Aug 2010) | 4 lines Changed paths: M /trunk/modinst/modinst.c Increased size of URL entry field See gna patch #1839 ------------------------------------------------------------------------ r17733 | cazfi | 2010-08-12 00:37:26 -0700 (Thu, 12 Aug 2010) | 5 lines Changed paths: M /trunk/modinst/download.c M /trunk/modinst/download.h Improved control file format: files to download listed in vector instead of being completely separate entries. See gna patch #1833 ------------------------------------------------------------------------ r17732 | cazfi | 2010-08-12 00:33:18 -0700 (Thu, 12 Aug 2010) | 4 lines Changed paths: M /trunk/ai/defaultai.c M /trunk/common/ai.h M /trunk/common/city.c M /trunk/server/citytools.c Cleaned up city related part of AI Interface. See gna patch #1825 ------------------------------------------------------------------------ r17731 | mixcoatl | 2010-08-11 21:04:21 -0700 (Wed, 11 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/aleut-shield.png A /trunk/data/flags/aleut.png A /trunk/data/flags/aleut.svg A /trunk/data/flags/miskito-shield.png A /trunk/data/flags/miskito.png A /trunk/data/flags/miskito.svg A /trunk/data/flags/mwiska-shield.png A /trunk/data/flags/mwiska.png A /trunk/data/flags/mwiska.svg A /trunk/data/flags/shawnee-shield.png A /trunk/data/flags/shawnee.png A /trunk/data/flags/shawnee.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/aleut.ruleset M /trunk/data/nation/inuit.ruleset A /trunk/data/nation/miskito.ruleset A /trunk/data/nation/mwiska.ruleset A /trunk/data/nation/shawnee.ruleset M /trunk/po/POTFILES.in Add Aleut, Miskito, Mwiska and Shawnee nations by Guestmania with edits by me, flag by Dmarks. See Gna patch #1452. ------------------------------------------------------------------------ r17730 | mixcoatl | 2010-08-11 20:04:14 -0700 (Wed, 11 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/caddo-shield.png A /trunk/data/flags/caddo.png A /trunk/data/flags/caddo.svg A /trunk/data/flags/chumash-shield.png A /trunk/data/flags/chumash.png A /trunk/data/flags/chumash.svg A /trunk/data/flags/guarani-shield.png A /trunk/data/flags/guarani.png A /trunk/data/flags/guarani.svg A /trunk/data/flags/mikmaq-shield.png A /trunk/data/flags/mikmaq.png A /trunk/data/flags/mikmaq.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/californian.ruleset A /trunk/data/nation/chumash.ruleset A /trunk/data/nation/guarani.ruleset A /trunk/data/nation/hasinay.ruleset A /trunk/data/nation/mikmaq.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/po/POTFILES.in Add Guarani, Chumash, Hasinay and Mikmaq nations by Guestmania with edits by me, flag by Dmarks. See Gna patch #1452. ------------------------------------------------------------------------ r17728 | pepeto | 2010-08-11 02:33:00 -0700 (Wed, 11 Aug 2010) | 7 lines Changed paths: M /trunk/client/options.c Make the options 'Arrange widgets for small display' and 'Merge the message notebook and the map notebook' enabled by default to match very small screens. Screen size issues reported many times by lot of users. See gna bug #16063 ------------------------------------------------------------------------ r17727 | pepeto | 2010-08-11 02:26:27 -0700 (Wed, 11 Aug 2010) | 7 lines Changed paths: M /trunk/server/generator/utilities.c Make smooth_int_map() working in the entry scale, to avoid memory overflows when generating big maps. Reported by Andreas Rosdal (andreasr) See gna bug #16264 ------------------------------------------------------------------------ r17725 | pepeto | 2010-08-11 02:22:51 -0700 (Wed, 11 Aug 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Replace the allied chat button to a GtkCheckButton to clarify its state. Report by m (akfaew) Fix idea by George Koehler (kernigh) See gna bug #16339 ------------------------------------------------------------------------ r17723 | pepeto | 2010-08-11 02:14:24 -0700 (Wed, 11 Aug 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Separate the right part of the game page vertically when both 'Small screen display' and 'Split bottom notebook area' are set. Reported by kinetic See gna bug #16346 ------------------------------------------------------------------------ r17722 | pepeto | 2010-08-11 02:11:16 -0700 (Wed, 11 Aug 2010) | 6 lines Changed paths: M /trunk/server/ruleset.c Fix dangerous cast from (int *) to (size_t *) in 64 bits systems. Report and patch by Marko Lindqvist (cazfi) See gna bug #16396 ------------------------------------------------------------------------ r17721 | cazfi | 2010-08-11 00:14:50 -0700 (Wed, 11 Aug 2010) | 4 lines Changed paths: M /trunk/modinst/download.c M /trunk/modinst/download.h Added capability checking for modpack control files See gna patch #1830 ------------------------------------------------------------------------ r17720 | cazfi | 2010-08-11 00:11:32 -0700 (Wed, 11 Aug 2010) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/defaultai.c M /trunk/common/ai.h M /trunk/server/advisors/Makefile.am M /trunk/server/advisors/autosettlers.c A /trunk/server/advisors/infracache.c A /trunk/server/advisors/infracache.h M /trunk/server/citytools.c Moved stuff from advisors/autosettlers.c and ai/aicity.c to new file advisors/infracache.c See gna patch #1823 ------------------------------------------------------------------------ r17719 | mixcoatl | 2010-08-10 18:28:07 -0700 (Tue, 10 Aug 2010) | 1 line Changed paths: A /trunk/data/flags/gael-shield.png Add Gaelic shield. See Gna patch #1445. ------------------------------------------------------------------------ r17718 | mixcoatl | 2010-08-10 18:23:19 -0700 (Tue, 10 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/gael.png A /trunk/data/flags/gael.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/gaelic.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/po/POTFILES.in Add Gaelic nation by me, flag by Barryob. See Gna patch #1445. ------------------------------------------------------------------------ r17717 | mixcoatl | 2010-08-10 17:55:59 -0700 (Tue, 10 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/tatarstan-shield.png A /trunk/data/flags/tatarstan.png A /trunk/data/flags/tatarstan.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/tatar.ruleset M /trunk/data/nation/turk.ruleset M /trunk/po/POTFILES.in Add Tatar nation by Paul et al, flag by me. See Gna patch #1350. ------------------------------------------------------------------------ r17714 | jcreus | 2010-08-10 14:46:06 -0700 (Tue, 10 Aug 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r17713 | evyscr | 2010-08-10 12:08:59 -0700 (Tue, 10 Aug 2010) | 2 lines Changed paths: M /trunk/client/gui-xaw/cma_fe.c Fix segfault at closing city dialog. ------------------------------------------------------------------------ r17711 | cazfi | 2010-08-10 06:49:56 -0700 (Tue, 10 Aug 2010) | 5 lines Changed paths: M /trunk/configure.ac Do not try to build bzip2 savegame compression support if bzlib.h header is not found. See gna bug #16369 ------------------------------------------------------------------------ r17710 | cazfi | 2010-08-10 06:42:10 -0700 (Tue, 10 Aug 2010) | 6 lines Changed paths: M /trunk/client/text.c Fixed crash when checking unclaimed terrain tile with middle mouse button. Patch by Pepeto See gna bug #16389 ------------------------------------------------------------------------ r17708 | pepeto | 2010-08-10 02:22:00 -0700 (Tue, 10 Aug 2010) | 6 lines Changed paths: M /trunk/client/voteinfo.c Do not send votes from the bar when the client is detached or observer. Reported by Marko Lindqvist (cazfi) See gna bug #16215 ------------------------------------------------------------------------ r17707 | pepeto | 2010-08-10 02:18:36 -0700 (Tue, 10 Aug 2010) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/clinet.c M /trunk/common/packets.def M /trunk/fc_version M /trunk/server/connecthand.c M /trunk/server/sernet.c M /trunk/server/sernet.h Revert partially revision 17425. Revert the ping packet number change and add comments. Unsure the client receive legal packets. Update capability string. See gna bug #16003 ------------------------------------------------------------------------ r17705 | pepeto | 2010-08-10 02:02:36 -0700 (Tue, 10 Aug 2010) | 4 lines Changed paths: M /trunk/server/srv_main.c Removed invalid error message in aifill(). See gna bug #16386 ------------------------------------------------------------------------ r17704 | pepeto | 2010-08-10 01:59:22 -0700 (Tue, 10 Aug 2010) | 6 lines Changed paths: M /trunk/server/settings.c Don't refer only to magic numbers in the documentation of the 'mapsize' setting. Patch by Matthias Pfafferodt (syntron) See gna bug #16336 ------------------------------------------------------------------------ r17703 | pepeto | 2010-08-10 01:52:06 -0700 (Tue, 10 Aug 2010) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/generate_packets.py M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/settings.c M /trunk/utility/log.c M /trunk/utility/shared.h M /trunk/utility/support.c Fix compiler warnings (mostly about strict aliasing). Report by m (akfaew) Patch by m (akfaew) with changes by me See gna bug #16318 ------------------------------------------------------------------------ r17702 | cazfi | 2010-08-09 23:50:56 -0700 (Mon, 09 Aug 2010) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/multiplayer (from /trunk/data/default:17699) M /trunk/data/multiplayer/Makefile.am D /trunk/data/multiplayer/nations.ruleset A /trunk/data/multiplayer.serv (from /trunk/data/default.serv:17699) New multiplayer ruleset starts out as copy of default ruleset See gna patch #1813 ------------------------------------------------------------------------ r17701 | cazfi | 2010-08-09 23:43:14 -0700 (Mon, 09 Aug 2010) | 4 lines Changed paths: M /trunk/server/sernet.c Changed readline history file name to be ~/.freeciv-server_history See gna patch #1820 ------------------------------------------------------------------------ r17700 | cazfi | 2010-08-09 23:40:21 -0700 (Mon, 09 Aug 2010) | 4 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aicity.h D /trunk/ai/aidata.c D /trunk/ai/aidata.h M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aihand.c M /trunk/ai/aihunt.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aisettler.h M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/ai/defaultai.c M /trunk/common/ai.h M /trunk/server/advisors/Makefile.am A /trunk/server/advisors/advdata.c (from /trunk/ai/aidata.c:17699) A /trunk/server/advisors/advdata.h (from /trunk/ai/aidata.h:17699) M /trunk/server/advisors/autosettlers.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/gotohand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_log.c M /trunk/server/srv_main.c M /trunk/server/unithand.c Moved ai/aidata.[ch] as server/advisors/advdta.[ch] See gna patch #1816 ------------------------------------------------------------------------ r17699 | pepeto | 2010-08-09 02:21:59 -0700 (Mon, 09 Aug 2010) | 6 lines Changed paths: M /trunk/server/sanitycheck.c Fix a server crash, attempting to test unset variables. Report and patch by Matthias Pfafferodt (syntron) See gna bug #16331 ------------------------------------------------------------------------ r17698 | pepeto | 2010-08-09 02:05:09 -0700 (Mon, 09 Aug 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Make autoconnect ask password proprely when needed. Reported by George Koehler (kernigh) See gna bug #16311 ------------------------------------------------------------------------ r17695 | pepeto | 2010-08-09 02:00:48 -0700 (Mon, 09 Aug 2010) | 7 lines Changed paths: M /trunk/data/scenario/france-140x90-v2.sav Fix the France 140x90 scenario. Reported by clark.miller@yahoo.com Patch by Matthias Pfafferodt (syntron) See gna bug #16329 ------------------------------------------------------------------------ r17694 | pepeto | 2010-08-09 01:51:53 -0700 (Mon, 09 Aug 2010) | 7 lines Changed paths: M /trunk/server/savegame.c Fix game.info.is_new_game when loading a scenario. This caused aifill not working proprely and impossible to start the game. Reported by Lavrentij P Berija (heilkitty) See gna bug #16355 ------------------------------------------------------------------------ r17692 | pepeto | 2010-08-09 01:45:05 -0700 (Mon, 09 Aug 2010) | 6 lines Changed paths: M /trunk/server/settings.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c Fix several typos in translated strings. Report and patch by Joan Creus (jcreus) See gna bug #16374 ------------------------------------------------------------------------ r17691 | pepeto | 2010-08-09 01:42:46 -0700 (Mon, 09 Aug 2010) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c Fix several bugs due the full removal of the player list at client side when detaching from a player. See gna bug #16379 ------------------------------------------------------------------------ r17690 | cazfi | 2010-08-09 01:32:32 -0700 (Mon, 09 Aug 2010) | 5 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac A /trunk/modinst A /trunk/modinst/Makefile.am A /trunk/modinst/download.c A /trunk/modinst/download.h A /trunk/modinst/modinst.c M /trunk/po/POTFILES.in Initial version of the modpack downloader and installer utility freeciv-modpack. See gna patch #1822 ------------------------------------------------------------------------ r17689 | pepeto | 2010-08-09 01:30:38 -0700 (Mon, 09 Aug 2010) | 6 lines Changed paths: M /trunk/common/city.c Fix a compiler warning for non-debugging builds. Report and patch by Matthias Pfafferodt (syntron). See gna bug #16325 ------------------------------------------------------------------------ r17688 | pepeto | 2010-08-09 01:28:02 -0700 (Mon, 09 Aug 2010) | 6 lines Changed paths: M /trunk/common/packets.c Fix a compiler warning for non-debugging builds. Report and patch by Matthias Pfafferodt (syntron) See gna bug #16326 ------------------------------------------------------------------------ r17687 | cazfi | 2010-08-09 00:09:56 -0700 (Mon, 09 Aug 2010) | 4 lines Changed paths: M /trunk/server/citytools.c Use CALL_PLR_AI_FUNC in one more place. See gna patch #1817 ------------------------------------------------------------------------ r17686 | cazfi | 2010-08-09 00:07:28 -0700 (Mon, 09 Aug 2010) | 4 lines Changed paths: M /trunk/manual/Makefile.am M /trunk/server/Makefile.am Combine all server sublibraries to libfreeciv-srv. See gna patch #1814 ------------------------------------------------------------------------ r17685 | cazfi | 2010-08-09 00:04:09 -0700 (Mon, 09 Aug 2010) | 4 lines Changed paths: M /trunk/ai/Makefile.am D /trunk/ai/aiexplorer.c D /trunk/ai/aiexplorer.h M /trunk/ai/aiferry.c M /trunk/ai/aiunit.c M /trunk/ai/defaultai.c M /trunk/server/advisors/Makefile.am A /trunk/server/advisors/autoexplorer.c (from /trunk/ai/aiexplorer.c:17684) A /trunk/server/advisors/autoexplorer.h (from /trunk/ai/aiexplorer.h:17684) M /trunk/server/unithand.c M /trunk/server/unittools.c Renamed ai/aiexploref.[ch] as server/advisors/autoexplorer.[ch] See gna patch #1806 ------------------------------------------------------------------------ r17684 | jtn | 2010-08-08 12:32:17 -0700 (Sun, 08 Aug 2010) | 4 lines Changed paths: M /trunk/data/flags/Makefile.am Fix typo in r17683 that broke build. See gna patch #1442 ------------------------------------------------------------------------ r17683 | mixcoatl | 2010-08-08 11:14:23 -0700 (Sun, 08 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/rvn-shield.png A /trunk/data/flags/rvn.png A /trunk/data/flags/rvn.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/southvietnamese.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/po/POTFILES.in Add South Vietnamese nation by me. See Gna patch #1442. ------------------------------------------------------------------------ r17682 | mixcoatl | 2010-08-08 11:00:02 -0700 (Sun, 08 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/hre-shield.png A /trunk/data/flags/hre.png A /trunk/data/flags/hre.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/holyroman.ruleset M /trunk/data/nation/holysee.ruleset M /trunk/po/POTFILES.in Add Holy Roman nation by me, flag by Gryffindor. See Gna patch #1441. ------------------------------------------------------------------------ r17681 | mixcoatl | 2010-08-08 10:44:53 -0700 (Sun, 08 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/anishinaabe-shield.png A /trunk/data/flags/anishinaabe.png A /trunk/data/flags/anishinaabe.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/anishinaabe.ruleset M /trunk/po/POTFILES.in Add Anishinaabe nation by me, flag by Shandris. See Gna patch #1440. ------------------------------------------------------------------------ r17680 | jtn | 2010-08-08 06:44:33 -0700 (Sun, 08 Aug 2010) | 7 lines Changed paths: M /trunk/server/maphand.c Buoys created inside national borders were not providing the vision effect until a load/save. Reported by HanduMan, patch by me. See gna bug #16375 ------------------------------------------------------------------------ r17678 | cazfi | 2010-08-08 05:53:06 -0700 (Sun, 08 Aug 2010) | 4 lines Changed paths: M /trunk/fc_version Changed trunk datasubdir to be "dev" See gna patch #1821 ------------------------------------------------------------------------ r17677 | cazfi | 2010-08-08 05:45:31 -0700 (Sun, 08 Aug 2010) | 5 lines Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/ai/defaultai.c M /trunk/common/ai.h M /trunk/server/advisors/Makefile.am A /trunk/server/advisors/advgoto.c A /trunk/server/advisors/advgoto.h M /trunk/server/advisors/autosettlers.c M /trunk/server/unittools.c Moved movement code required by autosettlers from ai/aicity.[ch] to a new file server/advisors/advgoto.[ch] See gna patch #1804 ------------------------------------------------------------------------ r17676 | cazfi | 2010-08-08 01:08:22 -0700 (Sun, 08 Aug 2010) | 6 lines Changed paths: M /trunk/configure.ac M /trunk/fc_version Fixed configure failure when echo command does not support -n Reported by Daniel Markstedt See gna patch #1807 ------------------------------------------------------------------------ r17675 | cazfi | 2010-08-07 09:47:45 -0700 (Sat, 07 Aug 2010) | 4 lines Changed paths: M /trunk/common/ai.h Added macro CALL_FUNC_EACH_AI() See gna patch #1812 ------------------------------------------------------------------------ r17674 | cazfi | 2010-08-07 09:12:16 -0700 (Sat, 07 Aug 2010) | 2 lines Changed paths: M /trunk/data/experimental/Makefile.am Do not attempt to distribute already removed nations.ruleset ------------------------------------------------------------------------ r17673 | cazfi | 2010-08-07 09:10:49 -0700 (Sat, 07 Aug 2010) | 4 lines Changed paths: D /trunk/data/experimental/nations.ruleset Use default nations.ruleset with experimental ruleset. See gna patch #1811 ------------------------------------------------------------------------ r17672 | cazfi | 2010-08-07 08:53:38 -0700 (Sat, 07 Aug 2010) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/configure.ac A /trunk/fc_version (from /trunk/version.in:17670) D /trunk/version.in Renamed version.in as fc_version See gna patch #1815 ------------------------------------------------------------------------ r17671 | cazfi | 2010-08-07 08:50:35 -0700 (Sat, 07 Aug 2010) | 4 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aiguard.c M /trunk/ai/aihand.c M /trunk/ai/aihunt.c D /trunk/ai/ailog.c D /trunk/ai/ailog.h M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/server/Makefile.am M /trunk/server/advisors/autosettlers.c M /trunk/server/cityturn.c A /trunk/server/srv_log.c (from /trunk/ai/ailog.c:17670) A /trunk/server/srv_log.h (from /trunk/ai/ailog.h:17670) M /trunk/server/stdinhand.c Moved ai/ailog.[ch] to server/srv_log.[ch] See gna patch #1802 ------------------------------------------------------------------------ r17668 | jcreus | 2010-08-07 00:53:22 -0700 (Sat, 07 Aug 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r17667 | mixcoatl | 2010-08-06 20:13:39 -0700 (Fri, 06 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/kalmykia-shield.png A /trunk/data/flags/kalmykia.png A /trunk/data/flags/kalmykia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/kalmyk.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/po/POTFILES.in Add Guatemalan nation by me, flag by Conscious. See Gna patch #1439. ------------------------------------------------------------------------ r17666 | mixcoatl | 2010-08-06 17:27:19 -0700 (Fri, 06 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/guatemala-shield.png A /trunk/data/flags/guatemala.png A /trunk/data/flags/guatemala.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/guatemalan.ruleset M /trunk/po/POTFILES.in Add Guatemalan nation by me, flag by Denelson83, Vzb83 andHuhsunqu. See Gna patch #1438. ------------------------------------------------------------------------ r17665 | mixcoatl | 2010-08-06 15:11:00 -0700 (Fri, 06 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/ecuador-shield.png A /trunk/data/flags/ecuador.png A /trunk/data/flags/ecuador.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/colombian.ruleset A /trunk/data/nation/ecuadorian.ruleset M /trunk/po/POTFILES.in Add Ecuadorian nation by me, flag by Zscout370. See Gna patch #1434. ------------------------------------------------------------------------ r17664 | cazfi | 2010-08-05 23:52:32 -0700 (Thu, 05 Aug 2010) | 4 lines Changed paths: M /trunk/configure.ac Removed AC_TYPE_SIGNAL from configure.ac See gna patch #1809 ------------------------------------------------------------------------ r17663 | cazfi | 2010-08-05 23:47:05 -0700 (Thu, 05 Aug 2010) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/version.in Use new forms of AC_INIT and AM_INIT_AUTOMAKE instead of deprecated ones. See gna patch #1807 ------------------------------------------------------------------------ r17661 | cazfi | 2010-08-05 23:42:20 -0700 (Thu, 05 Aug 2010) | 6 lines Changed paths: M /trunk/common/ai.c M /trunk/common/ai.h M /trunk/server/aiiface.c M /trunk/server/plrhand.c Renamed AI_DEFAULT as FC_AI_DEFAULT to avoid namespace conflicts. Reported by Christian See gna patch #1700 ------------------------------------------------------------------------ r17660 | cazfi | 2010-08-05 23:35:35 -0700 (Thu, 05 Aug 2010) | 4 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aisettler.c M /trunk/ai/aisettler.h M /trunk/ai/defaultai.c M /trunk/common/ai.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h Moved ai settler city building code from autosettler.c to aisettler.c See gna patch #1800 ------------------------------------------------------------------------ r17659 | mixcoatl | 2010-08-05 19:16:32 -0700 (Thu, 05 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/vatican-shield.png A /trunk/data/flags/vatican.png A /trunk/data/flags/vatican.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/holysee.ruleset M /trunk/data/nation/italian.ruleset M /trunk/po/POTFILES.in Add Holy See nation by Arkangel with edits by kudra and me, flag by Flanker. See Gna patch #1308. ------------------------------------------------------------------------ r17658 | mixcoatl | 2010-08-05 18:04:40 -0700 (Thu, 05 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/cyprus-shield.png A /trunk/data/flags/cyprus.png A /trunk/data/flags/cyprus.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/cypriot.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/venetian.ruleset M /trunk/po/POTFILES.in Add Cypriot nation by Arkangel with edits by kudra and me, flag by Vzb83. See Gna patch #1308. ------------------------------------------------------------------------ r17657 | mixcoatl | 2010-08-05 17:49:03 -0700 (Thu, 05 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/norman.ruleset M /trunk/data/nation/swiss.ruleset Improvements to Swiss nation ruleset by (presumably) J.M Gorbach . See Gna patch #1740. ------------------------------------------------------------------------ r17656 | mixcoatl | 2010-08-05 17:42:49 -0700 (Thu, 05 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/austrian.ruleset Improvements to Austrian nation ruleset by (presumably) J.M Gorbach . See Gna patch #1738. ------------------------------------------------------------------------ r17655 | mixcoatl | 2010-08-05 17:35:55 -0700 (Thu, 05 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/italian.ruleset Improvements to Italian nation ruleset by J.M Gorbach . See Gna patch #1736. ------------------------------------------------------------------------ r17653 | cazfi | 2010-08-05 05:27:49 -0700 (Thu, 05 Aug 2010) | 6 lines Changed paths: M /trunk/m4/ggz.m4 Use "${sysconfdir}" instead of "${prefix}/etc". Extracted from Debian patch for Freeciv. See gna bug #16310 ------------------------------------------------------------------------ r17652 | cazfi | 2010-08-05 04:46:40 -0700 (Thu, 05 Aug 2010) | 5 lines Changed paths: M /trunk/common/ai.c M /trunk/common/ai.h Added ai_type_number() function and adjusted get_ai_type() implementation more like supporting multiple ai types. See gna patch #1805 ------------------------------------------------------------------------ r17651 | cazfi | 2010-08-05 00:01:51 -0700 (Thu, 05 Aug 2010) | 4 lines Changed paths: M /trunk/ai/aihand.c M /trunk/common/ai.h M /trunk/common/city.c M /trunk/common/unit.c M /trunk/server/aiiface.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c M /trunk/server/unithand.c Added macro CALL_PLR_AI_FUNC See gna patch #1794 ------------------------------------------------------------------------ r17650 | mixcoatl | 2010-08-04 22:26:06 -0700 (Wed, 04 Aug 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/venice-shield.png A /trunk/data/flags/venice.png A /trunk/data/flags/venice.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/italian.ruleset A /trunk/data/nation/venetian.ruleset M /trunk/po/POTFILES.in Add Venetian nation by GM1530 et al., flag by dmarks. See Gna patch #1416. ------------------------------------------------------------------------ r17649 | mixcoatl | 2010-08-04 21:23:28 -0700 (Wed, 04 Aug 2010) | 1 line Changed paths: M /trunk/data/nation/canadian.ruleset Improvements to Canadian nation ruleset by Scott Watkins . See Gna patch #1753. ------------------------------------------------------------------------ r17648 | cazfi | 2010-08-04 08:36:14 -0700 (Wed, 04 Aug 2010) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/server/citytools.c M /trunk/server/cityturn.c Removed trade_want as it's unused. Original patch by Matthias Pfafferodt See gna patch #1790 ------------------------------------------------------------------------ r17647 | cazfi | 2010-08-04 00:25:57 -0700 (Wed, 04 Aug 2010) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/aihand.c M /trunk/ai/aihunt.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/server/advisors/Makefile.am A /trunk/server/advisors/advtools.c A /trunk/server/advisors/advtools.h M /trunk/server/advisors/autosettlers.c M /trunk/server/advisors/autosettlers.h Moved amortize() to new file advtools.c See gna patch #1797 ------------------------------------------------------------------------ r17646 | cazfi | 2010-08-04 00:23:03 -0700 (Wed, 04 Aug 2010) | 4 lines Changed paths: M /trunk/ai/defaultai.c M /trunk/common/ai.h M /trunk/server/cityturn.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/unittools.c Removed advisor related functions from AI interface. See gna patch #1798 ------------------------------------------------------------------------ r17645 | dmarks | 2010-08-03 18:58:40 -0700 (Tue, 03 Aug 2010) | 1 line Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/amplio2 A /trunk/data/amplio2/Makefile.am A /trunk/data/amplio2/ancientcities.png A /trunk/data/amplio2/ancientcities.spec A /trunk/data/amplio2/buildings.spec A /trunk/data/amplio2/cityicon.png A /trunk/data/amplio2/civicon.png A /trunk/data/amplio2/explosions.png A /trunk/data/amplio2/explosions.spec A /trunk/data/amplio2/fog.png A /trunk/data/amplio2/fog.spec A /trunk/data/amplio2/grid.png A /trunk/data/amplio2/grid.spec A /trunk/data/amplio2/hills.png A /trunk/data/amplio2/hills.spec A /trunk/data/amplio2/icons.spec A /trunk/data/amplio2/medievalcities.png A /trunk/data/amplio2/medievalcities.spec A /trunk/data/amplio2/moderncities.png A /trunk/data/amplio2/moderncities.spec A /trunk/data/amplio2/mountains.png A /trunk/data/amplio2/mountains.spec A /trunk/data/amplio2/nuke.png A /trunk/data/amplio2/nuke.spec A /trunk/data/amplio2/ocean.png A /trunk/data/amplio2/ocean.spec A /trunk/data/amplio2/select-alpha.png A /trunk/data/amplio2/select.png A /trunk/data/amplio2/select.spec A /trunk/data/amplio2/terrain1.png A /trunk/data/amplio2/terrain1.spec A /trunk/data/amplio2/terrain2.png A /trunk/data/amplio2/terrain2.spec A /trunk/data/amplio2/tiles.png A /trunk/data/amplio2/tiles.spec A /trunk/data/amplio2/units.png A /trunk/data/amplio2/units.spec A /trunk/data/amplio2/water.png A /trunk/data/amplio2/water.spec A /trunk/data/amplio2/wonders.spec A /trunk/data/amplio2.tilespec Add 'Amplio 2' tilesetby Hogne Haskjold et. al. - Gna patch #1777 ------------------------------------------------------------------------ r17644 | cazfi | 2010-08-03 05:38:48 -0700 (Tue, 03 Aug 2010) | 6 lines Changed paths: M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/server/unittools.c M /trunk/server/unittools.h Moved enemies_at() into aiunit.c Patch by Matthias Pfafferodt See gna patch #1782 ------------------------------------------------------------------------ r17643 | cazfi | 2010-08-03 05:34:21 -0700 (Tue, 03 Aug 2010) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame2.c Removed aiunit.h include from savegame.c and savegame2.c Patch by Matthias Pfafferodt See gna patch #1783 ------------------------------------------------------------------------ r17642 | cazfi | 2010-08-03 03:54:56 -0700 (Tue, 03 Aug 2010) | 7 lines Changed paths: M /trunk/client/client_main.c Restore update_queue_init() call to client_game_free() with comment explaining why it is needed. Patch by Matthias Pfafferodt See gna bug #16301 ------------------------------------------------------------------------ r17641 | cazfi | 2010-08-03 01:33:17 -0700 (Tue, 03 Aug 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Fixed crash due to undefined team names when opening context menu from pregame player list. Patch by Matthias Pfafferodt See gna bug #16348 ------------------------------------------------------------------------ r17640 | cazfi | 2010-08-03 01:20:25 -0700 (Tue, 03 Aug 2010) | 6 lines Changed paths: M /trunk/client/packhand.c Fixed observer crash. Patch by Matthias Pfafferodt See gna bug #16348 ------------------------------------------------------------------------ r17639 | cazfi | 2010-08-03 01:09:34 -0700 (Tue, 03 Aug 2010) | 6 lines Changed paths: M /trunk/ai/Makefile.am A /trunk/ai/defaultai.c A /trunk/ai/defaultai.h M /trunk/server/aiiface.c Moved ai function pointer setting to ai side in new function fc_ai_default_setup(). fc_ai_default_setup() is now the only entry point to ai code needed by ai_init(). See gna patch #1792 ------------------------------------------------------------------------ r17638 | cazfi | 2010-08-02 06:45:03 -0700 (Mon, 02 Aug 2010) | 4 lines Changed paths: M /trunk/manual/Makefile.am Renamed civmanual binary as freeciv-manual See gna patch #1756 ------------------------------------------------------------------------ r17637 | cazfi | 2010-08-02 01:01:02 -0700 (Mon, 02 Aug 2010) | 5 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/ai.h M /trunk/server/aiiface.c M /trunk/server/unittools.c Rewritten nuclear incident handling so that call_incident() never needs to fallback to violator's function. See gna patch #1793 ------------------------------------------------------------------------ r17636 | syntron | 2010-08-01 10:04:41 -0700 (Sun, 01 Aug 2010) | 10 lines Changed paths: M /trunk/server/savegame2.c fix compilation failure with --enable-debug see gna bug #16335 This are missing parts of bug #16300 found and patched by pepeto ------------------------------------------------------------------------ r17633 | jcreus | 2010-07-30 04:43:52 -0700 (Fri, 30 Jul 2010) | 1 line Changed paths: M /trunk/po/ca.po correcting mistake ------------------------------------------------------------------------ r17632 | jcreus | 2010-07-30 04:37:45 -0700 (Fri, 30 Jul 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r17630 | syntron | 2010-07-30 02:46:49 -0700 (Fri, 30 Jul 2010) | 9 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/packets.def M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/version.in package player_diplstate * remove old diplstate code * remove editor related diplstate definition * changes to the network protocol see gna patch #1746 ------------------------------------------------------------------------ r17629 | syntron | 2010-07-30 02:46:16 -0700 (Fri, 30 Jul 2010) | 7 lines Changed paths: M /trunk/client/gui-sdl/gotodlg.c fix bv_player in sdl client an int was used for all_players in ./clinet/gui-sdl/gotodlg.c see gna patch #1767 ------------------------------------------------------------------------ r17628 | syntron | 2010-07-30 02:45:55 -0700 (Fri, 30 Jul 2010) | 8 lines Changed paths: M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/common/ai.h M /trunk/common/fc_types.h M /trunk/common/player.h M /trunk/common/unit.h M /trunk/server/aiiface.c M /trunk/server/srv_main.c fix unit->server.ai->hunted * a bv_player bitvector is needed for > 32 players * move the definition into fc_types.h see gna patch #1764 ------------------------------------------------------------------------ r17627 | syntron | 2010-07-30 02:45:27 -0700 (Fri, 30 Jul 2010) | 7 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/mapctrl_common.c M /trunk/client/messagewin_common.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/text.c M /trunk/common/diptreaty.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/server/advisors/autosettlers.c M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/scripting/api.pkg M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c rename player->ai_common.control to player->ai_controlled * similar to unit->ai_contolled see gna patch #1763 ------------------------------------------------------------------------ r17626 | syntron | 2010-07-30 02:44:54 -0700 (Fri, 30 Jul 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/team.c M /trunk/common/team.h M /trunk/server/ruleset.c M /trunk/version.in dynamically allocate the team names * new network package see gna patch #1762 ------------------------------------------------------------------------ r17625 | syntron | 2010-07-30 02:44:28 -0700 (Fri, 30 Jul 2010) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/player.h M /trunk/common/team.c M /trunk/common/team.h M /trunk/server/ggzserver.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/version.in add team pointer * rewrite of ./common/team.(c|h) * create the maximal amount of teams (= MAX_NUM_TEAM_SLOTS = MAX_NUM_PLAYER_SLOTS) * changes to the network protocol see gna patch #1761 ------------------------------------------------------------------------ r17624 | syntron | 2010-07-30 02:43:34 -0700 (Fri, 30 Jul 2010) | 5 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/team.h M /trunk/server/notify.c M /trunk/server/plrhand.c M /trunk/server/score.c define MAX_NUM_PLAYER_SLOTS see gna patch #1760 ------------------------------------------------------------------------ r17623 | syntron | 2010-07-30 02:43:06 -0700 (Fri, 30 Jul 2010) | 5 lines Changed paths: M /trunk/server/score.c fix debugging tool in score.c see gna patch #1759 ------------------------------------------------------------------------ r17622 | syntron | 2010-07-30 02:42:43 -0700 (Fri, 30 Jul 2010) | 7 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdiplomacy.h M /trunk/ai/advmilitary.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/common/ai.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/aiiface.c M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c dynamically allocate ai_data * use 'const struct ai_dip_intel **player_intel' see gna patch #1745 ------------------------------------------------------------------------ r17621 | syntron | 2010-07-30 02:42:20 -0700 (Fri, 30 Jul 2010) | 8 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/mapctrl_common.c M /trunk/client/messagewin_common.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/text.c M /trunk/common/diptreaty.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/server/advisors/autosettlers.c M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/scripting/api.pkg M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c rename struct player->ai_data to ai_common * can't be confused with aidata and struct ai_data * move initialization of ai_common.love into player.c see gna patch #1744 ------------------------------------------------------------------------ r17620 | syntron | 2010-07-30 02:41:46 -0700 (Fri, 30 Jul 2010) | 7 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aidata.c M /trunk/ai/aihunt.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.h M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/text.c M /trunk/common/diptreaty.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/unittools.c dynamically allocate player->diplstates * using 'const struct player_diplstate **diplstate_slot' see gna patch #1743 ------------------------------------------------------------------------ r17619 | syntron | 2010-07-30 02:41:06 -0700 (Fri, 30 Jul 2010) | 5 lines Changed paths: M /trunk/common/game.c cleanup game_init() see gna patch #1742 ------------------------------------------------------------------------ r17618 | syntron | 2010-07-30 02:40:41 -0700 (Fri, 30 Jul 2010) | 5 lines Changed paths: M /trunk/ai/aidata.c M /trunk/client/colors_common.c M /trunk/client/tilespec.c M /trunk/common/player.c M /trunk/common/team.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/score.c M /trunk/server/techtools.c M /trunk/server/unittools.c use player_slot_count see gna patch #1741 ------------------------------------------------------------------------ r17617 | syntron | 2010-07-30 02:40:14 -0700 (Fri, 30 Jul 2010) | 13 lines Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aitools.h M /trunk/client/editor.c M /trunk/client/gui-ftwl/inteldlg.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.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/gui-xaw/pages.c M /trunk/client/include/inteldlg_g.h M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/edithand.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/report.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/savegame2.c M /trunk/server/scripting/api_find.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c use pointers for players * replace the static array game.players by 'const struct player **pslot' * add new accessor functions * define an extra 'placeholder' player in ./client/packhand.c * game_reset() does player_slots_free() AND player_slots_init() for * clients * send player information to the client in send_conn_info_arg() as the * player information are reset if one switches into edit mode see gna patch #1739 ------------------------------------------------------------------------ r17616 | syntron | 2010-07-30 02:31:08 -0700 (Fri, 30 Jul 2010) | 12 lines Changed paths: M /trunk/ai/aiexplorer.c M /trunk/common/aicore/path_finding.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/unittype.h M /trunk/server/ruleset.c M /trunk/version.in cleanup bitvectors used for flags bv_flags => bv_unit_type_flags bv_roles => bv_unit_type_roles (new) bv_impr_flags (new) bv_tech_flags changes to the network protocol see gna patch #1765 ------------------------------------------------------------------------ r17615 | syntron | 2010-07-30 02:28:12 -0700 (Fri, 30 Jul 2010) | 5 lines Changed paths: M /trunk/server/score.c remove TEST_BIT from server/score.c see gna patch #1766 ------------------------------------------------------------------------ r17613 | syntron | 2010-07-30 02:07:09 -0700 (Fri, 30 Jul 2010) | 11 lines Changed paths: M /trunk/bootstrap/civ.in M /trunk/bootstrap/ser.in M /trunk/data/flags/convert_png fix syntax of start scripts ./ser and ./civ In the startup scripts civ and ser there is Bash syntax like "export FOO=val". This doesn't seem to be valid syntax for Bourne shell scripts and it fails on Solaris 10. This patch substitutes valid Bourne shell syntax. see gna patch #1671 patch by JHS ------------------------------------------------------------------------ r17610 | syntron | 2010-07-30 01:58:28 -0700 (Fri, 30 Jul 2010) | 8 lines Changed paths: M /trunk/utility/shared.c gtk client fails to sort files in load-save dialog (trunk) see gna bug #16296 patch by George Koehler (kernigh) small modificaions by me ------------------------------------------------------------------------ r17609 | syntron | 2010-07-30 01:57:26 -0700 (Fri, 30 Jul 2010) | 7 lines Changed paths: M /trunk/server/savegame2.c cast size_t as unsigned long in savegame2.c see gna bug #16300 reported by Lavrentij P Berija ------------------------------------------------------------------------ r17608 | mixcoatl | 2010-07-28 00:07:09 -0700 (Wed, 28 Jul 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/california-shield.png A /trunk/data/flags/california.png A /trunk/data/flags/california.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/californian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/po/POTFILES.in Add Californian nation by me, flag by Devin Cook. See Gna patch #1421. ------------------------------------------------------------------------ r17607 | syntron | 2010-07-25 15:37:15 -0700 (Sun, 25 Jul 2010) | 9 lines Changed paths: M /trunk/server/savegame2.c fix compile errors in savegame2.c found by Jacob Nevins using hardened GCC patch by Jacob Nevins (jtn) and me see gna bug #16249 ------------------------------------------------------------------------ r17606 | syntron | 2010-07-25 15:36:17 -0700 (Sun, 25 Jul 2010) | 5 lines Changed paths: M /trunk/client/client_main.c fix call to update_queue_free() see gna bug #16291 ------------------------------------------------------------------------ r17605 | syntron | 2010-07-25 15:35:55 -0700 (Sun, 25 Jul 2010) | 4 lines Changed paths: M /trunk/diff_ignore add files to diff_ignore see gna patch #1751 ------------------------------------------------------------------------ r17604 | syntron | 2010-07-25 15:35:24 -0700 (Sun, 25 Jul 2010) | 8 lines Changed paths: M /trunk/common/game.h M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/settings.c M /trunk/server/srv_main.c cleanup player score log * new functions: log_civ_score_(init|free|now) * use dynamically allocated memory if needed * the user can define the log file name see gna patch #1750 ------------------------------------------------------------------------ r17603 | syntron | 2010-07-25 15:34:55 -0700 (Sun, 25 Jul 2010) | 6 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/options.c M /trunk/client/options.h rename chat log file * the user can define a file name see gna patch #1749 ------------------------------------------------------------------------ r17602 | syntron | 2010-07-25 15:32:16 -0700 (Sun, 25 Jul 2010) | 7 lines Changed paths: M /trunk/server/settings.c execute all setting actions at ruleset change * take into account actions due to default values see gna bug #16280 ------------------------------------------------------------------------ r17601 | syntron | 2010-07-25 15:31:32 -0700 (Sun, 25 Jul 2010) | 8 lines Changed paths: M /trunk/common/game.c M /trunk/doc/FAQ M /trunk/server/settings.c fix savename * replace civgame by freeciv in comments and documentation * validate user defined savename see gna bug #16279 ------------------------------------------------------------------------ r17593 | cazfi | 2010-07-25 08:18:55 -0700 (Sun, 25 Jul 2010) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added missing files to POTFILES.in ------------------------------------------------------------------------ r17592 | cazfi | 2010-07-25 07:51:24 -0700 (Sun, 25 Jul 2010) | 5 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihand.c M /trunk/ai/aihunt.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/configure.ac M /trunk/manual/Makefile.am M /trunk/server/Makefile.am A /trunk/server/advisors A /trunk/server/advisors/Makefile.am A /trunk/server/advisors/autosettlers.c (from /trunk/server/settlers.c:17591) A /trunk/server/advisors/autosettlers.h (from /trunk/server/settlers.h:17591) M /trunk/server/aiiface.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/gotohand.c M /trunk/server/plrhand.c D /trunk/server/settlers.c D /trunk/server/settlers.h M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c Created new server/advisors directory. Initially populated it by moving settlers.[ch] as autosettlers.[ch] in it. See gna patch #1754 ------------------------------------------------------------------------ r17591 | mixcoatl | 2010-07-24 00:15:27 -0700 (Sat, 24 Jul 2010) | 1 line Changed paths: M /trunk/data/nation/castilian.ruleset M /trunk/data/nation/leonese.ruleset Removed more non-ascii characters. See Gna bug #16294. ------------------------------------------------------------------------ r17590 | mixcoatl | 2010-07-24 00:09:29 -0700 (Sat, 24 Jul 2010) | 1 line Changed paths: M /trunk/data/nation/badian.ruleset M /trunk/data/nation/hessian.ruleset M /trunk/data/nation/wuerttembergian.ruleset Fix non-ascii characters in nationsets by dmarks. See Gna bug #16294. ------------------------------------------------------------------------ r17589 | mixcoatl | 2010-07-23 23:44:11 -0700 (Fri, 23 Jul 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/castile-shield.png A /trunk/data/flags/castile.png A /trunk/data/flags/castile.svg A /trunk/data/flags/leon-shield.png A /trunk/data/flags/leon.png A /trunk/data/flags/leon.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/alandalus.ruleset M /trunk/data/nation/asturian.ruleset A /trunk/data/nation/castilian.ruleset M /trunk/data/nation/galician.ruleset A /trunk/data/nation/leonese.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/po/POTFILES.in Add Castilian and Leonese nations by me. See Gna patch #1412. ------------------------------------------------------------------------ r17587 | dmarks | 2010-07-23 22:34:12 -0700 (Fri, 23 Jul 2010) | 1 line Changed paths: M /trunk/po/it.po Updated Italian translation by Paolo Sammicheli ------------------------------------------------------------------------ r17586 | syntron | 2010-07-23 09:41:07 -0700 (Fri, 23 Jul 2010) | 7 lines Changed paths: M /trunk/data/experimental/effects.ruleset fix: units from "Big Land" class are not affected by barracks see gna bug #16277 found and patched by Lavrentij P Berija (heilkitty) ------------------------------------------------------------------------ r17585 | mixcoatl | 2010-07-22 21:36:48 -0700 (Thu, 22 Jul 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/haiti-shield.png A /trunk/data/flags/haiti.png A /trunk/data/flags/haiti.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/haitian.ruleset M /trunk/po/POTFILES.in Add Haitian nation by me. See Gna patch #1420. ------------------------------------------------------------------------ r17584 | mixcoatl | 2010-07-22 20:58:50 -0700 (Thu, 22 Jul 2010) | 1 line Changed paths: M /trunk/data/flags/ddr-shield.png M /trunk/data/flags/ddr.png M /trunk/data/flags/ddr.svg M /trunk/data/flags/hesse-shield.png M /trunk/data/flags/hesse.png M /trunk/data/flags/hesse.svg M /trunk/data/flags/wuerttemberg.png M /trunk/data/flags/wuerttemberg.svg Flag size fixes. ------------------------------------------------------------------------ r17583 | mixcoatl | 2010-07-22 19:44:24 -0700 (Thu, 22 Jul 2010) | 1 line Changed paths: M /trunk/po/POTFILES.in And potfiles.in for the six nations. ------------------------------------------------------------------------ r17582 | mixcoatl | 2010-07-22 19:22:14 -0700 (Thu, 22 Jul 2010) | 1 line Changed paths: M /trunk/data/flags/hansa-shield.png M /trunk/data/flags/hansa.png M /trunk/data/flags/hansa.svg M /trunk/data/nation/hansa.ruleset Hansa flag fix. ------------------------------------------------------------------------ r17581 | mixcoatl | 2010-07-21 22:30:26 -0700 (Wed, 21 Jul 2010) | 1 line Changed paths: M /trunk/data/nation/Makefile.am And the last one. Next time I'll do everything in one commit, I promise. ------------------------------------------------------------------------ r17580 | mixcoatl | 2010-07-21 22:21:27 -0700 (Wed, 21 Jul 2010) | 1 line Changed paths: M /trunk/data/nation/eastgerman.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/hansa.ruleset M /trunk/data/nation/wuerttembergian.ruleset Some minor corrections. ------------------------------------------------------------------------ r17579 | mixcoatl | 2010-07-21 22:11:22 -0700 (Wed, 21 Jul 2010) | 1 line Changed paths: A /trunk/data/flags/baden-shield.png A /trunk/data/flags/baden.png A /trunk/data/flags/baden.svg A /trunk/data/flags/ddr-shield.png A /trunk/data/flags/ddr.png A /trunk/data/flags/ddr.svg A /trunk/data/flags/hanover-shield.png A /trunk/data/flags/hanover.png A /trunk/data/flags/hanover.svg A /trunk/data/flags/hansa-shield.png A /trunk/data/flags/hansa.png A /trunk/data/flags/hansa.svg A /trunk/data/flags/hesse-shield.png A /trunk/data/flags/hesse.png A /trunk/data/flags/hesse.svg A /trunk/data/flags/wuerttemberg-shield.png A /trunk/data/flags/wuerttemberg.png A /trunk/data/flags/wuerttemberg.svg A /trunk/data/nation/badian.ruleset A /trunk/data/nation/eastgerman.ruleset A /trunk/data/nation/hanoverian.ruleset A /trunk/data/nation/hansa.ruleset A /trunk/data/nation/hessian.ruleset A /trunk/data/nation/wuerttembergian.ruleset This time for real, German nations. See Gna patch #1406. ------------------------------------------------------------------------ r17578 | mixcoatl | 2010-07-21 22:01:15 -0700 (Wed, 21 Jul 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/german.ruleset Add Badian, East German, Hanoverian, Hanseatic, Hessian and Wuerttembergian nations by me. See Gna patch #1406. ------------------------------------------------------------------------ r17577 | mixcoatl | 2010-07-16 19:12:25 -0700 (Fri, 16 Jul 2010) | 1 line Changed paths: M /trunk/data/nation/confederate.ruleset Improvements to Confederate nation made by me. I want to try something without a flag first, hence bypassing the normal process. Hope noone minds. ------------------------------------------------------------------------ r17573 | syntron | 2010-07-11 06:31:06 -0700 (Sun, 11 Jul 2010) | 8 lines Changed paths: M /trunk/common/requirements.c M /trunk/server/ruleset.c fix loading of the ruleset use fc_strcasecmp (ignores case) instead of strcmp see gna bug #16245 reported by Lavrentij P Berija ------------------------------------------------------------------------ r17572 | dmarks | 2010-07-10 17:31:08 -0700 (Sat, 10 Jul 2010) | 1 line Changed paths: M /trunk/data/hex2t/tiles.png M /trunk/data/hex2t/tiles.spec M /trunk/data/isophex/water.png M /trunk/data/isophex/water.spec M /trunk/data/isotrident/water.png M /trunk/data/isotrident/water.spec Add deep water sprites for some tilesets. Reported by kinetic@gna, fix by me. Gna bug #15755. ------------------------------------------------------------------------ r17570 | dmarks | 2010-07-10 17:22:20 -0700 (Sat, 10 Jul 2010) | 1 line Changed paths: M /trunk/po/sv.po Updates to Swedish localization by Jon Severinsson . ------------------------------------------------------------------------ r17569 | syntron | 2010-07-10 08:46:49 -0700 (Sat, 10 Jul 2010) | 6 lines Changed paths: M /trunk/server/cityhand.c fix switching build target fast applied patch see gna bug #16246 ------------------------------------------------------------------------ r17568 | syntron | 2010-07-10 04:30:52 -0700 (Sat, 10 Jul 2010) | 3 lines Changed paths: M /trunk/server/savegame2.c remove some clutter from savegame2.c (gna patch #1541) ------------------------------------------------------------------------ r17567 | syntron | 2010-07-10 04:00:21 -0700 (Sat, 10 Jul 2010) | 3 lines Changed paths: M /trunk/common/game.h fix missing definition of GAME_DEFAULT_SAVEVERSION (gna patch #1541) ------------------------------------------------------------------------ r17566 | syntron | 2010-07-10 03:40:55 -0700 (Sat, 10 Jul 2010) | 8 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/plrhand.c fix pplayer->server.private_map * use fc_realloc() in player_map_allocate() * free it before setting it to NULL in server_player_init() see bug #16234 ------------------------------------------------------------------------ r17565 | syntron | 2010-07-10 03:40:10 -0700 (Sat, 10 Jul 2010) | 3 lines Changed paths: A /trunk/server/savegame2.c A /trunk/server/savegame2.h add new files for gna patch #1541 ------------------------------------------------------------------------ r17564 | syntron | 2010-07-10 03:39:28 -0700 (Sat, 10 Jul 2010) | 21 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/manual/civmanual.c M /trunk/server/Makefile.am M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c basic support for savegame version 2 with timing * add saveversion setting * add content to savegame2.c * remove all optional capabilities * sever settings in a separate block * merge embassy/give_shared_vision into diplstate * save map data only for alive players * compatibility framework * number of players * cleanup struct unit * saving of known map for > 32 players * saving of bigger maps * fix player owner map (foggedborders) * ... (more) ... * if possible test the new format! see gna patch #1541 ------------------------------------------------------------------------ r17563 | syntron | 2010-07-10 03:37:02 -0700 (Sat, 10 Jul 2010) | 5 lines Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aiguard.c M /trunk/ai/aihunt.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/menu.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/ai.h M /trunk/common/aicore/citymap.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/server/aiiface.c M /trunk/server/diplomats.c M /trunk/server/savegame.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 cleanup struct unit see gna patch #1629 ------------------------------------------------------------------------ r17562 | syntron | 2010-07-10 03:36:30 -0700 (Sat, 10 Jul 2010) | 10 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/version.in increase number of players - set max number of players to 128 (126 player + 2 barbarians) - *incompatible* network protocol - this increases the memory required by freeciv; it will be reduced again if player slots are dynamically allocated see patch #1731 ------------------------------------------------------------------------ r17561 | syntron | 2010-07-10 03:35:58 -0700 (Sat, 10 Jul 2010) | 7 lines Changed paths: M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/version.in use bv_player for gives_shared_vision and really_gives_vision - changes to the network protocol see gna patch #1730 ------------------------------------------------------------------------ r17560 | syntron | 2010-07-10 03:35:22 -0700 (Sat, 10 Jul 2010) | 7 lines Changed paths: M /trunk/ai/ailog.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h 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/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/unittools.c M /trunk/version.in cleanup struct player - change of the network protocol see gna patch #1630 ------------------------------------------------------------------------ r17559 | syntron | 2010-07-10 03:34:07 -0700 (Sat, 10 Jul 2010) | 5 lines Changed paths: M /trunk/server/savegame.c move embassy data into diplstates see gna patch #1729 ------------------------------------------------------------------------ r17558 | syntron | 2010-07-10 03:33:35 -0700 (Sat, 10 Jul 2010) | 7 lines Changed paths: M /trunk/server/savegame.c save only needed data - replace MAX_NUM_PLAYER by players_iterate see gna patch #1728 ------------------------------------------------------------------------ r17557 | syntron | 2010-07-10 03:33:00 -0700 (Sat, 10 Jul 2010) | 5 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c use specenum.h for SSET_* see gna patch #1735 ------------------------------------------------------------------------ r17556 | syntron | 2010-07-10 03:32:28 -0700 (Sat, 10 Jul 2010) | 7 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/utility/pqueue.h M /trunk/version.in increase maximal map size to 128.000 tiles (max linear width: 512) change to the network protocol patch #1733 ------------------------------------------------------------------------ r17555 | syntron | 2010-07-10 03:25:24 -0700 (Sat, 10 Jul 2010) | 13 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/mapgen_topology.c M /trunk/server/savegame.c M /trunk/server/settings.c generalize definition of the map size How the map size is defined: 0: using the number of tiles / 1000 1: define the number of (land) tiles per player; the setting 'landmass' and the number of players are used to calculate the map size 2: xsize and ysize are defined based on the autosize patch by pepeto for warclient gna patch #1720 ------------------------------------------------------------------------ r17554 | syntron | 2010-07-10 03:21:13 -0700 (Sat, 10 Jul 2010) | 7 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c update server setting type boolean - show setting as string similar to enum settings see gna patch #1726 ------------------------------------------------------------------------ r17553 | syntron | 2010-07-10 03:00:11 -0700 (Sat, 10 Jul 2010) | 8 lines Changed paths: M /trunk/server/settings.c no error message if loading locked settings from savegame do not display a error message if a setting can't be restored due to a lock from the ruleset if the value does not change see gna bug #16228 ------------------------------------------------------------------------ r17552 | syntron | 2010-07-10 02:59:19 -0700 (Sat, 10 Jul 2010) | 7 lines Changed paths: M /trunk/server/savegame.c fix loading of settings at game start - must be after loading the ruleset see gna bug #16224 ------------------------------------------------------------------------ r17551 | syntron | 2010-07-10 02:56:57 -0700 (Sat, 10 Jul 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c use width of the overview to determine the number of units to display see gna patch #1734 ------------------------------------------------------------------------ r17550 | syntron | 2010-07-10 02:55:14 -0700 (Sat, 10 Jul 2010) | 6 lines Changed paths: M /trunk/common/game.h change name of savefiles from 'civgame' to 'freeciv' see gna bug #16071 requested by Daniel Markstedt ------------------------------------------------------------------------ r17548 | jtn | 2010-07-07 16:53:27 -0700 (Wed, 07 Jul 2010) | 6 lines Changed paths: M /trunk/server/savegame.c Fix loading of activity targets from savegame, broken by fix for bug #15744. Reported by Matthias Pfafferodt (syntron@gna). See gna bug #16229 ------------------------------------------------------------------------ r17544 | cazfi | 2010-07-07 03:29:02 -0700 (Wed, 07 Jul 2010) | 5 lines Changed paths: D /trunk/debian/watch Removed outdated and unused debian watch file. Reported by Daniel Markstedt See gna bug #15364 ------------------------------------------------------------------------ r17543 | jtn | 2010-07-06 16:32:20 -0700 (Tue, 06 Jul 2010) | 6 lines Changed paths: M /trunk/server/cityturn.c Add current city size to "needs an improvement to grow further" messages. Requested by Sam Steingold (sds@gna). See gna bug #16199 ------------------------------------------------------------------------ r17541 | jtn | 2010-07-06 15:28:13 -0700 (Tue, 06 Jul 2010) | 6 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/experimental/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 #16080 ------------------------------------------------------------------------ r17537 | syntron | 2010-07-04 11:12:19 -0700 (Sun, 04 Jul 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c show only one unit for small displays (gui_gtk2_small_display_layout) see gna patch #1722 ------------------------------------------------------------------------ r17536 | syntron | 2010-07-04 11:11:18 -0700 (Sun, 04 Jul 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c popup the unit selection dialog for the arrow in the left hand frame see gna patch #1721 ------------------------------------------------------------------------ r17534 | syntron | 2010-07-04 11:09:49 -0700 (Sun, 04 Jul 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c fix info table of the happiness notebook in the citydialog to the top see gna patch #1725 ------------------------------------------------------------------------ r17531 | syntron | 2010-07-04 11:07:57 -0700 (Sun, 04 Jul 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/options.c M /trunk/client/options.h separate option to merge the message and the map notebook see gna bug #16206 ------------------------------------------------------------------------ r17530 | syntron | 2010-07-04 11:05:15 -0700 (Sun, 04 Jul 2010) | 5 lines Changed paths: M /trunk/utility/support.c fix comment for fc_strrep see gna patch #1724 ------------------------------------------------------------------------ r17528 | syntron | 2010-07-04 11:03:13 -0700 (Sun, 04 Jul 2010) | 7 lines Changed paths: M /trunk/server/techtools.c better wording for message text at tech loss patch from longtrun see gna patch #1723 ------------------------------------------------------------------------ r17527 | syntron | 2010-07-04 11:02:14 -0700 (Sun, 04 Jul 2010) | 9 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/options.c M /trunk/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 ------------------------------------------------------------------------ r17525 | syntron | 2010-07-04 10:56:45 -0700 (Sun, 04 Jul 2010) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/options.h M /trunk/client/overview_common.c fix overview size this patch fixes the size of the overview (gtk client) if one changes between games with different map sizes see gna bug #15922 ------------------------------------------------------------------------ r17523 | jtn | 2010-07-02 18:00:40 -0700 (Fri, 02 Jul 2010) | 6 lines Changed paths: M /trunk/po/en_GB.po Some updates to the en_GB translation. Patch by TimR. See gna patch #1697 ------------------------------------------------------------------------ r17522 | jtn | 2010-07-02 16:53:12 -0700 (Fri, 02 Jul 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/happiness.c Tweak text of label on happiness tab of city dialog. See gna bug #16213 ------------------------------------------------------------------------ r17520 | jtn | 2010-07-01 12:39:22 -0700 (Thu, 01 Jul 2010) | 5 lines Changed paths: M /trunk/server/savegame.c Workers/Engineers were losing all progress toward their current activity when loaded from savegame. See gna bug #16209 ------------------------------------------------------------------------ r17517 | pepeto | 2010-07-01 10:36:29 -0700 (Thu, 01 Jul 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Hide property editor window at startup. Report and patch by JHS. See gna bug #16204 ------------------------------------------------------------------------ r17514 | syntron | 2010-06-30 13:24:41 -0700 (Wed, 30 Jun 2010) | 11 lines Changed paths: M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/experimental/buildings.ruleset M /trunk/data/experimental/effects.ruleset M /trunk/server/citytools.c settlers and workers can be veterans - 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, experimental and civ2 rulesets supplemental ruleset(s) need to be adapted! see gna patch #1710 ------------------------------------------------------------------------ r17513 | syntron | 2010-06-30 13:10:56 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/requirements.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c use specenum_gen for enum unit_class_flag_id see gna patch #1661 ------------------------------------------------------------------------ r17512 | syntron | 2010-06-30 13:05:54 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/common/terrain.h M /trunk/server/generator/mapgen.c M /trunk/server/ruleset.c use specenum_gen for enum mapgen_terrain_property see gna patch #1660 ------------------------------------------------------------------------ r17511 | syntron | 2010-06-30 12:01:55 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/barbarian.c use specenum_gen for enum terrain_class and enum terrain_alteration see gna patch #1659 ------------------------------------------------------------------------ r17510 | syntron | 2010-06-30 11:57:49 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/ruleset.c use specenum_gen for enum terrain_flag_id see gna patch #1658 ------------------------------------------------------------------------ r17509 | syntron | 2010-06-30 11:53:44 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/global_worklist.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/cityhand.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/savegame.c use specenum_gen for enum universal_n see gna patch #1647 ------------------------------------------------------------------------ r17508 | syntron | 2010-06-30 11:48:21 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/server/ruleset.c use specenum_gen for enum impr_flag_id and enum impr_genus_id see gna patch #1650 ------------------------------------------------------------------------ r17507 | syntron | 2010-06-30 11:43:50 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/common/player.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/ruleset.c use specenum_gen for enum tech_flag_id see gna patch #1649 ------------------------------------------------------------------------ r17506 | syntron | 2010-06-30 11:39:04 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/helpdata.c M /trunk/common/requirements.c M /trunk/common/requirements.h use specenum_gen for enum req_range see gna patch #1648 ------------------------------------------------------------------------ r17505 | syntron | 2010-06-30 11:34:03 -0700 (Wed, 30 Jun 2010) | 7 lines Changed paths: M /trunk/utility/generate_specenum.py add SPECENUM_COUNT this is the number of values in the enum see gna patch #1678 ------------------------------------------------------------------------ r17504 | syntron | 2010-06-30 11:04:14 -0700 (Wed, 30 Jun 2010) | 5 lines Changed paths: M /trunk/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 #16202 ------------------------------------------------------------------------ r17501 | jtn | 2010-06-25 16:12:23 -0700 (Fri, 25 Jun 2010) | 5 lines Changed paths: M /trunk/server/unittools.c If several different bases were completed simultaneously on the same tile, only one of them would be built. See gna bug #16188 ------------------------------------------------------------------------ r17499 | jtn | 2010-06-25 16:08:56 -0700 (Fri, 25 Jun 2010) | 4 lines Changed paths: M /trunk/common/unit.c Fix misfiring assertion in activity checking. See gna bug #16187 ------------------------------------------------------------------------ r17498 | syntron | 2010-06-20 05:05:46 -0700 (Sun, 20 Jun 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c cleanup gtk city dialog: city maps see gna patch #1713 ------------------------------------------------------------------------ r17495 | syntron | 2010-06-20 05:04:29 -0700 (Sun, 20 Jun 2010) | 16 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/happiness.c Increase 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 ------------------------------------------------------------------------ r17494 | syntron | 2010-06-20 05:03:39 -0700 (Sun, 20 Jun 2010) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/happiness.c add 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 ------------------------------------------------------------------------ r17491 | syntron | 2010-06-20 05:02:31 -0700 (Sun, 20 Jun 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c fix happiness page if resized this increases ths space available for the city map see gna patch #1708 ------------------------------------------------------------------------ r17489 | syntron | 2010-06-20 05:01:51 -0700 (Sun, 20 Jun 2010) | 8 lines Changed paths: M /trunk/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 ------------------------------------------------------------------------ r17486 | syntron | 2010-06-20 04:59:51 -0700 (Sun, 20 Jun 2010) | 18 lines Changed paths: M /trunk/INSTALL M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/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 ------------------------------------------------------------------------ r17484 | syntron | 2010-06-20 04:56:08 -0700 (Sun, 20 Jun 2010) | 18 lines Changed paths: M /trunk/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... patch by Jon Severinsson (jon_severinsson) small code cleanup by me see gna patch #1689 ------------------------------------------------------------------------ r17483 | syntron | 2010-06-20 04:54:50 -0700 (Sun, 20 Jun 2010) | 28 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/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 ------------------------------------------------------------------------ r17481 | syntron | 2010-06-20 04:53:01 -0700 (Sun, 20 Jun 2010) | 23 lines Changed paths: M /trunk/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 ------------------------------------------------------------------------ r17475 | syntron | 2010-06-20 04:46:51 -0700 (Sun, 20 Jun 2010) | 15 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/text.c M /trunk/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 option is enabled. patch by Jon Severinsson (jon_severinsson) small modifications by me see gna patch #1686 ------------------------------------------------------------------------ r17474 | syntron | 2010-06-20 04:45:36 -0700 (Sun, 20 Jun 2010) | 16 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Remove unnecessary padding around unit_info_label This is the second patch in a short series intended to improve the gtk gui on netbook sized displays. In the gtk gui the unit_info_label is wrapped in a scrolling window that never scrolls, and thus only adds ugly and unnecessary padding around the label. This patch removes the superfluous scrolling window. patch by Jon Severinsson (jon_severinsson) see gna patch #1685 ------------------------------------------------------------------------ r17473 | syntron | 2010-06-20 04:44:19 -0700 (Sun, 20 Jun 2010) | 22 lines Changed paths: M /trunk/client/text.c Make unit_info_label fixed-size as intended Looking at the comments for get_unit_info_label_text2 in client/text.c it is obvious that the returned sting is supposed to always contain exactly 4 lines, so that the unit info label doesn't resize itself. However, when multiple units are selected it will instead contain exactly 5 lines, whether the extra line is necessary or not, and thus force a resize of the label. This patch removes the extra line. In most cases it will only remove a blank line. However, if 4 or more different types of units are selected the unit info box would previously include the amount of the 3 most common types and a summary of the rest, while with the patch it will only list the 2 most common types and a summary of the rest. patch by Jon Severinsson (jon_severinsson) small code cleanup by me see gna patch #1684 ------------------------------------------------------------------------ r17472 | syntron | 2010-06-19 08:46:13 -0700 (Sat, 19 Jun 2010) | 41 lines Changed paths: M /trunk/ai/aiunit.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/edithand.c fix find_closest_city Below is an analysis of the caller of find_closest_city. The flags for the function are given as boolean vector [0/1]. The following flags are defined: bool only_ocean bool only_continent bool only_known bool only_player bool only_enemy Caller of this function: - ai/aidiplomat.c => ai_manage_diplomat(): diplomat searching a save home (10010) - ai/aiunit.c => ai_military_defend(): unit searching a city to defend (0?010); ? = is_ground_unit() => ai_military_attack_barbarian(): barbarians searching a target (0?001); ? = !(unit in transport) - server/barbarians.c => try_summon_barbarians(): find a city to attack (00000) - server/cityturn.c => disband_city() and do_city_migration(): closest city to rehome units (00010) - server/diplomats.c => diplomat_escape(): closest city for escape (00010) - server/edithand.c => handle_edit_unit_create(): homecity for new unit (?0010); ? = is_sailing_unit() - server/unittools.c => wipe_unit(): save home for undisbandable units (10010) At the moment 'only_known' is never used. see gna bug #16065 reported by Sebastian Novak (roywephy) ------------------------------------------------------------------------ r17471 | syntron | 2010-06-19 08:45:24 -0700 (Sat, 19 Jun 2010) | 11 lines Changed paths: M /trunk/client/text.c M /trunk/common/tech.c M /trunk/server/plrhand.c fix tech upkeep - the tech upkeep value was not refreshed after a change of the players government; thus, no upkeep was subtracted from the bulbs produced - update tech text (correct display of the case upkeep == bulbs produced) - add debug message for tech upkeep see gna bug #16134 ------------------------------------------------------------------------ r17469 | pepeto | 2010-06-15 00:24:02 -0700 (Tue, 15 Jun 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Remove gtk failed assertion of gtk_label_set_label() when loading the menus. Reported by Matthias Pfafferodt (syntron) Patch by JHS. See gna bug #15896 ------------------------------------------------------------------------ r17467 | jcreus | 2010-06-12 10:23:29 -0700 (Sat, 12 Jun 2010) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r17466 | dmarks | 2010-06-09 17:05:06 -0700 (Wed, 09 Jun 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/grenada-shield.png A /trunk/data/flags/grenada.png A /trunk/data/flags/grenada.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/grenadian.ruleset M /trunk/po/POTFILES.in Add Grenadian nation. Ruleset by Ann with flag from the Public Domain. Gna patch #1248 ------------------------------------------------------------------------ r17465 | dmarks | 2010-06-09 17:00:52 -0700 (Wed, 09 Jun 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/dryad-shield.png A /trunk/data/flags/dryad.png A /trunk/data/flags/dryad.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/dryad.ruleset M /trunk/po/POTFILES.in Add fictional Dryad nation. Ruleset by Add with flag from the Public Domain. Gna patch #1247 ------------------------------------------------------------------------ r17464 | dmarks | 2010-06-09 16:57:13 -0700 (Wed, 09 Jun 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/chananea-shield.png A /trunk/data/flags/chananea.png A /trunk/data/flags/chananea.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/chananean.ruleset M /trunk/po/POTFILES.in Add fictional Chananean nation. Ruleset by Ann with flag by me. Gna patch #1245 ------------------------------------------------------------------------ r17463 | dmarks | 2010-06-09 16:53:25 -0700 (Wed, 09 Jun 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/andorra-shield.png A /trunk/data/flags/andorra.png A /trunk/data/flags/andorra.svg A /trunk/data/flags/occitania-shield.png A /trunk/data/flags/occitania.png A /trunk/data/flags/occitania.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/andorran.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/french.ruleset A /trunk/data/nation/occitan.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/po/POTFILES.in Add Andorran and Occitan nations. Rulesets by Joan Creus et.al. with flags from the Public Domain. Gna patch #1246 ------------------------------------------------------------------------ r17462 | jcreus | 2010-06-08 11:14:41 -0700 (Tue, 08 Jun 2010) | 1 line Changed paths: M /trunk/po/ca.po updating Catalan translation in trunk ------------------------------------------------------------------------ r17461 | dmarks | 2010-06-06 11:00:26 -0700 (Sun, 06 Jun 2010) | 1 line Changed paths: M /trunk/data/nation/eritrean.ruleset Uncomment leader allowed after r17459. ------------------------------------------------------------------------ r17460 | dmarks | 2010-06-05 17:25:08 -0700 (Sat, 05 Jun 2010) | 1 line Changed paths: M /trunk/data/themes/gui-sdl/human/Makefile.am M /trunk/data/themes/gui-sdl/human/theme.themespec Remove CJK fonts from makefile to save space/bandwidth. Gna patch #1681 ------------------------------------------------------------------------ r17459 | dmarks | 2010-06-05 14:56:59 -0700 (Sat, 05 Jun 2010) | 1 line Changed paths: M /trunk/doc/README.nations Modify policy to allow for two living leaders per nation - one of each sex. Gna patch #1497. ------------------------------------------------------------------------ r17458 | dmarks | 2010-06-05 14:49:32 -0700 (Sat, 05 Jun 2010) | 1 line Changed paths: A /trunk/data/flags/rif-shield.png A /trunk/data/flags/rif.png A /trunk/data/flags/rif.svg Commit missing files for r17457. ------------------------------------------------------------------------ r17457 | dmarks | 2010-06-05 14:49:05 -0700 (Sat, 05 Jun 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/riffian.ruleset M /trunk/po/POTFILES.in Add Riffian nation. Ruleset by Ann with flag from the Public Domain. Gna patch #1243 ------------------------------------------------------------------------ r17456 | dmarks | 2010-06-05 14:47:00 -0700 (Sat, 05 Jun 2010) | 1 line Changed paths: A /trunk/data/flags/oz-shield.png A /trunk/data/flags/oz.png A /trunk/data/flags/oz.svg A /trunk/data/nation/ozite.ruleset Commit mising files for r17454. ------------------------------------------------------------------------ r17455 | dmarks | 2010-06-05 14:45:05 -0700 (Sat, 05 Jun 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/eritrea-shield.png A /trunk/data/flags/eritrea.png A /trunk/data/flags/eritrea.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/eritrean.ruleset M /trunk/po/POTFILES.in Add Eritrean nation. Ruleset by Ann with flag from the Public Domain. Gna patch #1242. ------------------------------------------------------------------------ r17454 | dmarks | 2010-06-05 14:40:12 -0700 (Sat, 05 Jun 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/po/POTFILES.in Add Ozite nation. Ruleset by Ann with flag by me. Gna patch #1240. ------------------------------------------------------------------------ r17453 | stikonas | 2010-06-04 07:21:24 -0700 (Fri, 04 Jun 2010) | 1 line Changed paths: M /trunk/po/lt.po Fix a typo. ------------------------------------------------------------------------ r17452 | dmarks | 2010-05-30 09:16:04 -0700 (Sun, 30 May 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/vampire-shield.png A /trunk/data/flags/vampire.png A /trunk/data/flags/vampire.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/vampire.ruleset M /trunk/po/POTFILES.in Add fictional Vampire nation. Ruleset and flag by Ann with minor changes by me. Gna patch #1239. ------------------------------------------------------------------------ r17450 | jtn | 2010-05-24 14:41:18 -0700 (Mon, 24 May 2010) | 7 lines Changed paths: M /trunk/doc/CodingStyle M /trunk/m4/debug.m4 Add -Wl,--no-add-needed to --enable-debug=checks build to (try to) catch recurrence of an issue like bug #15400. Patch by Matthias Pfafferodt (syntron). See gna bug #15400 ------------------------------------------------------------------------ r17444 | dmarks | 2010-05-23 10:31:20 -0700 (Sun, 23 May 2010) | 1 line Changed paths: M /trunk/data/nation/northkorean.ruleset Fix capitalization to match all other Korean names. ------------------------------------------------------------------------ r17443 | dmarks | 2010-05-23 10:23:24 -0700 (Sun, 23 May 2010) | 1 line Changed paths: M /trunk/data/nation/amazigh.ruleset Some minor changes to Amazigh ruleset that I forgot to save before committing. ------------------------------------------------------------------------ r17442 | dmarks | 2010-05-23 10:19:41 -0700 (Sun, 23 May 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/amazigh-shield.png A /trunk/data/flags/amazigh.png A /trunk/data/flags/amazigh.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/alandalus.ruleset M /trunk/data/nation/algerian.ruleset A /trunk/data/nation/amazigh.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/emirati.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/kurd.ruleset M /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/tunisian.ruleset Add Amazigh nationset. Ruleset by QABBA Ibrahim-Zakaria with minor changes by me. Flag by Wikimedia user Mysid (PD). Gna patch #1653. ------------------------------------------------------------------------ r17441 | dmarks | 2010-05-23 10:04:34 -0700 (Sun, 23 May 2010) | 1 line Changed paths: M /trunk/po/POTFILES.in M /trunk/po/ko.po Typo fixes to Korean translation. Patch by semtlenori_at_gmail.com in Gna patch #1680. ------------------------------------------------------------------------ r17438 | jtn | 2010-05-22 08:26:14 -0700 (Sat, 22 May 2010) | 6 lines Changed paths: M /trunk/configure.ac r17430 caused configure to fail to run on some systems. Patch by Matthias Pfafferodt (syntron). See gna bug #15400 ------------------------------------------------------------------------ r17432 | kscanne | 2010-05-17 07:20:55 -0700 (Mon, 17 May 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17430 | jtn | 2010-05-16 06:34:01 -0700 (Sun, 16 May 2010) | 9 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/advdomestic.c M /trunk/ai/aicity.c M /trunk/ai/aiexplorer.c M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-xaw/Makefile.am M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/overview_common.c M /trunk/client/text.c M /trunk/common/city.c M /trunk/common/map.h M /trunk/configure.ac M /trunk/server/cityturn.c M /trunk/server/generator/Makefile.am M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/startpos.c Clean up use of math library. Changes to library linking so that libraries/ executables explicitly link with -lm when they need to (intended to allow building with binutils-gold -- the Google linker), and explicitly include where it is used. Patch by Jonathan Landis (jkl) with tweaks by me. See gna bug #15400 ------------------------------------------------------------------------ r17429 | jtn | 2010-05-16 05:55:25 -0700 (Sun, 16 May 2010) | 6 lines Changed paths: M /trunk/server/settings.c Fix typos in English version of settings help. Patch by Joan Creus (jcreus). See gna bug #15890 ------------------------------------------------------------------------ r17427 | pepeto | 2010-05-10 01:40:13 -0700 (Mon, 10 May 2010) | 6 lines Changed paths: M /trunk/client/text.c Fix typo in text.c able to crash the client. Report and patch by JHS See gna bug #16003 ------------------------------------------------------------------------ r17425 | pepeto | 2010-05-10 01:38:14 -0700 (Mon, 10 May 2010) | 7 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/sernet.c M /trunk/server/sernet.h Don't send the ping packet before having checked the capability string of the connecting client. Reported by JHS See gna bug #16003 ------------------------------------------------------------------------ r17424 | dmarks | 2010-05-09 12:23:56 -0700 (Sun, 09 May 2010) | 1 line Changed paths: M /trunk/data/nation/amazonian.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/northkorean.ruleset M /trunk/data/nation/southkorean.ruleset Fix typos in civil war nations. Patch by Jacob Nevins in Gna bug #15378. ------------------------------------------------------------------------ r17422 | pepeto | 2010-05-08 09:24:56 -0700 (Sat, 08 May 2010) | 6 lines Changed paths: M /trunk/utility/log.h Make sure to print a fatal error message when fc_assert_exit_msg() fails. Patch by Ulrik Sverdrup (englabenny) See gna patch #1641 ------------------------------------------------------------------------ r17420 | pepeto | 2010-05-08 09:18:51 -0700 (Sat, 08 May 2010) | 6 lines Changed paths: M /trunk/utility/support.c Replace remaning my_nonblock()s with fc_nonblock(). Patch by Jonathan Landis (jkl) See gna bug #15983 ------------------------------------------------------------------------ r17418 | jtn | 2010-05-08 06:13:26 -0700 (Sat, 08 May 2010) | 8 lines Changed paths: M /trunk/common/Makefile.am M /trunk/common/unittype.c M /trunk/configure.ac M /trunk/utility/Makefile.am Build system changes to make things work better when building with shared libraries: link libfreeciv against libm, and link libcivutility against libz/libbz2 rather than the executables directly. Also add a #include "math.h". Patch by Jonathan Landis (jkl) See gna bug #15973 ------------------------------------------------------------------------ r17414 | pepeto | 2010-04-27 09:21:35 -0700 (Tue, 27 Apr 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/options.c M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/map.h M /trunk/common/packets.def M /trunk/manual/civmanual.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Implement 'enum' server settings. See gna patch #1637 ------------------------------------------------------------------------ r17413 | pepeto | 2010-04-27 09:13:01 -0700 (Tue, 27 Apr 2010) | 7 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/server/cityhand.c Fix the failed assertion when clicking on the workable tiles of an investigated city: in city_map_radius_sq_get() [city.c::128]: assertion 'pcity != ((void *)0)' failed See gna bug #15946 ------------------------------------------------------------------------ r17411 | pepeto | 2010-04-27 09:10:00 -0700 (Tue, 27 Apr 2010) | 4 lines Changed paths: M /trunk/common/city.c Fix that global observers doesn't see only unavailable tiles in the city dialog. See gna bug #15944 ------------------------------------------------------------------------ r17409 | pepeto | 2010-04-27 09:08:08 -0700 (Tue, 27 Apr 2010) | 6 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/notify.c M /trunk/server/notify.h Add the new connection message in the event cache. Reported by Andreas (anbe) See gna bug #15923 ------------------------------------------------------------------------ r17407 | pepeto | 2010-04-27 09:02:11 -0700 (Tue, 27 Apr 2010) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/unittype.c M /trunk/common/unittype.h Free correctly the memory allocated by role_unit_precalcs(). Patch by jkl102001@yahoo.com with minor changes by me See gna bug #15899 ------------------------------------------------------------------------ r17406 | jtn | 2010-04-26 12:25:52 -0700 (Mon, 26 Apr 2010) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/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/client/text.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.c M /trunk/common/unit.c M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Rework pillaging, fixing numerous bugs in the process. See gna bug #15744 and gna bug #15742 ------------------------------------------------------------------------ r17403 | pepeto | 2010-04-25 10:47:16 -0700 (Sun, 25 Apr 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c CMA happy scale also changes when the user click at left or right. Reported by Someone Special See gna bug #15909 ------------------------------------------------------------------------ r17402 | syntron | 2010-04-25 09:33:29 -0700 (Sun, 25 Apr 2010) | 7 lines Changed paths: M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/server/plrhand.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_actions.h M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h add create_player lua function * move nations_match into nation.c see gna patch #1616 ------------------------------------------------------------------------ r17401 | syntron | 2010-04-25 09:29:14 -0700 (Sun, 25 Apr 2010) | 8 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/commands.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/stdinhand.c add a player to a running game * clear player knowledge (see player_map_free() and * server_remove_player()) see patch #1574 ------------------------------------------------------------------------ r17400 | syntron | 2010-04-25 09:25:02 -0700 (Sun, 25 Apr 2010) | 5 lines Changed paths: M /trunk/server/stdinhand.c cleanup player name check see gna patch #1615 ------------------------------------------------------------------------ r17399 | syntron | 2010-04-25 09:23:20 -0700 (Sun, 25 Apr 2010) | 7 lines Changed paths: M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h cleanup stdinhand.c:handle_stdin_input() char *str => const char *str see gna patch #1613 ------------------------------------------------------------------------ r17398 | syntron | 2010-04-25 09:22:22 -0700 (Sun, 25 Apr 2010) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-xaw/diplodlg.c trading updates * gtk: compiled and OK * sdl: compiled and OK * xaw: compiled but not checked see gna patch #1506 ------------------------------------------------------------------------ r17396 | pepeto | 2010-04-21 01:36:20 -0700 (Wed, 21 Apr 2010) | 4 lines Changed paths: M /trunk/utility/Makefile.am A /trunk/utility/fc_utf8.c A /trunk/utility/fc_utf8.h M /trunk/utility/support.c Add utilities to make safe operations on UTF-8 strings. See gna patch #1582 ------------------------------------------------------------------------ r17395 | pepeto | 2010-04-21 01:25:26 -0700 (Wed, 21 Apr 2010) | 2 lines Changed paths: M /trunk/version.in Update string capability after last change. See gna patch #1643 ------------------------------------------------------------------------ r17394 | pepeto | 2010-04-21 01:24:26 -0700 (Wed, 21 Apr 2010) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/server/connecthand.c M /trunk/server/ruleset.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Remove the packets PACKET_FREEZE_HINT and PACKET_THAW_HINT. Use compression For all packets sent into establish_new_connection(). See gna patch #1643 ------------------------------------------------------------------------ r17393 | pepeto | 2010-04-21 01:19:13 -0700 (Wed, 21 Apr 2010) | 4 lines Changed paths: M /trunk/utility/registry.c Remove spaces generated by the new registry module. See gna patch #1642 ------------------------------------------------------------------------ r17392 | pepeto | 2010-04-21 01:15:09 -0700 (Wed, 21 Apr 2010) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/client/client_main.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/helpdata.c M /trunk/client/tilespec.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/path_finding.c M /trunk/common/generate_packets.py M /trunk/common/idex.c M /trunk/common/nation.c M /trunk/common/player.c M /trunk/common/tech.c M /trunk/common/unit.c M /trunk/manual/civmanual.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/utility/hash.c M /trunk/utility/inputfile.c M /trunk/utility/ioz.c M /trunk/utility/mem.c M /trunk/utility/netintf.c M /trunk/utility/shared.c M /trunk/utility/shared.h Remove die(). In mostly places, use fc_assert_exit_msg() instead. See gna patch #1641 ------------------------------------------------------------------------ r17391 | englabenny | 2010-04-20 14:14:53 -0700 (Tue, 20 Apr 2010) | 8 lines Changed paths: M /trunk/configure.ac Enable AM_SILENT_RULES by default where available Important: Full output available using 'make V=1'. This automake directive makes the build output sparser, and warnings stand out. See gna bug #15884 ------------------------------------------------------------------------ r17389 | englabenny | 2010-04-20 11:05:29 -0700 (Tue, 20 Apr 2010) | 10 lines Changed paths: M /trunk/server/scripting/api.pkg API: Pointer safety in tolua accessors and tolua module No raw access to unchecked C functions exported with tolua (struct field getters). Disable direct write access to struct fields completely. No access to tolua typecasting. Only exported tolua function is tolua.type (returns string with API objects' class name). See gna bug #15696 ------------------------------------------------------------------------ r17387 | englabenny | 2010-04-20 10:12:32 -0700 (Tue, 20 Apr 2010) | 9 lines Changed paths: M /trunk/ai/aidata.h Use signed char for fields in struct ai_dip_intel We use 'signed char' to portably hold negative values in a char (used by field ally_patience. Updating all fields of the structure, since they are all using char to store small quantities (not characters). With help from pepeto. See gna bug #15908 ------------------------------------------------------------------------ r17386 | pepeto | 2010-04-19 08:45:29 -0700 (Mon, 19 Apr 2010) | 4 lines Changed paths: M /trunk/client/gui-sdl/optiondlg.c Implement the 'enum' option in the SDL client. See gna patch #1635 ------------------------------------------------------------------------ r17385 | pepeto | 2010-04-19 08:43:37 -0700 (Mon, 19 Apr 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/optiondlg.c Implement the 'enum' options in the Gtk2 client. See gna patch #1634 ------------------------------------------------------------------------ r17383 | pepeto | 2010-04-19 04:27:42 -0700 (Mon, 19 Apr 2010) | 6 lines Changed paths: M /trunk/server/savegame.c Unsure to read a correct turn number from the savegames. From a report by Kinetic See gna bug #15892 ------------------------------------------------------------------------ r17381 | pepeto | 2010-04-19 04:23:30 -0700 (Mon, 19 Apr 2010) | 6 lines Changed paths: M /trunk/data/scenario/france-140x90-v2.sav Remove the invalid turn number of the scenario "France". Reported by Kinetic See gna bug #15892 ------------------------------------------------------------------------ r17380 | pepeto | 2010-04-19 04:21:21 -0700 (Mon, 19 Apr 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gotodlg.c Make possible to search a city name in the goto dialog (Gtk2 client). Reported by Andreas (anbe) See gna bug #15891 ------------------------------------------------------------------------ r17378 | pepeto | 2010-04-17 16:33:51 -0700 (Sat, 17 Apr 2010) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/options.c M /trunk/client/options.h Added 'enum' option type. ------------------------------------------------------------------------ r17377 | syntron | 2010-04-17 11:21:42 -0700 (Sat, 17 Apr 2010) | 5 lines Changed paths: M /trunk/client/gui-ftwl/dialogs.c M /trunk/server/generator/mapgen.c M /trunk/server/maphand.c M /trunk/server/score.c remove newlines in log messages see gna bug #15845 ------------------------------------------------------------------------ r17376 | pepeto | 2010-04-17 03:39:28 -0700 (Sat, 17 Apr 2010) | 7 lines Changed paths: M /trunk/server/settings.c Removed error message when attempting to load an old savegame which doesn't contain the setting count info. Reported by knotwork on #freeciv-dev IRC channel See gna bug #15881 ------------------------------------------------------------------------ r17374 | pepeto | 2010-04-17 03:36:09 -0700 (Sat, 17 Apr 2010) | 7 lines Changed paths: M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/server/edithand.c Attempt to avoid the transformation of the terrain of a city tile when this terrain cannot support a city. At worse, an assertion will fail. Reported by Ulrik Sverdrup See gna bug #15630 ------------------------------------------------------------------------ r17372 | pepeto | 2010-04-17 03:32:03 -0700 (Sat, 17 Apr 2010) | 7 lines Changed paths: M /trunk/server/settlers.c Reestablish the built bases after the illegal removal done by the auto-settler code. Reported by Andreas (anbe) See gna bug #15446 ------------------------------------------------------------------------ r17370 | englabenny | 2010-04-16 14:03:21 -0700 (Fri, 16 Apr 2010) | 3 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_actions.h API: create_unit_full(..) See gna patch #1627 ------------------------------------------------------------------------ r17369 | englabenny | 2010-04-16 13:51:49 -0700 (Fri, 16 Apr 2010) | 3 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_find.h API: find.transport_unit(player, unit_type, tile) See gna patch #1628 ------------------------------------------------------------------------ r17368 | englabenny | 2010-04-16 13:43:23 -0700 (Fri, 16 Apr 2010) | 3 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h API: Player:knows_tech(..) and Unit_Type:can_exist_at_tile(tile) See gna patch #1626 ------------------------------------------------------------------------ r17367 | kscanne | 2010-04-16 08:53:56 -0700 (Fri, 16 Apr 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17364 | englabenny | 2010-04-16 07:02:54 -0700 (Fri, 16 Apr 2010) | 3 lines Changed paths: M /trunk/bootstrap/freeciv-server.desktop.in M /trunk/bootstrap/freeciv.desktop.in Fix Swedish description in .desktop files. Fix freeciv-server Exec= key See gna bug #15878 ------------------------------------------------------------------------ r17362 | englabenny | 2010-04-16 06:39:12 -0700 (Fri, 16 Apr 2010) | 7 lines Changed paths: M /trunk/data/default/default.lua M /trunk/server/scripting/api.pkg API: Restore Player.id field using properties Use Properties (method calls masquerading as object fields) to restore the Player.id field. This restores symmetry (all exported classes have an id field). See gna bug #15586 ------------------------------------------------------------------------ r17360 | pepeto | 2010-04-16 01:14:13 -0700 (Fri, 16 Apr 2010) | 7 lines Changed paths: M /trunk/client/options.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/version.in * Server setting packets changes and clean up. * Renumber all the packets to avoid strange order and insert new gaps between parts. * Update capability string. See gna patch 1624 ------------------------------------------------------------------------ r17359 | pepeto | 2010-04-16 01:08:05 -0700 (Fri, 16 Apr 2010) | 8 lines Changed paths: M /trunk/client/text.c Remove failed assertion when update the science report whereas the current researched technology is not set. Reported by Matthias Pfafferodt (syntron) Analysis by Ulrik Sverdrup (englabenny) See gna bug #15807 ------------------------------------------------------------------------ r17357 | pepeto | 2010-04-16 00:58:15 -0700 (Fri, 16 Apr 2010) | 7 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/widget_window.c Implement the popup_notify_goto_dialog() in the SDL client and fix a serious bug in window_resize(). Requested by Marko Lindqvist (cazfi) See gna bug #13493 ------------------------------------------------------------------------ r17356 | jtn | 2010-04-15 13:35:47 -0700 (Thu, 15 Apr 2010) | 4 lines Changed paths: M /trunk/data/experimental/game.ruleset Change description of experimental ruleset from the default. See gna bug #15873 ------------------------------------------------------------------------ r17354 | englabenny | 2010-04-15 13:20:17 -0700 (Thu, 15 Apr 2010) | 35 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/plrhand.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_find.h M /trunk/server/scripting/api_types.h M /trunk/server/scripting/script.c M /trunk/server/scripting/script.h M /trunk/server/unittools.c Remove script objects for removed units, cities and players Make sure we remove pointers to removed game objects from the script environment. Tolua provides a pointer -> userdata lookup table that we use. If our game object was exported, it has a unique userdata wrapper in lua. We change the type of the userdata to a marker class called 'Nonexistent'. It has one single method :exists() that always returns false. City and Unit correspondingly have :exists() methods which should always return true. Conceptually we have this: city: [userdata of type 'City' with [void *object: 0x012334]] When script_remove_exported_object(..) is used, 'city' now represents an empty value of a marker type: city: [userdata of type 'Nonexistent' with [void *object: NULL]] 'city' is not 'nil' in Lua, but a 'Nonexistent' that is not compatible with any API function calls. All object fields (for example "city.id") are nil. Players that are removed is probably very uncommon, so no :exists() methods exists. You can still recognize 'Nonexistent' players if needed since all fields are 'nil'. To make sure variables are consistent across save/load, we even restore 'Nonexistent' values. See gna patch #1617 ------------------------------------------------------------------------ r17353 | pepeto | 2010-04-15 01:20:24 -0700 (Thu, 15 Apr 2010) | 4 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/common/featured_text.c M /trunk/common/featured_text.h Add a color option type. Implementation for the GTK client only. See gna patch #1623 ------------------------------------------------------------------------ r17351 | pepeto | 2010-04-15 01:12:42 -0700 (Thu, 15 Apr 2010) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-gtk-2.0/pages.c Center map view at start of game in the GTK client. Reported by Matthias Pfafferodt (syntron) Crossed work by Ulrik Sverdrup (englabenny), Matthias Pfafferodt (syntron) and me See gna bug #15738 ------------------------------------------------------------------------ r17350 | pepeto | 2010-04-15 01:05:57 -0700 (Thu, 15 Apr 2010) | 4 lines Changed paths: M /trunk/data/experimental/Makefile.am Fix experimental ruleset Makefile. See gna bug #15870 ------------------------------------------------------------------------ r17349 | pepeto | 2010-04-15 01:04:19 -0700 (Thu, 15 Apr 2010) | 5 lines Changed paths: M /trunk/client/gui-sdl/optiondlg.c Make the info labels of the buttons of the option dialog working in the SDL client. See gna bug #15869 ------------------------------------------------------------------------ r17348 | pepeto | 2010-04-15 01:01:52 -0700 (Thu, 15 Apr 2010) | 6 lines Changed paths: M /trunk/utility/genlist.c Unsure to decrease the genlist count before calling the free function in genlist_remove(). Then, if that callback calls itself genlist_clear() or genlist_destroy(), it would be safe. See gna bug #15866 ------------------------------------------------------------------------ r17347 | pepeto | 2010-04-15 00:56:32 -0700 (Thu, 15 Apr 2010) | 6 lines Changed paths: M /trunk/client/gui-sdl/cityrep.c Fix city report info label for worklist status in the SDL client. Reported by Jason Dorje Short (jdorje) and me See gna bug #15862, bug #15741 ------------------------------------------------------------------------ r17345 | englabenny | 2010-04-14 08:23:09 -0700 (Wed, 14 Apr 2010) | 6 lines Changed paths: M /trunk/common/movement.c Fix movmement.c find_transport_from_tile use of could_unit_load find_transport_from_tile reversed the order of the cargo and transporter unit arguments. See gna bug #15857 ------------------------------------------------------------------------ r17343 | englabenny | 2010-04-14 08:14:20 -0700 (Wed, 14 Apr 2010) | 8 lines Changed paths: M /trunk/dependencies/tolua-5.1/src/bin/tolua.c Fix compiler warning in tolua-5.1 There may be a warning emitted for 'nested extern declaration' in tolua-5.1, which causes compilation failure in debug mode. Reported by Matthias Pfafferodt. See gna bug #15860 ------------------------------------------------------------------------ r17341 | englabenny | 2010-04-14 08:08:51 -0700 (Wed, 14 Apr 2010) | 7 lines Changed paths: M /trunk/server/scripting/script.c API: Hide Lua module 'debug' We load the debug library, but do not make it available in the Lua API. The debug module allows access to (among other things) the registry, and upvalues (local variables of closures). See gna bug #15725 ------------------------------------------------------------------------ r17337 | pepeto | 2010-04-14 00:33:06 -0700 (Wed, 14 Apr 2010) | 7 lines Changed paths: M /trunk/utility/inputfile.c Make the last line of the registry files readable. Evoked by HanduMan on the forum Report by Matthias Pfafferodt (syntron) See gna bug #15816, http://forum.freeciv.org/viewtopic.php?t=6154 ------------------------------------------------------------------------ r17336 | englabenny | 2010-04-13 12:14:05 -0700 (Tue, 13 Apr 2010) | 20 lines Changed paths: M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_effects.c M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_intl.c M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/script.c M /trunk/server/scripting/script.h M /trunk/server/scripting/script_signal.c Scripting/API: Use specific argument error messages Use a wrapper of luaL_argerror to provide detailed feedback for invalid arguments to API functions. luaL_argerror takes the name of the called lua function from the stack. Example: bad argument #1 to 'create_city' (got 'nil', 'Player' expected) --> 1: create_city(nil, nil, "") Adding macros to simplify use of script_arg_error: SCRIPT_CHECK SCRIPT_CHECK_ARG SCRIPT_CHECK_ARG_NIL SCRIPT_CHECK_SELF See gna patch #1618 ------------------------------------------------------------------------ r17335 | englabenny | 2010-04-12 14:30:03 -0700 (Mon, 12 Apr 2010) | 16 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h M /trunk/server/scripting/api_types.h API: Add Tile,Player:units_iterate(), and Player:cities_iterate() Add iteration methods for Tile units and Player units and cities. Iteration is safe w.r.t the linked list, because we copy it in lua first. We define two new API types, Unit_List_Link and City_List_Link, both represent struct genlist_link (opaquely). The different types are type-safe (can not be mixed) in the Lua API even if the underlying type is the same. It is safe to pass NULL to the genlist_link functions, so SCRIPT_ASSERT is not needed. See gna patch #1606 ------------------------------------------------------------------------ r17334 | englabenny | 2010-04-12 14:25:10 -0700 (Mon, 12 Apr 2010) | 3 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h API: Add Tile:city() and Tile:num_units() accessors See gna patch #1605 ------------------------------------------------------------------------ r17333 | englabenny | 2010-04-12 14:22:07 -0700 (Mon, 12 Apr 2010) | 13 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h API: Add Tile:square_iterate(..), Tile:circle_iterate(..) Add iteration constructs equivalent to those in common/map.h Example usage: for tile in city.tile:circle_iterate(5) do print(tile, tile:num_units()) end Tile gains an additional method with int Tile:sq_distance(Tile *other) See gna patch #1604 ------------------------------------------------------------------------ r17332 | englabenny | 2010-04-12 14:18:52 -0700 (Mon, 12 Apr 2010) | 3 lines Changed paths: M /trunk/server/score.c M /trunk/server/score.h M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h API: Add Player:civilization_score() and Player:gold() accessors See gna patch #1603 ------------------------------------------------------------------------ r17329 | syntron | 2010-04-12 12:05:25 -0700 (Mon, 12 Apr 2010) | 5 lines Changed paths: M /trunk/common/city.c M /trunk/server/citytools.c check if ai is initialised see gna bug #15844 ------------------------------------------------------------------------ r17327 | englabenny | 2010-04-12 08:07:20 -0700 (Mon, 12 Apr 2010) | 9 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/Makefile.am M /trunk/server/scripting/api.pkg M /trunk/server/scripting/script.c Use tolua-5.1 Switch from toluaxx to tolua-5.1 which is more stable and maintained. We change api.pkg in the same commit to make sure the api is regenerated. Taking the opportunity to fix all mixed indentation in api.pkg, only whitespace changes. See gna bug #13709 ------------------------------------------------------------------------ r17326 | englabenny | 2010-04-12 07:47:02 -0700 (Mon, 12 Apr 2010) | 3 lines Changed paths: M /trunk/server/scripting/api.pkg API: Do not use tolua_outside See gna bug #15841 ------------------------------------------------------------------------ r17323 | pepeto | 2010-04-12 03:11:32 -0700 (Mon, 12 Apr 2010) | 4 lines Changed paths: M /trunk/server/sanitycheck.c M /trunk/utility/log.c Use fc_assert() in sanity check module. See gna bug #15810 ------------------------------------------------------------------------ r17322 | pepeto | 2010-04-12 03:09:38 -0700 (Mon, 12 Apr 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Fixed compilation with --enable-debug on some distributions. Reported by Jason Dorje Short (jdorje) and Marko Lindqvist (cazfi) Patch by Jason Dorje Short See gna bug #15747, bug #15821 ------------------------------------------------------------------------ r17321 | syntron | 2010-04-11 08:10:53 -0700 (Sun, 11 Apr 2010) | 5 lines Changed paths: M /trunk/common/game.c remove pcity->server.vision checks in the client see gna bug #15839 ------------------------------------------------------------------------ r17320 | syntron | 2010-04-11 08:10:12 -0700 (Sun, 11 Apr 2010) | 5 lines Changed paths: M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/unittools.c merge find_closest_owned_city() and dist_nearest_city() see gna patch #1600 ------------------------------------------------------------------------ r17319 | syntron | 2010-04-11 07:55:24 -0700 (Sun, 11 Apr 2010) | 7 lines Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/experimental A /trunk/data/experimental/Makefile.am A /trunk/data/experimental/ai_effects.ruleset A /trunk/data/experimental/buildings.ruleset A /trunk/data/experimental/cities.ruleset A /trunk/data/experimental/effects.ruleset A /trunk/data/experimental/game.ruleset A /trunk/data/experimental/governments.ruleset A /trunk/data/experimental/nations.ruleset A /trunk/data/experimental/script.lua A /trunk/data/experimental/techs.ruleset A /trunk/data/experimental/terrain.ruleset A /trunk/data/experimental/units.ruleset A /trunk/data/experimental.serv A /trunk/doc/README.ruleset_experimental add experimental ruleset more information insee doc/README.ruleset_experimental see gna patch #1236 ------------------------------------------------------------------------ r17318 | syntron | 2010-04-11 07:52:37 -0700 (Sun, 11 Apr 2010) | 7 lines Changed paths: M /trunk/client/gui-xaw/cma_fe.c comilation fix for xaw client reported by Jason Dorje Short (jdorje) see gna bug #15832 ------------------------------------------------------------------------ r17317 | syntron | 2010-04-11 07:51:52 -0700 (Sun, 11 Apr 2010) | 7 lines Changed paths: M /trunk/common/tech.c M /trunk/data/default/effects.ruleset M /trunk/data/default/game.ruleset M /trunk/server/techtools.c define new rulest values for tech upkeep * add debug code to show the tech upkeep see gna bug #15830 ------------------------------------------------------------------------ r17316 | englabenny | 2010-04-10 17:53:48 -0700 (Sat, 10 Apr 2010) | 3 lines Changed paths: M /trunk/server/scripting/api.pkg API: Introduce players_iterate() and whole_map_iterate() See gna patch #1602 ------------------------------------------------------------------------ r17315 | englabenny | 2010-04-10 16:07:14 -0700 (Sat, 10 Apr 2010) | 18 lines Changed paths: M /trunk/server/scripting/api.pkg API: Define convenience functionality for Types Define the == equality operator for all API datatypes, so you can compare objects directly (instead of comparing the id field, which is of course what the equality operation does). Define a string representation, so that when printed, userdata types output something like the following (instead of userdata: 0x0x1080ac48): A single quote (') is removed in a comment, it disturbs syntax highlighting if you want to view api.pkg in Lua syntax colors. See gna patch #1562 ------------------------------------------------------------------------ r17313 | englabenny | 2010-04-10 15:56:10 -0700 (Sat, 10 Apr 2010) | 11 lines Changed paths: M /trunk/server/scripting/script.c Scripting: Limit execution time Use Lua debug runtime facilities to set up a check hook every 10000 executed instructions (by default), to check used execution time. We interrupt the script execution after 5 seconds of cpu time, which should be ample time. The limit applies to the time between script execution is initiated from C until lua returns to C. For example, each script callback call is a separate execution. See gna patch #1599 ------------------------------------------------------------------------ r17311 | jtn | 2010-04-10 06:43:35 -0700 (Sat, 10 Apr 2010) | 2 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 Results of "make update-po" after gna bug #15345. ------------------------------------------------------------------------ r17309 | jtn | 2010-04-10 06:31:35 -0700 (Sat, 10 Apr 2010) | 4 lines Changed paths: M /trunk/data/helpdata.txt Add plague and migration to built-in help. See gna bug #15345 ------------------------------------------------------------------------ r17307 | jtn | 2010-04-10 06:27:40 -0700 (Sat, 10 Apr 2010) | 6 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 Manually update msgids in po-files after cosmetic English string changes (gna bug #15802 and gna bug #15808) so as not to invalidate existing translations. (Not touched ga.po, as that is still based on a rather old potfile -- many of the affected strings have been added or changed since the potfile was made.) ------------------------------------------------------------------------ r17306 | jtn | 2010-04-10 05:52:30 -0700 (Sat, 10 Apr 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Fix cosmetic issue: awkward English grammar "sure to sell". Patch by Jason Dorje Short . See gna bug #15802 ------------------------------------------------------------------------ r17305 | jtn | 2010-04-10 05:51:44 -0700 (Sat, 10 Apr 2010) | 4 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/helpdata.c M /trunk/client/options.c M /trunk/server/cityturn.c Fix cosmetic issues in several English strings. See gna bug #15808 ------------------------------------------------------------------------ r17304 | jtn | 2010-04-10 05:50:24 -0700 (Sat, 10 Apr 2010) | 2 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 Result of "make update-po" -- refresh prior to some string changes ------------------------------------------------------------------------ r17299 | syntron | 2010-04-09 15:45:35 -0700 (Fri, 09 Apr 2010) | 5 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aihunt.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/common/city.h move ai_city to aicity.h see gna patch #1595 ------------------------------------------------------------------------ r17298 | syntron | 2010-04-09 15:37:48 -0700 (Fri, 09 Apr 2010) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/common/ai.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/aiiface.c M /trunk/server/citytools.c M /trunk/server/settlers.c dynamically allocate activity map within struct ai_city see gna patch #1594 ------------------------------------------------------------------------ r17297 | syntron | 2010-04-09 15:34:09 -0700 (Fri, 09 Apr 2010) | 7 lines Changed paths: M /trunk/ai/aisettler.c M /trunk/client/agents/cma_core.c M /trunk/client/packhand.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/sanitycheck.c M /trunk/server/settlers.c cleanup city map iterators * remove all *cxy iterators see gna patch #1593 ------------------------------------------------------------------------ r17296 | syntron | 2010-04-09 15:29:09 -0700 (Fri, 09 Apr 2010) | 5 lines Changed paths: M /trunk/ai/aihand.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_core.h M /trunk/client/agents/cma_fec.c M /trunk/client/agents/cma_fec.h M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/common/city.h M /trunk/server/cityturn.c M /trunk/server/cityturn.h dynamically allocate cm_result see gna patch #1592 ------------------------------------------------------------------------ r17295 | syntron | 2010-04-09 15:21:16 -0700 (Fri, 09 Apr 2010) | 5 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h dynamically allocated pcity->tile_output see gna patch #1591 ------------------------------------------------------------------------ r17294 | syntron | 2010-04-09 15:17:29 -0700 (Fri, 09 Apr 2010) | 9 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiunit.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/gamehand.c M /trunk/server/maphand.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/version.in cleanup struct game * remove all variables from info packet which are not used by the client * remove unused variables 'palace_building' and 'land_defend_building' * sort variables alphabetical see gna patch #1588 ------------------------------------------------------------------------ r17293 | syntron | 2010-04-09 15:11:26 -0700 (Fri, 09 Apr 2010) | 11 lines Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/ai/aiparatrooper.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/stdinhand.c struct city cleanup patch from warclient by pepeto; large modifications by me * use an union for server and client data * remove is_udpated member which wasn't really used, only set * code style clean up see gna patch #1589 ------------------------------------------------------------------------ r17292 | syntron | 2010-04-09 11:58:18 -0700 (Fri, 09 Apr 2010) | 8 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c new way of saving game settings * save all game settings in a table (name, value, value at game start) * at the moment in parallel to the old style see gna patch #1543 ------------------------------------------------------------------------ r17291 | syntron | 2010-04-09 11:55:04 -0700 (Fri, 09 Apr 2010) | 5 lines Changed paths: M /trunk/server/settings.c M /trunk/server/stdinhand.c remove check setting_is_changeable() from setting_*_validate() see gna patch #1543 ------------------------------------------------------------------------ r17289 | syntron | 2010-04-09 11:37:30 -0700 (Fri, 09 Apr 2010) | 8 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/savegame.c M /trunk/server/savegame.h M /trunk/server/settings.c M /trunk/server/srv_main.c move generating filename for savefiles into game.c * cleanup naming: no suffix, no '+' sign * examples: 'civgame-T0099-Y-0050-manual', 'civgame-T0100-Y00001-auto' see gna bug #15709 ------------------------------------------------------------------------ r17287 | syntron | 2010-04-09 11:32:10 -0700 (Fri, 09 Apr 2010) | 5 lines Changed paths: M /trunk/common/city.c M /trunk/server/citytools.c sanitize city AI control see gna patch #1598 ------------------------------------------------------------------------ r17285 | englabenny | 2010-04-08 14:13:06 -0700 (Thu, 08 Apr 2010) | 10 lines Changed paths: M /trunk/server/scripting/api.pkg API: Define methods more conveniently Using the tolua_outside declaration, supported by toluaxx (and tolua++), we can define API datatype methods directly in the type definition. This reduces the boilerplate needed and cleans up the lua script namespace by removing all the methods_* lua functions. See gna patch #1560 ------------------------------------------------------------------------ r17283 | pepeto | 2010-04-07 13:52:59 -0700 (Wed, 07 Apr 2010) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/options.c M /trunk/client/options.h Added video mode option type for the SDL client. ------------------------------------------------------------------------ r17282 | jdorje | 2010-04-06 18:52:04 -0700 (Tue, 06 Apr 2010) | 4 lines Changed paths: M /trunk/client/citydlg_common.c Mark some city dialog strings for translation. See gna bug #15809. ------------------------------------------------------------------------ r17279 | jdorje | 2010-04-06 17:54:33 -0700 (Tue, 06 Apr 2010) | 1 line Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/fi.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/nl.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 Results of running 'make update-po'. ------------------------------------------------------------------------ r17278 | jtn | 2010-04-06 13:20:21 -0700 (Tue, 06 Apr 2010) | 4 lines Changed paths: M /trunk/data/helpdata.txt Fix my stupid typo in trade route help. See gna bug #15790 ------------------------------------------------------------------------ r17268 | pepeto | 2010-04-05 16:00:50 -0700 (Mon, 05 Apr 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c Sort the science dialog technologies by aplhabetic order, not byte order. See gna bug #15779 ------------------------------------------------------------------------ r17266 | pepeto | 2010-04-05 15:57:30 -0700 (Mon, 05 Apr 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c Sort the avdvance list by alphabetic order in the diplomatic dialog. Also, add a convenance to exchange all technologies at once. Reported by Jordi Negrevernis i Font (jorneg) See gna bug #15776 ------------------------------------------------------------------------ r17263 | pepeto | 2010-04-05 15:50:56 -0700 (Mon, 05 Apr 2010) | 4 lines Changed paths: M /trunk/utility/support.c cat_snprintf() returns -1 when fc_vsnprintf() does it. See gna bug #15778 ------------------------------------------------------------------------ r17260 | pepeto | 2010-04-05 15:47:20 -0700 (Mon, 05 Apr 2010) | 6 lines Changed paths: M /trunk/utility/support.c Perform low-level character actions and conversions only for ASCII characters. Patch by Jason Dorje Short (jdorje), Ulrik Sverdrup (englabenny) and myself. See gna bug #15377 ------------------------------------------------------------------------ r17259 | syntron | 2010-04-05 12:11:08 -0700 (Mon, 05 Apr 2010) | 7 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aihand.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c remove pcity->city_map and save workers in main map see gna patch #1230 Loading new savegames will crash old trunk servers! ------------------------------------------------------------------------ r17258 | syntron | 2010-04-05 12:06:35 -0700 (Mon, 05 Apr 2010) | 5 lines Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h use cm_result_from_main_map() as wrapper for cm_result_copy() see gna patch #1479 ------------------------------------------------------------------------ r17257 | syntron | 2010-04-05 12:03:53 -0700 (Mon, 05 Apr 2010) | 8 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/diplhand.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/techtools.c M /trunk/server/techtools.h M /trunk/version.in possibility to lose a tech if it is transfered Patch by: maho (for longturn) Adapted to mainline by: Matthias Pfafferodt (syntron) see gna patch #1263 ------------------------------------------------------------------------ r17256 | syntron | 2010-04-05 11:58:12 -0700 (Mon, 05 Apr 2010) | 9 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/helpdata.c M /trunk/client/text.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/default/effects.ruleset M /trunk/data/default/game.ruleset M /trunk/doc/README.effects M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/techtools.h M /trunk/server/unithand.c M /trunk/version.in add tech upkeep * take into account that no tech is researched * add text about the bulb upkeep in the science dialog * add effect Tech_Upkeep_Free see gna patch #1264 ------------------------------------------------------------------------ r17255 | syntron | 2010-04-05 11:51:45 -0700 (Mon, 05 Apr 2010) | 9 lines Changed paths: M /trunk/common/tech.h M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/techtools.c different checks if a tech is lost * check settler activities * check city production * check goverment see gna patch #1262 ------------------------------------------------------------------------ r17254 | syntron | 2010-04-05 11:17:53 -0700 (Mon, 05 Apr 2010) | 5 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h define GAME_DEFAULT_TIMEOUTCOUNTER see gna patch #1544 ------------------------------------------------------------------------ r17252 | syntron | 2010-04-05 11:07:49 -0700 (Mon, 05 Apr 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/happiness.c add text explaining the happiness tooltips requested by Jacob Nevins see gna bug #15739 ------------------------------------------------------------------------ r17251 | syntron | 2010-04-05 11:07:11 -0700 (Mon, 05 Apr 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c do not scale units with the tileset see gna patch #1565 ------------------------------------------------------------------------ r17249 | syntron | 2010-04-05 10:56:09 -0700 (Mon, 05 Apr 2010) | 5 lines Changed paths: M /trunk/server/cityturn.c citizens will migrate to cities with a surplus of food see gna patch #1579 ------------------------------------------------------------------------ r17248 | syntron | 2010-04-05 10:54:50 -0700 (Mon, 05 Apr 2010) | 9 lines Changed paths: M /trunk/server/cityturn.c eck food in the case of migration * test if a free tile of the city map gives enough food patch by me with modifications by Jacob Nevins (jtn) see gna bug #15760 ------------------------------------------------------------------------ r17246 | syntron | 2010-04-05 10:50:41 -0700 (Mon, 05 Apr 2010) | 7 lines Changed paths: M /trunk/server/settings.c M /trunk/server/unithand.c M /trunk/server/unittools.c Fix misspellings of lose or loser in trunk patch by Ulrik Sverdrup (englabenny) see gna patch #1569 ------------------------------------------------------------------------ r17244 | syntron | 2010-04-05 10:48:29 -0700 (Mon, 05 Apr 2010) | 9 lines Changed paths: M /trunk/common/borders.c limit border radius sq with the variable city radii a city size of 60+ is possible. This will result in to large values, therefore limit the factor for the border radius to MAX(pcity->size, CITY_MAP_MAX_RADIUS_SQ) see gna patch #1571 ------------------------------------------------------------------------ r17242 | syntron | 2010-04-05 10:46:18 -0700 (Mon, 05 Apr 2010) | 9 lines Changed paths: M /trunk/server/cityturn.c create ruins for disbanded cities call the script signal 'city_destroyed' before remove_city() for: * disbanding a city into a unit * disbanding due to migration see gna patch patch #1570 ------------------------------------------------------------------------ r17241 | syntron | 2010-04-05 10:44:02 -0700 (Mon, 05 Apr 2010) | 5 lines Changed paths: M /trunk/server/generator/mapgen.c cleanup logging of map statistics for large maps see gna patch #1581 ------------------------------------------------------------------------ r17240 | syntron | 2010-04-05 10:42:33 -0700 (Mon, 05 Apr 2010) | 5 lines Changed paths: M /trunk/server/generator/temperature_map.c show real and dummy temperature maps see gna patch patch #1580 ------------------------------------------------------------------------ r17238 | jtn | 2010-04-04 17:18:34 -0700 (Sun, 04 Apr 2010) | 4 lines Changed paths: M /trunk/client/goto.c Stop client-side connect using obsolete, pessimistic TM_WORST_TIME calculation. See gna bug #15730 ------------------------------------------------------------------------ r17235 | jtn | 2010-04-04 17:13:45 -0700 (Sun, 04 Apr 2010) | 5 lines Changed paths: M /trunk/client/goto.c Rework client-side goto turn time calculations, correcting waypoints and coping with fractional activity rates. See gna bug #15722 ------------------------------------------------------------------------ r17232 | jtn | 2010-04-04 17:07:54 -0700 (Sun, 04 Apr 2010) | 4 lines Changed paths: M /trunk/data/amplio/units.png Fix Amplio unit sprites which overstepped their boundaries. See gna bug #15777 ------------------------------------------------------------------------ r17230 | pepeto | 2010-04-04 16:16:50 -0700 (Sun, 04 Apr 2010) | 4 lines Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h A /trunk/client/gui-sdl/widget_combo.c A /trunk/client/gui-sdl/widget_combo.h M /trunk/client/gui-sdl/widget_core.c Add combo box widget type. See gna patch #1576 ------------------------------------------------------------------------ r17229 | pepeto | 2010-04-04 16:13:33 -0700 (Sun, 04 Apr 2010) | 4 lines Changed paths: M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/options.h Add error message for not supported option types. See gna patch #1575 ------------------------------------------------------------------------ r17228 | pepeto | 2010-04-04 16:12:08 -0700 (Sun, 04 Apr 2010) | 6 lines Changed paths: M /trunk/client/text.c Add text in "popit" (middle click) for the occupied state of a city. Requested by Ulrik Sverdrup (englabenny) See gna bug #15756 ------------------------------------------------------------------------ r17225 | pepeto | 2010-04-04 16:08:55 -0700 (Sun, 04 Apr 2010) | 7 lines Changed paths: M /trunk/client/gui-sdl/wldlg.c Fix a crash when attempting to change the production of a city with more than 6 defined global worklists. Reported by Jason Dorje Short (jdorje) See gna bug #15741 ------------------------------------------------------------------------ r17224 | pepeto | 2010-04-04 16:05:26 -0700 (Sun, 04 Apr 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Resize the building info in the gtk city dialog (overview page). Requested by Jacob Nevins (jtn) Patch by Matthias Pfafferodt (syntron) See gna bug #15735 ------------------------------------------------------------------------ r17223 | pepeto | 2010-04-04 16:02:55 -0700 (Sun, 04 Apr 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Fix a crash when investigating a city. Reported by Jacob Nevins (jtn) See gna bug #15731 ------------------------------------------------------------------------ r17222 | pepeto | 2010-04-04 16:00:55 -0700 (Sun, 04 Apr 2010) | 6 lines Changed paths: M /trunk/ai/aiferry.c M /trunk/ai/aitools.c M /trunk/client/goto.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c Remove the obsolete turn mode concept from the path finding code. Reported by Jacob Nevins (jtn) See gna bug #15728 ------------------------------------------------------------------------ r17218 | pepeto | 2010-04-01 02:42:06 -0700 (Thu, 01 Apr 2010) | 4 lines Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h Merge client and server option dialogs in the Xaw client. See gna patch #1486 ------------------------------------------------------------------------ r17217 | kscanne | 2010-03-31 05:13:44 -0700 (Wed, 31 Mar 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17216 | jtn | 2010-03-30 16:11:52 -0700 (Tue, 30 Mar 2010) | 4 lines Changed paths: M /trunk/client/text.c M /trunk/common/unit.c M /trunk/common/unit.h Show pillage activity in middle-click map popup. See gna patch #1566 ------------------------------------------------------------------------ r17214 | jtn | 2010-03-30 16:05:22 -0700 (Tue, 30 Mar 2010) | 4 lines Changed paths: M /trunk/server/cityturn.c Stop Migration_Pct effect being quantised to multiples of 100%. See gna bug #15734 ------------------------------------------------------------------------ r17211 | englabenny | 2010-03-30 07:09:30 -0700 (Tue, 30 Mar 2010) | 14 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Center map view at start of first game (GTK+ client) The Gtk client did have the startunits in the corner of the map view when starting the first game of the same client process. This was due to the client centering the view before the canvas widget was given its size. Now we call center_on_something on the canvas' first configure-event. Remove the map_configure variable, whose value is never used. Bug reported by Matthias Pfafferodt See gna bug #15738 ------------------------------------------------------------------------ r17209 | englabenny | 2010-03-30 07:04:37 -0700 (Tue, 30 Mar 2010) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/utility/shared.c M /trunk/utility/shared.h Improve the GTK+ client "Start Scenario Game" page For scenarios with empty scenario names, show the filename instead. Show the file basename in an information field below the description, so you can distinguish like-named scenarios. Introduce a utility function skip_to_basename in utility/shared. See gna bug #15663 ------------------------------------------------------------------------ r17208 | pepeto | 2010-03-30 05:42:30 -0700 (Tue, 30 Mar 2010) | 7 lines Changed paths: M /trunk/utility/registry.c Fixed long string saving into section files. Reported by Ulrik Sverdrup (englabenny) Patch by me and Ulrik Sverdrup See gna bug #15695 ------------------------------------------------------------------------ r17207 | pepeto | 2010-03-30 05:39:46 -0700 (Tue, 30 Mar 2010) | 6 lines Changed paths: M /trunk/server/savegame.c Fixed aifill in scenarios. Report and patch by Ulrik Sverdrup (englabenny) See gna bug #15694 ------------------------------------------------------------------------ r17205 | pepeto | 2010-03-30 05:36:39 -0700 (Tue, 30 Mar 2010) | 7 lines Changed paths: M /trunk/server/voting.c handle_vote_submit() produces a verbose instead of error message when the client is out of synchronization. Reported by Marko Lindqvist (cazfi) See gna bug #15643 ------------------------------------------------------------------------ r17204 | kscanne | 2010-03-30 05:06:12 -0700 (Tue, 30 Mar 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17202 | kscanne | 2010-03-29 21:54:31 -0700 (Mon, 29 Mar 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17201 | jdorje | 2010-03-29 19:16:14 -0700 (Mon, 29 Mar 2010) | 1 line Changed paths: M /trunk/utility/support.c Fix minor compiler warning/error. ------------------------------------------------------------------------ r17200 | jtn | 2010-03-29 16:19:48 -0700 (Mon, 29 Mar 2010) | 4 lines Changed paths: M /trunk/server/stdinhand.c Fix mangled server "help options" output. See gna bug #15723 ------------------------------------------------------------------------ r17196 | jtn | 2010-03-29 16:15:25 -0700 (Mon, 29 Mar 2010) | 4 lines Changed paths: M /trunk/client/goto.c Fix possible bug with client-side connect-with-rail pathfinding. See gna bug #15714 ------------------------------------------------------------------------ r17194 | jtn | 2010-03-29 16:12:21 -0700 (Mon, 29 Mar 2010) | 4 lines Changed paths: M /trunk/client/agents/cma_fec.c M /trunk/client/cityrepdata.c M /trunk/common/specialist.c M /trunk/common/specialist.h Remove hardcoded "E/S/T" for specialists in city report and city governor. See gna bug #15710 ------------------------------------------------------------------------ r17192 | kscanne | 2010-03-29 12:27:59 -0700 (Mon, 29 Mar 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17191 | englabenny | 2010-03-29 10:36:41 -0700 (Mon, 29 Mar 2010) | 9 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/scripting/script.c M /trunk/server/scripting/script.h M /trunk/server/stdinhand.c Add /lua server command to evaluate a line of freeciv script This script snippet is evaluated inside the current game, and has access to exactly the same environment as the ruleset or scenario script, you may even define/override functions. The /lua command has ALLOW_ADMIN access restrictions. See gna bug #15644 ------------------------------------------------------------------------ r17189 | englabenny | 2010-03-29 10:28:42 -0700 (Mon, 29 Mar 2010) | 10 lines Changed paths: M /trunk/server/scripting/script.c Scripting: Handle missing debug.traceback gracefully debug/debug.traceback is writable from ruleset scripts. If the user overwrites this module, handle it gracefully instead of causing a server crash. If the debug.traceback function is not found, tracebacks are disabled on error. See gna bug #15707 ------------------------------------------------------------------------ r17187 | englabenny | 2010-03-29 10:18:54 -0700 (Mon, 29 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/script.c Scripting: Cleanup Lua stack handling Do not ask for return values where we don't handle them (script execution), so we don't leave extra values on the stack. See gna bug #15706 ------------------------------------------------------------------------ r17185 | englabenny | 2010-03-29 10:06:10 -0700 (Mon, 29 Mar 2010) | 7 lines Changed paths: M /trunk/server/scripting/api_find.c API: Return only valid players for find.player Providing access to uninitialized player slots only results in problems when passing those players back to API functions (for example give_technology). See gna bug #15705 ------------------------------------------------------------------------ r17184 | englabenny | 2010-03-28 18:09:32 -0700 (Sun, 28 Mar 2010) | 3 lines Changed paths: M /trunk/server/scripting/api.pkg API: Fix typo in deprecated method See gna bug #15705 ------------------------------------------------------------------------ r17182 | jtn | 2010-03-28 08:56:53 -0700 (Sun, 28 Mar 2010) | 6 lines Changed paths: M /trunk/client/citydlg_common.c Make improvement upkeep visible in "Info" column of worklist editor. Suggested privately by rachel See gna patch #1563 ------------------------------------------------------------------------ r17178 | englabenny | 2010-03-28 03:25:57 -0700 (Sun, 28 Mar 2010) | 14 lines Changed paths: M /trunk/server/savegame.c Load script state last in loading savegame Saving script state saves references to cities, players, units etc by reference to the secfile path 'code.vars'. When we load script state, the game data is wholly incomplete, and loading of cities and units fail. On savegame load, the scenario code part is evaluated (function definitions and toplevel code, such as signal handlers), then the vars part is evaluated to restore script variables, possibly references to cities and players (and other api types). For this to work we must load the script state after the rest of the game has been set up. See gna patch #1552 ------------------------------------------------------------------------ r17176 | englabenny | 2010-03-28 03:21:18 -0700 (Sun, 28 Mar 2010) | 3 lines Changed paths: M /trunk/server/scripting/api.pkg API: Fix government lookup by id See gna patch #1554 ------------------------------------------------------------------------ r17175 | jdorje | 2010-03-27 20:11:37 -0700 (Sat, 27 Mar 2010) | 1 line Changed paths: M /trunk M /trunk/bootstrap M /trunk/client M /trunk/m4 M /trunk/server M /trunk/utility Update svn:ignore property. ------------------------------------------------------------------------ r17174 | jdorje | 2010-03-27 19:42:38 -0700 (Sat, 27 Mar 2010) | 2 lines Changed paths: M /trunk/configure.ac Guaranty is the wrong word; guarantee is what's meant. ------------------------------------------------------------------------ r17173 | kscanne | 2010-03-27 15:07:44 -0700 (Sat, 27 Mar 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17171 | jtn | 2010-03-27 06:47:32 -0700 (Sat, 27 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Add tooltips for columns in the city report to Gtk client. See gna bug #15603 ------------------------------------------------------------------------ r17169 | pepeto | 2010-03-27 05:58:48 -0700 (Sat, 27 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/optiondlg.h M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/widget.c M /trunk/client/options.c M /trunk/client/options.h Merge client and server option dialogs in the SDL client. See gna patch #1487 ------------------------------------------------------------------------ r17167 | englabenny | 2010-03-27 04:57:24 -0700 (Sat, 27 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_find.h API: Fix tile lookup by id The freeciv dump function assumed there was a lookup function for tiles by index, which there was not, until now. See gna patch #1553 ------------------------------------------------------------------------ r17166 | syntron | 2010-03-27 04:14:44 -0700 (Sat, 27 Mar 2010) | 7 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/doc/README.effects M /trunk/server/cityturn.c more than one build slot for units * only for units with pop_cost = 0 see gna patch #1234 ------------------------------------------------------------------------ r17165 | syntron | 2010-03-26 16:07:19 -0700 (Fri, 26 Mar 2010) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/happiness.c update city dialog for gtk-2.0 * for variable city radii (bigger city map!) * rearranged overview page and happiness page * aim: smallest possible area showing all information * change width of city map to 512 * top list of citizens also for the happiness page see gna patch #1330 ------------------------------------------------------------------------ r17164 | syntron | 2010-03-26 15:00:03 -0700 (Fri, 26 Mar 2010) | 16 lines Changed paths: M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/settings.c M /trunk/version.in update migration to use the city radii * This setting controls how far citizens may look for a suitable migration destination when deciding which city to migrate to. The value is added to the current city radius and compared to the distance between the two cities. If the distance is lower or equal, migration is possible. This setting has no effect unless migration is activated by the 'migration' setting. (from settings.c) * if migration happens the food box of the city there the people came from is halved see gna patch #1232 ------------------------------------------------------------------------ r17163 | syntron | 2010-03-26 14:40:00 -0700 (Fri, 26 Mar 2010) | 5 lines Changed paths: M /trunk/common/city.c add comment explaning the new city radii see gna patch #1225 ------------------------------------------------------------------------ r17162 | syntron | 2010-03-26 14:39:24 -0700 (Fri, 26 Mar 2010) | 8 lines 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/events.c M /trunk/common/events.h M /trunk/doc/README.effects M /trunk/server/citytools.c M /trunk/server/savegame.c M /trunk/server/scripting/api.pkg activate different city radii * new effect: City_Radius_Sq (EFT_CITY_RADIUS_SQ) * compatible savegame format if the default city radius is used see gna patch #1231 ------------------------------------------------------------------------ r17161 | syntron | 2010-03-26 14:33:09 -0700 (Fri, 26 Mar 2010) | 5 lines Changed paths: M /trunk/common/aicore/cm.c use new logging in cm_print_result() see gna patch #1229 ------------------------------------------------------------------------ r17160 | syntron | 2010-03-26 14:31:46 -0700 (Fri, 26 Mar 2010) | 8 lines Changed paths: M /trunk/ai/aisettler.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/sanitycheck.c M /trunk/utility/log.h add possibility to log the city map * log city map radii, city map index, ... * print relative and absolute coordinates see gna patch #1226 ------------------------------------------------------------------------ r17157 | englabenny | 2010-03-26 05:08:47 -0700 (Fri, 26 Mar 2010) | 29 lines Changed paths: M /trunk/server/scripting/script.c Make impossible to access operating system from Lua scripts For security reasons, Lua scripts should not be able to read files or run programs on the host computer; freeciv scenarios should only be able to influence the state of the game, not the state of the server process or computer (except through normal scenario events, such as end of game). For this reason, we do not load some standard lua libraries that allow access to files or the operating system. We also disallow loading lua libraries so that the script cannot go around this restriction. This is the 2.2 and trunk version (Lua 5.1): we exclude the io library, os library, package library, and blacklist functions dofile, loadfile. For Lua 5.1, the list of modules and functions we consider unsafe are: "os", "io", "package", "dofile", "loadfile", "module", "require" These are all unavailable by not being loaded or being explicitly blocked. See gna bug #15624 ------------------------------------------------------------------------ r17156 | kscanne | 2010-03-25 21:47:57 -0700 (Thu, 25 Mar 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17155 | kscanne | 2010-03-25 14:52:23 -0700 (Thu, 25 Mar 2010) | 1 line Changed paths: M /trunk/po/ga.po Irish translation updated ------------------------------------------------------------------------ r17153 | englabenny | 2010-03-25 07:34:26 -0700 (Thu, 25 Mar 2010) | 8 lines Changed paths: M /trunk/server/scripting/api_actions.c Scripting: Disallow setting player gold to less than 0 in change_gold(..) the change_gold action did not check if the resulting gold value was less than 0. Freeciv does not allow for negative gold values. To make this function safe to use for negative adjustments, we must make sure the player's gold reserve does not go under zero. See gna bug #15675 ------------------------------------------------------------------------ r17151 | englabenny | 2010-03-25 07:10:34 -0700 (Thu, 25 Mar 2010) | 10 lines Changed paths: M /trunk/server/scripting/script.c scripting: Use script_call Let all script execution go through script_call function. This way we have only one single entry point for executed script code, where we have one place to do error handling and other things. script_do_file is now a paraphrase of script_dostring, except that it loads from a filename. See gna patch #1535 ------------------------------------------------------------------------ r17149 | kscanne | 2010-03-24 21:57:03 -0700 (Wed, 24 Mar 2010) | 2 lines Changed paths: M /trunk/po/ga.po Update to Irish - 353 complete. ------------------------------------------------------------------------ r17148 | kscanne | 2010-03-24 21:21:32 -0700 (Wed, 24 Mar 2010) | 2 lines Changed paths: M /trunk/po/ga.po Update to Irish translation, 236 complete. ------------------------------------------------------------------------ r17147 | kscanne | 2010-03-24 20:32:07 -0700 (Wed, 24 Mar 2010) | 2 lines Changed paths: A /trunk/po/ga.po New translation added into Irish. 70 strings translated as a start. ------------------------------------------------------------------------ r17146 | pepeto | 2010-03-24 14:07:20 -0700 (Wed, 24 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c 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/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_core.c Separate widgets' string16 and info label in SDL client. See gna patch #1557 ------------------------------------------------------------------------ r17145 | pepeto | 2010-03-24 14:05:09 -0700 (Wed, 24 Mar 2010) | 6 lines Changed paths: M /trunk/doc/README.nations M /trunk/doc/README.rulesets M /trunk/utility/fciconv.c M /trunk/utility/fciconv.h Improved description for fciconv. Patch by Jason Dorje Short (jdorje) See gna patch #1551, bug #15377 ------------------------------------------------------------------------ r17143 | pepeto | 2010-03-24 14:02:47 -0700 (Wed, 24 Mar 2010) | 4 lines Changed paths: M /trunk/utility/ftwl/be_x11_ximage_32.c M /trunk/utility/support.c Fixed missing replacements of my_select() by fc_select(). See gna bug #15671 ------------------------------------------------------------------------ r17142 | pepeto | 2010-03-24 14:00:39 -0700 (Wed, 24 Mar 2010) | 4 lines Changed paths: M /trunk/utility/fciconv.c Removed FIXME message. See gna patch #1550 ------------------------------------------------------------------------ r17140 | pepeto | 2010-03-24 13:59:25 -0700 (Wed, 24 Mar 2010) | 4 lines Changed paths: M /trunk/data/helpdata.txt Fixed wrong short cut documented for overlaying workers. See gna bug #15667 ------------------------------------------------------------------------ r17139 | jtn | 2010-03-22 18:09:18 -0700 (Mon, 22 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c Mark up some strings for translation in the SDL client. See gna bug #15665 ------------------------------------------------------------------------ r17135 | pepeto | 2010-03-22 09:48:40 -0700 (Mon, 22 Mar 2010) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame.h M /trunk/server/settings.c M /trunk/server/srv_main.c Savegame generated names are more configurable. Patch by Matthias Pfafferodt (syntron) See gna bug #15450 ------------------------------------------------------------------------ r17133 | pepeto | 2010-03-22 09:31:50 -0700 (Mon, 22 Mar 2010) | 4 lines Changed paths: M /trunk/utility/shared.c M /trunk/utility/shared.h Add utility to make custom formated strings. See gna patch #1537 ------------------------------------------------------------------------ r17130 | pepeto | 2010-03-22 09:22:14 -0700 (Mon, 22 Mar 2010) | 6 lines Changed paths: M /trunk/server/savegame.c Fixed riveroverlay in savegame. Patch and report by Matthias Pfafferodt (syntron) See gna bug #15660 ------------------------------------------------------------------------ r17128 | pepeto | 2010-03-22 09:18:10 -0700 (Mon, 22 Mar 2010) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/control.c M /trunk/client/control.h Clean up in control_init(),control_done() (renamed control_free()). See gna bug #15661 ------------------------------------------------------------------------ r17127 | pepeto | 2010-03-20 15:02:20 -0700 (Sat, 20 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-xaw/gui_stuff.c M /trunk/client/helpdata.c M /trunk/client/text.c M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/server/scripting/script.c M /trunk/server/srv_main.c M /trunk/utility/astring.c M /trunk/utility/astring.h M /trunk/utility/inputfile.c M /trunk/utility/registry.c M /trunk/utility/shared.c Structure astring clean up. See gna patch #1539 ------------------------------------------------------------------------ r17125 | pepeto | 2010-03-20 14:55:26 -0700 (Sat, 20 Mar 2010) | 7 lines Changed paths: M /trunk/server/scripting/script_signal.c Produce an error when attempting to connect two functions with the same name to a script signal. Patch by Ulrik Sverdrup (englabenny) See gna patch #1533 ------------------------------------------------------------------------ r17123 | pepeto | 2010-03-20 14:46:53 -0700 (Sat, 20 Mar 2010) | 6 lines Changed paths: M /trunk/data/default/default.lua Add default_* prefix for every lua function in the rulesets. Patch by Ulrik Sverdrup (englabenny) See gna patch #1532 ------------------------------------------------------------------------ r17122 | pepeto | 2010-03-18 12:25:00 -0700 (Thu, 18 Mar 2010) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/ailog.c M /trunk/ai/aiunit.c M /trunk/client/agents/cma_fec.c M /trunk/client/audio.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/colors_common.c M /trunk/client/connectdlg_common.c M /trunk/client/editor.c M /trunk/client/global_worklist.c M /trunk/client/gui-ftwl/connectdlg.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/embedggz.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/theme_dlg.c M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-gtk-2.0/voteinfo_bar.c M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.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/gui_string.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c 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/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/cma_fe.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/inteldlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/optiondlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-win32/ratesdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-xaw/chatline.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/finddlg.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/repodlgs_common.c M /trunk/client/servers.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/aicore/cm.c M /trunk/common/base.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/connection.c M /trunk/common/effects.c M /trunk/common/events.c M /trunk/common/featured_text.c M /trunk/common/game.c M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/nation.c M /trunk/common/packets.c M /trunk/common/player.c M /trunk/common/requirements.c M /trunk/common/specialist.c M /trunk/common/team.c M /trunk/common/tech.c M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/version.c M /trunk/manual/civmanual.c M /trunk/server/auth.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/console.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/generator/height_map.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c M /trunk/server/ggzserver.c M /trunk/server/handchat.c M /trunk/server/meta.c M /trunk/server/notify.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/scripting/api_utilities.c M /trunk/server/scripting/script.c M /trunk/server/scripting/script_signal.c M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/voting.c M /trunk/utility/astring.c M /trunk/utility/capability.c M /trunk/utility/fciconv.c M /trunk/utility/ftwl/be_common_32.c M /trunk/utility/ftwl/be_common_cairo_32.c M /trunk/utility/ftwl/common_types.c M /trunk/utility/ftwl/theme_engine.c M /trunk/utility/ftwl/widget_window.c M /trunk/utility/inputfile.c M /trunk/utility/ioz.c M /trunk/utility/log.c M /trunk/utility/mem.c M /trunk/utility/mem.h M /trunk/utility/netintf.h M /trunk/utility/rand.c M /trunk/utility/rand.h M /trunk/utility/registry.c M /trunk/utility/shared.c M /trunk/utility/string_vector.c M /trunk/utility/support.c M /trunk/utility/support.h M /trunk/utility/timing.c Replace my* prefixes by fc_*. See gna patch #1529 ------------------------------------------------------------------------ r17120 | pepeto | 2010-03-18 12:12:08 -0700 (Thu, 18 Mar 2010) | 7 lines Changed paths: M /trunk/data/default/default.lua Use the *:name_translation() syntax instead of the (internal) method_* functions in ruleset lua default script. Patch by Ulrik Sverdrup (englabenny) See gna patch #1531 ------------------------------------------------------------------------ r17119 | pepeto | 2010-03-18 12:09:02 -0700 (Thu, 18 Mar 2010) | 6 lines Changed paths: M /trunk/data/default/default.lua M /trunk/server/citytools.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_actions.h M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h M /trunk/server/unittools.c M /trunk/server/unittools.h Make make_partisans() lua scriptable. Patch by Ulrik Sverdrup (englabenny) with changes by me See gna patch #1519 ------------------------------------------------------------------------ r17117 | pepeto | 2010-03-18 12:05:45 -0700 (Thu, 18 Mar 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/menu.c Added alternative for GTK_STOCK_EDIT for clients using older than 2.6 gtk version. See gna bug #15637 ------------------------------------------------------------------------ r17115 | pepeto | 2010-03-18 12:02:49 -0700 (Thu, 18 Mar 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/tilespec.c Don't popdown all the game dialogs when switching tileset. Reported by Andreas (anbe) See gna bug #15620 ------------------------------------------------------------------------ r17113 | pepeto | 2010-03-18 11:59:10 -0700 (Thu, 18 Mar 2010) | 6 lines Changed paths: M /trunk/common/unit.c Don't allow units to load into themselves. From a reported by ugo.degrigny@yahoo.fr See gna bug #15616 ------------------------------------------------------------------------ r17110 | pepeto | 2010-03-18 11:54:40 -0700 (Thu, 18 Mar 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Keep the connection menu on the start page of the gtk2 client. Report and patch by Ulrik Sverdrup (englabenny) See gna bug #15593 ------------------------------------------------------------------------ r17109 | jtn | 2010-03-16 17:24:35 -0700 (Tue, 16 Mar 2010) | 4 lines Changed paths: M /trunk/data/isotrident/cities.png Remove spurious buoy from isotrident occupied modern city sprite. See gna bug #15621 ------------------------------------------------------------------------ r17107 | pepeto | 2010-03-16 13:02:26 -0700 (Tue, 16 Mar 2010) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/Makefile.am M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h A /trunk/common/name_translation.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/specialist.c M /trunk/common/specialist.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c Structure name_translation clean up. See gna patch #1530 ------------------------------------------------------------------------ r17105 | pepeto | 2010-03-16 12:56:33 -0700 (Tue, 16 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/script.c Print code listing on errors in lua script (when possible). Patch by Ulrik Sverdrup (englabenny) See gna patch #1526 ------------------------------------------------------------------------ r17104 | pepeto | 2010-03-16 12:47:51 -0700 (Tue, 16 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_effects.c M /trunk/server/scripting/api_effects.h Added script acessor for world and player range effects. Patch by Ulrik Sverdrup (englabenny) See gna patch #1521 ------------------------------------------------------------------------ r17103 | pepeto | 2010-03-16 12:44:46 -0700 (Tue, 16 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/Makefile.am M /trunk/server/scripting/api.pkg A /trunk/server/scripting/api_effects.c A /trunk/server/scripting/api_effects.h Added script effect module. Patch by Ulrik Sverdrup (englabenny) See gna patch #1524 ------------------------------------------------------------------------ r17101 | pepeto | 2010-03-16 12:39:26 -0700 (Tue, 16 Mar 2010) | 6 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/common/featured_text.c M /trunk/common/featured_text.h M /trunk/server/notify.c M /trunk/server/stdinhand.c Renamed offset_t ft_offset_t to allow compilation on Solaris. Reported by opensolaris@free.fr See gna bug #15627 ------------------------------------------------------------------------ r17099 | pepeto | 2010-03-16 12:33:51 -0700 (Tue, 16 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/script.c Fixed missing lua_pop() call in script_callback_invoke(). Report and patch by Ulrik Sverdrup (englabenny) See gna bug #15612 ------------------------------------------------------------------------ r17097 | pepeto | 2010-03-16 12:31:15 -0700 (Tue, 16 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/script.c Remove duplicate error handling in script_dostring(). Report and patch by Ulrik Sverdrup (englabenny) See gna bug #15606 ------------------------------------------------------------------------ r17095 | pepeto | 2010-03-16 12:26:52 -0700 (Tue, 16 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/script.c Print an error message when lua evaluation fails to parse a lua script. Report and patch by Ulrik Sverdrup (englabenny) See gna bug #15602 ------------------------------------------------------------------------ r17093 | pepeto | 2010-03-16 12:23:19 -0700 (Tue, 16 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/script.h Always enable SCRIPT_ASSERT(). Reported by Ulrik Sverdrup (englabenny) See gna bug #15596 ------------------------------------------------------------------------ r17092 | pepeto | 2010-03-16 12:20:19 -0700 (Tue, 16 Mar 2010) | 7 lines Changed paths: M /trunk/server/scripting/api.pkg * Make an advertisement about keeping it stable on the top of api.pkg. * Re-add city_exists_within_city_radius(), and mark it as depreciated. Reported by Ulrik Sverdrup (englabenny) See gna bug #15587 ------------------------------------------------------------------------ r17090 | jtn | 2010-03-15 16:01:55 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.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/japan-88x100-v1.3.sav M /trunk/data/scenario/north_america_116x100-v1.2.sav Use Lake terrain in more scenario maps. See gna bug #15610 ------------------------------------------------------------------------ r17088 | jtn | 2010-03-15 16:00:19 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Make Gtk client Work menu adapt to terrain for multiple units on single tile. See gna bug #15611 ------------------------------------------------------------------------ r17087 | jtn | 2010-03-15 15:59:11 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Initialise labels in property editor. See gna bug #15605 ------------------------------------------------------------------------ r17082 | pepeto | 2010-03-15 07:24:27 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/utility/shared.c M /trunk/utility/shared.h Added wildcard utility. See gna patch #1516 ------------------------------------------------------------------------ r17080 | pepeto | 2010-03-15 07:23:18 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/utility/mem.h M /trunk/utility/support.h Added 'warn_unused_result' attribute to some functions. See gna patch #1515 ------------------------------------------------------------------------ r17079 | pepeto | 2010-03-15 07:22:43 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-stub/cityrep.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/include/citydlg_g.h M /trunk/client/include/cityrep_g.h M /trunk/client/update_queue.c M /trunk/common/city.c M /trunk/common/city.h Push city GUI updates in the update queue. See patch patch #1514 ------------------------------------------------------------------------ r17078 | pepeto | 2010-03-15 07:11:58 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/client/mapview_common.c Use the speclist improvements for the map link marks. See gna patch #1518 ------------------------------------------------------------------------ r17077 | pepeto | 2010-03-15 07:10:20 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/climisc.c M /trunk/client/messagewin_common.c M /trunk/common/featured_text.c M /trunk/common/featured_text.h Use the speclist improvements for the text_tag_list structure. See gna patch #1517 ------------------------------------------------------------------------ r17076 | pepeto | 2010-03-15 07:05:35 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/client/control.c Use genlist free function for the diplomat arrival queue. See gna patch #1512 ------------------------------------------------------------------------ r17075 | pepeto | 2010-03-15 07:04:02 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/server/civserver.c Removed --Fatal command line parameter when configured with --enable-no. See gna patch #1511 ------------------------------------------------------------------------ r17074 | pepeto | 2010-03-15 07:02:13 -0700 (Mon, 15 Mar 2010) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/unittools.c Added 'killunhomed' setting. Original patch from longturn.org, adapted by Matthias Pfafferodt (syntron) See gna patch #1501 ------------------------------------------------------------------------ r17072 | pepeto | 2010-03-15 06:50:45 -0700 (Mon, 15 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h Added Player:number() method. Patch by Ulrik Sverdrup (englabenny) See gna bug #15586 ------------------------------------------------------------------------ r17071 | pepeto | 2010-03-15 06:45:01 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/utility/registry.c Unsure that entry_destroy() and section_destroy() won't be re-entrant. See gna bug #15583 ------------------------------------------------------------------------ r17069 | pepeto | 2010-03-15 06:42:41 -0700 (Mon, 15 Mar 2010) | 8 lines Changed paths: M /trunk/server/savegame.c * Save empty tile owners when players are not saved. * Don't save the known infos when players are not saved. * Really save the "save_players" entry when the game hasn't started yet. Reported by Ulrik Sverdrup (englabenny) See gna bug #15581 ------------------------------------------------------------------------ r17068 | pepeto | 2010-03-15 06:39:45 -0700 (Mon, 15 Mar 2010) | 4 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c M /trunk/common/city.h M /trunk/server/generator/temperature_map.c M /trunk/server/ruleset.c M /trunk/utility/distribute.c Removed warnings on compilation with --enable-debug=no. See gna bug #15575 ------------------------------------------------------------------------ r17065 | pepeto | 2010-03-15 06:36:21 -0700 (Mon, 15 Mar 2010) | 5 lines Changed paths: M /trunk/utility/shared.h Added tools to access the offset, size and array size of the members of a structure. See gna patch #1513 ------------------------------------------------------------------------ r17063 | pepeto | 2010-03-15 06:33:30 -0700 (Mon, 15 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/script.c Fix lua error handling. Patch by Ulrik Sverdrup (englabenny) with help of people at #lua See gna bug #15531, RT#40289 ------------------------------------------------------------------------ r17062 | pepeto | 2010-03-15 06:30:27 -0700 (Mon, 15 Mar 2010) | 6 lines Changed paths: M /trunk/server/citytools.c Removed wrong assertions in citytools.c Report and patch by Matthias Pfafferodt (syntron) See gna bug #15498 ------------------------------------------------------------------------ r17061 | jtn | 2010-03-13 06:03:06 -0800 (Sat, 13 Mar 2010) | 4 lines Changed paths: M /trunk/client/include/helpdlg_g.h Cosmetic: mark help topic names as translatable in helpdlg_g.h. See gna bug #15585 ------------------------------------------------------------------------ r17059 | pepeto | 2010-03-13 02:08:07 -0800 (Sat, 13 Mar 2010) | 7 lines Changed paths: M /trunk/utility/shared.c M /trunk/utility/shared.h Added convenience function for formatting a time string. Patch by Madeline Book (mbook) for longturn.org, transfered to mainline by Matthias Pfafferodt (syntron) See gna patch #1499 ------------------------------------------------------------------------ r17058 | pepeto | 2010-03-13 02:03:56 -0800 (Sat, 13 Mar 2010) | 7 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Added unitwaittime setting. Original patch by Madeline Book (mbook) for longturn.org, ported to mainline by Matthias Pfafferodt (syntron) See gna patch #1500 ------------------------------------------------------------------------ r17056 | pepeto | 2010-03-13 01:56:49 -0800 (Sat, 13 Mar 2010) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/common/idex.c M /trunk/common/map.c M /trunk/utility/hash.c M /trunk/utility/hash.h Removed hash_fval_int() and hash_fcmp_int(). Use FC_INT_TO_PTR() instead of GINT_TO_POINTER() for Freeciv hash table functions. See gna bug #15582 ------------------------------------------------------------------------ r17054 | pepeto | 2010-03-13 01:50:49 -0800 (Sat, 13 Mar 2010) | 7 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/stdinhand.c Fix a typo in loading scenario description. Fix that load_command() sends the scenario info to the clients. From reports by matangdilis in the forum and Ulrik Sverdrup (englabenny) See gna bug #15579, http://forum.freeciv.org/viewtopic.php?t=6198 ------------------------------------------------------------------------ r17052 | pepeto | 2010-03-13 01:46:08 -0800 (Sat, 13 Mar 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c No need to press return in the GtkEntry widgets in the edit properties dialog to apply the changes. Reported by matangdilis in the forum. See gna bug #15578 and http://forum.freeciv.org/viewtopic.php?t=6198 ------------------------------------------------------------------------ r17051 | pepeto | 2010-03-13 01:42:02 -0800 (Sat, 13 Mar 2010) | 7 lines Changed paths: M /trunk/common/game.c Fix the initialization of the global_warming and nuclear_winter fields of the game info packet in client side. Report and patch by Matthias Pfafferodt (syntron) See gna bug #15568 ------------------------------------------------------------------------ r17049 | pepeto | 2010-03-13 01:36:54 -0800 (Sat, 13 Mar 2010) | 6 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/plrhand.c Give a palace to nations split off by civil war. Reported by Andreas (anbe) See gna bug #15548 ------------------------------------------------------------------------ r17047 | jtn | 2010-03-11 15:22:53 -0800 (Thu, 11 Mar 2010) | 4 lines Changed paths: M /trunk/server/unittools.c Don't allow paradrops inside peaceful borders. See RT #39934, gna bug #15569 ------------------------------------------------------------------------ r17044 | jtn | 2010-03-11 15:18:58 -0800 (Thu, 11 Mar 2010) | 6 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/text.c Make global warming / nuclear winter percentages displayed in client accurate. Change calculation of icon display. Allow global observers to see global warming icon. See gna bug #15563 ------------------------------------------------------------------------ r17042 | pepeto | 2010-03-09 03:37:54 -0800 (Tue, 09 Mar 2010) | 12 lines Changed paths: M /trunk/client/agents/agents.c M /trunk/client/agents/cma_fec.c M /trunk/client/agents/sha.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/global_worklist.c M /trunk/client/goto.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/chatline.c 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/diplodlg.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/spaceshipdlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/helpdata.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_common.c M /trunk/client/packhand.c M /trunk/client/servers.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/client/voteinfo.c M /trunk/common/city.c M /trunk/common/diptreaty.c M /trunk/common/effects.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/tile.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/generator/mapgen.c M /trunk/server/notify.c M /trunk/server/ruleset.c M /trunk/server/scripting/script_signal.c M /trunk/server/sernet.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/voting.c M /trunk/utility/ftwl/widget.c M /trunk/utility/ftwl/widget_timeout.c M /trunk/utility/ftwl/widget_window.c M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/registry.c M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/utility/speclist.h Genlist and speclist minor changes: * According to the coding style, renames genlist_free() genlist_destroy(). * Renames genlist_unlink() genlist_remove(). * Adds an optional free_data_func (such as for hash table), called for every removed element. * Adds genlist_unique() function. * Adds some assertions. * Use the new code for registry.c (entry and section) and shared.c (datafileinfo). See gna patch #1507 ------------------------------------------------------------------------ r17041 | pepeto | 2010-03-09 03:30:04 -0800 (Tue, 09 Mar 2010) | 7 lines Changed paths: M /trunk/client/text.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/version.in Settings to disable global warming and nuclear winter ported from warserver. Original patch by Jaroslav Libak (yaro), ported to mainline by Matthias Pfafferodt (syntron) See gna patch #1505 ------------------------------------------------------------------------ r17040 | pepeto | 2010-03-09 03:21:36 -0800 (Tue, 09 Mar 2010) | 8 lines Changed paths: M /trunk/common/diptreaty.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/version.in Settings to disable the trade of gold, cities and technologies ported from warclient. Update capability string. Original patch by Jaroslav Libak (yaro), ported to mainline by Matthias Pfafferodt (syntron) See gna patch #1504 ------------------------------------------------------------------------ r17038 | pepeto | 2010-03-09 03:11:07 -0800 (Tue, 09 Mar 2010) | 6 lines Changed paths: M /trunk/server/srv_main.c Improve packet log message by providing packet name in addition to number. Patch by Marko Lindqvist (cazfi) and myself. See gna patch #1498 ------------------------------------------------------------------------ r17037 | pepeto | 2010-03-09 03:08:15 -0800 (Tue, 09 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-2.0/optiondlg.h M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-stub/optiondlg.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/include/optiondlg_g.h M /trunk/client/options.c Merge client and server option dialogs in the gtk2 client. See gna patch #1485 ------------------------------------------------------------------------ r17035 | pepeto | 2010-03-09 03:01:47 -0800 (Tue, 09 Mar 2010) | 6 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/utility/support.c M /trunk/utility/support.h Split fc_strrep() and fc_strrep_resize(). Patch by Matthias Pfafferodt (syntron) See gna patch #1490 ------------------------------------------------------------------------ r17034 | pepeto | 2010-03-09 02:48:41 -0800 (Tue, 09 Mar 2010) | 7 lines Changed paths: M /trunk/client/attribute.c M /trunk/common/aicore/path_finding.c M /trunk/utility/log.h Really disable fc_assert() and fc_assert_msg() when NDEBUG is defined. Note that other fc_assert*() macros are still enabled since they perform specific actions. Reported by Andreas (anbe) See gna bug #15553 ------------------------------------------------------------------------ r17031 | pepeto | 2010-03-09 02:45:51 -0800 (Tue, 09 Mar 2010) | 6 lines Changed paths: M /trunk/server/savegame.c Fix the save of the timeaddenemymove setting. Patch by Matthias Pfafferodt (syntron) See gna bug #15520 ------------------------------------------------------------------------ r17030 | jtn | 2010-03-08 16:31:49 -0800 (Mon, 08 Mar 2010) | 4 lines Changed paths: M /trunk/client/cityrepdata.c Add column for plague risk in city report. See gna bug #15376 ------------------------------------------------------------------------ r17026 | jtn | 2010-03-08 16:26:43 -0800 (Mon, 08 Mar 2010) | 5 lines Changed paths: M /trunk/po/Makefile.in.in Quell configure warning: config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting See gna bug #15549 ------------------------------------------------------------------------ r17024 | cazfi | 2010-03-08 07:47:53 -0800 (Mon, 08 Mar 2010) | 4 lines Changed paths: M /trunk/dependencies/lua-5.1/Version M /trunk/dependencies/lua-5.1/src/lcode.c M /trunk/dependencies/lua-5.1/src/ldblib.c M /trunk/dependencies/lua-5.1/src/llex.c M /trunk/dependencies/lua-5.1/src/lvm.c Applied official patches from lua.org See gna patch #1503 ------------------------------------------------------------------------ r17023 | pepeto | 2010-03-06 05:02:55 -0800 (Sat, 06 Mar 2010) | 6 lines Changed paths: M /trunk/server/scripting/api_methods.c Fix the incomplete application of patch #1222. Reported by Matthias Pfafferodt (syntron) See gna patch #1222 ------------------------------------------------------------------------ r17022 | pepeto | 2010-03-06 05:01:00 -0800 (Sat, 06 Mar 2010) | 4 lines Changed paths: M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/pages.c Fix a crash when the game was starting in the SDL client. See gna bug #15534 ------------------------------------------------------------------------ r17021 | pepeto | 2010-03-06 04:59:21 -0800 (Sat, 06 Mar 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Fix a bug that was making the scenario page impossible to open, and the votebar always shown at start. See gna bug #15533 ------------------------------------------------------------------------ r17018 | pepeto | 2010-03-06 04:54:46 -0800 (Sat, 06 Mar 2010) | 7 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/srv_main.c Don't overwrite the metaserver or the serverid requested by command line when loading a game. Fix the initialization of serverid. Reported by Marko Lindqvist (cazfi) See gna bug #15538 ------------------------------------------------------------------------ r17015 | pepeto | 2010-03-06 04:50:29 -0800 (Sat, 06 Mar 2010) | 7 lines Changed paths: M /trunk/common/aicore/path_finding.c Fix several bugs in the path finding calculations of turn and moves_left. Added some 'inline' keywords. Reported by Andreas (anbe) See gna bug #15503 ------------------------------------------------------------------------ r17013 | syntron | 2010-03-05 15:54:57 -0800 (Fri, 05 Mar 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/server/srv_main.c compiler fixes in the code found with --enable-debug=checks compiled clients: gtk (with patch for gtk), sdl, xaw, stub See gna bug #15508 ------------------------------------------------------------------------ r17012 | syntron | 2010-03-05 15:49:22 -0800 (Fri, 05 Mar 2010) | 12 lines Changed paths: M /trunk/doc/HACKING M /trunk/m4/debug.m4 add additional option to --enable-debug: checks * use all flags as stated in ./doc/CodingStyle * server is OK but there are problems in a external library (gtk2) which prevent the compilation of the client using this extended flags (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=148766) temporary fixing the problem by patching this file to compile freeciv with this option set See gna patch #1493 ------------------------------------------------------------------------ r17011 | syntron | 2010-03-05 15:47:28 -0800 (Fri, 05 Mar 2010) | 7 lines Changed paths: A /trunk/m4/gprof.m4 add profiling option to --enable-gprof (Add missing file) See gna patch #1482 ------------------------------------------------------------------------ r17010 | syntron | 2010-03-05 15:45:46 -0800 (Fri, 05 Mar 2010) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/doc/HACKING add profiling option to --enable-gprof See gna patch #1482 ------------------------------------------------------------------------ r17009 | syntron | 2010-03-05 15:43:35 -0800 (Fri, 05 Mar 2010) | 5 lines Changed paths: M /trunk/configure.ac mark ftwl and win32 clients as unmaintained in the configure file See gna patch #1481 ------------------------------------------------------------------------ r17007 | cazfi | 2010-03-05 01:44:40 -0800 (Fri, 05 Mar 2010) | 4 lines Changed paths: M /trunk/server/scripting/api_actions.c Removed overzealous SCRIPT_ASSERT See gna bug #15523 ------------------------------------------------------------------------ r17006 | cazfi | 2010-03-04 07:09:46 -0800 (Thu, 04 Mar 2010) | 2 lines Changed paths: M /trunk/dependencies/tolua-5.1/src/lib/tolua_event.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_map.c Fixed tolua 5.1.3 compiler warnings ------------------------------------------------------------------------ r17005 | cazfi | 2010-03-04 06:31:36 -0800 (Thu, 04 Mar 2010) | 2 lines Changed paths: M /trunk/dependencies/tolua-5.1/src/bin/toluabind.c Regenerated toluabind.c ------------------------------------------------------------------------ r17004 | cazfi | 2010-03-04 06:04:38 -0800 (Thu, 04 Mar 2010) | 2 lines Changed paths: A /trunk/dependencies/tolua-5.1 (from /trunk/dependencies/tolua-5.1b:17003) M /trunk/dependencies/tolua-5.1/README M /trunk/dependencies/tolua-5.1/include/tolua.h M /trunk/dependencies/tolua-5.1/src/bin/Makefile.am M /trunk/dependencies/tolua-5.1/src/bin/lua/array.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/basic.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/class.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/clean.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/declaration.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/enumerate.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/feature.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/function.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/package.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/typedef.lua M /trunk/dependencies/tolua-5.1/src/bin/lua/variable.lua M /trunk/dependencies/tolua-5.1/src/bin/tolua.c M /trunk/dependencies/tolua-5.1/src/bin/toluabind.c M /trunk/dependencies/tolua-5.1/src/lib/Makefile.am M /trunk/dependencies/tolua-5.1/src/lib/tolua_event.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_is.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_map.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_push.c M /trunk/dependencies/tolua-5.1/src/lib/tolua_to.c D /trunk/dependencies/tolua-5.1b Updated tolua to version 5.1.3 ------------------------------------------------------------------------ r17000 | pepeto | 2010-03-03 14:04:08 -0800 (Wed, 03 Mar 2010) | 6 lines Changed paths: M /trunk/doc/CodingStyle Updated and more detailed the coding style guidelines. Patch by Madeline Book (mbook), Matthias Pfafferodt (syntron) and myself See gna bug #13848 ------------------------------------------------------------------------ r16999 | pepeto | 2010-03-03 13:59:39 -0800 (Wed, 03 Mar 2010) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-stub/menu.c M /trunk/client/gui-stub/pages.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/pages.c M /trunk/client/include/menu_g.h M /trunk/client/include/pages_g.h M /trunk/client/packhand.c A /trunk/client/update_queue.c A /trunk/client/update_queue.h Added client update queue module. See gna patch #1495 ------------------------------------------------------------------------ r16998 | pepeto | 2010-03-03 13:55:18 -0800 (Wed, 03 Mar 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/menu.c A /trunk/client/gui-gtk-2.0/optiondlg.c M /trunk/client/gui-gtk-2.0/optiondlg.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/optiondlg.h M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-stub/Makefile.am A /trunk/client/gui-stub/optiondlg.c A /trunk/client/gui-stub/optiondlg.h M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/gui-xaw/optiondlg.h M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h M /trunk/client/include/Makefile.am A /trunk/client/include/optiondlg_g.h M /trunk/client/include/repodlgs_g.h M /trunk/client/options.c M /trunk/client/options.h Added option_set structure. Add main GUI functions interface for the next implementation. See gna patch #1491 ------------------------------------------------------------------------ r16997 | jtn | 2010-03-03 13:54:00 -0800 (Wed, 03 Mar 2010) | 4 lines Changed paths: M /trunk/server/commands.c Fix inaccurate synopsis/help for server "team" command. See gna bug #15487 ------------------------------------------------------------------------ r16995 | jtn | 2010-03-03 13:51:49 -0800 (Wed, 03 Mar 2010) | 4 lines Changed paths: M /trunk/server/srv_main.c Give an individual victory message for teams consisting of a single player. See gna bug #15511 ------------------------------------------------------------------------ r16992 | pepeto | 2010-03-03 13:48:52 -0800 (Wed, 03 Mar 2010) | 6 lines Changed paths: M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-xaw/chatline.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/utility/ftwl/common_types.c M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/utility/support.c M /trunk/utility/support.h Merge fc_break_lines() and wordwrap_string(). Patch by Matthias Pfafferodt (syntron) See gna patch #1492 ------------------------------------------------------------------------ r16991 | pepeto | 2010-03-03 13:35:28 -0800 (Wed, 03 Mar 2010) | 6 lines Changed paths: M /trunk/manual/civmanual.c Fix the initialization of the console log module in the civmanual. Patch by Matthias Pfafferodt (syntron) See gna bug #15507 ------------------------------------------------------------------------ r16988 | pepeto | 2010-03-03 13:32:18 -0800 (Wed, 03 Mar 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Make the unit info label scrollable in the gtk2 client to prevent the map view to resize. Reported by Andreas (anbe) See gna bug #15504 ------------------------------------------------------------------------ r16986 | pepeto | 2010-03-03 13:24:37 -0800 (Wed, 03 Mar 2010) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c Revert partially patch #1326 and document why it's not a good idea to use client.conn as the connection info of our client. Reported by Matthias Pfafferodt (syntron) See gna bug #15500 ------------------------------------------------------------------------ r16985 | pepeto | 2010-03-03 13:15:56 -0800 (Wed, 03 Mar 2010) | 2 lines Changed paths: M /trunk/version.in Update the capability string after last commit. ------------------------------------------------------------------------ r16984 | pepeto | 2010-03-03 13:14:48 -0800 (Wed, 03 Mar 2010) | 7 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aisettler.c M /trunk/ai/aisettler.h M /trunk/client/agents/cma_core.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/citymap.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/default.lua M /trunk/data/default/game.ruleset M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/startpos.c M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h M /trunk/server/settlers.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Added accessors for different city radii. Thread: variable city radii Patch by Matthias Pfafferodt (syntron) See gna patch #1222 ------------------------------------------------------------------------ r16982 | cazfi | 2010-03-03 09:13:29 -0800 (Wed, 03 Mar 2010) | 4 lines Changed paths: M /trunk/utility/netintf.c Initialize sin6_flowinfo and sin6_scope_id See gna patch #1489 ------------------------------------------------------------------------ r16977 | jtn | 2010-02-28 09:06:44 -0800 (Sun, 28 Feb 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/server/report.c Hook demographics report quantities into i18n plural system. Add TRANS comments. See gna bug #15484 ------------------------------------------------------------------------ r16975 | jtn | 2010-02-27 16:20:17 -0800 (Sat, 27 Feb 2010) | 4 lines Changed paths: M /trunk/server/srv_main.c Scenario victory message makes more sense and is translatable. See gna bug #15477 ------------------------------------------------------------------------ r16973 | pepeto | 2010-02-27 14:29:28 -0800 (Sat, 27 Feb 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/pages.c Replace g_return_if_fail() with fc_assert_ret(). See gna patch #1488 ------------------------------------------------------------------------ r16972 | pepeto | 2010-02-27 14:22:41 -0800 (Sat, 27 Feb 2010) | 2 lines Changed paths: M /trunk/version.in Update capability string after last change. ------------------------------------------------------------------------ r16971 | pepeto | 2010-02-27 14:22:02 -0800 (Sat, 27 Feb 2010) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h M /trunk/common/packets.def M /trunk/server/settings.c Added server_option class, derived from the common option base class (formerly, settable_options). See gna patch #1484 ------------------------------------------------------------------------ r16969 | pepeto | 2010-02-27 14:15:38 -0800 (Sat, 27 Feb 2010) | 6 lines Changed paths: M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/script.h Added checks for the pointers used by the lua scripts. From a report by Marko Lindqvist (cazfi) See gna bug #15456 ------------------------------------------------------------------------ r16967 | pepeto | 2010-02-27 14:12:42 -0800 (Sat, 27 Feb 2010) | 7 lines Changed paths: M /trunk/server/srv_main.c Don't start the game instead of restarting the server when --quitidle is reached in S_S_INITIAL state. Reported by Marko Lindqvist (cazfi) See gna bug #15483 ------------------------------------------------------------------------ r16965 | pepeto | 2010-02-27 14:08:15 -0800 (Sat, 27 Feb 2010) | 4 lines Changed paths: M /trunk/server/srv_main.c Don't check for full turn done when the game is not running. See gna bug #15480 ------------------------------------------------------------------------ r16962 | pepeto | 2010-02-27 14:01:32 -0800 (Sat, 27 Feb 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/server/connecthand.c M /trunk/server/stdinhand.c Fix numerous bugs caused by the relationships between aifill, the connection code and the /take command. Reported by Marko Lindqvist (cazfi) See gna bug #15468 ------------------------------------------------------------------------ r16959 | pepeto | 2010-02-27 13:56:59 -0800 (Sat, 27 Feb 2010) | 6 lines Changed paths: M /trunk/server/cityhand.c M /trunk/server/unithand.c M /trunk/server/unithand.h The server doesn't suggest a city name if a city cannot be found. Reported anonymously See gna bug #15328 ------------------------------------------------------------------------ r16958 | jtn | 2010-02-26 16:58:14 -0800 (Fri, 26 Feb 2010) | 4 lines Changed paths: M /trunk/common/nation.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c Rationalise nation city diagnostics and storage. See gna bug #15333 ------------------------------------------------------------------------ r16956 | jtn | 2010-02-26 16:52:50 -0800 (Fri, 26 Feb 2010) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/text.c M /trunk/server/cityturn.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/unittools.c Fix misplaced TRANS comments. See gna bug #15478 ------------------------------------------------------------------------ r16955 | jtn | 2010-02-26 16:51:00 -0800 (Fri, 26 Feb 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/voteinfo_bar.c M /trunk/common/events.c M /trunk/server/commands.c M /trunk/server/stdinhand.c M /trunk/server/voting.c Add TRANS comments for disambiguation of English noun "vote". See gna bug #15467 ------------------------------------------------------------------------ r16951 | syntron | 2010-02-26 14:09:15 -0800 (Fri, 26 Feb 2010) | 9 lines Changed paths: M /trunk/server/sernet.c M /trunk/server/srv_main.c inititialize connections before starting logging logging calls notify_conn_packet() which uses game.est_connection which is not initialized before the connects are initialized; reorder the initialisation of the connections and logging see gna bug bug #15460 ------------------------------------------------------------------------ r16950 | syntron | 2010-02-26 14:06:14 -0800 (Fri, 26 Feb 2010) | 9 lines Changed paths: M /trunk/server/savegame.c fix definition of nplayers loaded from a scenario / savegame nplayers = MAX(aifill, nplayers) see gna bug #15448 reported by pepeto (pepeto) ------------------------------------------------------------------------ r16948 | syntron | 2010-02-26 14:02:36 -0800 (Fri, 26 Feb 2010) | 5 lines Changed paths: M /trunk/client/packhand.c code cleanup in handle_city_short_info() see gna bug #15442 ------------------------------------------------------------------------ r16947 | syntron | 2010-02-26 13:59:33 -0800 (Fri, 26 Feb 2010) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/server/citytools.c M /trunk/server/unithand.c M /trunk/version.in remove leftover from old trade calculation (packet->trade_tile) see gna bug #15437 ------------------------------------------------------------------------ r16945 | syntron | 2010-02-26 13:47:29 -0800 (Fri, 26 Feb 2010) | 12 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/savegame.c M /trunk/version.in fix illness due to trade * send illness_trade (illness due to trade) to the clients; this replaces the variable illness, which is not needed as it will be recalculated each time by the clients * recalculate illness after loading a savegame or trade route change see gna bug #15422 reported by Jacob Nevins (jtn) ------------------------------------------------------------------------ r16943 | syntron | 2010-02-26 13:30:52 -0800 (Fri, 26 Feb 2010) | 15 lines Changed paths: M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset add health effects to the default ruleset aqueduct: 50 sewer system: 30 cure for cancer: 20 the illness is reduced by up to 80% (100%) attention: illness is deactivated in the default ruleset see gna bug #15394 reported by Andreas (anbe) ------------------------------------------------------------------------ r16942 | syntron | 2010-02-26 13:27:25 -0800 (Fri, 26 Feb 2010) | 17 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/server/cityturn.c update calculation of city illness * for testing the calculations floating point numbers were used but within the freeciv codebase integers are used - this results in rounding errors (no illness up to size 10); now the values are calculated using floats * move the check for illness_min_size into city_illness() and offset the starting of illness by this value; city will start with a low illness value at a city size of 'illness_min_size + 1' * cleanup comment for city_illness() * fix bug in condition for illness due to trade see gna bug #15373 reported by Andreas (anbe) ------------------------------------------------------------------------ r16940 | syntron | 2010-02-26 13:23:06 -0800 (Fri, 26 Feb 2010) | 6 lines Changed paths: M /trunk/server/savegame.c fix loading of migration from savegame see gna bug #15348 ------------------------------------------------------------------------ r16936 | syntron | 2010-02-26 13:19:59 -0800 (Fri, 26 Feb 2010) | 8 lines Changed paths: M /trunk/server/generator/mapgen.c simplify use of temperature map * create the map only once * destroy dummy map if a real one is needed see gna patch #1465 ------------------------------------------------------------------------ r16935 | syntron | 2010-02-26 13:14:17 -0800 (Fri, 26 Feb 2010) | 10 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/server/cityturn.c fix uninitialized migration_score as migration_score is only needed within the server, move it (and mgr_score_calc_turn) to pcity->server see gna bug #15332 bug reported by Andreas ------------------------------------------------------------------------ r16931 | pepeto | 2010-02-25 11:55:53 -0800 (Thu, 25 Feb 2010) | 8 lines Changed paths: M /trunk/client/control.c M /trunk/common/base.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/server/unithand.c M /trunk/server/unittools.c BASE type is now signed to handle BASE_NONE (-1) correctly. As this doesn't change the structure of the packets and this value wasn't used for values > 127 (31 was the max), the capability string is not updated. Reported by jkl102001@yahoo.com See gna bug #15426 ------------------------------------------------------------------------ r16930 | pepeto | 2010-02-25 11:47:14 -0800 (Thu, 25 Feb 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/overview_common.c M /trunk/client/overview_common.h M /trunk/client/themes_common.c M /trunk/client/themes_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h New client options interface. See gna patch #1475 ------------------------------------------------------------------------ r16929 | pepeto | 2010-02-25 11:41:15 -0800 (Thu, 25 Feb 2010) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/advspace.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aiguard.c M /trunk/ai/aihand.c M /trunk/ai/aihunt.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/client/agents/agents.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c M /trunk/client/agents/sha.c M /trunk/client/attribute.c M /trunk/client/audio.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/colors_common.c M /trunk/client/connectdlg_common.c M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/global_worklist.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/themebackgrounds.c M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/gui_stuff.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/wldlg.c M /trunk/client/helpdata.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_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/servers.c M /trunk/client/text.c M /trunk/client/themes_common.c M /trunk/client/tilespec.c M /trunk/client/voteinfo.c M /trunk/common/ai.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/citymap.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/base.c M /trunk/common/borders.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/connection.c M /trunk/common/dataio.c M /trunk/common/effects.c M /trunk/common/events.c M /trunk/common/game.c M /trunk/common/generate_packets.py M /trunk/common/government.c M /trunk/common/idex.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/movement.c M /trunk/common/nation.c M /trunk/common/packets.c M /trunk/common/player.c M /trunk/common/requirements.c M /trunk/common/specialist.c M /trunk/common/team.c M /trunk/common/tech.c M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/common/unitlist.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/common/vision.c M /trunk/common/vision.h M /trunk/common/worklist.c M /trunk/server/auth.c M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/commands.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/startpos.c M /trunk/server/generator/temperature_map.c M /trunk/server/generator/utilities.c M /trunk/server/ggzserver.c M /trunk/server/gotohand.c M /trunk/server/gotohand.h M /trunk/server/handchat.c M /trunk/server/maphand.c M /trunk/server/notify.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/scripting/script.c M /trunk/server/scripting/script_signal.c 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/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/voting.c M /trunk/utility/astring.c M /trunk/utility/distribute.c M /trunk/utility/fciconv.c M /trunk/utility/generate_specenum.py M /trunk/utility/genlist.h M /trunk/utility/hash.c M /trunk/utility/inputfile.c M /trunk/utility/ioz.c M /trunk/utility/log.c M /trunk/utility/log.h M /trunk/utility/pqueue.c M /trunk/utility/rand.c M /trunk/utility/registry.c M /trunk/utility/sbuffer.c M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/utility/specvec.h M /trunk/utility/support.c M /trunk/utility/support.h M /trunk/utility/timing.c Replace all assert() calls with fc_assert(). See gna patch #1476 ------------------------------------------------------------------------ r16925 | pepeto | 2010-02-25 01:10:26 -0800 (Thu, 25 Feb 2010) | 6 lines Changed paths: M /trunk/server/settlers.c Restore the bases of the tile at the end of ai_calc_transform(). Reported by Andreas (anbe) See gna bug #15446 ------------------------------------------------------------------------ r16921 | pepeto | 2010-02-25 01:04:13 -0800 (Thu, 25 Feb 2010) | 14 lines Changed paths: M /trunk/server/srv_main.c Fix a bunch of bugs related to the function server_packet_input(): * Allow the reception of PACKET_VOTE_SUBMIT outside S_S_RUNNING server state. * Removed duplication of test PACKET_REPORT_REQ and PACKET_CLIENT_INFO. * Moved the handle of packet PACKET_CONN_PONG. * Remove reference to "observer player" which doesn't exist anymore since 2.0. * 'pconn->observer' is checked in the player test, because an observer is not a valid player. * pplayer->nturns_idle not reset to 0 when an observer send a packet. * Removed not needed translation of an error message. Reported by Jacob Nevins (jtn) See gna bug #15451 ------------------------------------------------------------------------ r16918 | pepeto | 2010-02-25 00:49:16 -0800 (Thu, 25 Feb 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-xaw/diplodlg.c Increase the buffer size for writing the clause strings. Reported by Andrej Svininykh (jerdna) See gna bug #15455 ------------------------------------------------------------------------ r16916 | pepeto | 2010-02-25 00:41:31 -0800 (Thu, 25 Feb 2010) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/include/helpdlg_g.h M /trunk/po/POTFILES.in Translate the ruleset help. Reported by Andrej Svininykh (jerdna) See gna bug #15440 ------------------------------------------------------------------------ r16915 | jtn | 2010-02-24 14:07:05 -0800 (Wed, 24 Feb 2010) | 4 lines Changed paths: M /trunk/client/helpdata.c Mark two strings in unit help as translatable. See gna bug #15457 ------------------------------------------------------------------------ r16911 | jtn | 2010-02-23 15:44:15 -0800 (Tue, 23 Feb 2010) | 4 lines Changed paths: M /trunk/client/gui-xaw/menu.c Fix typo "Wonders of the WOrld" in freeciv-xaw. See gna bug #15427 ------------------------------------------------------------------------ r16910 | jtn | 2010-02-23 15:37:01 -0800 (Tue, 23 Feb 2010) | 4 lines Changed paths: M /trunk/data/helpdata.txt Fix incorrect trade route help text. Changes two translateable strings. See gna bug #15403 ------------------------------------------------------------------------ r16907 | pepeto | 2010-02-23 11:18:17 -0800 (Tue, 23 Feb 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c Translate "Size" and "Count" editor tool properties. Reported by Andrej Svininykh (jerdna) See gna bug #15443 ------------------------------------------------------------------------ r16905 | pepeto | 2010-02-23 11:12:15 -0800 (Tue, 23 Feb 2010) | 6 lines Changed paths: M /trunk/server/connecthand.c Send the diplomatic meetings after the client is under C_S_RUNNING state. Reported by Luoti on Freeciv forum. See http://forum.freeciv.org/viewtopic.php?t=6184 and gna bug #15439 ------------------------------------------------------------------------ r16903 | pepeto | 2010-02-23 11:07:13 -0800 (Tue, 23 Feb 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/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 #15388 ------------------------------------------------------------------------ r16900 | pepeto | 2010-02-23 11:00:57 -0800 (Tue, 23 Feb 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/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 #15336 ------------------------------------------------------------------------ r16899 | pepeto | 2010-02-23 10:57:50 -0800 (Tue, 23 Feb 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/common/unit.c M /trunk/common/unit.h Allow the gtk2 client to airlift from/to allied cities. See gna bug #15313 ------------------------------------------------------------------------ r16897 | jtn | 2010-02-22 18:00:37 -0800 (Mon, 22 Feb 2010) | 4 lines Changed paths: M /trunk/common/city.c Fix assertion in city_unit_unhappiness(). See gna bug #15412 ------------------------------------------------------------------------ r16892 | pepeto | 2010-02-21 13:59:20 -0800 (Sun, 21 Feb 2010) | 7 lines Changed paths: M /trunk/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 #15404 ------------------------------------------------------------------------ r16890 | pepeto | 2010-02-21 13:55:39 -0800 (Sun, 21 Feb 2010) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/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 #15432 ------------------------------------------------------------------------ r16888 | pepeto | 2010-02-21 13:50:45 -0800 (Sun, 21 Feb 2010) | 7 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/climap.c M /trunk/client/climap.h M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/city.h Attempts to determine was tile is unavailable for the investigated cities. Moved some functions. Reported by Andreas (anbe) See gna bug #15411 ------------------------------------------------------------------------ r16886 | pepeto | 2010-02-21 13:40:03 -0800 (Sun, 21 Feb 2010) | 5 lines Changed paths: M /trunk/server/settings.c Make impossible to change the server settings trademindist when the game is running. See gna bug #15405 ------------------------------------------------------------------------ r16885 | pepeto | 2010-02-21 13:34:24 -0800 (Sun, 21 Feb 2010) | 6 lines Changed paths: M /trunk/server/ruleset.c Make possible to load a number as requirement name. From a report by Matthias Pfafferodt (syntron) See gna bug #15379 ------------------------------------------------------------------------ r16883 | pepeto | 2010-02-21 13:29:22 -0800 (Sun, 21 Feb 2010) | 6 lines Changed paths: M /trunk/server/savegame.c Fix a client crash when connecting after a scenario load. Reported by Jacob Nevins (jtn) See gna bug #15356 ------------------------------------------------------------------------ r16881 | pepeto | 2010-02-21 13:23:50 -0800 (Sun, 21 Feb 2010) | 6 lines Changed paths: M /trunk/client/options.c Push the maximal resolution to 3200x2400 in the SDL options. Reported by Jacob Nevins (jtn) See gna bug #15346 ------------------------------------------------------------------------ r16879 | pepeto | 2010-02-21 13:20:50 -0800 (Sun, 21 Feb 2010) | 7 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/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 #15305 ------------------------------------------------------------------------ r16878 | pepeto | 2010-02-21 13:10:17 -0800 (Sun, 21 Feb 2010) | 7 lines Changed paths: M /trunk/client/gui-xaw/repodlgs.c Fix compilation of the xaw client. Reported by Jacob Nevins (jtn) and Vijay Kiran Kamuju (infyquest) Patch by Vijay Kiran Kamuju (infyquest) See gna bug #15360 and bug #15363 ------------------------------------------------------------------------ r16872 | dmarks | 2010-02-21 10:18:20 -0800 (Sun, 21 Feb 2010) | 1 line Changed paths: M /trunk/INSTALL M /trunk/doc/BUGS M /trunk/doc/CodingStyle M /trunk/doc/FAQ M /trunk/doc/INSTALL.Cygwin M /trunk/doc/README M /trunk/doc/README.AI M /trunk/doc/README.nations M /trunk/doc/README.sound M /trunk/doc/ca/BUGS.ca M /trunk/doc/ca/README.ca M /trunk/doc/de/BUGS.de M /trunk/doc/de/HOWTOPLAY.de M /trunk/doc/de/INSTALL.de M /trunk/doc/de/README.de M /trunk/doc/fr/BUGS.fr M /trunk/doc/fr/HOWTOPLAY.fr M /trunk/doc/fr/README.fr M /trunk/doc/it/HOWTOPLAY.it M /trunk/doc/it/INSTALL.it M /trunk/doc/it/README.it M /trunk/doc/ja/BUGS.ja M /trunk/doc/ja/HOWTOPLAY.ja M /trunk/doc/ja/README.ja M /trunk/doc/nl/BUGS.nl M /trunk/doc/nl/HOWTOPLAY.nl M /trunk/doc/nl/README.nl M /trunk/doc/sv/BUGS.sv M /trunk/doc/sv/HOWTOPLAY.sv M /trunk/doc/sv/README.sv Update documentation with actual URLs. Gna patch #1473. ------------------------------------------------------------------------ r16863 | pepeto | 2010-02-20 03:51:01 -0800 (Sat, 20 Feb 2010) | 4 lines Changed paths: M /trunk/server/settings.c Removed error messages when loading old savegames or scenarios. See gna bug #15406 ------------------------------------------------------------------------ r16862 | pepeto | 2010-02-20 03:47:49 -0800 (Sat, 20 Feb 2010) | 6 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/utility/support.c M /trunk/utility/support.h Added fc_strrep() function. Patch by Matthias Pfafferodt (syntron) See gna patch #1463 ------------------------------------------------------------------------ r16861 | pepeto | 2010-02-20 03:42:33 -0800 (Sat, 20 Feb 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/text.c M /trunk/common/fc_types.h M /trunk/manual/civmanual.c M /trunk/server/commands.c M /trunk/server/settings.c M /trunk/server/stdinhand.c M /trunk/utility/astring.c M /trunk/utility/astring.h M /trunk/utility/support.c M /trunk/utility/support.h Added fc_break_lines() function. Patch by Matthias Pfafferodt (syntron) with minor improvement by myself See gna patch #1462 ------------------------------------------------------------------------ r16856 | pepeto | 2010-02-18 10:53:42 -0800 (Thu, 18 Feb 2010) | 7 lines Changed paths: M /trunk/server/stdinhand.c Show changed settings only once when requested by many commands in the same time. Patch by Matthias Pfafferodt (syntron) See gna patch #1437 ------------------------------------------------------------------------ r16853 | pepeto | 2010-02-18 10:50:06 -0800 (Thu, 18 Feb 2010) | 6 lines Changed paths: M /trunk/ai/aiexplorer.c Fix autoexplore bug. Reported by Marko Lindqvist (cazfi) and an anonymous user. See gna bug #15294 and bug #15368 ------------------------------------------------------------------------ r16850 | pepeto | 2010-02-17 08:15:55 -0800 (Wed, 17 Feb 2010) | 3 lines Changed paths: M /trunk/po/fr.po Update French translation: 5108 translated messages, 82 fuzzy translations, 85 untranslated messages. ------------------------------------------------------------------------ r16848 | pepeto | 2010-02-16 10:49:15 -0800 (Tue, 16 Feb 2010) | 6 lines Changed paths: M /trunk/server/stdinhand.c Removed duplication of the range check for server integer settings. Patch by Matthias Pfafferodt (syntron) See gna patch #1461 ------------------------------------------------------------------------ r16847 | pepeto | 2010-02-16 10:46:47 -0800 (Tue, 16 Feb 2010) | 6 lines Changed paths: M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/settings.c More detailled reject messages for server settings. Patch by Matthias Pfafferodt (syntron) See gna patch #1460 ------------------------------------------------------------------------ r16846 | pepeto | 2010-02-16 10:43:32 -0800 (Tue, 16 Feb 2010) | 7 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Clean up in server setting functions: no more 'const char **' arguments, switched to 'char *, size_t'. Patch by Matthias Pfafferodt (syntron) See gna patch #1444 ------------------------------------------------------------------------ r16845 | pepeto | 2010-02-16 10:39:04 -0800 (Tue, 16 Feb 2010) | 6 lines Changed paths: M /trunk/server/commands.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Added possible arguments for /reset command: game, ruleset, script, default. Patch by Matthias Pfafferodt (syntron) See gna patch #1284 ------------------------------------------------------------------------ r16839 | dmarks | 2010-02-14 10:45:38 -0800 (Sun, 14 Feb 2010) | 1 line Changed paths: M /trunk/NEWS M /trunk/doc/BUGS Indicate in readme files that this is post-2.2 development code. ------------------------------------------------------------------------ r16834 | pepeto | 2010-02-13 23:34:18 -0800 (Sat, 13 Feb 2010) | 7 lines Changed paths: M /trunk/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 #15337 ------------------------------------------------------------------------ r16832 | jtn | 2010-02-13 15:35:50 -0800 (Sat, 13 Feb 2010) | 5 lines Changed paths: M /trunk/client/gui-xaw/pages.c M /trunk/data/Freeciv.in Equivalent of S2_2 r16817: for freeciv-xaw, make startpage buttons always be in the scope. See gna bug #15104 ------------------------------------------------------------------------ r16828 | jtn | 2010-02-13 09:18:02 -0800 (Sat, 13 Feb 2010) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Describe effect of specials in help (Gtk client only). See gna bug #15343 ------------------------------------------------------------------------ r16826 | jtn | 2010-02-13 09:06:42 -0800 (Sat, 13 Feb 2010) | 4 lines Changed paths: M /trunk/data/scenario/tutorial.sav Refresh tutorial scenario for changes since 2.1 (mostly client UI). See gna bug #15316 ------------------------------------------------------------------------ r16824 | jtn | 2010-02-13 08:45:49 -0800 (Sat, 13 Feb 2010) | 5 lines Changed paths: 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 M /trunk/client/include/helpdlg_g.h M /trunk/data/gtk_menus.xml M /trunk/data/helpdata.txt Add new sections Overview, Economy, and Cities to help. Various other help rearrangements, additions, and rework. See gna patch #1466 ------------------------------------------------------------------------ r16822 | syntron | 2010-02-13 04:03:40 -0800 (Sat, 13 Feb 2010) | 5 lines Changed paths: M /trunk/server/savegame.c restore loading of known owner map (foggedborders option) See gna bug #14944 ------------------------------------------------------------------------ r16821 | pepeto | 2010-02-13 03:11:16 -0800 (Sat, 13 Feb 2010) | 6 lines Changed paths: M /trunk/doc/README.rulesets Update documentation of the server settings in the ruleset. Patch by Matthias Pfafferodt (syntron) See gna patch #1298 ------------------------------------------------------------------------ r16820 | pepeto | 2010-02-13 03:08:15 -0800 (Sat, 13 Feb 2010) | 6 lines Changed paths: M /trunk/server/commands.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Added '/show locked' command. Patch by Matthias Pfafferodt (syntron) See gna patch #1300 ------------------------------------------------------------------------ r16819 | pepeto | 2010-02-13 03:04:57 -0800 (Sat, 13 Feb 2010) | 6 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/manual/civmanual.c M /trunk/server/ruleset.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Add the possibility for a ruleset to lock the settings. Patch by Matthias Pfafferodt (syntron) See gna patch #1200 ------------------------------------------------------------------------ r16818 | pepeto | 2010-02-13 02:59:38 -0800 (Sat, 13 Feb 2010) | 7 lines Changed paths: M /trunk/server/ruleset.c Use section_list_free() instead of only free() for destroying a section_list. It was causing memory leak. Reported by jkl102001@yahoo.com See gna bug #15315 ------------------------------------------------------------------------ r16814 | pepeto | 2010-02-13 02:49:58 -0800 (Sat, 13 Feb 2010) | 6 lines Changed paths: M /trunk/server/maphand.c Fix a crash after the uncomplete fix for bug #15258. Reported by and patch by Matthias Pfafferodt (syntron) See gna #15322 ------------------------------------------------------------------------ r16812 | pepeto | 2010-02-13 02:45:50 -0800 (Sat, 13 Feb 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Fix a crash when attempting to assign a worklist to a city from the city report in the Gtk2 client. Reported anonymously See gna bug #15314 ------------------------------------------------------------------------ r16810 | syntron | 2010-02-11 15:45:15 -0800 (Thu, 11 Feb 2010) | 17 lines Changed paths: M /trunk/server/generator/mapgen_topology.h fix creation of tropical temperature range For low values of the temperature setting TROPICAL_LEVEL evaluates to MAX_COLATITUDE. Due to the fact, that the temperature_map did _not_ reach this value at the equator, tropical climate was set next to the equator but temperate climate at the equator. solution: set 90% of the MAX_COLATITUDE as one of the values within the definition of TROPICAL_LEVEL. Additionally fix the comment above the definitions. See gna bug #15310 ------------------------------------------------------------------------ r16807 | syntron | 2010-02-11 15:36:14 -0800 (Thu, 11 Feb 2010) | 9 lines Changed paths: M /trunk/server/generator/mapgen_topology.c update definition of ice_base_colatitude * fix comment about the formula for Donut worlds in map_colatitude() * similar glacier ratios in all maps (Flat Earth maps have only one pole and therefore only halve the glacier ratio) See gna bug #15311 ------------------------------------------------------------------------ r16802 | syntron | 2010-02-11 15:22:07 -0800 (Thu, 11 Feb 2010) | 5 lines Changed paths: M /trunk/server/generator/mapgen_topology.c add check for ptile == NULL within map_colatitude() See gna bug #15312 ------------------------------------------------------------------------ r16800 | jtn | 2010-02-11 12:24:45 -0800 (Thu, 11 Feb 2010) | 4 lines Changed paths: M /trunk/client/helpdata.c Miscellaneous corrections and cosmetic improvements to autogenerated help text. See gna bug #15325 ------------------------------------------------------------------------ r16797 | jtn | 2010-02-11 02:07:27 -0800 (Thu, 11 Feb 2010) | 4 lines Changed paths: M /trunk/common/city.c Fix missing unhappiness from military units. See gna bug #15319 ------------------------------------------------------------------------ r16795 | jtn | 2010-02-11 02:04:24 -0800 (Thu, 11 Feb 2010) | 4 lines Changed paths: M /trunk/client/cityrepdata.c M /trunk/common/city.c M /trunk/common/events.c M /trunk/server/plrhand.c Standardise terminology for city status. See gna bug #15318 ------------------------------------------------------------------------ r16793 | jtn | 2010-02-11 02:00:12 -0800 (Thu, 11 Feb 2010) | 4 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/helpdata.c M /trunk/data/default/buildings.ruleset Make "waste" always refer specifically to production loss. See gna bug #15317 ------------------------------------------------------------------------ r16791 | jtn | 2010-02-11 01:55:35 -0800 (Thu, 11 Feb 2010) | 5 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset In ruleset help, clarify which buildings/wonders help with which kinds of unhappiness; also fix Oracle description in civ1 ruleset. See gna patch #1459 ------------------------------------------------------------------------ r16789 | jtn | 2010-02-11 01:47:30 -0800 (Thu, 11 Feb 2010) | 6 lines Changed paths: M /trunk/data/helpdata.txt Fix unescaped newline in Units help. Patch by Joan Creus (jcreus). See gna bug #15324 ------------------------------------------------------------------------ r16787 | dmarks | 2010-02-10 10:50:07 -0800 (Wed, 10 Feb 2010) | 1 line Changed paths: M /trunk/data/nation/colombian.ruleset Improvements to Colombian nation ruleset by J.M. Maalderink with changes by me. Gna patch #1457. ------------------------------------------------------------------------ r16786 | dmarks | 2010-02-10 10:48:37 -0800 (Wed, 10 Feb 2010) | 1 line Changed paths: M /trunk/data/nation/mayan.ruleset Improvements to Mayan nation ruleset by J.M. Maalderink with changes by me. Gna patch #1458. ------------------------------------------------------------------------ r16781 | jtn | 2010-02-09 12:17:09 -0800 (Tue, 09 Feb 2010) | 4 lines Changed paths: M /trunk/server/unithand.c Rework trade route messages. See gna bug #15301 ------------------------------------------------------------------------ r16778 | pepeto | 2010-02-09 10:51:59 -0800 (Tue, 09 Feb 2010) | 6 lines Changed paths: M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c Improve map generator: handle shallow water and deep ocean quite better. Reported by salex on Freeciv forum. See gna bug #15297, http://forum.freeciv.org/viewtopic.php?t=6174 ------------------------------------------------------------------------ r16776 | pepeto | 2010-02-09 10:41:52 -0800 (Tue, 09 Feb 2010) | 7 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/generator/mapgen.c Improve the map generator in picking terrains. Reported anonymously Patch by Matthias Pfafferodt (syntron) and myself See gna bug #15001, bug #15255 ------------------------------------------------------------------------ r16775 | dmarks | 2010-02-09 09:36:17 -0800 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/data/nation/canadian.ruleset Improvements to Canadian nation ruleset by David Nuttall with some changes by me in Gna patch #1451. ------------------------------------------------------------------------ r16773 | dmarks | 2010-02-09 09:32:40 -0800 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/data/nation/laotian.ruleset Better Laotian city list. Patch by me in Gna patch #1450. ------------------------------------------------------------------------ r16771 | dmarks | 2010-02-09 09:30:53 -0800 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/data/nation/chola.ruleset Fix grouping of Chola nation. Patch by J.M. Maalderink in Gna patch #1443. ------------------------------------------------------------------------ r16769 | dmarks | 2010-02-09 09:28:31 -0800 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/data/nation/dutch.ruleset Improvements to Dutch nation by J.M. Maalderink with some changes by me. Gna patch #1436. ------------------------------------------------------------------------ r16767 | dmarks | 2010-02-09 09:23:04 -0800 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/data/nation/aztec.ruleset Improvements to Aztec nation by J.M. Maalderink with some changes by me. Gna patch #1435. ------------------------------------------------------------------------ r16765 | dmarks | 2010-02-09 09:16:37 -0800 (Tue, 09 Feb 2010) | 1 line Changed paths: M /trunk/data/scenario/italy-100x100-v1.5.sav Add aifill to Italian scenario. Reported by pepeto with patch by Matthias Pfafferodt in Gna bug #15293. ------------------------------------------------------------------------ r16763 | syntron | 2010-02-09 02:05:26 -0800 (Tue, 09 Feb 2010) | 3 lines Changed paths: M /trunk/server/generator/temperature_map.c fix tmap_y2str(); mixed up ysize and xsize ------------------------------------------------------------------------ r16762 | jtn | 2010-02-08 13:26:42 -0800 (Mon, 08 Feb 2010) | 4 lines Changed paths: M /trunk/data/scenario/tutorial.sav Use correct key for tax rates in tutorial. See gna bug #15291 ------------------------------------------------------------------------ r16760 | jtn | 2010-02-08 12:52:16 -0800 (Mon, 08 Feb 2010) | 5 lines Changed paths: M /trunk/data/helpdata.txt Rework terrain alteration help to try and reduce confusion around the "irrigate" order. See gna bug #15292 ------------------------------------------------------------------------ r16757 | pepeto | 2010-02-08 07:54:44 -0800 (Mon, 08 Feb 2010) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/server/settings.c M /trunk/server/unittools.c M /trunk/version.in Port the airliftingstyle server setting from Warclient. Update capability string. See gna patch #1189 ------------------------------------------------------------------------ r16752 | pepeto | 2010-02-08 07:47:16 -0800 (Mon, 08 Feb 2010) | 6 lines Changed paths: M /trunk/client/audio.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/helpdata.c M /trunk/client/options.c M /trunk/client/servers.c M /trunk/client/tilespec.c M /trunk/server/auth.c M /trunk/server/gamehand.c M /trunk/server/ruleset.c M /trunk/server/stdinhand.c M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/registry.c Print inputfile errors into secfile_error(). Patch by Matthias Pfafferodt (syntron) with minor changes by myself See gna bug #15286 ------------------------------------------------------------------------ r16748 | pepeto | 2010-02-07 13:39:56 -0800 (Sun, 07 Feb 2010) | 6 lines Changed paths: M /trunk/client/gui-sdl/repodlgs.c City report in SDL client is updated when client is not freezing anymore. Reported anonymously See gna bug #15261 ------------------------------------------------------------------------ r16745 | pepeto | 2010-02-07 13:31:22 -0800 (Sun, 07 Feb 2010) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/options.c Pressing [space] once free the units orders but keep units in focus, second [space] unselect them and set them as done status. Patch by Jacob Nevins (jtn) See gna bug #15195 ------------------------------------------------------------------------ r16742 | pepeto | 2010-02-07 13:26:18 -0800 (Sun, 07 Feb 2010) | 6 lines Changed paths: M /trunk/server/unithand.c Clears unit orders when issuing new orders to it (e.g. move). Patch by Jacob Nevins (jtn) and myself See gna bug #15195 ------------------------------------------------------------------------ r16739 | pepeto | 2010-02-07 13:19:39 -0800 (Sun, 07 Feb 2010) | 8 lines Changed paths: M /trunk/server/maphand.c After a global warming or a nuclear winter, never change the city center terrain to a terrain which doesn't support cities (e.g. ice or ocean). Reported by bernd.jendrissek@gmail.com Patch by Matthias Pfafferodt (syntron) See gna bug #15258 ------------------------------------------------------------------------ r16736 | pepeto | 2010-02-07 13:12:40 -0800 (Sun, 07 Feb 2010) | 7 lines Changed paths: M /trunk/server/srv_main.c Always allow the server to pick barbarian nations. Reported by Real Name (jkjk) Patch by Matthias Pfafferodt (syntron) See gna bug #15277 ------------------------------------------------------------------------ r16733 | pepeto | 2010-02-07 13:08:59 -0800 (Sun, 07 Feb 2010) | 7 lines Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.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/server/stdinhand.c Forbid the usage of the /rulesetdir command when a scenario is loaded. Reported anonymously Patch by Matthias Pfafferodt (syntron) See gna bug #15264 ------------------------------------------------------------------------ r16731 | syntron | 2010-02-07 11:35:23 -0800 (Sun, 07 Feb 2010) | 7 lines Changed paths: M /trunk/bootstrap/civ.in update the ./civ script to accept the --gui option see gna bug #15237 --This line, and those below, will be ignored-- M bootstrap/civ.in ------------------------------------------------------------------------ r16729 | jtn | 2010-02-07 10:24:09 -0800 (Sun, 07 Feb 2010) | 4 lines Changed paths: M /trunk/data/helpdata.txt Update help for some recent gameplay changes. Gna bug #15287 ------------------------------------------------------------------------ r16726 | dmarks | 2010-02-06 08:04:41 -0800 (Sat, 06 Feb 2010) | 1 line Changed paths: M /trunk/data/nation/amazonian.ruleset Fix mistake in Amazonian nation. ------------------------------------------------------------------------ r16725 | dmarks | 2010-02-06 05:24:53 -0800 (Sat, 06 Feb 2010) | 1 line Changed paths: M /trunk/data/misc/flags.spec Clean up credits to Wikimedia users. ------------------------------------------------------------------------ r16724 | dmarks | 2010-02-06 02:54:46 -0800 (Sat, 06 Feb 2010) | 1 line Changed paths: M /trunk/data/scenario/Makefile.am A /trunk/data/scenario/italy-100x100-v1.5.sav A /trunk/data/scenario/japan-88x100-v1.3.sav A /trunk/data/scenario/north_america_116x100-v1.2.sav M /trunk/po/POTFILES.in Add North American and Japanese maps by Rob Best and Italian map by Paolo Sammicheli with edits by me and Matthias Pfafferodt . Gna patch #1431. ------------------------------------------------------------------------ r16720 | pepeto | 2010-02-06 02:19:35 -0800 (Sat, 06 Feb 2010) | 4 lines Changed paths: M /trunk/server/commands.c Fix the help for the /vote command. See gna bug #15274 ------------------------------------------------------------------------ r16717 | pepeto | 2010-02-06 02:17:11 -0800 (Sat, 06 Feb 2010) | 7 lines Changed paths: M /trunk/doc/README.AI Update AI documentation. From a report by cradle22@googlemail.com Patch by Matthias Pfafferodt (syntron) See gna bug #15262 ------------------------------------------------------------------------ r16714 | pepeto | 2010-02-06 02:13:34 -0800 (Sat, 06 Feb 2010) | 8 lines Changed paths: M /trunk/server/plrhand.c Keep the rates if no one exceeds the maximal possible rate when switching governement type. Reported by Steffen Stollfuß (j0inty) Patch by Matthias Pfafferodt (syntron) See gna bug #15272 ------------------------------------------------------------------------ r16713 | pepeto | 2010-02-06 02:00:13 -0800 (Sat, 06 Feb 2010) | 6 lines Changed paths: M /trunk/server/ruleset.c Fix typo in ruleset.c: "min_speed" was loaded instead of "hp_loss_pct". Reported and patch by Matthias Pfafferodt (syntron) See gna bug #15265 ------------------------------------------------------------------------ r16710 | pepeto | 2010-02-06 01:35:08 -0800 (Sat, 06 Feb 2010) | 8 lines Changed paths: M /trunk/ai/aiexplorer.c M /trunk/server/edithand.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/unithand.c M /trunk/server/unittools.c Do never assume the setting borders > 0. Check at many places if there is really a tile owner. Reported by mike (qscft) Patch by Matthias Pfafferodt (syntron) See gna bug #15266 ------------------------------------------------------------------------ r16709 | dmarks | 2010-02-06 01:01:33 -0800 (Sat, 06 Feb 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/amazon-shield.png A /trunk/data/flags/amazon.png A /trunk/data/flags/amazon.svg A /trunk/data/flags/asturias-shield.png A /trunk/data/flags/asturias.png A /trunk/data/flags/asturias.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/amazonian.ruleset A /trunk/data/nation/asturian.ruleset M /trunk/po/POTFILES.in Add Asturian nation by Xuacu Saturio with flag by Banderas from the Public domain: Gna patch #1181; and Amazonian nation with flag by Ann : Gna patch #1220. Minor edits by me. ------------------------------------------------------------------------ r16708 | jtn | 2010-02-05 18:29:34 -0800 (Fri, 05 Feb 2010) | 4 lines Changed paths: 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 M /trunk/client/include/helpdlg_g.h M /trunk/data/gtk_menus.xml M /trunk/data/helpdata.txt Re-order help sections and make all sections available in all clients. Gna patch #1433. ------------------------------------------------------------------------ r16706 | jtn | 2010-02-05 17:20:04 -0800 (Fri, 05 Feb 2010) | 6 lines Changed paths: M /trunk/data/default/buildings.ruleset Typo in Solar Plant help. Reported by Jordi Negrevernis i Font (jorneg). See gna bug #15275 ------------------------------------------------------------------------ r16703 | dmarks | 2010-02-04 12:25:42 -0800 (Thu, 04 Feb 2010) | 1 line Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.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 Improve scenario descriptions. Gna patch #1430. ------------------------------------------------------------------------ r16697 | pepeto | 2010-02-03 13:02:26 -0800 (Wed, 03 Feb 2010) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c Allow pf_fuel_map_iterate() to find dangerous path for missile attacks. Reported anonymously See gna bug #15244 ------------------------------------------------------------------------ r16694 | dmarks | 2010-02-03 12:50:35 -0800 (Wed, 03 Feb 2010) | 1 line Changed paths: M /trunk/data/scenario/Makefile.am M /trunk/data/scenario/earth-160x90-v2.sav A /trunk/data/scenario/france-140x90-v2.sav Merge some improvements and additions (including a France scenario) from the freeciv-maps project, by Mathieu Roy adapted by me. Gna patch #1424. ------------------------------------------------------------------------ r16692 | dmarks | 2010-02-03 12:35:48 -0800 (Wed, 03 Feb 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/almohad-shield.png A /trunk/data/flags/almohad.png A /trunk/data/flags/almohad.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/alandalus.ruleset M /trunk/po/POTFILES.in Add Al-Andalus nation. Ruleset by Ann , J.M. Maalderink , and QABBA Ibrahim-Zakaria . Flag by Ch1902 from the Public Domain. Gna patch #1249. ------------------------------------------------------------------------ r16690 | pepeto | 2010-02-02 12:18:43 -0800 (Tue, 02 Feb 2010) | 6 lines Changed paths: M /trunk/common/packets.def M /trunk/server/connecthand.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/version.in Send the packet settable_option_control only once. Update capability string. See gna patch #1428 ------------------------------------------------------------------------ r16689 | pepeto | 2010-02-02 12:10:37 -0800 (Tue, 02 Feb 2010) | 6 lines Changed paths: M /trunk/common/connection.c M /trunk/common/generate_packets.py M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/version.in Split is-info and is-game-info packet flags. Update capability string. See gna patch #1429 ------------------------------------------------------------------------ r16688 | pepeto | 2010-02-02 12:02:31 -0800 (Tue, 02 Feb 2010) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/settings.c M /trunk/version.in Send a changeable server setting information instead of a class throught the network. That fix the behaviour of the map settings on a loaded scenario for example. Update capability string. See patch #1427 ------------------------------------------------------------------------ r16687 | pepeto | 2010-02-02 11:55:02 -0800 (Tue, 02 Feb 2010) | 6 lines Changed paths: M /trunk/server/stdinhand.c Show changed server settings after /reset and /rulesetdir calls. Patch by Matthias Pfafferodt (syntron) See gna patch #1198 ------------------------------------------------------------------------ r16686 | pepeto | 2010-02-02 11:51:50 -0800 (Tue, 02 Feb 2010) | 6 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ1.serv M /trunk/data/civ2/game.ruleset M /trunk/data/civ2.serv M /trunk/data/default/game.ruleset M /trunk/data/default.serv M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Added possibility to load settings from the ruleset. Patch by Matthias Pfafferodt (syntron) See gna bug #13873 ------------------------------------------------------------------------ r16683 | pepeto | 2010-02-02 11:44:22 -0800 (Tue, 02 Feb 2010) | 6 lines Changed paths: M /trunk/server/srv_main.c Prefer to pick nations that have a start point on the map. Requested by Daniel Markstedt (dmarks) See gna bug #15241 ------------------------------------------------------------------------ r16681 | dmarks | 2010-02-02 11:20:24 -0800 (Tue, 02 Feb 2010) | 1 line Changed paths: M /trunk/po/no.po Updates to Norwegian translation by anonymous contributor. 2886 translated messages, 1570 fuzzy translations, 736 untranslated messages. Gna patch #1415. ------------------------------------------------------------------------ r16674 | dmarks | 2010-01-31 06:18:33 -0800 (Sun, 31 Jan 2010) | 1 line Changed paths: M /trunk/data/scenario/earth-160x90-v2.sav More realistic terrain near Israel in 'earth-160x90' scenario. Patch by Matthias Pfafferodt in Gna bug #15215. ------------------------------------------------------------------------ r16673 | dmarks | 2010-01-31 06:17:27 -0800 (Sun, 31 Jan 2010) | 1 line Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav M /trunk/data/scenario/iberian-peninsula-136x100-v1.0.sav Fix odd terrain at edges of the British Isles and Iberian Peninsula scenarios. Gna bug #15178. ------------------------------------------------------------------------ r16670 | pepeto | 2010-01-31 03:23:19 -0800 (Sun, 31 Jan 2010) | 6 lines Changed paths: M /trunk/common/terrain.h M /trunk/server/generator/mapgen.c Added logs for re-entrant pick_terrain() calls. Patch Matthias Pfafferodt (syntron) See gna patch #1423 ------------------------------------------------------------------------ r16669 | pepeto | 2010-01-31 03:16:15 -0800 (Sun, 31 Jan 2010) | 6 lines Changed paths: M /trunk/server/generator/temperature_map.c Display temperature map with log_debug(). Patch by Matthias Pfafferodt (syntron) See gna patch #1422 ------------------------------------------------------------------------ r16668 | pepeto | 2010-01-31 02:59:18 -0800 (Sun, 31 Jan 2010) | 6 lines Changed paths: M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Add a action callback function for the server settings. Patch by Matthias Pfafferodt (syntron) See gna bug #13871 ------------------------------------------------------------------------ r16666 | jtn | 2010-01-30 17:02:49 -0800 (Sat, 30 Jan 2010) | 6 lines Changed paths: M /trunk/data/helpdata.txt Minor tweak to help text on terrain alterations. Reported by Jordi Negrevernis i Font (jorneg), fix by Daniel Markstedt (dmarks). See gna bug #15222 ------------------------------------------------------------------------ r16658 | jtn | 2010-01-28 16:37:26 -0800 (Thu, 28 Jan 2010) | 4 lines Changed paths: M /trunk/client/control.c Allow nuke and paradrop actions to be aborted with Esc like Goto etc. See gna bug #15194 ------------------------------------------------------------------------ r16657 | dmarks | 2010-01-28 11:43:47 -0800 (Thu, 28 Jan 2010) | 1 line Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.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 Add deep sea terrain to scenarios. Reported by Jacob Nevins with patch by me and Matthias Pfafferodt in Gna bug #15215. ------------------------------------------------------------------------ r16654 | dmarks | 2010-01-27 11:48:31 -0800 (Wed, 27 Jan 2010) | 1 line Changed paths: M /trunk/data/nation/norwegian.ruleset Fix typos in Norwegian nation. Reported anonymously in Gna patch #1419. ------------------------------------------------------------------------ r16653 | dmarks | 2010-01-27 11:43:24 -0800 (Wed, 27 Jan 2010) | 1 line Changed paths: M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/ainu.ruleset M /trunk/data/nation/akwe.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/aymara.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/belarusian.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/burundi.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chola.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/cree.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/cuban.ruleset M /trunk/data/nation/dominican.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/emirati.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/frisian.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/gupta.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/hopi.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/iranian.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kanem-bornu.ruleset M /trunk/data/nation/kazakh.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/khwarezmian.ruleset M /trunk/data/nation/kongo.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/kurd.ruleset M /trunk/data/nation/kyrgyz.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/mapuche.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/moldovan.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/motswana.ruleset M /trunk/data/nation/muskogee.ruleset M /trunk/data/nation/northkorean.ruleset M /trunk/data/nation/nuu-chah-nulth.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/peruvian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/prussian.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/rwandan.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/southkorean.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/srivijaya.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taino.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/data/nation/tajik.ruleset M /trunk/data/nation/templar.ruleset M /trunk/data/nation/thracian.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/tocharian.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/tupi.ruleset M /trunk/data/nation/turkmen.ruleset M /trunk/data/nation/ugandan.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/un.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/uzbek.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/zulu.ruleset Cleanup of ruler titles. See Gna patch #1414. ------------------------------------------------------------------------ r16650 | pepeto | 2010-01-26 14:46:23 -0800 (Tue, 26 Jan 2010) | 4 lines Changed paths: M /trunk/utility/md5.c Remove a 'FIXME' in md5.c. See gna patch #1418 ------------------------------------------------------------------------ r16648 | pepeto | 2010-01-26 14:43:41 -0800 (Tue, 26 Jan 2010) | 6 lines Changed paths: M /trunk/client/helpdata.c Use my_snprintf() instead of snprintf(). Patch by Christian Prochaska (cproc) See gna patch #1417 ------------------------------------------------------------------------ r16647 | pepeto | 2010-01-26 14:41:25 -0800 (Tue, 26 Jan 2010) | 7 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c game_was_started() function added. It replaces the condition (!game.info.is_new_game || S_S_INITIAL != server_state()) Patch by Matthias Pfafferodt (syntron) See gna patch #1411 ------------------------------------------------------------------------ r16645 | pepeto | 2010-01-26 14:35:47 -0800 (Tue, 26 Jan 2010) | 6 lines Changed paths: M /trunk/data/misc/colors.png M /trunk/data/misc/colors.spec M /trunk/data/misc/colors.tilespec Have 32 player colors. Patch by Matthias Pfafferodt (syntron) See gna patch #1410 ------------------------------------------------------------------------ r16643 | pepeto | 2010-01-26 14:29:50 -0800 (Tue, 26 Jan 2010) | 5 lines Changed paths: M /trunk/client/clinet.c M /trunk/common/connection.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/server/sernet.c Remove useless 'is_server' field of the connection structure. Use global is_server() function instead. See gna patch #1278 ------------------------------------------------------------------------ r16642 | dmarks | 2010-01-26 12:20:34 -0800 (Tue, 26 Jan 2010) | 1 line Changed paths: M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/Makefile.am M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbar.png D /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbutton-normal.png D /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbutton-prelight.png D /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbutton-pressed.png D /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbutton-toggled.png M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/gtkrc Make toolbar in 'Freeciv' gtk-2.0 skin fit in with the rest of the skin. Patch by me. Gna bug #14853. ------------------------------------------------------------------------ r16638 | pepeto | 2010-01-26 08:49:26 -0800 (Tue, 26 Jan 2010) | 4 lines Changed paths: M /trunk/client/servers.c When the parse of the metaserver response fails, an error message is printed. See gna bug #15191 ------------------------------------------------------------------------ r16635 | pepeto | 2010-01-26 08:45:34 -0800 (Tue, 26 Jan 2010) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Don't use mytoupper() to capitalize the first character of a string which could contain UTF-8 characters in the info label. Reported by Daniel Markstedt (dmarks) See gna bug #15190 ------------------------------------------------------------------------ r16632 | pepeto | 2010-01-26 08:41:31 -0800 (Tue, 26 Jan 2010) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/client_main.h M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c The _turn done_ button state is linked with the player info. Don't allow to press turn done as an AI. Reported by Daniel Markstedt (dmarks) See gna bug #15189 ------------------------------------------------------------------------ r16630 | pepeto | 2010-01-26 08:36:46 -0800 (Tue, 26 Jan 2010) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/editgui_g.h Fix a crash reconnecting a server after having edited properties in edit mode. Reported anonymously See gna bug #15187 ------------------------------------------------------------------------ r16628 | pepeto | 2010-01-26 08:32:25 -0800 (Tue, 26 Jan 2010) | 7 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Forget desired options when they are set to default. Don't try to set them after the game started. Fix also the /reset behaviour with desired options. Reported anonymously See gna bug #15185 ------------------------------------------------------------------------ r16626 | pepeto | 2010-01-26 08:23:48 -0800 (Tue, 26 Jan 2010) | 4 lines Changed paths: M /trunk/server/savegame.c Remove wrong "Rivers_overlay" error messages. See gna bug #14660 ------------------------------------------------------------------------ r16623 | pepeto | 2010-01-26 08:20:36 -0800 (Tue, 26 Jan 2010) | 7 lines Changed paths: M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/registry.c Never exit Freeciv when loading a file by the registry module. Remove the function inf_token_required(). Reported by Jeremy Jacko (jbfrog) for the metaserver answer See gna bug #14522 ------------------------------------------------------------------------ r16621 | pepeto | 2010-01-26 08:16:29 -0800 (Tue, 26 Jan 2010) | 6 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset Revert the unintentional change of the fortress effect on unit HP regeneration. Reported anonymiously See gna bug #14181 ------------------------------------------------------------------------ r16618 | pepeto | 2010-01-26 08:14:11 -0800 (Tue, 26 Jan 2010) | 6 lines Changed paths: M /trunk/client/control.c Request the 'idle' activity only if the unit has the 'sentry' activity. Reported anonymiously See gna bug #13942 ------------------------------------------------------------------------ r16615 | pepeto | 2010-01-24 13:14:01 -0800 (Sun, 24 Jan 2010) | 6 lines Changed paths: M /trunk/client/control.c Revert revision 16571. It was working correctly. Reported by Jacob Nevins (jtn) See gna bug #15041 ------------------------------------------------------------------------ r16607 | dmarks | 2010-01-23 01:20:52 -0800 (Sat, 23 Jan 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/morocco-shield.png A /trunk/data/flags/morocco.png A /trunk/data/flags/morocco.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/po/POTFILES.in Add Moroccan nation. Ruleset by Ann and QABBA Ibrahim-Zakaria . Flag by Xiquet, Flad (Wikipedia) from the Public Domain. Gna patch #1244. ------------------------------------------------------------------------ r16605 | dmarks | 2010-01-23 01:10:44 -0800 (Sat, 23 Jan 2010) | 2 lines Changed paths: M /trunk/data/nation/Makefile.am A /trunk/data/nation/moroccan.ruleset M /trunk/data/nation/southkorean.ruleset Adjustments to South Korean leader list. Gna patch #1409. ------------------------------------------------------------------------ r16604 | dmarks | 2010-01-23 01:08:00 -0800 (Sat, 23 Jan 2010) | 1 line Changed paths: M /trunk/doc/README.nations Amendment to ruler title policy. See Gna patch #1413. ------------------------------------------------------------------------ r16601 | cproc | 2010-01-22 03:39:21 -0800 (Fri, 22 Jan 2010) | 3 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/options.c M /trunk/client/servers.c M /trunk/manual/civmanual.c M /trunk/server/report.c M /trunk/server/score.c M /trunk/server/stdinhand.c M /trunk/utility/fciconv.c M /trunk/utility/fciconv.h M /trunk/utility/ftwl/be_common_32.c M /trunk/utility/ioz.c M /trunk/utility/log.c M /trunk/utility/netintf.c M /trunk/utility/shared.c M /trunk/utility/support.c M /trunk/utility/support.h Added wrapper functions for fopen(), gzopen(), opendir(), remove() and stat() and changed the already existing make_dir() wrapper function to convert the given file/directory names from Freeciv internal encoding to system local encoding on Windows. See gna bug #15000. ------------------------------------------------------------------------ r16598 | pepeto | 2010-01-19 12:18:19 -0800 (Tue, 19 Jan 2010) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/doc/man/freeciv-client.6 M /trunk/doc/man/freeciv-server.6 M /trunk/server/civserver.c M /trunk/server/console.c M /trunk/server/console.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/utility/log.c M /trunk/utility/log.h Add a --Fatal option to raise any signal number on a failed assertion. See gna patch #1408 ------------------------------------------------------------------------ r16596 | pepeto | 2010-01-19 12:11:53 -0800 (Tue, 19 Jan 2010) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c In the gtk2 client, make the keys working when the map page is focused, even if the map canevas is not focused. See gna bug #15042 ------------------------------------------------------------------------ r16594 | pepeto | 2010-01-19 12:08:23 -0800 (Tue, 19 Jan 2010) | 8 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/options.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/gtk_menus.xml Add the following items in the view menu (gtk2 client): * "City Full Bar" * "Unit Solid Background" * "Unit shields" * "Better Fog of War" See gna patch #1402 ------------------------------------------------------------------------ r16592 | pepeto | 2010-01-19 12:03:09 -0800 (Tue, 19 Jan 2010) | 6 lines Changed paths: M /trunk/common/city.c Make the notradesize setting working. Reported Anonyously. See gna bug #15144 ------------------------------------------------------------------------ r16590 | pepeto | 2010-01-19 11:52:19 -0800 (Tue, 19 Jan 2010) | 4 lines Changed paths: M /trunk/server/connecthand.c Add a missing send_conn_info_remove() call when a connection is lost. See gna bug #15137 ------------------------------------------------------------------------ r16588 | pepeto | 2010-01-19 11:49:30 -0800 (Tue, 19 Jan 2010) | 6 lines Changed paths: M /trunk/server/ruleset.c Use the question mark flag if flags are missing for a nation. Reported by Daniel Markstedt (dmarks) See gna bug #15133 ------------------------------------------------------------------------ r16586 | pepeto | 2010-01-19 11:46:22 -0800 (Tue, 19 Jan 2010) | 6 lines Changed paths: M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/data/default/terrain.ruleset M /trunk/server/edithand.c Fix numerous bugs of the tile editor (terrain, resources, specials and bases). Reported by Jordi Negrevernis i Font (jorneg) See gna bug #15125 ------------------------------------------------------------------------ r16584 | pepeto | 2010-01-19 11:34:04 -0800 (Tue, 19 Jan 2010) | 7 lines Changed paths: M /trunk/common/city.c Modify the trade route income formula to be more effective, about like former versions. Reported by Joan Creus (jcreus), commented by kinetic. See gna bug #15092 ------------------------------------------------------------------------ r16578 | pepeto | 2010-01-16 03:03:03 -0800 (Sat, 16 Jan 2010) | 9 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/agents/agents.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c M /trunk/client/agents/sha.c M /trunk/client/attribute.c M /trunk/client/audio.c M /trunk/client/audio_sdl.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/colors_common.c M /trunk/client/connectdlg_common.c M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/global_worklist.c M /trunk/client/goto.c M /trunk/client/gui-ftwl/canvas.c M /trunk/client/gui-ftwl/chat.c M /trunk/client/gui-ftwl/citydlg.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapctrl.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/sprite.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagedlg.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/sprite.c M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/canvas.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/colors.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/helpdata.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/options.c M /trunk/client/overview_common.c M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/client/servers.c M /trunk/client/themes_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/client/voteinfo.c M /trunk/common/ai.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/caravan.h M /trunk/common/aicore/citymap.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/connection.c M /trunk/common/dataio.c M /trunk/common/diptreaty.c M /trunk/common/effects.c M /trunk/common/events.c M /trunk/common/featured_text.c M /trunk/common/game.c M /trunk/common/generate_packets.py M /trunk/common/government.c M /trunk/common/idex.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/nation.c M /trunk/common/packets.c M /trunk/common/requirements.c M /trunk/common/team.c M /trunk/common/tech.c M /trunk/common/unit.c M /trunk/common/worklist.c M /trunk/server/auth.c M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/civserver.c M /trunk/server/connecthand.c M /trunk/server/console.c M /trunk/server/console.h M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/startpos.c M /trunk/server/generator/utilities.c M /trunk/server/ggzserver.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/meta.c M /trunk/server/notify.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/sanitycheck.h M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/scripting/api_utilities.c M /trunk/server/scripting/script.c M /trunk/server/scripting/script_signal.c M /trunk/server/sernet.c M /trunk/server/settlers.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/voting.c M /trunk/utility/fciconv.c M /trunk/utility/generate_specenum.py M /trunk/utility/genlist.h M /trunk/utility/hash.c M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/ioz.c M /trunk/utility/log.c M /trunk/utility/log.h M /trunk/utility/mem.c M /trunk/utility/netintf.c M /trunk/utility/rand.c M /trunk/utility/registry.c M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/utility/support.c M /trunk/utility/timing.c M /trunk/utility/timing.h Log module changed: * Removed freelog and RETURN[_VAL]_IF_FAIL[_MSG] macros. * Added log_{fatal|error|normal|verbose|debug} and log_assert[_ret][_val][_msg] macros. Patch by me with changes by Matthias Pfafferodt (syntron) See details in gna patch #1404 ------------------------------------------------------------------------ r16574 | pepeto | 2010-01-12 13:16:49 -0800 (Tue, 12 Jan 2010) | 6 lines Changed paths: M /trunk/server/commands.c Add missing space in comment for the /show command. Patch by Joan Creus (jcreus) See gna bug #15094 ------------------------------------------------------------------------ r16571 | pepeto | 2010-01-12 13:09:19 -0800 (Tue, 12 Jan 2010) | 5 lines Changed paths: M /trunk/client/control.c Single unit selection always clears the order of it, even if unit_selection_clears_orders is set (reserved for multi-units selection). See gna bug #15041 ------------------------------------------------------------------------ r16569 | pepeto | 2010-01-12 13:06:13 -0800 (Tue, 12 Jan 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c Initial units are listed in the unit report. Reported anonymously See gna bug #15091 ------------------------------------------------------------------------ r16566 | pepeto | 2010-01-12 13:03:37 -0800 (Tue, 12 Jan 2010) | 7 lines Changed paths: M /trunk/server/plrhand.c First diplomatic state between players A and B is peace if A and B are allied with player C. From a big report by HanduMan on the forum. See http://forum.freeciv.org/viewtopic.php?t=3681, gna bug #15057 ------------------------------------------------------------------------ r16564 | pepeto | 2010-01-12 12:59:03 -0800 (Tue, 12 Jan 2010) | 7 lines Changed paths: M /trunk/po/POTFILES.in Add data/default/default.lua in the files list containing senquences to translate. Patch by Joan Creus (jcreus) See gna bug #15093 ------------------------------------------------------------------------ r16561 | pepeto | 2010-01-12 12:54:36 -0800 (Tue, 12 Jan 2010) | 6 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c Fix a crash in the SDL client when the user try to buy the production of a city. Reported anonymously See gna bug #15061 ------------------------------------------------------------------------ r16560 | dmarks | 2010-01-10 08:30:46 -0800 (Sun, 10 Jan 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/botswana-shield.png A /trunk/data/flags/botswana.png A /trunk/data/flags/botswana.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/motswana.ruleset M /trunk/po/POTFILES.in Add Motswana (Botswana) nation. Ruleset by Ann with flag by SKopp/Wikimedia. Gna patch #1314. ------------------------------------------------------------------------ r16559 | dmarks | 2010-01-10 06:44:48 -0800 (Sun, 10 Jan 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/frisia-shield.png A /trunk/data/flags/frisia.png A /trunk/data/flags/frisia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/dutch.ruleset A /trunk/data/nation/frisian.ruleset M /trunk/data/nation/german.ruleset M /trunk/po/POTFILES.in Add Frisian nation. Ruleset by J.M. Maalderink with flag by GeeKaa. Gna patch #1400. ------------------------------------------------------------------------ r16558 | dmarks | 2010-01-10 06:04:40 -0800 (Sun, 10 Jan 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/uganda-shield.png A /trunk/data/flags/uganda.png A /trunk/data/flags/uganda.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/ugandan.ruleset M /trunk/po/POTFILES.in Add Ugandan nation. Ruleset by Ann with flag by Tobias Jakobs/OCAL. Gna patch #1257. ------------------------------------------------------------------------ r16557 | dmarks | 2010-01-10 04:08:07 -0800 (Sun, 10 Jan 2010) | 1 line Changed paths: M /trunk/data/nation/Makefile.am Fix makefile for previous commit. ------------------------------------------------------------------------ r16556 | dmarks | 2010-01-09 13:20:57 -0800 (Sat, 09 Jan 2010) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/aragon-shield.png A /trunk/data/flags/aragon.png A /trunk/data/flags/aragon.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec A /trunk/data/nation/aragonese.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/po/POTFILES.in Add Aragonese nation. Ruleset and flag by J.M. Maalderink in Gna patch #1388. ------------------------------------------------------------------------ r16555 | dmarks | 2010-01-06 11:08:26 -0800 (Wed, 06 Jan 2010) | 1 line Changed paths: M /trunk/data/nation/malian.ruleset Correct facts in Malian nation. Reported by Jeffrey C. Jacobs in Gna bug #15003. ------------------------------------------------------------------------ r16553 | dmarks | 2010-01-06 10:32:00 -0800 (Wed, 06 Jan 2010) | 1 line Changed paths: M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/sumerian.ruleset Nativist renderings of Sumerian and Babylonian names. Gna patch #1396. ------------------------------------------------------------------------ r16549 | pepeto | 2010-01-04 12:02:47 -0800 (Mon, 04 Jan 2010) | 4 lines Changed paths: M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/registry.c M /trunk/utility/speclist.h Re-enable the save of vector format in the registry module. See gna patch #1398 ------------------------------------------------------------------------ r16548 | pepeto | 2010-01-04 11:56:54 -0800 (Mon, 04 Jan 2010) | 4 lines Changed paths: M /trunk/utility/registry.c Speed up the read of a section file. See gna patch #1397 ------------------------------------------------------------------------ r16546 | pepeto | 2010-01-04 11:55:05 -0800 (Mon, 04 Jan 2010) | 6 lines Changed paths: M /trunk/server/maphand.c Fix a potential crash when building buoys on enemy territory. Reported by 1123581321@gmx.net See gna bug #14993 ------------------------------------------------------------------------ r16543 | pepeto | 2010-01-03 15:03:02 -0800 (Sun, 03 Jan 2010) | 7 lines Changed paths: M /trunk/client/reqtree.c Do not simplify the tech tree for advance which need 2 requirements whose one is required for the other. Reported by xiong@sf-id.com See gna bug #15036 ------------------------------------------------------------------------ r16540 | pepeto | 2010-01-03 14:58:10 -0800 (Sun, 03 Jan 2010) | 7 lines Changed paths: M /trunk/server/srv_main.c Remove the duplication of the warning message when a cease-fire is going to run out. Reported by Daniel Markstedt (dmarks) See gna bug #15031 ------------------------------------------------------------------------ r16538 | pepeto | 2010-01-03 14:54:24 -0800 (Sun, 03 Jan 2010) | 6 lines Changed paths: M /trunk/common/game.c Fix wrong initialization of the 'ec_max_size' server setting. Reported by George Koehler (kernigh) See gna bug #15030 ------------------------------------------------------------------------ r16536 | pepeto | 2010-01-03 14:51:58 -0800 (Sun, 03 Jan 2010) | 7 lines Changed paths: M /trunk/server/commands.c M /trunk/server/stdinhand.c Fix numerous bugs in the usage of the /show command. Update the documentation of the command. Reported by George Koehler (kernigh) See gna bug #15030 ------------------------------------------------------------------------ r16534 | pepeto | 2010-01-03 14:48:17 -0800 (Sun, 03 Jan 2010) | 7 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/common/featured_text.c Unsure the last argument passed to featured_text_apply_tag() and text_tag_new() with TTT_COLOR is of type 'struct ft_color'. Reported by George Koehler (kernigh) See gna bug #15024 ------------------------------------------------------------------------ r16532 | pepeto | 2010-01-02 10:50:34 -0800 (Sat, 02 Jan 2010) | 8 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/connectdlg_common.h M /trunk/client/gui-ftwl/connectdlg.c 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/pages.h 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/gui-xaw/pages.c M /trunk/client/include/pages_g.h M /trunk/common/packets.def M /trunk/server/stdinhand.c M /trunk/version.in Remove the nation page which was impossible to start when autotoggle was't set. Remove the player infos inside the packet_game_load. Replace the page by the start page, at least as sexy. Update the capability string. See gna bug #14972 ------------------------------------------------------------------------ r16530 | pepeto | 2010-01-02 10:43:31 -0800 (Sat, 02 Jan 2010) | 6 lines Changed paths: M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/default/techs.ruleset Technology help quick fixes. Patch by Jacob Nevins (jtn) See gna patch #1384 ------------------------------------------------------------------------ r16528 | pepeto | 2010-01-02 10:40:51 -0800 (Sat, 02 Jan 2010) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c Make default featured text colors in the gtk2 client to avoid the empty icons. Suggested by Daniel Markstedt (dmarks) See gna bug #14854 ------------------------------------------------------------------------ r16521 | dmarks | 2009-12-27 06:32:10 -0800 (Sun, 27 Dec 2009) | 1 line Changed paths: M /trunk/data/nation/mongol.ruleset New Mongol leader list. Patch by me in Gna patch #1393. ------------------------------------------------------------------------ r16518 | pepeto | 2009-12-23 14:02:19 -0800 (Wed, 23 Dec 2009) | 5 lines Changed paths: M /trunk/common/featured_text.c M /trunk/common/featured_text.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/maphand.c M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c City links to a dying city or unit links to a dying unit point to the tile they were in the server messages. See gna bug #14454 ------------------------------------------------------------------------ r16516 | pepeto | 2009-12-23 13:54:01 -0800 (Wed, 23 Dec 2009) | 9 lines Changed paths: M /trunk/client/packhand.c Remove hard-coded maximum ruleset items for: * Government types. * Nations. * City styles. Reported by Mixcoatl on Freeciv forum, relayed by Marko Lindqvist (cazfi). See gna bug #14976, http://forum.freeciv.org/viewtopic.php?t=6108 ------------------------------------------------------------------------ r16513 | pepeto | 2009-12-23 13:49:28 -0800 (Wed, 23 Dec 2009) | 6 lines Changed paths: M /trunk/client/text.c M /trunk/utility/astring.c M /trunk/utility/astring.h Break the lines in the popit help text after the 80th character. Reported by Daniel Markstedt (dmarks) See gna bug #14933 ------------------------------------------------------------------------ r16510 | pepeto | 2009-12-23 13:42:56 -0800 (Wed, 23 Dec 2009) | 6 lines Changed paths: M /trunk/client/mapview_common.c Remove assertion in center_tile_mapcanvas(). Originally reported anonymously. See gna bug #14945 ------------------------------------------------------------------------ r16507 | pepeto | 2009-12-21 08:19:22 -0800 (Mon, 21 Dec 2009) | 6 lines Changed paths: M /trunk/ai/advdiplomacy.c AI hate more players who nuke them. Patch by healyp@rpi.edu See gna bug #14888 ------------------------------------------------------------------------ r16505 | pepeto | 2009-12-21 08:12:39 -0800 (Mon, 21 Dec 2009) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/data/helpdata.txt Miscellaneous improvements to help for units and combat. Patch by Jacob Nevins (jtn) See gna patch #1390 ------------------------------------------------------------------------ r16503 | pepeto | 2009-12-21 08:01:59 -0800 (Mon, 21 Dec 2009) | 6 lines Changed paths: M /trunk/common/requirements.c Fix universal_name_translation() for unit class flags. Patch by Jacob Nevins (jtn) See gna bug #14946 ------------------------------------------------------------------------ r16501 | pepeto | 2009-12-21 07:58:11 -0800 (Mon, 21 Dec 2009) | 7 lines Changed paths: M /trunk/common/city.c Re-enable EFT_MAKE_CONTENT_MIL_PER effect. Reported by Marko Lindqvist (cazfi) Patch by Jacob Nevins (jtn) See gna bug #14942 ------------------------------------------------------------------------ r16499 | pepeto | 2009-12-21 07:51:18 -0800 (Mon, 21 Dec 2009) | 4 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/chatline.c Estimate where a 'ghost' city could be located when clicking on a city link. See gna bug #14903 ------------------------------------------------------------------------ r16496 | pepeto | 2009-12-21 07:47:30 -0800 (Mon, 21 Dec 2009) | 6 lines Changed paths: M /trunk/server/unittools.c Update the transporter occupy info when a cargo is removed by any way. Reported by johannalecschueler@googlemail.com See gna bug #13912 ------------------------------------------------------------------------ r16493 | pepeto | 2009-12-19 13:29:03 -0800 (Sat, 19 Dec 2009) | 6 lines Changed paths: M /trunk/data/helpdata.txt Fix typo in chat link help text. Patch by Joan Creus (jcreus) See gna bug #14898 ------------------------------------------------------------------------ r16491 | pepeto | 2009-12-19 13:18:48 -0800 (Sat, 19 Dec 2009) | 6 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset Fix trireme movement restrictions with ruleset civ1 & civ2. Patch by Jacob Nevins (jtn) See gna bug #14939 ------------------------------------------------------------------------ r16483 | pepeto | 2009-12-10 09:10:35 -0800 (Thu, 10 Dec 2009) | 6 lines Changed paths: M /trunk/data/misc/colors.png Upload missing file after revision 16480. Reported by Jacob Nevins (jtn) See gna patch #1386 ------------------------------------------------------------------------ r16480 | pepeto | 2009-12-08 01:04:11 -0800 (Tue, 08 Dec 2009) | 6 lines Changed paths: M /trunk/data/misc/colors.tilespec Re-order the play colors to improve distinguishability. Patch by Jacob Nevins (jtn) See gna patch #1386 ------------------------------------------------------------------------ r16478 | pepeto | 2009-12-08 00:59:54 -0800 (Tue, 08 Dec 2009) | 6 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/helpdata.txt Buildings help improvements. Patch by Jacob Nevins (jtn) See gna patch #1385 ------------------------------------------------------------------------ r16475 | pepeto | 2009-12-08 00:46:36 -0800 (Tue, 08 Dec 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/messagewin.c Update the message window after populating it in the gui-gtk-2.0 client. Reported anonymously See gna bug #14867 ------------------------------------------------------------------------ r16473 | pepeto | 2009-12-08 00:41:35 -0800 (Tue, 08 Dec 2009) | 6 lines Changed paths: M /trunk/common/featured_text.c Don't replace the city link name when it's a ghost city on the client side. Reported by Jacob Nevins (jtn) See gna bug #14889 ------------------------------------------------------------------------ r16469 | dmarks | 2009-12-06 12:29:19 -0800 (Sun, 06 Dec 2009) | 1 line Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c Rename 'foreground color' as 'text color' in UI. See Gna bug #14855. ------------------------------------------------------------------------ r16468 | hunterz | 2009-12-06 00:45:39 -0800 (Sun, 06 Dec 2009) | 1 line Changed paths: M /trunk/po/cs.po Lithuania, Latvia fix ------------------------------------------------------------------------ r16466 | pepeto | 2009-12-05 05:33:26 -0800 (Sat, 05 Dec 2009) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/helpdata.txt Improvements to terrain help. Patch by Jacob Nevins (jtn) See gna patch #1382 ------------------------------------------------------------------------ r16464 | pepeto | 2009-12-05 05:14:47 -0800 (Sat, 05 Dec 2009) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/unittype.c Missing call to role_unit_precalcs() causing errors in help. Patch by Jacob Nevins (jtn) See gna bug #14880 ------------------------------------------------------------------------ r16462 | pepeto | 2009-12-05 05:09:00 -0800 (Sat, 05 Dec 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Don't print "Allow X with None" in help text for technologies when only one technology is required to reach X. Patch by Jacob Nevins (jtn) See gna bug #14877 ------------------------------------------------------------------------ r16460 | pepeto | 2009-12-02 13:47:04 -0800 (Wed, 02 Dec 2009) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/client/colors_common.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/helpdata.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/servers.c M /trunk/client/tilespec.c M /trunk/server/auth.c M /trunk/server/gamehand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/srv_main.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 M /trunk/utility/shared.h Provide a new registry interface more flexible. See gna patch #1378 ------------------------------------------------------------------------ r16459 | pepeto | 2009-12-02 13:40:23 -0800 (Wed, 02 Dec 2009) | 15 lines Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets.def Re-enable 'is-info' flag for the following packets: * PACKET_PLAYER_INFO * PACKET_UNIT_INFO * PACKET_UNIT_SHORT_INFO * PACKET_CITY_INFO * PACKET_CITY_SHORT_INFO Remove 'no-delta' flag for the following packets: * PACKET_VOTE_NEW * PACKET_VOTE_UPDATE * PACKET_VOTE_REMOVE * PACKET_VOTE_RESOLVE See gna patch #1375 ------------------------------------------------------------------------ r16456 | pepeto | 2009-12-02 13:35:52 -0800 (Wed, 02 Dec 2009) | 7 lines Changed paths: M /trunk/client/tilespec.h Change the order of the layers to display unit health bar on some ruleset even over unknown tiles. Reported by Ann (kudra) See gna bug #14839 ------------------------------------------------------------------------ r16453 | pepeto | 2009-12-02 13:27:55 -0800 (Wed, 02 Dec 2009) | 7 lines Changed paths: M /trunk/ai/aiexplorer.c M /trunk/common/tile.c M /trunk/server/maphand.c M /trunk/server/sanitycheck.c City centers doesn't make borders when borders are disabled. Correct some parts of the code which was assuming there were borders. Reported anonymously See gna bug #14836 ------------------------------------------------------------------------ r16452 | dmarks | 2009-12-01 11:27:38 -0800 (Tue, 01 Dec 2009) | 1 line Changed paths: M /trunk/data/nation/burundi.ruleset Improvements to Burundi ruleset. Patch by me in Gna patch #1376. ------------------------------------------------------------------------ r16449 | dmarks | 2009-12-01 11:25:13 -0800 (Tue, 01 Dec 2009) | 1 line Changed paths: M /trunk/data/nation/akwe.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/breton.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/gupta.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/kongo.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/majapahit.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/nubian.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/purhepecha.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/srivijaya.ruleset M /trunk/data/nation/tairona.ruleset M /trunk/data/nation/tocharian.ruleset M /trunk/data/nation/uzbek.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/viking.ruleset Standardize on BC/AD year format in nation legends. Includes other minor nation ruleset fixes. Patch by me in Gna patch #1377. ------------------------------------------------------------------------ r16447 | cazfi | 2009-12-01 01:29:35 -0800 (Tue, 01 Dec 2009) | 8 lines Changed paths: M /trunk/common/packets.def M /trunk/version.in Number of ruleset entries (most importantly number of nations) in ruleset control packet are now 16 bit value. Previously maximum number of nations was 255. Reported by Mixcoatl See gna bug #14843 ------------------------------------------------------------------------ r16445 | cazfi | 2009-12-01 01:19:49 -0800 (Tue, 01 Dec 2009) | 6 lines Changed paths: M /trunk/client/servers.c M /trunk/server/sernet.c M /trunk/utility/netintf.h Fixed IPv6 enabled build when system does not define IPV6_ADD_MEMBERSHIP Reported by Daniel Markstedt See gna bug #14845 ------------------------------------------------------------------------ r16444 | dmarks | 2009-11-29 06:32:17 -0800 (Sun, 29 Nov 2009) | 1 line Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/default.lua M /trunk/data/nation/byzantium.ruleset M /trunk/server/settings.c A number of string fixes. Reported by Sini Ruohomaa with patch by Matthias Pfafferodt in Gna bug #14137, with minor changes by me. ------------------------------------------------------------------------ r16442 | dmarks | 2009-11-28 15:35:32 -0800 (Sat, 28 Nov 2009) | 1 line Changed paths: M /trunk/data/nation/martian.ruleset Add female Martian leaders. Patch by Ann in GNA#14090. ------------------------------------------------------------------------ r16439 | pepeto | 2009-11-28 03:02:01 -0800 (Sat, 28 Nov 2009) | 2 lines Changed paths: M /trunk/version.in Update capability string after last network changes. ------------------------------------------------------------------------ r16438 | pepeto | 2009-11-28 03:00:22 -0800 (Sat, 28 Nov 2009) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/connecthand.c M /trunk/server/srv_main.c Reset only is-info packets when reseting the delta state. See gna patch #1372 ------------------------------------------------------------------------ r16437 | pepeto | 2009-11-28 02:53:43 -0800 (Sat, 28 Nov 2009) | 4 lines Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets.h Don't reset the delta state when sending/receiving the ruleset. See gna patch #1374 ------------------------------------------------------------------------ r16436 | pepeto | 2009-11-28 02:49:58 -0800 (Sat, 28 Nov 2009) | 4 lines Changed paths: M /trunk/common/generate_packets.py M /trunk/server/citytools.c M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h Remove force_send argument to send is-info packets. See gna patch #1373 ------------------------------------------------------------------------ r16434 | pepeto | 2009-11-28 02:44:26 -0800 (Sat, 28 Nov 2009) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/data/helpdata.txt M /trunk/server/settings.c Refer to "tiles" instead of "squares" in help. Patch by Jacob Nevins (jtn) See gna patch #1370 ------------------------------------------------------------------------ r16432 | pepeto | 2009-11-28 02:40:57 -0800 (Sat, 28 Nov 2009) | 6 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/server/commands.c M /trunk/server/stdinhand.c Fix command synopsis translation problems. Patch by Joan Creus (jcreus) and myself See gna bug #14814 ------------------------------------------------------------------------ r16431 | dmarks | 2009-11-27 12:44:29 -0800 (Fri, 27 Nov 2009) | 1 line Changed paths: M /trunk/data/nation/canadian.ruleset Fix typo in Canadian ruleset. Patch by Joel Kenny in GNA#13884. ------------------------------------------------------------------------ r16429 | dmarks | 2009-11-27 12:11:03 -0800 (Fri, 27 Nov 2009) | 1 line Changed paths: M /trunk/data/nation/british.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/welsh.ruleset Fix typos in nation rulesets. Patch by Jacob Nevins in PR#40772. ------------------------------------------------------------------------ r16427 | pepeto | 2009-11-26 10:16:13 -0800 (Thu, 26 Nov 2009) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/common/events.h Allow to reorder the events. See gna patch #1369 ------------------------------------------------------------------------ r16425 | pepeto | 2009-11-26 10:08:59 -0800 (Thu, 26 Nov 2009) | 6 lines Changed paths: 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 M /trunk/client/include/helpdlg_g.h M /trunk/data/gtk_menus.xml M /trunk/data/helpdata.txt Improve diplomacy help. Patch by Jacob Nevins (jtn) See gna patch #1368 ------------------------------------------------------------------------ r16423 | pepeto | 2009-11-26 09:16:18 -0800 (Thu, 26 Nov 2009) | 6 lines Changed paths: M /trunk/server/stdinhand.c Fix typo in server/stdinhand.c Patch by Joan Creus (jcreus) See gna bug #14814 ------------------------------------------------------------------------ r16422 | pepeto | 2009-11-26 09:13:23 -0800 (Thu, 26 Nov 2009) | 6 lines Changed paths: M /trunk/client/helpdata.c Fix typos in client/helpdata.c Patch by Joan Creus (jcreus) See gna bug #14814 ------------------------------------------------------------------------ r16419 | pepeto | 2009-11-26 09:04:54 -0800 (Thu, 26 Nov 2009) | 6 lines Changed paths: M /trunk/client/options.c Fix typos in client/options.c Patch by Joan Creus (jcreus) See gna bug #14813 ------------------------------------------------------------------------ r16417 | pepeto | 2009-11-26 09:00:23 -0800 (Thu, 26 Nov 2009) | 7 lines Changed paths: M /trunk/utility/netintf.c Fix compilation under Mac OS 10.6.2 (and probably more) Reported by Daniel Markstedt (dmarks) Patch by Jacob Nevins (jtn) and myself See gna bug #14840 ------------------------------------------------------------------------ r16416 | dmarks | 2009-11-25 12:57:42 -0800 (Wed, 25 Nov 2009) | 1 line Changed paths: M /trunk/data/nation/breton.ruleset M /trunk/data/nation/chola.ruleset M /trunk/data/nation/khwarezmian.ruleset M /trunk/data/nation/kurd.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/purhepecha.ruleset Fix a number of typos and formatting mistakes in nation rulesets. Patch by Joan Creus with minor changes by me. GNA#14811. ------------------------------------------------------------------------ r16413 | pepeto | 2009-11-23 14:14:03 -0800 (Mon, 23 Nov 2009) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/utility/shared.h Always load city options (also specialist ruleset-dependent options). Remove the function options_load_ruleset_specific(). Reported by Nathan (nmx) See gna bug #13945 ------------------------------------------------------------------------ r16402 | cazfi | 2009-11-22 01:20:53 -0800 (Sun, 22 Nov 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c Fixed clicking of technologies on research report. Reported by Ann (kudra), patch by Pepeto See gna bug #14812 ------------------------------------------------------------------------ r16399 | cazfi | 2009-11-21 11:05:08 -0800 (Sat, 21 Nov 2009) | 6 lines Changed paths: M /trunk/server/savegame.c Fixed loading of old savegames Patch by Pepeto See gna bug #14805 ------------------------------------------------------------------------ r16397 | pepeto | 2009-11-21 02:09:06 -0800 (Sat, 21 Nov 2009) | 6 lines Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/common/aicore/caravan.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/data/Freeciv.in M /trunk/data/gtk_menus.xml M /trunk/data/helpdata.txt M /trunk/data/misc/colors.tilespec M /trunk/data/themes/gui-sdl/human/theme_orders_buttons.spec M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/unithand.c M /trunk/server/unittools.c Rename "traderoute" to "trade route". Originally reported by freeciv@tech.geek.nz in gna bug #14745 See gna patch #1367 ------------------------------------------------------------------------ r16395 | pepeto | 2009-11-21 01:58:14 -0800 (Sat, 21 Nov 2009) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/common/idex.c M /trunk/common/map.c M /trunk/utility/hash.c M /trunk/utility/shared.h Add many macros to convert pointer into/from int, size_t, unsigned int. See gna patch #1365 ------------------------------------------------------------------------ r16393 | pepeto | 2009-11-21 01:44:02 -0800 (Sat, 21 Nov 2009) | 4 lines Changed paths: M /trunk/client/options.c Use freeciv-client-rc-2.3 as client rc file. See gna bug #14783 ------------------------------------------------------------------------ r16388 | cazfi | 2009-11-20 04:55:13 -0800 (Fri, 20 Nov 2009) | 6 lines Changed paths: M /trunk/server/savegame.c Save missing server settings to the savegame. Patch by Matthias Pfafferodt See gna bug #14306 ------------------------------------------------------------------------ r16385 | cazfi | 2009-11-20 01:59:47 -0800 (Fri, 20 Nov 2009) | 6 lines Changed paths: M /trunk/m4/sound.m4 Use linking flags given by 'sdl-config --libs' when detecting SDL_mixer. Patch by George Koehler See gna bug #14751 ------------------------------------------------------------------------ r16382 | cazfi | 2009-11-20 01:49:37 -0800 (Fri, 20 Nov 2009) | 7 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/connectdlg_common.h M /trunk/client/gui-win32/connectdlg.c Renamed current_filename as fc_current_filename to avoid namespace conflicts. Originally reported by George Koehler in gna bug #14751 Patch from gna bug #14793 ------------------------------------------------------------------------ r16379 | cazfi | 2009-11-18 07:52:05 -0800 (Wed, 18 Nov 2009) | 6 lines Changed paths: M /trunk/configure.ac Added support for Haiku Requested by begasus@skynet.be See gna bug #14715 ------------------------------------------------------------------------ r16377 | jcreus | 2009-11-17 14:24:12 -0800 (Tue, 17 Nov 2009) | 1 line Changed paths: M /trunk/po/ca.po updating Catalan translation in trunk ------------------------------------------------------------------------ r16376 | pepeto | 2009-11-17 05:56:42 -0800 (Tue, 17 Nov 2009) | 2 lines Changed paths: M /trunk/version.in Update capability string since last revision changed the network protocol. ------------------------------------------------------------------------ r16375 | pepeto | 2009-11-17 05:55:47 -0800 (Tue, 17 Nov 2009) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/packhand.c M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/server/citytools.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/notify.c M /trunk/server/unithand.c M /trunk/server/unittools.c Use tile index instead of tile coordinates for network packets. See gna patch #1363 ------------------------------------------------------------------------ r16373 | pepeto | 2009-11-17 05:48:14 -0800 (Tue, 17 Nov 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/options.c M /trunk/client/options.h Added option to control the behabiour of the mouse over the map. See gna bug #14764 ------------------------------------------------------------------------ r16370 | pepeto | 2009-11-17 05:40:03 -0800 (Tue, 17 Nov 2009) | 7 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c Display trade route lines at map and infos in city dialog even if the trade route doesn't give trade bonus. Reported by freeciv@tech.geek.nz See gna bug #14745 ------------------------------------------------------------------------ r16367 | jcreus | 2009-11-14 16:05:24 -0800 (Sat, 14 Nov 2009) | 1 line Changed paths: M /trunk/po/ca.po 4942 translated messages ------------------------------------------------------------------------ r16363 | pepeto | 2009-11-14 03:15:06 -0800 (Sat, 14 Nov 2009) | 6 lines Changed paths: M /trunk/bootstrap/freeciv-server.desktop.in M /trunk/bootstrap/freeciv.desktop.in Freeciv desktop files cleanup. Patch by Egor Vyscrebentsov (evyscr) See gna bug #14749 ------------------------------------------------------------------------ r16361 | pepeto | 2009-11-14 03:10:27 -0800 (Sat, 14 Nov 2009) | 9 lines Changed paths: M /trunk/common/game.h M /trunk/common/map.h Expand the maximal value of: * size: 30 * techlevel: 100 * gold: 50000 Wished by kinetic and myself. See gna bug #14661 ------------------------------------------------------------------------ r16359 | pepeto | 2009-11-14 03:00:00 -0800 (Sat, 14 Nov 2009) | 5 lines Changed paths: M /trunk/server/cityhand.c M /trunk/server/unithand.c Remove some error messages which could be valid case in multi-player games, especially with lag (syncronization problems). See gna bug #14728 ------------------------------------------------------------------------ r16357 | pepeto | 2009-11-14 02:53:28 -0800 (Sat, 14 Nov 2009) | 6 lines Changed paths: M /trunk/server/notify.c M /trunk/server/notify.h M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Save/load event cache into/from savegames. Patch by Matthias Pfafferodt (syntron) and myself. See gna patch #1352 ------------------------------------------------------------------------ r16355 | pepeto | 2009-11-14 02:48:12 -0800 (Sat, 14 Nov 2009) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h Don't lose settable options and many other related bugs. See gna bug #14723 ------------------------------------------------------------------------ r16354 | pepeto | 2009-11-11 13:55:25 -0800 (Wed, 11 Nov 2009) | 4 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/meta.c M /trunk/server/savegame.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Removed S_S_GENERATING_WAITING server state. See gna patch #1362 ------------------------------------------------------------------------ r16352 | pepeto | 2009-11-11 13:52:13 -0800 (Wed, 11 Nov 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c Remove Atk warnings with Gtk lib version 2.18. See gna bug #14708 ------------------------------------------------------------------------ r16351 | cazfi | 2009-11-11 07:03:47 -0800 (Wed, 11 Nov 2009) | 2 lines Changed paths: M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/settings.c M /trunk/server/settings.h Reverted gna bug #13869 ------------------------------------------------------------------------ r16349 | cazfi | 2009-11-11 06:49:13 -0800 (Wed, 11 Nov 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Fixed build of beta releases Patch by Pepeto See gna bug #14710 ------------------------------------------------------------------------ r16348 | cazfi | 2009-11-11 06:12:58 -0800 (Wed, 11 Nov 2009) | 6 lines Changed paths: M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/settings.c M /trunk/server/settings.h Use same function prototype for all setting validation callbacks Patch by Matthias Pfafferodt See gna bug #13869 ------------------------------------------------------------------------ r16347 | cazfi | 2009-11-11 06:07:46 -0800 (Wed, 11 Nov 2009) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/packets.def M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/version.in Added option to make it impossible for enemies to use roads and rails. Patch by Matthias Pfafferodt See gna patch #1266 ------------------------------------------------------------------------ r16346 | stikonas | 2009-11-10 06:55:10 -0800 (Tue, 10 Nov 2009) | 1 line Changed paths: M /trunk/po/lt.po Convert Lithuanian translation to 4 plural forms. ------------------------------------------------------------------------ r16344 | pepeto | 2009-11-09 14:24:19 -0800 (Mon, 09 Nov 2009) | 10 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/notify.c M /trunk/server/savegame.c M /trunk/server/settings.c Add 4 settings to control how the event cache would work: * ec_turns: messages are saved for this number of turns. * ec_max_size: maximal number of events in the event cache. * ec_chat: save chat messages in the event cache. * ec_info: print turn and time for each cached event. Patch by Matthias Pfafferodt (syntron) with minor changes by me. See gna bug #1281 ------------------------------------------------------------------------ r16342 | pepeto | 2009-11-09 14:12:44 -0800 (Mon, 09 Nov 2009) | 6 lines Changed paths: M /trunk/client/options.c M /trunk/common/events.h M /trunk/utility/generate_specenum.py Use specenum for event_type. Save event types as strings in the client rc file. Patch by Matthias Pfafferodt (syntron) with minor changes by me. See gna patch #1356 ------------------------------------------------------------------------ r16340 | pepeto | 2009-11-09 14:01:03 -0800 (Mon, 09 Nov 2009) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/srv_main.h Use specenum for server_states. Save the server state as a string. Patch by Matthias Pfafferodt (syntron) with minor changes by me. See gna bug #1355 ------------------------------------------------------------------------ r16338 | pepeto | 2009-11-09 13:55:58 -0800 (Mon, 09 Nov 2009) | 4 lines Changed paths: M /trunk/data/stdsounds.soundspec Replace e_tutorial by e_script in stdsounds.soundspec See gna bug #14697 ------------------------------------------------------------------------ r16336 | pepeto | 2009-11-09 13:51:23 -0800 (Mon, 09 Nov 2009) | 4 lines Changed paths: M /trunk/data/stdsounds.soundspec M /trunk/server/scripting/api.pkg Add the vote events into api.pkg and stdsounds.soundspec See gna bug #14696 ------------------------------------------------------------------------ r16334 | pepeto | 2009-11-09 13:48:41 -0800 (Mon, 09 Nov 2009) | 5 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/gamehand.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Hide/show the hack settings in the client when the connection command level is changed from/to ALLOW_HACK. See gna bug #14691 ------------------------------------------------------------------------ r16332 | pepeto | 2009-11-09 13:44:20 -0800 (Mon, 09 Nov 2009) | 5 lines Changed paths: M /trunk/server/settings.c Re-added the initialization of the initial_setting field in the packet_settable_option. See gna bug #14698 ------------------------------------------------------------------------ r16330 | cazfi | 2009-11-09 06:22:42 -0800 (Mon, 09 Nov 2009) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added missing files to POTFILES ------------------------------------------------------------------------ r16327 | cazfi | 2009-11-09 06:17:06 -0800 (Mon, 09 Nov 2009) | 4 lines Changed paths: M /trunk/server/civserver.c Replaced _Exit() call with more portable _exit() call. See gna bug #14712 ------------------------------------------------------------------------ r16325 | pepeto | 2009-11-07 13:31:00 -0800 (Sat, 07 Nov 2009) | 7 lines Changed paths: M /trunk/client/editor.c Send nation numbers instead of inconsistant player numbers for editing start positions. Patch by Marko Lindqvist (cazfi) See gna bug #14684 ------------------------------------------------------------------------ r16323 | pepeto | 2009-11-07 13:24:46 -0800 (Sat, 07 Nov 2009) | 4 lines Changed paths: M /trunk/doc/man/freeciv-client.6 M /trunk/doc/man/freeciv-server.6 Removed last references to civclient and .civclientrc in man pages. See gna bug #14680 ------------------------------------------------------------------------ r16322 | pepeto | 2009-11-07 13:20:59 -0800 (Sat, 07 Nov 2009) | 4 lines Changed paths: M /trunk/utility/shared.c Uses LOG_VERBOSE to display the scenario path components. See gna bug #14679 ------------------------------------------------------------------------ r16321 | cazfi | 2009-11-06 06:16:51 -0800 (Fri, 06 Nov 2009) | 6 lines Changed paths: M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Use union to store bool/integer/string values in struct settings. Patch by Matthias Pfafferodt See gna bug #13868 ------------------------------------------------------------------------ r16319 | pepeto | 2009-11-05 12:26:00 -0800 (Thu, 05 Nov 2009) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/global_worklist.c M /trunk/client/global_worklist.h M /trunk/client/options.c M /trunk/common/worklist.c M /trunk/common/worklist.h M /trunk/server/savegame.c Don't lose global worklists when they become invalid, due to a ruleset change, leaving a game before it starts, or saving server settings preferences. Reported by me, Ann (kudra), Nathan (nmx) and someone else (anonymous) See gna bug #14655, bug #13945, bug #14099 and bug #14620 ------------------------------------------------------------------------ r16317 | pepeto | 2009-11-05 12:14:45 -0800 (Thu, 05 Nov 2009) | 5 lines Changed paths: M /trunk/server/savegame.c Save scenario generator to 0. Load map only if generator == 0. In the current implementation, it was impossible to start the turorial (scenario without map). See gna bug #14659 ------------------------------------------------------------------------ r16315 | pepeto | 2009-11-05 12:10:59 -0800 (Thu, 05 Nov 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Added missing gtk_list_store_clear(). See gna bug #14674 ------------------------------------------------------------------------ r16314 | pepeto | 2009-11-05 12:06:46 -0800 (Thu, 05 Nov 2009) | 4 lines Changed paths: M /trunk/client/gui-sdl/themes.c Added missing ++. See gna bug #14675 ------------------------------------------------------------------------ r16311 | cazfi | 2009-11-05 01:36:36 -0800 (Thu, 05 Nov 2009) | 4 lines Changed paths: M /trunk/diff_ignore M /trunk/utility/Makefile.am M /trunk/utility/generate_specenum.py Renamed specenum.h as specenum_gen.h See gna patch #1360 ------------------------------------------------------------------------ r16308 | pepeto | 2009-11-04 06:12:16 -0800 (Wed, 04 Nov 2009) | 7 lines Changed paths: M /trunk/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 #14658 ------------------------------------------------------------------------ r16306 | cazfi | 2009-11-03 04:47:02 -0800 (Tue, 03 Nov 2009) | 2 lines Changed paths: D /trunk/utility/specenum.h Removed generated specenum.h from svn. ------------------------------------------------------------------------ r16304 | pepeto | 2009-11-02 15:57:29 -0800 (Mon, 02 Nov 2009) | 6 lines Changed paths: M /trunk/server/notify.c Added time and turn to event cache messages. Patch by Matthias Pfafferodt (syntron) See gna patch #1354 ------------------------------------------------------------------------ r16302 | pepeto | 2009-11-02 15:50:16 -0800 (Mon, 02 Nov 2009) | 6 lines Changed paths: M /trunk/manual/civmanual.c M /trunk/server/connecthand.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Use server settings via wrapper functions. Patch by Matthias Pfafferodt (syntron) and myself. See gna bug #13867 ------------------------------------------------------------------------ r16300 | pepeto | 2009-11-02 15:43:44 -0800 (Mon, 02 Nov 2009) | 4 lines Changed paths: M /trunk/client/options.c ~/.civclientrc renamed ~/.freeciv-client-rc-2.3 See gna bug #14626 ------------------------------------------------------------------------ r16298 | pepeto | 2009-11-02 15:33:38 -0800 (Mon, 02 Nov 2009) | 6 lines Changed paths: M /trunk/doc/man/Makefile.am D /trunk/doc/man/civclient.6 A /trunk/doc/man/freeciv-client.6 (from /trunk/doc/man/civclient.6:16297) A /trunk/doc/man/freeciv-ftwl.6 A /trunk/doc/man/freeciv-gtk2.6 A /trunk/doc/man/freeciv-sdl.6 A /trunk/doc/man/freeciv-win32.6 A /trunk/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 #14625 ------------------------------------------------------------------------ r16297 | pepeto | 2009-11-02 15:26:07 -0800 (Mon, 02 Nov 2009) | 3 lines Changed paths: M /trunk/bootstrap/civ.in M /trunk/bootstrap/ser.in M /trunk/client/audio.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/helpdata.c M /trunk/client/tilespec.c M /trunk/configure.ac M /trunk/doc/man/civclient.6 M /trunk/doc/man/freeciv-server.6 M /trunk/server/gamehand.c M /trunk/server/ruleset.c M /trunk/server/stdinhand.c M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/registry.c M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/utility/string_vector.c M /trunk/utility/string_vector.h splits the FREECIV_PATH into FREECIV_DATA_PATH, FREECIV_SAVE_PATH and FREECIV_SCENARIO_PATH. Updated documentation in man pages. ------------------------------------------------------------------------ r16294 | pepeto | 2009-11-02 15:15:57 -0800 (Mon, 02 Nov 2009) | 8 lines Changed paths: M /trunk/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 #14617 ------------------------------------------------------------------------ r16291 | pepeto | 2009-11-02 15:10:05 -0800 (Mon, 02 Nov 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/messagewin_common.c Avoid crash when clicking a message in turn change. Reported by mity See gna bug #14652 ------------------------------------------------------------------------ r16289 | pepeto | 2009-11-01 22:46:55 -0800 (Sun, 01 Nov 2009) | 6 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/global_worklist.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-xaw/wldlg.c M /trunk/common/dataio.c M /trunk/common/generate_packets.py M /trunk/common/worklist.c M /trunk/common/worklist.h M /trunk/server/cityhand.c M /trunk/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. See gna patch #1353 ------------------------------------------------------------------------ r16287 | pepeto | 2009-10-31 05:44:15 -0700 (Sat, 31 Oct 2009) | 4 lines Changed paths: M /trunk/diff_ignore M /trunk/utility/Makefile.am A /trunk/utility/generate_specenum.py A /trunk/utility/specenum.h Add tool to simplify the usage of enumerators. See patch #1309 ------------------------------------------------------------------------ r16285 | pepeto | 2009-10-31 05:26:35 -0700 (Sat, 31 Oct 2009) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/client_main.c M /trunk/client/client_main.h A /trunk/client/global_worklist.c A /trunk/client/global_worklist.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-2.0/wldlg.h M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl/wldlg.h M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-win32/wldlg.h M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/wldlg.c M /trunk/client/gui-xaw/wldlg.h M /trunk/client/options.c Use speclist for client global worklists. See gna patch #1291 ------------------------------------------------------------------------ r16283 | pepeto | 2009-10-31 05:16:40 -0700 (Sat, 31 Oct 2009) | 4 lines Changed paths: M /trunk/client/goto.c Prevent inifinite recursions in client goto (like bug #13742 and bug #14035). See gna patch #1210 ------------------------------------------------------------------------ r16281 | pepeto | 2009-10-31 05:09:06 -0700 (Sat, 31 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/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 #14632 ------------------------------------------------------------------------ r16278 | pepeto | 2009-10-31 05:00:33 -0700 (Sat, 31 Oct 2009) | 7 lines Changed paths: M /trunk/server/stdinhand.c Use 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 #13500 ------------------------------------------------------------------------ r16276 | cazfi | 2009-10-30 12:26:46 -0700 (Fri, 30 Oct 2009) | 4 lines Changed paths: M /trunk/server/civserver.c Fixed build in systems without SIGHUP or SIGPIPE See gna bug #14646 ------------------------------------------------------------------------ r16274 | pepeto | 2009-10-30 02:49:08 -0700 (Fri, 30 Oct 2009) | 4 lines Changed paths: M /trunk/common/featured_text.c M /trunk/common/featured_text.h Added const flag to predefined featured text colors. See gna patch #1351 ------------------------------------------------------------------------ r16271 | pepeto | 2009-10-30 02:42:23 -0700 (Fri, 30 Oct 2009) | 4 lines Changed paths: M /trunk/server/sernet.c Get server control back when autogame is over. See gna bug #14641 ------------------------------------------------------------------------ r16268 | pepeto | 2009-10-30 02:38:41 -0700 (Fri, 30 Oct 2009) | 10 lines Changed paths: M /trunk/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 #14603 ------------------------------------------------------------------------ r16265 | pepeto | 2009-10-30 02:32:30 -0700 (Fri, 30 Oct 2009) | 4 lines Changed paths: M /trunk/doc/man/freeciv-server.6 Documents the --identity server parameter in the man page. See gna bug #14631 ------------------------------------------------------------------------ r16263 | pepeto | 2009-10-30 02:30:06 -0700 (Fri, 30 Oct 2009) | 5 lines Changed paths: M /trunk/server/notify.c Avoid log infinite recursion when the game is not initialized yet in server side. See gna bug #14637 ------------------------------------------------------------------------ r16261 | pepeto | 2009-10-29 04:12:34 -0700 (Thu, 29 Oct 2009) | 2 lines Changed paths: M /trunk/server/unithand.c Revert a mistake in last commit. ------------------------------------------------------------------------ r16259 | pepeto | 2009-10-29 04:07:26 -0700 (Thu, 29 Oct 2009) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/server/unithand.c Prints the improvement requirements in the help. Takes account the range of the effect. See gna bug #14452 ------------------------------------------------------------------------ r16256 | pepeto | 2009-10-29 04:01:26 -0700 (Thu, 29 Oct 2009) | 5 lines Changed paths: M /trunk/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 #14606 ------------------------------------------------------------------------ r16254 | pepeto | 2009-10-29 03:56:56 -0700 (Thu, 29 Oct 2009) | 6 lines Changed paths: M /trunk/common/requirements.c Requirement cleanup: * Remove the default cases in the switch(). * Remove the assertions, replace them by error messages. See gna bug #14608 ------------------------------------------------------------------------ r16252 | pepeto | 2009-10-29 03:53:13 -0700 (Thu, 29 Oct 2009) | 6 lines Changed paths: M /trunk/server/settlers.c Auto-settlers only try to move on allied territory. Requested by Goswin von Brederlow See gna bug #14614 ------------------------------------------------------------------------ r16250 | pepeto | 2009-10-28 03:02:56 -0700 (Wed, 28 Oct 2009) | 7 lines Changed paths: M /trunk/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 #14515 ------------------------------------------------------------------------ r16248 | pepeto | 2009-10-28 02:58:13 -0700 (Wed, 28 Oct 2009) | 4 lines Changed paths: M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/gui_main_g.h M /trunk/client/options.c M /trunk/client/options.h Make the font options really applying to the widgets. See gna bug #14610 ------------------------------------------------------------------------ r16246 | pepeto | 2009-10-28 02:51:24 -0700 (Wed, 28 Oct 2009) | 6 lines Changed paths: M /trunk/client/tilespec.c When settlers are moving, don't draw the potential city outlines arround them. Reported by Goswin von Brederlow See gna bug #14612 ------------------------------------------------------------------------ r16244 | pepeto | 2009-10-28 02:47:59 -0700 (Wed, 28 Oct 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.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 #14613 ------------------------------------------------------------------------ r16242 | pepeto | 2009-10-28 02:42:21 -0700 (Wed, 28 Oct 2009) | 6 lines Changed paths: M /trunk/server/civserver.c M /trunk/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 ------------------------------------------------------------------------ r16240 | pepeto | 2009-10-28 02:35:02 -0700 (Wed, 28 Oct 2009) | 13 lines Changed paths: M /trunk/ai/aitools.c M /trunk/server/settlers.c Remove the assertion in ai/aitools.c:1038: ai_unit_move: Assertion `is_tiles_adjacent(punit->tile, ptile)' failed. Changes it with RETURN_IF_FAIL. Also, prevent it in amount in the autosettler module which was doing many tasks for the same unit recursively. Reported by Marko Lindvqist (cazfi) and Goswin von Brederlow (mrvn on IRC) Patch by Goswin von Brederlow and some style corrections by me See gna bug #14320 ------------------------------------------------------------------------ r16238 | pepeto | 2009-10-28 02:29:06 -0700 (Wed, 28 Oct 2009) | 7 lines Changed paths: M /trunk/server/maphand.c Fixed map_clear_known() to don't clear the seen info if there is still a city or unit able to see it. Reported by bernd _DOT_ jendrissek _AT_ gmail _DOT_ com See gna bug #14611 ------------------------------------------------------------------------ r16236 | pepeto | 2009-10-27 04:01:52 -0700 (Tue, 27 Oct 2009) | 5 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/game.h M /trunk/common/unit.c M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/handchat.c M /trunk/server/notify.c M /trunk/server/notify.h M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Make killcitizen working as expected. Update help text according to the new implementation. See gna bug #14594 ------------------------------------------------------------------------ r16234 | pepeto | 2009-10-27 03:47:58 -0700 (Tue, 27 Oct 2009) | 7 lines Changed paths: M /trunk/client/packhand.c When city is transfered, also transfer the worked tiles in client side, this was causing missing informations in client side. Reported by hlingler _AT_ verizon.net and Goswin von Brederlow (mrvn on IRC) See gna bug #13607 and bug #14584 ------------------------------------------------------------------------ r16231 | cazfi | 2009-10-27 00:51:11 -0700 (Tue, 27 Oct 2009) | 7 lines Changed paths: M /trunk/client/repodlgs_common.c M /trunk/common/packets.def M /trunk/server/stdinhand.c M /trunk/version.in Do not override server settings loaded from saved game with client preferences. Reported by Christian Knoke See gna bug #13465 ------------------------------------------------------------------------ r16229 | cazfi | 2009-10-27 00:33:04 -0700 (Tue, 27 Oct 2009) | 4 lines Changed paths: M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/server/edithand.c M /trunk/server/maphand.c Fixed erasing of start position See gna bug #14574 ------------------------------------------------------------------------ r16227 | cazfi | 2009-10-27 00:23:45 -0700 (Tue, 27 Oct 2009) | 7 lines Changed paths: M /trunk/doc/man/Makefile.am Add renamed server man page to dist. Patch by Matthias Pfafferodt See gna bug #14618 ------------------------------------------------------------------------ r16226 | pepeto | 2009-10-26 05:40:48 -0700 (Mon, 26 Oct 2009) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/control.c M /trunk/client/gui-ftwl/menu.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-stub/menu.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/client/include/menu_g.h M /trunk/client/options.c M /trunk/client/packhand.c Added menus_init() function. Renamed update_menus() to menus_update(). See gna patch #1348 ------------------------------------------------------------------------ r16224 | pepeto | 2009-10-26 05:28:45 -0700 (Mon, 26 Oct 2009) | 7 lines Changed paths: M /trunk/INSTALL M /trunk/bootstrap/ser.in M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/data/civserver.dsc.in M /trunk/debian/freeciv-server.install M /trunk/debian/freeciv-server.menu M /trunk/doc/man/civclient.6 D /trunk/doc/man/civserver.6 A /trunk/doc/man/freeciv-server.6 (from /trunk/doc/man/civserver.6:16210) M /trunk/server/Makefile.am Rename civserver as freeciv-server. Requested by Daniel Markstedt (dmarks) Patch by Marko Lindqvist (cazfi) See gna patch #1347 ------------------------------------------------------------------------ r16223 | pepeto | 2009-10-26 05:06:09 -0700 (Mon, 26 Oct 2009) | 6 lines Changed paths: M /trunk/INSTALL M /trunk/autogen.sh M /trunk/configure.ac Add AC_CONFIG_MACRO_DIR to configure.ac. Patch by Marko Lindqvist (cazfi) See gna bug #1346 ------------------------------------------------------------------------ r16220 | pepeto | 2009-10-26 04:54:29 -0700 (Mon, 26 Oct 2009) | 4 lines Changed paths: M /trunk/client/packhand.c Updates the map canvas when a new traderoute is established. See gna bug #14597 ------------------------------------------------------------------------ r16218 | pepeto | 2009-10-26 04:47:52 -0700 (Mon, 26 Oct 2009) | 7 lines Changed paths: M /trunk/server/unittools.c Also wake up neighbor sentry units when: * An unit leaves the position you are close to it. * An unit enters first a foreigner city (transported units don't count). * An unit leaves last a foreigner city (transported units don't count). See gna bug #14595 ------------------------------------------------------------------------ r16216 | pepeto | 2009-10-26 04:42:27 -0700 (Mon, 26 Oct 2009) | 7 lines Changed paths: M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset Solar Plants effects really work as expected. Updated help text to the current rules. Patch by Jacob Nevins (jtn) See gna bug #14515 ------------------------------------------------------------------------ r16213 | pepeto | 2009-10-26 04:36:19 -0700 (Mon, 26 Oct 2009) | 4 lines Changed paths: M /trunk/client/packhand.c Update the full citybar when the occupied status of a foreigner city changes. See gna bug #14596 ------------------------------------------------------------------------ r16211 | pepeto | 2009-10-26 04:31:03 -0700 (Mon, 26 Oct 2009) | 6 lines Changed paths: M /trunk/server/unithand.c Fixed potential crash when a caravan enter market place. Reported by Jordi Negrevernis i Font (jorneg) and me. See gna bug #14592 and bug #14605 ------------------------------------------------------------------------ r16209 | pepeto | 2009-10-24 03:43:09 -0700 (Sat, 24 Oct 2009) | 5 lines Changed paths: M /trunk/server/connecthand.c Don't send both all packets when connecting and attaching directly to player when the server_state() is at least S_S_RUNNING. See gna bug #14581 ------------------------------------------------------------------------ r16207 | pepeto | 2009-10-24 03:39:53 -0700 (Sat, 24 Oct 2009) | 4 lines Changed paths: M /trunk/server/srv_main.c Moved send_spaceship_info() call. See gna bug #14579 ------------------------------------------------------------------------ r16205 | pepeto | 2009-10-24 03:34:33 -0700 (Sat, 24 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Prevent the gtk2 client to crash when reconnecting a game. Make the update_menus() function as a idle callback. It could also speed up the client, since calling many times this function is quite slow. See gna bug #14578 ------------------------------------------------------------------------ r16203 | pepeto | 2009-10-24 03:28:19 -0700 (Sat, 24 Oct 2009) | 4 lines Changed paths: M /trunk/server/sernet.c Remove cancel_connection_votes() duplication in close_connection(). See gna bug #14580 ------------------------------------------------------------------------ r16201 | pepeto | 2009-10-24 03:21:50 -0700 (Sat, 24 Oct 2009) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-gtk-2.0/voteinfo_bar.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/voteinfo.c M /trunk/client/voteinfo.h Added voteinfo bar to control how and when the voteinfo bar is displayed. Original implementation by Madeline Book (mbook) for warclient, ported by me See gna patch #1345 ------------------------------------------------------------------------ r16199 | pepeto | 2009-10-24 03:11:53 -0700 (Sat, 24 Oct 2009) | 5 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/ailog.c M /trunk/client/agents/cma_core.c M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/control.c M /trunk/client/gui-ftwl/connectdlg.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/pages.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/chatline.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-win32/cityrep.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/plrdlg.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/mapctrl_common.c M /trunk/client/options.c M /trunk/client/packhand.c M /trunk/common/featured_text.c M /trunk/common/featured_text.h M /trunk/server/auth.c M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/console.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/handchat.c M /trunk/server/maphand.c M /trunk/server/notify.c M /trunk/server/notify.h M /trunk/server/plrhand.c M /trunk/server/scripting/api_notify.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/voting.c Unsure to don't confuse foreground color string and format in notify_*() and equivalent client functions. See gna patch #1344 ------------------------------------------------------------------------ r16197 | pepeto | 2009-10-23 15:50:02 -0700 (Fri, 23 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Make possible to make railroads in gtk2 client. Reported by Jordi Negrevernis i Font (jorneg) See gna bug #14573 ------------------------------------------------------------------------ r16195 | pepeto | 2009-10-23 15:45:30 -0700 (Fri, 23 Oct 2009) | 5 lines Changed paths: M /trunk/client/control.c Don't request unit order cleared if the unit is not idle because it makes server errors. Making idle activity already clears orders, so don't send more. See gna bug #14566 ------------------------------------------------------------------------ r16193 | pepeto | 2009-10-23 15:38:38 -0700 (Fri, 23 Oct 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/theme_dlg.c M /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c Split default_theme_name because gtk2 and sdl themes are incompatbiles. See gna bug #14564 ------------------------------------------------------------------------ r16190 | pepeto | 2009-10-23 15:28:25 -0700 (Fri, 23 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c Removed gtk critical message: gtk_tree_view_set_cursor_on_cell: assertion `tree_view->priv->tree != NULL' failed See gna bug #14563 ------------------------------------------------------------------------ r16188 | pepeto | 2009-10-23 15:24:32 -0700 (Fri, 23 Oct 2009) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Removed gdk critical message: gdk_draw_drawable: assertion `GDK_IS_DRAWABLE (drawable)' failed See gna bug #14562 ------------------------------------------------------------------------ r16186 | pepeto | 2009-10-23 15:19:16 -0700 (Fri, 23 Oct 2009) | 5 lines Changed paths: M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/maphand.h Editing player vision also updates the vision of the player you gave shared vision to them. Clearing known also removes the seen info. See gna bug #14570 ------------------------------------------------------------------------ r16184 | pepeto | 2009-10-23 15:09:38 -0700 (Fri, 23 Oct 2009) | 6 lines Changed paths: M /trunk/server/savegame.c Fix that loading a game without fog of war works as expected. Reported by Goswin von Brederlow and me See gna bug #14491, bug #14559 ------------------------------------------------------------------------ r16182 | cazfi | 2009-10-23 07:40:41 -0700 (Fri, 23 Oct 2009) | 5 lines Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/savegame.c Save start positions added in editor. This also means they are for the first time actually used as start positions when launching game. See gna patch #1337 ------------------------------------------------------------------------ r16180 | pepeto | 2009-10-22 13:03:31 -0700 (Thu, 22 Oct 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-2.0/colors.h Added alternative to gdk_color_to_string() which have been added only in Gtk 2.12. Reported by Marko Lindqvist (cazfi) See gna bug #14556 ------------------------------------------------------------------------ r16178 | pepeto | 2009-10-22 12:54:44 -0700 (Thu, 22 Oct 2009) | 7 lines Changed paths: M /trunk/common/featured_text.c M /trunk/common/featured_text.h M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c Added MAX_LEN_LINK macro. MAX_LEN_NAME was not enough big for doing some unit links, making empty messages. Reported by Jordi Negrevernis i Font (jorneg) See gna bug #14554 ------------------------------------------------------------------------ r16175 | pepeto | 2009-10-22 12:45:53 -0700 (Thu, 22 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/packhand.c M /trunk/common/diptreaty.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c Diplomats can establish embassies, even if Marco Polo's Embassy is built. Originally reported by Ann (kudra) See gna bug #14548 ------------------------------------------------------------------------ r16173 | cazfi | 2009-10-22 06:16:21 -0700 (Thu, 22 Oct 2009) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/nation.h M /trunk/server/edithand.c M /trunk/server/maphand.c Send start positions to clients only when in edit mode. See gna patch #1336 ------------------------------------------------------------------------ r16171 | cazfi | 2009-10-21 23:46:49 -0700 (Wed, 21 Oct 2009) | 5 lines Changed paths: M /trunk/client/gui-win32/menu.c Fixed win32-client compilation See gna bug #14572 ------------------------------------------------------------------------ r16169 | pepeto | 2009-10-21 14:05:22 -0700 (Wed, 21 Oct 2009) | 6 lines Changed paths: M /trunk/client/options.c Fix trunk complilation with gcc 4.3.4. Reported anonymiously. See gna bug #14568 ------------------------------------------------------------------------ r16167 | cazfi | 2009-10-21 07:53:20 -0700 (Wed, 21 Oct 2009) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/map.c M /trunk/common/map.h Made it possible to store startpos with NULL nation to startpos hash in map.c. See gna patch #1335 ------------------------------------------------------------------------ r16165 | pepeto | 2009-10-20 12:44:24 -0700 (Tue, 20 Oct 2009) | 4 lines Changed paths: M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/client_main.c M /trunk/client/clinet.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h M /trunk/client/gui-win32/optiondlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/repodlgs_common.c M /trunk/client/themes_common.c M /trunk/client/themes_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/utility/string_vector.c Use wrappers for client options usage. See gna patch #1334 ------------------------------------------------------------------------ r16162 | pepeto | 2009-10-20 12:31:35 -0700 (Tue, 20 Oct 2009) | 7 lines Changed paths: M /trunk/ai/aiexplorer.c Consider that AI explorers moved when they changed tile instead of if their moves decreased (could be wrong on railroads for example). Reported by Ann (kudra) See gna bug #14533 ------------------------------------------------------------------------ r16160 | pepeto | 2009-10-20 12:04:28 -0700 (Tue, 20 Oct 2009) | 6 lines Changed paths: M /trunk/ai/aicity.c Fixed 3 notity_player() messages: don't use the format as foreground color. Reported by Jordi Negrevernis i Font (jorneg) See gna bug #14554 ------------------------------------------------------------------------ r16158 | pepeto | 2009-10-18 21:43:25 -0700 (Sun, 18 Oct 2009) | 6 lines Changed paths: M /trunk/common/improvement.c Fixed compilation without --enable-debug. Reported by Jordi Negrevernis i Font (jorneg) See gna bug #14555 ------------------------------------------------------------------------ r16156 | pepeto | 2009-10-18 15:44:58 -0700 (Sun, 18 Oct 2009) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/unittype.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/scripting/api_methods.c M /trunk/server/techtools.c M /trunk/version.in All players are able to consider the great wonder effects, even if the city where it is build is unknown for them. Update capability string. See gna bug #14453 ------------------------------------------------------------------------ r16154 | pepeto | 2009-10-18 15:30:40 -0700 (Sun, 18 Oct 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Make the page changes in an idle callback in the gui-gtk-2.0 client. See gna bug #14527 ------------------------------------------------------------------------ r16152 | pepeto | 2009-10-18 15:14:29 -0700 (Sun, 18 Oct 2009) | 6 lines Changed paths: M /trunk/server/maphand.c Do not bounce units on empty enemy cities on terrain changes. Reported by spikethehobbitmage _at_ excite _dot_ com See gna bug #14532 ------------------------------------------------------------------------ r16149 | pepeto | 2009-10-18 15:09:11 -0700 (Sun, 18 Oct 2009) | 4 lines Changed paths: M /trunk/common/borders.c Remove division by zero in tile_border_strength(). See gna bug #14543 ------------------------------------------------------------------------ r16146 | pepeto | 2009-10-18 15:05:28 -0700 (Sun, 18 Oct 2009) | 7 lines Changed paths: M /trunk/server/stdinhand.c Detach all connections when loading a game (don't forget global observers). It was causing client crashes. Reported by Jordi Negrevernis i Font (jorneg) See gna bug #14542 ------------------------------------------------------------------------ r16143 | pepeto | 2009-10-17 04:40:46 -0700 (Sat, 17 Oct 2009) | 7 lines Changed paths: M /trunk/server/maphand.c Giving shared vision really reveal tiles and units which are in your city view range but still unknown, causing crash on client side. Reported by Ann (kudra) See gna bug #14275 ------------------------------------------------------------------------ r16141 | pepeto | 2009-10-17 04:30:17 -0700 (Sat, 17 Oct 2009) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h M /trunk/version.in Fix numerous connection handling bugs linked with the crossed work of many maintainers. Update capability string. See gna bug #14505 ------------------------------------------------------------------------ r16139 | pepeto | 2009-10-15 10:51:44 -0700 (Thu, 15 Oct 2009) | 6 lines Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/misc/space.png M /trunk/data/misc/space.spec Added rocket exhaust sprites after the spaceship is launched. Patch by Jacob Nevins (jtn) See gna bug #14508 ------------------------------------------------------------------------ r16136 | pepeto | 2009-10-15 10:44:46 -0700 (Thu, 15 Oct 2009) | 4 lines Changed paths: M /trunk/server/stdinhand.c Send player info after the usage of the /away command. See gna bug #14455 ------------------------------------------------------------------------ r16134 | pepeto | 2009-10-15 10:40:10 -0700 (Thu, 15 Oct 2009) | 6 lines Changed paths: M /trunk/server/stdinhand.c Remove old global observer concept message in is_allowed_to_take: "Sorry, you can't take a global observer. Observe it instead." Profite to clean up that function, passing real size of the message string. See gna bug #14501 ------------------------------------------------------------------------ r16131 | cazfi | 2009-10-15 05:21:18 -0700 (Thu, 15 Oct 2009) | 4 lines Changed paths: M /trunk/utility/ftwl/common_types.c M /trunk/utility/ftwl/theme_engine.c M /trunk/utility/ftwl/widget_timeout.c Fixed ftwl client compilation See gna bug #14530 ------------------------------------------------------------------------ r16129 | evyscr | 2009-10-14 11:29:18 -0700 (Wed, 14 Oct 2009) | 2 lines Changed paths: M /trunk/client/gui-xaw/pages.c Apply a hack to call the connect dialog at XAW client start. ------------------------------------------------------------------------ r16126 | pepeto | 2009-10-13 12:04:53 -0700 (Tue, 13 Oct 2009) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/server/civserver.c Moved init_our_capability() to server main function. See gna patch #1331 ------------------------------------------------------------------------ r16124 | pepeto | 2009-10-13 12:00:25 -0700 (Tue, 13 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fixed wrong pillage shortcut in gtk-2.0 client. Reported by Jacob Nevins (jtn) See gna bug #14488 ------------------------------------------------------------------------ r16121 | pepeto | 2009-10-13 11:50:06 -0700 (Tue, 13 Oct 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/common/diptreaty.c M /trunk/server/diplhand.c Establishing embassies is always possible in the diplomacy meetings, even if the Marco Polo Embassy is built. Reported by Ann (kudra) See gna bug #14448 ------------------------------------------------------------------------ r16118 | pepeto | 2009-10-13 11:44:41 -0700 (Tue, 13 Oct 2009) | 7 lines Changed paths: M /trunk/ai/advdiplomacy.c AI players send appropriate message when trying to ally them, but previously allied with an enemy. Reported by Ann (kudra) See gna bug #14151 ------------------------------------------------------------------------ r16115 | pepeto | 2009-10-13 11:37:37 -0700 (Tue, 13 Oct 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c In the gtk-2.0 client, make the game page scrollable for small screens. Also maximilize that page and get normal size else. Reported by Ann (kudra) See gna bug #14100 ------------------------------------------------------------------------ r16113 | pepeto | 2009-10-12 05:45:22 -0700 (Mon, 12 Oct 2009) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c Use client.conn structure as server connection info. See gna patch #1326 ------------------------------------------------------------------------ r16111 | pepeto | 2009-10-12 05:40:45 -0700 (Mon, 12 Oct 2009) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/ailog.c M /trunk/server/Makefile.am M /trunk/server/auth.c M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/console.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/handchat.c M /trunk/server/maphand.c A /trunk/server/notify.c A /trunk/server/notify.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/scripting/api_notify.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/voting.c Moved notify_*() functions to its own module. See gna patch #1329 ------------------------------------------------------------------------ r16109 | pepeto | 2009-10-11 16:50:13 -0700 (Sun, 11 Oct 2009) | 4 lines Changed paths: M /trunk/common/game.c Don't remove players when resetting the game in client side. See gna bug #14470 ------------------------------------------------------------------------ r16106 | pepeto | 2009-10-11 15:24:29 -0700 (Sun, 11 Oct 2009) | 7 lines Changed paths: M /trunk/server/unithand.c When transfering unit from a player to another, the unit info is sent immediately to all players. Reported by Jordi Negrevernis i Font (jorneg) See gna patch #1328 ------------------------------------------------------------------------ r16104 | pepeto | 2009-10-11 15:14:29 -0700 (Sun, 11 Oct 2009) | 4 lines Changed paths: M /trunk/common/featured_text.c [ba] is no more interpretated as [bold] in featured text module. See gna bug #14475 ------------------------------------------------------------------------ r16102 | pepeto | 2009-10-11 15:11:43 -0700 (Sun, 11 Oct 2009) | 4 lines Changed paths: M /trunk/server/handchat.c Private chat to player is no more considered as featured text sequence. See gna bug #14476 ------------------------------------------------------------------------ r16100 | pepeto | 2009-10-11 15:02:34 -0700 (Sun, 11 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Make cleaning pollution possible again in gtk2 client. Reported by Jacob Nevins (jtn) See gna bug #14488 ------------------------------------------------------------------------ r16097 | pepeto | 2009-10-11 14:56:49 -0700 (Sun, 11 Oct 2009) | 7 lines Changed paths: M /trunk/server/maphand.c Sharing vision when the fog of war is disabled don't let black square over vision giver units. Reported by Jere Toivanen and probably Ann (kudra) See gna bug #14275 ------------------------------------------------------------------------ r16095 | pepeto | 2009-10-11 14:49:03 -0700 (Sun, 11 Oct 2009) | 4 lines Changed paths: M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets.h Revert partially gna patch #14490 because it made impossible to load a game. See gna bug #1327 ------------------------------------------------------------------------ r16093 | pepeto | 2009-10-10 18:40:23 -0700 (Sat, 10 Oct 2009) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c "Save scenario" and "Scenario properties" menu items are no more inverted in the gui-gtk-2.0 client. See gna bug #14482 ------------------------------------------------------------------------ r16091 | pepeto | 2009-10-10 18:37:20 -0700 (Sat, 10 Oct 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fixed items sensitivity in edit menu. See gna bug #14481 ------------------------------------------------------------------------ r16089 | pepeto | 2009-10-10 18:34:06 -0700 (Sat, 10 Oct 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapctrl.c Re-enable colored potential workers near settlers. See gna bug #14478 ------------------------------------------------------------------------ r16087 | pepeto | 2009-10-10 18:29:40 -0700 (Sat, 10 Oct 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fixed center view on unit in gtk menus. See gna bug #14474 ------------------------------------------------------------------------ r16085 | pepeto | 2009-10-10 18:27:10 -0700 (Sat, 10 Oct 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Disable the client orders menus in the gui-gtk-2.0 client in edit mode. See gna bug #14468 ------------------------------------------------------------------------ r16083 | pepeto | 2009-10-10 18:23:21 -0700 (Sat, 10 Oct 2009) | 6 lines Changed paths: M /trunk/server/srv_main.c Global observers can save the scenario in edit mode. Reported by Marko Lindqvist (cazfi) See gna bug #14261 ------------------------------------------------------------------------ r16081 | pepeto | 2009-10-09 15:43:07 -0700 (Fri, 09 Oct 2009) | 4 lines Changed paths: M /trunk/client/options.c Fixed SDL client start. See gna bug #14471 ------------------------------------------------------------------------ r16079 | pepeto | 2009-10-09 15:37:45 -0700 (Fri, 09 Oct 2009) | 7 lines Changed paths: M /trunk/client/client_main.c M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Reset the delta code at right place now that the ruleset is not sent every time the connection status changes. Reported by Matthias Pfafferodt (syntron) See gna patch #1327 ------------------------------------------------------------------------ r16077 | pepeto | 2009-10-08 15:28:58 -0700 (Thu, 08 Oct 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c [Compilation fix] Remove gtk_action_set_label() because it was included in Gtk 2.16. Reported by Matthias Pfafferodt (syntron) See gna bug #14483 ------------------------------------------------------------------------ r16075 | pepeto | 2009-10-08 14:34:04 -0700 (Thu, 08 Oct 2009) | 7 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/savegame.c M /trunk/server/settings.c Added fogged borders setting. Original code by Madeline Book (mbook) for longturn.org. Patch adapted by Matthias Pfafferodt (syntron) with minor changes by me. See gna patch #1258 ------------------------------------------------------------------------ r16073 | pepeto | 2009-10-08 14:11:54 -0700 (Thu, 08 Oct 2009) | 2 lines Changed paths: M /trunk/client/options.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/server/stdinhand.c M /trunk/server/voting.c M /trunk/version.in Added vote events. Capability string updated. ------------------------------------------------------------------------ r16071 | pepeto | 2009-10-07 14:42:14 -0700 (Wed, 07 Oct 2009) | 6 lines Changed paths: M /trunk/utility/Makefile.am A /trunk/utility/string_vector.c A /trunk/utility/string_vector.h Added a string vector structure I will need in the next future. Patch by me, with changes suggested by Madeline Book (mbook) See gna bug #13811 ------------------------------------------------------------------------ r16069 | pepeto | 2009-10-07 14:37:26 -0700 (Wed, 07 Oct 2009) | 5 lines Changed paths: M /trunk/utility/log.h Added assert macros which never exits the program, and print error message instead. See gna bug #14339 ------------------------------------------------------------------------ r16067 | pepeto | 2009-10-07 14:28:12 -0700 (Wed, 07 Oct 2009) | 4 lines Changed paths: 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/menu.h M /trunk/data/Makefile.am A /trunk/data/gtk_menus.xml Use GtkUIManager instead of depreciated GtkItemFactory. See gna patch #1315 ------------------------------------------------------------------------ r16065 | pepeto | 2009-10-06 06:23:37 -0700 (Tue, 06 Oct 2009) | 7 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/edithand.c Editor: The vision tool reveal cities (and units if the fog of war is disabled). Reported by Marko Lindqvist (cazfi) See gna bug #14343 ------------------------------------------------------------------------ r16063 | pepeto | 2009-10-06 05:55:41 -0700 (Tue, 06 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-ftwl/Makefile.am M /trunk/client/gui-ftwl/pages.c A /trunk/client/gui-ftwl/voteinfo_bar.c A /trunk/client/gui-ftwl/voteinfo_bar.h M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c A /trunk/client/gui-gtk-2.0/voteinfo_bar.c A /trunk/client/gui-gtk-2.0/voteinfo_bar.h M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/pages.c A /trunk/client/gui-sdl/voteinfo_bar.c A /trunk/client/gui-sdl/voteinfo_bar.h M /trunk/client/gui-stub/Makefile.am M /trunk/client/gui-stub/pages.c A /trunk/client/gui-stub/voteinfo_bar.c A /trunk/client/gui-stub/voteinfo_bar.h M /trunk/client/gui-win32/Makefile.am M /trunk/client/gui-win32/pages.c A /trunk/client/gui-win32/voteinfo_bar.c A /trunk/client/gui-win32/voteinfo_bar.h M /trunk/client/gui-xaw/Makefile.am M /trunk/client/gui-xaw/pages.c A /trunk/client/gui-xaw/voteinfo_bar.c A /trunk/client/gui-xaw/voteinfo_bar.h M /trunk/client/include/Makefile.am M /trunk/client/include/pages_g.h A /trunk/client/include/voteinfo_bar_g.h M /trunk/client/packhand.c M /trunk/client/voteinfo.c Voteinfo bar for the gui-gtk-2.0 client. Original code by Madeline Book (mbook) for warclient See gna patch #1323 ------------------------------------------------------------------------ r16061 | pepeto | 2009-10-06 05:46:35 -0700 (Tue, 06 Oct 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/common/improvement.c M /trunk/common/improvement.h Added sell menu in city report. Orgininal code by Madeline Book (mbook) for warclient. See gna patch #1325 ------------------------------------------------------------------------ r16059 | pepeto | 2009-10-06 05:36:26 -0700 (Tue, 06 Oct 2009) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/canvas.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/gui_main.h M /trunk/client/gui-win32/sprite.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/gui_main_g.h M /trunk/client/options.c M /trunk/client/options.h Merge gui_options into client_options. See gna bug #14433 ------------------------------------------------------------------------ r16057 | pepeto | 2009-10-06 05:27:40 -0700 (Tue, 06 Oct 2009) | 5 lines Changed paths: M /trunk/server/srv_main.c Remove "Received packet from non-player connection" error messages when receiving a packet_client_info from a connection not attached to a player. See gna bug #14436 ------------------------------------------------------------------------ r16055 | pepeto | 2009-10-05 14:27:38 -0700 (Mon, 05 Oct 2009) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/server/stdinhand.c M /trunk/version.in Don't send unecessaery packets for server settings, game info and rulesets. Update the capability string. See gna patch #1320 ------------------------------------------------------------------------ r16053 | pepeto | 2009-10-05 14:22:29 -0700 (Mon, 05 Oct 2009) | 6 lines Changed paths: M /trunk/server/savegame.c Allocate player maps at the right place when loading a game. Reported by Goswin von Brederlow See gna bug #14314 ------------------------------------------------------------------------ r16050 | pepeto | 2009-10-05 14:15:52 -0700 (Mon, 05 Oct 2009) | 6 lines Changed paths: M /trunk/server/savegame.c Consider S_S_OVER as savegame server state. Patch by Matthias Pfafferodt (syntron) See gna bug #14305 ------------------------------------------------------------------------ r16047 | pepeto | 2009-10-05 14:11:23 -0700 (Mon, 05 Oct 2009) | 7 lines Changed paths: M /trunk/server/srv_main.c The loss of the last human player doesn't transform the game into an autogame, causing the clients freezing. Reported by Hendrik Maryns (hamaryns) See gna bug #14036 ------------------------------------------------------------------------ r16045 | pepeto | 2009-10-05 14:05:02 -0700 (Mon, 05 Oct 2009) | 4 lines Changed paths: M /trunk/data/Makefile.am Fix the data installation when many clients are compiled at once. See gna bug #14432 ------------------------------------------------------------------------ r16043 | pepeto | 2009-10-03 10:24:03 -0700 (Sat, 03 Oct 2009) | 5 lines Changed paths: M /trunk/server/scripting/api.pkg Scripting function Player:is_human() points to the new 'ai_data' member of the player structure instead of the old 'ai' one. See gna bug #14413 ------------------------------------------------------------------------ r16041 | pepeto | 2009-10-03 10:18:22 -0700 (Sat, 03 Oct 2009) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h Merge view_options and client_options into client_options. See gna patch #1321 ------------------------------------------------------------------------ r16039 | pepeto | 2009-10-03 10:08:16 -0700 (Sat, 03 Oct 2009) | 4 lines Changed paths: M /trunk/server/savegame.c Complete load/save bases fix. See gna #14418 ------------------------------------------------------------------------ r16036 | pepeto | 2009-10-03 10:03:43 -0700 (Sat, 03 Oct 2009) | 6 lines Changed paths: M /trunk/client/options.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/scenario/tutorial.sav M /trunk/server/scripting/api.pkg Make notify.all and notify.player working in lua scripts. Reported by matz See gna bug #14221 ------------------------------------------------------------------------ r16033 | pepeto | 2009-10-02 15:54:19 -0700 (Fri, 02 Oct 2009) | 4 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c Added /cancelvote command, ported from Warclient. See gna patch #1292 ------------------------------------------------------------------------ r16031 | pepeto | 2009-10-02 15:49:16 -0700 (Fri, 02 Oct 2009) | 6 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h Restructure basic notify_*() functions. Patch by Matthias Pfafferodt (syntron) with minor changes by me See gna patch #1296 ------------------------------------------------------------------------ r16029 | pepeto | 2009-10-02 15:43:04 -0700 (Fri, 02 Oct 2009) | 9 lines Changed paths: M /trunk/server/citytools.c reestablish_city_trade_routes() does all the work for a city: * Removing old trade routes. * Reestablish them. * Notifications. Patch by Matthias Pfafferodt See gna bug #14079 ------------------------------------------------------------------------ r16027 | cazfi | 2009-10-02 06:50:11 -0700 (Fri, 02 Oct 2009) | 2 lines Changed paths: M /trunk/po/da.po Updated translation by Joe Dalton ------------------------------------------------------------------------ r16025 | cazfi | 2009-10-02 00:45:06 -0700 (Fri, 02 Oct 2009) | 5 lines Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/finddlg.c M /trunk/client/gui-win32/gotodlg.c M /trunk/client/gui-win32/gui_stuff.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/spaceshipdlg.c Fixed win32-client compilation by including log.h to several files. See gna bug #14424 ------------------------------------------------------------------------ r16023 | pepeto | 2009-10-01 10:30:09 -0700 (Thu, 01 Oct 2009) | 4 lines Changed paths: M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/optiondlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/themes_common.c M /trunk/client/tilespec.c struct client_option clean up. See gna patch #1313 ------------------------------------------------------------------------ r16021 | pepeto | 2009-10-01 10:18:38 -0700 (Thu, 01 Oct 2009) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/client_main.h M /trunk/client/clinet.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/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/packhand.c M /trunk/common/game.c M /trunk/common/game.h Split client state C_S_PREPARING to C_S_DICONNECTED and C_S_PREPARING. See gna bug #13799 ------------------------------------------------------------------------ r16019 | pepeto | 2009-10-01 10:08:22 -0700 (Thu, 01 Oct 2009) | 5 lines Changed paths: M /trunk/server/savegame.c Fixed invalid memory write: remove useless 'base_order[j] = NULL' because fc_malloc() already set it to NULL. See gna bug #14415 ------------------------------------------------------------------------ r16017 | pepeto | 2009-10-01 10:04:24 -0700 (Thu, 01 Oct 2009) | 5 lines Changed paths: M /trunk/common/unittype.c Fixed invalid memory write: 'strlen(str)' is too small to copy full 'str', use mystrdup() instead. See gna bug #14415 ------------------------------------------------------------------------ r16015 | pepeto | 2009-09-29 14:54:41 -0700 (Tue, 29 Sep 2009) | 4 lines Changed paths: M /trunk/client/agents/agents.c M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_fe.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/gotodlg.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/inputdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/gui_stuff.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/finddlg.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/helpdata.c M /trunk/client/plrdlg_common.c M /trunk/common/aicore/aisupport.c M /trunk/common/player.c M /trunk/common/unitlist.c M /trunk/common/unittype.c M /trunk/server/handchat.c M /trunk/server/unittools.c M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/registry.c M /trunk/utility/shared.c M /trunk/utility/speclist.h genlist and speclist clean up. See gna patch #1317 ------------------------------------------------------------------------ r16012 | pepeto | 2009-09-29 14:42:59 -0700 (Tue, 29 Sep 2009) | 4 lines Changed paths: M /trunk/common/aicore/path_finding.c Do not set to 0 values allocated with fc_calloc() in pf_*_node_init(). See gna patch #1318 ------------------------------------------------------------------------ r16009 | pepeto | 2009-09-29 14:35:20 -0700 (Tue, 29 Sep 2009) | 7 lines Changed paths: M /trunk/data/default/cities.ruleset Really use amplio electric ages sprites for cities. Use modern style as alternative for other tilesets. Patch by Jacob Nevins See gna bug #14376. ------------------------------------------------------------------------ r16007 | pepeto | 2009-09-29 00:05:03 -0700 (Tue, 29 Sep 2009) | 9 lines Changed paths: M /trunk/server/console.c Fixed compilation: console.c:139:15: error: variable length array declaration can not have 'static' storage duration static char buf1[(int)trunc(MAX_LEN_CONSOLE_LINE * 1.5)]; Reported by Elmo Todurov See gna bug #14387 ------------------------------------------------------------------------ r16004 | pepeto | 2009-09-28 23:35:29 -0700 (Mon, 28 Sep 2009) | 7 lines Changed paths: M /trunk/server/stdinhand.c After the removal of hard coded 'set autotoggle 1' in client side, '/take -' was not toggling the player ai status anymore. Reported by Toni Spets See gna bug #14369 ------------------------------------------------------------------------ r16002 | pepeto | 2009-09-28 23:27:34 -0700 (Mon, 28 Sep 2009) | 4 lines Changed paths: M /trunk/server/savegame.c Loading a scenario is really considering as starting a new game. See gna bug #14371 ------------------------------------------------------------------------ r16000 | pepeto | 2009-09-27 12:19:29 -0700 (Sun, 27 Sep 2009) | 4 lines Changed paths: M /trunk/client/client_main.c Remove "1: Got a packet_vote_new for already existing vote" error messages. See gna bug #14235 ------------------------------------------------------------------------ r15998 | pepeto | 2009-09-27 12:12:46 -0700 (Sun, 27 Sep 2009) | 4 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Added option to highlight client player/user names in the chatline. See gna patch #1312 ------------------------------------------------------------------------ r15996 | pepeto | 2009-09-27 12:04:09 -0700 (Sun, 27 Sep 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/pages.c In the client gtk-2.0, the inputline and its toolkit is an unique widget. See gna bug #14345 ------------------------------------------------------------------------ r15994 | pepeto | 2009-09-27 11:59:14 -0700 (Sun, 27 Sep 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c Make the chatline of the client gtk-2.0 working after a previous mistake. See gna bug #14347 ------------------------------------------------------------------------ r15992 | pepeto | 2009-09-27 11:56:01 -0700 (Sun, 27 Sep 2009) | 6 lines Changed paths: M /trunk/data/helpdata.txt Featured text chatline documentation. Patch by me with the help of kinetic and cazfi. See gna bug #14267 ------------------------------------------------------------------------ r15990 | pepeto | 2009-09-27 11:50:41 -0700 (Sun, 27 Sep 2009) | 4 lines Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/control.c M /trunk/client/gui-ftwl/chatline.c M /trunk/client/gui-ftwl/connectdlg.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/pages.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/chatline.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-stub/chatline.c M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-win32/cityrep.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/plrdlg.c M /trunk/client/gui-xaw/chatline.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/include/chatline_g.h M /trunk/client/mapctrl_common.c M /trunk/client/options.c M /trunk/client/packhand.c M /trunk/common/featured_text.c M /trunk/common/featured_text.h Featured text: add colors in client side message functions. See gna patch #1288 ------------------------------------------------------------------------ r15988 | pepeto | 2009-09-26 10:15:03 -0700 (Sat, 26 Sep 2009) | 6 lines Changed paths: M /trunk/client/text.c M /trunk/common/unit.c Show the base activies (e.g. fortress) in middle-click popup for bases. Patch by Jacob Nevins See gna bug #14354 ------------------------------------------------------------------------ r15985 | pepeto | 2009-09-26 10:06:57 -0700 (Sat, 26 Sep 2009) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/server/connecthand.c M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c /detach, /observe and /take work normally after the game ended. Patch by Book and me See gna bug #13727 ------------------------------------------------------------------------ r15983 | pepeto | 2009-09-26 09:53:56 -0700 (Sat, 26 Sep 2009) | 4 lines Changed paths: M /trunk/server/voting.c Remove "1: Got packet_vote_update for non-existant vote" error messages. See gna bug #14234 ------------------------------------------------------------------------ r15980 | pepeto | 2009-09-26 09:48:26 -0700 (Sat, 26 Sep 2009) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/player.c M /trunk/common/player.h Don't navigate through unaccessible territorial waters. Reported by David Ja¨a See gna bug #13928 ------------------------------------------------------------------------ r15977 | pepeto | 2009-09-26 09:27:29 -0700 (Sat, 26 Sep 2009) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c Fix that pf_fuel_map finishes don't make infinite loops with the client interaction. See gna bug #14035 ------------------------------------------------------------------------ r15975 | cazfi | 2009-09-21 09:38:06 -0700 (Mon, 21 Sep 2009) | 4 lines Changed paths: M /trunk/common/borders.c M /trunk/common/borders.h M /trunk/server/maphand.c Added concept of border source strength. See gna patch #1310 ------------------------------------------------------------------------ r15973 | cazfi | 2009-09-21 09:31:56 -0700 (Mon, 21 Sep 2009) | 6 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/stdinhand.c Removed "Server:" prefix from messages. Patch by Pepeto See gna bug #14342 ------------------------------------------------------------------------ r15971 | cazfi | 2009-09-21 09:26:17 -0700 (Mon, 21 Sep 2009) | 6 lines Changed paths: M /trunk/server/console.c Do not output featured text control codes to console. Patch by Matthias Pfafferodt and myself See gna bug #14308 ------------------------------------------------------------------------ r15970 | cazfi | 2009-09-21 09:22:41 -0700 (Mon, 21 Sep 2009) | 4 lines Changed paths: M /trunk/bootstrap/civ.in M /trunk/bootstrap/ser.in Set subdir of ~/.freeciv to FREECIV_PATH instead of ~/.freeciv itself. See gna bug #14338 ------------------------------------------------------------------------ r15967 | cazfi | 2009-09-21 09:19:27 -0700 (Mon, 21 Sep 2009) | 6 lines Changed paths: M /trunk/server/sernet.c Removed duplicate allocation of ping_timers Patch by Pepeto See gna bug #14337 ------------------------------------------------------------------------ r15964 | cazfi | 2009-09-18 18:03:25 -0700 (Fri, 18 Sep 2009) | 6 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/unithand.c When assigning new homecity to unit, don't teleport unit there. Reported by Pepeto and tbrownaw@prjek.net See gna bug #14037 (and bug #14017) ------------------------------------------------------------------------ r15962 | cazfi | 2009-09-18 16:01:49 -0700 (Fri, 18 Sep 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/pages.c Added inputline toolkit Patch by Pepeto See gna patch #1286 ------------------------------------------------------------------------ r15960 | cazfi | 2009-09-18 15:30:09 -0700 (Fri, 18 Sep 2009) | 4 lines Changed paths: M /trunk/ai/aiunit.c Count all attacks to invasion.attack, not only 1 / unit See gna patch #1306 ------------------------------------------------------------------------ r15958 | cazfi | 2009-09-17 18:09:58 -0700 (Thu, 17 Sep 2009) | 5 lines Changed paths: M /trunk/server/maphand.c New border sources cannot take away tiles from existing cities working area, except for the border source tile itself. See gna patch #1305 ------------------------------------------------------------------------ r15956 | cazfi | 2009-09-16 18:34:25 -0700 (Wed, 16 Sep 2009) | 6 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Add links to server messages. Patch by Pepeto See gna patch #1290 ------------------------------------------------------------------------ r15955 | cazfi | 2009-09-16 15:19:37 -0700 (Wed, 16 Sep 2009) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/utility/shared.c M /trunk/version.in Default FREECIV_PATH contains version specific subdir of ~/.freeciv instead of ~/.freeciv itself. See gna patch #1289 ------------------------------------------------------------------------ r15953 | cazfi | 2009-09-16 14:05:00 -0700 (Wed, 16 Sep 2009) | 6 lines Changed paths: M /trunk/utility/registry.c Fixed compile with hardened gcc. Patch by Pepeto See gna bug #14333 ------------------------------------------------------------------------ r15950 | cazfi | 2009-09-15 16:56:57 -0700 (Tue, 15 Sep 2009) | 7 lines Changed paths: M /trunk/server/stdinhand.c Prevented /rulesetdir after savegame of already running game has been loaded. Patch by Matthias Pfafferodt See gna bug #14230 ------------------------------------------------------------------------ r15947 | cazfi | 2009-09-15 16:49:20 -0700 (Tue, 15 Sep 2009) | 5 lines Changed paths: M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Renamed automatic game finished and quitidle saves so that they do not overwrite normal autosaves. See gna bug #14245 ------------------------------------------------------------------------ r15946 | cazfi | 2009-09-15 14:44:20 -0700 (Tue, 15 Sep 2009) | 6 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h Made city map iterators ready to handle different city radii. Patch by Matthias Pfafferodt See gna patch #1221 ------------------------------------------------------------------------ r15945 | cazfi | 2009-09-15 14:07:35 -0700 (Tue, 15 Sep 2009) | 6 lines Changed paths: M /trunk/server/srv_main.c Added comments about server states Patch by Matthias Pfafferodt See gna bug #14304 ------------------------------------------------------------------------ r15943 | cazfi | 2009-09-15 14:04:47 -0700 (Tue, 15 Sep 2009) | 6 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/server/ruleset.c M /trunk/utility/registry.c M /trunk/utility/registry.h Bounds checking for some ruleset values. Patch by Matthias Pfafferodt See gna patch #1252 ------------------------------------------------------------------------ r15941 | cazfi | 2009-09-15 13:09:48 -0700 (Tue, 15 Sep 2009) | 6 lines Changed paths: M /trunk/m4/auth.m4 Fixed auth build when mysql libs are found under /usr/lib/mysql Reported by markmetson@yahoo.ca See gna bug #14279 ------------------------------------------------------------------------ r15939 | cazfi | 2009-09-15 12:57:06 -0700 (Tue, 15 Sep 2009) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c Fixed a bug: If you issue a short cut in the entry of the start page, then nothing happen. But, when you switch to the game page, all tags have been added in the wrong entry. Patch by Pepeto See gna bug #14265 ------------------------------------------------------------------------ r15937 | cazfi | 2009-09-14 14:38:19 -0700 (Mon, 14 Sep 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Added Clear Links button to gtk-client Patch by Pepeto See gna patch #1287 ------------------------------------------------------------------------ r15936 | cazfi | 2009-09-14 10:33:09 -0700 (Mon, 14 Sep 2009) | 3 lines Changed paths: M /trunk/version.in Updated capstr since client requesting base pillage with old style is not compatible with new style server. ------------------------------------------------------------------------ r15934 | cazfi | 2009-09-14 10:31:29 -0700 (Mon, 14 Sep 2009) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/editor.c 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/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c Made it possible to select which base to pillage instead always pillaging first one. See gna patch #1293 ------------------------------------------------------------------------ r15931 | cazfi | 2009-09-11 17:01:55 -0700 (Fri, 11 Sep 2009) | 15 lines Changed paths: M /trunk/server/stdinhand.c Fixed /cmdlevel bugs: - When issuing /cmdlevel command for all connections, it stops at the first connection it cannot set the access level. The expected behaviour would be to continue to iterate the connections. - When issuing "/cmdlevel basic" (e.g.) whereas you are the first connection and there is a second connection with hack access, then you set your connection access to "basic", and the second fails because you only have basic access. The caller access level should changed at last. - When the first argument isn't valid, then you get an incomplete list of access levels (it doesn't include the new ones). Patch by Pepeto, minor changes by me. See gna bug #14237 ------------------------------------------------------------------------ r15930 | cazfi | 2009-09-11 16:39:02 -0700 (Fri, 11 Sep 2009) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/common/unitlist.h M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h M /trunk/version.in Added support for units that transform in to other units. See gna bug #13890 ------------------------------------------------------------------------ r15927 | cazfi | 2009-09-11 16:16:02 -0700 (Fri, 11 Sep 2009) | 7 lines Changed paths: M /trunk/server/techtools.c Fixed a crash when several members of the same team have same initial tech. Patch by Pepeto See gna bug #14259 ------------------------------------------------------------------------ r15926 | cazfi | 2009-09-09 15:00:41 -0700 (Wed, 09 Sep 2009) | 2 lines Changed paths: M /trunk/version.in Bumped version number to 2.2.99-dev ------------------------------------------------------------------------ r15924 | cazfi | 2009-09-09 14:55:44 -0700 (Wed, 09 Sep 2009) | 2 lines Changed paths: M /trunk/ChangeLog Updated ChangeLog ------------------------------------------------------------------------ r15923 | cazfi | 2009-09-09 13:36:11 -0700 (Wed, 09 Sep 2009) | 6 lines Changed paths: M /trunk/client/client_main.c M /trunk/client/climisc.c M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c M /trunk/data/misc/colors.tilespec Display link marks in mapview Patch by Pepeto See gna patch #1282 ------------------------------------------------------------------------ r15922 | cazfi | 2009-09-09 20:58:23 +0300 (Wed, 09 Sep 2009) | 5 lines Changed paths: M /trunk/server/savegame.c Save to scenario savegame information whether players should be saved. This is required when one continues to edit previously saved scenario. See gna bug #14262 ------------------------------------------------------------------------ r15921 | cazfi | 2009-09-09 20:55:28 +0300 (Wed, 09 Sep 2009) | 4 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/srv_main.c Send scenario info to client. See gna bug #14260 ------------------------------------------------------------------------ r15920 | cazfi | 2009-09-09 19:03:30 +0300 (Wed, 09 Sep 2009) | 6 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/ailog.c M /trunk/common/featured_text.h M /trunk/common/packets.def M /trunk/server/auth.c M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/console.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/handchat.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/scripting/api_notify.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/voting.c Color coded event messages Patch by Pepeto See gna patch #1271 ------------------------------------------------------------------------ r15918 | cazfi | 2009-09-09 02:25:03 +0300 (Wed, 09 Sep 2009) | 6 lines Changed paths: M /trunk/server/unittools.c Leave no units to current tile when bouncing them. Patch by Matthias Pfafferodt See gna bug #14078 ------------------------------------------------------------------------ r15917 | cazfi | 2009-09-09 00:24:00 +0300 (Wed, 09 Sep 2009) | 6 lines Changed paths: M /trunk/server/settlers.c Use path finding instead of warmap in settlers.c Patch by Pepeto See gna patch #1283 ------------------------------------------------------------------------ r15916 | cazfi | 2009-09-08 19:50:14 +0300 (Tue, 08 Sep 2009) | 6 lines Changed paths: M /trunk/bootstrap/generate_svnrev.sh Made --enable-svnrev to work when locale is other than English. Patch by Pepeto See gna bug #14253 ------------------------------------------------------------------------ r15915 | cazfi | 2009-09-08 00:53:20 +0300 (Tue, 08 Sep 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/common/featured_text.c Featured text shortcuts for gtk client chat line. Patch by Pepeto See gna patch #1276 ------------------------------------------------------------------------ r15913 | cazfi | 2009-09-07 23:39:18 +0300 (Mon, 07 Sep 2009) | 6 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/edithand.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/techtools.h Fixed a team play crash when ruleset defines global init techs Patch by Pepeto See gna RT #20855 ------------------------------------------------------------------------ r15911 | cazfi | 2009-09-07 01:39:35 +0300 (Mon, 07 Sep 2009) | 6 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-xaw/wldlg.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/dataio.c M /trunk/common/generate_packets.py M /trunk/common/worklist.c M /trunk/common/worklist.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/savegame.c Renamed *_worklist() functions as worklist_*() Patch by Pepeto See gna bug #13879 ------------------------------------------------------------------------ r15910 | cazfi | 2009-09-07 01:12:59 +0300 (Mon, 07 Sep 2009) | 6 lines Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/mapview_common.c M /trunk/data/misc/colors.tilespec Color definitions of their own for traderoute lines. Patch by Pepeto See gna patch #1279 ------------------------------------------------------------------------ r15909 | cazfi | 2009-09-06 02:11:19 +0300 (Sun, 06 Sep 2009) | 6 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-ftwl/chatline.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-stub/chatline.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/chatline.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/chatline_g.h M /trunk/client/include/dialogs_g.h M /trunk/client/messagewin_common.c M /trunk/client/messagewin_common.h M /trunk/common/featured_text.c M /trunk/common/featured_text.h Clients unable to handle featured text are not confused with it. Patch by Pepeto See gna patch #1270 ------------------------------------------------------------------------ r15908 | cazfi | 2009-09-05 21:23:38 +0300 (Sat, 05 Sep 2009) | 7 lines Changed paths: M /trunk/ai/aitools.c M /trunk/server/Makefile.am D /trunk/server/airgoto.c D /trunk/server/airgoto.h M /trunk/server/gotohand.c Replaced last use of old airgoto code with path finding. Removed airgoto.[ch] Patch by Pepeto See gna patch #1277 ------------------------------------------------------------------------ r15907 | jcreus | 2009-09-04 02:39:41 +0300 (Fri, 04 Sep 2009) | 1 line Changed paths: M /trunk/po/ca.po Translation update ------------------------------------------------------------------------ r15906 | cazfi | 2009-09-04 00:46:21 +0300 (Fri, 04 Sep 2009) | 6 lines Changed paths: M /trunk/ai/advdiplomacy.c AI does not complain about treaty in progress it proposed itself. Patch by Ann (kudra) See gna patch #1241 ------------------------------------------------------------------------ r15905 | cazfi | 2009-09-04 00:41:32 +0300 (Fri, 04 Sep 2009) | 6 lines Changed paths: M /trunk/utility/hash.c Trying to iterate over a NULL hash table will just iterate over nothing. Patch by Madeline Book See gna bug #13802 ------------------------------------------------------------------------ r15904 | cazfi | 2009-09-04 00:37:30 +0300 (Fri, 04 Sep 2009) | 8 lines Changed paths: M /trunk/utility/Makefile.am A /trunk/utility/iterator.c M /trunk/utility/iterator.h Added a simple stub generic iterator that can be used when an iterator init functions receives invalid arguments. Patch by Madeline Book See gna bug #13801 ------------------------------------------------------------------------ r15903 | cazfi | 2009-09-04 00:23:42 +0300 (Fri, 04 Sep 2009) | 6 lines Changed paths: M /trunk/client/helpdata.c Unit help mentions if unit has "Shield2Gold" flag Patch by Matthias Pfafferodt See gna bug #14070 ------------------------------------------------------------------------ r15902 | cazfi | 2009-09-04 00:18:30 +0300 (Fri, 04 Sep 2009) | 6 lines Changed paths: M /trunk/server/stdinhand.c Check against recursive reset commands in serv files. Patch by Matthias Pfafferodt See gna bug #14063 ------------------------------------------------------------------------ r15901 | cazfi | 2009-09-03 00:11:01 +0300 (Thu, 03 Sep 2009) | 7 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/gamehand.c M /trunk/server/generator/height_map.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/startpos.c M /trunk/server/generator/temperature_map.c M /trunk/server/meta.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Moved all fields of the civ_map structure which are only used in the server side into a map.server structure. Patch by Pepeto See gna patch #1209 ------------------------------------------------------------------------ r15900 | cazfi | 2009-09-02 23:47:13 +0300 (Wed, 02 Sep 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c gtk-client implementation of featured text. Patch by Pepeto See gna bug #13891 ------------------------------------------------------------------------ r15899 | cazfi | 2009-09-02 23:40:39 +0300 (Wed, 02 Sep 2009) | 6 lines Changed paths: M /trunk/server/srv_main.c Removed duplicate clear_all_votes() call. Patch by Matthias Pfafferodt See gna bug #14229 ------------------------------------------------------------------------ r15898 | cazfi | 2009-09-02 23:19:32 +0300 (Wed, 02 Sep 2009) | 6 lines Changed paths: M /trunk/server/techtools.c Fixed a bug that wrong tech was passed with "tech_researched" signal. Patch by Matz See gna bug #14217 ------------------------------------------------------------------------ r15897 | cazfi | 2009-09-01 00:29:23 +0300 (Tue, 01 Sep 2009) | 6 lines Changed paths: M /trunk/client/helpdata.c Added helptext about migration effects to government help. Patch by Matthias Pfafferodt See gna bug #14072 ------------------------------------------------------------------------ r15896 | cazfi | 2009-09-01 00:26:07 +0300 (Tue, 01 Sep 2009) | 6 lines Changed paths: M /trunk/client/helpdata.c Added helptext about health effects to government help. Patch by Matthias Pfafferodt See gna bug #14071 ------------------------------------------------------------------------ r15895 | cazfi | 2009-09-01 00:14:45 +0300 (Tue, 01 Sep 2009) | 6 lines Changed paths: M /trunk/common/nation.c M /trunk/common/nation.h Use generic iterator for nations. Patch by Madeline Book See gna patch #13793 ------------------------------------------------------------------------ r15894 | cazfi | 2009-08-31 23:57:51 +0300 (Mon, 31 Aug 2009) | 6 lines Changed paths: M /trunk/ai/aiair.c Updated AI airgoto to use path finding. Patch by Pepeto See gna patch #1256 ------------------------------------------------------------------------ r15893 | cazfi | 2009-08-31 23:28:30 +0300 (Mon, 31 Aug 2009) | 6 lines Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/menu.c Menu and command key revamp, win32-client Patch by John Keller See gna patch #1212 ------------------------------------------------------------------------ r15892 | cazfi | 2009-08-27 02:45:48 +0300 (Thu, 27 Aug 2009) | 6 lines Changed paths: M /trunk/utility/hash.c M /trunk/utility/hash.h Added functions hash_copy() and hash_equal() Patch by Madeline Book See gna bug #13800 ------------------------------------------------------------------------ r15891 | cazfi | 2009-08-27 02:35:22 +0300 (Thu, 27 Aug 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Fixed "save as" crash, Patch by Ann (kudra) See gna bug #14115 ------------------------------------------------------------------------ r15890 | cazfi | 2009-08-27 02:01:22 +0300 (Thu, 27 Aug 2009) | 6 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset Cleanup of game.ruleset files. Patch by Matthias Pfafferodt See gna patch #1251 ------------------------------------------------------------------------ r15889 | cazfi | 2009-08-27 01:48:17 +0300 (Thu, 27 Aug 2009) | 6 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c Moved illness definitions to section of their own. Patch by Matthias Pfafferodt See gna patch #1203 ------------------------------------------------------------------------ r15888 | cazfi | 2009-08-26 02:37:25 +0300 (Wed, 26 Aug 2009) | 4 lines Changed paths: M /trunk/common/base.h M /trunk/common/packets.def M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/unittools.c M /trunk/version.in Added support for bases to have vision in invisible layer too. See gna patch #1215 ------------------------------------------------------------------------ r15887 | cazfi | 2009-08-26 02:20:32 +0300 (Wed, 26 Aug 2009) | 6 lines Changed paths: M /trunk/client/climisc.c Display messages in messages dialog in Game Over state also. Patch by Pepeto See gna bug #13667 ------------------------------------------------------------------------ r15886 | cazfi | 2009-08-26 02:14:02 +0300 (Wed, 26 Aug 2009) | 7 lines Changed paths: M /trunk/client/helpdata.c Display ruleset defined trademindist in caravan unit helptext instead of hardcoded value 9. Patch by Matthias Pfafferodt See gna bug #14069 ------------------------------------------------------------------------ r15885 | cazfi | 2009-08-26 01:50:02 +0300 (Wed, 26 Aug 2009) | 7 lines Changed paths: M /trunk/client/control.c Fixed a crash when load command is issued to multiple units and some of them cannot. Patch by Pepeto See gna bug #14030 ------------------------------------------------------------------------ r15884 | cazfi | 2009-08-26 01:32:51 +0300 (Wed, 26 Aug 2009) | 6 lines Changed paths: M /trunk/client/gui-xaw/menu.c Menu and command key revamp, xaw-client Patch by John Keller See gna patch #1213 ------------------------------------------------------------------------ r15883 | cazfi | 2009-08-26 01:28:12 +0300 (Wed, 26 Aug 2009) | 6 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_main.c 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/messagewin.c Menu and command key revamp, sdl-client Patch by John Keller See gna patch #1211 ------------------------------------------------------------------------ r15882 | cazfi | 2009-08-20 00:56:19 +0300 (Thu, 20 Aug 2009) | 6 lines Changed paths: M /trunk/common/Makefile.am A /trunk/common/featured_text.c A /trunk/common/featured_text.h Common part of featured text feature Patch by Pepeto See gna bug #13891 ------------------------------------------------------------------------ r15881 | cazfi | 2009-08-19 00:26:10 +0300 (Wed, 19 Aug 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/data/helpdata.txt Menu and command key revamp, gtk-client Patch by John Keller See gna patch #1188 ------------------------------------------------------------------------ r15880 | cazfi | 2009-08-18 00:02:12 +0300 (Tue, 18 Aug 2009) | 6 lines Changed paths: M /trunk/server/cityturn.c Use current ruler title instead of hardcoded "sire" in low funds warning. Patch by Ann (kudra) See gna patch #1219 ------------------------------------------------------------------------ r15879 | cazfi | 2009-08-17 23:51:03 +0300 (Mon, 17 Aug 2009) | 6 lines Changed paths: M /trunk/doc/HACKING Set minplayers to 0 in autogame example. Patch by Matthias Pfafferodt See gna bug #14061 ------------------------------------------------------------------------ r15877 | cazfi | 2009-08-17 23:47:09 +0300 (Mon, 17 Aug 2009) | 2 lines Changed paths: M /trunk/data/default/units.ruleset Reverted accidentally committed testing change. ------------------------------------------------------------------------ r15876 | cazfi | 2009-08-17 23:45:31 +0300 (Mon, 17 Aug 2009) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/data/default/units.ruleset Fixed handling of units with 0 move rate. Patch by Pepeto See gna bug #13889 ------------------------------------------------------------------------ r15874 | cazfi | 2009-08-13 00:30:11 +0300 (Thu, 13 Aug 2009) | 4 lines Changed paths: M /trunk/m4/xaw-client.m4 Fixed autoconf-2.64 warning. See gna bug #14045 ------------------------------------------------------------------------ r15873 | cazfi | 2009-08-11 01:16:01 +0300 (Tue, 11 Aug 2009) | 4 lines Changed paths: M /trunk/server/savegame.c Determine game.info.is_new_game before it's used. See gna bug #14051 ------------------------------------------------------------------------ r15872 | cazfi | 2009-08-11 01:13:57 +0300 (Tue, 11 Aug 2009) | 5 lines Changed paths: M /trunk/server/savegame.c Fixed a bug that base with vision capability does not provide vision after game saved & loaded. See gna bug #14050 ------------------------------------------------------------------------ r15870 | cazfi | 2009-08-11 01:10:49 +0300 (Tue, 11 Aug 2009) | 7 lines Changed paths: M /trunk/client/control.c Do not send illegal packets when unloading allied units from transport. Patch by Pepeto See gna bug #14032 ------------------------------------------------------------------------ r15869 | cazfi | 2009-08-11 00:54:34 +0300 (Tue, 11 Aug 2009) | 4 lines Changed paths: M /trunk/client/Makefile.am Install freeciv.desktop only when gtk-client is built. See gna patch #1204 ------------------------------------------------------------------------ r15868 | cazfi | 2009-08-11 00:28:21 +0300 (Tue, 11 Aug 2009) | 6 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h Added functions to make pf_parameter from unit_type Patch by Pepeto See gna patch #1207 ------------------------------------------------------------------------ r15867 | cazfi | 2009-08-11 00:16:10 +0300 (Tue, 11 Aug 2009) | 7 lines Changed paths: M /trunk/client/mapview_common.c Do not show (wrong) trade routes and growth turn information about enemy cities. Patch by Pepeto See gna bug #13958 ------------------------------------------------------------------------ r15866 | cazfi | 2009-08-01 23:27:45 +0300 (Sat, 01 Aug 2009) | 4 lines Changed paths: M /trunk/data/default/script.lua M /trunk/data/default/terrain.ruleset Added ruins to default ruleset. See gna bug #13861 ------------------------------------------------------------------------ r15865 | cazfi | 2009-08-01 00:42:59 +0300 (Sat, 01 Aug 2009) | 6 lines Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h Added pf_city_map related code that will later replace city warmap code. Patch by Pepeto See gna patch #1208 ------------------------------------------------------------------------ r15863 | cazfi | 2009-08-01 00:28:57 +0300 (Sat, 01 Aug 2009) | 6 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h Fixed a crash when unload all command is issued to multiple units. Patch by Pepeto See gna bug #14031 ------------------------------------------------------------------------ r15862 | cazfi | 2009-08-01 00:03:05 +0300 (Sat, 01 Aug 2009) | 6 lines Changed paths: M /trunk/client/gui-win32/citydlg.c Display city plague risk in win32 client Patch by Matthias Pfafferodt and myself See gna bug #14015 ------------------------------------------------------------------------ r15861 | cazfi | 2009-07-31 23:57:28 +0300 (Fri, 31 Jul 2009) | 6 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/citydlg.c Show plague risk as "-.-" when illness disabled from ruleset. Patch by Matthias Pfafferodt See gna bug #14004 ------------------------------------------------------------------------ r15860 | cazfi | 2009-07-31 01:11:17 +0300 (Fri, 31 Jul 2009) | 4 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c M /trunk/version.in Added support for named user unit type flags. See gna patch #1205 ------------------------------------------------------------------------ r15858 | cazfi | 2009-07-30 23:38:30 +0300 (Thu, 30 Jul 2009) | 6 lines Changed paths: M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/version.in Added trademindist server option. Longturn patch adapted by Matthias Pfafferodt See gna patch #1201 ------------------------------------------------------------------------ r15857 | cazfi | 2009-07-30 00:52:13 +0300 (Thu, 30 Jul 2009) | 6 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h Made some parameters const Patch by Pepeto See gna patch #1206 ------------------------------------------------------------------------ r15856 | cazfi | 2009-07-29 23:26:52 +0300 (Wed, 29 Jul 2009) | 6 lines Changed paths: M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Added reset command. Warclient patch adapted by Matthias Pfafferodt See gna bug #13931 ------------------------------------------------------------------------ r15855 | cazfi | 2009-07-29 23:18:51 +0300 (Wed, 29 Jul 2009) | 7 lines Changed paths: M /trunk/ai/aidata.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/manual/civmanual.c M /trunk/server/citytools.c M /trunk/server/connecthand.c M /trunk/server/gamehand.c M /trunk/server/maphand.c M /trunk/server/meta.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/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 #1202 ------------------------------------------------------------------------ r15853 | cazfi | 2009-07-29 21:45:28 +0300 (Wed, 29 Jul 2009) | 2 lines Changed paths: M /trunk/po/fi.po Updated translation by Sini Ruohomaa ------------------------------------------------------------------------ r15852 | 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 #13901 ------------------------------------------------------------------------ r15851 | 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 #13814 ------------------------------------------------------------------------ r15849 | 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 #13819 ------------------------------------------------------------------------ r15847 | cazfi | 2009-07-26 01:15:42 +0300 (Sun, 26 Jul 2009) | 7 lines Changed paths: M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset Fixed partisan appearance to require Guerilla Warfare to be known by someone. Patch by Joel Kenny See gna bug #13944 ------------------------------------------------------------------------ r15846 | 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_1 ------------------------------------------------------------------------ r15845 | 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 ------------------------------------------------------------------------ r15844 | 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_1 ------------------------------------------------------------------------ r15843 | jcreus | 2009-07-25 00:33:43 +0300 (Sat, 25 Jul 2009) | 1 line Changed paths: M /trunk/po/ca.po Some more work ------------------------------------------------------------------------ r15842 | 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 #40637 ------------------------------------------------------------------------ r15841 | 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 #1195 ------------------------------------------------------------------------ r15840 | 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 #13860 ------------------------------------------------------------------------ r15839 | 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 #13859 ------------------------------------------------------------------------ r15838 | 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 bug #13843 ------------------------------------------------------------------------ r15837 | cazfi | 2009-07-20 01:17:33 +0300 (Mon, 20 Jul 2009) | 5 lines Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aitools.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.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/savegame.c M /trunk/server/settlers.c Made city.ai a pointer to ai_city structure instead of being the structure itself. See gna bug #13899 ------------------------------------------------------------------------ r15836 | 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 #13932 ------------------------------------------------------------------------ r15835 | 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 #13885 ------------------------------------------------------------------------ r15834 | 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 #13951 ------------------------------------------------------------------------ r15833 | cazfi | 2009-07-14 00:16:36 +0300 (Tue, 14 Jul 2009) | 6 lines Changed paths: M /trunk/common/game.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Check against infinite recursion with read commands. Patch by Matthias Pfafferodt See gna bug #13846 ------------------------------------------------------------------------ r15832 | 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 #13858 ------------------------------------------------------------------------ r15831 | 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 #13933 ------------------------------------------------------------------------ r15830 | 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.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/commands.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 #40274 ------------------------------------------------------------------------ r15829 | 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 #13842 ------------------------------------------------------------------------ r15828 | 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 #13862 ------------------------------------------------------------------------ r15827 | 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 #13930 ------------------------------------------------------------------------ r15824 | 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 #13851 ------------------------------------------------------------------------ r15823 | 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 #13865 ------------------------------------------------------------------------ r15822 | 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 #13857 ------------------------------------------------------------------------ r15821 | 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 #13857 ------------------------------------------------------------------------ r15819 | 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 #13881 ------------------------------------------------------------------------ r15818 | jcreus | 2009-07-09 00:43:47 +0300 (Thu, 09 Jul 2009) | 1 line Changed paths: M /trunk/po/ca.po more updates ------------------------------------------------------------------------ r15816 | jcreus | 2009-07-09 00:33:08 +0300 (Thu, 09 Jul 2009) | 1 line Changed paths: M /trunk/po/ca.po updating Catalan translation ------------------------------------------------------------------------ r15815 | 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 #13880 ------------------------------------------------------------------------ r15814 | 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.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/Makefile.am A /trunk/client/include/ggz_g.h Moved code specific to ggz enabled gtk client from client common to gui-gtk2.0. This fixes build of multiple clients at once when one of them is ggz enabled gtk. See gna #13847 ------------------------------------------------------------------------ r15813 | cazfi | 2009-07-07 23:35:59 +0300 (Tue, 07 Jul 2009) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.h M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/terrain.h M /trunk/common/unittype.h M /trunk/server/citytools.c Removed O_COUNT and O_MAX, used O_LAST instead Patch by Matthias Pfafferodt See gna #13875 ------------------------------------------------------------------------ r15811 | cazfi | 2009-07-06 23:52:15 +0300 (Mon, 06 Jul 2009) | 6 lines Changed paths: M /trunk/common/map.c Made "slowinvasions" setting to affect any unit moving from transport in non-native terrain to native terrain, not just ground units moving from ocean tile to land tile. See gna #13798 ------------------------------------------------------------------------ r15810 | cazfi | 2009-07-06 23:50:24 +0300 (Mon, 06 Jul 2009) | 4 lines Changed paths: M /trunk/client/helpdata.c Help mentions if unit has no "TerrainDefense" flag See gna #13845 ------------------------------------------------------------------------ r15809 | cazfi | 2009-07-06 23:49:01 +0300 (Mon, 06 Jul 2009) | 5 lines Changed paths: M /trunk/bootstrap/freeciv.desktop.in M /trunk/data/civclient.dsc.in Changed executable name "civclient" as "freeciv-gtk2" in freeciv.desktop and civclient.dsc. See gna #13832 ------------------------------------------------------------------------ r15808 | cazfi | 2009-07-06 01:23:45 +0300 (Mon, 06 Jul 2009) | 7 lines Changed paths: M /trunk/common/game.h M /trunk/server/settings.c Defined macros GAME_MIN_SAVETURNS and GAME_MAX_SAVETURNS and used them instead of magic numbers. Patch by Matthias Pfafferodt See gna #13850 ------------------------------------------------------------------------ r15807 | cazfi | 2009-07-06 00:49:07 +0300 (Mon, 06 Jul 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Added "Build Base" submenu to "Orders" menu See gna #13843 ------------------------------------------------------------------------ r15806 | cazfi | 2009-07-06 00:31:49 +0300 (Mon, 06 Jul 2009) | 4 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/climisc.c M /trunk/client/helpdata.c M /trunk/common/aicore/pf_tools.c M /trunk/common/fc_types.h M /trunk/common/movement.c M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/gotohand.c Merged AIR_MOVING to BOTH_MOVING. See RT #18439 ------------------------------------------------------------------------ r15804 | cazfi | 2009-07-05 23:48:32 +0300 (Sun, 05 Jul 2009) | 7 lines Changed paths: M /trunk/client/ggzclient.c Changed ggz profile to point to freeciv.ggzgamingzone.org instead of non-functional pubserver. Patch by Jason Dorje Short See RT #39923 ------------------------------------------------------------------------ r15803 | cazfi | 2009-07-05 01:29:55 +0300 (Sun, 05 Jul 2009) | 6 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdiplomacy.h M /trunk/common/Makefile.am A /trunk/common/ai.c A /trunk/common/ai.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/aiiface.c M /trunk/server/aiiface.h M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/unittools.c Instead of copying same function pointers to all players, have them on one instance of new struct ai_type to which players have pointers. See gna #13834 ------------------------------------------------------------------------ r15802 | cazfi | 2009-07-05 01:17:25 +0300 (Sun, 05 Jul 2009) | 5 lines Changed paths: M /trunk/data/themes/Makefile.am Fixed installation of gtk2 client theme when both gtk2 and sdl client are built. See gna #13823 ------------------------------------------------------------------------ r15800 | cazfi | 2009-07-04 22:54:17 +0300 (Sat, 04 Jul 2009) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/server/srv_main.c M /trunk/utility/shared.c M /trunk/utility/shared.h Free memory allocated by init_nls() See gna #13707 ------------------------------------------------------------------------ r15799 | cazfi | 2009-07-03 20:36:00 +0300 (Fri, 03 Jul 2009) | 4 lines Changed paths: M /trunk/dependencies/tolua-5.1b/src/bin/lua/code.lua M /trunk/dependencies/tolua-5.1b/src/bin/toluabind.c M /trunk/dependencies/tolua-5.1b/src/lib/tolua_event.c Fixed tolua-5.1b compiler warnings. See gna #13735 ------------------------------------------------------------------------ r15798 | cazfi | 2009-07-03 01:19:05 +0300 (Fri, 03 Jul 2009) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added game.c to POTFILES.in ------------------------------------------------------------------------ r15797 | cazfi | 2009-07-03 00:26:27 +0300 (Fri, 03 Jul 2009) | 6 lines Changed paths: M /trunk/common/game.h M /trunk/server/settings.c Moved definition of GAME_*_COMPRESS_TYPE to game.h Patch by Matthias Pfafferodt See gna #13828 ------------------------------------------------------------------------ r15796 | cazfi | 2009-07-03 00:17:18 +0300 (Fri, 03 Jul 2009) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aihunt.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h M /trunk/server/settlers.c M /trunk/server/unittools.c Renamed path finding public interface with pf_map_ -prefix. Patch by Pepeto See gna #13770 ------------------------------------------------------------------------ r15795 | cazfi | 2009-07-03 00:13:19 +0300 (Fri, 03 Jul 2009) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/doc/README.effects M /trunk/server/cityturn.c Added Migration_Pct effect. Patch by Matthias Pfafferodt See gna #13637 ------------------------------------------------------------------------ r15793 | cazfi | 2009-07-03 00:08:15 +0300 (Fri, 03 Jul 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/pages.c Display flags at start page player list. Patch by Pepeto See gna #13726 ------------------------------------------------------------------------ r15792 | cazfi | 2009-07-02 00:12:24 +0300 (Thu, 02 Jul 2009) | 4 lines Changed paths: M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Added "TerrainDefense" unit class flag. See gna #13753 ------------------------------------------------------------------------ r15791 | cazfi | 2009-07-01 23:26:12 +0300 (Wed, 01 Jul 2009) | 4 lines Changed paths: M /trunk/ai/aiunit.c Check fuel, not AIR_MOVING, when determining unit type simpliness. See gna #13684 ------------------------------------------------------------------------ r15790 | cazfi | 2009-07-01 22:27:13 +0300 (Wed, 01 Jul 2009) | 4 lines Changed paths: M /trunk/configure.ac Fixed build of ggz enabled gtk client. See gna #13750 ------------------------------------------------------------------------ r15788 | cazfi | 2009-06-30 23:29:51 +0300 (Tue, 30 Jun 2009) | 6 lines Changed paths: M /trunk/server/report.h M /trunk/server/stdinhand.h Removed prototype of report_server_options(). Function did no exist. Patch by Matthias Pfafferodt See gna #13804 ------------------------------------------------------------------------ r15787 | mbook | 2009-06-30 22:34:12 +0300 (Tue, 30 Jun 2009) | 13 lines Changed paths: M /trunk/server/diplomats.c Fix bug in diplomat contest calculation. - Because ">" was used instead of "<" in diplomat_success_vs_defender(), an attacking diplomat's chances were actually decreased when they should have increased. - Fixed F_SUPERSPY handling to match comment in diplomat_infiltrate_tile(). - Improved some formatting and comment style. See gna #13790 Reported by: Szunti (freeciv forum guest) ------------------------------------------------------------------------ r15785 | cazfi | 2009-06-29 21:39:16 +0300 (Mon, 29 Jun 2009) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/mapctrl_common.c M /trunk/client/messagewin_common.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/text.c M /trunk/common/diptreaty.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/scripting/api.pkg M /trunk/server/settlers.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Renamed player.ai as player.ai_data See gna #13797 ------------------------------------------------------------------------ r15784 | mbook | 2009-06-29 20:38:08 +0300 (Mon, 29 Jun 2009) | 7 lines Changed paths: M /trunk/ai/advdiplomacy.c AI does not ask for help against unmet enemies. See gna #13559 See RT #39700 Requested by: Matthias Pfafferodt Patch by: ------------------------------------------------------------------------ r15782 | cazfi | 2009-06-28 22:20:14 +0300 (Sun, 28 Jun 2009) | 4 lines Changed paths: M /trunk/manual/civmanual.c Added option to generate manual pages from custom ruleset See gna #13670 ------------------------------------------------------------------------ r15780 | cazfi | 2009-06-27 22:40:40 +0300 (Sat, 27 Jun 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Fixed creation of GGZ page. See gna #13791 ------------------------------------------------------------------------ r15777 | mbook | 2009-06-27 03:44:40 +0300 (Sat, 27 Jun 2009) | 5 lines Changed paths: M /trunk/common/aicore/path_finding.c Fix infinite loop during goto from danger tiles. See gna #13742 Patch by: pepeto ------------------------------------------------------------------------ r15775 | cazfi | 2009-06-26 23:46:28 +0300 (Fri, 26 Jun 2009) | 4 lines Changed paths: M /trunk/doc/CodingStyle Removed obsolete configure.in reference from CodingStyle. See gna #13682 ------------------------------------------------------------------------ r15773 | cazfi | 2009-06-25 23:03:54 +0300 (Thu, 25 Jun 2009) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/doc/README.graphics Added support for units taller than 1.5 x terrain tile height in isometric tilesets. See gna #13671 ------------------------------------------------------------------------ r15772 | cazfi | 2009-06-24 23:09:17 +0300 (Wed, 24 Jun 2009) | 6 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdiplomacy.h M /trunk/common/player.h M /trunk/server/aiiface.c M /trunk/server/aiiface.h M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/unittools.c In AI interface, separate functions for each incident type are replaced with one generic insident function that takes incident type as paramter. See gna #13724 ------------------------------------------------------------------------ r15770 | cazfi | 2009-06-22 23:48:11 +0300 (Mon, 22 Jun 2009) | 5 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h M /trunk/server/srv_main.c Added Player:victory() method to scripting API. It can be used to create custom victory conditions for scenarios. See gna #13666 ------------------------------------------------------------------------ r15769 | mbook | 2009-06-22 07:22:37 +0300 (Mon, 22 Jun 2009) | 5 lines Changed paths: M /trunk/server/report.c Fix bug in tech score when player has no techs. See gna #13733 Patch by: pepeto ------------------------------------------------------------------------ r15766 | cazfi | 2009-06-21 21:50:36 +0300 (Sun, 21 Jun 2009) | 14 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/srv_main.c Migration handling update - minimum for mgr_*chance is 0 - changed logic of the function calls - score calculation is moved and only executed if the value of mgr_score_calc_turn (a new variable in the city struct) is not equal to the current turn - define default values for city->migration_score and city->mgr_score_calc_turn Patch by Matthias Pfafferodt, with minor modifications by me See gna #13636 ------------------------------------------------------------------------ r15765 | cazfi | 2009-06-21 00:19:46 +0300 (Sun, 21 Jun 2009) | 4 lines Changed paths: M /trunk/server/barbarian.c Fixed memory leak in sea barbarian creation See gna #13708 ------------------------------------------------------------------------ r15763 | cazfi | 2009-06-20 23:46:59 +0300 (Sat, 20 Jun 2009) | 7 lines Changed paths: M /trunk/client/text.c Show ping of actual player connection instead of player's first connection, which may be observer. Patch by pepeto See gna #13725 ------------------------------------------------------------------------ r15762 | mbook | 2009-06-20 04:32:44 +0300 (Sat, 20 Jun 2009) | 5 lines Changed paths: M /trunk/server/stdinhand.c Fix explain command for settings with underscores. See gna #13652 Reported by: Marko Lindqvist ------------------------------------------------------------------------ r15761 | mbook | 2009-06-20 04:32:34 +0300 (Sat, 20 Jun 2009) | 12 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/misc/editor.spec Simplify editor copy and paste handling. - Tool modes "copy" and "paste" are replaced by a "copy and paste" tool. - Fixed bug in paste_tile() causing specials and bases to not be correctly set in the edit packet. - edit_buffer_get_status_string() just counts the number of virtual tiles in the buffer. - Added 'copypaste' editor sprite. See gna #13715 ------------------------------------------------------------------------ r15760 | cazfi | 2009-06-20 00:51:33 +0300 (Sat, 20 Jun 2009) | 7 lines Changed paths: M /trunk/data/default/buildings.ruleset Updated Stock Exchange help to document bonuses when Marketplace is destroyed from the city. Patch by Jacob Nevins See gna #13654 ------------------------------------------------------------------------ r15759 | cazfi | 2009-06-20 00:38:20 +0300 (Sat, 20 Jun 2009) | 4 lines Changed paths: M /trunk/client/Makefile.am Fixed linking of Windows gtk & win32 clients when sound enabled. See gna #13722 ------------------------------------------------------------------------ r15758 | mbook | 2009-06-19 08:04:31 +0300 (Fri, 19 Jun 2009) | 12 lines Changed paths: M /trunk/client/text.c M /trunk/common/unit.c M /trunk/common/unit.h Add upkeep information to unit texts. - Replace unit_activity_text() by re-entrant version unit_activity_astr(). - unit_activity_text() is kept as a non re-entrant wrapper for old code. - Fix formatting in unit_activity_astr(). See gna #13587 Patch by: Matthias Pfafferodt With some changes by me. ------------------------------------------------------------------------ r15757 | mbook | 2009-06-19 07:48:37 +0300 (Fri, 19 Jun 2009) | 5 lines Changed paths: M /trunk/utility/iterator.h Avoid compiler warning about strict-aliasing. See gna #13719 Patch by: pepeto ------------------------------------------------------------------------ r15755 | cazfi | 2009-06-18 23:36:42 +0300 (Thu, 18 Jun 2009) | 4 lines Changed paths: M /trunk/common/player.h M /trunk/server/Makefile.am A /trunk/server/aiiface.c A /trunk/server/aiiface.h M /trunk/server/cityturn.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/unittools.c Second set of AI function pointers See gna #13694 ------------------------------------------------------------------------ r15754 | cazfi | 2009-06-18 19:45:19 +0300 (Thu, 18 Jun 2009) | 2 lines Changed paths: A /trunk/dependencies/tolua-5.1b A /trunk/dependencies/tolua-5.1b/Makefile.am A /trunk/dependencies/tolua-5.1b/README A /trunk/dependencies/tolua-5.1b/include A /trunk/dependencies/tolua-5.1b/include/tolua.h A /trunk/dependencies/tolua-5.1b/src A /trunk/dependencies/tolua-5.1b/src/Makefile.am A /trunk/dependencies/tolua-5.1b/src/bin A /trunk/dependencies/tolua-5.1b/src/bin/Makefile.am A /trunk/dependencies/tolua-5.1b/src/bin/lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/all.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/array.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/basic.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/class.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/clean.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/code.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/compat.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/container.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/declaration.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/define.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/doit.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/enumerate.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/feature.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/function.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/module.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/namespace.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/operator.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/package.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/typedef.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/variable.lua A /trunk/dependencies/tolua-5.1b/src/bin/lua/verbatim.lua A /trunk/dependencies/tolua-5.1b/src/bin/tolua.c A /trunk/dependencies/tolua-5.1b/src/bin/tolua.pkg A /trunk/dependencies/tolua-5.1b/src/bin/toluabind.c A /trunk/dependencies/tolua-5.1b/src/lib A /trunk/dependencies/tolua-5.1b/src/lib/Makefile.am A /trunk/dependencies/tolua-5.1b/src/lib/tolua_event.c A /trunk/dependencies/tolua-5.1b/src/lib/tolua_event.h A /trunk/dependencies/tolua-5.1b/src/lib/tolua_is.c A /trunk/dependencies/tolua-5.1b/src/lib/tolua_map.c A /trunk/dependencies/tolua-5.1b/src/lib/tolua_push.c A /trunk/dependencies/tolua-5.1b/src/lib/tolua_to.c Added tolua-5.1b to svn. ------------------------------------------------------------------------ r15753 | mbook | 2009-06-18 04:58:30 +0300 (Thu, 18 Jun 2009) | 5 lines Changed paths: M /trunk/client/agents/agents.c Fix va_list corruption in agent code. See gna #13714 Patch by: Bernd Jendrissek ------------------------------------------------------------------------ r15750 | mbook | 2009-06-18 04:53:42 +0300 (Thu, 18 Jun 2009) | 5 lines Changed paths: M /trunk/client/agents/agents.c Agent calls to different agents are never equal. See gna #13713 Patch by: Bernd Jendrissek ------------------------------------------------------------------------ r15749 | cazfi | 2009-06-18 00:06:10 +0300 (Thu, 18 Jun 2009) | 4 lines Changed paths: M /trunk/server/unittools.c Do not access punit->homecity after punit freed. See gna #13706 ------------------------------------------------------------------------ r15748 | cazfi | 2009-06-17 23:55:25 +0300 (Wed, 17 Jun 2009) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/common/movement.c M /trunk/common/movement.h Removed is_air_unit() See gna #13681 ------------------------------------------------------------------------ r15747 | cazfi | 2009-06-17 23:46:06 +0300 (Wed, 17 Jun 2009) | 5 lines Changed paths: M /trunk/common/combat.c Unit in city or fortified gets defense bonus iff its class has CanFortify flag. See gna #13677 ------------------------------------------------------------------------ r15746 | cazfi | 2009-06-16 21:56:07 +0300 (Tue, 16 Jun 2009) | 4 lines Changed paths: M /trunk/server/citytools.c Remove vision from lost city only after it has seen under new owner. See gna #13702 ------------------------------------------------------------------------ r15745 | cazfi | 2009-06-15 19:00:59 +0300 (Mon, 15 Jun 2009) | 4 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/climisc.c M /trunk/client/helpdata.c M /trunk/common/aicore/pf_tools.c M /trunk/common/fc_types.h M /trunk/common/movement.c M /trunk/server/gotohand.c Renamed HELI_MOVING as BOTH_MOVING See gna #13683 ------------------------------------------------------------------------ r15744 | cazfi | 2009-06-14 23:04:31 +0300 (Sun, 14 Jun 2009) | 4 lines Changed paths: M /trunk/common/player.h M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c Call some of the AI functions through function pointers. See gna #13680 ------------------------------------------------------------------------ r15743 | cazfi | 2009-06-13 22:43:42 +0300 (Sat, 13 Jun 2009) | 5 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/common/combat.c AI checks that defense building it considers to build actually works against attacker unit class. See gna #13673 ------------------------------------------------------------------------ r15742 | cazfi | 2009-06-12 21:09:35 +0300 (Fri, 12 Jun 2009) | 4 lines Changed paths: M /trunk/data/default/units.ruleset Updated trireme unit type flag comment to reflect current implementation. See gna #13658 ------------------------------------------------------------------------ r15741 | cazfi | 2009-06-12 02:21:56 +0300 (Fri, 12 Jun 2009) | 5 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/helpdata.c M /trunk/client/tilespec.c M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/airgoto.c M /trunk/server/edithand.c M /trunk/server/unittools.c Replaced some is_air_unit() calls with more proper checks for fuel usage. Defined utype_fuel() macro and used it. See gna #13645 ------------------------------------------------------------------------ r15740 | cazfi | 2009-06-11 00:17:08 +0300 (Thu, 11 Jun 2009) | 4 lines Changed paths: M /trunk/client/helpdata.c Help browser shows if unit can pillage See gna #13650 ------------------------------------------------------------------------ r15739 | cazfi | 2009-06-10 01:52:36 +0300 (Wed, 10 Jun 2009) | 4 lines Changed paths: M /trunk/client/gui-win32/repodlgs.c Fixed Win32 client compilation. See gna #13663 ------------------------------------------------------------------------ r15738 | cazfi | 2009-06-10 00:55:51 +0300 (Wed, 10 Jun 2009) | 4 lines Changed paths: M /trunk/client/gui-xaw/repodlgs.c Fixed Xaw client compilation. See gna #13662 ------------------------------------------------------------------------ r15737 | cazfi | 2009-06-10 00:39:08 +0300 (Wed, 10 Jun 2009) | 4 lines Changed paths: M /trunk/client/gui-sdl/repodlgs.c Fixed SDL client compilation. See gna #13661 ------------------------------------------------------------------------ r15735 | cazfi | 2009-06-10 00:22:02 +0300 (Wed, 10 Jun 2009) | 7 lines Changed paths: M /trunk/client/helpdata.c Fixed help browser crash when ruleset has fuel using unit for which there is no suitable carrier unit. Reported by Ugo Degrigny See gna #13649 ------------------------------------------------------------------------ r15734 | cazfi | 2009-06-09 22:05:41 +0300 (Tue, 09 Jun 2009) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/version.in Made calendar labels ("BC" & "AD") ruleset configurable. See gna #13625 ------------------------------------------------------------------------ r15730 | cazfi | 2009-06-09 20:50:31 +0300 (Tue, 09 Jun 2009) | 4 lines Changed paths: M /trunk/data/helpdata.txt Updated bug URL in About page to point to gna. See gna #13644 ------------------------------------------------------------------------ r15729 | cazfi | 2009-06-09 17:50:03 +0300 (Tue, 09 Jun 2009) | 11 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/savegame.c Rolled resource identifier changes back to what they were in 2.1. Removed associated code hacks. Savegame compatibility with 2.1 and older stable releases is maintained. Savegame compatibility with older 2.1.99 development versions is lost. Patch by Stéphane Messerli with minor additions by myself. See RT #40767 ------------------------------------------------------------------------ r15728 | cazfi | 2009-06-08 23:18:37 +0300 (Mon, 08 Jun 2009) | 5 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/client/helpdata.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/version.in Added unit class flag "DoesntOccupyTile". Renamed "CanOccupy" flag as "CanOccupyCity". See gna #13631 ------------------------------------------------------------------------ r15727 | cazfi | 2009-06-08 23:11:12 +0300 (Mon, 08 Jun 2009) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/doc/README.effects M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/version.in New plague probability formula. Patch by Matthias Pfafferodt See gna #13611 ------------------------------------------------------------------------ r15726 | cazfi | 2009-06-08 22:54:33 +0300 (Mon, 08 Jun 2009) | 5 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/barbarian.c M /trunk/server/meta.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/version.in Replaced endyear with endturn setting. Onsetbarbs setting takes turn instead of year. See gna #13624 ------------------------------------------------------------------------ r15725 | mbook | 2009-06-08 04:13:01 +0300 (Mon, 08 Jun 2009) | 13 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/savegame.c M /trunk/server/unittools.c Store upkeep information in unit struct. - Add upkeep[] array to struct unit and unit info packet. - Move city_unit_upkeep() to server/citytools.c. - Remove calls to city_unit_upkeep() and similar upkeep calculcations in all clients. - Investigating an enemy city does not show the upkeep costs of supported units. See gna #13586 Patch by: Matthias Pfafferodt ------------------------------------------------------------------------ r15724 | cazfi | 2009-06-07 21:50:26 +0300 (Sun, 07 Jun 2009) | 5 lines Changed paths: M /trunk/server/barbarian.c Prevented barbarian spawning code from creating units with Trireme flag to unsafe ocean. See gna #13632 ------------------------------------------------------------------------ r15723 | cazfi | 2009-06-06 23:58:50 +0300 (Sat, 06 Jun 2009) | 4 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/version.in Added CanPillage unit class flag See gna #13629 ------------------------------------------------------------------------ r15722 | cazfi | 2009-06-06 23:41:31 +0300 (Sat, 06 Jun 2009) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/packhand.c M /trunk/common/base.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/version.in Added boolean property pillageable, defaulting to TRUE, for bases. See gna #13628 ------------------------------------------------------------------------ r15720 | cazfi | 2009-06-06 00:41:27 +0300 (Sat, 06 Jun 2009) | 7 lines Changed paths: M /trunk/common/fc_types.h M /trunk/server/ruleset.c M /trunk/version.in Added ruleset loading time check that MAX_NUM_REQS is not exceeded. Increased MAX_NUM_REQS from 4 to 10. Problem reported by Matthias Pfafferodt See gna #13600 ------------------------------------------------------------------------ r15719 | cazfi | 2009-06-06 00:33:03 +0300 (Sat, 06 Jun 2009) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/doc/README.effects M /trunk/version.in Added Tile_Workable effect. City can work only those tiles where effect is active. See gna #13618 ------------------------------------------------------------------------ r15718 | cazfi | 2009-06-06 00:20:59 +0300 (Sat, 06 Jun 2009) | 4 lines Changed paths: M /trunk/common/game.c M /trunk/common/packets.def M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/version.in Configurable game start year. See gna #13508 ------------------------------------------------------------------------ r15716 | cazfi | 2009-06-04 23:45:49 +0300 (Thu, 04 Jun 2009) | 6 lines Changed paths: M /trunk/data/default/buildings.ruleset Fixed Hydro Plant help text. Patch by Jacob Nevins See RT #40805 ------------------------------------------------------------------------ r15715 | cazfi | 2009-06-04 23:36:02 +0300 (Thu, 04 Jun 2009) | 5 lines Changed paths: M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset Fixed a bug that city center got double farmland bonus if actual farmland was builkt there. See gna #13619 ------------------------------------------------------------------------ r15714 | cazfi | 2009-06-04 23:20:10 +0300 (Thu, 04 Jun 2009) | 5 lines Changed paths: M /trunk/common/game.c M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/version.in Made year 0 -> 1 hack optional and prevented it from completely stopping year advancement when turn length is one year at year 0 See gna #13615 ------------------------------------------------------------------------ r15713 | cazfi | 2009-06-04 23:13:22 +0300 (Thu, 04 Jun 2009) | 6 lines Changed paths: M /trunk/common/city.c M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c M /trunk/version.in Made illness_pollution_factor configurable Patch by Matthias Pfafferodt See gna #13605 ------------------------------------------------------------------------ r15712 | cazfi | 2009-06-04 23:05:56 +0300 (Thu, 04 Jun 2009) | 6 lines Changed paths: M /trunk/doc/README.effects Documented requirement field 'negated' Patch by Matthias Pfafferodt See gna #13600 ------------------------------------------------------------------------ r15711 | cazfi | 2009-06-03 17:51:33 +0300 (Wed, 03 Jun 2009) | 6 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/common/city.c M /trunk/common/city.h Plague risk popup shows how much pollution contributes to plague risk. Patch by Matthias Pfafferodt See gna #13604 ------------------------------------------------------------------------ r15710 | mbook | 2009-06-03 03:03:16 +0300 (Wed, 03 Jun 2009) | 1 line Changed paths: M /trunk/doc/README.effects Updated effect docs in light of the last patch. ------------------------------------------------------------------------ r15709 | mbook | 2009-06-03 03:03:05 +0300 (Wed, 03 Jun 2009) | 8 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/units.ruleset Unit flag for converting shield to gold upkeep. - Units must have the F_SHIELD2GOLD flag in order for EFT_SHIELD2GOLD_FACTOR to apply to them. See gna #13585 Patch by: Matthias Pfafferodt ------------------------------------------------------------------------ r15708 | mbook | 2009-06-03 02:48:11 +0300 (Wed, 03 Jun 2009) | 11 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/unittype.c M /trunk/doc/README.effects Add effect to change shield to gold upkeep. - New effect EFT_SHIELD2GOLD_FACTOR (Shield2Gold_Factor) gives the conversion rate of shield to gold upkeep as an integer percent (so 100 means 1 shield becomes 1 gold, 200 to 2 gold, etc.). - Updated effects documentation. See gna #13583 Patch by: Matthias Pfafferodt ------------------------------------------------------------------------ r15707 | cazfi | 2009-06-03 01:30:06 +0300 (Wed, 03 Jun 2009) | 6 lines Changed paths: M /trunk/common/city.c Health effects reduce plague probability, not increase. Patch by Matthias Pfafferodt See gna #13603 ------------------------------------------------------------------------ r15706 | cazfi | 2009-06-02 18:00:05 +0300 (Tue, 02 Jun 2009) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/common/tech.c M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/game.ruleset M /trunk/doc/README.effects M /trunk/server/ruleset.c M /trunk/version.in Added effect type Tech_Cost_Factor. It is used in civ/2 rulesets to double research costs at year 1. Old tech_cost_double_year is removed. See gna #13608 ------------------------------------------------------------------------ r15705 | mbook | 2009-06-02 04:11:04 +0300 (Tue, 02 Jun 2009) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Property editor is a popup dialog window. - Replaced code that tried to pack the property editor into the bottom notebook with code that instead makes it a popup dialog. - Replaced object type switching combo box with notebook tabs. - Improved layout of property page widgets. - Property panel frame label shows the object type. See gna #13550 ------------------------------------------------------------------------ r15704 | mbook | 2009-06-02 04:10:55 +0300 (Tue, 02 Jun 2009) | 7 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/editprop.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/editgui_g.h Scenario properties menu item. - Added an 'objtype' parameter to property_editor_popup() and editgui_popup_properties(). - Updated stubs for other GUIs. See gna #13544 ------------------------------------------------------------------------ r15703 | mbook | 2009-06-02 04:10:42 +0300 (Tue, 02 Jun 2009) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Always select first object in the object list. See gna #13546 ------------------------------------------------------------------------ r15702 | mbook | 2009-06-02 04:10:33 +0300 (Tue, 02 Jun 2009) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Pretty print strings in object list columns. See gna #13543 ------------------------------------------------------------------------ r15701 | mbook | 2009-06-02 03:53:27 +0300 (Tue, 02 Jun 2009) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/server/edithand.c Game scenario editable properties. - Added 4 new editable properties corresponding to scenario parameters to the property editor. - Added a textview based sub-type of extviewer. - Added editable gtktextviews to the list of widgets allowed to grab keyboard events in toplevel_handler(). - Some cleanup and improvement in related code. See gna #13542 ------------------------------------------------------------------------ r15700 | cazfi | 2009-06-02 03:50:04 +0300 (Tue, 02 Jun 2009) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/doc/README.effects M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/version.in Added requirement types "TerrainAlter" and "CityTile". Used them to provide automatic farmland at city center. Patch by Jacob Nevins with changes by me See RT #40207 ------------------------------------------------------------------------ r15699 | mbook | 2009-06-02 03:24:34 +0300 (Tue, 02 Jun 2009) | 3 lines Changed paths: M /trunk/common/game.c Initialize scenario parameters in game struct. See RT #40229 ------------------------------------------------------------------------ r15698 | mbook | 2009-06-02 03:24:24 +0300 (Tue, 02 Jun 2009) | 22 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/pages.h M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/civserver.c M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/savegame.c M /trunk/server/savegame.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c M /trunk/version.in Scenario saving and loading. - Added scenario info packets and handlers. - Added server argument --scenarios used to pass the path where the server should load and save scenario files. - Added "--scenarios ~/.freeciv/scenarios" to the arguments for the server process started from the client. - Added "Save Scenario" menu item to the editor menu. - Extended save dialog to permit saving of scenarios. - Added section in savegame code for storing and reading of scenario information. - Some cleanup and rearrangement of packet definitions in common/packet.def. - Updated mandatory network capability string. See RT #40229 Patch by: Marko Lindqvist With the last two items by me. ------------------------------------------------------------------------ r15696 | cazfi | 2009-06-01 17:43:20 +0300 (Mon, 01 Jun 2009) | 5 lines Changed paths: M /trunk/configure.ac Fallback to hardcoded program name 'sed' with autoconf versions older than 2.60 where AC_PROG_SED is not available. See gna #13572 ------------------------------------------------------------------------ r15695 | mbook | 2009-06-01 04:01:56 +0300 (Mon, 01 Jun 2009) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Fix bug hiding boolean columns in object list. See gna #13541 ------------------------------------------------------------------------ r15694 | mbook | 2009-06-01 04:00:13 +0300 (Mon, 01 Jun 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h Enable/disable gobject callback functions. - Replaced {enable,disable}_widget_callback by {enable,disable}_gobject_callback. See gna #13540 ------------------------------------------------------------------------ r15693 | mbook | 2009-06-01 03:56:06 +0300 (Mon, 01 Jun 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c Put local options in scrolled window. - Also, make 400 pixels the default height for the options dialog window. See GNA #13525 ------------------------------------------------------------------------ r15691 | cazfi | 2009-06-01 02:48:16 +0300 (Mon, 01 Jun 2009) | 6 lines Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset Updated gold_upkeep comments in civ1 & civ2 rulesets. Patch by Matthias Pfafferodt See gna #13598 ------------------------------------------------------------------------ r15690 | cazfi | 2009-06-01 01:27:04 +0300 (Mon, 01 Jun 2009) | 4 lines Changed paths: M /trunk/autogen.sh Minimum version of libtool is 1.4.3 See gna #13573 ------------------------------------------------------------------------ r15689 | cazfi | 2009-06-01 01:25:13 +0300 (Mon, 01 Jun 2009) | 7 lines Changed paths: M /trunk/server/cityturn.c Queue city refreshes inside sell_random_buildings() so each city is refreshed max one times even if they sell several buildings. Patch by Matthias Pfafferodt See gna #13596 ------------------------------------------------------------------------ r15688 | cazfi | 2009-05-31 18:09:43 +0300 (Sun, 31 May 2009) | 6 lines Changed paths: M /trunk/server/cityturn.c Replaced unitgold struct by a unit_list. Patch by Matthias Pfafferodt See gna #13595 ------------------------------------------------------------------------ r15687 | mbook | 2009-05-29 05:15:44 +0300 (Fri, 29 May 2009) | 13 lines Changed paths: M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/player.c M /trunk/data/default/game.ruleset M /trunk/server/cityturn.c Extend gold_upkeep_style setting. - New setting value allows building upkeep to be paid per city, but unit upkeep to be paid by the nation. - Updated help text in default ruleset. - Split {city,player}_balance_treasury() functions into separate pairs for units and buildings. See GNA #13582 Patch by: Matthias Pfafferodt ------------------------------------------------------------------------ r15686 | mbook | 2009-05-29 05:02:03 +0300 (Fri, 29 May 2009) | 10 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c Store unit upkeep in unit struct. - Removed duplicated upkeep calculation code. - Added city_units_upkeep() function to update upkeep values for all support units of a city. - Added clarifying comment for num_output_types. See GNA #13581 Patch by: Matthias Pfafferodt ------------------------------------------------------------------------ r15685 | mbook | 2009-05-28 21:46:44 +0300 (Thu, 28 May 2009) | 10 lines Changed paths: M /trunk/client/repodlgs_common.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/player.c M /trunk/server/cityturn.c Some cleanup of unit and gold upkeep functions. - Moved city_total_{unit,impr}_gold_upkeep() to common. - Made city_support() and player_get_expected_income() take into account the value of game.info.gold_upkeep_style. See GNA #13580 Patch by: Matthias Pfafferodt ------------------------------------------------------------------------ r15684 | mbook | 2009-05-28 04:58:30 +0300 (Thu, 28 May 2009) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h Option for small display widget layout. - Gui option 'small_display_layout' controls whether the left "panel" on the main game page extends all the way down the window. - Option requires a program restart in order to take effect. - The main map canvas is given a minimum size of 300 by 300 pixels. See GNA #13524 ------------------------------------------------------------------------ r15681 | cazfi | 2009-05-24 22:04:11 +0300 (Sun, 24 May 2009) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/events.c M /trunk/common/events.h M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/stdsounds.soundspec M /trunk/doc/README.effects M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/scripting/api.pkg M /trunk/version.in Added ruleset options and support for plague caused by overcrowding. Patch by Yoav Luft, Matthias Pfafferodt and myself See RT #40607 ------------------------------------------------------------------------ r15677 | cazfi | 2009-05-24 21:20:59 +0300 (Sun, 24 May 2009) | 4 lines Changed paths: M /trunk/configure.ac Changed bug address to point to gna See gna #13422 ------------------------------------------------------------------------ r15676 | mbook | 2009-05-23 04:33:32 +0300 (Sat, 23 May 2009) | 3 lines Changed paths: A /trunk/client/voteinfo.c A /trunk/client/voteinfo.h Add new voteinfo client source files. See GNA #13515 ------------------------------------------------------------------------ r15675 | mbook | 2009-05-23 04:33:23 +0300 (Sat, 23 May 2009) | 17 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/client_main.c M /trunk/client/gui-ftwl/pages.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-stub/pages.c M /trunk/client/gui-win32/pages.c M /trunk/client/gui-xaw/pages.c M /trunk/client/include/pages_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/voting.c M /trunk/server/voting.h M /trunk/version.in Improved voting code ported from warclient. - Added new vote related packets. - Moved all voting related code on the server side to server/voting.[ch]. - Added gui function voteinfo_gui_update() and stubs for all guis. - Added vote parameters to command definitions. - Modified notify_team() to send to all players if the first argument is NULL. - Cleaned up vote_command() in stdinhand.c. - Some rearrangement of handle_stdin_input(). See GNA #13515 Warclient code originally by pepeto, woodswolf, and myself. ------------------------------------------------------------------------ r15668 | cazfi | 2009-05-22 21:26:00 +0300 (Fri, 22 May 2009) | 5 lines Changed paths: M /trunk/server/unithand.c Added proper error message to case where user tries to add Settlers to city owned by ally. See gna #13539 ------------------------------------------------------------------------ r15666 | cazfi | 2009-05-14 00:30:20 +0300 (Thu, 14 May 2009) | 4 lines Changed paths: M /trunk/data/misc/colors.tilespec Removed unused color entries, added lake color. See gna #13509 ------------------------------------------------------------------------ r15664 | cazfi | 2009-05-12 03:02:26 +0300 (Tue, 12 May 2009) | 4 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/server/ruleset.c Include stdarg.h when ever va_list used See gna #13486 ------------------------------------------------------------------------ r15663 | cazfi | 2009-05-12 02:59:35 +0300 (Tue, 12 May 2009) | 4 lines Changed paths: M /trunk/configure.ac Replaced instances of obsolete AC_TRY_RUN with AC_RUN_IFELSE. See gna #13489 ------------------------------------------------------------------------ r15662 | cazfi | 2009-05-12 00:33:13 +0300 (Tue, 12 May 2009) | 4 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/doc/README.effects Added effect type Turn_Years. It is used to drive calendars. See RT #39413 ------------------------------------------------------------------------ r15661 | cazfi | 2009-05-10 20:52:07 +0300 (Sun, 10 May 2009) | 4 lines Changed paths: M /trunk/tests/copyright.sh Removed amiga directory from copyright.sh check See gna #13484 ------------------------------------------------------------------------ r15660 | cazfi | 2009-05-10 20:19:47 +0300 (Sun, 10 May 2009) | 4 lines Changed paths: M /trunk/data/amplio/water.png M /trunk/data/amplio/water.spec M /trunk/data/amplio.tilespec Added Lake graphics by John W. Bjerk aka Eleazar See RT #40625 ------------------------------------------------------------------------ r15659 | mbook | 2009-05-08 22:05:24 +0300 (Fri, 08 May 2009) | 5 lines Changed paths: M /trunk/server/gamehand.c Fix lost hack access in single player mode. See GNA #13494 Reported by: Christian Knoke ------------------------------------------------------------------------ r15657 | mbook | 2009-05-08 19:22:59 +0300 (Fri, 08 May 2009) | 3 lines Changed paths: M /trunk/common/connection.c M /trunk/common/connection.h Some connection accessor functions. See GNA #13490 ------------------------------------------------------------------------ r15654 | cazfi | 2009-05-07 23:42:10 +0300 (Thu, 07 May 2009) | 6 lines Changed paths: M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/requirements.c M /trunk/doc/README.effects M /trunk/server/cityturn.c M /trunk/server/ruleset.c MinYear requirement type Original code by engla as part of another patch, updated and modified by me See gna #13476 ------------------------------------------------------------------------ r15652 | cazfi | 2009-05-06 17:01:00 +0300 (Wed, 06 May 2009) | 7 lines Changed paths: M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/unittype.c Fixed a bug that even if wonder set as improvement requirement for unit was built, unit was not buildable. Reported by banjo. See RT #39530 ------------------------------------------------------------------------ r15651 | cazfi | 2009-05-06 15:36:45 +0300 (Wed, 06 May 2009) | 4 lines Changed paths: M /trunk/configure.ac Configure time AF_INET6 check. See gna #13483 ------------------------------------------------------------------------ r15650 | cazfi | 2009-05-06 11:48:06 +0300 (Wed, 06 May 2009) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/effects.c M /trunk/server/citytools.c M /trunk/server/connecthand.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c M /trunk/version.in Make full game_free()+game_init() reset on client side when /taking player. This makes sure there is no invalid pointers to ruleset data. See RT #39627 ------------------------------------------------------------------------ r15649 | cazfi | 2009-05-06 11:16:22 +0300 (Wed, 06 May 2009) | 4 lines Changed paths: M /trunk/data/amplio/water.spec M /trunk/data/amplio.tilespec Removed references to unused oceant tyles from Amplio specfiles. See gna ticket #13479 ------------------------------------------------------------------------ r15648 | cazfi | 2009-05-05 17:27:40 +0300 (Tue, 05 May 2009) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/version.in Configurable size for newly founded cities See gna ticket #13460 ------------------------------------------------------------------------ r15647 | mbook | 2009-05-05 04:10:57 +0300 (Tue, 05 May 2009) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/server/commands.c M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Improved access levels ported from Warclient. - Added two new access levels, ALLOW_BASIC and ALLOW_ADMIN, for players and remote server operators respectively. - Added field server.granted_access_level to struct connection to keep track of a user's initial access level during attaching and detaching. - Fixed out-of-date comment about SSET_SERVER_ONLY. See GNA #13433 ------------------------------------------------------------------------ r15645 | cazfi | 2009-05-05 02:00:31 +0300 (Tue, 05 May 2009) | 2 lines Changed paths: M /trunk/data/amplio/ocean.png Removed bright green pixels from the middle of the ocean. ------------------------------------------------------------------------ r15644 | cazfi | 2009-05-05 00:30:23 +0300 (Tue, 05 May 2009) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added missing files to POTFILES.in ------------------------------------------------------------------------ r15643 | cazfi | 2009-05-05 00:07:47 +0300 (Tue, 05 May 2009) | 2 lines Changed paths: M /trunk/dependencies/lua-5.1/Version M /trunk/dependencies/lua-5.1/src/loadlib.c M /trunk/dependencies/lua-5.1/src/lobject.h M /trunk/dependencies/lua-5.1/src/lua.h Updated lua to version 5.1.4 ------------------------------------------------------------------------ r15642 | cazfi | 2009-05-04 23:15:02 +0300 (Mon, 04 May 2009) | 4 lines Changed paths: M /trunk/bootstrap/civ.in Fixed creation of client executable name for Windows. See gna ticket #13477 ------------------------------------------------------------------------ r15641 | cazfi | 2009-05-04 21:32:46 +0300 (Mon, 04 May 2009) | 2 lines Changed paths: A /trunk/client/dummy.c Added dummy.c missing from previous commit. ------------------------------------------------------------------------ r15640 | cazfi | 2009-05-04 20:58:10 +0300 (Mon, 04 May 2009) | 4 lines Changed paths: M /trunk/bootstrap/civ.in M /trunk/client/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/client/text.c M /trunk/configure.ac M /trunk/m4/auth.m4 M /trunk/m4/gtk2-client.m4 M /trunk/m4/no-client.m4 M /trunk/m4/sdl-client.m4 M /trunk/m4/win32-client.m4 M /trunk/m4/xaw-client.m4 Made it possible to build multiple clients at once. See RT ticket #40144 ------------------------------------------------------------------------ r15638 | cazfi | 2009-05-03 22:26:33 +0300 (Sun, 03 May 2009) | 4 lines Changed paths: M /trunk/m4/sound.m4 Fixed explicit --enable-sdl-mixer to not to disable sdl-mixer. See gna ticket #13444 ------------------------------------------------------------------------ r15636 | cazfi | 2009-05-03 19:24:33 +0300 (Sun, 03 May 2009) | 7 lines Changed paths: M /trunk/client/gui-win32/helpdlg.c Show correct Requirement and Obsolete by tech for wonders in win32-client help browser. Reported by Daniel Doran See RT ticket #40765 ------------------------------------------------------------------------ r15635 | cazfi | 2009-05-01 15:27:15 +0300 (Fri, 01 May 2009) | 4 lines Changed paths: M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/gui_main_g.h M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/srv_main.c M /trunk/version.in Send client gui type to server. See gna ticket #13426 ------------------------------------------------------------------------ r15634 | cazfi | 2009-04-30 22:28:29 +0300 (Thu, 30 Apr 2009) | 4 lines Changed paths: M /trunk/common/Makefile.am Added fc_svnrev_gen.h to BUILT_SOURCES See gna ticket #13459 ------------------------------------------------------------------------ r15633 | cazfi | 2009-04-30 20:31:46 +0300 (Thu, 30 Apr 2009) | 4 lines Changed paths: M /trunk/dependencies/toluaxx/src/bin/parsecmd.cxx Fixed toluaxx compile with gcc-4.4 See gna ticket #13457 ------------------------------------------------------------------------ r15631 | cazfi | 2009-04-30 00:25:04 +0300 (Thu, 30 Apr 2009) | 7 lines Changed paths: M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/srv_main.c Write civscore.log in the beginning of the turn, immediately after values are calculated. Write also final values when game ends. Requested by Theodore Munk See gna ticket #13419 ------------------------------------------------------------------------ r15629 | cazfi | 2009-04-30 00:16:05 +0300 (Thu, 30 Apr 2009) | 6 lines Changed paths: M /trunk/server/score.c Put spaceship state to civscore.log instead of score given by spaceship. Requested by Theodore Munk See gna ticket #13402 ------------------------------------------------------------------------ r15627 | cazfi | 2009-04-30 00:06:10 +0300 (Thu, 30 Apr 2009) | 4 lines Changed paths: M /trunk/client/attribute.c Do not send attribute block if observing or dead See gna ticket #13410 ------------------------------------------------------------------------ r15626 | cazfi | 2009-04-28 21:31:00 +0300 (Tue, 28 Apr 2009) | 7 lines Changed paths: M /trunk/client/clinet.c M /trunk/client/servers.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h When IPv6 is enabled but kernel does not support it, socket creation fallbacks to IPv4. Problem reported by mir3x See gna ticket #13423 ------------------------------------------------------------------------ r15625 | mbook | 2009-04-27 19:48:27 +0300 (Mon, 27 Apr 2009) | 5 lines Changed paths: M /trunk/server/gamehand.c Fix wrong enum type for unit role. See gna ticket #13401 Reported by: gilles ------------------------------------------------------------------------ r15622 | cazfi | 2009-04-25 11:26:04 +0300 (Sat, 25 Apr 2009) | 5 lines Changed paths: M /trunk/server/report.c Record players total score to civscore.log. Requested by Theodore Munk See gna ticket #13403 ------------------------------------------------------------------------ r15621 | cazfi | 2009-04-25 10:40:44 +0300 (Sat, 25 Apr 2009) | 5 lines Changed paths: M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/m4/sdl-client.m4 M /trunk/m4/sound.m4 Use macro AUDIO_SDL instead of SDL to check if SDL_mixer audio support is used. See gna ticket #13411 ------------------------------------------------------------------------ r15620 | cazfi | 2009-04-25 10:38:16 +0300 (Sat, 25 Apr 2009) | 4 lines Changed paths: M /trunk/common/effects.c Fixed ai_find_source_building() to correctly return best matching building. See gna ticket #13414 ------------------------------------------------------------------------ r15619 | cazfi | 2009-04-25 10:36:15 +0300 (Sat, 25 Apr 2009) | 5 lines Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/servers.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/utility/fciconv.c M /trunk/utility/ioz.c M /trunk/utility/netintf.c M /trunk/utility/shared.c M /trunk/utility/support.c M /trunk/utility/support.h Changed mystrerror() to take error as parameter instead of accessing errno itself. At the same time renamed it as fc_strerror() See gna ticket #13412 ------------------------------------------------------------------------ r15618 | cazfi | 2009-04-25 10:25:45 +0300 (Sat, 25 Apr 2009) | 5 lines Changed paths: M /trunk/m4/xaw-client.m4 Removed currently unused code portion that defaulted xaw client to xaw3d without possibility to disable it. See gna ticket #13409 ------------------------------------------------------------------------ r15616 | cazfi | 2009-04-23 18:41:46 +0300 (Thu, 23 Apr 2009) | 4 lines Changed paths: M /trunk/client/client_main.c M /trunk/configure.ac Restored http://meta.freeciv.org/metaserver.phtml as default metaserver. See gna ticket #13407 ------------------------------------------------------------------------ r15615 | cazfi | 2009-04-22 16:30:14 +0300 (Wed, 22 Apr 2009) | 5 lines Changed paths: M /trunk/client/client_main.c M /trunk/doc/man/civclient.6 Client side metaserver URL setting parameter is now "-M" just like in server side. See gna ticket #13392 ------------------------------------------------------------------------ r15613 | cazfi | 2009-04-13 20:43:02 +0300 (Mon, 13 Apr 2009) | 4 lines Changed paths: M /trunk/server/civserver.c M /trunk/server/meta.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Added commandline parameter to set hostname visible on metaserver See #40755 ------------------------------------------------------------------------ r15612 | cazfi | 2009-04-13 20:40:24 +0300 (Mon, 13 Apr 2009) | 4 lines Changed paths: M /trunk/configure.ac Enable IPv6 support by default See #40756 ------------------------------------------------------------------------ r15611 | mbook | 2009-04-12 09:16:15 +0300 (Sun, 12 Apr 2009) | 5 lines Changed paths: M /trunk/server/savegame.c Fix disappearing resources in savegame. See #40758 Patch by: Stéphane Messerli ------------------------------------------------------------------------ r15610 | mbook | 2009-04-12 04:29:33 +0300 (Sun, 12 Apr 2009) | 16 lines Changed paths: M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/server/unittools.h M /trunk/version.in Ruleset setting for unit and city gold upkeep. - Ruleset setting 'gold_upkeep_style' controls how gold upkeep is paid by the player. - The default value 0 preserves the existing behavior, while using 1 will make gold upkeep be paid by the nation as a whole. - Added the setting with appropriate value to the civ1, civ2, and default rulesets. - Some formatting and style fixes in the surrounding code. See #40619 Patch by: Matthias Pfafferodt With some improvements by me. ------------------------------------------------------------------------ r15602 | dmarks | 2009-03-24 15:14:29 +0200 (Tue, 24 Mar 2009) | 1 line Changed paths: M /trunk/po/sv.po Fix grammatical oddness in Swedish translation. Patch by Erik Kaldo in PR#40622 ------------------------------------------------------------------------ r15597 | mbook | 2009-03-23 20:20:04 +0200 (Mon, 23 Mar 2009) | 4 lines Changed paths: M /trunk/client/client_main.c Automatically update old metaserver address. See #40752 ------------------------------------------------------------------------ r15588 | mbook | 2009-03-22 05:25:17 +0200 (Sun, 22 Mar 2009) | 4 lines Changed paths: M /trunk/configure.ac Use cazfi.net metaserver as the default. See #40752 ------------------------------------------------------------------------ r15585 | stikonas | 2009-03-21 16:25:48 +0200 (Sat, 21 Mar 2009) | 1 line Changed paths: M /trunk/po/lt.po Some Lithuanian translation updates. ------------------------------------------------------------------------ r15581 | mbook | 2009-03-17 00:38:28 +0200 (Tue, 17 Mar 2009) | 12 lines Changed paths: M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/version.in Citizen migration feature, with options. - Server setting 'migration' controls whether migration is enabled (default off). - Migration parameters are control by "mgr_" prefixed settings. See #40612 Patch by: Matthias Pfafferodt With minor style changes by me. ------------------------------------------------------------------------ r15579 | mbook | 2009-03-16 01:58:34 +0200 (Mon, 16 Mar 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Work around crash due to missing NULL pointer check in gtk notebook code. See #40743 Reported by: Brendon Oram ------------------------------------------------------------------------ r15577 | mbook | 2009-03-16 01:33:41 +0200 (Mon, 16 Mar 2009) | 6 lines Changed paths: M /trunk/common/unit.c Fix data type bug causing unit power factor to lose precision. See #40746 Reported by: kevin in Korea ------------------------------------------------------------------------ r15573 | cproc | 2009-03-08 18:33:31 +0200 (Sun, 08 Mar 2009) | 4 lines Changed paths: M /trunk/configure.ac Check if the C++ compiler works and abort with an error message otherwise. Reported by Joan Creus in PR#40305, patch by me. ------------------------------------------------------------------------ r15572 | cproc | 2009-03-08 18:23:04 +0200 (Sun, 08 Mar 2009) | 6 lines Changed paths: M /trunk/client/gui-ftwl/Makefile.am M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-stub/Makefile.am M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/Makefile.am M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/Makefile.am M /trunk/client/gui-xaw/gui_main.c - include SDL.h in each gui-main.c if compiled with SDL audio support, so main() can become SDL_main() if needed. - add $(SOUND_CFLAGS) in each gui's Makefile.am See PR#40640 ------------------------------------------------------------------------ r15571 | cazfi | 2009-03-08 13:53:32 +0200 (Sun, 08 Mar 2009) | 4 lines Changed paths: M /trunk/server/maphand.c Fixed copying of city from player map to player map. See #40741 ------------------------------------------------------------------------ r15569 | cazfi | 2009-03-06 16:26:18 +0200 (Fri, 06 Mar 2009) | 2 lines Changed paths: M /trunk/po/fi.po Updated translation by Sini Ruohomaa. ------------------------------------------------------------------------ r15567 | mbook | 2009-03-04 00:59:37 +0200 (Wed, 04 Mar 2009) | 20 lines Changed paths: 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 Rearrange widget layout to fit on an 800x600 display. - Main page buttons are arranged in a 3x2 table. - Removed most calls to gtk_widget_set_size_request(). - Do not fill in the unit pixmap table until after the game starts. - Player report buttons are replaced by a menu bar. - Allow horizontal scrolling for the pregame player list and chat textview. - The unit info label and civilization info label contents are aligned to the left. See #12825 Requested by: Steve Walton Peeter Vois jukey Vadim Peretokin ------------------------------------------------------------------------ r15565 | mbook | 2009-03-04 00:41:59 +0200 (Wed, 04 Mar 2009) | 8 lines Changed paths: M /trunk/client/climisc.c Sort small wonders separately in production lists. - Small wonders are sorted before great wonders in their own block, instead of being mixed in with regular buildings. See #40740 ------------------------------------------------------------------------ r15563 | mbook | 2009-03-04 00:36:44 +0200 (Wed, 04 Mar 2009) | 15 lines Changed paths: M /trunk/client/text.c Improved popit info text. - Added location coordinates, native coordinates and continent number. - Added owner username (or player name for AIs) and owner team to tile, city and unit description strings. - Added line break and indent between city description and city improvements. - Updated TRANS comments and used angled brackets <> for %s example placeholders. See #40488 Requested by: Tomasz Niemcewicz ------------------------------------------------------------------------ r15561 | mbook | 2009-03-04 00:26:32 +0200 (Wed, 04 Mar 2009) | 6 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 M /trunk/client/gui-gtk-2.0/pages.c Multiplayer allies-only chat toggle button and option. See #40487 Requested by: Tomasz Niemcewicz ------------------------------------------------------------------------ r15559 | mbook | 2009-03-03 23:45:50 +0200 (Tue, 03 Mar 2009) | 8 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/version.in Option to not end game on spaceship arrival. See #40381 Patch by: Matthias Pfafferodt Requested by: guest gdgourou (wishlist forum) http://forum.freeciv.org/viewtopic.php?p=20940 ------------------------------------------------------------------------ r15556 | cazfi | 2009-03-01 19:35:20 +0200 (Sun, 01 Mar 2009) | 5 lines Changed paths: M /trunk/common/aicore/cm.c Workaround for gcc optimization bug causing server to crash immediately when new city is founded. Reported by many in #40610 ------------------------------------------------------------------------ r15554 | cproc | 2009-03-01 00:38:57 +0200 (Sun, 01 Mar 2009) | 3 lines Changed paths: M /trunk/autogen.sh add a "--no-configure-run" option to autogen.sh See PR#40739. ------------------------------------------------------------------------ r15549 | mbook | 2009-02-26 05:23:48 +0200 (Thu, 26 Feb 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Fix missing Q_() for qualified column name. See #40738 ------------------------------------------------------------------------ r15546 | cazfi | 2009-02-25 17:25:34 +0200 (Wed, 25 Feb 2009) | 4 lines Changed paths: M /trunk/server/maphand.c map_get_player_city() cleanup See #40735 ------------------------------------------------------------------------ r15544 | cazfi | 2009-02-24 18:35:25 +0200 (Tue, 24 Feb 2009) | 4 lines Changed paths: M /trunk/client/gui-xaw/connectdlg.c Fixed compiler warnings. See #40736 ------------------------------------------------------------------------ r15543 | mbook | 2009-02-22 23:56:58 +0200 (Sun, 22 Feb 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/messagewin.c Avoid gtk warning due to focusing unrealized treeview. See #40731 Reported by: Marko Lindqvist ------------------------------------------------------------------------ r15540 | cazfi | 2009-02-22 19:58:28 +0200 (Sun, 22 Feb 2009) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c Use localtime() instead of localtime_r() since latter does not exist on all supported platforms (MinGW). See #40726 ------------------------------------------------------------------------ r15539 | mbook | 2009-02-22 02:03:36 +0200 (Sun, 22 Feb 2009) | 19 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-xaw/menu.c Improved mass unit selection. - Shortcut 'j' selects a single unit (the first unit in the selection list). - Shortcut 'k' selects all units of the same type as the currently selected units on the same tiles as the currently selected units. - Shortcut 'k' selects all units on the same tiles as the currenty selected units. - Shortcut 'y' selects all units of the same type on the same continents as the currently selected units. - Shortcut 'y' selects all units of the same type as the currently selected units. - Selection includes units with orders or units under AI control. See #40727 ------------------------------------------------------------------------ r15537 | mbook | 2009-02-22 01:46:20 +0200 (Sun, 22 Feb 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c City report "Add 2nd Last" production menu item. See #40729 Suggested by guest Carstairs in the wishlist forum: http://forum.freeciv.org/viewtopic.php?t=5797 ------------------------------------------------------------------------ r15535 | mbook | 2009-02-22 01:41:31 +0200 (Sun, 22 Feb 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Added set and append worklist menu items to the city report. See #40728 Suggested by guest Carstairs in the wishlist forum: http://forum.freeciv.org/viewtopic.php?t=5797 ------------------------------------------------------------------------ r15533 | mbook | 2009-02-22 01:35:36 +0200 (Sun, 22 Feb 2009) | 4 lines Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Option to disable caravan popup. See #40730 ------------------------------------------------------------------------ r15531 | mbook | 2009-02-22 01:24:55 +0200 (Sun, 22 Feb 2009) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/data/default/units.ruleset M /trunk/data/nation/slovakian.ruleset Fix "leader" translation ambiguity. See #40725 Reported by: Susanna Björverud ------------------------------------------------------------------------ r15529 | mbook | 2009-02-22 01:20:27 +0200 (Sun, 22 Feb 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Clear worklist menu item in the city report. See #40723 ------------------------------------------------------------------------ r15527 | mbook | 2009-02-22 01:16:47 +0200 (Sun, 22 Feb 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/messagewin.c Option to hide message window buttons. See #40733 ------------------------------------------------------------------------ r15525 | mbook | 2009-02-22 01:08:55 +0200 (Sun, 22 Feb 2009) | 11 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/messagewin.c Option to have new events appear at the top of the message window. - Some cleanup and generalization of message window code. - The message window list store now keeps track of the "meswin" row of an event added to the store. This value is the index passed to such functions as get_message() and meswin_goto(). See #40718 ------------------------------------------------------------------------ r15523 | mbook | 2009-02-22 00:17:39 +0200 (Sun, 22 Feb 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/pages.c Option to have the metaserver tab appear first in the network page. See #40701 ------------------------------------------------------------------------ r15521 | mbook | 2009-02-21 23:16:16 +0200 (Sat, 21 Feb 2009) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/messagewin.c Option to split the lower area into two notebooks. - If the option is enabled, the message window will always appear in the right notebook. See #40705 ------------------------------------------------------------------------ r15519 | mbook | 2009-02-21 23:08:48 +0200 (Sat, 21 Feb 2009) | 9 lines Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk-2.0/cityrep.c Revert city report column ordering changes of r12989. - The first four columns of the city report are name, size, state and concise state. - In the gtk2 client, columns may be reordered by clicking and dragging the column headers. See #40680 ------------------------------------------------------------------------ r15517 | mbook | 2009-02-20 07:08:34 +0200 (Fri, 20 Feb 2009) | 9 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/options.c M /trunk/client/options.h Option to not clear unit orders on selection. - If the option is enabled, selecting a unit does not clear its orders. - Orders can be cleared by issuing new orders or by pressing . See #40724 ------------------------------------------------------------------------ r15515 | mbook | 2009-02-20 04:03:57 +0200 (Fri, 20 Feb 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Focus chat entry when switching to the start/pregame page. See #40722 ------------------------------------------------------------------------ r15513 | mbook | 2009-02-20 03:56:35 +0200 (Fri, 20 Feb 2009) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c Improved automatic chatline scrolling. - The chatline textview is scrolled to the bottom when switching to the pregame or game page, and whenever the textview widget is resized. See #40721 ------------------------------------------------------------------------ r15511 | mbook | 2009-02-20 03:46:13 +0200 (Fri, 20 Feb 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/messagewin.c Right click on message window row centers on event tile. See #40719 ------------------------------------------------------------------------ r15509 | mbook | 2009-02-20 03:35:06 +0200 (Fri, 20 Feb 2009) | 12 lines Changed paths: M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c M /trunk/client/tilespec.c Map decoration drawing speedup and cleanup. - Removed drawing code from client/goto.[ch]. - Removed expensive redraws caused by calls to update_map_canvas_visible() in popit and selection rectangle code. - Replaced map-sized arrays by hash tables. - Added 'mapdeco' API for marking tile highlights, tile crosshairs, and goto line segments. See #40717 ------------------------------------------------------------------------ r15505 | mbook | 2009-02-18 06:31:12 +0200 (Wed, 18 Feb 2009) | 13 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/servers.c M /trunk/client/servers.h Server player list addition and server scan cleanup. - Information about players on a server is visible in a list view in the network page (it remains empty for lan servers because they do not send this information). - General cleanup and simplification of server scan API and usage. - Fixed memory leak due to server scans or their resources not being freed in some situations. See #40707 ------------------------------------------------------------------------ r15503 | mbook | 2009-02-18 06:14:09 +0200 (Wed, 18 Feb 2009) | 7 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/gui_main.c Buy city production directly from mapview. - Selecting cities and pressing 'b' buys the cities' productions in the order of cheapest first. See #40704 ------------------------------------------------------------------------ r15501 | mbook | 2009-02-18 06:05:47 +0200 (Wed, 18 Feb 2009) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/options.h Option to show production buy cost in the city description. See #40702 ------------------------------------------------------------------------ r15499 | mbook | 2009-02-18 05:20:37 +0200 (Wed, 18 Feb 2009) | 7 lines Changed paths: M /trunk/client/cityrepdata.c Revert city report concise status symbols changes. - The concise city status symbols are changed back to * for celebrating and X for disorder. See #40700 ------------------------------------------------------------------------ r15497 | mbook | 2009-02-18 04:26:24 +0200 (Wed, 18 Feb 2009) | 9 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c Use XOR drawing operation for selection rectangle. - The selection rectangle is erased by drawing over itself. - Removed unneeded calls to redraw_selection_rectangle(). - Simplify editor rectangle drawing code. See #40646 ------------------------------------------------------------------------ r15495 | mbook | 2009-02-16 02:19:48 +0200 (Mon, 16 Feb 2009) | 6 lines Changed paths: M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/illyrian.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/soviet.ruleset Minor fixes and improvements in nation legend texts. See #40694 Reported by: Sini Ruohomaa ------------------------------------------------------------------------ r15494 | mbook | 2009-02-16 02:19:41 +0200 (Mon, 16 Feb 2009) | 10 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Fix veteran notify message grammar. - Do not try to "link up" veteran notify message with previous event. - Simplified notify_unit_experience(). See #40693 Reported by: Sini Ruohomaa ------------------------------------------------------------------------ r15493 | mbook | 2009-02-16 02:19:34 +0200 (Mon, 16 Feb 2009) | 6 lines Changed paths: M /trunk/client/gui-sdl/gui_string.c Removed unused SDL code containing strings marked for translation. See #40691 Reported by: Sini Ruohomaa ------------------------------------------------------------------------ r15492 | mbook | 2009-02-16 02:19:27 +0200 (Mon, 16 Feb 2009) | 6 lines Changed paths: M /trunk/client/text.c M /trunk/server/report.c Fix " of the " constructs. See #40689 Reported by: Sini Ruohomaa ------------------------------------------------------------------------ r15491 | mbook | 2009-02-16 02:19:20 +0200 (Mon, 16 Feb 2009) | 6 lines Changed paths: M /trunk/server/unittools.c Fix and improve gold upkeep disband message. See #40687 Reported by: Sini Ruohomaa ------------------------------------------------------------------------ r15490 | 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 ------------------------------------------------------------------------ r15489 | 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 ------------------------------------------------------------------------ r15488 | 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 #40692 ------------------------------------------------------------------------ r15487 | 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 ------------------------------------------------------------------------ r15486 | 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 ------------------------------------------------------------------------ r15473 | cazfi | 2009-02-15 21:55:06 +0200 (Sun, 15 Feb 2009) | 4 lines Changed paths: M /trunk/common/vision.c M /trunk/common/vision.h M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/unittools.c Removed some unnecessary vision site code. See #40712 ------------------------------------------------------------------------ r15472 | 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 #40681 ------------------------------------------------------------------------ r15470 | 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 #40711 ------------------------------------------------------------------------ r15469 | 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 #40703 ------------------------------------------------------------------------ r15467 | 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 #40706 ------------------------------------------------------------------------ r15463 | 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 ------------------------------------------------------------------------ r15461 | cazfi | 2009-02-03 22:16:08 +0200 (Tue, 03 Feb 2009) | 2 lines Changed paths: M /trunk/po/fi.po Updated translation by Sini Ruohomaa. ------------------------------------------------------------------------ r15459 | 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 #40672 ------------------------------------------------------------------------ r15458 | 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 ------------------------------------------------------------------------ r15457 | 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 myself. ------------------------------------------------------------------------ r15455 | 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 . See #40696 ------------------------------------------------------------------------ r15454 | 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 ------------------------------------------------------------------------ r15453 | 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 #40679 ------------------------------------------------------------------------ r15451 | 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 #40678 ------------------------------------------------------------------------ r15448 | 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 with flag from the Public Domain edited by nation file author. Minor edits by me. See #40211 ------------------------------------------------------------------------ r15447 | 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 #40670 ------------------------------------------------------------------------ r15446 | 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 #40673 ------------------------------------------------------------------------ r15445 | 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 #40671 ------------------------------------------------------------------------ r15443 | 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 #40658 ------------------------------------------------------------------------ r15442 | 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 #40662 ------------------------------------------------------------------------ r15440 | mbook | 2009-01-26 06:45:04 +0200 (Mon, 26 Jan 2009) | 7 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editprop.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 #40597 ------------------------------------------------------------------------ r15439 | 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 #40596 ------------------------------------------------------------------------ r15437 | 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 #40674 ------------------------------------------------------------------------ r15436 | 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 #40655 ------------------------------------------------------------------------ r15435 | 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. ------------------------------------------------------------------------ r15434 | cazfi | 2009-01-20 16:36:52 +0200 (Tue, 20 Jan 2009) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/server/maphand.c M /trunk/server/settings.c Added borders mode where borders extend to unknown tiles revealing them. See #40639 ------------------------------------------------------------------------ r15433 | 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 #40664 ------------------------------------------------------------------------ r15432 | 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 #40669 ------------------------------------------------------------------------ r15431 | 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.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/unittools.c M /trunk/version.in Added vision range property to base types. Vision is given to player who owns the tile where base is. See #40636 ------------------------------------------------------------------------ r15430 | 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 #40648 ------------------------------------------------------------------------ r15429 | 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 #40665 ------------------------------------------------------------------------ r15428 | 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.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/unittools.c Added "NativeTile" base type flag. Tile where such base is, is considered native for those units that base affects. See #40635 ------------------------------------------------------------------------ r15427 | 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 #40666 ------------------------------------------------------------------------ r15426 | 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 #40657 ------------------------------------------------------------------------ r15424 | 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 #40659 ------------------------------------------------------------------------ r15423 | cazfi | 2009-01-17 13:35:22 +0200 (Sat, 17 Jan 2009) | 7 lines Changed paths: M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/combat.c M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/version.in Added separate defense_bonus value for each base type. "DefenseBonus" flag is removed and so is global definition of fortress_defense_bonus. If several bases at the same tile provide defense bonus for unit, sum of these is used. See #40634 ------------------------------------------------------------------------ r15422 | cazfi | 2009-01-16 19:02:04 +0200 (Fri, 16 Jan 2009) | 5 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h Added functions Player:has_wonder() and City:has_building() to scripting API. See #40645 ------------------------------------------------------------------------ r15421 | cazfi | 2009-01-16 18:55:23 +0200 (Fri, 16 Jan 2009) | 7 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/borders.c M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/unittools.c M /trunk/version.in Replaced base type flag "ClaimTerritory" with integer holding border radius. Civ1 & civ2 rulesets are fixed so that their Fortress has no territory claiming properties. See #40633 ------------------------------------------------------------------------ r15420 | cazfi | 2009-01-16 18:44:51 +0200 (Fri, 16 Jan 2009) | 4 lines Changed paths: M /trunk/ai/aihand.c M /trunk/server/srv_main.c Fixed memory leak when AI finishes building ferryboat See #40653 ------------------------------------------------------------------------ r15419 | mbook | 2009-01-15 08:21:42 +0200 (Thu, 15 Jan 2009) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/gui-gtk-2.0/editgui.c Popup a warning if the ruleset defines no editor tool values. See #40624 ------------------------------------------------------------------------ r15418 | mbook | 2009-01-14 07:23:20 +0200 (Wed, 14 Jan 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Move governor menu to its own toplevel menu item in the city report. See #40621 ------------------------------------------------------------------------ r15417 | cazfi | 2009-01-13 18:21:51 +0200 (Tue, 13 Jan 2009) | 4 lines Changed paths: M /trunk/common/game.h M /trunk/server/maphand.c M /trunk/server/settings.c Added new borders mode where player can see all tiles inside borders. See #40631 ------------------------------------------------------------------------ r15416 | mbook | 2009-01-12 04:36:22 +0200 (Mon, 12 Jan 2009) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/helpdata.c Fix compilation with Sun Studio Community Edition compiler. - Replaced O_COUNT by O_MAX in local struct array field. - Replaced COREQ_APPEND macro by equivalent code. See #40616 Reported by: James McClain ------------------------------------------------------------------------ r15414 | cazfi | 2009-01-11 18:38:06 +0200 (Sun, 11 Jan 2009) | 8 lines Changed paths: M /trunk/ai/aisettler.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/menu.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/borders.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/settings.c M /trunk/version.in Moved borders radius information to game.ruleset. Server option now only selects borders mode (currently disabled/enabled). In addition to borders base radius, ruleset has definition of how fast borders expand when city grows. See #40630 ------------------------------------------------------------------------ r15413 | cazfi | 2009-01-11 18:14:34 +0200 (Sun, 11 Jan 2009) | 4 lines Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/vision.c M /trunk/common/vision.h M /trunk/server/citytools.c M /trunk/server/maphand.c Removed some now unused vision sites code. See #40638 ------------------------------------------------------------------------ r15412 | cazfi | 2009-01-10 06:06:01 +0200 (Sat, 10 Jan 2009) | 2 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 buoy graphics by Eleazar. ------------------------------------------------------------------------ r15410 | cazfi | 2009-01-10 00:30:30 +0200 (Sat, 10 Jan 2009) | 2 lines Changed paths: M /trunk/client/agents/agents.c M /trunk/client/agents/cma_core.c M /trunk/client/attribute.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/client_main.c M /trunk/client/climap.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/goto.c M /trunk/client/gui-ftwl/connectdlg.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gotodlg.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/gamedlgs.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/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c 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/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/gotodlg.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/cma_fe.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/gotodlg.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inteldlg.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/plrdlg.c M /trunk/client/gui-win32/ratesdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/spaceshipdlg.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/gui-xaw/wldlg.c M /trunk/client/helpdata.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_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/servers.c M /trunk/client/text.c M /trunk/client/tilespec.c Include client_main.h instead of civclient.h ------------------------------------------------------------------------ r15409 | cazfi | 2009-01-09 23:30:09 +0200 (Fri, 09 Jan 2009) | 2 lines Changed paths: M /trunk/autogen.sh Require file client/civclient.c instead of client/civclient.h in srcdir. ------------------------------------------------------------------------ r15408 | cazfi | 2009-01-09 22:56:44 +0200 (Fri, 09 Jan 2009) | 3 lines Changed paths: A /trunk/client/civclient.c Added new dummy civclient.c which svn refused to add simultaneously with renaming of old one. ------------------------------------------------------------------------ r15407 | cazfi | 2009-01-09 22:55:33 +0200 (Fri, 09 Jan 2009) | 9 lines Changed paths: M /trunk/ai/Makefile.am M /trunk/autogen.sh M /trunk/client/Makefile.am M /trunk/client/agents/Makefile.am D /trunk/client/civclient.c D /trunk/client/civclient.h A /trunk/client/client_main.c (from /trunk/client/civclient.c:15406) A /trunk/client/client_main.h (from /trunk/client/civclient.h:15406) 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/common/Makefile.am M /trunk/common/aicore/Makefile.am M /trunk/configure.ac M /trunk/m4/compiler.m4 M /trunk/manual/Makefile.am M /trunk/server/Makefile.am M /trunk/server/generator/Makefile.am M /trunk/server/scripting/Makefile.am M /trunk/utility/Makefile.am M /trunk/utility/ftwl/Makefile.am Use libtool to build libraries. Sources from utilitity and common directories are combined in to libfreeciv, server parts common to civserver and civmanual are combined to libfreeciv-srv. By default static libraries are built, shared not. See #40177 ------------------------------------------------------------------------ r15406 | cazfi | 2009-01-09 20:55:48 +0200 (Fri, 09 Jan 2009) | 2 lines Changed paths: M /trunk/server/savegame.c Compile fix. ------------------------------------------------------------------------ r15405 | cazfi | 2009-01-09 20:41:35 +0200 (Fri, 09 Jan 2009) | 2 lines Changed paths: A /trunk/common/borders.c A /trunk/common/borders.h Added new files under version control. This is part of #40629. ------------------------------------------------------------------------ r15404 | cazfi | 2009-01-09 20:38:16 +0200 (Fri, 09 Jan 2009) | 5 lines Changed paths: M /trunk/server/savegame.c Restored saving of borders information to savegames in a 2.1 savegame compatible way. See #40642 ------------------------------------------------------------------------ r15403 | cazfi | 2009-01-09 20:35:27 +0200 (Fri, 09 Jan 2009) | 5 lines Changed paths: M /trunk/ai/aisettler.c M /trunk/client/packhand.c M /trunk/common/Makefile.am M /trunk/common/map.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/vision.c M /trunk/common/vision.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/generator/mapgen.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/unittools.c Store all borders related information to master map, and not to player maps and vision sites. See #40629 ------------------------------------------------------------------------ r15402 | cazfi | 2009-01-08 23:44:11 +0200 (Thu, 08 Jan 2009) | 5 lines Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c Renamed existing client main() as client_main(). Added new main(), that calls client_main(), for each gui separately. See #40640 ------------------------------------------------------------------------ r15401 | mbook | 2009-01-08 09:54:19 +0200 (Thu, 08 Jan 2009) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/common/packets.def M /trunk/server/edithand.c Removed editor territory tool. See #40615 ------------------------------------------------------------------------ r15400 | cazfi | 2009-01-07 15:38:35 +0200 (Wed, 07 Jan 2009) | 4 lines Changed paths: M /trunk/server/ruleset.c Fixed help about attacking against unreachable units. See #40628 ------------------------------------------------------------------------ r15399 | cazfi | 2009-01-07 15:36:46 +0200 (Wed, 07 Jan 2009) | 4 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/server/ruleset.c Fixed overzealous assert preventing "Both" moving ferryboats. Reported by Yoav Luft, ticket #40617 ------------------------------------------------------------------------ r15398 | mbook | 2009-01-07 08:52:19 +0200 (Wed, 07 Jan 2009) | 7 lines Changed paths: M /trunk/ai/aiexplorer.c Make auto-explore respect borders. See #40570 Patch by: Thomas Kuehne (With minor changes by me.) ------------------------------------------------------------------------ r15396 | mbook | 2009-01-05 20:45:12 +0200 (Mon, 05 Jan 2009) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Add frame around city dialog output info popup. See #16243 ------------------------------------------------------------------------ r15395 | cazfi | 2009-01-05 18:29:16 +0200 (Mon, 05 Jan 2009) | 4 lines Changed paths: M /trunk/server/savegame.c Fixed saving of bases. Reported by Matthias Pfafferodt, ticket #40620 ------------------------------------------------------------------------ r15394 | cazfi | 2009-01-05 16:39:37 +0200 (Mon, 05 Jan 2009) | 5 lines Changed paths: M /trunk/server/unittools.c Fixed crash when building base that conflicts with another base type to tile where is no previous base. See #40627 ------------------------------------------------------------------------ r15393 | hunterz | 2009-01-03 10:55:31 +0200 (Sat, 03 Jan 2009) | 1 line Changed paths: M /trunk/po/cs.po 84% done ------------------------------------------------------------------------ r15392 | cazfi | 2009-01-02 15:35:01 +0200 (Fri, 02 Jan 2009) | 2 lines Changed paths: M /trunk/data/nation/phoenician.ruleset Typofix ------------------------------------------------------------------------ r15391 | mbook | 2008-12-30 06:17:27 +0200 (Tue, 30 Dec 2008) | 10 lines Changed paths: M /trunk/server/sernet.c M /trunk/utility/timing.c Check for NULL ping timers when closing a connection. - Add timer_list_iterate macro. - Check for NULL connection in close_connection(). - Check for NULL timer in free_timer(). See #40605 Reported by: Marko Lindqvist ------------------------------------------------------------------------ r15389 | mbook | 2008-12-29 08:06:31 +0200 (Mon, 29 Dec 2008) | 7 lines Changed paths: M /trunk/server/stdinhand.c Cleanup save file name searching in load command. - Also, add ".gz", ".bz2", and ".sav.bz2" to the list of checked extensions. See #40604 ------------------------------------------------------------------------ r15388 | mbook | 2008-12-28 08:42:05 +0200 (Sun, 28 Dec 2008) | 11 lines Changed paths: M /trunk/common/combat.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c M /trunk/version.in Make the tired attack penalty optional via the ruleset. - The new game ruleset field tired_attack in the combat_rules section controls whether units that have less than a full move left will have their attack strength reduced when they attack. - The server and default ruleset disable it. - It is enabled in the civ1 and civ2 rulesets. See #40591 ------------------------------------------------------------------------ r15387 | hunterz | 2008-12-27 12:04:21 +0200 (Sat, 27 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po 84% done ------------------------------------------------------------------------ r15386 | mbook | 2008-12-27 07:26:15 +0200 (Sat, 27 Dec 2008) | 6 lines Changed paths: M /trunk/common/map.h M /trunk/server/generator/mapgen.c Fix river generation for island generator. See #15947 Patch by: Brendon Oram ------------------------------------------------------------------------ r15384 | hunterz | 2008-12-26 21:18:29 +0200 (Fri, 26 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po 83% done ------------------------------------------------------------------------ r15383 | hunterz | 2008-12-26 20:15:07 +0200 (Fri, 26 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po 82% done ------------------------------------------------------------------------ r15382 | hunterz | 2008-12-26 16:50:22 +0200 (Fri, 26 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po 81% done ------------------------------------------------------------------------ r15381 | hunterz | 2008-12-26 14:08:47 +0200 (Fri, 26 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po 80% done ------------------------------------------------------------------------ r15380 | hunterz | 2008-12-26 12:03:44 +0200 (Fri, 26 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po 79% done ------------------------------------------------------------------------ r15379 | hunterz | 2008-12-23 17:05:21 +0200 (Tue, 23 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15378 | hunterz | 2008-12-23 16:28:05 +0200 (Tue, 23 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15377 | hunterz | 2008-12-23 15:24:39 +0200 (Tue, 23 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15376 | hunterz | 2008-12-22 10:58:03 +0200 (Mon, 22 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15375 | hunterz | 2008-12-21 23:18:58 +0200 (Sun, 21 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15374 | mbook | 2008-12-20 07:11:18 +0200 (Sat, 20 Dec 2008) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Update total buy cost when production changes in city list. See #40599 Requested by: Christian Knoke ------------------------------------------------------------------------ r15373 | mbook | 2008-12-19 07:22:37 +0200 (Fri, 19 Dec 2008) | 6 lines Changed paths: M /trunk/server/savegame.c Fix bug preventing embassy information from loading correctly. See #40598 Reported by: Christian Knoke ------------------------------------------------------------------------ r15372 | hunterz | 2008-12-18 16:42:25 +0200 (Thu, 18 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15371 | hunterz | 2008-12-18 13:55:35 +0200 (Thu, 18 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15370 | hunterz | 2008-12-17 15:05:43 +0200 (Wed, 17 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15369 | hunterz | 2008-12-17 13:39:50 +0200 (Wed, 17 Dec 2008) | 1 line Changed paths: M /trunk/po/cs.po update strings ------------------------------------------------------------------------ r15368 | mbook | 2008-12-17 05:00:37 +0200 (Wed, 17 Dec 2008) | 6 lines Changed paths: M /trunk/server/generator/mapgen.c Prevent island generator from connecting continents. See #17435 Patch by: Brendon Oram ------------------------------------------------------------------------ r15366 | mbook | 2008-12-16 06:09:41 +0200 (Tue, 16 Dec 2008) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/server/edithand.c M /trunk/server/srv_main.c M /trunk/version.in Reduce code duplication in server edit handlers. See #40593 ------------------------------------------------------------------------ r15365 | mbook | 2008-12-10 07:43:04 +0200 (Wed, 10 Dec 2008) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Fix bug preventing selection of roads as pillage target. See #40590 ------------------------------------------------------------------------ r15364 | mbook | 2008-12-09 07:31:57 +0200 (Tue, 09 Dec 2008) | 20 lines Changed paths: M /trunk/ai/aiferry.c M /trunk/ai/aitools.c M /trunk/client/goto.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h Redesigned path finding code for air units. - Air patrol and way points now work as expected (and without crashing). - Client goto forbids dangerous moves (they can still be accomplished using the keyboard). - struct pf_map is made into an abstract base class for three dervied map types. - pf_normal_map handles the regular goto case. - pf_danger_map seperates out the old danger handling code. - pf_fuel_map is added to handle units with fuel. - Added const to many function arguments. - Fixed style and formatting in modified areas. See #40536 Patch by: pepeto (With minor input by me.) ------------------------------------------------------------------------ r15363 | mbook | 2008-12-08 06:08:50 +0200 (Mon, 08 Dec 2008) | 4 lines Changed paths: M /trunk/server/ruleset.c Only call aifill during ruleset load if necessary. See #40585 ------------------------------------------------------------------------ r15362 | mbook | 2008-12-07 07:16:00 +0200 (Sun, 07 Dec 2008) | 12 lines Changed paths: M /trunk/common/player.h M /trunk/server/savegame.c M /trunk/utility/registry.c M /trunk/utility/registry.h Fix player loading bug. - Use player_slots_iterate instead of players_iterate when loading map known data. - Set loaded player slots to used when loading players. - Use new function secfile_has_section() to check for player sections in save game. See #40584 Reported by: Christian Knoke ------------------------------------------------------------------------ r15360 | mbook | 2008-12-06 06:57:23 +0200 (Sat, 06 Dec 2008) | 4 lines Changed paths: M /trunk/server/auth.c Remove is_safe_filename check in load_auth_config. See #40577 ------------------------------------------------------------------------ r15359 | mbook | 2008-12-06 06:53:39 +0200 (Sat, 06 Dec 2008) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c Do not apply tool to selection when using shortcut key. See #40575 ------------------------------------------------------------------------ r15358 | mbook | 2008-12-06 06:49:19 +0200 (Sat, 06 Dec 2008) | 4 lines Changed paths: M /trunk/data/trident/tiles.spec Fix trident fortress tag. See #40574 ------------------------------------------------------------------------ r15357 | mbook | 2008-12-05 06:00:39 +0200 (Fri, 05 Dec 2008) | 2 lines Changed paths: M /trunk/version.in Updated capability string due to packet changes. ------------------------------------------------------------------------ r15356 | mbook | 2008-12-05 06:00:32 +0200 (Fri, 05 Dec 2008) | 6 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/common/packets.def M /trunk/server/edithand.c Implemented a tile property for editing bases. - Also, fixed paste mode for the base tool. See #40573 ------------------------------------------------------------------------ r15355 | mbook | 2008-12-05 03:33:57 +0200 (Fri, 05 Dec 2008) | 12 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editgui.h M /trunk/client/gui-gtk-2.0/editprop.c Implemented copy and paste modes for most editor tools. - Copy mode lets the user store all objects in a square of a given radius or in an arbitrary group of selected tiles into a separate buffer. - Paste mode allows the contents of the buffer to be placed anywhere on the map. - Also, each tool now has its own set of parameters (e.g. size, count) instead of using one global set. See #40569 ------------------------------------------------------------------------ r15354 | mbook | 2008-12-05 02:14:50 +0200 (Fri, 05 Dec 2008) | 4 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/misc/editor.png M /trunk/data/misc/editor.spec Added copy and paste icons for the editor. See #40568 ------------------------------------------------------------------------ r15353 | mbook | 2008-12-05 00:10:57 +0200 (Fri, 05 Dec 2008) | 6 lines Changed paths: M /trunk/common/unit.c Allow the pillaging of bases. See #40539 Reported by: Marko Lindqvist ------------------------------------------------------------------------ r15352 | mbook | 2008-12-04 06:52:49 +0200 (Thu, 04 Dec 2008) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Simplify and cleanup gtk2 player list update code. See #40566 ------------------------------------------------------------------------ r15351 | mbook | 2008-12-03 08:09:25 +0200 (Wed, 03 Dec 2008) | 4 lines Changed paths: M /trunk/common/tile.c M /trunk/common/tile.h Added some tile helper functions. See #40567 ------------------------------------------------------------------------ r15350 | cazfi | 2008-12-01 15:24:45 +0200 (Mon, 01 Dec 2008) | 2 lines Changed paths: M /trunk/version.in Bumped capability string as #40562 changed packet definition. ------------------------------------------------------------------------ r15349 | mbook | 2008-12-01 06:39:28 +0200 (Mon, 01 Dec 2008) | 8 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/common/packets.def M /trunk/server/edithand.c Implemented more unit properties for the property editor. - Added value type for bool. - Added unit properties fuel, moved, done_moving, hp and veteran. See #40562 ------------------------------------------------------------------------ r15340 | mbook | 2008-11-29 02:59:37 +0200 (Sat, 29 Nov 2008) | 11 lines Changed paths: M /trunk/common/connection.c M /trunk/server/sernet.c Fix longstanding connection freezing bug. - Add missing initialization of compression.frozen_level in connection_common_init(). - Also, make finish_processing_request() check for valid connection to avoid benign warning. See #39131 Reported by: pepeto ------------------------------------------------------------------------ r15337 | mbook | 2008-11-28 07:43:15 +0200 (Fri, 28 Nov 2008) | 6 lines Changed paths: M /trunk/server/connecthand.c Send information about lost connections not attached to players. See #39613 Reported by: pepeto ------------------------------------------------------------------------ r15335 | mbook | 2008-11-28 02:53:20 +0200 (Fri, 28 Nov 2008) | 4 lines Changed paths: M /trunk/server/stdinhand.c Send connection info when cmdlevel is changed. See #40479 ------------------------------------------------------------------------ r15332 | mbook | 2008-11-26 05:17:05 +0200 (Wed, 26 Nov 2008) | 4 lines Changed paths: M /trunk/server/auth.c M /trunk/utility/md5.c M /trunk/utility/md5.h Fix buffer overrun by create_md5sum(). See #40578 ------------------------------------------------------------------------ r15323 | mbook | 2008-11-23 09:04:50 +0200 (Sun, 23 Nov 2008) | 4 lines Changed paths: M /trunk/server/connecthand.c M /trunk/server/stdinhand.c Minor fixes relating to the take command. See #40529 ------------------------------------------------------------------------ r15320 | mbook | 2008-11-21 05:00:43 +0200 (Fri, 21 Nov 2008) | 6 lines Changed paths: M /trunk/server/unithand.c Reset a unit's done_moving flag when orders are cleared. See #40563 Patch by: pepeto ------------------------------------------------------------------------ r15319 | cazfi | 2008-11-20 02:35:28 +0200 (Thu, 20 Nov 2008) | 2 lines Changed paths: M /trunk/po/fi.po Updated translation by Timo Jyrinki. ------------------------------------------------------------------------ r15318 | mbook | 2008-11-20 01:58:35 +0200 (Thu, 20 Nov 2008) | 8 lines Changed paths: M /trunk/server/stdinhand.c Send correct player information when game is loaded. See #40565 Reported by: pepeto Christian Knoke ------------------------------------------------------------------------ r15317 | mbook | 2008-11-19 20:43:18 +0200 (Wed, 19 Nov 2008) | 4 lines Changed paths: A /trunk/server/edithand.h Add file I forgot for last commit. Part of #40561 ------------------------------------------------------------------------ r15316 | mbook | 2008-11-19 07:43:30 +0200 (Wed, 19 Nov 2008) | 4 lines Changed paths: M /trunk/common/map.c M /trunk/common/player.h M /trunk/common/tile.h M /trunk/server/Makefile.am M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c Remove server-only editor code from common files. See #40561 ------------------------------------------------------------------------ r15315 | stikonas | 2008-11-18 19:58:45 +0200 (Tue, 18 Nov 2008) | 1 line Changed paths: M /trunk/po/lt.po Some updates to Lithuanian translation. ------------------------------------------------------------------------ r15314 | cazfi | 2008-11-16 20:17:40 +0200 (Sun, 16 Nov 2008) | 4 lines Changed paths: M /trunk/server/savegame.c Fixed crash when saving game when ruleset has no base types defined. See #40564 ------------------------------------------------------------------------ r15313 | mbook | 2008-11-16 06:12:28 +0200 (Sun, 16 Nov 2008) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Implemented the tile vision property for the property editor. See #40560 ------------------------------------------------------------------------ r15312 | cproc | 2008-11-13 06:08:10 +0200 (Thu, 13 Nov 2008) | 1 line Changed paths: M /trunk/configure.ac M /trunk/m4/win32-client.m4 M /trunk/m4/xaw-client.m4 Explicitly call PKG_PROG_PKG_CONFIG for the case that the first call to PKG_CHECK_MODULES does not happen. See PR#40555. ------------------------------------------------------------------------ r15310 | mbook | 2008-11-13 05:38:04 +0200 (Thu, 13 Nov 2008) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editgui.c Use double quotes in take command string sent by editor toolbar. See #40559 ------------------------------------------------------------------------ r15309 | mbook | 2008-11-12 04:53:54 +0200 (Wed, 12 Nov 2008) | 4 lines Changed paths: M /trunk/server/Makefile.am M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h A /trunk/server/voting.c A /trunk/server/voting.h Moved voting coding out of stdinhand and into its own module. See #40552 ------------------------------------------------------------------------ r15308 | cazfi | 2008-11-11 19:10:48 +0200 (Tue, 11 Nov 2008) | 4 lines Changed paths: M /trunk/server/citytools.c Release border allocations of shrinking city. See #40538 ------------------------------------------------------------------------ r15307 | mbook | 2008-11-11 02:35:07 +0200 (Tue, 11 Nov 2008) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/editgui.c M /trunk/client/gui-gtk-2.0/editprop.c M /trunk/client/gui-gtk-2.0/editprop.h M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/editgui_g.h M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/player.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c Property editor create and destroy buttons, and support code. See #40534 ------------------------------------------------------------------------ r15306 | cazfi | 2008-11-10 18:31:03 +0200 (Mon, 10 Nov 2008) | 2 lines Changed paths: D /trunk/dependencies/lua D /trunk/dependencies/tolua Removed lua 5.0 and tolua directories. ------------------------------------------------------------------------ r15305 | mbook | 2008-11-09 23:43:15 +0200 (Sun, 09 Nov 2008) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/editprop.c Replace call to gtk_tree_row_reference_get_model() for older gtk versions. See #40553 Reported by: Marko Lindqvist ------------------------------------------------------------------------ r15304 | cazfi | 2008-11-09 23:10:17 +0200 (Sun, 09 Nov 2008) | 4 lines Changed paths: M /trunk/client/servers.c M /trunk/server/sernet.c Fixed a couple of compiler warnings when compiling for cygwin. See #40554 ------------------------------------------------------------------------ r15303 | mbook | 2008-11-09 09:17:41 +0200 (Sun, 09 Nov 2008) | 10 lines Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/server/gamehand.c M /trunk/server/savegame.c Fix a few places that assumed contiguous player numbers. - Gtk2 player list dialog. - SDL find city dialog. - Win32 player list dialog. - Initial placement of units at game start in server. - Loading of diplstates from savegame. See #40551 ------------------------------------------------------------------------ r15302 | mbook | 2008-11-08 07:49:06 +0200 (Sat, 08 Nov 2008) | 6 lines Changed paths: M /trunk/client/packhand.c Remove a hack causing an inconsistent turn done button state. See #40550 Reported by: HanduMan ------------------------------------------------------------------------ r15299 | mbook | 2008-11-07 09:04:09 +0200 (Fri, 07 Nov 2008) | 6 lines Changed paths: M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Fix some minor bugs related to the take, observe and detach commands. - Also, make the function detach_command() extern. See #40549 ------------------------------------------------------------------------ r15298 | mbook | 2008-11-06 07:41:20 +0200 (Thu, 06 Nov 2008) | 9 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/pages.h Clean up pregame connection list code. - Hence, fix a bug caused by old code that assumed that player numbers were contiguous. See #40548 Reported by: Christian Knoke ------------------------------------------------------------------------ r15297 | mbook | 2008-11-05 07:05:45 +0200 (Wed, 05 Nov 2008) | 7 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h Added code to create and destroy virtual tiles. - Also, added helper functions to check if a city or unit is virtual. See #40547 ------------------------------------------------------------------------ r15296 | mbook | 2008-11-04 02:57:03 +0200 (Tue, 04 Nov 2008) | 9 lines Changed paths: M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/helpdata.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/servers.c M /trunk/client/text.c M /trunk/common/diptreaty.c M /trunk/common/effects.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/scripting/script_signal.c M /trunk/server/sernet.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unittools.c M /trunk/utility/ftwl/widget_window.c M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/registry.c M /trunk/utility/speclist.h Genlist/speclist free function cleanup. - genlist_free() frees all memory allocated by the list, not just the struct. - genlist_unlink_all() renamed to genlist_clear(). - Removed redundant genlist_unlink_all() calls. See #40546 ------------------------------------------------------------------------ r15294 | cazfi | 2008-11-03 17:34:54 +0200 (Mon, 03 Nov 2008) | 4 lines Changed paths: M /trunk/ai/ailog.c Renamed OUT as AILOG_OUT to avoid namespace conflicts. See #40541 ------------------------------------------------------------------------ r15292 | mbook | 2008-11-01 06:44:21 +0200 (Sat, 01 Nov 2008) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Remove unneeded edit menu in player list dialog. See #40545 ------------------------------------------------------------------------ r15291 | mbook | 2008-10-31 06:50:55 +0200 (Fri, 31 Oct 2008) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/tile.h M /trunk/server/edithand.c M /trunk/server/maphand.c Cleaner handling of editor start position data. See #40537 ------------------------------------------------------------------------ r15289 | cazfi | 2008-10-30 21:05:11 +0200 (Thu, 30 Oct 2008) | 4 lines Changed paths: M /trunk/server/auth.c Fixed compiler warnings from auth build See #40544 ------------------------------------------------------------------------ r15288 | mbook | 2008-10-30 05:35:40 +0200 (Thu, 30 Oct 2008) | 4 lines Changed paths: M /trunk/server/connecthand.c Fix forgotten player info sending in pregame. See #40540 ------------------------------------------------------------------------ r15286 | cazfi | 2008-10-29 19:13:56 +0200 (Wed, 29 Oct 2008) | 2 lines Changed paths: M /trunk/po/fi.po Updated translation by Sini Ruohomaa. ------------------------------------------------------------------------ r15285 | mbook | 2008-10-29 04:06:39 +0200 (Wed, 29 Oct 2008) | 9 lines Changed paths: M /trunk/client/civclient.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Added client option for autocentering on new turn. - Default is TRUE, to preserve existing behaviour. - Also, moved some client game initialization calls so that they are only called on game start, rather than every turn. See #40533 ------------------------------------------------------------------------ r15284 | mbook | 2008-10-28 05:54:02 +0200 (Tue, 28 Oct 2008) | 8 lines Changed paths: M /trunk/ai/aitools.h M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/climisc.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/utility/support.c M /trunk/version.in Player handling cleanup and improvement. - Players can be added or removed at any time and have unique, unchanging IDs. - Player info packet protocol simplified. Please see #40524 for a detailed discussion of changes. ------------------------------------------------------------------------ r15280 | jdorje | 2008-10-24 21:01:17 +0300 (Fri, 24 Oct 2008) | 2 lines Changed paths: D /branches/S2_2 A /trunk (from /branches/S2_2:15279) Move S2_2 onto trunk. ------------------------------------------------------------------------ r15277 | mbook | 2008-10-23 03:30:22 +0300 (Thu, 23 Oct 2008) | 6 lines Changed paths: M /branches/S2_2/server/generator/mapgen.c M /branches/S2_2/server/generator/utilities.c M /branches/S2_2/server/generator/utilities.h Make shallow ocean areas near coast for the island generator. See #40503 Reported by: Andreas Røsdal ------------------------------------------------------------------------ r15275 | mbook | 2008-10-22 02:33:01 +0300 (Wed, 22 Oct 2008) | 8 lines Changed paths: M /branches/S2_2/server/report.c M /branches/S2_2/server/report.h M /branches/S2_2/server/settings.c M /branches/S2_2/server/settings.h M /branches/S2_2/server/stdinhand.c Disallow setting timeout less than 30 for non-hack connections. - Added 'struct connection' parameter to all setting validate callback functions. - Improved some style and formatting in set_command. See #40466 ------------------------------------------------------------------------ r15272 | mbook | 2008-10-20 00:01:19 +0300 (Mon, 20 Oct 2008) | 10 lines Changed paths: M /branches/S2_2/server/generator/mapgen.c Fix bug that filled land tiles with water terrain. - Thus fix random "infinite loop" assertion failure in map_fractal_generate. See #40453 Reported by: Christian Knoke Madeline Book ------------------------------------------------------------------------ r15269 | cazfi | 2008-10-17 22:59:11 +0300 (Fri, 17 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/server/unittools.c Free border allocations when fortress is pillaged See #40501 ------------------------------------------------------------------------ r15266 | cazfi | 2008-10-12 00:30:07 +0300 (Sun, 12 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/ai/ailog.c M /branches/S2_2/client/agents/cma_fec.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/gui-xaw/cma_fe.c M /branches/S2_2/client/helpdata.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/text.c M /branches/S2_2/server/cityhand.c M /branches/S2_2/server/console.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/scripting/script.c M /branches/S2_2/server/sernet.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/utility/registry.c Fixed "format not a string literal and no format arguments" -warnings See #40504 ------------------------------------------------------------------------ r15264 | cazfi | 2008-10-12 00:13:29 +0300 (Sun, 12 Oct 2008) | 5 lines Changed paths: M /branches/S2_2/client/chatline_common.c Make chat message buffer longer. This helps savegame problem reported by Dennis d'Entremont and investigated by Christian Prochaska See #40515 ------------------------------------------------------------------------ r15261 | mbook | 2008-10-11 00:59:12 +0300 (Sat, 11 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/server/cityturn.c Fix infinite worklist loop and some minor style improvements. See #40521 ------------------------------------------------------------------------ r15259 | mbook | 2008-10-11 00:15:42 +0300 (Sat, 11 Oct 2008) | 6 lines Changed paths: M /branches/S2_2/server/plrhand.c Minor aifill fixes. - Refill AIs when a player is removed. See #40481 ------------------------------------------------------------------------ r15256 | mbook | 2008-10-10 23:55:46 +0300 (Fri, 10 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/pages.c Fix assertion failure when picking nation. See #40516 ------------------------------------------------------------------------ r15254 | evyscr | 2008-10-09 18:13:34 +0300 (Thu, 09 Oct 2008) | 2 lines Changed paths: M /branches/S2_2/data/civ1/effects.ruleset M /branches/S2_2/data/civ2/effects.ruleset Add missed effects in civ1 and civ2 rulesets (PR#40519.) ------------------------------------------------------------------------ r15248 | mbook | 2008-10-07 05:20:14 +0300 (Tue, 07 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/server/edithand.c Disallow changing nation to an already assigned nation. See #40513 ------------------------------------------------------------------------ r15247 | mbook | 2008-10-07 05:20:07 +0300 (Tue, 07 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/client/editor.c M /branches/S2_2/client/gui-gtk-2.0/editgui.c M /branches/S2_2/client/gui-gtk-2.0/editprop.c Added tooltips in editor mode and general widget cleanup. See #40512 ------------------------------------------------------------------------ r15246 | mbook | 2008-10-07 05:19:59 +0300 (Tue, 07 Oct 2008) | 10 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editprop.c Improved property name filter in the property editor. - Filter string may contain logical operators &, | and !. - Object list columns are filtered too. - Properties "NAT_{X,Y}" renamed to "NAT {X,Y}" because the underscore was being interpreted as a shortcut. - Added filter tooltip. See #40511 ------------------------------------------------------------------------ r15245 | mbook | 2008-10-07 05:19:49 +0300 (Tue, 07 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editprop.c M /branches/S2_2/common/packets.def M /branches/S2_2/server/edithand.c Implemented city food and shield stock editable properties. See #40509 ------------------------------------------------------------------------ r15243 | mbook | 2008-10-07 01:16:03 +0300 (Tue, 07 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/server/handchat.c Show public chat messages in server console. See #21794 ------------------------------------------------------------------------ r15242 | cazfi | 2008-10-05 22:10:27 +0300 (Sun, 05 Oct 2008) | 4 lines Changed paths: M /branches/S2_2/common/base.c M /branches/S2_2/common/base.h M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/ruleset.c Get information about bases that cannot coexist from ruleset. See #40502 ------------------------------------------------------------------------ r15239 | mbook | 2008-09-30 23:13:31 +0300 (Tue, 30 Sep 2008) | 6 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/gotodlg.c Fix bad packing parameters in gtk goto dialog. See #40119 Report and patch by: Jacob Nevins ------------------------------------------------------------------------ r15235 | mbook | 2008-09-30 00:24:17 +0300 (Tue, 30 Sep 2008) | 10 lines Changed paths: M /branches/S2_2/server/commands.c M /branches/S2_2/server/sernet.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/stdinhand.h Voting cleanup and extension using code from the Warclient project. - Users can now safely vote in pregame. - Voters can abstain from voting. - Default first_access_level is ALLOW_INFO. See #40475 Original code by pepeto, woodswolf and me. Ported to S2_2 by me. ------------------------------------------------------------------------ r15234 | mbook | 2008-09-30 00:24:08 +0300 (Tue, 30 Sep 2008) | 4 lines Changed paths: M /branches/S2_2/utility/shared.c M /branches/S2_2/utility/shared.h Added helper function free_tokens for the result of get_tokens. See #40475 ------------------------------------------------------------------------ r15230 | mbook | 2008-09-28 06:02:59 +0300 (Sun, 28 Sep 2008) | 6 lines Changed paths: M /branches/S2_2/client/tilespec.c M /branches/S2_2/client/tilespec.h Fix fortress foreground drawing over fog. See #40500 Reported by: Marko Lindqvist ------------------------------------------------------------------------ r15228 | mbook | 2008-09-28 04:51:53 +0300 (Sun, 28 Sep 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editgui.c Popdown property editor when edit mode ends. See #40499 ------------------------------------------------------------------------ r15226 | mbook | 2008-09-28 02:18:55 +0300 (Sun, 28 Sep 2008) | 6 lines Changed paths: M /branches/S2_2/client/helpdata.c Fix government help text buffer truncation. See #40505 Reported by: Martijn Plass ------------------------------------------------------------------------ r15220 | mbook | 2008-09-28 01:52:50 +0300 (Sun, 28 Sep 2008) | 14 lines Changed paths: M /branches/S2_2/server/plrhand.c Do not reveal gold and government information when sending player info. - This information was being sent even when players had no contact. This is changed so that players of less than INFO_MEETING info level only receive placeholder values. - Zero is sent as a placeholder for gold. - The "government during revolution" (i.e. anarchy) is sent as a placeholder for government. See #40495 Reported by: pepeto ------------------------------------------------------------------------ r15218 | cproc | 2008-09-27 17:25:03 +0300 (Sat, 27 Sep 2008) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/widget.c M /branches/S2_2/client/gui-sdl/widget.h ------------------------------------------------------------------------ r15215 | mbook | 2008-09-26 00:31:26 +0300 (Fri, 26 Sep 2008) | 6 lines Changed paths: M /branches/S2_2/server/sernet.c Fix compile warning due to debug message format string. See #40445 Reported by: Tristan Hoffmann ------------------------------------------------------------------------ r15212 | mbook | 2008-09-23 00:35:35 +0300 (Tue, 23 Sep 2008) | 6 lines Changed paths: M /branches/S2_2/server/savegame.c Fix buffer overflow in bases vision during savegame load. See #40486 Reported and patch created by Egor Vyscrebentsov . ------------------------------------------------------------------------ r15210 | mbook | 2008-09-18 01:42:12 +0300 (Thu, 18 Sep 2008) | 4 lines Changed paths: M /branches/S2_2/client/editor.h M /branches/S2_2/client/gui-gtk-2.0/editgui.c M /branches/S2_2/client/gui-gtk-2.0/editprop.c M /branches/S2_2/client/gui-gtk-2.0/editprop.h M /branches/S2_2/client/packhand.c M /branches/S2_2/common/game.h M /branches/S2_2/common/packets.def M /branches/S2_2/server/edithand.c Added the "game" object type to the property editor. See #40483 ------------------------------------------------------------------------ r15208 | mbook | 2008-09-17 23:07:43 +0300 (Wed, 17 Sep 2008) | 4 lines Changed paths: M /branches/S2_2/client/connectdlg_common.c Remove hardcoded sending of autotoggle=1 on savegame load. See #40465 ------------------------------------------------------------------------ r15205 | mbook | 2008-09-13 05:15:49 +0300 (Sat, 13 Sep 2008) | 4 lines Changed paths: M /branches/S2_2/server/settings.c M /branches/S2_2/server/stdinhand.c Move side-effects in setting validate callbacks to set command body. See #40480 ------------------------------------------------------------------------ r15202 | mbook | 2008-09-09 23:48:14 +0300 (Tue, 09 Sep 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editgui.c Allow property editing as global observer. See #40477 ------------------------------------------------------------------------ r15200 | mbook | 2008-09-09 06:37:52 +0300 (Tue, 09 Sep 2008) | 8 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/client/gui-sdl/gui_id.h M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/optiondlg.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/mapview_common.h M /branches/S2_2/client/options.c M /branches/S2_2/client/options.h M /branches/S2_2/client/packhand.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/client/tilespec.h M /branches/S2_2/data/misc/citybar.png M /branches/S2_2/data/misc/citybar.spec M /branches/S2_2/doc/README.SDLClient City traderoute display with gtk and sdl view options. See #40447 Requested by Michael Mielke . Patch by Nicolas R. Wadhwani and myself. Citybar trade icon created by me. ------------------------------------------------------------------------ r15198 | cazfi | 2008-09-08 21:58:49 +0300 (Mon, 08 Sep 2008) | 8 lines Changed paths: M /branches/S2_2/server/generator/startpos.c Do not require so many specials for continent to be acceptable starting place. Also try harder to get acceptable starting positions. Finding acceptable starting positions started fail when separatepoles was fixed, and polar oil is no longer contributing to goodness of continents. Problem reported by Madeline, ticket #40453 ------------------------------------------------------------------------ r15196 | cazfi | 2008-09-05 01:23:04 +0300 (Fri, 05 Sep 2008) | 5 lines Changed paths: M /branches/S2_2/common/base.c M /branches/S2_2/common/base.h M /branches/S2_2/server/unittools.c There cannot be two territory claiming bases on same tile. If one exist already when new one is built, old one is removed. See #40474 ------------------------------------------------------------------------ r15194 | cazfi | 2008-09-04 15:21:00 +0300 (Thu, 04 Sep 2008) | 5 lines Changed paths: M /branches/S2_2/client/text.c Fixed a problem that tile info popup did not list bases if it was only infrastructure in that tile. See #40473 ------------------------------------------------------------------------ r15191 | mbook | 2008-09-03 23:32:23 +0300 (Wed, 03 Sep 2008) | 10 lines Changed paths: M /branches/S2_2/client/packhand.c M /branches/S2_2/client/text.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/server/savegame.c M /branches/S2_2/server/settings.c M /branches/S2_2/server/srv_main.c Implemented team alternating movement phases. - 'Simultaneous phases' server setting renamed to 'phase mode' and extended to integer values. - New setting phasemode=2 allows teammates to play their turn at the same time, but makes teams as a whole alternate. Feature requested in #40444 by Michael Mielke . ------------------------------------------------------------------------ r15190 | cazfi | 2008-09-02 00:39:41 +0300 (Tue, 02 Sep 2008) | 4 lines Changed paths: M /branches/S2_2/client/control.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/base.c M /branches/S2_2/common/base.h M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/packets.def 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/common/unitlist.c M /branches/S2_2/common/unitlist.h M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/edithand.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/settlers.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c Made number of base types adjustable. Max number of base types is now 32. See #40469 ------------------------------------------------------------------------ r15188 | cazfi | 2008-08-29 18:18:19 +0300 (Fri, 29 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/utility/ftwl/be_sdl.c M /branches/S2_2/utility/ftwl/be_x11_cairo_32.c Fixed ftwl-client compilation. See #40471 ------------------------------------------------------------------------ r15186 | cazfi | 2008-08-29 00:56:09 +0300 (Fri, 29 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-win32/gui_main.c Fixed win32-client compilation. See #40470 ------------------------------------------------------------------------ r15184 | cazfi | 2008-08-29 00:07:34 +0300 (Fri, 29 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/server/savegame.c Save ongoing base building activity by base number and not by base type specific actions. See #40462 ------------------------------------------------------------------------ r15182 | cazfi | 2008-08-29 00:02:10 +0300 (Fri, 29 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-sdl/gui_main.c Fixed sdl-client compilation See #40468 ------------------------------------------------------------------------ r15180 | cazfi | 2008-08-28 03:06:29 +0300 (Thu, 28 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/servers.c M /branches/S2_2/server/sernet.c Fixed IPv4 compilation when platform does not have inet_aton() See #40461 ------------------------------------------------------------------------ r15177 | mbook | 2008-08-27 22:49:29 +0300 (Wed, 27 Aug 2008) | 6 lines Changed paths: M /branches/S2_2/client/packhand.c Do not close races dialog on user join or quit. See #40455 Reported by: Michael Mielke ------------------------------------------------------------------------ r15174 | mbook | 2008-08-27 22:02:07 +0300 (Wed, 27 Aug 2008) | 9 lines Changed paths: M /branches/S2_2/client/civclient.c M /branches/S2_2/client/clinet.c M /branches/S2_2/client/servers.c M /branches/S2_2/common/connection.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/utility/netintf.c M /branches/S2_2/utility/netintf.h Changed my_ prefix to fc_ for network functions. - In particular, fixed conflict between function my_connect and the mysql function of the same name. See #40460 Reported by: Andreas Røsdal ------------------------------------------------------------------------ r15172 | cproc | 2008-08-27 19:51:14 +0300 (Wed, 27 Aug 2008) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/gui_id.h M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/optiondlg.c Added a shortcut and map options entry for the city worker output display. Patch by Nicolas R. Wadhwani in PR#40458. ------------------------------------------------------------------------ r15171 | cazfi | 2008-08-25 21:22:29 +0300 (Mon, 25 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-xaw/dialogs.c Fixed xaw-client compilation See #40457 ------------------------------------------------------------------------ r15168 | mbook | 2008-08-25 06:32:00 +0300 (Mon, 25 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/repodlgs_common.c Only send private saved settings on forked servers. See #40449 ------------------------------------------------------------------------ r15166 | mbook | 2008-08-25 06:09:48 +0300 (Mon, 25 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/server/commands.c Remove out-of-date information in vote command help text. See #40448 ------------------------------------------------------------------------ r15162 | mbook | 2008-08-24 03:03:28 +0300 (Sun, 24 Aug 2008) | 2 lines Changed paths: M /branches/S2_2/client/editor.c Fixed warning about possible use of uninitialized value. ------------------------------------------------------------------------ r15161 | cazfi | 2008-08-23 14:58:16 +0300 (Sat, 23 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/control.c M /branches/S2_2/client/editor.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/text.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/aicore/pf_tools.c M /branches/S2_2/common/base.c M /branches/S2_2/common/base.h M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/packets.def 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/common/unit.c M /branches/S2_2/common/vision.c M /branches/S2_2/common/vision.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/edithand.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/savegame.c M /branches/S2_2/server/unittools.c M /branches/S2_2/version.in Handle military bases independently from specials. See #40441 ------------------------------------------------------------------------ r15159 | cazfi | 2008-08-22 14:22:54 +0300 (Fri, 22 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/client/text.c Fixed a bug that if there is just one enemy visible building in a city, it's not shown in tile popup. See #40440 ------------------------------------------------------------------------ r15156 | mbook | 2008-08-21 05:08:58 +0300 (Thu, 21 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/editor.c M /branches/S2_2/common/packets.def M /branches/S2_2/server/edithand.c Minor improvements to the editor unit tool in erase mode. See #40442. ------------------------------------------------------------------------ r15155 | cazfi | 2008-08-21 01:25:27 +0300 (Thu, 21 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/civclient.c M /branches/S2_2/client/servers.c M /branches/S2_2/server/civserver.c M /branches/S2_2/server/sernet.c M /branches/S2_2/server/srv_main.h M /branches/S2_2/utility/netintf.h M /branches/S2_2/utility/shared.c M /branches/S2_2/utility/shared.h Added option for IPv6 lan game announcement See #40438 ------------------------------------------------------------------------ r15151 | cproc | 2008-08-17 17:31:53 +0300 (Sun, 17 Aug 2008) | 1 line Changed paths: M /branches/S2_2/utility/shared.c Fix absolute path detection on Windows. See PR#40439. ------------------------------------------------------------------------ r15146 | mbook | 2008-08-16 03:37:35 +0300 (Sat, 16 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editprop.c Added coordinate related read-only tile properties. See #40437 ------------------------------------------------------------------------ r15145 | mbook | 2008-08-16 03:37:25 +0300 (Sat, 16 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editgui.c M /branches/S2_2/client/gui-gtk-2.0/editprop.c M /branches/S2_2/client/gui-gtk-2.0/editprop.h Property editor is a tab in the bottom notebook. See #40432 ------------------------------------------------------------------------ r15144 | mbook | 2008-08-16 03:37:11 +0300 (Sat, 16 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/server/edithand.c Dead players made alive on city or unit edit. See #40420 ------------------------------------------------------------------------ r15143 | cazfi | 2008-08-15 23:59:54 +0300 (Fri, 15 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/common/tile.c tile_activity_base_time() cleanup See #40434 ------------------------------------------------------------------------ r15141 | cazfi | 2008-08-15 23:42:15 +0300 (Fri, 15 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/common/vision.c M /branches/S2_2/common/vision.h M /branches/S2_2/server/maphand.c Add bases to player vision sites list. This fixes fortress territory claiming, at least partially. See #40435 ------------------------------------------------------------------------ r15139 | cazfi | 2008-08-15 22:43:28 +0300 (Fri, 15 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/packets.def M /branches/S2_2/common/unit.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/unittools.c M /branches/S2_2/version.in Number of possible airlifts / turn from value of Airlift effect See #40427 ------------------------------------------------------------------------ r15137 | cazfi | 2008-08-15 01:15:55 +0300 (Fri, 15 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-sdl/menu.c Use get_base_by_gui_type() instead of hardcoded base type index. See #40431 ------------------------------------------------------------------------ r15135 | cazfi | 2008-08-14 20:45:49 +0300 (Thu, 14 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/server/citytools.c Do not set vision range same as borders range. See #40433 ------------------------------------------------------------------------ r15132 | cazfi | 2008-08-14 00:50:17 +0300 (Thu, 14 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/common/base.c M /branches/S2_2/common/base.h M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/requirements.c M /branches/S2_2/data/civ1/effects.ruleset M /branches/S2_2/data/civ2/effects.ruleset M /branches/S2_2/data/default/effects.ruleset M /branches/S2_2/server/ruleset.c M /branches/S2_2/version.in Separate requirement type for military bases. See #40426 ------------------------------------------------------------------------ r15130 | cazfi | 2008-08-13 02:31:07 +0300 (Wed, 13 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/server/generator/mapgen.c Fixed separatepoles option See #40417 ------------------------------------------------------------------------ r15128 | cazfi | 2008-08-12 01:47:13 +0300 (Tue, 12 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/client/helpdata.c M /branches/S2_2/client/packhand.c M /branches/S2_2/common/combat.c M /branches/S2_2/common/packets.def M /branches/S2_2/common/unittype.c M /branches/S2_2/common/unittype.h M /branches/S2_2/data/civ1/units.ruleset M /branches/S2_2/data/civ2/units.ruleset M /branches/S2_2/data/default/units.ruleset M /branches/S2_2/server/ruleset.c M /branches/S2_2/version.in Replaced unit type flag "AttackAny" with list of unreachable unit classes unit type can attack against. See #34422 ------------------------------------------------------------------------ r15125 | mbook | 2008-08-12 01:09:11 +0300 (Tue, 12 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/client/editor.c M /branches/S2_2/client/editor.h M /branches/S2_2/client/gui-ftwl/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/citydlg.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/editgui.c M /branches/S2_2/client/gui-gtk-2.0/editprop.c M /branches/S2_2/client/gui-gtk-2.0/editprop.h M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-stub/gui_main.c M /branches/S2_2/client/gui-win32/gui_main.c M /branches/S2_2/client/gui-xaw/gui_main.c M /branches/S2_2/client/include/editgui_g.h M /branches/S2_2/client/packhand.c M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/improvement.c M /branches/S2_2/common/improvement.h M /branches/S2_2/common/packets.def M /branches/S2_2/server/edithand.c M /branches/S2_2/server/srv_main.c Client and server framework for editing properties of game entities. Please see #40375 for overview, details and discussion. Patch by me. ------------------------------------------------------------------------ r15123 | cazfi | 2008-08-11 03:51:52 +0300 (Mon, 11 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/ai/aidata.c Fixed a couple of AI crashes related to ocean cities. See #40422 ------------------------------------------------------------------------ r15121 | cazfi | 2008-08-10 17:54:34 +0300 (Sun, 10 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/data/default/buildings.ruleset Any oceanic terrain makes building Lighthouse and Magellan's Expedition possible, not just Ocean. See #40424 ------------------------------------------------------------------------ r15114 | cazfi | 2008-08-10 02:08:00 +0300 (Sun, 10 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/common/map.h M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/generator/mapgen.c M /branches/S2_2/server/ruleset.c Added terrain ruleset option for specials in the middle of the ocean. By default specials are restricted to land tiles and tiles next to land. See #40423 ------------------------------------------------------------------------ r15112 | cazfi | 2008-08-10 00:12:57 +0300 (Sun, 10 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/common/city.c Fixed assert failure when investigating enemy city. See #40421 ------------------------------------------------------------------------ r15110 | cazfi | 2008-08-09 23:34:01 +0300 (Sat, 09 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/common/city.c Fixed free unit upkeep. See #40418 ------------------------------------------------------------------------ r15107 | cazfi | 2008-08-09 19:33:31 +0300 (Sat, 09 Aug 2008) | 7 lines Changed paths: M /branches/S2_2/m4/freetype2.m4 Replaced AS_HELP_STRING with AC_HELP_STRING for supporting older autoconf versions. Problem reported by Christian Prochaska. Patch by Daniel Markstedt Ticket #40416 ------------------------------------------------------------------------ r15104 | mbook | 2008-08-08 05:54:13 +0300 (Fri, 08 Aug 2008) | 10 lines Changed paths: M /branches/S2_2/client/packhand.c Remove reliance on tile_owner in city info packet handlers. - Function city_owner is used instead of tile_owner to check for changes in the city owner. - Removed modification of tile owner in handle_city_info and handle_city_short_info. - Fixed style of two-lined multi-assignment statement. See #40327 and #40408, patch by me. ------------------------------------------------------------------------ r15102 | dmarks | 2008-08-07 04:04:19 +0300 (Thu, 07 Aug 2008) | 1 line Changed paths: M /branches/S2_2/configure.ac A /branches/S2_2/po/eo.po Add Esperanto translation; sent to me by Antonio C. Codazzi ------------------------------------------------------------------------ r15100 | mbook | 2008-08-07 02:42:32 +0300 (Thu, 07 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/data/default/terrain.ruleset Irrigation increases hill terrain food output by 1. See #40383; patch by me. ------------------------------------------------------------------------ r15097 | mbook | 2008-08-06 06:52:54 +0300 (Wed, 06 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/client/packhand.c Fixed minor bug in strncmp usage. See #40415, patch by me. ------------------------------------------------------------------------ r15095 | cazfi | 2008-08-03 19:53:06 +0300 (Sun, 03 Aug 2008) | 6 lines Changed paths: M /branches/S2_2/server/maphand.c Make cities visible in fogged tiles. Problem reported by Jason. Patch by Nicolas R. Wadhwani. Ticket #40316 ------------------------------------------------------------------------ r15093 | cazfi | 2008-08-03 19:47:37 +0300 (Sun, 03 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/server/scripting/api_find.c Fixed find.role_unit_type scripting crash when there is no units for given role in the ruleset. See #40414 ------------------------------------------------------------------------ r15091 | cazfi | 2008-08-03 19:44:17 +0300 (Sun, 03 Aug 2008) | 5 lines Changed paths: M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/generator/mapgen.c Make ocean deeper far from coast in order to make trireme passable connections between continents less likely. See #40413 ------------------------------------------------------------------------ r15089 | mbook | 2008-08-02 08:07:44 +0300 (Sat, 02 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/common/city.c Built great wonders show "never" for turns-to-build. See #40382, patch by me. ------------------------------------------------------------------------ r15085 | mbook | 2008-08-02 07:28:31 +0300 (Sat, 02 Aug 2008) | 2 lines Changed paths: M /branches/S2_2/ai/aicity.c Fix warning about possible use of uninitialized value. ------------------------------------------------------------------------ r15084 | cazfi | 2008-08-01 21:22:08 +0300 (Fri, 01 Aug 2008) | 6 lines Changed paths: M /branches/S2_2/ai/aisettler.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-win32/menu.c M /branches/S2_2/client/text.c M /branches/S2_2/client/tilespec.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/common/unit.c M /branches/S2_2/common/vision.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/score.c M /branches/S2_2/server/settings.c M /branches/S2_2/version.in Border size is now mainly determined by server setting borders, and only slightly modified by city size. Cities always claims at least citymap size area. See #40370 ------------------------------------------------------------------------ r15082 | cazfi | 2008-08-01 20:23:32 +0300 (Fri, 01 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/ai/aicity.c For a number of effect types, check limitations on affected unit classes. See #40404 ------------------------------------------------------------------------ r15080 | cazfi | 2008-08-01 20:09:07 +0300 (Fri, 01 Aug 2008) | 4 lines Changed paths: M /branches/S2_2/data/default/script.lua M /branches/S2_2/server/scripting/api_actions.c Settlers instead of Workers from huts. See #40409 ------------------------------------------------------------------------ r15078 | cazfi | 2008-07-31 23:24:21 +0300 (Thu, 31 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/utility/netintf.c M /branches/S2_2/utility/netintf.h IPv6 support added See #40410 ------------------------------------------------------------------------ r15075 | mbook | 2008-07-28 04:51:22 +0300 (Mon, 28 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/data/isotrident/cities.png Fix fortress background image in isotrident tileset. See #40373, image edited by me. ------------------------------------------------------------------------ r15074 | mbook | 2008-07-28 04:51:09 +0300 (Mon, 28 Jul 2008) | 7 lines Changed paths: M /branches/S2_2/client/gui-ftwl/canvas.c M /branches/S2_2/client/gui-gtk-2.0/canvas.c M /branches/S2_2/client/gui-sdl/canvas.c M /branches/S2_2/client/gui-stub/canvas.c M /branches/S2_2/client/gui-win32/canvas.c M /branches/S2_2/client/gui-xaw/mapview.c M /branches/S2_2/client/include/canvas_g.h M /branches/S2_2/client/options.c M /branches/S2_2/client/options.h M /branches/S2_2/client/reqtree.c Optional curved lines for the techtree. See #40221. Patch-by: Stuart Hacking Signed-off-by: Madeline Book ------------------------------------------------------------------------ r15070 | mbook | 2008-07-28 03:59:23 +0300 (Mon, 28 Jul 2008) | 2 lines Changed paths: M /branches/S2_2/client/servers.c Fix compile warning about uninitialized value. ------------------------------------------------------------------------ r15068 | cazfi | 2008-07-27 20:40:09 +0300 (Sun, 27 Jul 2008) | 2 lines Changed paths: M /branches/S2_2/m4/freetype2.m4 Updated freetype2.m4 from freetype 2.3.7 ------------------------------------------------------------------------ r15066 | cazfi | 2008-07-27 20:05:56 +0300 (Sun, 27 Jul 2008) | 5 lines Changed paths: M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/ai/aiair.c M /branches/S2_2/ai/aiunit.c M /branches/S2_2/ai/aiunit.h M /branches/S2_2/common/city.h Store number of units capable of attack or occupying in invasion strucuture instead of just bit telling if such units exist. See #40403 ------------------------------------------------------------------------ r15064 | cazfi | 2008-07-27 14:11:02 +0300 (Sun, 27 Jul 2008) | 5 lines Changed paths: M /branches/S2_2/client/servers.c M /branches/S2_2/configure.ac M /branches/S2_2/server/sernet.c Use getnameinfo() to get information about incoming connections when IPv6 support enabled. See #40405 ------------------------------------------------------------------------ r15062 | cazfi | 2008-07-27 12:53:23 +0300 (Sun, 27 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/server/stdinhand.c Use enum ai_level instead of plain numeric values in cmd_of_level() See #40402 ------------------------------------------------------------------------ r15060 | cazfi | 2008-07-26 01:16:18 +0300 (Sat, 26 Jul 2008) | 2 lines Changed paths: M /branches/S2_2/dependencies/lua-5.1/Version M /branches/S2_2/dependencies/lua-5.1/src/lapi.c M /branches/S2_2/dependencies/lua-5.1/src/lstrlib.c New bugfix -patches from lua.org applied. ------------------------------------------------------------------------ r15058 | cazfi | 2008-07-25 22:39:20 +0300 (Fri, 25 Jul 2008) | 5 lines Changed paths: M /branches/S2_2/ai/advmilitary.c Consider building Coastal defense or SAM Battery in response to respective danger. See #40398 ------------------------------------------------------------------------ r15056 | cazfi | 2008-07-25 22:36:46 +0300 (Fri, 25 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/manual/civmanual.c Fixed civmanual crashes See #40400 ------------------------------------------------------------------------ r15054 | cazfi | 2008-07-25 00:23:05 +0300 (Fri, 25 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/clinet.c M /branches/S2_2/client/servers.c M /branches/S2_2/server/meta.c M /branches/S2_2/server/sernet.c Use address family from sockaddr instead of hardcoded AF_INET (IPv4). See #40394 ------------------------------------------------------------------------ r15052 | cazfi | 2008-07-24 23:25:33 +0300 (Thu, 24 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/common/player.c M /branches/S2_2/common/player.h M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/stdinhand.c AI handicaps to bitvector. See #40397 ------------------------------------------------------------------------ r15050 | cazfi | 2008-07-24 21:04:09 +0300 (Thu, 24 Jul 2008) | 2 lines Changed paths: M /branches/S2_2/version.in Updated capstr as unit class flag vector changed. ------------------------------------------------------------------------ r15048 | cazfi | 2008-07-24 20:59:23 +0300 (Thu, 24 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/common/movement.c M /branches/S2_2/common/unittype.c M /branches/S2_2/common/unittype.h M /branches/S2_2/data/civ1/units.ruleset M /branches/S2_2/data/civ2/units.ruleset M /branches/S2_2/data/default/units.ruleset M /branches/S2_2/server/ruleset.c Added unitclass flag "RiverNative" allowing river moving boats. See #40396 ------------------------------------------------------------------------ r15046 | mbook | 2008-07-24 20:55:09 +0300 (Thu, 24 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/data/civ1/terrain.ruleset Remove unused terrain resource entries in civ1 ruleset. See #40368, patch by me. ------------------------------------------------------------------------ r15043 | cazfi | 2008-07-24 20:09:03 +0300 (Thu, 24 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/ai/aihand.c M /branches/S2_2/common/player.c M /branches/S2_2/common/player.h M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/plrhand.h M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c Avoid false "max rates exceeded" -message. See #40389 ------------------------------------------------------------------------ r15041 | cazfi | 2008-07-24 19:34:26 +0300 (Thu, 24 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/common/aicore/pf_tools.c Fixed goto for amphibious units. See #40395 ------------------------------------------------------------------------ r15038 | mbook | 2008-07-24 04:28:23 +0300 (Thu, 24 Jul 2008) | 7 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/client/options.c M /branches/S2_2/client/options.h M /branches/S2_2/client/tilespec.c View option to toggle city worker display on main map. See #40213. Patch-by: Nicolas R. Wadhwani Signed-off-by: Madeline Book ------------------------------------------------------------------------ r15036 | mbook | 2008-07-24 03:41:42 +0300 (Thu, 24 Jul 2008) | 7 lines Changed paths: M /branches/S2_2/client/options.c M /branches/S2_2/client/overview_common.c M /branches/S2_2/client/overview_common.h Client option for drawing the borders layer on ocean tiles in the overview. See #40386. Patch-by: Nicolas R. Wadhwani Signed-off-by: Madeline Book ------------------------------------------------------------------------ r15035 | cazfi | 2008-07-23 01:36:06 +0300 (Wed, 23 Jul 2008) | 11 lines Changed paths: M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/common/effects.c M /branches/S2_2/common/effects.h Improved ai_find_source_building() - It takes city instead of player as parameter to make sure particular city can build what gets selected - It returns best (as greatest effect value) building instead of first match - It can take unit class or move type building should affect. This makes it more probable that selected building really does what we build it for See #40393 ------------------------------------------------------------------------ r15033 | cazfi | 2008-07-22 23:09:15 +0300 (Tue, 22 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/helpdata.c M /branches/S2_2/data/default/units.ruleset Corrected Trireme helptexts. See #40392 ------------------------------------------------------------------------ r15030 | cazfi | 2008-07-22 23:06:41 +0300 (Tue, 22 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/po/POTFILES.in M /branches/S2_2/po/POTFILES.skip Added missing files to POTFILES.in See #40391 ------------------------------------------------------------------------ r15028 | cazfi | 2008-07-22 16:49:23 +0300 (Tue, 22 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/clinet.c M /branches/S2_2/client/servers.c M /branches/S2_2/server/meta.c M /branches/S2_2/server/sernet.c M /branches/S2_2/utility/netintf.c M /branches/S2_2/utility/netintf.h Added function sockaddr_size() and used it instead of hardcoding IPv4 size. See #40388 ------------------------------------------------------------------------ r15025 | cproc | 2008-07-22 03:34:22 +0300 (Tue, 22 Jul 2008) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/citydlg.c Fix changing of specialists at resolutions higher than 640x480. See PR#40387. ------------------------------------------------------------------------ r15023 | cazfi | 2008-07-21 14:13:45 +0300 (Mon, 21 Jul 2008) | 5 lines Changed paths: M /branches/S2_2/client/clinet.c M /branches/S2_2/client/servers.c M /branches/S2_2/server/sernet.c M /branches/S2_2/utility/netintf.c M /branches/S2_2/utility/netintf.h Added sockaddr_in6 member to my_sockaddr union. Cleanup to naming of my_sockaddr members. See #40362 ------------------------------------------------------------------------ r15020 | cazfi | 2008-07-21 12:18:31 +0300 (Mon, 21 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/text.c Fixed client crash in the end of turn in altering movement mode. See #40384 ------------------------------------------------------------------------ r15017 | cazfi | 2008-07-21 12:14:15 +0300 (Mon, 21 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/server/auth.c Fixed error message about illegal auth port parameter. See #40385 ------------------------------------------------------------------------ r15014 | cazfi | 2008-07-21 12:12:18 +0300 (Mon, 21 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/server/stdinhand.c Fixed /take assert when all player slots are in use. See #40354 ------------------------------------------------------------------------ r15010 | mbook | 2008-07-21 06:40:59 +0300 (Mon, 21 Jul 2008) | 5 lines Changed paths: M /branches/S2_2/data/misc/editor.png M /branches/S2_2/data/misc/editor.spec Replaced my hodgepodge of editor icons by nicer ones. See #40267. Icons created by Pep (guest to freeciv forums). Spec file by me. ------------------------------------------------------------------------ r15009 | mbook | 2008-07-21 06:40:29 +0300 (Mon, 21 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/editor.c M /branches/S2_2/client/editor.h M /branches/S2_2/client/gui-gtk-2.0/editgui.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/client/tilespec.h M /branches/S2_2/data/misc/editor.spec Added military base editor tool. See #40380, patch by me. ------------------------------------------------------------------------ r15008 | cazfi | 2008-07-18 22:00:44 +0300 (Fri, 18 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/common/city.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/scripting/script_signal.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c Added "unit_lost" event. Requested by Daniel Markstedt, ticket #34717 ------------------------------------------------------------------------ r15005 | cazfi | 2008-07-15 18:17:02 +0300 (Tue, 15 Jul 2008) | 5 lines Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/server/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 #40377 ------------------------------------------------------------------------ r15003 | 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 #40361 ------------------------------------------------------------------------ r15001 | 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.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/stdinhand.h Add ggz-style savegame support. This also bumps the required version to 0.99.4 for server support. Patch by me in PR#40317. ------------------------------------------------------------------------ r14998 | 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 in PR#40328, patch by me. ------------------------------------------------------------------------ r14995 | 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. ------------------------------------------------------------------------ r14991 | mbook | 2008-07-12 21:40:13 +0300 (Sat, 12 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editgui.c 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, patch by me. ------------------------------------------------------------------------ r14989 | 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 #40367 ------------------------------------------------------------------------ r14987 | cazfi | 2008-07-09 11:02:14 +0300 (Wed, 09 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/server/ruleset.c Avoid crash when printing error message about removed tech requirement. See #40363 ------------------------------------------------------------------------ r14985 | 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#40366. ------------------------------------------------------------------------ r14982 | mbook | 2008-07-08 07:37:59 +0300 (Tue, 08 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editgui.c Avoid using gtk_button_set_image for compatibility with older gtk versions. Reported by Daniel Markstedt in #40343, patch by me. ------------------------------------------------------------------------ r14980 | cazfi | 2008-07-07 12:16:35 +0300 (Mon, 07 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/common/tech.c M /branches/S2_2/server/barbarian.c M /branches/S2_2/server/savegame.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 #40027 ------------------------------------------------------------------------ r14977 | cazfi | 2008-07-07 12:03:28 +0300 (Mon, 07 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/wldlg.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 #40359 ------------------------------------------------------------------------ r14975 | cazfi | 2008-07-06 17:37:16 +0300 (Sun, 06 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/packhand.c M /branches/S2_2/common/packets.def M /branches/S2_2/common/vision.c M /branches/S2_2/common/vision.h M /branches/S2_2/server/maphand.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/version.in Fixed Fortress, or any other territory claiming base, crash See #40178 ------------------------------------------------------------------------ r14972 | 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 #40352 ------------------------------------------------------------------------ r14970 | cazfi | 2008-07-05 17:45:58 +0300 (Sat, 05 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/menu.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 #40358 ------------------------------------------------------------------------ r14968 | cazfi | 2008-07-05 11:56:22 +0300 (Sat, 05 Jul 2008) | 2 lines Changed paths: M /branches/S2_2/autogen.sh M /branches/S2_2/bootstrap/civ.in M /branches/S2_2/bootstrap/ser.in Backported civ & ser cleanup. See #40052. ------------------------------------------------------------------------ r14966 | mbook | 2008-07-05 03:45:59 +0300 (Sat, 05 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editgui.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c Fix widget spacing on main page due to editor widgets. See #40344, patch by me. ------------------------------------------------------------------------ r14965 | 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. ------------------------------------------------------------------------ r14964 | 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. ------------------------------------------------------------------------ r14963 | 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_command. ------------------------------------------------------------------------ r14962 | cazfi | 2008-07-04 00:23:25 +0300 (Fri, 04 Jul 2008) | 5 lines Changed paths: M /branches/S2_2/data/default/script.lua M /branches/S2_2/server/scripting/api.pkg M /branches/S2_2/server/scripting/api_find.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 #40355 ------------------------------------------------------------------------ r14960 | 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 #40350 ------------------------------------------------------------------------ r14958 | cazfi | 2008-07-03 21:17:28 +0300 (Thu, 03 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/menu.c Removed reference to now removed Regenerate Water -menuitem. See #40353 ------------------------------------------------------------------------ r14956 | 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/aihand.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-win32/menu.c M /branches/S2_2/client/gui-xaw/menu.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/repodlgs_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/governments.ruleset M /branches/S2_2/data/civ2/governments.ruleset M /branches/S2_2/data/default/governments.ruleset M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/sanitycheck.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 #40348 ------------------------------------------------------------------------ r14953 | 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#40311. ------------------------------------------------------------------------ r14952 | 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#40357. ------------------------------------------------------------------------ r14950 | 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 #40214 ------------------------------------------------------------------------ r14948 | 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 #40351 ------------------------------------------------------------------------ r14945 | cazfi | 2008-07-02 20:13:03 +0300 (Wed, 02 Jul 2008) | 6 lines Changed paths: M /branches/S2_2/common/requirements.c M /branches/S2_2/common/terrain.c M /branches/S2_2/common/terrain.h M /branches/S2_2/server/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 #40347 ------------------------------------------------------------------------ r14943 | 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 compatibility. ------------------------------------------------------------------------ r14941 | 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.def M /branches/S2_2/common/terrain.h M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/edithand.c M /branches/S2_2/server/generator/mapgen.c M /branches/S2_2/server/generator/utilities.c M /branches/S2_2/server/generator/utilities.h M /branches/S2_2/version.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 ------------------------------------------------------------------------ r14938 | mbook | 2008-07-02 01:07:40 +0300 (Wed, 02 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/editor.c Allow editing properties of a group of selected tiles at once. See #40336, patch by me. ------------------------------------------------------------------------ r14936 | mbook | 2008-07-02 00:39:02 +0300 (Wed, 02 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/client/editor.c M /branches/S2_2/client/editor.h Use hash table for editor tile selection implementation. See #40335, patch by me. ------------------------------------------------------------------------ r14935 | mbook | 2008-07-02 00:23:05 +0300 (Wed, 02 Jul 2008) | 2 lines Changed paths: M /branches/S2_2/utility/hash.c Fixed comment typo in previous commit. :( ------------------------------------------------------------------------ r14932 | mbook | 2008-07-02 00:13:31 +0300 (Wed, 02 Jul 2008) | 11 lines Changed paths: M /branches/S2_2/utility/hash.c M /branches/S2_2/utility/hash.h Some minor but useful hash table improvements. - Added iteration programming interface. - Added hash_iterate macro. - Added hash_set_no_shrink to allow programmer control over hash table shrinking. - Added efficient special case for hash_delete_all_entries when there are no free functions for keys and values. See #40324, patch by me. ------------------------------------------------------------------------ r14931 | cazfi | 2008-07-01 21:06:41 +0300 (Tue, 01 Jul 2008) | 4 lines Changed paths: M /branches/S2_2/server/citytools.c Removed duplicate check against running out of available nations. See #40346 ------------------------------------------------------------------------ r14929 | cazfi | 2008-07-01 12:45:28 +0300 (Tue, 01 Jul 2008) | 2 lines Changed paths: M /branches/S2_2/configure.ac Removed AM_MAINTAINER_MODE, as decided in #40342 ------------------------------------------------------------------------ r14924 | mbook | 2008-06-30 21:44:55 +0300 (Mon, 30 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editgui.c Avoid using gtk_image_clear for compatibility with older gtk versions. See #40343, patch by me. ------------------------------------------------------------------------ r14923 | cazfi | 2008-06-30 21:28:59 +0300 (Mon, 30 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/cityturn.h M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/scripting/script_signal.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c Added script events "city_lost" and "city_destroyed" Requested by Daniel Markstedt, ticket #34717 ------------------------------------------------------------------------ r14918 | cazfi | 2008-06-30 12:54:22 +0300 (Mon, 30 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/Makefile.am M /branches/S2_2/dependencies/Makefile.am Distribute new m4-files. See #40345 ------------------------------------------------------------------------ r14916 | cazfi | 2008-06-30 09:40:24 +0300 (Mon, 30 Jun 2008) | 5 lines Changed paths: M /branches/S2_2/common/packets.def M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/generator/utilities.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/version.in - Made maximum lake size configurable - Removed lakes from civ1 and civ2 ruleset See #40338 ------------------------------------------------------------------------ r14914 | cazfi | 2008-06-30 09:18:41 +0300 (Mon, 30 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/server/generator/mapgen.c Fixed initial lake creation See #40339 ------------------------------------------------------------------------ r14907 | cazfi | 2008-06-28 20:40:54 +0300 (Sat, 28 Jun 2008) | 5 lines Changed paths: M /branches/S2_2/ai/Makefile.am M /branches/S2_2/ai/aiparatrooper.c M /branches/S2_2/common/terrain.h M /branches/S2_2/server/edithand.c M /branches/S2_2/server/generator/mapgen.c M /branches/S2_2/server/generator/utilities.c M /branches/S2_2/server/generator/utilities.h M /branches/S2_2/server/maphand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/savegame.c Moved map_regenerate_water() to map generating code with name regenerate_water() It is now used also in initial map generating. See #40294 ------------------------------------------------------------------------ r14905 | cazfi | 2008-06-28 18:09:41 +0300 (Sat, 28 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset Removed new terrain types added since 2.1, except different ocean types. See #40309 ------------------------------------------------------------------------ r14902 | jdorje | 2008-06-27 06:45:21 +0300 (Fri, 27 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/server/sernet.c Fix quitidle (-q) option. Patch by me in PR#40332. ------------------------------------------------------------------------ r14900 | mbook | 2008-06-27 01:37:23 +0300 (Fri, 27 Jun 2008) | 7 lines Changed paths: M /branches/S2_2/common/city.c Fix printing of obsolete wonders. See #39982. Patch by Jacob Nevins . Signed-off-by: Madeline Book ------------------------------------------------------------------------ r14898 | mbook | 2008-06-27 00:27:17 +0300 (Fri, 27 Jun 2008) | 8 lines Changed paths: M /branches/S2_2/client/editor.c M /branches/S2_2/client/editor.h Disregard size when applying editor tool to selection. - Renamed editor_apply_tool_batch_finished to editor_notify_edit_finished. - Removed unneeded function editor_apply_tool_single. See #40323, patch by me. ------------------------------------------------------------------------ r14896 | cazfi | 2008-06-26 23:49:14 +0300 (Thu, 26 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/dependencies/toluaxx/src/bin/parsecmd.cxx Fixed compiler warning See #40331 ------------------------------------------------------------------------ r14894 | cazfi | 2008-06-26 23:09:42 +0300 (Thu, 26 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/ai/aicity.c Do not aimlessly move small wonders from city to city. Requested by banjo in #39543 ------------------------------------------------------------------------ r14891 | cazfi | 2008-06-26 22:29:14 +0300 (Thu, 26 Jun 2008) | 6 lines Changed paths: A /branches/S2_2/m4/codeset.m4 M /branches/S2_2/m4/locale.m4 locale.m4 cleanup - Added standard codeset.m4, which provides AM_LANGINFO_CODESET - Serial number syntax fixed See #40301 ------------------------------------------------------------------------ r14889 | cazfi | 2008-06-26 21:46:46 +0300 (Thu, 26 Jun 2008) | 6 lines Changed paths: M /branches/S2_2/data/default/effects.ruleset M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/data/default/units.ruleset Make separate unit class for triremes: - Limit triremes to certain ocean types and not to squares next to land - Triremes will not get movement bonus from Nuclear Power See #35708 ------------------------------------------------------------------------ r14887 | mbook | 2008-06-26 06:26:48 +0300 (Thu, 26 Jun 2008) | 7 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editgui.c Allow default F1-F12 handlers in edit mode. - Also, use 'p' as the player start position tool keyboard shortcut. See #40322, patch by me. ------------------------------------------------------------------------ r14884 | cazfi | 2008-06-25 11:34:13 +0300 (Wed, 25 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-ftwl/gui_main.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-stub/gui_main.c M /branches/S2_2/client/gui-win32/gui_main.c M /branches/S2_2/client/gui-xaw/gui_main.c Fixed compilation of clients other than gtk2. Reported by Andreas Røsdal, ticket 40325 ------------------------------------------------------------------------ r14881 | jdorje | 2008-06-25 06:44:42 +0300 (Wed, 25 Jun 2008) | 5 lines Changed paths: M /branches/S2_1/client/gui-gtk-2.0/gui_main.c M /branches/S2_1/common/capstr.h M /branches/S2_1/configure.ac M /branches/S2_1/data/civclient.dsc.in M /branches/S2_1/data/civserver.dsc.in M /branches/S2_1/m4/version.m4 M /branches/S2_1/version.in M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/common/capstr.h M /branches/S2_2/configure.ac M /branches/S2_2/data/civclient.dsc.in M /branches/S2_2/data/civserver.dsc.in M /branches/S2_2/version.in Separate mandatory and optional capabilities in the capstring. This is needed so that GGZ can distinguish by the mandatory capabilities only. Patch by me in PR#40308. ------------------------------------------------------------------------ r14879 | mbook | 2008-06-24 23:21:56 +0300 (Tue, 24 Jun 2008) | 16 lines Changed paths: M /branches/S2_2/client/packhand.c M /branches/S2_2/server/connecthand.c Fix global observer handling in client and server. - Moved setting of pconn->observer to the beginning of detach_connection_to_player; callers assumed that it can be used to toggle observer status without changing 'attached' status. - Removed out-of-date no-longer-applicable comment in handle_conn_info. - Removed log error flagging of detached connections in handle_conn_info. - Removed related #if 0 stuff from package_conn_info. - Updated comment headers for functions {detach,attach}_connection_to_player. See #40139, patch by me. ------------------------------------------------------------------------ r14877 | cazfi | 2008-06-24 22:33:02 +0300 (Tue, 24 Jun 2008) | 3 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/gui_main.c Revert attempt to fix #40303 from S2_2 and TRUNK, which are not even affected by the bug. ------------------------------------------------------------------------ r14875 | cazfi | 2008-06-24 22:26:36 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/common/events.c M /branches/S2_2/common/events.h M /branches/S2_2/data/stdsounds.soundspec M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/scripting/api.pkg M /branches/S2_2/server/unittools.c Added event type for miscellaneous unit deaths. See #39938 ------------------------------------------------------------------------ r14873 | cazfi | 2008-06-24 22:14:38 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/data/default/script.lua M /branches/S2_2/server/scripting/api.pkg M /branches/S2_2/server/scripting/api_actions.c M /branches/S2_2/server/scripting/script.c Fixed hut handling errors. See #40289 ------------------------------------------------------------------------ r14871 | cazfi | 2008-06-24 21:29:56 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/server/meta.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/utility/netintf.c Handle literal IPv6 URLs correctly. See #40302 ------------------------------------------------------------------------ r14869 | cazfi | 2008-06-24 19:25:34 +0300 (Tue, 24 Jun 2008) | 2 lines Changed paths: M /branches/S2_2/dependencies/lua-5.1/src/Makefile.am Distribute localluaconf.h ------------------------------------------------------------------------ r14867 | cazfi | 2008-06-24 19:01:27 +0300 (Tue, 24 Jun 2008) | 2 lines Changed paths: M /branches/S2_2/po/POTFILES.in Update POTFILES list about editor source files. ------------------------------------------------------------------------ r14866 | cazfi | 2008-06-24 18:42:27 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/dependencies/toluaxx/src/lib/Makefile.am Fixed 'make dist' & 'make distcheck' Reported by Egor Vyscrebentsov in #40320 ------------------------------------------------------------------------ r14865 | cazfi | 2008-06-24 11:46:51 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset Removed comments about UnsafeOcean See #40298 ------------------------------------------------------------------------ r14858 | mbook | 2008-06-24 04:32:02 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c Fix visual corruption in flag images. See #40246, patch by me. ------------------------------------------------------------------------ r14857 | mbook | 2008-06-24 04:31:32 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/cityrep.c Show total buy cost for selected cities in the city report. See #40291, patch by me. ------------------------------------------------------------------------ r14854 | jdorje | 2008-06-24 02:49:58 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_0/server/stdinhand.c M /branches/S2_1/server/stdinhand.c M /branches/S2_2/server/stdinhand.c Don't reset the wrong player name when a player is /cut in pregame. See PR#39503. ------------------------------------------------------------------------ r14851 | jdorje | 2008-06-24 01:47:25 +0300 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /branches/S2_1/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-gtk-2.0/pages.c Go straight to the network page when autoconnecting to a server that needs a password. Patch from PR#38354. ------------------------------------------------------------------------ r14846 | mbook | 2008-06-23 04:35:48 +0300 (Mon, 23 Jun 2008) | 12 lines Changed paths: M /branches/S2_2/client/civclient.c M /branches/S2_2/client/control.c M /branches/S2_2/client/control.h M /branches/S2_2/client/editor.c M /branches/S2_2/client/editor.h M /branches/S2_2/client/gui-gtk-2.0/Makefile.am M /branches/S2_2/client/gui-gtk-2.0/dialogs.c D /branches/S2_2/client/gui-gtk-2.0/editdlg.c D /branches/S2_2/client/gui-gtk-2.0/editdlg.h A /branches/S2_2/client/gui-gtk-2.0/editgui.c A /branches/S2_2/client/gui-gtk-2.0/editgui.h A /branches/S2_2/client/gui-gtk-2.0/editprop.c A /branches/S2_2/client/gui-gtk-2.0/editprop.h (from /branches/S2_2/client/gui-gtk-2.0/editdlg.h:14844) M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.h M /branches/S2_2/client/gui-gtk-2.0/mapctrl.c M /branches/S2_2/client/gui-gtk-2.0/mapview.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/include/Makefile.am A /branches/S2_2/client/include/editgui_g.h (from /branches/S2_2/client/gui-gtk-2.0/editdlg.h:14844) M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/client/tilespec.h M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/map.c M /branches/S2_2/common/movement.c M /branches/S2_2/common/movement.h M /branches/S2_2/common/packets.def M /branches/S2_2/common/player.h M /branches/S2_2/common/tile.h M /branches/S2_2/data/amplio.tilespec M /branches/S2_2/data/hex2t.tilespec M /branches/S2_2/data/isophex.tilespec M /branches/S2_2/data/isotrident.tilespec M /branches/S2_2/data/misc/Makefile.am A /branches/S2_2/data/misc/editor.spec M /branches/S2_2/data/trident.tilespec M /branches/S2_2/server/edithand.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/srv_main.c Work in progress on new editor toolbar and associated GUI. - Tentative implementation of the integrated editor interface as described at http://freeciv.wikia.com/wiki/Editor. - Some files added/moved: renamed editdlg.[ch] -> editgui.[ch] added editgui_g.h added editprop.[ch] added editor.spec Extensive discussion in #40184. Patch by me. ------------------------------------------------------------------------ r14844 | jdorje | 2008-06-23 03:34:23 +0300 (Mon, 23 Jun 2008) | 1 line Changed paths: M /branches/S2_2/dependencies M /branches/S2_2/dependencies/lua-5.1 M /branches/S2_2/dependencies/lua-5.1/src M /branches/S2_2/dependencies/toluaxx M /branches/S2_2/dependencies/toluaxx/src M /branches/S2_2/dependencies/toluaxx/src/bin M /branches/S2_2/dependencies/toluaxx/src/lib Set svn:ignore. ------------------------------------------------------------------------ r14843 | jdorje | 2008-06-23 03:19:27 +0300 (Mon, 23 Jun 2008) | 4 lines Changed paths: M /branches/S2_0/client/packhand.c M /branches/S2_1/client/packhand.c M /branches/S2_2/client/packhand.c Fix incorrect setting of map.num_continents when continents are renumbered. Reported by Stephen Jolley in PR#39472. Patch by me. ------------------------------------------------------------------------ r14838 | cproc | 2008-06-22 14:50:48 +0300 (Sun, 22 Jun 2008) | 1 line Changed paths: M /branches/S2_2/client/servers.c add missing check for EWOULDBLOCK. Reported by Madeline Book in PR#40297, patch by me. ------------------------------------------------------------------------ r14835 | cazfi | 2008-06-22 12:10:29 +0300 (Sun, 22 Jun 2008) | 5 lines Changed paths: M /branches/S2_2/client/civclient.c M /branches/S2_2/client/civclient.h M /branches/S2_2/client/gui-gtk-2.0/gui_main.c - Fixed sensitivity of Start and Pick Nation buttons - Pick Nation button text now turn in to Take Player when appropriate See #40234 ------------------------------------------------------------------------ r14833 | cazfi | 2008-06-22 10:07:11 +0300 (Sun, 22 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/gui_main.c Fixed global oserver crash on connectdlg. See #40303 ------------------------------------------------------------------------ r14828 | cazfi | 2008-06-22 07:05:02 +0300 (Sun, 22 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/utility/netintf.c Handle empty http_proxy environment variable correctly. Reported by Christian Knoke as part of #16526. ------------------------------------------------------------------------ r14825 | jdorje | 2008-06-22 06:18:41 +0300 (Sun, 22 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/chatline_common.c Fix buffer overflow in send_chat_printf. Patch by me in PR#40299. ------------------------------------------------------------------------ r14822 | mbook | 2008-06-22 06:01:38 +0300 (Sun, 22 Jun 2008) | 6 lines Changed paths: M /branches/S2_2/server/connecthand.c Cancel AI mode when attaching to aifill player in pregame. See #40254. Signed-off-by: Madeline Book ------------------------------------------------------------------------ r14820 | cazfi | 2008-06-22 05:18:37 +0300 (Sun, 22 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/common/generate_packets.py M /branches/S2_2/server/maphand.c Made it possible to force send of is-info packets. See #40295 ------------------------------------------------------------------------ r14818 | cazfi | 2008-06-22 04:47:40 +0300 (Sun, 22 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/server/commands.c Added some translator comments. Requested by Daniel Markstedt, ticket #40248 ------------------------------------------------------------------------ r14816 | cazfi | 2008-06-22 00:36:51 +0300 (Sun, 22 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/Makefile.am M /branches/S2_2/autogen.sh M /branches/S2_2/configure.ac A /branches/S2_2/dependencies/lua-5.1/src/localluaconf.h M /branches/S2_2/dependencies/lua-5.1/src/luaconf.h A /branches/S2_2/dependencies/m4 A /branches/S2_2/dependencies/m4/mkstemp.m4 A /branches/S2_2/dependencies/m4/stdlib_h.m4 Check functions optionally used by lua at configure time. Requested by Madeline Book, ticket #40286 ------------------------------------------------------------------------ r14813 | cazfi | 2008-06-21 15:04:03 +0300 (Sat, 21 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/server/scripting/api.pkg M /branches/S2_2/server/scripting/api_utilities.c M /branches/S2_2/server/scripting/api_utilities.h Added logging functions for lua scripts. See #40290 ------------------------------------------------------------------------ r14810 | cazfi | 2008-06-21 14:18:29 +0300 (Sat, 21 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/scripts/setup_auth_server.sh M /branches/S2_2/server/auth.c Use Mysql port information from authentication config file. See #40293 ------------------------------------------------------------------------ r14808 | cazfi | 2008-06-21 14:12:17 +0300 (Sat, 21 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/pages.c Aitoggle player under human control when taking in connect dialog. See #40292 ------------------------------------------------------------------------ r14805 | cazfi | 2008-06-19 23:18:10 +0300 (Thu, 19 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/servers.c M /branches/S2_2/server/sernet.c Fixed winsock related compiler warnings. See #40281 ------------------------------------------------------------------------ r14802 | cazfi | 2008-06-19 23:12:49 +0300 (Thu, 19 Jun 2008) | 3 lines Changed paths: M /branches/S2_2/Makefile.am A /branches/S2_2/m4/lib-ld.m4 A /branches/S2_2/m4/lib-link.m4 A /branches/S2_2/m4/lib-prefix.m4 Added lib-link.m4, lib-prefix.m4 and lib-ld.m4. Already present macros depend on these. ------------------------------------------------------------------------ r14799 | cazfi | 2008-06-18 23:33:03 +0300 (Wed, 18 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/utility/log.c M /branches/S2_2/utility/log.h log_set_callback() returns old callback See #40285 ------------------------------------------------------------------------ r14796 | cazfi | 2008-06-18 20:23:11 +0300 (Wed, 18 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/common/game.h M /branches/S2_2/server/stdinhand.c Made all-AI games possible again. See #40288 ------------------------------------------------------------------------ r14794 | cazfi | 2008-06-18 19:37:12 +0300 (Wed, 18 Jun 2008) | 5 lines Changed paths: M /branches/S2_2/common/base.c M /branches/S2_2/common/base.h M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/ruleset.c It is possible to make military bases unbuildable. This fixes problem of civ1 ruleset having Airbase enabled. See #40279 ------------------------------------------------------------------------ r14791 | cazfi | 2008-06-18 18:16:07 +0300 (Wed, 18 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/server/settings.c M /branches/S2_2/server/stdinhand.c Only human players count toward minplayers. See #40206 ------------------------------------------------------------------------ r14789 | cazfi | 2008-06-18 18:12:47 +0300 (Wed, 18 Jun 2008) | 2 lines Changed paths: M /branches/S2_2/dependencies/lua-5.1/COPYRIGHT M /branches/S2_2/dependencies/lua-5.1/Version M /branches/S2_2/dependencies/lua-5.1/src/lapi.c M /branches/S2_2/dependencies/lua-5.1/src/lapi.h M /branches/S2_2/dependencies/lua-5.1/src/lauxlib.c M /branches/S2_2/dependencies/lua-5.1/src/lauxlib.h M /branches/S2_2/dependencies/lua-5.1/src/lbaselib.c M /branches/S2_2/dependencies/lua-5.1/src/lcode.c M /branches/S2_2/dependencies/lua-5.1/src/lcode.h M /branches/S2_2/dependencies/lua-5.1/src/ldblib.c M /branches/S2_2/dependencies/lua-5.1/src/ldebug.c M /branches/S2_2/dependencies/lua-5.1/src/ldebug.h M /branches/S2_2/dependencies/lua-5.1/src/ldo.c M /branches/S2_2/dependencies/lua-5.1/src/ldo.h M /branches/S2_2/dependencies/lua-5.1/src/ldump.c M /branches/S2_2/dependencies/lua-5.1/src/lfunc.c M /branches/S2_2/dependencies/lua-5.1/src/lfunc.h M /branches/S2_2/dependencies/lua-5.1/src/lgc.c M /branches/S2_2/dependencies/lua-5.1/src/lgc.h M /branches/S2_2/dependencies/lua-5.1/src/linit.c M /branches/S2_2/dependencies/lua-5.1/src/liolib.c M /branches/S2_2/dependencies/lua-5.1/src/llex.c M /branches/S2_2/dependencies/lua-5.1/src/llex.h M /branches/S2_2/dependencies/lua-5.1/src/lmathlib.c M /branches/S2_2/dependencies/lua-5.1/src/lmem.c M /branches/S2_2/dependencies/lua-5.1/src/lmem.h M /branches/S2_2/dependencies/lua-5.1/src/loadlib.c M /branches/S2_2/dependencies/lua-5.1/src/lobject.c M /branches/S2_2/dependencies/lua-5.1/src/lobject.h M /branches/S2_2/dependencies/lua-5.1/src/lopcodes.c M /branches/S2_2/dependencies/lua-5.1/src/lopcodes.h M /branches/S2_2/dependencies/lua-5.1/src/loslib.c M /branches/S2_2/dependencies/lua-5.1/src/lparser.c M /branches/S2_2/dependencies/lua-5.1/src/lparser.h M /branches/S2_2/dependencies/lua-5.1/src/lstate.c M /branches/S2_2/dependencies/lua-5.1/src/lstate.h M /branches/S2_2/dependencies/lua-5.1/src/lstring.c M /branches/S2_2/dependencies/lua-5.1/src/lstring.h M /branches/S2_2/dependencies/lua-5.1/src/lstrlib.c M /branches/S2_2/dependencies/lua-5.1/src/ltable.c M /branches/S2_2/dependencies/lua-5.1/src/ltable.h M /branches/S2_2/dependencies/lua-5.1/src/ltablib.c M /branches/S2_2/dependencies/lua-5.1/src/ltm.c M /branches/S2_2/dependencies/lua-5.1/src/ltm.h M /branches/S2_2/dependencies/lua-5.1/src/lua.c M /branches/S2_2/dependencies/lua-5.1/src/lua.h M /branches/S2_2/dependencies/lua-5.1/src/luaconf.h M /branches/S2_2/dependencies/lua-5.1/src/lualib.h M /branches/S2_2/dependencies/lua-5.1/src/lundump.c M /branches/S2_2/dependencies/lua-5.1/src/lundump.h M /branches/S2_2/dependencies/lua-5.1/src/lvm.c M /branches/S2_2/dependencies/lua-5.1/src/lvm.h M /branches/S2_2/dependencies/lua-5.1/src/lzio.c M /branches/S2_2/dependencies/lua-5.1/src/lzio.h Updated lua to version 5.1.3 and applied lua.org patches as of 16-Jun-08. ------------------------------------------------------------------------ r14787 | cazfi | 2008-06-17 22:19:46 +0300 (Tue, 17 Jun 2008) | 5 lines Changed paths: M /branches/S2_2/ai/advmilitary.c Cleanup assess_danger(). Allow danger to use one more bit, meaning that danger can be twice as big as before without getting dangerous danger. See #40278 ------------------------------------------------------------------------ r14784 | mbook | 2008-06-17 21:58:53 +0300 (Tue, 17 Jun 2008) | 26 lines Changed paths: M /branches/S2_2/client/packhand.c M /branches/S2_2/common/base.c M /branches/S2_2/common/base.h 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/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/unittools.c Skip base specials in tile_special_type_iterate. - Military base specials S_FORTRESS and S_AIRBASE are skipped in tile_special_type_iterate. New code should never assumed that they exist there. - All code that used tile_special_type_iterate and assumed base specials were included has been updated to do away with this assumption. - Added helper function base_get_tile_special_type as a temporary convenience while bases are being transitioned out of specials. - Added a base type argument to tile_remove_base for the possible future need of having to distinguish between multiple base types on a single tile. - Added helper function tile_has_base to test whether the given tile has a base of the given type. - Added helper function player_tile_has_base to do the same for plrtiles. See #40283 for related discussion. Patch by me. This is a further step in the general plan of generalizing and moving military bases out of specials as per #33767. Signed-off-by: Madeline Book ------------------------------------------------------------------------ r14782 | cazfi | 2008-06-17 16:25:19 +0300 (Tue, 17 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/server/savegame.c Fixed loading of scenario games. See #40167 ------------------------------------------------------------------------ r14779 | cazfi | 2008-06-17 16:07:21 +0300 (Tue, 17 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/Makefile.am A /branches/S2_2/bootstrap/config.rpath M /branches/S2_2/m4/iconv.m4 Updated iconv.m4 See #40275 ------------------------------------------------------------------------ r14777 | cazfi | 2008-06-17 16:02:30 +0300 (Tue, 17 Jun 2008) | 6 lines Changed paths: M /branches/S2_2/ai/advdiplomacy.c M /branches/S2_2/ai/aidata.c M /branches/S2_2/ai/aitech.c M /branches/S2_2/client/colors_common.c M /branches/S2_2/client/colors_common.h M /branches/S2_2/client/gui-gtk-2.0/diplodlg.c M /branches/S2_2/client/gui-gtk-2.0/diplomat_dialog.c M /branches/S2_2/client/gui-gtk-2.0/helpdlg.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/gui-sdl/diplodlg.c M /branches/S2_2/client/gui-sdl/diplomat_dialog.c M /branches/S2_2/client/gui-sdl/gui_tilespec.c M /branches/S2_2/client/gui-sdl/inteldlg.c M /branches/S2_2/client/gui-sdl/repodlgs.c M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-win32/diplodlg.c M /branches/S2_2/client/gui-win32/repodlgs.c M /branches/S2_2/client/gui-xaw/diplodlg.c M /branches/S2_2/client/gui-xaw/diplomat_dialog.c M /branches/S2_2/client/gui-xaw/helpdlg.c M /branches/S2_2/client/gui-xaw/repodlgs.c M /branches/S2_2/client/helpdata.c M /branches/S2_2/client/reqtree.c M /branches/S2_2/common/tech.c M /branches/S2_2/common/tech.h M /branches/S2_2/data/misc/colors.tilespec M /branches/S2_2/server/diplhand.c M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/edithand.c M /branches/S2_2/server/techtools.c Renamed functions and constants: - 'reachable' tech is tech player can gain some time - 'prereqs_known' tech is tech player can start researching immediately See #40280 ------------------------------------------------------------------------ r14775 | cazfi | 2008-06-17 15:32:14 +0300 (Tue, 17 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/chatline_common.c M /branches/S2_2/client/chatline_common.h M /branches/S2_2/client/connectdlg_common.c M /branches/S2_2/client/gui-gtk-2.0/connectdlg.c M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c M /branches/S2_2/client/gui-sdl/chatline.c M /branches/S2_2/client/gui-win32/connectdlg.c M /branches/S2_2/client/gui-win32/repodlgs.c M /branches/S2_2/client/gui-xaw/repodlgs.c Added function send_chat_printf(). Used where appropriate. See #40284 ------------------------------------------------------------------------ r14765 | cazfi | 2008-06-16 07:58:47 +0300 (Mon, 16 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/configure.ac M /branches/S2_2/dependencies/Makefile.am M /branches/S2_2/server/scripting/api.pkg M /branches/S2_2/server/scripting/script.c Use lua-5.1 and toluaxx. See #40276 ------------------------------------------------------------------------ r14763 | cazfi | 2008-06-16 04:25:42 +0300 (Mon, 16 Jun 2008) | 5 lines Changed paths: M /branches/S2_2/server/meta.c M /branches/S2_2/server/meta.h M /branches/S2_2/server/srv_main.c Do not start if explicitly requested metaserver connection cannot be established. See #40277 ------------------------------------------------------------------------ r14761 | cazfi | 2008-06-15 21:03:10 +0300 (Sun, 15 Jun 2008) | 6 lines Changed paths: M /branches/S2_2/client/gui-win32/menu.c Updated gui-win32 actions menu functionality to gui-gtk2 level. This fixes random crashes when units move and menu sensitivity should be adjusted. See #40241 ------------------------------------------------------------------------ r14759 | cazfi | 2008-06-15 15:59:32 +0300 (Sun, 15 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/ai/advdiplomacy.c Fixed bug that AI tried to get unreachable techs from treaty. Patch by Per and myself. See #38372 ------------------------------------------------------------------------ r14757 | cazfi | 2008-06-15 04:04:12 +0300 (Sun, 15 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/goto.c Fixed compiler warning in goto code. See #40265 ------------------------------------------------------------------------ r14755 | cazfi | 2008-06-15 04:00:45 +0300 (Sun, 15 Jun 2008) | 2 lines Changed paths: M /branches/S2_2/data/default/techs.ruleset Typofix. ------------------------------------------------------------------------ r14753 | cazfi | 2008-06-14 22:11:07 +0300 (Sat, 14 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/common/improvement.c Corrected comment See #40273 ------------------------------------------------------------------------ r14751 | cazfi | 2008-06-14 18:24:19 +0300 (Sat, 14 Jun 2008) | 2 lines Changed paths: M /branches/S2_2/dependencies/toluaxx/src/bin/lua/tlx_variable.lua M /branches/S2_2/dependencies/toluaxx/src/bin/toluaxx.bind.cxx Fixed "unused variable"-warnings in toluaxx generated code. ------------------------------------------------------------------------ r14748 | mbook | 2008-06-14 05:08:44 +0300 (Sat, 14 Jun 2008) | 4 lines Changed paths: A /branches/S2_2/data/misc/editor.png (PR#40267) Editor icon images. Signed-off-by: Madeline Book ------------------------------------------------------------------------ r14746 | mbook | 2008-06-14 01:10:02 +0300 (Sat, 14 Jun 2008) | 10 lines Changed paths: M /branches/S2_2/client/civclient.c M /branches/S2_2/client/civclient.h (PR#40269) Client player helper functions. - Some trivial accessors for client.conn.playing and global observer checking. New code should use these functions instead of accessing client.conn.playing and client.conn.observer directly. Signed-off-by: Madeline Book ------------------------------------------------------------------------ r14744 | mbook | 2008-06-14 00:54:49 +0300 (Sat, 14 Jun 2008) | 6 lines Changed paths: M /branches/S2_2/po/es.po (PR#40264) Fix minor typo in Spanish translation. Reported-by: Condex (http://forum.freeciv.org/viewtopic.php?p=20400) Signed-off-by: Madeline Book ------------------------------------------------------------------------ r14742 | cazfi | 2008-06-13 22:07:42 +0300 (Fri, 13 Jun 2008) | 9 lines Changed paths: M /branches/S2_2/client/climisc.c Rewritten handle_event() - Popup for server operator message is shown to all clients, even those attached to AI mode player - Always show messages that are configured to be shown somewhere. If it cannot be shown where configured, show in chatline See #40190 ------------------------------------------------------------------------ r14740 | cazfi | 2008-06-13 21:49:45 +0300 (Fri, 13 Jun 2008) | 6 lines Changed paths: M /branches/S2_2/common/terrain.c M /branches/S2_2/common/terrain.h M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/maphand.c Unhardcoded map generation lake placement. Instead of hardcoded TERRAIN_LAKE_IDENTIFIER, terrain flag is used to determine what terrain to place as freshwater lake. See #40270 ------------------------------------------------------------------------ r14737 | cazfi | 2008-06-12 21:17:40 +0300 (Thu, 12 Jun 2008) | 3 lines Changed paths: M /branches/S2_2/data/civ1/effects.ruleset Civ1 ruleset: Added No_Diplomacy effect to barbarians and base Empire_Size_Step effect to make ruleset playable. ------------------------------------------------------------------------ r14735 | cazfi | 2008-06-12 16:36:15 +0300 (Thu, 12 Jun 2008) | 2 lines Changed paths: M /branches/S2_2/Makefile.am D /branches/S2_2/m4/esd.m4 Removed unused esd.m4. ------------------------------------------------------------------------ r14733 | cazfi | 2008-06-12 14:07:23 +0300 (Thu, 12 Jun 2008) | 3 lines Changed paths: M /branches/S2_2/dependencies/toluaxx/src/bin/lua/tlx_package.lua M /branches/S2_2/dependencies/toluaxx/src/bin/toluaxx.bind.cxx Generated luaopen_xxx() is commented out. It was not used at all and caused compiler warning. ------------------------------------------------------------------------ r14730 | jdorje | 2008-06-12 07:54:54 +0300 (Thu, 12 Jun 2008) | 2 lines Changed paths: M /branches/S2_0/Makefile.am M /branches/S2_1/Makefile.am M /branches/S2_2/Makefile.am Add missing m4 files to EXTRA_DIST. ------------------------------------------------------------------------ r14727 | cazfi | 2008-06-11 18:21:42 +0300 (Wed, 11 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/data/civ2/effects.ruleset Fixed fundamentalism bugs. Patch by Madeline Book, see #40257 ------------------------------------------------------------------------ r14723 | cazfi | 2008-06-10 22:59:29 +0300 (Tue, 10 Jun 2008) | 6 lines Changed paths: M /branches/S2_2/server/citytools.c M /branches/S2_2/server/citytools.h M /branches/S2_2/server/unittools.c Passengers never conquer cities. This fixes assert failure during civil war. See #40261 ------------------------------------------------------------------------ r14720 | cazfi | 2008-06-09 19:05:42 +0300 (Mon, 09 Jun 2008) | 5 lines Changed paths: M /branches/S2_2/server/savegame.c Fixed the way savegame loading modifies games where city center is worked by some other city. See #40253 ------------------------------------------------------------------------ r14718 | cazfi | 2008-06-09 18:53:35 +0300 (Mon, 09 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/bootstrap/civ.in M /branches/S2_2/bootstrap/ser.in M /branches/S2_2/configure.ac Correct path separator on Windows builds. See #40247 ------------------------------------------------------------------------ r14714 | jdorje | 2008-06-08 07:10:49 +0300 (Sun, 08 Jun 2008) | 4 lines Changed paths: M /branches/S2_2/client/cityrepdata.c Fix a harmless warning triggered in gcc 4.3. See PR#40258. ------------------------------------------------------------------------ r14709 | mbook | 2008-06-06 07:44:13 +0300 (Fri, 06 Jun 2008) | 9 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/pages.c Fix network refresh button for gtk2 client. - Function update_network_lists now cancels a running server scan if one is active when it is called. Reported-by: James Hemming (PR#40256) Signed-off-by: Madeline Book ------------------------------------------------------------------------ r14704 | jnmbk | 2008-06-01 16:10:09 +0300 (Sun, 01 Jun 2008) | 1 line Changed paths: M /branches/S2_2/po/tr.po 3758 translated, 399 fuzzy, 525 untranslated ------------------------------------------------------------------------ r14703 | chomwitt | 2008-05-27 01:09:54 +0300 (Tue, 27 May 2008) | 2 lines Changed paths: M /branches/S2_2/po/el.po greek translation update ------------------------------------------------------------------------ r14696 | cazfi | 2008-05-18 22:38:46 +0300 (Sun, 18 May 2008) | 2 lines Changed paths: M /branches/S2_2/dependencies/toluaxx/src/bin/toluaxx.bind.cxx Regenerated lua bindings of toluaxx itself. ------------------------------------------------------------------------ r14690 | cazfi | 2008-05-17 01:24:20 +0300 (Sat, 17 May 2008) | 5 lines Changed paths: M /branches/S2_2/ai/aidata.c Set ai.num_continents and ai.num_oceans zero in ai_data_phase_done() to make them consistent with memory allocations. This fixes crash reported by Marek Jancuska in #40243 ------------------------------------------------------------------------ r14686 | cazfi | 2008-05-17 00:52:19 +0300 (Sat, 17 May 2008) | 6 lines Changed paths: M /branches/S2_2/server/unittools.c Send remove_unit packet to client when unit owner changes before removing unit vision. This fixes client side assert if unit was not seen by no other unit. Similar crashes reported by many in #15712 ------------------------------------------------------------------------ r14683 | cazfi | 2008-05-16 02:25:35 +0300 (Fri, 16 May 2008) | 4 lines Changed paths: M /branches/S2_2/m4/win32-client.m4 M /branches/S2_2/m4/xaw-client.m4 Fixed libpng checks to work correctly with modern libpng installations. See #40242 ------------------------------------------------------------------------ r14680 | cazfi | 2008-05-13 13:00:48 +0300 (Tue, 13 May 2008) | 5 lines Changed paths: M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/unittools.c Do not rely on old unit or city pointers to be valid after call to script_signal_emit() See #39668 ------------------------------------------------------------------------ r14677 | cazfi | 2008-05-13 12:47:26 +0300 (Tue, 13 May 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/packhand.c M /branches/S2_2/common/packets.def M /branches/S2_2/server/plrhand.c M /branches/S2_2/version.in Show leader name of created players in connect dialog See #40239 ------------------------------------------------------------------------ r14674 | cproc | 2008-05-13 03:23:37 +0300 (Tue, 13 May 2008) | 2 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/options.c M /branches/S2_2/client/options.h M /branches/S2_2/client/packhand.c Fix citybar view options. Reported by Susanna Björverud in PR#40128, patch by Madeline Book. ------------------------------------------------------------------------ r14672 | cazfi | 2008-05-10 15:24:30 +0300 (Sat, 10 May 2008) | 4 lines Changed paths: M /branches/S2_2/INSTALL Minor corrections to INSTALL See #40240 ------------------------------------------------------------------------ r14669 | cazfi | 2008-05-10 01:30:35 +0300 (Sat, 10 May 2008) | 4 lines Changed paths: M /branches/S2_2/server/stdinhand.c Fixed /take of currently observed player. See #40235 ------------------------------------------------------------------------ r14666 | cazfi | 2008-05-10 01:24:29 +0300 (Sat, 10 May 2008) | 5 lines Changed paths: M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c Make sure all previous player <-> team associations are cleared before loading saved game. See #40224 ------------------------------------------------------------------------ r14663 | cazfi | 2008-05-10 01:11:19 +0300 (Sat, 10 May 2008) | 5 lines Changed paths: M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/plrhand.h Make sure we don't run out of playable nations when new civil war player is created. See #40233 ------------------------------------------------------------------------ r14658 | cazfi | 2008-05-07 04:31:49 +0300 (Wed, 07 May 2008) | 4 lines Changed paths: M /branches/S2_2/data/civ1/governments.ruleset M /branches/S2_2/data/civ1/units.ruleset M /branches/S2_2/data/civ2/governments.ruleset M /branches/S2_2/data/civ2/units.ruleset M /branches/S2_2/data/nation/barbarian.ruleset M /branches/S2_2/data/nation/pirate.ruleset Removed obsoleted entries from rulesets. See #40230 ------------------------------------------------------------------------ r14656 | cazfi | 2008-05-07 04:26:03 +0300 (Wed, 07 May 2008) | 4 lines Changed paths: M /branches/S2_2/client/Makefile.am M /branches/S2_2/server/Makefile.am M /branches/S2_2/server/scripting/Makefile.am Added api_gen.[ch] to BUILT_SOURCES. See #40231 ------------------------------------------------------------------------ r14654 | cazfi | 2008-05-06 03:57:41 +0300 (Tue, 06 May 2008) | 2 lines Changed paths: M /branches/S2_2/m4/c99.m4 Added missing includes to C99 test. See #40163 ------------------------------------------------------------------------ r14652 | cazfi | 2008-05-06 03:05:01 +0300 (Tue, 06 May 2008) | 6 lines Changed paths: M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/srv_main.h M /branches/S2_2/server/stdinhand.c Limit number of players so that there's playable nations for everyone. This fixes several crashes when ruleset provides less than MAX_PLAYERS nations. See #40195 ------------------------------------------------------------------------ r14649 | cazfi | 2008-05-05 03:33:13 +0300 (Mon, 05 May 2008) | 5 lines Changed paths: M /branches/S2_2/m4/ggz.m4 Do not add any host specific include or library paths when configured with --without-ggz-dir. This fixes Freeciv cross-compilation. See #40134 ------------------------------------------------------------------------ r14647 | cazfi | 2008-05-04 16:25:14 +0300 (Sun, 04 May 2008) | 5 lines Changed paths: M /branches/S2_2/configure.ac M /branches/S2_2/server/sernet.c Fixed handling of newlines in input when readline is not used, but getline() is available. See #40225 ------------------------------------------------------------------------ r14645 | cazfi | 2008-05-03 19:53:59 +0300 (Sat, 03 May 2008) | 5 lines Changed paths: M /branches/S2_2/server/barbarian.c M /branches/S2_2/server/unittools.c Do not create barbarian units to tiles where they cannot live. As unleash_barbarians() got rewritten several other bugs disappeared as well. See #40218 ------------------------------------------------------------------------ r14642 | cazfi | 2008-05-03 11:02:02 +0300 (Sat, 03 May 2008) | 4 lines Changed paths: M /branches/S2_2/server/barbarian.c Fixed bug preventing barbarian creation from hut. See #40222 ------------------------------------------------------------------------ r14640 | elmo | 2008-05-02 22:47:08 +0300 (Fri, 02 May 2008) | 1 line Changed paths: M /branches/S2_2/po/et.po 3800 ------------------------------------------------------------------------ r14639 | cazfi | 2008-05-02 20:18:50 +0300 (Fri, 02 May 2008) | 4 lines Changed paths: M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/sanitycheck.h Fixed city size vs citizen count inconsistency See #40215 ------------------------------------------------------------------------ r14637 | elmo | 2008-05-02 17:04:55 +0300 (Fri, 02 May 2008) | 1 line Changed paths: M /branches/S2_2/po/et.po Some updates ------------------------------------------------------------------------ r14635 | elmo | 2008-04-30 10:35:14 +0300 (Wed, 30 Apr 2008) | 1 line Changed paths: A /branches/S2_2/po/statistics.rb statistics.rb has been updated: it can output a nice HTML page now. ------------------------------------------------------------------------ r14633 | elmo | 2008-04-30 00:06:58 +0300 (Wed, 30 Apr 2008) | 1 line Changed paths: M /branches/S2_2/po/et.po What a setback. S2_2 is sure very different from S2_1, translation-wise. ------------------------------------------------------------------------ r14630 | jdorje | 2008-04-29 22:35:49 +0300 (Tue, 29 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/po/POTFILES.in Add missing file to POTFILES.in. Reported by Prekates Alexnadros; patch by Elmo Todurov. ------------------------------------------------------------------------ r14629 | cazfi | 2008-04-29 09:13:39 +0300 (Tue, 29 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/data/civ1/terrain.ruleset Make all land terrains passable to land and air units in civ1 ruleset. See #40219 ------------------------------------------------------------------------ r14626 | cazfi | 2008-04-28 01:32:35 +0300 (Mon, 28 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/tilespec.c Fixed client crash when tile is worked by unknown city. See #40212 ------------------------------------------------------------------------ r14624 | englabenny | 2008-04-24 22:43:11 +0300 (Thu, 24 Apr 2008) | 7 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/wldlg.c (PR#39821) Global Lists Bug... Can't Add to top of list? The global worklist editor would not allow the < buttons (prepend and append) to become sensitive, since ptr->pcity is NULL for global worklits. This fixes that case. ------------------------------------------------------------------------ r14617 | cazfi | 2008-04-23 00:54:08 +0300 (Wed, 23 Apr 2008) | 5 lines Changed paths: M /branches/S2_2/ai/aitools.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c Fixed crashes when former AI settler on city founding mission gets new orders. See #40208 ------------------------------------------------------------------------ r14614 | cazfi | 2008-04-23 00:46:29 +0300 (Wed, 23 Apr 2008) | 2 lines Changed paths: M /branches/S2_2/m4/ggz.m4 Updated ggz.m4 from ggz project. ------------------------------------------------------------------------ r14609 | jdorje | 2008-04-22 06:36:56 +0300 (Tue, 22 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/server/sernet.c Fix a memory leak in the readline code. Report and fix by "Elmo Todurov" in PR#40209. ------------------------------------------------------------------------ r14599 | cazfi | 2008-04-17 23:15:33 +0300 (Thu, 17 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/doc/man/civclient.6 M /branches/S2_2/doc/man/civserver.6 Updated manpages See #40181 ------------------------------------------------------------------------ r14597 | cazfi | 2008-04-17 10:47:04 +0300 (Thu, 17 Apr 2008) | 5 lines Changed paths: M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/stdinhand.h Do not skip minplayers check (& others) present in start_command(), when game is started by player ready packet. See #40194 ------------------------------------------------------------------------ r14595 | cazfi | 2008-04-17 01:27:14 +0300 (Thu, 17 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/bootstrap/civ.in M /branches/S2_2/bootstrap/ser.in M /branches/S2_2/configure.ac Execute programs by their correct name in Windows; add suffix ".exe" See #40205 ------------------------------------------------------------------------ r14591 | cazfi | 2008-04-16 21:37:15 +0300 (Wed, 16 Apr 2008) | 11 lines Changed paths: M /branches/S2_2/common/connection.c M /branches/S2_2/common/player.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/utility/shared.c M /branches/S2_2/utility/shared.h M /branches/S2_2/utility/support.c M /branches/S2_2/utility/support.h Fixed several bugs in handling of quoted command parameters by small redesign - Only strings both starting and ending with '"' are considered quoted and these starting and ending quotes are only ones ignored during matching - Correct string length comparison for quoted strings implemented and used - Connection name parameters can be quoted See #40196 ------------------------------------------------------------------------ r14589 | cazfi | 2008-04-16 00:40:53 +0300 (Wed, 16 Apr 2008) | 2 lines Changed paths: M /branches/S2_2/dependencies/toluaxx/src/bin/main.cxx M /branches/S2_2/dependencies/toluaxx/src/bin/parsecmd.cxx M /branches/S2_2/dependencies/toluaxx/src/bin/parsecmd.hxx M /branches/S2_2/dependencies/toluaxx/src/lib/tolua_event.c M /branches/S2_2/dependencies/toluaxx/src/lib/tolua_map.c Fixed toluaxx compiler warnings. Some of those indicated real problems. ------------------------------------------------------------------------ r14587 | cazfi | 2008-04-16 00:36:28 +0300 (Wed, 16 Apr 2008) | 2 lines Changed paths: M /branches/S2_2/configure.ac Typofix. ------------------------------------------------------------------------ r14583 | cazfi | 2008-04-15 12:07:47 +0300 (Tue, 15 Apr 2008) | 6 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/pages.c Corrected commands sent to server - /cmdlevel and /cut take connection name parameter, not player name - "Give ctrl access" sends /cmdlevel instead of /cut Patch by Pepeto in #39614 ------------------------------------------------------------------------ r14579 | jcreus | 2008-04-12 13:45:07 +0300 (Sat, 12 Apr 2008) | 1 line Changed paths: M /branches/S2_2/po/ca.po Update to ca.po ------------------------------------------------------------------------ r14576 | cazfi | 2008-04-09 16:07:32 +0300 (Wed, 09 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/utility/fcintl.h Do not include libintl.h when nls disabled See #40199 ------------------------------------------------------------------------ r14573 | cazfi | 2008-04-08 16:18:09 +0300 (Tue, 08 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/client/packhand.c M /branches/S2_2/common/terrain.c Fixed memory leak in terrain ruleset resource handling See #40197 ------------------------------------------------------------------------ r14571 | cazfi | 2008-04-08 15:44:48 +0300 (Tue, 08 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/server/ruleset.c Sanity check ruleset requirement vectors when loading rulesets. See #40193 ------------------------------------------------------------------------ r14569 | cazfi | 2008-04-08 15:31:29 +0300 (Tue, 08 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/data/civ1/terrain.ruleset Fixed fatal syntax errors in civ1 ruleset See #40192 ------------------------------------------------------------------------ r14566 | cazfi | 2008-04-07 16:18:49 +0300 (Mon, 07 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/client/civclient.c Added bug reporting address to client main help Requested by Christian Knoke, ticket #39777 ------------------------------------------------------------------------ r14564 | cazfi | 2008-04-07 16:07:06 +0300 (Mon, 07 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/server/connecthand.c When new client connects, send Edit Mode notification only to that connection. See #40191 ------------------------------------------------------------------------ r14562 | cazfi | 2008-04-07 16:03:57 +0300 (Mon, 07 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/server/plrhand.c Send error log messages only to connections with hack permissions. Patch by Madeline Book in #40170 ------------------------------------------------------------------------ r14558 | cazfi | 2008-04-06 11:47:46 +0300 (Sun, 06 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/ai/advdiplomacy.c Fixed AI crash when city destroyed during trade negotiation See #40185 ------------------------------------------------------------------------ r14556 | cazfi | 2008-04-06 11:21:32 +0300 (Sun, 06 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/common/events.c M /branches/S2_2/common/events.h M /branches/S2_2/server/scripting/api.pkg M /branches/S2_2/server/stdinhand.c M /branches/S2_2/version.in Separate event type for messages sent by server operator. Patch by Madeline Book, ticket #40183 ------------------------------------------------------------------------ r14553 | cazfi | 2008-04-05 01:47:25 +0300 (Sat, 05 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/common/city.c Improved comments about city structure initialization. See #40180 ------------------------------------------------------------------------ r14551 | cazfi | 2008-04-05 01:43:05 +0300 (Sat, 05 Apr 2008) | 5 lines Changed paths: M /branches/S2_2/common/vision.c M /branches/S2_2/common/vision.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/savegame.c M /branches/S2_2/server/unittools.c Added reference count to vision site. Free vision site memory always when all tiles have released it, and only then. See #40176 ------------------------------------------------------------------------ r14548 | cazfi | 2008-04-03 20:13:20 +0300 (Thu, 03 Apr 2008) | 9 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/packhand.c M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/edithand.c Fixed number of Edit Mode checkitem related problems: - Edit Mode checkitem is checked iff edit mode is active in the server - Edit Mode checkitem is sensitive iff the client may toggle it - The Edit Mode checkitem has shortcut ctrl-e - The notify message includes the connection that set Edit Mode - Server informs connecting clients about edit mode Patch by Madeline Book, ticket #40126 ------------------------------------------------------------------------ r14544 | cazfi | 2008-04-03 18:32:30 +0300 (Thu, 03 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/cityrep.c Fixed city report "Select -> Citizen Governor -> none" crash. Reported by Marek Jancuska and Chris, ticket #40171 ------------------------------------------------------------------------ r14542 | cazfi | 2008-04-03 02:13:38 +0300 (Thu, 03 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/connecthand.h M /branches/S2_2/server/stdinhand.c Fixed "take -" crash when there is no free player slots. See #40179 ------------------------------------------------------------------------ r14539 | cazfi | 2008-04-01 11:07:48 +0300 (Tue, 01 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/server/srv_main.c Fixed generate_players() illegal memory access See #40175 ------------------------------------------------------------------------ r14536 | cazfi | 2008-04-01 10:44:49 +0300 (Tue, 01 Apr 2008) | 4 lines Changed paths: M /branches/S2_2/server/ruleset.c Fixed memory leak in terrain.ruleset loading. See #40174 ------------------------------------------------------------------------ r14533 | cazfi | 2008-03-30 19:36:54 +0300 (Sun, 30 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/server/stdinhand.c Check if turn ended only when game is running. See #40172 ------------------------------------------------------------------------ r14530 | cazfi | 2008-03-30 13:08:01 +0300 (Sun, 30 Mar 2008) | 2 lines Changed paths: M /branches/S2_2/common/game.h Removed obsoleted civstyle min/max/default definitions. ------------------------------------------------------------------------ r14526 | cazfi | 2008-03-28 09:22:38 +0200 (Fri, 28 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/ai/aicity.c Do not try to upgrade allied units. See #40148 ------------------------------------------------------------------------ r14523 | cazfi | 2008-03-28 09:12:02 +0200 (Fri, 28 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/ai/aiferry.c M /branches/S2_2/common/aicore/pf_tools.c M /branches/S2_2/common/aicore/pf_tools.h M /branches/S2_2/server/unithand.c Fixed pathfinding crash when ferry is forced to leave path. See #40169 ------------------------------------------------------------------------ r14520 | dmarks | 2008-03-27 01:28:05 +0200 (Thu, 27 Mar 2008) | 1 line Changed paths: M /branches/S2_2/po/sv.po Updates to Swedish localization; patch by Susanna Bjorverud with changes by me (PR#40132) ------------------------------------------------------------------------ r14519 | cazfi | 2008-03-27 00:39:45 +0200 (Thu, 27 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/bootstrap/fc_svnrev_gen.h.in M /branches/S2_2/bootstrap/generate_svnrev.sh Fixed generate_svnrev relative path handling. See #40168 ------------------------------------------------------------------------ r14517 | cazfi | 2008-03-26 04:09:38 +0200 (Wed, 26 Mar 2008) | 2 lines Changed paths: D /branches/S2_2/intl Removed obsolete intl-directory. ------------------------------------------------------------------------ r14513 | cazfi | 2008-03-26 02:01:28 +0200 (Wed, 26 Mar 2008) | 7 lines Changed paths: M /branches/S2_2/common/dataio.c dio_get_uint8(), dio_get_unit16() and dio_get_uint32() now set destination variable to zeor when they fail. This way callers will never use totally uninitialized variable as size for memory allocation. See #40164 ------------------------------------------------------------------------ r14510 | cazfi | 2008-03-25 10:44:15 +0200 (Tue, 25 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/server/savegame.c Avoid myrand() call before rand initialized. See #40166 ------------------------------------------------------------------------ r14507 | cazfi | 2008-03-24 04:14:57 +0200 (Mon, 24 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-sdl/optiondlg.c Make Options button translatable. Patch by Susanna Björverud in #40156 ------------------------------------------------------------------------ r14505 | cazfi | 2008-03-24 01:56:38 +0200 (Mon, 24 Mar 2008) | 5 lines Changed paths: M /branches/S2_2/client/mapctrl_common.c Moved some functionality outside assert() so release builds will work too. This is part of #40164 ------------------------------------------------------------------------ r14502 | dmarks | 2008-03-22 08:43:05 +0200 (Sat, 22 Mar 2008) | 1 line Changed paths: M /branches/S2_2/data/nation/dominican.ruleset Correct plural ------------------------------------------------------------------------ r14498 | cazfi | 2008-03-19 05:45:30 +0200 (Wed, 19 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-sdl/helpdlg.c Fixed problem that some translated strings were not used. Patch by Susanna Björverud in #40157 ------------------------------------------------------------------------ r14494 | cazfi | 2008-03-19 05:07:41 +0200 (Wed, 19 Mar 2008) | 5 lines Changed paths: M /branches/S2_2/common/generate_packets.py Check legality of the size received from network before passing it to dio_get_memory(). See #40161 ------------------------------------------------------------------------ r14492 | wsimpson | 2008-03-18 20:12:11 +0200 (Tue, 18 Mar 2008) | 40 lines Changed paths: M /branches/S2_2/ai/aidata.h M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c (PR#15729) player ordering changes bizarrely when you observe AI players (PR#39665) set aifill 0 does not remove any ai players (PR#40037) set aifill 30 has multiple problems (PR#40149) [Tracking] aifill settings Reported by (respectively): Jason Dorje Short Marko Lindqvist Egor Vyscrebentsov (me) Patch by me. This patch solves only some server-side problems. Related client issues will be resolved for each gui separately. server/srv_main.c aifill() Slightly reorganized for improved execution efficiency. 0 now removes all aifill() players. AI*n is used for the name, a form not usually allowed for other names, preventing (malicious) user confusion with an AI. Post-increment AI number, allowing AI*0 to match Team 0. Since most calls are after 1 connection, will be AI*1 to match Team 1, etc. server/connecthand.c attach_connection_to_player() Select first uncontrolled player, instead of trying to add another user, solving the reported problems with aifill 30. Has the display advantage that humans will now be grouped at the top of listings. Remove aifill() call; most calls here don't need it, or are inside a loop that makes needless repeated calls. Instead, added elsewhere following the call, as appropriate. server/stdinhand.c create_ai_player() Select first uncontrolled player, instead of trying to add another user, solving the reported problems with aifill 30. Other miscellaneous cleanup. ------------------------------------------------------------------------ r14489 | cazfi | 2008-03-18 01:00:29 +0200 (Tue, 18 Mar 2008) | 6 lines Changed paths: M /branches/S2_2/autogen.sh Check that there is no acinclude.m4 left from old builds in the source tree. Compilation problem reported by Christian Knoke. Patch from #40155 ------------------------------------------------------------------------ r14486 | cazfi | 2008-03-16 23:02:34 +0200 (Sun, 16 Mar 2008) | 5 lines Changed paths: M /branches/S2_2/configure.ac M /branches/S2_2/m4/auth.m4 M /branches/S2_2/server/Makefile.am Added configure option to search mysql from custom location. Several existing bugs fixed in the process. Patch by Madeline Book and myself in #21620 ------------------------------------------------------------------------ r14482 | cazfi | 2008-03-16 22:55:30 +0200 (Sun, 16 Mar 2008) | 3 lines Changed paths: M /branches/S2_2/common/packets.c Fixed zeroing of unused portions of attribute chunk before giving it to delta code. ------------------------------------------------------------------------ r14478 | wsimpson | 2008-03-16 15:34:27 +0200 (Sun, 16 Mar 2008) | 10 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-sdl/pages.c M /branches/S2_2/common/game.h M /branches/S2_2/server/settings.c (PR#40038) FR: Set aifill default value to more than 1 Reported by: Egor Vyscrebentsov The new(ish) load_settable_options will adjust them per game as the server settings are loaded. (PR#11283, PR#39962) Also, updated the description. ------------------------------------------------------------------------ r14475 | wsimpson | 2008-03-14 11:06:42 +0200 (Fri, 14 Mar 2008) | 9 lines Changed paths: M /branches/S2_2/client/climisc.c (PR#40137) 2.2-test client segfaults connecting to server with aifill > 0 Reported by: Egor Vyscrebentsov Pathological case of packet sent out-of-order during new connection, removing player before sending list of current players or other connection information. Never trust network data! ------------------------------------------------------------------------ r14472 | cazfi | 2008-03-13 22:24:10 +0200 (Thu, 13 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/Makefile.am M /branches/S2_2/autogen.sh Include m4 files with aclocal instead of catenating then to acinclude.m4. See #40145 ------------------------------------------------------------------------ r14469 | cazfi | 2008-03-12 22:34:42 +0200 (Wed, 12 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/utility/ftwl/widget_window.c Fixed some gui-ftwl compilation problems. See #40142 ------------------------------------------------------------------------ r14467 | wsimpson | 2008-03-12 15:30:27 +0200 (Wed, 12 Mar 2008) | 26 lines Changed paths: M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/cityturn.h M /branches/S2_2/server/maphand.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/unittools.c (PR#40146) deterministic borders (part 3) Now that conflicts between tile->worked and city_map[][] have been reduced, it's about time to remove the old 2.1 border code completely. Support for game.info.happyborders now uses a city queue in cityturn.c for needs_refresh that parallels the city queue in citytools.c for needs_arrange. This combination reduces the number of city_refresh() calls. common/city.[ch] add needs_refresh. server/cityturn.[ch] city_refresh_queue_add() city_refresh_queue_processing() useful feature taken from server/maphand.c (renamed). server/maphand.[ch] remove old code. test happyborders only for running game (not during load). server/savegame.c remove old code. improve log messages. fix duplication of border repair. ------------------------------------------------------------------------ r14465 | wsimpson | 2008-03-12 14:30:31 +0200 (Wed, 12 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/server/srv_main.c (PR#40147) create command names get overwritten Reported by: Michael Kaufman ------------------------------------------------------------------------ r14463 | cazfi | 2008-03-12 00:55:01 +0200 (Wed, 12 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/m4/debug.m4 Fixed setting of -Werror. See #40141 ------------------------------------------------------------------------ r14460 | cproc | 2008-03-11 23:15:57 +0200 (Tue, 11 Mar 2008) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/citydlg.c Fix client crash on hurry production. Reported by Susanna Björverud in PR#40135, patch by me. ------------------------------------------------------------------------ r14458 | cazfi | 2008-03-11 11:18:08 +0200 (Tue, 11 Mar 2008) | 9 lines Changed paths: M /branches/S2_2/server/auth.c M /branches/S2_2/utility/shared.c - Escape user provided strings before injecting them to SQL - Restored ' as allowed character - Avoid calling mysql_query() if there was some problem while generating query string - Fixed a couple of special cases where mysql connection was not properly closed See #40018 ------------------------------------------------------------------------ r14455 | cazfi | 2008-03-10 21:14:47 +0200 (Mon, 10 Mar 2008) | 4 lines Changed paths: M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/gtkrc Theme had checkbox images reversed in some situations. Patch by Madeline Book in #40125 ------------------------------------------------------------------------ r14453 | wsimpson | 2008-03-10 19:08:13 +0200 (Mon, 10 Mar 2008) | 17 lines Changed paths: M /branches/S2_2/client/packhand.c M /branches/S2_2/common/city.c (PR#40116) client CMA crash for trade routes during game load reported by: Christian Knoke The proximate issue is that the CMA is trying to calculate a trade route value to another city, but that city hasn't been sent to the client yet. This rare ordering bug is easily fixed by checking the city tile. Also, the call to the agent was before city_info_common() was called; so the city itself isn't in the player->cities list, other initialization isn't done, etc. Fixed. The ultimate issue is that the agent code is trying to calculate values during load before everything knowable is known. This results in different values than during game play! Not fixed! ------------------------------------------------------------------------ r14451 | wsimpson | 2008-03-10 09:00:16 +0200 (Mon, 10 Mar 2008) | 7 lines Changed paths: M /branches/S2_2/server/stdinhand.c (PR#40060) server debug command has bad test for ferries reported by: Christian Knoke patch by: Jason Short ------------------------------------------------------------------------ r14449 | wsimpson | 2008-03-10 07:36:47 +0200 (Mon, 10 Mar 2008) | 77 lines Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/common/aicore/cm.c M /branches/S2_2/common/city.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/citytools.h M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/cityturn.h M /branches/S2_2/server/maphand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/sanitycheck.h M /branches/S2_2/server/savegame.c M /branches/S2_2/server/settlers.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/srv_main.h M /branches/S2_2/server/unittools.c (PR#40121) vestigial city_map removal from server common/city.h city_tile_iterate_skip_free_cxy() useful iterator taken from common/aicore/cm.c (renamed), now used in server/citytools.c and server/cityturn.c, too. common/aicore/cm.c now generates its internal city_map scratch copies with exactly the same algorithm as server/citytools.c and server/savegame.c server/citytools.[ch] city_freeze_workers_queue() city_thaw_workers_queue() useful feature taken from ai/aicity.c (renamed). send_city_suppression() useful feature taken from server/srv_main.c, renamed to match send_tile_suppression(). city_map_update() city_map_update_adjacent() city_map_update_tile() city_map_update_tile_cxy() city_map_update_tile_near_city() city_map_update_tile_near_city_for_player() Removed. No longer recursively searching for adjacent cities to update each city_map[], greatly improving efficiency! city_map_update_tile_direct() Replaces city_map_update_tile_cxy(), using tile_worked() to efficiently update affected cities. city_map_update_tile_frozen() use city_freeze_workers_queue() city_map_update_tile_now() does auto_arrange_workers() immediately. city_map_update_all() use city_tile_iterate_skip_free_cxy() city_map_update_all_cities_for_player() freeze each city, somewhat improving efficiency. server/cityturn.c apply_cmresult_to_city() auto_arrange_workers() city_increase_size() rely only on the cm_result and main tile map. use city_tile_iterate_skip_free_cxy() server/maphand.[ch] map_change_ownership() Removed. No longer exhaustively searching player cities to update each city_map[], significantly improving efficiency. map_clear_border() When removing or transfering a city, earlier border versions could leave an unsightly ring of old border that wasn't cleaned up by map_calculate_borders() until a future turn. Removes the ring, allowing cities to (potentially) work the tiles. server/sanitycheck.c real_sanity_check_city() Divided into 3 internal parts: check_city_good() check_city_map() -- not used here check_city_size() real_sanity_check_city_all() does check_city_map(), too. server/savegame.c city_map used only internally for game_load() checking and repair. freeze each city, potentially improving repair efficiency. ------------------------------------------------------------------------ r14447 | wsimpson | 2008-03-09 17:59:40 +0200 (Sun, 09 Mar 2008) | 13 lines Changed paths: M /branches/S2_2/client/packhand.c M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/connecthand.h M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/stdinhand.c (PR#40123) Crash when client tries global /observe Never trust network data! The client shouldn't crash with bad data. The proximate cause of the crash is that client/packhand.c handle_conn_info() is receiving an illegal 4th case: no playing pointer, but not an observer. The ultimate cause appears to be /detach sending that bad combination. Not fixed, awaiting other issues already in other tickets. To make the future fix easier, added observing parameter to attach/detach connection_to_player(). ------------------------------------------------------------------------ r14444 | cazfi | 2008-03-09 09:38:50 +0200 (Sun, 09 Mar 2008) | 2 lines Changed paths: M /branches/S2_2/client/gui-win32/spaceshipdlg.c Include civclient.h ------------------------------------------------------------------------ r14441 | cazfi | 2008-03-09 00:54:07 +0200 (Sun, 09 Mar 2008) | 2 lines Changed paths: M /branches/S2_2/utility/netintf.c Include fcintl.h required by Windows compilation. ------------------------------------------------------------------------ r14440 | cazfi | 2008-03-08 20:09:20 +0200 (Sat, 08 Mar 2008) | 5 lines Changed paths: M /branches/S2_2/configure.ac A /branches/S2_2/m4/compiler.m4 M /branches/S2_2/m4/debug.m4 Added generic autoconf macros for testing compiler command-line options. These are used while setting Warning options. See #40056 ------------------------------------------------------------------------ r14439 | cazfi | 2008-03-08 16:56:55 +0200 (Sat, 08 Mar 2008) | 5 lines Changed paths: M /branches/S2_2/client/gui-sdl/helpdlg.c M /branches/S2_2/client/gui-sdl/repodlgs.c M /branches/S2_2/client/gui-sdl/themes.c Fixed sdl-client compilation. Patch by Susanna Björverud in #40127, with minor adjustments by me. ------------------------------------------------------------------------ r14437 | wsimpson | 2008-03-07 01:10:00 +0200 (Fri, 07 Mar 2008) | 1 line Changed paths: M /branches/S2_2/common/city.c (PR#40129) [PATCH] crash on change worklist unit to improvement ------------------------------------------------------------------------ r14435 | wsimpson | 2008-03-07 00:32:56 +0200 (Fri, 07 Mar 2008) | 33 lines Changed paths: M /branches/S2_2/data/nation/uruguayan.ruleset M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/ko.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/tr.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po (PR#40131) uruguayan.ruleset:7 highly ar.po 3002 translated messages, 1318 fuzzy translations, 362 untranslated messages. cs.po 3184 translated messages, 876 fuzzy translations, 622 untranslated messages. ca.po 4671 translated messages, 8 fuzzy translations, 3 untranslated messages. da.po 4257 translated messages, 297 fuzzy translations, 128 untranslated messages. de.po 4272 translated messages, 247 fuzzy translations, 163 untranslated messages. el.po 2123 translated messages, 476 fuzzy translations, 2083 untranslated messages. en_GB.po 70 translated messages, 4612 untranslated messages. es.po 3752 translated messages, 672 fuzzy translations, 258 untranslated messages. et.po 3668 translated messages, 555 fuzzy translations, 459 untranslated messages. fa.po 2158 translated messages, 435 fuzzy translations, 2089 untranslated messages. fi.po 3653 translated messages, 688 fuzzy translations, 341 untranslated messages. fr.po 3960 translated messages, 481 fuzzy translations, 241 untranslated messages. he.po 2040 translated messages, 194 fuzzy translations, 2448 untranslated messages. hu.po 2354 translated messages, 1508 fuzzy translations, 820 untranslated messages. it.po 2763 translated messages, 1249 fuzzy translations, 670 untranslated messages. ja.po 3811 translated messages, 514 fuzzy translations, 357 untranslated messages. ko.po 1813 translated messages, 347 fuzzy translations, 2522 untranslated messages. lt.po 3226 translated messages, 332 fuzzy translations, 1124 untranslated messages. nl.po 3801 translated messages, 633 fuzzy translations, 248 untranslated messages. nb.po 2813 translated messages, 1226 fuzzy translations, 643 untranslated messages. no.po 2813 translated messages, 1226 fuzzy translations, 643 untranslated messages. pl.po 3292 translated messages, 948 fuzzy translations, 442 untranslated messages. pt.po 2192 translated messages, 1554 fuzzy translations, 936 untranslated messages. pt_BR.po 2494 translated messages, 1452 fuzzy translations, 736 untranslated messages. ro.po 3216 translated messages, 819 fuzzy translations, 647 untranslated messages. ru.po 3817 translated messages, 541 fuzzy translations, 324 untranslated messages. sv.po 3989 translated messages, 482 fuzzy translations, 211 untranslated messages. tr.po 3738 translated messages, 399 fuzzy translations, 545 untranslated messages. uk.po 4151 translated messages, 307 fuzzy translations, 224 untranslated messages. zh_CN.po 3185 translated messages, 913 fuzzy translations, 584 untranslated messages. ------------------------------------------------------------------------ r14433 | wsimpson | 2008-03-03 23:12:44 +0200 (Mon, 03 Mar 2008) | 28 lines Changed paths: M /branches/S2_2/ai/aihand.c M /branches/S2_2/client/agents/agents.c M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/client/agents/cma_fec.c M /branches/S2_2/client/gui-gtk-2.0/cma_fe.c M /branches/S2_2/client/gui-sdl/cma_fe.c M /branches/S2_2/client/gui-win32/cma_fe.c M /branches/S2_2/client/gui-xaw/cma_fe.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/aicore/cm.c M /branches/S2_2/common/aicore/cm.h M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/packets.def M /branches/S2_2/server/cityhand.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/citytools.h M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/cityturn.h M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c (PR#40121) vestigial city_map removal from network and most common routines with updated logging.... common/city.h enum city_tile_type {} now has 4 values; create_city_virtual() initializes city_map to C_TILE_UNUSABLE (0). Detected several bugs that expected the initial value was C_TILE_EMPTY or C_TILE_UNAVAILABLE, and didn't properly check for valid city tiles or that tiles are actually on the map! common/city.[ch] city_map_* routines moved to server/citytools.[ch] with the others. city_refresh_from_main_map() renamed; parameter indicates use of the city_map instead. common/aicore/cm.c now generates its internal city_map scratch copies from the canonical main map in init_tile_lattice(), ignoring any existing city_map. This affects server calls, too. cm_result_from_main_map() renamed; parameter indicates use of the city_map instead. server/cityturn.c city_refresh_for_player() renamed; it wasn't global, only per player. ------------------------------------------------------------------------ r14431 | per | 2008-03-03 00:12:14 +0200 (Mon, 03 Mar 2008) | 2 lines Changed paths: M /branches/S2_2/data/nation/kongo.ruleset 2.2: Fix typo. exlporers -> explorers. Reported by sanna on IRC. ------------------------------------------------------------------------ r14429 | jnmbk | 2008-03-02 19:27:28 +0200 (Sun, 02 Mar 2008) | 1 line Changed paths: M /branches/S2_2/po/tr.po 3738 translated, 399 fuzzy, 545 untranslated ------------------------------------------------------------------------ r14427 | wsimpson | 2008-02-28 05:08:15 +0200 (Thu, 28 Feb 2008) | 9 lines Changed paths: M /branches/S2_2/client/agents/agents.c M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/client/attribute.c M /branches/S2_2/client/chatline_common.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/civclient.c M /branches/S2_2/client/civclient.h M /branches/S2_2/client/climap.c M /branches/S2_2/client/climisc.c M /branches/S2_2/client/clinet.c M /branches/S2_2/client/clinet.h M /branches/S2_2/client/connectdlg_common.c M /branches/S2_2/client/control.c M /branches/S2_2/client/editor.c M /branches/S2_2/client/goto.c M /branches/S2_2/client/gui-ftwl/chat.c M /branches/S2_2/client/gui-ftwl/connectdlg.c M /branches/S2_2/client/gui-ftwl/dialogs.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-ftwl/mapview.c M /branches/S2_2/client/gui-gtk-2.0/caravan_dialog.c M /branches/S2_2/client/gui-gtk-2.0/chatline.c 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/connectdlg.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/diplodlg.c M /branches/S2_2/client/gui-gtk-2.0/diplomat_dialog.c M /branches/S2_2/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_2/client/gui-gtk-2.0/gotodlg.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/helpdlg.c M /branches/S2_2/client/gui-gtk-2.0/inteldlg.c M /branches/S2_2/client/gui-gtk-2.0/mapctrl.c M /branches/S2_2/client/gui-gtk-2.0/mapview.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-gtk-2.0/messagewin.c M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/gui-gtk-2.0/spaceshipdlg.c M /branches/S2_2/client/gui-gtk-2.0/wldlg.c M /branches/S2_2/client/gui-sdl/caravan_dialog.c M /branches/S2_2/client/gui-sdl/chatline.c 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/connectdlg.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/diplodlg.c M /branches/S2_2/client/gui-sdl/diplomat_dialog.c M /branches/S2_2/client/gui-sdl/gotodlg.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/gui_tilespec.c M /branches/S2_2/client/gui-sdl/helpdlg.c M /branches/S2_2/client/gui-sdl/inteldlg.c M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-sdl/menu.c M /branches/S2_2/client/gui-sdl/optiondlg.c M /branches/S2_2/client/gui-sdl/plrdlg.c M /branches/S2_2/client/gui-sdl/repodlgs.c M /branches/S2_2/client/gui-sdl/spaceshipdlg.c M /branches/S2_2/client/gui-sdl/wldlg.c M /branches/S2_2/client/gui-stub/connectdlg.c M /branches/S2_2/client/gui-stub/mapview.c M /branches/S2_2/client/gui-win32/chatline.c M /branches/S2_2/client/gui-win32/citydlg.c M /branches/S2_2/client/gui-win32/cityrep.c M /branches/S2_2/client/gui-win32/connectdlg.c M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-win32/diplodlg.c M /branches/S2_2/client/gui-win32/gotodlg.c M /branches/S2_2/client/gui-win32/helpdlg.c M /branches/S2_2/client/gui-win32/inteldlg.c M /branches/S2_2/client/gui-win32/mapctrl.c M /branches/S2_2/client/gui-win32/mapview.c M /branches/S2_2/client/gui-win32/menu.c M /branches/S2_2/client/gui-win32/messagedlg.c M /branches/S2_2/client/gui-win32/messagewin.c M /branches/S2_2/client/gui-win32/plrdlg.c M /branches/S2_2/client/gui-win32/ratesdlg.c M /branches/S2_2/client/gui-win32/repodlgs.c M /branches/S2_2/client/gui-win32/spaceshipdlg.c M /branches/S2_2/client/gui-win32/wldlg.c M /branches/S2_2/client/gui-xaw/actions.c M /branches/S2_2/client/gui-xaw/chatline.c M /branches/S2_2/client/gui-xaw/citydlg.c M /branches/S2_2/client/gui-xaw/cityrep.c M /branches/S2_2/client/gui-xaw/connectdlg.c M /branches/S2_2/client/gui-xaw/dialogs.c M /branches/S2_2/client/gui-xaw/diplodlg.c M /branches/S2_2/client/gui-xaw/diplomat_dialog.c M /branches/S2_2/client/gui-xaw/gotodlg.c M /branches/S2_2/client/gui-xaw/graphics.c M /branches/S2_2/client/gui-xaw/gui_main.c M /branches/S2_2/client/gui-xaw/helpdlg.c M /branches/S2_2/client/gui-xaw/inteldlg.c M /branches/S2_2/client/gui-xaw/mapctrl.c M /branches/S2_2/client/gui-xaw/mapview.c M /branches/S2_2/client/gui-xaw/menu.c M /branches/S2_2/client/gui-xaw/messagedlg.c M /branches/S2_2/client/gui-xaw/messagewin.c M /branches/S2_2/client/gui-xaw/optiondlg.c M /branches/S2_2/client/gui-xaw/pages.c M /branches/S2_2/client/gui-xaw/plrdlg.c M /branches/S2_2/client/gui-xaw/ratesdlg.c M /branches/S2_2/client/gui-xaw/repodlgs.c M /branches/S2_2/client/gui-xaw/spaceshipdlg.c M /branches/S2_2/client/gui-xaw/wldlg.c M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/messagewin_common.c M /branches/S2_2/client/options.c M /branches/S2_2/client/overview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/plrdlg_common.c M /branches/S2_2/client/repodlgs_common.c M /branches/S2_2/client/reqtree.c M /branches/S2_2/client/text.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/capstr.c M /branches/S2_2/common/connection.c M /branches/S2_2/common/connection.h M /branches/S2_2/common/game.c M /branches/S2_2/common/nation.c M /branches/S2_2/configure.ac M /branches/S2_2/doc/HACKING M /branches/S2_2/server/citytools.c M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/diplhand.c M /branches/S2_2/server/handchat.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/report.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/stdinhand.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c (PR#40117) 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, too. ------------------------------------------------------------------------ r14426 | 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 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 bugs. ------------------------------------------------------------------------ r14424 | 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.c ------------------------------------------------------------------------ r14422 | wsimpson | 2008-02-25 04:11:00 +0200 (Mon, 25 Feb 2008) | 20 lines Changed paths: M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/civclient.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/mapctrl.c M /branches/S2_2/client/gui-win32/mapctrl.c M /branches/S2_2/client/gui-xaw/mapctrl.c M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/overview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/packhand.h M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/aicore/path_finding.c M /branches/S2_2/common/aicore/pf_tools.c M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/game.c M /branches/S2_2/common/player.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/HACKING M /branches/S2_2/server/cityhand.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/citytools.h M /branches/S2_2/server/maphand.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/unittools.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(). ------------------------------------------------------------------------ r14420 | wsimpson | 2008-02-22 11:06:19 +0200 (Fri, 22 Feb 2008) | 1 line Changed paths: M /branches/S2_2/client/editor.c M /branches/S2_2/client/packhand.c M /branches/S2_2/common/packets.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 size ------------------------------------------------------------------------ r14417 | 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/attribute.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/civclient.c M /branches/S2_2/client/civclient.h M /branches/S2_2/client/climap.c M /branches/S2_2/client/climisc.c M /branches/S2_2/client/control.c M /branches/S2_2/client/editor.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-ftwl/mapview.c 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/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/diplodlg.c M /branches/S2_2/client/gui-gtk-2.0/diplomat_dialog.c M /branches/S2_2/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_2/client/gui-gtk-2.0/gotodlg.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/helpdlg.c M /branches/S2_2/client/gui-gtk-2.0/inteldlg.c M /branches/S2_2/client/gui-gtk-2.0/mapview.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/gui-gtk-2.0/spaceshipdlg.c M /branches/S2_2/client/gui-gtk-2.0/wldlg.c M /branches/S2_2/client/gui-sdl/chatline.c 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/diplodlg.c M /branches/S2_2/client/gui-sdl/diplomat_dialog.c M /branches/S2_2/client/gui-sdl/gotodlg.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/gui_tilespec.c M /branches/S2_2/client/gui-sdl/helpdlg.c M /branches/S2_2/client/gui-sdl/inteldlg.c M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-sdl/menu.c M /branches/S2_2/client/gui-sdl/plrdlg.c M /branches/S2_2/client/gui-sdl/repodlgs.c M /branches/S2_2/client/gui-sdl/spaceshipdlg.c M /branches/S2_2/client/gui-sdl/wldlg.c M /branches/S2_2/client/gui-stub/mapview.c M /branches/S2_2/client/gui-win32/citydlg.c M /branches/S2_2/client/gui-win32/cityrep.c M /branches/S2_2/client/gui-win32/connectdlg.c M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-win32/diplodlg.c M /branches/S2_2/client/gui-win32/gotodlg.c M /branches/S2_2/client/gui-win32/helpdlg.c M /branches/S2_2/client/gui-win32/inteldlg.c M /branches/S2_2/client/gui-win32/mapctrl.c M /branches/S2_2/client/gui-win32/mapview.c M /branches/S2_2/client/gui-win32/menu.c M /branches/S2_2/client/gui-win32/plrdlg.c M /branches/S2_2/client/gui-win32/ratesdlg.c M /branches/S2_2/client/gui-win32/repodlgs.c M /branches/S2_2/client/gui-win32/spaceshipdlg.c M /branches/S2_2/client/gui-xaw/actions.c M /branches/S2_2/client/gui-xaw/citydlg.c M /branches/S2_2/client/gui-xaw/cityrep.c M /branches/S2_2/client/gui-xaw/dialogs.c M /branches/S2_2/client/gui-xaw/diplodlg.c M /branches/S2_2/client/gui-xaw/diplomat_dialog.c M /branches/S2_2/client/gui-xaw/gotodlg.c M /branches/S2_2/client/gui-xaw/graphics.c M /branches/S2_2/client/gui-xaw/gui_main.c M /branches/S2_2/client/gui-xaw/helpdlg.c M /branches/S2_2/client/gui-xaw/inteldlg.c M /branches/S2_2/client/gui-xaw/mapview.c M /branches/S2_2/client/gui-xaw/menu.c M /branches/S2_2/client/gui-xaw/pages.c M /branches/S2_2/client/gui-xaw/plrdlg.c M /branches/S2_2/client/gui-xaw/ratesdlg.c M /branches/S2_2/client/gui-xaw/repodlgs.c M /branches/S2_2/client/gui-xaw/spaceshipdlg.c M /branches/S2_2/client/gui-xaw/wldlg.c M /branches/S2_2/client/helpdata.c M /branches/S2_2/client/helpdata.h M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/messagewin_common.c M /branches/S2_2/client/options.c M /branches/S2_2/client/overview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/plrdlg_common.c M /branches/S2_2/client/plrdlg_common.h M /branches/S2_2/client/repodlgs_common.c M /branches/S2_2/client/reqtree.c M /branches/S2_2/client/text.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/game.c M /branches/S2_2/common/game.h M /branches/S2_2/common/player.c M /branches/S2_2/common/tile.c M /branches/S2_2/manual/civmanual.c M /branches/S2_2/server/savegame.c (PR#39872) game.player_ptr should be moved to client.playing ------------------------------------------------------------------------ r14416 | wsimpson | 2008-02-20 11:25:53 +0200 (Wed, 20 Feb 2008) | 92 lines Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aisettler.c M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/text.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/aicore/citymap.c M /branches/S2_2/common/aicore/cm.c M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/game.c M /branches/S2_2/common/player.c M /branches/S2_2/common/tile.c M /branches/S2_2/common/tile.h M /branches/S2_2/server/cityhand.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/citytools.h M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/diplhand.c M /branches/S2_2/server/generator/startpos.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/score.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, int city_y); void city_map_update_all(struct city *pcity); void city_map_update_all_cities_for_player(struct player *pplayer); void city_map_update_tile(struct city *pcity, struct tile *ptile); * Added some functions for common loops found throughout the code: void city_map_update_tile_near_city(struct city *pcity, struct tile *ptile, bool broadcast_city); void city_map_update_tile_near_city_for_player(struct city *pcity, struct tile *ptile, struct player *pplayer); === common/tile.[ch]: tile_worked() new access function, now used everywhere. common/game.c: game_remove_city() no need to update the city_map, will be thrown away! server/cityhand.c: handle_city_make_specialist() handle_city_make_worker() Added copious error logging. Never trust network data! server/sanitycheck.c: * Never checked for a valid city->tile before using it in all the city error messages.... Fixed! server/savegame.c: * Never checked for a valid size of the city_map, failing miserably with damaged or different sizes. Added error logging. Someday, should automatically rearrange. ------------------------------------------------------------------------ r14413 | wsimpson | 2008-02-17 22:35:14 +0200 (Sun, 17 Feb 2008) | 1 line Changed paths: M /branches/S2_2/server/meta.c M /branches/S2_2/server/settings.c (PR#40101) minplayers typo -- patch by Egor Vyscrebentsov ------------------------------------------------------------------------ r14408 | jcreus | 2008-02-17 16:19:34 +0200 (Sun, 17 Feb 2008) | 1 line Changed paths: M /branches/S2_2/po/ca.po Update strings ------------------------------------------------------------------------ r14406 | wsimpson | 2008-02-15 22:52:47 +0200 (Fri, 15 Feb 2008) | 1 line Changed paths: M /branches/S2_2/utility/rand.c M /branches/S2_2/utility/rand.h (PR#40098) BUG: 2.2-test myrandomly() range check ------------------------------------------------------------------------ r14404 | wsimpson | 2008-02-15 21:07:27 +0200 (Fri, 15 Feb 2008) | 10 lines Changed paths: M /branches/S2_2/common/vision.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/savegame.c (PR#40096) deterministic borders (part 2) This should expand city vision to the same limit as the borders, or where the borders would be over the ocean. Unlike the previous (part 1), this no longer yields exactly the same borders. The existing range progression (for borders 4) seemed a little strange, and expanded much too quickly, so I've made it more uniform, with every size having some effect. ------------------------------------------------------------------------ r14399 | wsimpson | 2008-02-13 10:18:11 +0200 (Wed, 13 Feb 2008) | 36 lines Changed paths: M /branches/S2_2/ai/aisettler.c M /branches/S2_2/client/packhand.c M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/game.c M /branches/S2_2/common/tile.c M /branches/S2_2/common/tile.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c (PR#40095) 2.2-test: fix map_claim_border() for existing city and cleanup city.[ch] server/maphand.c map_claim_border() Add an omniscient test for a city. Change map_is_known() to map_is_known_and_seen(). ai/aisettler.c cityresult_fill() Default production expects the owner to be the tester, not the current border owner. Temporarily swap the owners. Similar problems found in server/citytools.c create_city() and server/savegame.c player_load_cities(). common/city.[ch] create_virtual_city() Split the code into a new city_choose_build_default(). Re-ordered the city variables to better match the .h and .c files, and the load and save order in savegame.c (PR#40093). common/tile.[ch] Renamed tile_set_city() to tile_set_worked(), to reflect its current use. Use a define for city_owner(), matching other such definitions. common/game.c game_remove_city() Always unlink cities before clearing the data fields. Revised and extended logging. client/packhand.c server/sanitycheck.c Updates to logging, checking the validity of players and tiles. Never trust network data! ------------------------------------------------------------------------ r14397 | wsimpson | 2008-02-11 04:52:42 +0200 (Mon, 11 Feb 2008) | 1 line Changed paths: M /branches/S2_2/ai/aitools.c (PR#39563) [Bug] AI doesn't want to build anything (fix) -- patch by Marko Lindqvist ------------------------------------------------------------------------ r14395 | wsimpson | 2008-02-11 04:44:36 +0200 (Mon, 11 Feb 2008) | 1 line Changed paths: M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/cityturn.h M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c (PR#40093) 2.2-test city_repair_size() and cleanup savegame.c ------------------------------------------------------------------------ r14393 | wsimpson | 2008-02-10 15:13:01 +0200 (Sun, 10 Feb 2008) | 1 line Changed paths: M /branches/S2_2/common/vision.c M /branches/S2_2/common/vision.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c (PR#40092) 2.2-test: fix update_dumb_city() missing update_vision_site_from_city() ------------------------------------------------------------------------ r14391 | wsimpson | 2008-02-09 22:07:19 +0200 (Sat, 09 Feb 2008) | 16 lines Changed paths: M /branches/S2_2/client/options.c M /branches/S2_2/common/events.c M /branches/S2_2/common/events.h M /branches/S2_2/data/stdsounds.soundspec M /branches/S2_2/server/console.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/scripting/api.pkg M /branches/S2_2/server/stdinhand.c (PR#40087) client needs sanity check and other server log messages Moved the existing ruleset_error() intercept into the con_handle_log() callback, so that server log messages can be sent to all connections. Currently, only LOG_FATAL and LOG_ERROR. Renamed E_MESSAGE_WALL to E_LOG_FATAL, as that was already used for the ruleset_error() and operator message popups. Renamed E_PLAYER_SETTINGS (unused) to E_LOG_ERROR, and these default to chat/output only. Used instead of E_LOG_FATAL for scripting. Changed the event sections to be properly translatable. Swapped the data fields for easier sorting (by event instead of strings). Likewise for the soundspec file. Used some existing sounds. ------------------------------------------------------------------------ r14389 | wsimpson | 2008-02-09 13:22:15 +0200 (Sat, 09 Feb 2008) | 12 lines Changed paths: M /branches/S2_2/common/city.h M /branches/S2_2/common/game.c M /branches/S2_2/server/sanitycheck.c (PR#40086) city center tiles not worked, bad sanity check repair? Define FREE_WORKED_TILES for counting is_free_worked_tile(), currently only 1! Should generalize in rulesets? Fix real_sanity_check_city() to prevent removing city workers for any is_free_worked_tile(). Should consolidate with other functions! Rewrite SANITY_* macros to standardize freelog() output format. Don't assert() in game_remove_player(), use freelog() instead. ------------------------------------------------------------------------ r14387 | wsimpson | 2008-02-06 02:29:15 +0200 (Wed, 06 Feb 2008) | 14 lines Changed paths: M /branches/S2_2/ai/aidata.h M /branches/S2_2/client/gui-gtk-2.0/helpdlg.c M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/game.h M /branches/S2_2/common/unit.c M /branches/S2_2/common/unit.h M /branches/S2_2/common/vision.h M /branches/S2_2/server/gamehand.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/report.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/score.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/srv_main.h M /branches/S2_2/server/unittools.c M /branches/S2_2/utility/shared.c M /branches/S2_2/utility/shared.h (PR#40084) identity_number, server.game_identifier, city_tile(), unit_tile() Includes some code already in 2.1 (PR#39980), used for initializing the game_identifier. Moved from game to server structure (it is server-only), and renamed to help distinguish from other "id".... Modified PR#40079, moving (and renaming) IDENTITY_NUMBER_ZERO to fc_types.h, for initializing and checking city and unit ids. Added access functions city_tile() and unit_tile(), renaming conflicting variable names. Increase the ai->stats.diplomat_reservations bit vector from 32767 (wrong) to 65536 -- potential overflow bug reported in PR#40080. ------------------------------------------------------------------------ r14385 | wsimpson | 2008-02-05 15:39:14 +0200 (Tue, 05 Feb 2008) | 6 lines Changed paths: M /branches/S2_2/ai/aicity.c (PR#39563) [Bug] AI doesn't want to build anything (log) #defined LOG_WANT symbol, moved other local LOG_* to front of file Does not fix anything other than logging! ------------------------------------------------------------------------ r14382 | wsimpson | 2008-02-04 18:36:07 +0200 (Mon, 04 Feb 2008) | 11 lines Changed paths: M /branches/S2_2/common/city.h M /branches/S2_2/common/unit.h M /branches/S2_2/common/vision.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/srv_main.h M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/unittools.c (PR#40079) BUG! city & unit ids not reserved, counter not saved/restored Properly reserve and release city & unit ids, checking for overflow. Initialize between games. Save and restore for reproducibility. Rulesets are no longer loaded twice for --file games. Debugging swaps of name and/or id for city and unit. Other minor cleanup. ------------------------------------------------------------------------ r14380 | chrisk | 2008-02-04 13:40:31 +0200 (Mon, 04 Feb 2008) | 2 lines Changed paths: M /branches/S2_2/po/de.po 4272 translated messages, 247 fuzzy translations, 163 untranslated messages. ------------------------------------------------------------------------ r14379 | wsimpson | 2008-02-04 01:48:56 +0200 (Mon, 04 Feb 2008) | 15 lines Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/server/savegame.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/utility/rand.c M /branches/S2_2/utility/rand.h (PR#40073) BUG: 2.2-test AI building_want random interval not saved/restored Renamed *_interval to ai.building_wait, and save/restore it. Renamed the related AI "recalc" variables to have the same prefix_* as the corresponding *_want counterparts (matching the names in the savegames). Moved the pseudo-random equation from tilespec into rand, making it easier to find, trace, and use elsewhere. Other trivial cleanup. ------------------------------------------------------------------------ r14377 | wsimpson | 2008-02-03 17:08:32 +0200 (Sun, 03 Feb 2008) | 54 lines Changed paths: M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/client/audio_sdl.c M /branches/S2_2/client/chatline_common.c M /branches/S2_2/client/chatline_common.h M /branches/S2_2/client/clinet.c M /branches/S2_2/client/connectdlg_common.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/sprite.c M /branches/S2_2/client/gui-sdl/graphics.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/gui_tilespec.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-sdl/pages.c M /branches/S2_2/client/gui-sdl/themes.c M /branches/S2_2/client/gui-sdl/themespec.c M /branches/S2_2/client/gui-sdl/themespec.h M /branches/S2_2/client/gui-win32/graphics.c M /branches/S2_2/client/gui-win32/gui_main.c M /branches/S2_2/client/gui-xaw/graphics.c M /branches/S2_2/client/gui-xaw/gui_main.c M /branches/S2_2/client/options.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/servers.h M /branches/S2_2/client/tilespec.c M /branches/S2_2/client/tilespec.h M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/unit.c M /branches/S2_2/common/version.c M /branches/S2_2/configure.ac M /branches/S2_2/data/helpdata.txt M /branches/S2_2/manual/civmanual.c M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/ko.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/tr.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po M /branches/S2_2/server/civserver.c M /branches/S2_2/server/generator/startpos.c M /branches/S2_2/server/meta.h M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/sernet.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/utility/fciconv.c M /branches/S2_2/utility/ftwl/be_common_32.c M /branches/S2_2/utility/ftwl/theme_engine.c M /branches/S2_2/utility/netintf.c M /branches/S2_2/utility/registry.c M /branches/S2_2/utility/shared.c (PR#40071) i18n: review LOG_FATAL and freeciv.org The same comprehensive review as PR#10400, this time for LOG_FATAL. Found some that probably need translation under our current requirements, and several that should not be translated, especially where a translated message is already sent to the chat output window. Compared client/tilespec.c with derived client/gui-sdl/themespec.c, and updated various inconsistent changes to messages. To better understand the loglevel of such messages, restored LOG_* constants for ruleset_error(), and replaced other "required" flags with LOG_* constants. Also, found several remaining *.freeciv.org and FREECIV_PATH in translated messages. Parameterized these messages. Found other common welcome messages and combined them. Moved the main wiki and meta URLs into configure.ac, matching the existing BUG_URL there. Requires ./autogen.sh before make! ar: 3002 translated messages, 1318 fuzzy translations, 362 untranslated messages. cs: 3184 translated messages, 876 fuzzy translations, 622 untranslated messages. ca: 4646 translated messages, 30 fuzzy translations, 6 untranslated messages. da: 4257 translated messages, 297 fuzzy translations, 128 untranslated messages. de: 4255 translated messages, 262 fuzzy translations, 165 untranslated messages. el: 2123 translated messages, 476 fuzzy translations, 2083 untranslated messages. en_GB: 70 translated messages, 4612 untranslated messages. es: 3752 translated messages, 672 fuzzy translations, 258 untranslated messages. et: 3668 translated messages, 555 fuzzy translations, 459 untranslated messages. fa: 2158 translated messages, 435 fuzzy translations, 2089 untranslated messages. fi: 3653 translated messages, 688 fuzzy translations, 341 untranslated messages. fr: 3960 translated messages, 481 fuzzy translations, 241 untranslated messages. he: 2040 translated messages, 194 fuzzy translations, 2448 untranslated messages. hu: 2354 translated messages, 1508 fuzzy translations, 820 untranslated messages. it: 2763 translated messages, 1249 fuzzy translations, 670 untranslated messages. ja: 3811 translated messages, 514 fuzzy translations, 357 untranslated messages. ko: 1813 translated messages, 347 fuzzy translations, 2522 untranslated messages. lt: 3226 translated messages, 332 fuzzy translations, 1124 untranslated messages. nl: 3801 translated messages, 633 fuzzy translations, 248 untranslated messages. nb: 2813 translated messages, 1226 fuzzy translations, 643 untranslated messages. no: 2813 translated messages, 1226 fuzzy translations, 643 untranslated messages. pl: 3292 translated messages, 948 fuzzy translations, 442 untranslated messages. pt: 2192 translated messages, 1554 fuzzy translations, 936 untranslated messages. pt_BR: 2494 translated messages, 1452 fuzzy translations, 736 untranslated messages. ro: 3216 translated messages, 819 fuzzy translations, 647 untranslated messages. ru: 3817 translated messages, 541 fuzzy translations, 324 untranslated messages. sv: 3989 translated messages, 482 fuzzy translations, 211 untranslated messages. tr: 3714 translated messages, 419 fuzzy translations, 549 untranslated messages. uk: 4151 translated messages, 307 fuzzy translations, 224 untranslated messages. zh_CN: 3185 translated messages, 913 fuzzy translations, 584 untranslated messages. ------------------------------------------------------------------------ r14375 | cazfi | 2008-02-02 10:12:22 +0200 (Sat, 02 Feb 2008) | 5 lines Changed paths: M /branches/S2_2/configure.ac M /branches/S2_2/manual/Makefile.am M /branches/S2_2/server/Makefile.am M /branches/S2_2/server/scripting/Makefile.am Define lua & tolua CFLAGS and LIBS in configure.ac instead of hardcoding them to Makefiles. See #40051 ------------------------------------------------------------------------ r14373 | chrisk | 2008-02-01 18:49:03 +0200 (Fri, 01 Feb 2008) | 2 lines Changed paths: M /branches/S2_2/po/de.po 4280 translated messages, 250 fuzzy translations, 161 untranslated messages. ------------------------------------------------------------------------ r14372 | chrisk | 2008-02-01 14:52:28 +0200 (Fri, 01 Feb 2008) | 2 lines Changed paths: M /branches/S2_2/po/de.po 4268 translated messages, 252 fuzzy translations, 171 untranslated messages. ------------------------------------------------------------------------ r14370 | wsimpson | 2008-02-01 13:44:07 +0200 (Fri, 01 Feb 2008) | 36 lines Changed paths: M /branches/S2_2/ai/aidata.c M /branches/S2_2/ai/ailog.c M /branches/S2_2/ai/aisettler.c M /branches/S2_2/ai/aiunit.c M /branches/S2_2/client/agents/agents.c M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/client/audio.c M /branches/S2_2/client/civclient.c M /branches/S2_2/client/climisc.c M /branches/S2_2/client/clinet.c M /branches/S2_2/client/gui-ftwl/chat.c M /branches/S2_2/client/gui-ftwl/citydlg.c M /branches/S2_2/client/gui-ftwl/gui_main.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-ftwl/mapctrl.c M /branches/S2_2/client/gui-ftwl/mapview.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/themespec.c M /branches/S2_2/client/gui-win32/gui_main.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/aicore/cm.c M /branches/S2_2/common/connection.c M /branches/S2_2/common/dataio.c M /branches/S2_2/common/generate_packets.py M /branches/S2_2/common/packets.c M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/ko.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/tr.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po M /branches/S2_2/server/auth.c M /branches/S2_2/server/diplhand.c M /branches/S2_2/server/sernet.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/unittools.c M /branches/S2_2/utility/ftwl/be_sdl.c M /branches/S2_2/utility/ftwl/be_sdl_pixels_32.c M /branches/S2_2/utility/ftwl/be_sdl_pixels_cairo_32.c M /branches/S2_2/utility/ftwl/text_renderer.c M /branches/S2_2/utility/ftwl/widget_window.c M /branches/S2_2/utility/inputfile.c M /branches/S2_2/utility/ioz.c M /branches/S2_2/utility/log.h M /branches/S2_2/utility/rand.c M /branches/S2_2/utility/timing.c (PR#10400) untranslated LOG_NORMAL messages reported by Jason Dorje Short original patch by Daniel Markstedt revised patch by me ar: 3014 translated messages, 1315 fuzzy translations, 362 untranslated messages. cs: 3204 translated messages, 869 fuzzy translations, 618 untranslated messages. ca: 4671 translated messages, 18 fuzzy translations, 2 untranslated messages. da: 4282 translated messages, 285 fuzzy translations, 124 untranslated messages. de: 4250 translated messages, 269 fuzzy translations, 172 untranslated messages. el: 2127 translated messages, 474 fuzzy translations, 2090 untranslated messages. en_GB: 70 translated messages, 4621 untranslated messages. es: 3772 translated messages, 665 fuzzy translations, 254 untranslated messages. et: 3688 translated messages, 545 fuzzy translations, 458 untranslated messages. fa: 2159 translated messages, 435 fuzzy translations, 2097 untranslated messages. fi: 3670 translated messages, 684 fuzzy translations, 337 untranslated messages. fr: 3985 translated messages, 469 fuzzy translations, 237 untranslated messages. he: 2044 translated messages, 192 fuzzy translations, 2455 untranslated messages. hu: 2365 translated messages, 1507 fuzzy translations, 819 untranslated messages. it: 2778 translated messages, 1245 fuzzy translations, 668 untranslated messages. ja: 3831 translated messages, 505 fuzzy translations, 355 untranslated messages. ko: 1820 translated messages, 341 fuzzy translations, 2530 untranslated messages. lt: 3235 translated messages, 328 fuzzy translations, 1128 untranslated messages. nl: 3819 translated messages, 628 fuzzy translations, 244 untranslated messages. nb: 2828 translated messages, 1222 fuzzy translations, 641 untranslated messages. no: 2828 translated messages, 1222 fuzzy translations, 641 untranslated messages. pl: 3308 translated messages, 943 fuzzy translations, 440 untranslated messages. pt: 2203 translated messages, 1552 fuzzy translations, 936 untranslated messages. pt_BR: 2501 translated messages, 1453 fuzzy translations, 737 untranslated messages. ro: 3232 translated messages, 814 fuzzy translations, 645 untranslated messages. ru: 3841 translated messages, 530 fuzzy translations, 320 untranslated messages. sv: 4014 translated messages, 470 fuzzy translations, 207 untranslated messages. tr: 3737 translated messages, 408 fuzzy translations, 546 untranslated messages. uk: 4170 translated messages, 299 fuzzy translations, 222 untranslated messages. zh_CN: 3203 translated messages, 906 fuzzy translations, 582 untranslated messages. ------------------------------------------------------------------------ r14369 | wsimpson | 2008-02-01 06:16:41 +0200 (Fri, 01 Feb 2008) | 1 line Changed paths: M /branches/S2_2/manual/civmanual.c M /branches/S2_2/server/commands.c M /branches/S2_2/server/commands.h M /branches/S2_2/server/stdinhand.c (PR#40062) server/stdinhand.c duplicates server/command.c text -- reported by Christian Knoke ------------------------------------------------------------------------ r14366 | wsimpson | 2008-01-31 22:18:35 +0200 (Thu, 31 Jan 2008) | 1 line Changed paths: M /branches/S2_2/server/report.c (PR#40064) historian report passes NULL format to cat_snprintf() -- reported by Christian Knoke ------------------------------------------------------------------------ r14364 | wsimpson | 2008-01-31 19:34:30 +0200 (Thu, 31 Jan 2008) | 1 line Changed paths: M /branches/S2_2/server/report.c (PR#40063) RFE: increase historian levels to prime number ------------------------------------------------------------------------ r14362 | cazfi | 2008-01-31 17:26:25 +0200 (Thu, 31 Jan 2008) | 2 lines Changed paths: M /branches/S2_2/client/gui-sdl/gui_iconv.c Fixed gui-sdl compilation ------------------------------------------------------------------------ r14358 | jdorje | 2008-01-31 03:06:57 +0200 (Thu, 31 Jan 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-sdl/gui_iconv.c Replace strerror with mystrerror. Patch by me in PR#40057. ------------------------------------------------------------------------ r14355 | cazfi | 2008-01-31 01:42:32 +0200 (Thu, 31 Jan 2008) | 5 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/citydlg.c Fixed selling of buildings. See #39620. Patch by William Allen Simpson. ------------------------------------------------------------------------ r14354 | chrisk | 2008-01-30 23:06:17 +0200 (Wed, 30 Jan 2008) | 2 lines Changed paths: M /branches/S2_2/po/de.po 4273 translated messages, 251 fuzzy translations, 170 untranslated messages. ------------------------------------------------------------------------ r14353 | jcreus | 2008-01-30 12:58:56 +0200 (Wed, 30 Jan 2008) | 1 line Changed paths: M /branches/S2_2/po/ca.po 4694 translated messages ------------------------------------------------------------------------ r14351 | jnmbk | 2008-01-30 09:33:14 +0200 (Wed, 30 Jan 2008) | 1 line Changed paths: M /branches/S2_2/po/tr.po fixed some fuzzy strings ------------------------------------------------------------------------ r14349 | wsimpson | 2008-01-30 04:32:26 +0200 (Wed, 30 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/server/plrhand.c (PR#40020) Segfault in server aiunit.c ai_manage_units => plrhand.c maybe_make_contact() reported by Dawid Ciezarkiewicz patch by Jason Dorje Short make_contact() kills the unit because of the broken treaty and bouncing (strange in itself). maybe_make_contact() needs a safe iterator. ------------------------------------------------------------------------ r14346 | wsimpson | 2008-01-29 21:33:52 +0200 (Tue, 29 Jan 2008) | 1 line Changed paths: M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/ko.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/tr.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po M /branches/S2_2/server/report.c (PR#40059) BUG: i18n: Publishing year on historian reports -- revised ------------------------------------------------------------------------ r14345 | wsimpson | 2008-01-29 21:06:11 +0200 (Tue, 29 Jan 2008) | 35 lines Changed paths: M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/ko.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/tr.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po M /branches/S2_2/server/report.c (PR#40059) BUG: i18n: Publishing year on historian reports With a make update-po to add the new TRANS comments for everybody ar: 3042 translated messages, 1291 fuzzy translations, 362 untranslated messages. cs: 3227 translated messages, 850 fuzzy translations, 618 untranslated messages. ca: 4655 translated messages, 35 fuzzy translations, 5 untranslated messages. da: 4312 translated messages, 259 fuzzy translations, 124 untranslated messages. de: 4242 translated messages, 282 fuzzy translations, 171 untranslated messages. el: 2136 translated messages, 454 fuzzy translations, 2105 untranslated messages. en_GB: 70 translated messages, 4625 untranslated messages. es: 3799 translated messages, 643 fuzzy translations, 253 untranslated messages. et: 3716 translated messages, 520 fuzzy translations, 459 untranslated messages. fa: 2168 translated messages, 417 fuzzy translations, 2110 untranslated messages. fi: 3696 translated messages, 662 fuzzy translations, 337 untranslated messages. fr: 4014 translated messages, 444 fuzzy translations, 237 untranslated messages. he: 2053 translated messages, 179 fuzzy translations, 2463 untranslated messages. hu: 2376 translated messages, 1495 fuzzy translations, 824 untranslated messages. it: 2800 translated messages, 1227 fuzzy translations, 668 untranslated messages. ja: 3857 translated messages, 482 fuzzy translations, 356 untranslated messages. ko: 1836 translated messages, 318 fuzzy translations, 2541 untranslated messages. lt: 3252 translated messages, 306 fuzzy translations, 1137 untranslated messages. nl: 3847 translated messages, 604 fuzzy translations, 244 untranslated messages. nb: 2850 translated messages, 1204 fuzzy translations, 641 untranslated messages. no: 2850 translated messages, 1204 fuzzy translations, 641 untranslated messages. pl: 3334 translated messages, 920 fuzzy translations, 441 untranslated messages. pt: 2218 translated messages, 1539 fuzzy translations, 938 untranslated messages. pt_BR: 2518 translated messages, 1439 fuzzy translations, 738 untranslated messages. ro: 3260 translated messages, 789 fuzzy translations, 646 untranslated messages. ru: 3871 translated messages, 505 fuzzy translations, 319 untranslated messages. sv: 4044 translated messages, 445 fuzzy translations, 206 untranslated messages. tr: 3664 translated messages, 477 fuzzy translations, 554 untranslated messages. uk: 4198 translated messages, 275 fuzzy translations, 222 untranslated messages. zh_CN: 3228 translated messages, 885 fuzzy translations, 582 untranslated messages. ------------------------------------------------------------------------ r14343 | wsimpson | 2008-01-29 11:55:36 +0200 (Tue, 29 Jan 2008) | 5 lines Changed paths: M /branches/S2_2/utility/support.c (PR#40058) mystrerror() and local encoding reported by Madeline Book proposed patch by Jason Dorje Short revised patch by me. ------------------------------------------------------------------------ r14341 | chrisk | 2008-01-28 22:34:29 +0200 (Mon, 28 Jan 2008) | 2 lines Changed paths: M /branches/S2_2/po/de.po 4257 translated messages, 268 fuzzy translations, 170 untranslated messages. ------------------------------------------------------------------------ r14340 | chrisk | 2008-01-28 18:18:28 +0200 (Mon, 28 Jan 2008) | 2 lines Changed paths: M /branches/S2_2/po/de.po finished merge with 2.1 4196 translated messages, 329 fuzzy translations, 170 untranslated messages. ------------------------------------------------------------------------ r14338 | wsimpson | 2008-01-28 02:02:52 +0200 (Mon, 28 Jan 2008) | 10 lines Changed paths: M /branches/S2_2/client/helpdata.c M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/ko.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/tr.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po M /branches/S2_2/server/citytools.c M /branches/S2_2/server/plrhand.c (PR#40032) server/plrhand.c civil war message plural reported by Egor Vyscrebentsov (PR#40054) Percentages in helpdata.c reported by Joan Creus The former was extensively discussed on -i18n. Combined for convenience of update-po and line-by-line comparisons ------------------------------------------------------------------------ r14335 | cproc | 2008-01-27 16:54:20 +0200 (Sun, 27 Jan 2008) | 1 line Changed paths: M /branches/S2_2/client/gui-win32/happiness.c M /branches/S2_2/client/gui-win32/menu.c Fix gui-win32 compilation. See PR#40053. ------------------------------------------------------------------------ r14331 | wsimpson | 2008-01-27 14:21:53 +0200 (Sun, 27 Jan 2008) | 1 line Changed paths: M /branches/S2_2/doc/HACKING M /branches/S2_2/doc/README M /branches/S2_2/doc/README.nations M /branches/S2_2/doc/README.rulesets M /branches/S2_2/utility/fciconv.c M /branches/S2_2/utility/shared.c (PR#40028) gtk/pango invalid UTF-8 warning, fix documentation ------------------------------------------------------------------------ r14328 | wsimpson | 2008-01-26 17:19:23 +0200 (Sat, 26 Jan 2008) | 1 line Changed paths: M /branches/S2_2/client/helpdata.c M /branches/S2_2/manual/civmanual.c M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/ko.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/tr.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po M /branches/S2_2/server/stdinhand.c (PR#40043) i18n: wordwrap_string() broken for UTF-8 translations -- reported by Egor Vyscrebentsov ------------------------------------------------------------------------ r14327 | cazfi | 2008-01-26 13:49:09 +0200 (Sat, 26 Jan 2008) | 2 lines Changed paths: M /branches/S2_2/dependencies/lua-5.1/src/Makefile.am Do not put lua interpreter main() to (currently unused) lua-5.1 library ------------------------------------------------------------------------ r14324 | cazfi | 2008-01-25 22:44:15 +0200 (Fri, 25 Jan 2008) | 2 lines Changed paths: M /branches/S2_2/configure.ac Added tr to ALL_LINGUAS ------------------------------------------------------------------------ r14322 | cazfi | 2008-01-25 22:28:58 +0200 (Fri, 25 Jan 2008) | 2 lines Changed paths: A /branches/S2_2/po/tr.po (from /branches/S2_1/po/tr.po:14321) Copied tr.po from S2_1 ------------------------------------------------------------------------ r14320 | wsimpson | 2008-01-23 19:10:17 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/zh_CN.po msgmerge --compendium=zh_CN.po ../../S2_1/po/zh_CN.po freeciv.pot -o zh_CN.pox zh_CN.po 3398 translated messages, 500 fuzzy translations, 376 untranslated messages. zh_CN.po+ 2554 translated messages, 1404 fuzzy translations, 734 untranslated messages. zh_CN.po= 3242 translated messages, 866 fuzzy translations, 584 untranslated messages. ------------------------------------------------------------------------ r14319 | wsimpson | 2008-01-23 19:08:27 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/sv.po msgmerge --compendium=sv.po ../../S2_1/po/sv.po freeciv.pot -o sv.pox sv.po 4274 translated messages. sv.po+ 3447 translated messages, 840 fuzzy translations, 405 untranslated messages. sv.po= 4060 translated messages, 427 fuzzy translations, 205 untranslated messages. ------------------------------------------------------------------------ r14318 | wsimpson | 2008-01-23 19:06:06 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/ro.po msgmerge --compendium=ro.po ../../S2_1/po/ro.po freeciv.pot -o ro.pox ro.po 3422 translated messages, 405 fuzzy translations, 447 untranslated messages. ro.po+ 2059 translated messages, 1204 fuzzy translations, 1429 untranslated messages. ro.po= 3275 translated messages, 770 fuzzy translations, 647 untranslated messages. ------------------------------------------------------------------------ r14317 | wsimpson | 2008-01-23 19:04:14 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/pt.po msgmerge --compendium=pt.po ../../S2_1/po/pt.po freeciv.pot -o pt.pox pt.po 2345 translated messages, 1148 fuzzy translations, 781 untranslated messages. pt.po+ 2218 translated messages, 1524 fuzzy translations, 950 untranslated messages. pt.po= 2231 translated messages, 1523 fuzzy translations, 938 untranslated messages. ------------------------------------------------------------------------ r14316 | wsimpson | 2008-01-23 19:00:14 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/pl.po msgmerge --compendium=pl.po ../../S2_1/po/pl.po freeciv.pot -o pl.pox pl.po 3435 translated messages, 543 fuzzy translations, 296 untranslated messages. pl.po+ 3320 translated messages, 926 fuzzy translations, 446 untranslated messages. pl.po= 3349 translated messages, 903 fuzzy translations, 440 untranslated messages. ------------------------------------------------------------------------ r14315 | wsimpson | 2008-01-23 18:58:15 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/no.po msgmerge --compendium=no.po ../../S2_1/po/no.po freeciv.pot -o no.pox no.po 3011 translated messages, 788 fuzzy translations, 475 untranslated messages. no.po+ 2837 translated messages, 1210 fuzzy translations, 645 untranslated messages. no.po= 2863 translated messages, 1188 fuzzy translations, 641 untranslated messages. ------------------------------------------------------------------------ r14314 | wsimpson | 2008-01-23 18:56:31 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/nl.po msgmerge --compendium=nl.po ../../S2_1/po/nl.po freeciv.pot -o nl.pox nl.po 3924 translated messages, 254 fuzzy translations, 96 untranslated messages. nl.po+ 3852 translated messages, 590 fuzzy translations, 250 untranslated messages. nl.po= 3862 translated messages, 587 fuzzy translations, 243 untranslated messages. ------------------------------------------------------------------------ r14313 | wsimpson | 2008-01-23 18:53:35 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/ko.po msgmerge --compendium=ko.po ../../S2_1/po/ko.po freeciv.pot -o ko.pox ko.po 1952 translated messages, 28 fuzzy translations, 2294 untranslated messages. ko.po+ 1031 translated messages, 296 fuzzy translations, 3365 untranslated messages. ko.po= 1848 translated messages, 304 fuzzy translations, 2540 untranslated messages. ------------------------------------------------------------------------ r14312 | wsimpson | 2008-01-23 18:24:56 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po msgmerge --compendium=ja.po ../../S2_1/po/ja.po freeciv.pot -o ja.pox ja.po 3940 translated messages, 126 fuzzy translations, 208 untranslated messages. ja.po+ 3693 translated messages, 621 fuzzy translations, 378 untranslated messages. ja.po= 3871 translated messages, 465 fuzzy translations, 356 untranslated messages. ------------------------------------------------------------------------ r14311 | wsimpson | 2008-01-23 18:20:07 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/hu.po msgmerge --compendium=hu.po ../../S2_1/po/hu.po freeciv.pot -o hu.pox hu.po 2063 translated messages, 1215 fuzzy translations, 996 untranslated messages. hu.po+ 2943 translated messages, 919 fuzzy translations, 830 untranslated messages. hu.po= 2394 translated messages, 1474 fuzzy translations, 824 untranslated messages. ------------------------------------------------------------------------ r14310 | wsimpson | 2008-01-23 18:14:57 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/he.po msgmerge --compendium=he.po ../../S2_1/po/he.po freeciv.pot -o he.pox he.po 2172 translated messages, 80 fuzzy translations, 2022 untranslated messages. he.po+ 76 translated messages, 338 fuzzy translations, 4278 untranslated messages. he.po= 2055 translated messages, 167 fuzzy translations, 2470 untranslated messages. ------------------------------------------------------------------------ r14309 | wsimpson | 2008-01-23 18:11:03 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/fr.po msgmerge --compendium=fr.po ../../S2_1/po/fr.po freeciv.pot -o fr.pox fr.po 4138 translated messages, 97 fuzzy translations, 39 untranslated messages. fr.po+ 3847 translated messages, 556 fuzzy translations, 289 untranslated messages. fr.po= 4029 translated messages, 427 fuzzy translations, 236 untranslated messages. ------------------------------------------------------------------------ r14308 | wsimpson | 2008-01-23 18:06:16 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/fa.po msgmerge --compendium=fa.po ../../S2_1/po/fa.po freeciv.pot -o fa.pox fa.po 2199 translated messages, 124 fuzzy translations, 1951 untranslated messages. fa.po+ 2108 translated messages, 412 fuzzy translations, 2172 untranslated messages. fa.po= 2172 translated messages, 410 fuzzy translations, 2110 untranslated messages. ------------------------------------------------------------------------ r14307 | wsimpson | 2008-01-23 17:57:09 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/et.po msgmerge --compendium=et.po ../../S2_1/po/et.po freeciv.pot -o et.pox et.po 3922 translated messages, 141 fuzzy translations, 211 untranslated messages. et.po+ 2462 translated messages, 693 fuzzy translations, 1537 untranslated messages. et.po= 3731 translated messages, 503 fuzzy translations, 458 untranslated messages. ------------------------------------------------------------------------ r14306 | wsimpson | 2008-01-23 17:54:27 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/es.po msgmerge --compendium=es.po ../../S2_1/po/es.po freeciv.pot -o es.pox es.po 3957 translated messages, 223 fuzzy translations, 94 untranslated messages. es.po+ 3785 translated messages, 650 fuzzy translations, 257 untranslated messages. es.po= 3813 translated messages, 626 fuzzy translations, 253 untranslated messages. ------------------------------------------------------------------------ r14305 | wsimpson | 2008-01-23 17:51:17 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/el.po msgmerge --compendium=el.po ../../S2_1/po/el.po freeciv.pot -o el.pox el.po 2209 translated messages, 168 fuzzy translations, 1897 untranslated messages. el.po+ 2128 translated messages, 435 fuzzy translations, 2129 untranslated messages. el.po= 2149 translated messages, 437 fuzzy translations, 2106 untranslated messages. ------------------------------------------------------------------------ r14304 | wsimpson | 2008-01-23 17:48:56 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/de.po msgmerge --compendium=de.po ../../S2_1/po/de.po freeciv.pot -o de.pox de.po 4241 translated messages, 33 fuzzy translations. de.po+ 3973 translated messages, 497 fuzzy translations, 222 untranslated messages. de.po= 4154 translated messages, 375 fuzzy translations, 163 untranslated messages. ------------------------------------------------------------------------ r14303 | wsimpson | 2008-01-23 17:46:40 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/da.po msgmerge --compendium=da.po ../../S2_1/po/da.po freeciv.pot -o da.pox da.po 4215 translated messages, 58 fuzzy translations, 1 untranslated message. da.po+ 4156 translated messages, 342 fuzzy translations, 194 untranslated messages. da.po= 4332 translated messages, 237 fuzzy translations, 123 untranslated messages. ------------------------------------------------------------------------ r14302 | wsimpson | 2008-01-23 17:40:39 +0200 (Wed, 23 Jan 2008) | 9 lines Changed paths: M /branches/S2_2/po/uk.po msgmerge --compendium=uk.po ../../S2_1/po/uk.po freeciv.pot -o uk.pox msgmerge --compendium=uk.pox ../../trunk/po/uk.po freeciv.pot -o uk.poxx uk.po 2342 translated messages, 1134 fuzzy translations, 798 untranslated messages. uk.po+ 4213 translated messages, 257 fuzzy translations, 222 untranslated messages. uk.po= 3254 translated messages, 1207 fuzzy translations, 231 untranslated messages. uk.po_ 4218 translated messages, 253 fuzzy translations, 221 untranslated messages. ------------------------------------------------------------------------ r14301 | wsimpson | 2008-01-23 17:18:47 +0200 (Wed, 23 Jan 2008) | 8 lines Changed paths: M /branches/S2_2/po/pt_BR.po cp ../../trunk/po/pt_BR.po pt_BR.pox msgmerge --compendium=pt_BR.po ../../S2_1/po/pt_BR.po freeciv.pot -o pt_BR.poxx pt_BR.po 2511 translated messages, 1143 fuzzy translations, 620 untranslated messages. pt_BR.po+ 661 translated messages, 1781 fuzzy translations, 2250 untranslated messages. pt_BR.po_ 2532 translated messages, 1422 fuzzy translations, 738 untranslated messages. ------------------------------------------------------------------------ r14300 | wsimpson | 2008-01-23 16:59:25 +0200 (Wed, 23 Jan 2008) | 9 lines Changed paths: M /branches/S2_2/po/lt.po msgmerge --compendium=lt.po ../../S2_1/po/lt.po freeciv.pot -o lt.pox msgmerge --compendium=lt.pox ../../trunk/po/lt.po freeciv.pot -o lt.poxx lt.po 3168 translated messages, 93 fuzzy translations, 1013 untranslated messages. lt.po+ 3063 translated messages, 468 fuzzy translations, 1161 untranslated messages. lt.po= 3144 translated messages, 400 fuzzy translations, 1148 untranslated messages. lt.po_ 3267 translated messages, 289 fuzzy translations, 1136 untranslated messages. ------------------------------------------------------------------------ r14299 | wsimpson | 2008-01-23 16:47:05 +0200 (Wed, 23 Jan 2008) | 9 lines Changed paths: M /branches/S2_2/po/cs.po msgmerge --compendium=cs.po ../../S2_1/po/cs.po freeciv.pot -o cs.pox msgmerge --compendium=cs.pox ../../trunk/po/cs.po freeciv.pot -o cs.poxx cs.po 3250 translated messages, 528 fuzzy translations, 496 untranslated messages. cs.po+ 3159 translated messages, 890 fuzzy translations, 643 untranslated messages. cs.po= 3199 translated messages, 856 fuzzy translations, 637 untranslated messages. cs.po_ 3242 translated messages, 833 fuzzy translations, 617 untranslated messages. ------------------------------------------------------------------------ r14298 | wsimpson | 2008-01-23 16:41:56 +0200 (Wed, 23 Jan 2008) | 7 lines Changed paths: M /branches/S2_2/po/ca.po msgmerge --compendium=ca.po ../../S2_1/po/ca.po freeciv.pot -o ca.pox msgmerge --compendium=ca.pox ../../trunk/po/ca.po freeciv.pot -o ca.poxx ca.po 4273 translated messages, 1 fuzzy translation. ca.po+ 4465 translated messages, 185 fuzzy translations, 42 untranslated messages. ca.po= 4604 translated messages, 56 fuzzy translations, 32 untranslated messages. ca.po_ 4676 translated messages, 12 fuzzy translations, 4 untranslated messages. ------------------------------------------------------------------------ r14297 | wsimpson | 2008-01-23 16:03:06 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/ca.po msgmerge --compendium=ca.po ../../S2_1/po/ca.po freeciv.pot -o ca.poxx ca.po 4273 translated messages, 1 fuzzy translation. ca.po+ 4465 translated messages, 185 fuzzy translations, 42 untranslated messages. ca.po= 4604 translated messages, 56 fuzzy translations, 32 untranslated messages. ------------------------------------------------------------------------ r14296 | wsimpson | 2008-01-23 15:59:39 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/ar.po msgmerge --compendium=ar.po ../../S2_1/po/ar.po freeciv.pot -o ar.poxx ar.po 3172 translated messages, 908 fuzzy translations, 194 untranslated messages. ar.po+ 2961 translated messages, 1360 fuzzy translations, 371 untranslated messages. ar.po= 3057 translated messages, 1274 fuzzy translations, 361 untranslated messages. ------------------------------------------------------------------------ r14288 | wsimpson | 2008-01-23 08:20:59 +0200 (Wed, 23 Jan 2008) | 6 lines Changed paths: M /branches/S2_2/po/en_GB.po msgmerge --compendium=en_GB.po ../../S2_1/po/en_GB.po freeciv.pot -o en_GB.poxx (plus line-by-line comparison) en_GB.po 70 translated messages, 4622 untranslated messages. ------------------------------------------------------------------------ r14287 | wsimpson | 2008-01-23 07:24:02 +0200 (Wed, 23 Jan 2008) | 94 lines Changed paths: M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/ko.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po make update-po Apparently, the first run on S2_2. It took well over half an hour! Before(-) & After(+) ar.po- 3077 translated messages, 1292 fuzzy translations, 342 untranslated messages. ar.po+ 2961 translated messages, 1360 fuzzy translations, 371 untranslated messages. ca.po- 4666 translated messages, 34 fuzzy translations, 11 untranslated messages. ca.po+ 4465 translated messages, 185 fuzzy translations, 42 untranslated messages. cs.po- 3302 translated messages, 785 fuzzy translations, 624 untranslated messages. cs.po+ 3159 translated messages, 890 fuzzy translations, 643 untranslated messages. da.po- 4346 translated messages, 202 fuzzy translations, 163 untranslated messages. da.po+ 4156 translated messages, 342 fuzzy translations, 194 untranslated messages. de.po- 4167 translated messages, 353 fuzzy translations, 191 untranslated messages. de.po+ 3973 translated messages, 497 fuzzy translations, 222 untranslated messages. el.po- 2202 translated messages, 352 fuzzy translations, 2157 untranslated messages. el.po+ 2128 translated messages, 435 fuzzy translations, 2129 untranslated messages. en_GB.po- 28 translated messages, 211 fuzzy translations, 4472 untranslated messages. en_GB.po+ 28 translated messages, 218 fuzzy translations, 4446 untranslated messages. es.po- 3970 translated messages, 514 fuzzy translations, 227 untranslated messages. es.po+ 3785 translated messages, 650 fuzzy translations, 257 untranslated messages. et.po- 2558 translated messages, 606 fuzzy translations, 1547 untranslated messages. et.po+ 2462 translated messages, 693 fuzzy translations, 1537 untranslated messages. fa.po- 2177 translated messages, 336 fuzzy translations, 2198 untranslated messages. fa.po+ 2108 translated messages, 412 fuzzy translations, 2172 untranslated messages. fi.po- 3591 translated messages, 376 fuzzy translations, 247 untranslated messages. fi.po+ 3710 translated messages, 646 fuzzy translations, 336 untranslated messages. fr.po- 4035 translated messages, 418 fuzzy translations, 258 untranslated messages. fr.po+ 3847 translated messages, 556 fuzzy translations, 289 untranslated messages. he.po- 76 translated messages, 326 fuzzy translations, 4309 untranslated messages. he.po+ 76 translated messages, 338 fuzzy translations, 4278 untranslated messages. hu.po- 3052 translated messages, 845 fuzzy translations, 814 untranslated messages. hu.po+ 2943 translated messages, 919 fuzzy translations, 830 untranslated messages. it.po- 2914 translated messages, 1142 fuzzy translations, 655 untranslated messages. it.po+ 2787 translated messages, 1233 fuzzy translations, 672 untranslated messages. ja.po- 3865 translated messages, 485 fuzzy translations, 361 untranslated messages. ja.po+ 3693 translated messages, 621 fuzzy translations, 378 untranslated messages. ko.po- 1060 translated messages, 2 fuzzy translations, 3260 untranslated messages. ko.po+ 1031 translated messages, 296 fuzzy translations, 3365 untranslated messages. lt.po- 3161 translated messages, 374 fuzzy translations, 1176 untranslated messages. lt.po+ 3063 translated messages, 468 fuzzy translations, 1161 untranslated messages. nb.po- 2967 translated messages, 1116 fuzzy translations, 628 untranslated messages. nb.po+ 2837 translated messages, 1210 fuzzy translations, 645 untranslated messages. nl.po- 4037 translated messages, 455 fuzzy translations, 219 untranslated messages. nl.po+ 3852 translated messages, 590 fuzzy translations, 250 untranslated messages. no.po- 2967 translated messages, 1116 fuzzy translations, 628 untranslated messages. no.po+ 2837 translated messages, 1210 fuzzy translations, 645 untranslated messages. pl.po- 3484 translated messages, 802 fuzzy translations, 425 untranslated messages. pl.po+ 3320 translated messages, 926 fuzzy translations, 446 untranslated messages. pt_BR.po- 666 translated messages, 1775 fuzzy translations, 2270 untranslated messages. pt_BR.po+ 661 translated messages, 1781 fuzzy translations, 2250 untranslated messages. pt.po- 2298 translated messages, 1481 fuzzy translations, 932 untranslated messages. pt.po+ 2218 translated messages, 1524 fuzzy translations, 950 untranslated messages. ro.po- 2130 translated messages, 1144 fuzzy translations, 1437 untranslated messages. ro.po+ 2059 translated messages, 1204 fuzzy translations, 1429 untranslated messages. ru.po- 3888 translated messages, 487 fuzzy translations, 318 untranslated messages. ru.po+ 3887 translated messages, 487 fuzzy translations, 318 untranslated messages. sv.po- 3610 translated messages, 717 fuzzy translations, 384 untranslated messages. sv.po+ 3447 translated messages, 840 fuzzy translations, 405 untranslated messages. uk.po- 4400 translated messages, 119 fuzzy translations, 192 untranslated messages. uk.po+ 4213 translated messages, 257 fuzzy translations, 222 untranslated messages. zh_CN.po- 2646 translated messages, 1347 fuzzy translations, 718 untranslated messages. zh_CN.po+ 2554 translated messages, 1404 fuzzy translations, 734 untranslated messages. ------------------------------------------------------------------------ r14284 | wsimpson | 2008-01-23 04:11:22 +0200 (Wed, 23 Jan 2008) | 1 line Changed paths: M /branches/S2_2/client/gui-gtk-2.0/happiness.c M /branches/S2_2/client/gui-win32/happiness.c M /branches/S2_2/client/text.c M /branches/S2_2/client/text.h (PR#40025) Happiness plurals -- reported by joan.creus@gmail.com ------------------------------------------------------------------------ r14282 | dmarks | 2008-01-23 02:27:50 +0200 (Wed, 23 Jan 2008) | 1 line Changed paths: M /branches/S2_2/data/nation/catalan.ruleset Updates to Catalan nation. Patch by Joan Creus with input from myself, Miguel, and William. Forwardport from S2_1. PR#40001 ------------------------------------------------------------------------ r14280 | evyscr | 2008-01-22 21:23:04 +0200 (Tue, 22 Jan 2008) | 2 lines Changed paths: M /branches/S2_2/client/gui-xaw/citydlg.c M /branches/S2_2/client/gui-xaw/menu.c Fix gui-xaw compilation. Patch by Marko Lindqvist in PR#40035 ------------------------------------------------------------------------ r14279 | evyscr | 2008-01-22 20:42:26 +0200 (Tue, 22 Jan 2008) | 2 lines Changed paths: M /branches/S2_2/po/ru.po Merged with branches/2_1 ru.po ------------------------------------------------------------------------ r14271 | cazfi | 2008-01-22 04:04:12 +0200 (Tue, 22 Jan 2008) | 4 lines Changed paths: M /branches/S2_2/client/gui-sdl/cma_fe.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/menu.c M /branches/S2_2/client/gui-sdl/plrdlg.c Fixed SDL-client compilation See #40034 ------------------------------------------------------------------------ r14268 | wsimpson | 2008-01-22 03:53:53 +0200 (Tue, 22 Jan 2008) | 1 line Changed paths: M /branches/S2_2/client/agents/sha.c M /branches/S2_2/common/city.c M /branches/S2_2/common/game.c M /branches/S2_2/common/nation.c M /branches/S2_2/common/unit.c M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/plrhand.h M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/sanitycheck.h M /branches/S2_2/server/settlers.c M /branches/S2_2/server/srv_main.c (PR#40033) sanity checking and debugging ------------------------------------------------------------------------ r14263 | wsimpson | 2008-01-21 19:03:28 +0200 (Mon, 21 Jan 2008) | 13 lines Changed paths: M /branches/S2_2/client/tilespec.c (PR#40011) client crash with bad tile(s) Reported by: angelo.conte@email.it "Jerry James" Patch by me. Even though the server tells the client a tile is not "unknown", it isn't sending valid data. For any error detected, leave the terrain black/blank. Copious client error logging. This does not fix any server issues. ------------------------------------------------------------------------ r14258 | wsimpson | 2008-01-20 05:11:56 +0200 (Sun, 20 Jan 2008) | 17 lines Changed paths: M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/gui-gtk-2.0/helpdlg.c M /branches/S2_2/client/gui-gtk-2.0/inteldlg.c M /branches/S2_2/client/gui-sdl/inteldlg.c M /branches/S2_2/client/gui-win32/helpdlg.c M /branches/S2_2/client/gui-win32/inteldlg.c M /branches/S2_2/client/gui-xaw/helpdlg.c M /branches/S2_2/client/gui-xaw/inteldlg.c M /branches/S2_2/client/packhand.c M /branches/S2_2/common/requirements.c M /branches/S2_2/common/team.c M /branches/S2_2/common/tech.c M /branches/S2_2/server/stdinhand.c (PR#40021) view intelligence failed assertion: tech == A_FUTURE || (tech >= 0 && tech < game.control.num_tech_types) Reported by: "Dave Daku" Emergency patch by me. This does not fix the underlying problem. But clients should not crash with bad server data. Check this datum as it is passed in from the network. Only xaw checked its data for A_UNSET! This updates that check, and fixes gtk2 (and hopefully sdl and win32, although they remain untested). Also, updated TRANS comments for various "(Unknown)", "(unknown)", and "(none)" -- attempting some usage consistency. ------------------------------------------------------------------------ r14250 | wsimpson | 2008-01-19 00:44:41 +0200 (Sat, 19 Jan 2008) | 1 line Changed paths: M /branches/S2_2/po/fi.po (PR#40026) Updated Finnish translation for 2.1 (and 2.2/trunk) -- Timo Jyrinki ------------------------------------------------------------------------ r14247 | wsimpson | 2008-01-18 23:47:58 +0200 (Fri, 18 Jan 2008) | 17 lines Changed paths: M /branches/S2_2/ai/aiexplorer.c M /branches/S2_2/ai/aiexplorer.h M /branches/S2_2/ai/aiferry.c M /branches/S2_2/ai/aiunit.c M /branches/S2_2/common/unit.h M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unithand.h M /branches/S2_2/server/unittools.c M /branches/S2_2/server/unittools.h (PR#39792) explore server assert Reported by: "Brandon Van Every" "Vincent J. Schiavoni" Patch by me. First and foremost, combine the similar code paths into do_explore(), which will indirectly call unit_activity_dependencies(). Secondly, but perhaps more importantly, use enum unit_move_result returns for ai_manage_explorer(), and pass along the new MR_DEATH result. This eliminates several crashing bugs where ai.done was set for dead units. More FIXME added for future work! ------------------------------------------------------------------------ r14243 | wsimpson | 2008-01-17 07:34:32 +0200 (Thu, 17 Jan 2008) | 14 lines Changed paths: M /branches/S2_2/ai/aiair.c M /branches/S2_2/ai/aidiplomat.c M /branches/S2_2/ai/aiferry.c M /branches/S2_2/ai/aitools.c M /branches/S2_2/ai/aiunit.c M /branches/S2_2/common/unit.c M /branches/S2_2/server/barbarian.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/citytools.h M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/settlers.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unithand.h M /branches/S2_2/server/unittools.c (PR#39870) unithand, unittools, citytools routines misnamed handle_* and real_* Want names that are easy to find, so unit_*_handling() seems reasonable for functions in unithand.[ch] Added some error logging for actual handle_* routines. Never trust network data! Expand some long series of "if (... ACTIVITY_* ...)" conditions to use switch instead. This also allows the compiler to verify that all cases were tested, and grep to find the various symbols! ------------------------------------------------------------------------ r14240 | cazfi | 2008-01-15 05:20:09 +0200 (Tue, 15 Jan 2008) | 5 lines Changed paths: M /branches/S2_2/utility/shared.c Added "'" to illegal characters to avoid broken SQL when player authentication used. See #40018 ------------------------------------------------------------------------ r14238 | cazfi | 2008-01-15 05:19:19 +0200 (Tue, 15 Jan 2008) | 4 lines Changed paths: M /branches/S2_2/configure.ac Fix gettext check to work with recent gettext versions. See #39921 ------------------------------------------------------------------------ r14235 | wsimpson | 2008-01-14 06:00:42 +0200 (Mon, 14 Jan 2008) | 1 line Changed paths: M /branches/S2_2/client/helpdata.c (PR#40014) helpdata.c implicit declaration of strlcpy() ------------------------------------------------------------------------ r14232 | wsimpson | 2008-01-14 05:27:36 +0200 (Mon, 14 Jan 2008) | 1 line Changed paths: M /branches/S2_2/client/gui-xaw/helpdlg.c M /branches/S2_2/client/helpdata.c (PR#40013) helpdata.c more checking buffer sizes ------------------------------------------------------------------------ r14230 | wsimpson | 2008-01-14 00:03:33 +0200 (Mon, 14 Jan 2008) | 21 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/helpdlg.c M /branches/S2_2/client/gui-sdl/helpdlg.c M /branches/S2_2/client/gui-win32/helpdlg.c M /branches/S2_2/client/gui-xaw/helpdlg.c M /branches/S2_2/client/helpdata.c M /branches/S2_2/client/helpdata.h (PR#40012) helpdata.c fails check of buffer size, and other problems reported by: Joan Creus Update helptext_unit() parameters to match helptext_building(). Finish the partially completed checks for helptext_tech(), helptext_terrain(), and helptext_government(). Ensure the buffers are always '\0' terminated, use strlcat(). Fix some missing translation qualifiers for comma lists, both bare ("?blistmore:, ") and c-format ("?clistmore:, %s"). Fix a number of TRANS messages that were on the wrong line, and didn't show up in the *.po files. Fix several plural translations. ------------------------------------------------------------------------ r14225 | wsimpson | 2008-01-06 22:23:07 +0200 (Sun, 06 Jan 2008) | 18 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/gamedlgs.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c (PR#11823) Game doesn't save server options (PR#39984) gtk2 server options setting and saving during start screen reported by: Jukka Suomela Kevin Benton Core@copper.net Christian Knoke suggestions from warclient by: Madeline Book patch by me. Settings and Options GTK2 dialogs now Cancel, Apply, Save, allowing settings to be saved in early screens (in addition to menu saves and saves on exit committed earlier). ------------------------------------------------------------------------ r14223 | wsimpson | 2008-01-06 21:29:46 +0200 (Sun, 06 Jan 2008) | 20 lines Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/ailog.c M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-win32/connectdlg.c M /branches/S2_2/client/packhand.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/common/player.c M /branches/S2_2/common/player.h M /branches/S2_2/server/barbarian.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/civserver.c M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/meta.c M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/scripting/api.pkg M /branches/S2_2/server/sernet.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/srv_main.h M /branches/S2_2/server/stdinhand.c M /branches/S2_2/version.in (PR#40000) reducing the number of *_info messages sent to client (pass 2) Most GAME_INFO packets are sent to update the number of players! That really isn't a good use of this packet. Renamed PLAYER_REMOVE to PLAYER_CONTROL, and send for both decreases and increases in the number of players. This allows a reduction of GAME_INFO packets merely sent to update game.info.nplayers. Also, allows copious error checking. Replaced scattered references to game.info.nplayers with player_count(). Moved game.info.nbarbarians into new struct civserver server, matching struct civclient client. Use player_count_no_barbarians(). Likewise, moved server_states out of game.h -- should be server-only. Completed removal of struct player ->player_no -- a process started in July with PR#39476 -- now using player_number() and player_index() everywhere. ------------------------------------------------------------------------ r14218 | wsimpson | 2008-01-01 02:28:17 +0200 (Tue, 01 Jan 2008) | 1 line Changed paths: M /branches/S2_2/client/gui-gtk-2.0/gui_main.c (PR#39987) GTK2 toplevel window shown before theme ------------------------------------------------------------------------ r14216 | wsimpson | 2007-12-31 15:32:43 +0200 (Mon, 31 Dec 2007) | 1 line Changed paths: M /branches/S2_2/client/helpdata.c (PR#39831) Training and combat help data ------------------------------------------------------------------------ r14213 | wsimpson | 2007-12-31 14:30:47 +0200 (Mon, 31 Dec 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-gtk-2.0/gui_stuff.c M /branches/S2_2/client/gui-win32/repodlgs.c (PR#39999) BUG: missing Q_() for report titles ------------------------------------------------------------------------ r14209 | wsimpson | 2007-12-31 02:12:40 +0200 (Mon, 31 Dec 2007) | 5 lines Changed paths: M /branches/S2_2/ai/advdiplomacy.c M /branches/S2_2/ai/advdomestic.c M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/ai/aiair.c M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aidata.c M /branches/S2_2/ai/aidiplomat.c M /branches/S2_2/ai/aiferry.c M /branches/S2_2/ai/aihand.c M /branches/S2_2/ai/ailog.c M /branches/S2_2/ai/aiparatrooper.c M /branches/S2_2/ai/aitech.c M /branches/S2_2/ai/aiunit.c M /branches/S2_2/client/agents/agents.c M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/cityrepdata.c M /branches/S2_2/client/climisc.c M /branches/S2_2/client/connectdlg_common.c M /branches/S2_2/client/connectdlg_common.h M /branches/S2_2/client/gui-ftwl/chat.c M /branches/S2_2/client/gui-ftwl/citydlg.c M /branches/S2_2/client/gui-ftwl/dialogs.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-ftwl/mapview.c M /branches/S2_2/client/gui-gtk-2.0/caravan_dialog.c M /branches/S2_2/client/gui-gtk-2.0/citydlg.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/diplodlg.c M /branches/S2_2/client/gui-gtk-2.0/diplomat_dialog.c M /branches/S2_2/client/gui-gtk-2.0/editdlg.c M /branches/S2_2/client/gui-gtk-2.0/finddlg.c M /branches/S2_2/client/gui-gtk-2.0/gotodlg.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/inteldlg.c M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/gui-gtk-2.0/spaceshipdlg.c M /branches/S2_2/client/gui-sdl/caravan_dialog.c 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/cma_fe.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/diplodlg.c M /branches/S2_2/client/gui-sdl/diplomat_dialog.c M /branches/S2_2/client/gui-sdl/finddlg.c M /branches/S2_2/client/gui-sdl/gotodlg.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/menu.c M /branches/S2_2/client/gui-sdl/repodlgs.c M /branches/S2_2/client/gui-sdl/wldlg.c M /branches/S2_2/client/gui-win32/citydlg.c M /branches/S2_2/client/gui-win32/connectdlg.c M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-win32/diplodlg.c M /branches/S2_2/client/gui-win32/finddlg.c M /branches/S2_2/client/gui-win32/gotodlg.c M /branches/S2_2/client/gui-win32/inteldlg.c M /branches/S2_2/client/gui-win32/repodlgs.c M /branches/S2_2/client/gui-win32/spaceshipdlg.c M /branches/S2_2/client/gui-xaw/citydlg.c M /branches/S2_2/client/gui-xaw/cityrep.c M /branches/S2_2/client/gui-xaw/dialogs.c M /branches/S2_2/client/gui-xaw/diplodlg.c M /branches/S2_2/client/gui-xaw/diplomat_dialog.c M /branches/S2_2/client/gui-xaw/finddlg.c M /branches/S2_2/client/gui-xaw/gotodlg.c M /branches/S2_2/client/gui-xaw/inteldlg.c M /branches/S2_2/client/gui-xaw/pages.c M /branches/S2_2/client/gui-xaw/plrdlg.c M /branches/S2_2/client/gui-xaw/repodlgs.c M /branches/S2_2/client/gui-xaw/spaceshipdlg.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/plrdlg_common.c M /branches/S2_2/client/text.c M /branches/S2_2/common/aicore/cm.c M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/connection.c M /branches/S2_2/common/diptreaty.c M /branches/S2_2/common/game.c M /branches/S2_2/common/idex.c M /branches/S2_2/common/nation.c M /branches/S2_2/common/nation.h M /branches/S2_2/common/player.c M /branches/S2_2/common/player.h M /branches/S2_2/common/vision.c M /branches/S2_2/server/barbarian.c M /branches/S2_2/server/cityhand.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/citytools.h M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/diplhand.c M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/gamehand.c M /branches/S2_2/server/gotohand.c M /branches/S2_2/server/handchat.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/report.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/score.c M /branches/S2_2/server/settlers.c M /branches/S2_2/server/spacerace.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/techtools.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c (PR#39993) i18n get_nearest_city_text() problems -- partial solution (PR#39994) i18n with, and, or, lists -- partial solution (PR#39997) strings in need of TRANS comments (PR#39998) access functions city_name() and player_name() ------------------------------------------------------------------------ r14204 | wsimpson | 2007-12-26 20:49:29 +0200 (Wed, 26 Dec 2007) | 1 line Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aidiplomat.c M /branches/S2_2/ai/aihunt.c M /branches/S2_2/ai/ailog.c M /branches/S2_2/ai/aitools.c M /branches/S2_2/ai/aiunit.c M /branches/S2_2/common/combat.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/diplhand.c M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/settlers.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c (PR#39971) BUG: i18n possessive problems ------------------------------------------------------------------------ r14201 | wsimpson | 2007-12-25 16:13:33 +0200 (Tue, 25 Dec 2007) | 1 line Changed paths: M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c M /branches/S2_2/server/unittools.h (PR#39973) i18n get_location_str() problems ------------------------------------------------------------------------ r14189 | dmarks | 2007-12-23 03:50:02 +0200 (Sun, 23 Dec 2007) | 1 line Changed paths: M /branches/S2_2/po/fi.po 3659 translated messages, 641 fuzzy translations, 400 untranslated messages. Translation by Timo Jyrinki and Sini Ruohomaa PR#39981 ------------------------------------------------------------------------ r14184 | dmarks | 2007-12-22 12:32:12 +0200 (Sat, 22 Dec 2007) | 1 line Changed paths: M /branches/S2_2/po/fi.po 3222 translated messages, 1047 fuzzy translations, 431 untranslated messages. Translation by Timo Jyrinki PR#39975 - forwardport from S2_1 ------------------------------------------------------------------------ r14179 | wsimpson | 2007-12-18 14:42:00 +0200 (Tue, 18 Dec 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-sdl/plrdlg.c M /branches/S2_2/client/gui-sdl/repodlgs.c M /branches/S2_2/client/gui-win32/menu.c M /branches/S2_2/client/gui-win32/plrdlg.c M /branches/S2_2/client/gui-win32/repodlgs.c M /branches/S2_2/client/gui-xaw/menu.c M /branches/S2_2/client/gui-xaw/repodlgs.c M /branches/S2_2/data/Freeciv.in (PR#39977) Cleanup: gui-xaw, gui-win32, etc: menu reports ------------------------------------------------------------------------ r14176 | dmarks | 2007-12-18 00:48:32 +0200 (Tue, 18 Dec 2007) | 1 line Changed paths: M /branches/S2_2/data/civ1/buildings.ruleset M /branches/S2_2/data/civ2/buildings.ruleset M /branches/S2_2/data/default/buildings.ruleset Add realistic terrain reqs for three default wonders, as well a number of missing ones to civ1 and civ2. PR#39944 ------------------------------------------------------------------------ r14171 | wsimpson | 2007-12-17 10:41:38 +0200 (Mon, 17 Dec 2007) | 1 line Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/client/climisc.c M /branches/S2_2/client/gui-ftwl/dialogs.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/editdlg.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/inteldlg.c M /branches/S2_2/client/gui-gtk-2.0/mapview.c M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/diplodlg.c M /branches/S2_2/client/gui-sdl/gotodlg.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/plrdlg.c M /branches/S2_2/client/gui-sdl/repodlgs.c M /branches/S2_2/client/gui-sdl/spaceshipdlg.c M /branches/S2_2/client/gui-win32/connectdlg.c M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-win32/diplodlg.c M /branches/S2_2/client/gui-win32/inteldlg.c M /branches/S2_2/client/gui-win32/mapview.c M /branches/S2_2/client/gui-win32/plrdlg.c M /branches/S2_2/client/gui-win32/repodlgs.c M /branches/S2_2/client/gui-xaw/dialogs.c M /branches/S2_2/client/gui-xaw/diplodlg.c M /branches/S2_2/client/gui-xaw/inteldlg.c M /branches/S2_2/client/gui-xaw/pages.c M /branches/S2_2/client/gui-xaw/plrdlg.c M /branches/S2_2/client/gui-xaw/repodlgs.c M /branches/S2_2/client/helpdata.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/plrdlg_common.c M /branches/S2_2/client/text.c M /branches/S2_2/common/nation.c M /branches/S2_2/common/nation.h M /branches/S2_2/common/packets.def M /branches/S2_2/common/requirements.c M /branches/S2_2/doc/README.nations M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/report.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/scripting/api_methods.c M /branches/S2_2/server/spacerace.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/unittools.c M /branches/S2_2/server/unittools.h (PR#39974) nation_name_* renamed nation_adjective_* ------------------------------------------------------------------------ r14165 | wsimpson | 2007-12-16 09:40:05 +0200 (Sun, 16 Dec 2007) | 6 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.h M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-gtk-2.0/pages.c M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/data/helpdata.txt M /branches/S2_2/data/scenario/tutorial.sav (PR#39749) [Bug] battle groups keys don't work (Belgium and French) (PR#39927) consistent UI - Map - shortcut F4 in 2.1 - F1 in 2.2 (PR#39966) BUG: GTK2 new game screen, _Ruleset conflicts with _Ready (and Not _ready) and _Release player, etc. (PR#39967) BUG: GTK2 menu _Reports: _Players conflicts with S_paceship ------------------------------------------------------------------------ r14162 | wsimpson | 2007-12-15 10:46:20 +0200 (Sat, 15 Dec 2007) | 15 lines Changed paths: M /branches/S2_2/client/clinet.c M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/options.c M /branches/S2_2/client/options.h M /branches/S2_2/client/repodlgs_common.c M /branches/S2_2/client/repodlgs_common.h M /branches/S2_2/server/stdinhand.c (PR#39959) BUG: options/settings changes lost when Leaving & (re)Loading The save_options_on_exit menu option didn't work for Leave, only Quit. The settable options weren't saved. Keeping track of the settings that are different from default, and only saving and sending those. Fixes an outstanding client memory leak, for every single settings string packet after the first groups -- the old strings weren't freed. Fixes an append_output_window() problem with GTK2 early error reporting. Replaced them with freelog(). So far, only done for GTK2.... ------------------------------------------------------------------------ r14159 | wsimpson | 2007-12-12 20:40:52 +0200 (Wed, 12 Dec 2007) | 41 lines Changed paths: M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/settings.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/srv_main.h M /branches/S2_2/server/stdinhand.c (PR#39960) reducing the number of *_info messages sent to client (pass 1) Because send_player_info() is hidden inside certain functions, remove and scatter to various code branches instead to reveal code flow. This also fixes several potential bugs. Moreover, in most places that send_all_info() was called, it was immediately followed by send_player_info(NULL, NULL), duplicated to the connection! Generally, send_conn_info() after send_game_info() and send_player_info() because of player number. This also fixes several potential bugs. server/connecthand.c establish_new_connection() repeat calls in various code branches to avoid sending redundant packets. bug fix: send_conn_info() after send_game_info() and send_player_info() attach_connection_to_player() remove redundant calls, scatter to various code branches instead: send_game_info(NULL) send_player_info(pplayer, NULL) lost_connection_to_client() send_player_info(pplayer, NULL) was only sent in S_S_RUNNING, but also sent sometimes by toggle_ai_player_direct(); now always send for consistency. server/srv_main.c send_all_info() remove redundant call after each call, include within function: send_player_info(NULL, NULL) server/stdinhand.c toggle_ai_player_direct() remove redundant call, scatter to various code branches instead: send_player_info(pplayer, NULL) (allows the calls to be moved ahead of sending *_info) detach_command() bug fix? detaching observer should be sent rulesets (like /take)? ------------------------------------------------------------------------ r14157 | wsimpson | 2007-12-12 16:31:59 +0200 (Wed, 12 Dec 2007) | 1 line Changed paths: 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/mapctrl.h (PR#12188) Alt-t key does not work ------------------------------------------------------------------------ r14154 | wsimpson | 2007-12-12 14:09:25 +0200 (Wed, 12 Dec 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-gtk-2.0/repodlgs.c M /branches/S2_2/client/gui-win32/repodlgs.c M /branches/S2_2/client/gui-xaw/repodlgs.c M /branches/S2_2/client/repodlgs_common.c M /branches/S2_2/client/repodlgs_common.h M /branches/S2_2/common/packets.def M /branches/S2_2/manual/civmanual.c M /branches/S2_2/server/settings.h M /branches/S2_2/server/stdinhand.c (PR#39964) BUG: server settable options uninitialized and bad values ------------------------------------------------------------------------ r14150 | wsimpson | 2007-12-10 00:46:11 +0200 (Mon, 10 Dec 2007) | 29 lines Changed paths: M /branches/S2_2/client/civclient.c M /branches/S2_2/client/civclient.h M /branches/S2_2/client/clinet.c M /branches/S2_2/client/repodlgs_common.c M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/gamehand.c M /branches/S2_2/server/gamehand.h M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/ruleset.h 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/srv_main.h M /branches/S2_2/server/stdinhand.c (PR#39956) reducing the number of rulesets sent to client (pass 1) server/ruleset.c load_rulesets() remove redundant send_rulesets(), usually sent later after game_load(), instead send only after explicit server/stdinhand.c set_rulesetdir() In addition, this fixes a bug sending rulesets to game.all_connections instead of the correct game.est_connections (established). server/savegame.c game_load() remove redundant send_ruleset_nations(), sent later with send_rulesets() server/srv_main.c start_game() remove redundant send_server_settings() Generally, send_server_settings() after send_rulesets() for delta compression of the redundancy and updates. client/repodlgs_common.c calloc instead of malloc Also, the server and client had identically named handle_packet_input() routines, yet were not the generated packet handler names. Renamed to avoid confusion with each other, and with packets.def handlers. ------------------------------------------------------------------------ r14147 | wsimpson | 2007-12-08 19:56:33 +0200 (Sat, 08 Dec 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-gtk-2.0/gui_main.c (PR#39924) BUG: escape doesn't cancel dialogs nor much of anything else ------------------------------------------------------------------------ r14142 | wsimpson | 2007-12-07 23:15:48 +0200 (Fri, 07 Dec 2007) | 18 lines Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/client/agents/cma_fec.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/cityrepdata.c M /branches/S2_2/client/civclient.h M /branches/S2_2/client/control.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/helpdata.c M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/overview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/text.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/aicore/cm.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.c M /branches/S2_2/common/packets.def M /branches/S2_2/common/packets.h M /branches/S2_2/common/requirements.c M /branches/S2_2/server/cityhand.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/connecthand.c M /branches/S2_2/server/gamehand.c M /branches/S2_2/server/gamehand.h M /branches/S2_2/server/report.c M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/score.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/unithand.c M /branches/S2_2/version.in (PR#39948) divorce client_states from server_states The "client" 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! ------------------------------------------------------------------------ r14140 | 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.h M /branches/S2_2/client/control.c M /branches/S2_2/client/control.h M /branches/S2_2/client/goto.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/mapview.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-win32/mapctrl.c M /branches/S2_2/client/mapctrl_common.c (PR#39850) missing control re-initialization for second game ------------------------------------------------------------------------ r14136 | 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. ------------------------------------------------------------------------ r14134 | jdorje | 2007-12-05 01:04:23 +0200 (Wed, 05 Dec 2007) | 5 lines Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aidata.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 in PR#39947. ------------------------------------------------------------------------ r14133 | 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 in PR#39947 with changes by me. ------------------------------------------------------------------------ r14130 | 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! ------------------------------------------------------------------------ r14126 | 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 ------------------------------------------------------------------------ r14121 | 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/civclient.h M /branches/S2_2/client/climisc.c M /branches/S2_2/client/clinet.c M /branches/S2_2/client/control.c M /branches/S2_2/client/gui-ftwl/gotodlg.c M /branches/S2_2/client/gui-ftwl/gui_main.c M /branches/S2_2/client/gui-ftwl/mapview.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-sdl/chatline.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-sdl/menu.c M /branches/S2_2/client/gui-sdl/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.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/game.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 symbols ------------------------------------------------------------------------ r14116 | 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 ------------------------------------------------------------------------ r14113 | wsimpson | 2007-12-02 17:09:00 +0200 (Sun, 02 Dec 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/gui_main.c (PR#39602) quickselect doesn't like the selection of many units -- patches rejected -- rarely used keys deleted ------------------------------------------------------------------------ r14108 | 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, City ------------------------------------------------------------------------ r14105 | wsimpson | 2007-11-29 16:52:03 +0200 (Thu, 29 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-gtk-2.0/diplomat_dialog.c M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-xaw/diplomat_dialog.c (PR#39909) BUG: leader gender ignored in diplomat/spy dialog ------------------------------------------------------------------------ r14101 | wsimpson | 2007-11-29 07:20:58 +0200 (Thu, 29 Nov 2007) | 11 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/cityrep.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-gtk-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). ------------------------------------------------------------------------ r14098 | jdorje | 2007-11-28 23:40:10 +0200 (Wed, 28 Nov 2007) | 1 line Changed paths: M /branches/S2_2/doc/README Simple typo fix. ------------------------------------------------------------------------ r14094 | 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.3 ------------------------------------------------------------------------ r14091 | 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. ------------------------------------------------------------------------ r14088 | 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. ------------------------------------------------------------------------ r14087 | 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. ------------------------------------------------------------------------ r14084 | 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 in PR#39849. ------------------------------------------------------------------------ r14080 | 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 in PR#39722 with changes by me. ------------------------------------------------------------------------ r14076 | jdorje | 2007-11-26 02:54:36 +0200 (Mon, 26 Nov 2007) | 4 lines Changed paths: M /branches/S2_2/client/gui-sdl/chatline.c M /branches/S2_2/client/gui-sdl/citydlg.c M /branches/S2_2/client/gui-sdl/colors.h M /branches/S2_2/client/gui-sdl/connectdlg.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/graphics.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. ------------------------------------------------------------------------ r14068 | 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. ------------------------------------------------------------------------ r14065 | 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#39611. ------------------------------------------------------------------------ r14061 | 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#39904. ------------------------------------------------------------------------ r14058 | 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 in PR#39887. ------------------------------------------------------------------------ r14054 | wsimpson | 2007-11-25 19:06:52 +0200 (Sun, 25 Nov 2007) | 10 lines Changed paths: M /branches/S2_2/client/packhand.c M /branches/S2_2/common/city.c M /branches/S2_2/common/map.c M /branches/S2_2/common/player.c M /branches/S2_2/common/player.h M /branches/S2_2/common/terrain.c M /branches/S2_2/common/tile.c M /branches/S2_2/common/tile.h M /branches/S2_2/common/vision.c M /branches/S2_2/common/vision.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/sanitycheck.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. ------------------------------------------------------------------------ r14051 | wsimpson | 2007-11-25 14:21:48 +0200 (Sun, 25 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/connectdlg_common.c (PR#39901) Patch: Fix permission on open() call -- reported by Brian Pepple ------------------------------------------------------------------------ r14047 | cproc | 2007-11-25 06:44:46 +0200 (Sun, 25 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/cma_fe.c Fix slider movement in the city governor dialog. Reported by in PR#39859, patch by me. ------------------------------------------------------------------------ r14039 | dmarks | 2007-11-24 14:48:20 +0200 (Sat, 24 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/flags/unknown-shield.png M /branches/S2_2/data/flags/unknown.png M /branches/S2_2/data/flags/unknown.svg Fix Inkscape crash. ------------------------------------------------------------------------ r14036 | dmarks | 2007-11-24 13:58:14 +0200 (Sat, 24 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/flags/rome-shield.png M /branches/S2_2/data/flags/rome.png M /branches/S2_2/data/flags/rome.svg Fix Inkscape crash. ------------------------------------------------------------------------ r14033 | wsimpson | 2007-11-24 13:33:59 +0200 (Sat, 24 Nov 2007) | 1 line Changed paths: M /branches/S2_2/server/savegame.c (PR#39898) Buffer overflow during autosave -- reported by loganjerry@gmail.com ------------------------------------------------------------------------ r14030 | dmarks | 2007-11-24 12:28:19 +0200 (Sat, 24 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/flags/constantine-shield.png M /branches/S2_2/data/flags/constantine.png M /branches/S2_2/data/flags/constantine.svg Fix Inkscape crash. ------------------------------------------------------------------------ r14027 | dmarks | 2007-11-24 05:11:44 +0200 (Sat, 24 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/civclient.dsc.in M /branches/S2_2/data/civserver.dsc.in Update URL ------------------------------------------------------------------------ r14025 | dmarks | 2007-11-24 04:23:17 +0200 (Sat, 24 Nov 2007) | 1 line Changed paths: M /branches/S2_2/configure.ac A /branches/S2_2/po/ko.po Forwardport Korean l10n. ------------------------------------------------------------------------ r14021 | wsimpson | 2007-11-24 01:04:27 +0200 (Sat, 24 Nov 2007) | 6 lines Changed paths: M /branches/S2_2/client/climisc.c M /branches/S2_2/scripts/setup_auth_server.sh M /branches/S2_2/server/unittools.c (PR#39818) 2.1.0 multiple bugs: "gives" -> "give" reported by Christoph Petschnig (PR#39884) Typo "succesfully" in English airlift message reported by Jacob Nevins ------------------------------------------------------------------------ r14017 | wsimpson | 2007-11-23 22:49:02 +0200 (Fri, 23 Nov 2007) | 1 line Changed paths: 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/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/gotodlg.c M /branches/S2_2/client/gui-gtk-2.0/messagewin.c M /branches/S2_2/client/gui-gtk-2.0/plrdlg.c (PR#23078) 2.1.0 (F1) City & (F3) Player - (Alt-H) S_how conflicts with _Help ------------------------------------------------------------------------ r14013 | dmarks | 2007-11-22 01:02:17 +0200 (Thu, 22 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/misc/small.png M /branches/S2_2/data/misc/small.spec Replace dollar symbol with more universal gold coin. Reported by Ronny Standtke in PR#39838. Graphics by Hogne Haskjold. ------------------------------------------------------------------------ r14011 | dmarks | 2007-11-21 16:24:37 +0200 (Wed, 21 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/civ1/units.ruleset M /branches/S2_2/data/civ2/units.ruleset M /branches/S2_2/data/default/units.ruleset Add missing newline. ------------------------------------------------------------------------ r14009 | dmarks | 2007-11-21 15:25:15 +0200 (Wed, 21 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/civ1/units.ruleset M /branches/S2_2/data/civ2/units.ruleset M /branches/S2_2/data/default/units.ruleset Fix gettext warnings. ------------------------------------------------------------------------ r14005 | dmarks | 2007-11-21 14:43:46 +0200 (Wed, 21 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/civ2/buildings.ruleset M /branches/S2_2/data/civ2/effects.ruleset Add effect to civ2 ruleset Eiffel Tower and update helptext. PR#39874 ------------------------------------------------------------------------ r14002 | dmarks | 2007-11-21 14:39:45 +0200 (Wed, 21 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/default/buildings.ruleset M /branches/S2_2/data/default/effects.ruleset Reword Eiffel Tower helptext to reflect new rules. Reported by eadleofice in PR#39826. ------------------------------------------------------------------------ r13998 | dmarks | 2007-11-21 14:31:26 +0200 (Wed, 21 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/civ2/units.ruleset Improve elephant helptext. Reported by Chris Knoke in PR#39748. ------------------------------------------------------------------------ r13997 | dmarks | 2007-11-21 14:29:08 +0200 (Wed, 21 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/civ1/units.ruleset M /branches/S2_2/data/civ2/units.ruleset M /branches/S2_2/data/default/units.ruleset Improve diplomat and spy helptexts. Reported by Marko Lindqvist in PR#39541; patch by me. ------------------------------------------------------------------------ r13994 | wsimpson | 2007-11-21 03:55:15 +0200 (Wed, 21 Nov 2007) | 1 line Changed paths: M /branches/S2_2/server/savegame.c M /branches/S2_2/server/srv_main.c (PR#39876) fix soft restart; load game freelog translation; re-order early load ------------------------------------------------------------------------ r13991 | wsimpson | 2007-11-18 15:14:10 +0200 (Sun, 18 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/packhand.c (PR#39868) unit woken up from sentry not properly deselected ------------------------------------------------------------------------ r13988 | wsimpson | 2007-11-18 08:02:32 +0200 (Sun, 18 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/control.c (PR#39873) harmonize 2.1 and 2.2 control.c somewhat ------------------------------------------------------------------------ r13986 | dmarks | 2007-11-17 15:51:29 +0200 (Sat, 17 Nov 2007) | 1 line Changed paths: M /branches/S2_2/server/unittools.c Clarify paradrop server message. Reported by Chris Knoke in PR#9347 with patch by Jason Dorje. ------------------------------------------------------------------------ r13983 | dmarks | 2007-11-17 15:36:02 +0200 (Sat, 17 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/options.c Turn off fullscreen mode by default. See PR#12119 ------------------------------------------------------------------------ r13978 | jdorje | 2007-11-16 13:02:07 +0200 (Fri, 16 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/civ1/script.lua M /branches/S2_2/data/civ2/script.lua M /branches/S2_2/data/default/ai_effects.ruleset M /branches/S2_2/data/fonts/COPYING.Vera M /branches/S2_2/data/nation/breton.ruleset M /branches/S2_2/data/nation/burgundian.ruleset M /branches/S2_2/data/nation/kurd.ruleset M /branches/S2_2/data/nation/norman.ruleset M /branches/S2_2/data/nation/templar.ruleset M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/gtkrc M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/menubar.rc M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/panel.rc M /branches/S2_2/data/themes/gui-sdl/human/COPYING.DejaVu M /branches/S2_2/data/themes/gui-sdl/human/COPYING.UnDotum M /branches/S2_2/data/themes/gui-sdl/human/COPYING.fireflysung M /branches/S2_2/data/themes/gui-sdl/human/COPYING.sazanami M /branches/S2_2/dependencies/lua-5.1/COPYRIGHT M /branches/S2_2/dependencies/lua-5.1/Version M /branches/S2_2/dependencies/lua-5.1/etc/lua.hpp M /branches/S2_2/dependencies/tolua/README M /branches/S2_2/dependencies/toluaxx/src/bin/help.cxx M /branches/S2_2/dependencies/toluaxx/src/bin/help.hxx M /branches/S2_2/dependencies/toluaxx/src/bin/lua/tlx_compat51.lua M /branches/S2_2/dependencies/toluaxx/src/bin/lua/tlx_custom.lua M /branches/S2_2/dependencies/toluaxx/src/bin/main.hxx M /branches/S2_2/dependencies/toluaxx/src/bin/parsecmd.cxx M /branches/S2_2/dependencies/toluaxx/src/bin/parsecmd.hxx M /branches/S2_2/dependencies/toluaxx/src/bin/platform.hxx M /branches/S2_2/dependencies/toluaxx/src/bin/toluaxx.bind.cxx M /branches/S2_2/m4/pkg.m4 M /branches/S2_2/scripts/freeciv.supp Set svn:eol-style to native on a number of additional text files. ------------------------------------------------------------------------ r13974 | jdorje | 2007-11-16 12:08:14 +0200 (Fri, 16 Nov 2007) | 1 line Changed paths: M /branches/S2_2/bootstrap/generate_svnrev.sh M /branches/S2_2/scripts/setup_auth_server.sh Set svn:eol-style (svn property) to native for *.svg files. ------------------------------------------------------------------------ r13969 | jdorje | 2007-11-16 11:44:55 +0200 (Fri, 16 Nov 2007) | 2 lines Changed paths: M /branches/S2_2/data/flags/ainu.svg M /branches/S2_2/data/flags/akwe.svg M /branches/S2_2/data/flags/belarus.svg M /branches/S2_2/data/flags/brittany.svg M /branches/S2_2/data/flags/burgundy.svg M /branches/S2_2/data/flags/burundi.svg M /branches/S2_2/data/flags/chola.svg M /branches/S2_2/data/flags/dominica.svg M /branches/S2_2/data/flags/gupta.svg M /branches/S2_2/data/flags/hawaii.svg M /branches/S2_2/data/flags/himyar.svg M /branches/S2_2/data/flags/hopi.svg M /branches/S2_2/data/flags/innu.svg M /branches/S2_2/data/flags/kanem-bornu.svg M /branches/S2_2/data/flags/kazakhstan.svg M /branches/S2_2/data/flags/khwarezm.svg M /branches/S2_2/data/flags/kongo.svg M /branches/S2_2/data/flags/korea_ancient.svg M /branches/S2_2/data/flags/kurd.svg M /branches/S2_2/data/flags/kyrgyzstan.svg M /branches/S2_2/data/flags/laos.svg M /branches/S2_2/data/flags/majapahit.svg M /branches/S2_2/data/flags/mapuche.svg M /branches/S2_2/data/flags/moldova.svg M /branches/S2_2/data/flags/muskogee.svg M /branches/S2_2/data/flags/normandy.svg M /branches/S2_2/data/flags/north_korea.svg M /branches/S2_2/data/flags/nubia.svg M /branches/S2_2/data/flags/numidia.svg M /branches/S2_2/data/flags/nuu-chah-nulth.svg M /branches/S2_2/data/flags/pirate.svg M /branches/S2_2/data/flags/prussia.svg M /branches/S2_2/data/flags/purhepecha.svg M /branches/S2_2/data/flags/srivijaya.svg M /branches/S2_2/data/flags/taino.svg M /branches/S2_2/data/flags/tairona.svg M /branches/S2_2/data/flags/tajikistan.svg M /branches/S2_2/data/flags/templar.svg M /branches/S2_2/data/flags/thrace.svg M /branches/S2_2/data/flags/tocharian.svg M /branches/S2_2/data/flags/tupi.svg M /branches/S2_2/data/flags/turkmenistan.svg M /branches/S2_2/data/flags/uae.svg M /branches/S2_2/data/flags/uzbekistan.svg M /branches/S2_2/data/graphics/wonders/isaac_newtons_college.svg M /branches/S2_2/data/graphics/wonders/js_bachs_cathedral.svg M /branches/S2_2/data/graphics/wonders/lighthouse.svg M /branches/S2_2/data/graphics/wonders/united_nations.svg Set svn:eol-style (svn property) to native for *.svg files. ------------------------------------------------------------------------ r13968 | jdorje | 2007-11-16 11:37:43 +0200 (Fri, 16 Nov 2007) | 2 lines Changed paths: M /branches/S2_2/bootstrap/fc_svnrev_gen.h.in M /branches/S2_2/bootstrap/freeciv-server.desktop.in M /branches/S2_2/client/gui-gtk-2.0/theme_dlg.c M /branches/S2_2/client/gui-gtk-2.0/tileset_dlg.c M /branches/S2_2/common/vision.c M /branches/S2_2/common/vision.h M /branches/S2_2/data/icons/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Handles/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Lines/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Others/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/Makefile.am M /branches/S2_2/data/themes/gui-gtk-2.0/Makefile.am M /branches/S2_2/data/wonders/Makefile.am M /branches/S2_2/dependencies/lua-5.1/Makefile.am M /branches/S2_2/dependencies/lua-5.1/src/Makefile.am M /branches/S2_2/dependencies/lua-5.1/src/lapi.c M /branches/S2_2/dependencies/lua-5.1/src/lapi.h M /branches/S2_2/dependencies/lua-5.1/src/lauxlib.c M /branches/S2_2/dependencies/lua-5.1/src/lauxlib.h M /branches/S2_2/dependencies/lua-5.1/src/lbaselib.c M /branches/S2_2/dependencies/lua-5.1/src/lcode.c M /branches/S2_2/dependencies/lua-5.1/src/lcode.h M /branches/S2_2/dependencies/lua-5.1/src/ldblib.c M /branches/S2_2/dependencies/lua-5.1/src/ldebug.c M /branches/S2_2/dependencies/lua-5.1/src/ldebug.h M /branches/S2_2/dependencies/lua-5.1/src/ldo.c M /branches/S2_2/dependencies/lua-5.1/src/ldo.h M /branches/S2_2/dependencies/lua-5.1/src/ldump.c M /branches/S2_2/dependencies/lua-5.1/src/lfunc.c M /branches/S2_2/dependencies/lua-5.1/src/lfunc.h M /branches/S2_2/dependencies/lua-5.1/src/lgc.c M /branches/S2_2/dependencies/lua-5.1/src/lgc.h M /branches/S2_2/dependencies/lua-5.1/src/linit.c M /branches/S2_2/dependencies/lua-5.1/src/liolib.c M /branches/S2_2/dependencies/lua-5.1/src/llex.c M /branches/S2_2/dependencies/lua-5.1/src/llex.h M /branches/S2_2/dependencies/lua-5.1/src/llimits.h M /branches/S2_2/dependencies/lua-5.1/src/lmathlib.c M /branches/S2_2/dependencies/lua-5.1/src/lmem.c M /branches/S2_2/dependencies/lua-5.1/src/lmem.h M /branches/S2_2/dependencies/lua-5.1/src/loadlib.c M /branches/S2_2/dependencies/lua-5.1/src/lobject.c M /branches/S2_2/dependencies/lua-5.1/src/lobject.h M /branches/S2_2/dependencies/lua-5.1/src/lopcodes.c M /branches/S2_2/dependencies/lua-5.1/src/lopcodes.h M /branches/S2_2/dependencies/lua-5.1/src/loslib.c M /branches/S2_2/dependencies/lua-5.1/src/lparser.c M /branches/S2_2/dependencies/lua-5.1/src/lparser.h M /branches/S2_2/dependencies/lua-5.1/src/lstate.c M /branches/S2_2/dependencies/lua-5.1/src/lstate.h M /branches/S2_2/dependencies/lua-5.1/src/lstring.c M /branches/S2_2/dependencies/lua-5.1/src/lstring.h M /branches/S2_2/dependencies/lua-5.1/src/lstrlib.c M /branches/S2_2/dependencies/lua-5.1/src/ltable.c M /branches/S2_2/dependencies/lua-5.1/src/ltable.h M /branches/S2_2/dependencies/lua-5.1/src/ltablib.c M /branches/S2_2/dependencies/lua-5.1/src/ltm.c M /branches/S2_2/dependencies/lua-5.1/src/ltm.h M /branches/S2_2/dependencies/lua-5.1/src/lua.c M /branches/S2_2/dependencies/lua-5.1/src/lua.h M /branches/S2_2/dependencies/lua-5.1/src/luac.c M /branches/S2_2/dependencies/lua-5.1/src/luaconf.h M /branches/S2_2/dependencies/lua-5.1/src/lualib.h M /branches/S2_2/dependencies/lua-5.1/src/lundump.c M /branches/S2_2/dependencies/lua-5.1/src/lundump.h M /branches/S2_2/dependencies/lua-5.1/src/lvm.c M /branches/S2_2/dependencies/lua-5.1/src/lvm.h M /branches/S2_2/dependencies/lua-5.1/src/lzio.c M /branches/S2_2/dependencies/lua-5.1/src/lzio.h M /branches/S2_2/dependencies/lua-5.1/src/print.c M /branches/S2_2/dependencies/toluaxx/Makefile.am M /branches/S2_2/dependencies/toluaxx/src/Makefile.am M /branches/S2_2/dependencies/toluaxx/src/bin/Makefile.am M /branches/S2_2/dependencies/toluaxx/src/lib/Makefile.am M /branches/S2_2/doc/ca/Makefile.am Set svn:eol-style (svn property) to native for *.c, *.h, *.am, and *.in files. ------------------------------------------------------------------------ r13965 | cproc | 2007-11-15 18:27:42 +0200 (Thu, 15 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/citydlg.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/widget.c Fix selectability of present/supported units in the city dialog. Reported by Erik Johansson in PR#39825, patch by me. ------------------------------------------------------------------------ r13962 | cproc | 2007-11-15 18:11:06 +0200 (Thu, 15 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/citydlg.c Fix a potential crash after disbanding a unit from the city dialog. Reported by Weston Hanners in PR#39825, patch by me. ------------------------------------------------------------------------ r13959 | wsimpson | 2007-11-15 17:29:31 +0200 (Thu, 15 Nov 2007) | 1 line Changed paths: M /branches/S2_2/common/aicore/path_finding.c M /branches/S2_2/common/aicore/path_finding.h M /branches/S2_2/common/aicore/pf_tools.c (PR#39852) BUG: path finding incorrect air destination calculations -- after comments -- try finding airbase ------------------------------------------------------------------------ r13956 | cproc | 2007-11-15 15:59:50 +0200 (Thu, 15 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-sdl/themespec.c add missing "citydlg_common.h" #includes ------------------------------------------------------------------------ r13954 | wsimpson | 2007-11-15 02:33:12 +0200 (Thu, 15 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/text.c (PR#39858) middle click on unexplored territory causes SDL crash -- reverted/revised ------------------------------------------------------------------------ r13951 | jdorje | 2007-11-14 23:34:55 +0200 (Wed, 14 Nov 2007) | 4 lines Changed paths: M /branches/S2_2/client/text.c Fix crash when tile info is taken on an unknown tile. Patch by me in PR#39858. ------------------------------------------------------------------------ r13949 | wsimpson | 2007-11-14 18:23:54 +0200 (Wed, 14 Nov 2007) | 17 lines Changed paths: M /branches/S2_2/ai/advdomestic.c M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/ai/aiair.c M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aidata.c M /branches/S2_2/ai/aidiplomat.c M /branches/S2_2/ai/aiexplorer.c M /branches/S2_2/ai/aiferry.c M /branches/S2_2/ai/aihunt.c M /branches/S2_2/ai/ailog.c M /branches/S2_2/ai/aiparatrooper.c M /branches/S2_2/ai/aisettler.c M /branches/S2_2/ai/aitools.c M /branches/S2_2/ai/aiunit.c M /branches/S2_2/client/agents/sha.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/climisc.c M /branches/S2_2/client/control.c M /branches/S2_2/client/editor.c M /branches/S2_2/client/goto.c M /branches/S2_2/client/gui-ftwl/citydlg.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-ftwl/mapview.c 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/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/diplomat_dialog.c M /branches/S2_2/client/gui-gtk-2.0/mapctrl.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-sdl/citydlg.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/diplomat_dialog.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-sdl/menu.c M /branches/S2_2/client/gui-stub/citydlg.c M /branches/S2_2/client/gui-win32/citydlg.c M /branches/S2_2/client/gui-win32/cityrep.c M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-win32/menu.c M /branches/S2_2/client/gui-xaw/citydlg.c M /branches/S2_2/client/gui-xaw/diplomat_dialog.c M /branches/S2_2/client/gui-xaw/menu.c M /branches/S2_2/client/helpdata.c M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/messagewin_common.c M /branches/S2_2/client/overview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/repodlgs_common.c M /branches/S2_2/client/text.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/Makefile.am M /branches/S2_2/common/aicore/caravan.c M /branches/S2_2/common/aicore/citymap.c M /branches/S2_2/common/aicore/path_finding.c M /branches/S2_2/common/aicore/pf_tools.c M /branches/S2_2/common/base.c M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/combat.c M /branches/S2_2/common/effects.c M /branches/S2_2/common/fc_types.h M /branches/S2_2/common/map.c M /branches/S2_2/common/map.h M /branches/S2_2/common/movement.c M /branches/S2_2/common/player.c M /branches/S2_2/common/player.h M /branches/S2_2/common/requirements.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/common/unit.c M /branches/S2_2/common/unit.h A /branches/S2_2/common/vision.c A /branches/S2_2/common/vision.h M /branches/S2_2/server/barbarian.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/diplomats.c M /branches/S2_2/server/edithand.c M /branches/S2_2/server/gamehand.c M /branches/S2_2/server/generator/height_map.h M /branches/S2_2/server/generator/mapgen.c M /branches/S2_2/server/generator/startpos.c M /branches/S2_2/server/generator/temperature_map.c M /branches/S2_2/server/generator/utilities.c M /branches/S2_2/server/gotohand.c M /branches/S2_2/server/gotohand.h M /branches/S2_2/server/maphand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/score.c M /branches/S2_2/server/settlers.c M /branches/S2_2/server/settlers.h M /branches/S2_2/server/stdinhand.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c (PR#39862) Cleanup some tile_* accessor functions; and is_ocean; add vision.[ch] Use tile accessor functions for (existing): *_city *_continent *_resource *_terrain Replaced most ptile->index with new tile_index(ptile). Converted most is_ocean() macro calls to new is_ocean_tile() for compactness. Combined vision definitions in common/vision.[ch], and renamed vision_base to vision_site for easier searching. ------------------------------------------------------------------------ r13942 | wsimpson | 2007-11-12 18:44:45 +0200 (Mon, 12 Nov 2007) | 1 line Changed paths: M /branches/S2_2/common/aicore/pf_tools.c (PR#39852) BUG: path finding incorrect air destination calculations ------------------------------------------------------------------------ r13940 | wsimpson | 2007-11-10 14:34:25 +0200 (Sat, 10 Nov 2007) | 1 line Changed paths: M /branches/S2_2/configure.ac M /branches/S2_2/server/ruleset.c M /branches/S2_2/utility/support.c M /branches/S2_2/utility/support.h (PR#39851) mystrcasestr ------------------------------------------------------------------------ r13937 | wsimpson | 2007-11-10 10:47:13 +0200 (Sat, 10 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/control.c M /branches/S2_2/client/control.h M /branches/S2_2/client/packhand.c (PR#39817) goto interrupted by sentry ------------------------------------------------------------------------ r13932 | jdorje | 2007-11-09 20:29:15 +0200 (Fri, 09 Nov 2007) | 1 line Changed paths: M /branches/S2_2/data/icons M /branches/S2_2/doc/ca M /branches/S2_2/server Fix svn:ignore for various directories. ------------------------------------------------------------------------ r13929 | wsimpson | 2007-11-09 13:01:21 +0200 (Fri, 09 Nov 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/citydlg.c (PR#39848) SDL client city_owner() compile error ------------------------------------------------------------------------ r13926 | wsimpson | 2007-11-08 19:05:40 +0200 (Thu, 08 Nov 2007) | 1 line Changed paths: M /branches/S2_2/ai/advdiplomacy.c M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aiferry.c M /branches/S2_2/ai/aihunt.c M /branches/S2_2/ai/aisettler.c M /branches/S2_2/ai/aitools.c M /branches/S2_2/ai/aitools.h M /branches/S2_2/ai/aiunit.c M /branches/S2_2/client/agents/sha.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/climisc.c M /branches/S2_2/client/control.c M /branches/S2_2/client/editor.c M /branches/S2_2/client/goto.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-ftwl/mapview.c M /branches/S2_2/client/gui-gtk-2.0/citydlg.c M /branches/S2_2/client/gui-gtk-2.0/dialogs.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-gtk-2.0/happiness.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-sdl/citydlg.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/mapview.c M /branches/S2_2/client/gui-win32/citydlg.c M /branches/S2_2/client/gui-win32/dialogs.c M /branches/S2_2/client/gui-win32/happiness.c M /branches/S2_2/client/gui-xaw/gui_main.c M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/overview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/text.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/common/aicore/caravan.c M /branches/S2_2/common/aicore/cm.c M /branches/S2_2/common/city.c M /branches/S2_2/common/combat.c M /branches/S2_2/common/map.c M /branches/S2_2/common/movement.c M /branches/S2_2/common/player.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/server/barbarian.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/diplhand.c M /branches/S2_2/server/edithand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/plrhand.c M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/score.c M /branches/S2_2/server/settlers.c M /branches/S2_2/server/srv_main.c M /branches/S2_2/server/unithand.c Cleanup city, unit, and tile accessor functions for *_owner (and others) ------------------------------------------------------------------------ r13922 | wsimpson | 2007-11-08 00:16:04 +0200 (Thu, 08 Nov 2007) | 1 line Changed paths: M /branches/S2_2/server/cityhand.c (PR#39840) 2.2/trunk changing production doesn't work ------------------------------------------------------------------------ r13920 | wsimpson | 2007-11-06 21:52:24 +0200 (Tue, 06 Nov 2007) | 16 lines Changed paths: M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/maphand.h M /branches/S2_2/server/savegame.c M /branches/S2_2/server/unittools.c (PR#39830) 2.1.0 border expansion acquires destroyed city Fix primary bug, apparently deliberate code that breaks upon border expansion, that had the truthful (unhelpful) comment: /* Use tile owner information not city owner information. */ Now, although the defunct city still appears inside the border, it won't appear in the player's list of cities. Revise the dumb_city code, now uses struct vision_base. Use city, unit, and tile accessor functions for *_owner (and others). Add tile_special_type_iterate() in passing. ------------------------------------------------------------------------ r13917 | wsimpson | 2007-11-04 20:32:50 +0200 (Sun, 04 Nov 2007) | 10 lines Changed paths: M /branches/S2_2/client/climap.h M /branches/S2_2/client/packhand.c M /branches/S2_2/common/aicore/path_finding.h M /branches/S2_2/common/terrain.c M /branches/S2_2/common/terrain.h M /branches/S2_2/common/tile.h M /branches/S2_2/server/maphand.c (PR#39828) 2.1.0 crash shared vision in send_tile_info() Treat terrain just like resources: when the pointer is NULL, send -1. Add some terrain validity checking to the client. Move enum known_type from terrain.h to tile.h, and adjust other #includes. Add tile_special_type_iterate() in passing. ------------------------------------------------------------------------ r13914 | wsimpson | 2007-11-04 15:40:48 +0200 (Sun, 04 Nov 2007) | 17 lines Changed paths: M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aitools.c M /branches/S2_2/ai/aitools.h M /branches/S2_2/ai/aiunit.c M /branches/S2_2/common/city.h (PR#39835) BUG: 2.2.0-test fix PR#39562 and PR#39565 Fix PR#39562 ASSERT_CHOICE() "!= CT_NONE", and use standardized *_count() access functions. Undo PR#39565 removal of error detection (from PR#39553). Fix original problem that old code didn't check for a valid improvement. Maybe now we can discover the underlying problem(s). Add ai_choice_rule_name() to replace 3 switches (from PR#39827). Change the name of ai_unit_task_rule_name() to conform to practice. Check simple_ai_types[] for "A_NEVER != punittype->require_advance" in its update function, rather than at every use of its iterator. (Some didn't check.) ------------------------------------------------------------------------ r13912 | wsimpson | 2007-11-03 19:09:51 +0200 (Sat, 03 Nov 2007) | 18 lines Changed paths: M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/ai/aicity.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/citydlg_common.h M /branches/S2_2/client/cityrepdata.c M /branches/S2_2/client/climisc.c M /branches/S2_2/client/gui-gtk-2.0/citydlg.c M /branches/S2_2/client/gui-gtk-2.0/happiness.c M /branches/S2_2/client/gui-sdl/citydlg.c M /branches/S2_2/client/gui-sdl/gui_tilespec.h M /branches/S2_2/client/gui-win32/citydlg.c M /branches/S2_2/client/gui-win32/happiness.c M /branches/S2_2/client/gui-xaw/citydlg.c M /branches/S2_2/client/gui-xaw/mapview.c M /branches/S2_2/client/gui-xaw/mapview.h M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/client/tilespec.c M /branches/S2_2/client/tilespec.h M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/savegame.c M /branches/S2_2/server/score.c (PR#39829) 2.1.0 assert bad city size Fix city dialog popup assert() for city_short_info (virtual) cities. Replace assert() with LOG_ERROR, and return the actual number of citizens found to allow the sprite routines to function. The discovered problem was packhand.c handle_city_short_info() setting the city->size in the final citizen feeling entry -- immediately wiped by the city.c generic_city_refresh(). The solution was to set the default specialist instead. On the way to finding the cause, add more city error checking to packhand.c and savegame.c, use enums to replace numeric constants for arrays of citizen feelings, and harmonize specialist handling with S2_2 and trunk to allow easier comparison and parallel testing. ------------------------------------------------------------------------ r13909 | wsimpson | 2007-11-02 07:46:06 +0200 (Fri, 02 Nov 2007) | 1171 lines Changed paths: M /branches/S2_2/ai/advmilitary.c M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aitools.c M /branches/S2_2/ai/aitools.h M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/gui-gtk-2.0/cityrep.c M /branches/S2_2/client/mapctrl_common.c M /branches/S2_2/client/mapview_common.c M /branches/S2_2/client/packhand.c M /branches/S2_2/common/city.c M /branches/S2_2/common/city.h M /branches/S2_2/common/packets.def M /branches/S2_2/common/requirements.c M /branches/S2_2/server/cityhand.c M /branches/S2_2/server/citytools.c M /branches/S2_2/server/cityturn.c M /branches/S2_2/server/diplomats.c M /branches/S2_2/version.in Index: version.in =================================================================== --- version.in (revision 13908) +++ version.in (working copy) @@ -23,4 +23,4 @@ # - Avoid adding a new mandatory capbility to the development branch for # as long as possible. We want to maintain network compatibility with # the stable branch for as long as possible. -NETWORK_CAPSTRING="+Freeciv.Devel.2007.Oct.12" +NETWORK_CAPSTRING="+Freeciv.Devel.2007.Nov.01" Index: server/cityhand.c =================================================================== --- server/cityhand.c (revision 13908) +++ server/cityhand.c (working copy) @@ -324,14 +324,30 @@ /************************************************************************** ... **************************************************************************/ -void handle_city_change(struct player *pplayer, int city_id, int build_id, - bool is_build_id_unit_id) +void handle_city_change(struct player *pplayer, int city_id, + int production_kind, int production_value) { + struct universal prod; struct city *pcity = player_find_city_by_id(pplayer, city_id); - struct universal prod = - universal_by_number(is_build_id_unit_id ? VUT_UTYPE : VUT_IMPROVEMENT, - build_id); + if (production_kind < VUT_NONE || production_kind >= VUT_LAST) { + freelog(LOG_ERROR, "handle_city_change()" + " bad production_kind %d.", + production_kind); + prod.kind = VUT_NONE; + return; + } else { + prod = universal_by_number(production_kind, production_value); + if (prod.kind < VUT_NONE || prod.kind >= VUT_LAST) { + freelog(LOG_ERROR, "handle_city_change()" + " production_kind %d with bad production_value %d.", + production_kind, + production_value); + prod.kind = VUT_NONE; + } + return; + } + if (!pcity) { return; } Index: server/citytools.c =================================================================== --- server/citytools.c (revision 13908) +++ server/citytools.c (working copy) @@ -1913,7 +1913,7 @@ notify_player(NULL, pcity->tile, E_WONDER_STOPPED, _("The %s have stopped building The %s in %s."), nation_plural_for_player(pplayer), - city_improvement_name_translation(pcity, pcity->production.value.building), + city_production_name_translation(pcity), pcity->name); } @@ -1925,11 +1925,7 @@ pcity->production = target; /* What's the name of the target? */ - if (VUT_UTYPE == target.kind) { - name = utype_name_translation(pcity->production.value.utype); - } else { - name = improvement_name_translation(pcity->production.value.building); - } + name = city_production_name_translation(pcity); switch (event) { case E_WORKLIST: source = _(" from the worklist"); break; @@ -1943,19 +1939,19 @@ /* FIXME: this may give bad grammar when translated if the 'source' * string can have multiple values. */ notify_player(pplayer, pcity->tile, event, - /* TRANS: " is building ." */ - _("%s is building %s%s."), - pcity->name, name, source); + /* TRANS: " is building ." */ + _("%s is building %s%s."), + pcity->name, name, source); /* If the city is building a wonder, tell the rest of the world about it. */ if (VUT_IMPROVEMENT == pcity->production.kind && is_great_wonder(pcity->production.value.building)) { notify_player(NULL, pcity->tile, E_WONDER_STARTED, - _("The %s have started building The %s in %s."), - nation_plural_for_player(pplayer), - city_improvement_name_translation(pcity, pcity->production.value.building), - pcity->name); + _("The %s have started building The %s in %s."), + nation_plural_for_player(pplayer), + name, + pcity->name); } } Index: server/cityturn.c =================================================================== --- server/cityturn.c (revision 13908) +++ server/cityturn.c (working copy) @@ -156,7 +156,7 @@ { /* The caller had better check this! */ if (!cmr->found_a_valid) { - freelog(LOG_ERROR, "apply_cmresult_to_city() called with non-valid " + freelog(LOG_FATAL, "apply_cmresult_to_city() called with invalid " "cm_result"); assert(0); return; @@ -669,6 +669,7 @@ static bool worklist_change_build_target(struct player *pplayer, struct city *pcity) { + struct universal target; bool success = FALSE; int i; @@ -677,25 +678,21 @@ return FALSE; i = 0; - while (TRUE) { - struct universal target; + while (!success && worklist_peek_ith(&pcity->worklist, &target, i++)) { + success = can_city_build_now(pcity, target); + if (success) { + break; /* while */ + } - /* What's the next item in the worklist? */ - if (!worklist_peek_ith(&pcity->worklist, &target, i)) - /* Nothing more in the worklist. Ah, well. */ - break; - - i++; - - /* Sanity checks */ - if (VUT_UTYPE == target.kind && - !can_city_build_unit_now(pcity, target.value.utype)) { + switch (target.kind) { + case VUT_UTYPE: + { struct unit_type *ptarget = target.value.utype; struct unit_type *pupdate = unit_upgrades_to(pcity, ptarget); /* Maybe we can just upgrade the target to what the city /can/ build. */ if (U_NOT_OBSOLETED == pupdate) { - /* Nope, we're stuck. Dump this item from the worklist. */ + /* Nope, we're stuck. Skip this item from the worklist. */ notify_player(pplayer, pcity->tile, E_CITY_CANTBUILD, _("%s can't build %s from the worklist; " "tech not yet available. Postponing..."), @@ -705,8 +702,10 @@ API_TYPE_UNIT_TYPE, ptarget, API_TYPE_CITY, pcity, API_TYPE_STRING, "need_tech"); - continue; - } else if (!can_city_build_unit_later(pcity, pupdate)) { + break; + } + success = can_city_build_unit_later(pcity, pupdate); + if (!success) { /* If the city can never build this unit or its descendants, * drop it. */ notify_player(pplayer, pcity->tile, E_CITY_CANTBUILD, @@ -722,11 +721,7 @@ API_TYPE_CITY, pcity, API_TYPE_STRING, "never"); /* Purge this worklist item. */ - worklist_remove(&pcity->worklist, i-1); - /* Reset i to index to the now-next element. */ - i--; - - continue; + worklist_remove(&pcity->worklist, --i); } else { /* Yep, we can go after pupdate instead. Joy! */ notify_player(pplayer, pcity->tile, E_WORKLIST, @@ -736,13 +731,16 @@ pcity->name); target.value.utype = pupdate; } - } else if (VUT_IMPROVEMENT == target.kind - && !can_city_build_improvement_now(pcity, target.value.building)) { + break; + } + case VUT_IMPROVEMENT: + { struct impr_type *ptarget = target.value.building; struct impr_type *pupdate = building_upgrades_to(pcity, ptarget); /* If the city can never build this improvement, drop it. */ - if (!can_city_build_improvement_later(pcity, pupdate)) { + success = can_city_build_improvement_later(pcity, pupdate); + if (!success) { /* Nope, never in a million years. */ notify_player(pplayer, pcity->tile, E_CITY_CANTBUILD, _("%s can't build %s from the worklist. " @@ -755,14 +753,10 @@ API_TYPE_STRING, "never"); /* Purge this worklist item. */ - worklist_remove(&pcity->worklist, i-1); - /* Reset i to index to the now-next element. */ - i--; - - continue; + worklist_remove(&pcity->worklist, --i); + break; } - /* Maybe this improvement has been obsoleted by something that we can build. */ if (pupdate == ptarget) { @@ -850,14 +844,6 @@ API_TYPE_CITY, pcity, API_TYPE_STRING, "need_nation"); break; - case VUT_UTYPE: - case VUT_UTFLAG: - case VUT_UCLASS: - case VUT_UCFLAG: - case VUT_OTYPE: - case VUT_SPECIALIST: - /* Will only happen with a bogus ruleset. */ - break; case VUT_MINSIZE: notify_player(pplayer, pcity->tile, E_CITY_CANTBUILD, _("%s can't build %s from the worklist; " @@ -897,12 +883,24 @@ API_TYPE_CITY, pcity, API_TYPE_STRING, "need_terrainclass"); break; + case VUT_UTYPE: + case VUT_UTFLAG: + case VUT_UCLASS: + case VUT_UCFLAG: + case VUT_OTYPE: + case VUT_SPECIALIST: + /* Will only happen with a bogus ruleset. */ + freelog(LOG_ERROR, "worklist_change_build_target()" + " has bogus preq"); + break; case VUT_NONE: case VUT_LAST: default: + freelog(LOG_FATAL, "worklist_change_build_target()" + " called with invalid preq"); assert(0); break; - } + }; break; } } requirement_vector_iterate_end; @@ -915,7 +913,6 @@ pcity->name, city_improvement_name_translation(pcity, ptarget)); } - continue; } else { /* Hey, we can upgrade the improvement! */ notify_player(pplayer, pcity->tile, E_WORKLIST, @@ -924,17 +921,23 @@ city_improvement_name_translation(pcity, pupdate), pcity->name); target.value.building = pupdate; + success = TRUE; } + break; } + default: + /* skip useless target */ + freelog(LOG_ERROR, "worklist_change_build_target()" + " has unrecognized target kind (%d)", + target.kind); + break; + }; + } /* while */ + if (success) { /* All okay. Switch targets. */ change_build_target(pplayer, pcity, target, E_WORKLIST); - success = TRUE; - break; - } - - if (success) { /* i is the index immediately _after_ the item we're changing to. Remove the (i-1)th item from the worklist. */ worklist_remove(&pcity->worklist, i-1); @@ -966,15 +969,23 @@ /* Try building the same thing again. Repeat building doesn't require a * call to change_build_target, so just return. */ - if (VUT_UTYPE == pcity->production.kind) { + switch (pcity->production.kind) { + case VUT_UTYPE: /* We can build a unit again unless it's unique. */ if (!utype_has_flag(pcity->production.value.utype, F_UNIQUE)) { return; } - } else if (can_city_build_improvement_now(pcity, pcity->production.value.building)) { - /* We can build space and coinage again, and possibly others. */ - return; - } + break; + case VUT_IMPROVEMENT: + if (can_city_build_improvement_now(pcity, pcity->production.value.building)) { + /* We can build space and coinage again, and possibly others. */ + return; + } + break; + default: + /* fallthru */ + break; + }; /* Find *something* to do! */ freelog(LOG_DEBUG, "Trying advisor_choose_build."); @@ -1355,6 +1366,7 @@ case VUT_UTYPE: return city_build_unit(pplayer, pcity); default: + /* must never happen! */ assert(0); break; }; Index: server/diplomats.c =================================================================== --- server/diplomats.c (revision 13908) +++ server/diplomats.c (working copy) @@ -793,7 +793,6 @@ struct player *cplayer; struct impr_type *ptarget; int count, which; - const char *prod; /* Twice as difficult if target is specified. */ int success_prob = (improvement >= B_LAST ? game.info.diplchance : game.info.diplchance / 2); @@ -938,17 +937,14 @@ /* Now, the fun stuff! Do the sabotage! */ if (NULL == ptarget) { - /* Sabotage current production. */ + char prod[256]; /* Do it. */ pcity->shield_stock = 0; nullify_prechange_production(pcity); /* Make it impossible to recover */ /* Report it. */ - if (VUT_UTYPE == pcity->production.kind) - prod = utype_name_translation(pcity->production.value.utype); - else - prod = improvement_name_translation(pcity->production.value.building); + universal_name_translation(&pcity->production, prod, sizeof(prod)); notify_player(pplayer, pcity->tile, E_MY_DIPLOMAT_SABOTAGE, _("Your %s succeeded in destroying" Index: common/packets.def =================================================================== --- common/packets.def (revision 13908) +++ common/packets.def (working copy) @@ -575,8 +575,8 @@ PACKET_CITY_CHANGE=25;cs,dsend CITY city_id; - UINT8 build_id; - BOOL is_build_id_unit_id; + UINT8 production_kind; + UINT8 production_value; end PACKET_CITY_WORKLIST=26;cs,dsend @@ -861,7 +861,7 @@ PACKET_UNIT_DIPLOMAT_QUERY=66;cs,handle-per-conn,dsend UNIT diplomat_id; - UNIT target_id; # city_id or unit_id target_id; + UNIT target_id; # city_id or unit_id SINT16 value; DIPLOMAT_ACTION action_type; end @@ -874,14 +874,14 @@ PACKET_UNIT_DIPLOMAT_ACTION=70;cs,dsend UNIT diplomat_id; - UNIT target_id; # city_id or unit_id target_id; + UNIT target_id; # city_id or unit_id SINT16 value; DIPLOMAT_ACTION action_type; end PACKET_UNIT_DIPLOMAT_ANSWER=71;sc,dsend,lsend UNIT diplomat_id; - UNIT target_id; # city_id or unit_id target_id; + UNIT target_id; # city_id or unit_id GOLD cost; DIPLOMAT_ACTION action_type; end Index: common/city.c =================================================================== --- common/city.c (revision 13908) +++ common/city.c (working copy) @@ -381,16 +381,16 @@ **************************************************************************/ const char *city_production_name_translation(const struct city *pcity) { + static char buffer[256]; + switch (pcity->production.kind) { case VUT_IMPROVEMENT: return city_improvement_name_translation(pcity, pcity->production.value.building); - case VUT_UTYPE: - return utype_name_translation(pcity->production.value.utype); default: - /* FIXME: use universal_name_translation() */ + /* fallthru */ break; - } - return _("(unknown)"); + }; + return universal_name_translation(&pcity->production, buffer, sizeof(buffer)); } /************************************************************************** @@ -427,7 +427,7 @@ build); default: break; - } + }; return FC_INFINITY; } @@ -580,11 +580,15 @@ bool can_city_build_direct(const struct city *pcity, struct universal target) { - if (VUT_UTYPE == target.kind) { + switch (target.kind) { + case VUT_UTYPE: return can_city_build_unit_direct(pcity, target.value.utype); - } else { + case VUT_IMPROVEMENT: return can_city_build_improvement_direct(pcity, target.value.building); - } + default: + break; + }; + return FALSE; } /************************************************************************** @@ -593,11 +597,15 @@ bool can_city_build_now(const struct city *pcity, struct universal target) { - if (VUT_UTYPE == target.kind) { + switch (target.kind) { + case VUT_UTYPE: return can_city_build_unit_now(pcity, target.value.utype); - } else { + case VUT_IMPROVEMENT: return can_city_build_improvement_now(pcity, target.value.building); - } + default: + break; + }; + return FALSE; } /************************************************************************** @@ -606,11 +614,15 @@ bool can_city_build_later(const struct city *pcity, struct universal target) { - if (VUT_UTYPE == target.kind) { + switch (target.kind) { + case VUT_UTYPE: return can_city_build_unit_later(pcity, target.value.utype); - } else { + case VUT_IMPROVEMENT: return can_city_build_improvement_later(pcity, target.value.building); - } + default: + break; + }; + return FALSE; } /**************************************************************************** @@ -1260,7 +1272,7 @@ /************************************************************************** Compute and optionally apply the change-production penalty for the given - production change (to target,is_unit) in the given city (pcity). + production change (to target) in the given city (pcity). Always returns the number of shields which would be in the stock if the penalty had been applied. @@ -1277,24 +1289,41 @@ enum production_class_type new_class; int unpenalized_shields = 0, penalized_shields = 0; - if (VUT_UTYPE == pcity->changed_from.kind) { - orig_class = TYPE_UNIT; - } else if (is_wonder(pcity->changed_from.value.building)) { - orig_class = TYPE_WONDER; - } else { - orig_class = TYPE_NORMAL_IMPROVEMENT; - } + switch (pcity->changed_from.kind) { + case VUT_IMPROVEMENT: + if (is_wonder(pcity->changed_from.value.building)) { + orig_class = PCT_WONDER; + } else { + orig_class = PCT_NORMAL_IMPROVEMENT; + } + break; + case VUT_UTYPE: + orig_class = PCT_UNIT; + break; + default: + orig_class = PCT_LAST; + break; + }; - if (VUT_UTYPE == target.kind) { - new_class = TYPE_UNIT; - } else if (is_wonder(target.value.building)) { - new_class = TYPE_WONDER; - } else { - new_class = TYPE_NORMAL_IMPROVEMENT; - } + switch (target.kind) { + case VUT_IMPROVEMENT: + if (is_wonder(pcity->changed_from.value.building)) { + new_class = PCT_WONDER; + } else { + new_class = PCT_NORMAL_IMPROVEMENT; + } + break; + case VUT_UTYPE: + new_class = PCT_UNIT; + break; + default: + new_class = PCT_LAST; + break; + }; /* Changing production is penalized under certain circumstances. */ - if (orig_class == new_class) { + if (orig_class == new_class + || orig_class == PCT_LAST) { /* There's never a penalty for building something of the same class. */ unpenalized_shields = pcity->before_change_shields; } else if (city_built_last_turn(pcity)) { @@ -1315,7 +1344,7 @@ /* Caravan shields are penalized (just as if you disbanded the caravan) * if you're not building a wonder. */ - if (new_class == TYPE_WONDER) { + if (new_class == PCT_WONDER) { unpenalized_shields += pcity->caravan_shields; } else { penalized_shields += pcity->caravan_shields; Index: common/city.h =================================================================== --- common/city.h (revision 13908) +++ common/city.h (working copy) @@ -20,11 +20,16 @@ #include "worklist.h" enum production_class_type { - TYPE_UNIT, TYPE_NORMAL_IMPROVEMENT, TYPE_WONDER + PCT_UNIT, + PCT_NORMAL_IMPROVEMENT, + PCT_WONDER, + PCT_LAST }; enum city_tile_type { - C_TILE_EMPTY, C_TILE_WORKER, C_TILE_UNAVAILABLE + C_TILE_EMPTY, + C_TILE_WORKER, + C_TILE_UNAVAILABLE }; /* Various city options. These are stored by the server and can be Index: common/requirements.c =================================================================== --- common/requirements.c (revision 13908) +++ common/requirements.c (working copy) @@ -1156,7 +1156,7 @@ { switch (psource->kind) { case VUT_NONE: - return "(none)"; + return N_("(none)"); case VUT_ADVANCE: return advance_rule_name(psource->value.advance); case VUT_GOVERNMENT: @@ -1182,7 +1182,7 @@ case VUT_SPECIALIST: return specialist_rule_name(psource->value.specialist); case VUT_MINSIZE: - return "Size %d"; + return N_("Size %d"); case VUT_AI_LEVEL: return ai_level_name(psource->value.ai_level); case VUT_TERRAINCLASS: @@ -1258,10 +1258,11 @@ cat_snprintf(buf, bufsz, _("%s AI"), ai_level_name(psource->value.ai_level)); /* FIXME */ break; - case VUT_TERRAINCLASS: - cat_snprintf(buf, bufsz, _("%s terrain"), - terrain_class_name_translation(psource->value.terrainclass)); - break; + case VUT_TERRAINCLASS: + /* TRANS: "Land terrain" */ + cat_snprintf(buf, bufsz, _("%s terrain"), + terrain_class_name_translation(psource->value.terrainclass)); + break; case VUT_LAST: assert(0); break; Index: ai/aitools.c =================================================================== --- ai/aitools.c (revision 13908) +++ ai/aitools.c (working copy) @@ -1156,21 +1156,6 @@ } /************************************************************************** - ... -**************************************************************************/ -void city_production_from_ai_choice(struct universal *product, - struct ai_choice *choice) -{ - if (is_unit_choice_type(choice->type)) { - product->kind = VUT_UTYPE; - product->value.utype = choice->value.utype; - } else { - product->kind = VUT_IMPROVEMENT; - product->value.building = choice->value.building; - } -} - -/************************************************************************** Calls ai_wants_role_unit to choose the best unit with the given role and set tech wants. Sets choice->value.utype when we can build something. **************************************************************************/ Index: ai/aitools.h =================================================================== --- ai/aitools.h (revision 13908) +++ ai/aitools.h (working copy) @@ -94,8 +94,6 @@ void copy_if_better_choice(struct ai_choice *cur, struct ai_choice *best); bool is_unit_choice_type(enum choice_type type); -void city_production_from_ai_choice(struct universal *product, - struct ai_choice *choice); bool ai_choose_role_unit(struct player *pplayer, struct city *pcity, struct ai_choice *choice, enum choice_type type, Index: ai/aicity.c =================================================================== --- ai/aicity.c (revision 13908) +++ ai/aicity.c (working copy) @@ -89,8 +89,8 @@ || pcity->food_stock + pcity->surplus[O_FOOD] < 0) #define LOG_BUY LOG_DEBUG +static void ai_sell_obsolete_buildings(struct city *pcity); static void resolve_city_emergency(struct player *pplayer, struct city *pcity); -static void ai_sell_obsolete_buildings(struct city *pcity); /************************************************************************** Return the number of "luxury specialists". This is the number of @@ -1382,41 +1382,67 @@ } } - if (pcity->ai.choice.want != 0) { + if (pcity->ai.choice.want != 0) { + const char *name = "(unknown)"; ASSERT_CHOICE(pcity->ai.choice); + switch (pcity->ai.choice.type) { + case CT_CIVILIAN: + case CT_ATTACKER: + case CT_DEFENDER: + name = utype_rule_name(pcity->ai.choice.value.utype); + break; + case CT_BUILDING: + name = improvement_rule_name(pcity->ai.choice.value.building); + break; + case CT_NONE: + case CT_LAST: + break; + }; CITY_LOG(LOG_DEBUG, pcity, "wants %s with desire %d.", - is_unit_choice_type(pcity->ai.choice.type) - ? utype_rule_name(pcity->ai.choice.value.utype) - : improvement_rule_name(pcity->ai.choice.value.building), + name, pcity->ai.choice.want); + /* parallel to citytools change_build_target() */ if (VUT_IMPROVEMENT == pcity->production.kind && is_great_wonder(pcity->production.value.building) - && (is_unit_choice_type(pcity->ai.choice.type) + && (CT_BUILDING != pcity->ai.choice.type || pcity->ai.choice.value.building != pcity->production.value.building)) { notify_player(NULL, pcity->tile, E_WONDER_STOPPED, - _("The %s have stopped building The %s in %s."), - nation_plural_for_player(pplayer), - city_improvement_name_translation(pcity, pcity->production.value.building), - pcity->name); + _("The %s have stopped building The %s in %s."), + nation_plural_for_player(pplayer), + city_production_name_translation(pcity), + pcity->name); } - if (pcity->ai.choice.type == CT_BUILDING - && is_wonder(pcity->ai.choice.value.building) - && (VUT_UTYPE == pcity->production.kind - || pcity->production.value.building != pcity->ai.choice.value.building)) { - if (is_great_wonder(pcity->ai.choice.value.building)) { - notify_player(NULL, pcity->tile, E_WONDER_STARTED, - _("The %s have started building The %s in %s."), - nation_plural_translation(nation_of_city(pcity)), - city_improvement_name_translation(pcity, pcity->ai.choice.value.building), - pcity->name); - } - city_production_from_ai_choice(&pcity->production, &pcity->ai.choice); - } else { - /* FIXME: same code twice (zero want values?) */ - city_production_from_ai_choice(&pcity->production, &pcity->ai.choice); + if (CT_BUILDING == pcity->ai.choice.type + && is_great_wonder(pcity->ai.choice.value.building) + && (VUT_IMPROVEMENT != pcity->production.kind + || pcity->production.value.building != pcity->ai.choice.value.building)) { + notify_player(NULL, pcity->tile, E_WONDER_STARTED, + _("The %s have started building The %s in %s."), + nation_plural_translation(nation_of_city(pcity)), + city_improvement_name_translation(pcity, pcity->ai.choice.value.building), + pcity->name); } + + switch (pcity->ai.choice.type) { + case CT_CIVILIAN: + case CT_ATTACKER: + case CT_DEFENDER: + pcity->production.kind = VUT_UTYPE; + pcity->production.value.utype = pcity->ai.choice.value.utype; + break; + case CT_BUILDING: + pcity->production.kind = VUT_IMPROVEMENT; + pcity->production.value.building = pcity->ai.choice.value.building; + break; + case CT_NONE: + pcity->production.kind = VUT_NONE; + break; + case CT_LAST: + pcity->production.kind = VUT_LAST; + break; + }; } } @@ -1511,10 +1537,11 @@ } city_list_iterate_end; do { + bool expensive; /* don't buy when it costs x2 unless we must */ + int buycost; int limit = cached_limit; /* cached_limit is our gold reserve */ struct city *pcity = NULL; - bool expensive; /* don't buy when it costs x2 unless we must */ - int buycost; + const char *name = "(unknown)"; /* Find highest wanted item on the buy list */ init_choice(&bestchoice); @@ -1565,7 +1592,7 @@ continue; /* Already completed */ } - if (bestchoice.type != CT_BUILDING + if (is_unit_choice_type(bestchoice.type) && utype_has_flag(bestchoice.value.utype, F_CITIES)) { if (get_city_bonus(pcity, EFT_GROWTH_FOOD) == 0 && pcity->size == 1 @@ -1600,6 +1627,20 @@ continue; } + switch (bestchoice.type) { + case CT_CIVILIAN: + case CT_ATTACKER: + case CT_DEFENDER: + name = utype_rule_name(bestchoice.value.utype); + break; + case CT_BUILDING: + name = improvement_rule_name(bestchoice.value.building); + break; + case CT_NONE: + case CT_LAST: + break; + }; + /* FIXME: Here Syela wanted some code to check if * pcity was doomed, and we should therefore attempt * to sell everything in it of non-military value */ @@ -1610,9 +1651,7 @@ || (bestchoice.want > 200 && pcity->ai.urgency > 1))) { /* Buy stuff */ CITY_LOG(LOG_BUY, pcity, "Crash buy of %s for %d (want %d)", - bestchoice.type != CT_BUILDING - ? utype_rule_name(bestchoice.value.utype) - : improvement_rule_name(bestchoice.value.building), + name, buycost, bestchoice.want); really_handle_city_buy(pplayer, pcity); @@ -1621,7 +1660,7 @@ && assess_defense(pcity) == 0) { /* We have no gold but MUST have a defender */ CITY_LOG(LOG_BUY, pcity, "must have %s but can't afford it (%d < %d)!", - utype_rule_name(bestchoice.value.utype), + name, pplayer->economic.gold, buycost); try_to_sell_stuff(pplayer, pcity); if (pplayer->economic.gold - pplayer->ai.est_upkeep >= buycost) { Index: ai/advmilitary.c =================================================================== --- ai/advmilitary.c (revision 13908) +++ ai/advmilitary.c (working copy) @@ -1491,13 +1491,24 @@ if (choice->want <= 0) { CITY_LOG(LOGLEVEL_BUILD, pcity, "military advisor has no advice"); - } else if (is_unit_choice_type(choice->type)) { - CITY_LOG(LOGLEVEL_BUILD, pcity, "military advisor choice: %s (want %d)", - utype_rule_name(choice->value.utype), - choice->want); } else { + const char *name = "(unknown)"; + + switch (pcity->ai.choice.type) { + case CT_CIVILIAN: + case CT_ATTACKER: + case CT_DEFENDER: + name = utype_rule_name(choice->value.utype); + break; + case CT_BUILDING: + name = improvement_rule_name(choice->value.building); + break; + case CT_NONE: + case CT_LAST: + break; + }; CITY_LOG(LOGLEVEL_BUILD, pcity, "military advisor choice: %s (want %d)", - improvement_rule_name(choice->value.building), + name, choice->want); } } Index: client/citydlg_common.c =================================================================== --- client/citydlg_common.c (revision 13908) +++ client/citydlg_common.c (working copy) @@ -259,29 +259,33 @@ struct universal target, struct city *pcity) { - if (VUT_IMPROVEMENT == target.kind - && improvement_has_flag(target.value.building, IF_GOLD)) { - my_snprintf(buffer, buffer_len, _("%s (XX) %d/turn"), - city_improvement_name_translation(pcity, target.value.building), - MAX(0, pcity->surplus[O_SHIELD])); - } else { - const char *name; - int turns = city_turns_to_build(pcity, target, TRUE); - int cost= universal_build_shield_cost(&target); + int turns = city_turns_to_build(pcity, target, TRUE); + int cost = universal_build_shield_cost(&target); - if (VUT_UTYPE == target.kind) { - name = utype_values_translation(target.value.utype); - } else { - name = city_improvement_name_translation(pcity, target.value.building); + switch (target.kind) { + case VUT_IMPROVEMENT: + my_snprintf(buffer, buffer_len, + city_improvement_name_translation(pcity, target.value.building)); + + if (improvement_has_flag(target.value.building, IF_GOLD)) { + cat_snprintf(buffer, buffer_len, " (--) "); + cat_snprintf(buffer, buffer_len, _("%d/turn"), + MAX(0, pcity->surplus[O_SHIELD])); + return; } + break; + default: + universal_name_translation(&target, buffer, buffer_len); + break; + }; + cat_snprintf(buffer, buffer_len, " (%d) ", cost); - if (turns < FC_INFINITY) { - my_snprintf(buffer, buffer_len, - PL_("%s (%d) %d turn", "%s (%d) %d turns", turns), - name, cost, turns); - } else { - my_snprintf(buffer, buffer_len, "%s (%d) never", name, cost); - } + if (turns < FC_INFINITY) { + cat_snprintf(buffer, buffer_len, + PL_("%d turn", "%d turns", turns), + turns); + } else { + cat_snprintf(buffer, buffer_len, "never"); } } @@ -294,24 +298,27 @@ struct universal target, struct city *pcity) { - if (VUT_UTYPE == target.kind) { + universal_name_translation(&target, buf[0], column_size); + + switch (target.kind) { + case VUT_UTYPE: + { struct unit_type *ptype = target.value.utype; - my_snprintf(buf[0], column_size, utype_name_translation(ptype)); my_snprintf(buf[1], column_size, utype_values_string(ptype)); my_snprintf(buf[2], column_size, "(%d)", utype_build_shield_cost(ptype)); - } else { + break; + } + case VUT_IMPROVEMENT: + { struct player *pplayer = pcity ? pcity->owner : game.player_ptr; struct impr_type *pimprove = target.value.building; /* Total & turns left meaningless on capitalization */ - if (improvement_has_flag(target.value.building, IF_GOLD)) { - my_snprintf(buf[0], column_size, improvement_name_translation(pimprove)); + if (improvement_has_flag(pimprove, IF_GOLD)) { buf[1][0] = '\0'; my_snprintf(buf[2], column_size, "---"); } else { - my_snprintf(buf[0], column_size, improvement_name_translation(pimprove)); - /* from city.c city_improvement_name_translation() */ if (pcity && is_building_replaced(pcity, pimprove, RPT_CERTAIN)) { my_snprintf(buf[1], column_size, "*"); @@ -335,13 +342,19 @@ state = _("Small Wonder"); } } - my_snprintf(buf[1], column_size, "%s", state); + my_snprintf(buf[1], column_size, state); } my_snprintf(buf[2], column_size, "%d", impr_build_shield_cost(pimprove)); } + break; } + default: + buf[1][0] = '\0'; + buf[2][0] = '\0'; + break; + }; /* Add the turns-to-build entry in the 4th position */ if (pcity) { @@ -355,7 +368,7 @@ if (turns < FC_INFINITY) { my_snprintf(buf[3], column_size, "%d", turns); } else { - my_snprintf(buf[3], column_size, "%s", _("never")); + my_snprintf(buf[3], column_size, _("never")); } } } else { @@ -587,8 +600,8 @@ int city_change_production(struct city *pcity, struct universal target) { return dsend_packet_city_change(&aconnection, pcity->id, - universal_number(&target), - VUT_UTYPE == target.kind); + target.kind, + universal_number(&target)); } /************************************************************************** Index: client/gui-gtk-2.0/cityrep.c =================================================================== --- client/gui-gtk-2.0/cityrep.c (revision 13908) +++ client/gui-gtk-2.0/cityrep.c (working copy) @@ -976,11 +976,11 @@ itree_get(&it, 0, &res, -1); pcity = res; - if ( (which == TYPE_UNIT && VUT_UTYPE == pcity->production.kind) - || (which == TYPE_NORMAL_IMPROVEMENT + if ( (which == PCT_UNIT && VUT_UTYPE == pcity->production.kind) + || (which == PCT_NORMAL_IMPROVEMENT && VUT_IMPROVEMENT == pcity->production.kind && !is_wonder(pcity->production.value.building)) - || (which == TYPE_WONDER + || (which == PCT_WONDER && VUT_IMPROVEMENT == pcity->production.kind && is_wonder(pcity->production.value.building)) ) { itree_select(city_selection, &it); @@ -1406,19 +1406,19 @@ gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); g_signal_connect(item, "activate", G_CALLBACK(city_select_building_callback), - GINT_TO_POINTER(TYPE_UNIT)); + GINT_TO_POINTER(PCT_UNIT)); item = gtk_menu_item_new_with_label( _("Building Improvements")); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); g_signal_connect(item, "activate", G_CALLBACK(city_select_building_callback), - GINT_TO_POINTER(TYPE_NORMAL_IMPROVEMENT)); + GINT_TO_POINTER(PCT_NORMAL_IMPROVEMENT)); item = gtk_menu_item_new_with_label(_("Building Wonders")); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); g_signal_connect(item, "activate", G_CALLBACK(city_select_building_callback), - GINT_TO_POINTER(TYPE_WONDER)); + GINT_TO_POINTER(PCT_WONDER)); item = gtk_separator_menu_item_new(); Index: client/packhand.c =================================================================== --- client/packhand.c (revision 13908) +++ client/packhand.c (working copy) @@ -426,14 +426,17 @@ } if (packet->production_kind < VUT_NONE || packet->production_kind >= VUT_LAST) { - freelog(LOG_ERROR, "handle_city_info() bad production_kind %d.", + freelog(LOG_ERROR, "handle_city_info()" + " bad production_kind %d.", packet->production_kind); product.kind = VUT_NONE; } else { product = universal_by_number(packet->production_kind, - packet->production_value); - if (product.kind < VUT_NONE || product.kind >= VUT_LAST) { - freelog(LOG_ERROR, "handle_city_info() bad production_value %d.", + packet->production_value); + if (product.kind < VUT_NONE || product.kind >= VUT_LAST) { + freelog(LOG_ERROR, "handle_city_info()" + " production_kind %d with bad production_value %d.", + packet->production_kind, packet->production_value); product.kind = VUT_NONE; } Index: client/mapctrl_common.c =================================================================== --- client/mapctrl_common.c (revision 13908) +++ client/mapctrl_common.c (working copy) @@ -364,6 +364,7 @@ **************************************************************************/ void clipboard_copy_production(struct tile *ptile) { + char buffer[256]; struct city *pcity = ptile->city; if (!can_client_issue_orders()) { @@ -393,9 +394,7 @@ create_event(ptile, E_CITY_PRODUCTION_CHANGED, /* ? */ _("Copy %s to clipboard."), - VUT_UTYPE == clipboard.kind - ? utype_name_translation(clipboard.value.utype) - : improvement_name_translation(clipboard.value.building)); + universal_name_translation(&clipboard, buffer, sizeof(buffer))); } /************************************************************************** @@ -439,8 +438,8 @@ } dsend_packet_city_change(&aconnection, pcity->id, - universal_number(&clipboard), - VUT_UTYPE == clipboard.kind); + clipboard.kind, + universal_number(&clipboard)); } /************************************************************************** Index: client/mapview_common.c =================================================================== --- client/mapview_common.c (revision 13908) +++ client/mapview_common.c (working copy) @@ -1912,35 +1912,23 @@ void get_city_mapview_production(struct city *pcity, char *buffer, size_t buffer_len) { - int turns = city_production_turns_to_build(pcity, TRUE); - /* FIXME: rewrite with universal_name_translation and concatenation */ - - if (VUT_UTYPE == pcity->production.kind) { - struct unit_type *punit_type = pcity->production.value.utype; - if (turns < 999) { - my_snprintf(buffer, buffer_len, "%s %d", - utype_name_translation(punit_type), - turns); - } else { - my_snprintf(buffer, buffer_len, "%s -", - utype_name_translation(punit_type)); - } + int turns; + + universal_name_translation(&pcity->production, buffer, buffer_len); + + if (city_production_has_flag(pcity, IF_GOLD)) { + return; + } + turns = city_production_turns_to_build(pcity, TRUE); + + if (999 < turns) { + cat_snprintf(buffer, buffer_len, " -"); } else { - struct impr_type *pimprove = pcity->production.value.building; - if (improvement_has_flag(pimprove, IF_GOLD)) { - my_snprintf(buffer, buffer_len, "%s", - improvement_name_translation(pimprove)); - } else if (turns < 999) { - my_snprintf(buffer, buffer_len, "%s %d", - improvement_name_translation(pimprove), - turns); - } else { - my_snprintf(buffer, buffer_len, "%s -", - improvement_name_translation(pimprove)); - } + cat_snprintf(buffer, buffer_len, " %d", turns); } } +/***************************************************************************/ static enum update_type needed_updates = UPDATE_NONE; static bool callback_queued = FALSE; ------------------------------------------------------------------------ r13907 | wsimpson | 2007-10-31 02:28:32 +0200 (Wed, 31 Oct 2007) | 1 line Changed paths: M /branches/S2_2/ai/aicity.c M /branches/S2_2/ai/aiunit.h M /branches/S2_2/client/agents/cma_core.c M /branches/S2_2/client/citydlg_common.c M /branches/S2_2/client/mapview_common.h M /branches/S2_2/common/terrain.c M /branches/S2_2/common/unitlist.h M /branches/S2_2/server/generator/utilities.c M /branches/S2_2/server/generator/utilities.h BUG: oddball iterators ------------------------------------------------------------------------ r13904 | wsimpson | 2007-10-30 13:54:10 +0200 (Tue, 30 Oct 2007) | 1 line Changed paths: M /branches/S2_2/data/nation/azeri.ruleset M /branches/S2_2/data/nation/byzantium.ruleset M /branches/S2_2/data/nation/hellenic.ruleset M /branches/S2_2/data/nation/kurd.ruleset M /branches/S2_2/data/nation/moldovan.ruleset M /branches/S2_2/data/nation/ottoman.ruleset M /branches/S2_2/data/nation/phoenician.ruleset M /branches/S2_2/data/nation/serbian.ruleset M /branches/S2_2/data/nation/syrian.ruleset M /branches/S2_2/data/nation/thracian.ruleset M /branches/S2_2/data/nation/uyghur.ruleset M /branches/S2_2/data/scenario/europe-200x100-v2.sav M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po (PR#39813) civil war nations turk and bosnia unknown + po ------------------------------------------------------------------------ r13900 | wsimpson | 2007-10-30 11:02:57 +0200 (Tue, 30 Oct 2007) | 13 lines Changed paths: M /branches/S2_2/client/climap.h M /branches/S2_2/client/climisc.c M /branches/S2_2/client/control.c M /branches/S2_2/client/control.h M /branches/S2_2/client/goto.c M /branches/S2_2/client/goto.h M /branches/S2_2/client/gui-ftwl/gotodlg.c M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-gtk-2.0/gui_main.c M /branches/S2_2/client/gui-sdl/dialogs.c M /branches/S2_2/client/gui-sdl/diplomat_dialog.c M /branches/S2_2/client/gui-sdl/gotodlg.c M /branches/S2_2/client/gui-sdl/gui_main.c M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/menu.c M /branches/S2_2/client/gui-win32/gotodlg.c M /branches/S2_2/client/gui-win32/menu.c M /branches/S2_2/client/gui-xaw/gui_main.c M /branches/S2_2/common/map.h M /branches/S2_2/common/unit.h (PR#39801) harmonize goto_map_list with focus_units Added goto_unit_killed() to keep them synchronized whenever a unit is killed. Fixed memory leak that occurred upon freeing at the end of every client goto -- the pf structures in the part weren't freed. New head_of_units_in_focus() -- all that was needed was the head of the list. These probably need more examination (several already had FIXMEs). Also, swapped the struct unit_order out of map.h into unit.h, where it more properly belongs (where its enums are also). ------------------------------------------------------------------------ r13897 | wsimpson | 2007-10-27 21:18:44 +0300 (Sat, 27 Oct 2007) | 6 lines Changed paths: M /branches/S2_2/client/colors_common.c M /branches/S2_2/client/colors_common.h M /branches/S2_2/client/tilespec.c M /branches/S2_2/data/amplio.tilespec M /branches/S2_2/data/hex2t.tilespec M /branches/S2_2/data/isophex.tilespec M /branches/S2_2/data/isotrident.tilespec M /branches/S2_2/data/misc/colors.tilespec M /branches/S2_2/data/trident.tilespec (PR#39795) terrain color in tilespec should be tile color Easily changed to use the [tile_*] tags. However, color.tilespec is included by the other tilespecs; all of them require an update to the capability: tilespec4+2007.Oct.26 ------------------------------------------------------------------------ r13896 | wsimpson | 2007-10-27 19:52:43 +0300 (Sat, 27 Oct 2007) | 20 lines Changed paths: M /branches/S2_2/common/terrain.c M /branches/S2_2/common/terrain.h M /branches/S2_2/data/civ1/terrain.ruleset M /branches/S2_2/data/civ2/terrain.ruleset M /branches/S2_2/data/default/terrain.ruleset M /branches/S2_2/server/ruleset.c M /branches/S2_2/server/ruleset.h M /branches/S2_2/server/savegame.c (PR#39793) RFE: civ3-like land support Add more extensive land terrain for editor. It attempts to harmonize the existing civ1-like and civ2-like rulesets, that inexplicably use different identifiers in savegames. Mismatched identifiers are automatically converted. For references in terrain.ruleset files, use the full section label, instead of the name field. This allows multiple entries with the same descriptive name, to support rulesets that need to treat them the same, or want to use fantasy or fictional names. Also, supports a more generic table driven nation city_name system. Sorted the resources in the same fashion as the terrain (by identifier) to ease future terrain.ruleset comparisons. Note that the use of graphics_alt means that none of the new terrain will actually show up, until there are more graphics. But this has to commit first, so that artists can work on the graphics.... ------------------------------------------------------------------------ r13891 | dmarks | 2007-10-27 07:04:51 +0300 (Sat, 27 Oct 2007) | 1 line Changed paths: M /branches/S2_2/ChangeLog Encoding cleanup ------------------------------------------------------------------------ r13884 | dmarks | 2007-10-27 01:16:09 +0300 (Sat, 27 Oct 2007) | 1 line Changed paths: M /branches/S2_2/data/amplio/units.spec Specify the artist(s) of each Amplio unit sprite. Two previously uncredited artists: Paul Klein Lankhorst and Andrew Livings. PR#39796 ------------------------------------------------------------------------ r13876 | dmarks | 2007-10-24 15:30:59 +0300 (Wed, 24 Oct 2007) | 1 line Changed paths: M /branches/S2_2/ChangeLog ChangeLog as of r11447. ------------------------------------------------------------------------ r13873 | dmarks | 2007-10-24 15:02:55 +0300 (Wed, 24 Oct 2007) | 1 line Changed paths: M /branches/S2_2/data/amplio/units.png M /branches/S2_2/data/amplio/units.spec Add Barbarian Leader sprite for Amplio. Art by FiftyNine . PR#32047 ------------------------------------------------------------------------ r13865 | cproc | 2007-10-22 18:18:46 +0300 (Mon, 22 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/gui_main.c Disable autoscrolling in windowed mode and reduce the sensible area in fullscreen mode. See PR#39667. ------------------------------------------------------------------------ r13862 | cproc | 2007-10-22 18:06:27 +0300 (Mon, 22 Oct 2007) | 1 line Changed paths: M /branches/S2_2/utility/netintf.c M /branches/S2_2/utility/netintf.h Add errno mapping for WSAECONNREFUSED. Reported by Gabriele Galantucci in PR#39786, patch by me. ------------------------------------------------------------------------ r13859 | wsimpson | 2007-10-22 13:44:27 +0300 (Mon, 22 Oct 2007) | 1 line Changed paths: M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po M /branches/S2_2/server/srv_main.c (PR#39790) Update release version in error message ------------------------------------------------------------------------ r13856 | cproc | 2007-10-22 02:30:59 +0300 (Mon, 22 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/gui_id.h M /branches/S2_2/client/gui-sdl/gui_tilespec.c M /branches/S2_2/client/gui-sdl/gui_tilespec.h M /branches/S2_2/client/gui-sdl/mapctrl.c M /branches/S2_2/client/gui-sdl/menu.c M /branches/S2_2/client/gui-sdl/menu.h M /branches/S2_2/client/gui-sdl/optiondlg.c M /branches/S2_2/data/themes/gui-sdl/human/theme_orders_buttons.png M /branches/S2_2/data/themes/gui-sdl/human/theme_orders_buttons.spec Add support for the "Load Unit" and "Unload Transporter" commands. Reported by Daniel Markstedt in PR#37937, order button graphics by Kohsuke Kawaguchi and Daniel Markstedt, patch by me. ------------------------------------------------------------------------ r13850 | wsimpson | 2007-10-21 16:16:42 +0300 (Sun, 21 Oct 2007) | 1 line Changed paths: M /branches/S2_2/server/cityturn.c (PR#39785) server crash on unit after coinage in worklist -- based on patch by Timothy Brownawell ------------------------------------------------------------------------ r13847 | cproc | 2007-10-21 14:43:58 +0300 (Sun, 21 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/mapctrl.c Fix the "show/hide city names" and "show/hide city productions" shortcuts and add a "show/hide city growth" shortcut (Ctrl-R). Reported by Daniel Markstedt in PR#39740 and PR#39741, patch by me. ------------------------------------------------------------------------ r13843 | cproc | 2007-10-21 00:29:36 +0300 (Sun, 21 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/repodlgs.c Replace the "Cancel" button in the economy dialog by the more commonly used "Close Dialog (Esc)" button in the title bar and fix the height of the scrollbar. ------------------------------------------------------------------------ r13839 | cproc | 2007-10-20 16:30:40 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/gui_tilespec.c Fix a crash in the science dialog when researching Future Tech. Reported by David Nuttall in PR#39716, patch by me. ------------------------------------------------------------------------ r13836 | dmarks | 2007-10-20 15:36:26 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: M /branches/S2_2/doc/sv/README.sv Forwardport updates. ------------------------------------------------------------------------ r13831 | cproc | 2007-10-20 14:34:38 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/diplomat_dialog.c Fix crash when trying to bribe a unit or to incite a revolt. Reported by David Nuttall in PR#39716, patch by me. ------------------------------------------------------------------------ r13827 | cproc | 2007-10-20 13:20:32 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/chatline.c M /branches/S2_2/client/gui-sdl/gotodlg.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-sdl/optiondlg.c M /branches/S2_2/client/gui-sdl/wldlg.c some cleanup ------------------------------------------------------------------------ r13824 | dmarks | 2007-10-20 13:19:04 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: M /branches/S2_2/NEWS Maintain NEWS in wiki. PR#39775. ------------------------------------------------------------------------ r13818 | dmarks | 2007-10-20 05:00:44 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: A /branches/S2_2/doc/FAQ M /branches/S2_2/doc/Makefile.am Add FAQ to the distribution. Generated from the wiki page by a script by Egor. PR#10284 ------------------------------------------------------------------------ r13815 | dmarks | 2007-10-20 04:22:51 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: M /branches/S2_2/doc/README Some last-minute additions to README. Patch by me and Pepeto in PR#39779. ------------------------------------------------------------------------ r13812 | dmarks | 2007-10-20 03:50:44 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: A /branches/S2_2/doc/ca/BUGS.ca A /branches/S2_2/doc/ca/HOWTOPLAY.ca M /branches/S2_2/doc/ca/Makefile.am Add more Catalan docs; translation by Joan Creus ------------------------------------------------------------------------ r13809 | dmarks | 2007-10-20 03:34:59 +0300 (Sat, 20 Oct 2007) | 1 line Changed paths: M /branches/S2_2/data/helpdata.txt Update present admins. PR#39737 ------------------------------------------------------------------------ r13806 | cproc | 2007-10-19 23:36:13 +0300 (Fri, 19 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/repodlgs.c Fix a crash when upgrading units from the unit info dialog. Reported by David Walling in PR#39677, patch by me. ------------------------------------------------------------------------ r13801 | cproc | 2007-10-19 16:03:08 +0300 (Fri, 19 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/repodlgs.c Remove debug output. See PR#39677. ------------------------------------------------------------------------ r13797 | cproc | 2007-10-19 10:23:33 +0300 (Fri, 19 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/gui_id.h M /branches/S2_2/client/gui-sdl/optiondlg.c Add a "Save Game" button to the options menu. See PR#36339. ------------------------------------------------------------------------ r13794 | cproc | 2007-10-19 10:18:32 +0300 (Fri, 19 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/chatline.c M /branches/S2_2/client/gui-sdl/chatline.h M /branches/S2_2/client/gui-sdl/pages.c M /branches/S2_2/client/gui-sdl/themebackgrounds.c M /branches/S2_2/client/gui-sdl/themebackgrounds.h M /branches/S2_2/data/themes/gui-sdl/human/backgrounds.themespec Add a dialog for loading games. See PR#39667. ------------------------------------------------------------------------ r13791 | cproc | 2007-10-18 22:06:29 +0300 (Thu, 18 Oct 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/themespec.c fix client crash when LANG is not set ------------------------------------------------------------------------ r13778 | evyscr | 2007-10-16 22:08:47 +0300 (Tue, 16 Oct 2007) | 2 lines Changed paths: M /branches/S2_2/Makefile.am A /branches/S2_2/bootstrap/freeciv-server.desktop.in M /branches/S2_2/bootstrap/freeciv.desktop.in M /branches/S2_2/configure.ac M /branches/S2_2/server/Makefile.am Update freeciv .desktop files (see #39771) ------------------------------------------------------------------------ r13777 | evyscr | 2007-10-16 21:50:08 +0300 (Tue, 16 Oct 2007) | 2 lines Changed paths: M /branches/S2_2/configure.ac M /branches/S2_2/data/Makefile.am A /branches/S2_2/data/icons A /branches/S2_2/data/icons/128x128 A /branches/S2_2/data/icons/128x128/freeciv-client.png A /branches/S2_2/data/icons/128x128/freeciv-server.png A /branches/S2_2/data/icons/16x16 A /branches/S2_2/data/icons/16x16/freeciv-client.png A /branches/S2_2/data/icons/16x16/freeciv-server.png A /branches/S2_2/data/icons/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 #39769 ------------------------------------------------------------------------ r13775 | 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" 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. ------------------------------------------------------------------------ r13770 | 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 subdir ------------------------------------------------------------------------ r13763 | 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. ------------------------------------------------------------------------ r13762 | 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 in PR#39776. ------------------------------------------------------------------------ r13757 | 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 in PR#39776. ------------------------------------------------------------------------ r13754 | 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. ------------------------------------------------------------------------ r13750 | 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#39766 ------------------------------------------------------------------------ r13747 | 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 changes ------------------------------------------------------------------------ r13745 | 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.def M /branches/S2_2/common/unit.c M /branches/S2_2/common/unit.h M /branches/S2_2/server/cityhand.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 , with design suggestions from "Erik Johansson" . 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. ------------------------------------------------------------------------ r13742 | 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 r13741 ------------------------------------------------------------------------ r13739 | 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#39761 ------------------------------------------------------------------------ r13735 | 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#39739 ------------------------------------------------------------------------ r13732 | 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 . ------------------------------------------------------------------------ r13725 | 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 #38558 ------------------------------------------------------------------------ r13722 | 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 #15260 ------------------------------------------------------------------------ r13716 | 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 #39545 ------------------------------------------------------------------------ r13714 | 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 in PR#39758 (committed to trunk in r13712). ------------------------------------------------------------------------ r13713 | 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 in PR#39760. ------------------------------------------------------------------------ r13711 | 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 in PR#39689. ------------------------------------------------------------------------ r13709 | 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 with changes by me. PR#39718 ------------------------------------------------------------------------ r13707 | 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 with changes by me. PR#39684 ------------------------------------------------------------------------ r13704 | 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#39703, patch by me. ------------------------------------------------------------------------ r13701 | 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. ------------------------------------------------------------------------ r13698 | 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. ------------------------------------------------------------------------ r13694 | 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 #39717 ------------------------------------------------------------------------ r13690 | 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 r13639 ------------------------------------------------------------------------ r13689 | 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 r13640 ------------------------------------------------------------------------ r13688 | 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 r13614 ------------------------------------------------------------------------ r13686 | 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#39738 ------------------------------------------------------------------------ r13681 | 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 with changes by me. PR#12920 ------------------------------------------------------------------------ r13677 | 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#39732 ------------------------------------------------------------------------ r13668 | 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, partially by joan.creus@gmail.com ------------------------------------------------------------------------ r13666 | wsimpson | 2007-09-27 20:59:40 +0300 (Thu, 27 Sep 2007) | 1 line Changed paths: M /branches/S2_2/client/audio.c M /branches/S2_2/client/gui-sdl/gui_string.c (PR#39725) Various typos in client, remove log translation, partially by joan.creus@gmail.com ------------------------------------------------------------------------ r13664 | wsimpson | 2007-09-27 20:11:17 +0300 (Thu, 27 Sep 2007) | 1 line Changed paths: M /branches/S2_2/server/settings.c (PR#39724) Typos in server/settings.c partially by joan.creus@gmail.com ------------------------------------------------------------------------ r13660 | cproc | 2007-09-27 05:18:38 +0300 (Thu, 27 Sep 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/cityrep.c Fix a typo. Patch by Daniel Markstedt in PR#39727. ------------------------------------------------------------------------ r13657 | cproc | 2007-09-27 01:08:18 +0300 (Thu, 27 Sep 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/gui_string.c If string rendering fails (for example with empty strings), return a transparent 0x0 surface instead of NULL to avoid client crashes. Reported by Daniel Markstedt in PR#39704, patch by me. ------------------------------------------------------------------------ r13655 | cproc | 2007-09-27 00:53:45 +0300 (Thu, 27 Sep 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/themespec.c M /branches/S2_2/data/themes/gui-sdl/human/theme.themespec M /branches/S2_2/utility/shared.c M /branches/S2_2/utility/shared.h Add new entries "font_file_zh_CN", "font_file_ja" and "font_file_ko" to theme.themespec for special fonts to be used with these locales and make the client select the right one at startup. Requested by Daniel Markstedt in PR#39702, patch by me. ------------------------------------------------------------------------ r13651 | dmarks | 2007-09-26 10:07:42 +0300 (Wed, 26 Sep 2007) | 1 line Changed paths: M /branches/S2_2/data/flags/venezuela-shield.png M /branches/S2_2/data/flags/venezuela.png M /branches/S2_2/data/flags/venezuela.svg M /branches/S2_2/data/misc/flags.spec Up to date Venezuelan flag; PD from Wikimedia Commons. ------------------------------------------------------------------------ r13648 | dmarks | 2007-09-26 04:45:40 +0300 (Wed, 26 Sep 2007) | 1 line Changed paths: M /branches/S2_2/po/el.po Remove malformed strings that were causing client crashes. PR#39704 ------------------------------------------------------------------------ r13636 | cazfi | 2007-09-24 09:12:46 +0300 (Mon, 24 Sep 2007) | 4 lines Changed paths: M /branches/S2_2/client/packhand.c Removed duplicate player->nation zeroing. See #39707 ------------------------------------------------------------------------ r13634 | cazfi | 2007-09-24 01:47:16 +0300 (Mon, 24 Sep 2007) | 5 lines Changed paths: M /branches/S2_2/server/ruleset.c Send chat message to all connected clients before dying for ruleset error. See #39643 ------------------------------------------------------------------------ r13631 | cproc | 2007-09-24 01:29:12 +0300 (Mon, 24 Sep 2007) | 1 line Changed paths: M /branches/S2_2/data/themes/gui-sdl/human/Makefile.am Add font license text to distribution. ------------------------------------------------------------------------ r13628 | cproc | 2007-09-24 01:08:32 +0300 (Mon, 24 Sep 2007) | 1 line Changed paths: A /branches/S2_2/data/fonts/COPYING.Vera A /branches/S2_2/data/themes/gui-sdl/human/COPYING.DejaVu Add font license texts. Requested by Daniel Markstedt in PR#39675. ------------------------------------------------------------------------ r13621 | cazfi | 2007-09-23 17:18:18 +0300 (Sun, 23 Sep 2007) | 5 lines Changed paths: M /branches/S2_2/common/player.c M /branches/S2_2/common/unit.c Fixed player_find_city_by_id() and player_find_unit_by_id() handling of NULL player. See #39685 ------------------------------------------------------------------------ r13617 | cazfi | 2007-09-22 15:30:02 +0300 (Sat, 22 Sep 2007) | 7 lines Changed paths: M /branches/S2_2/client/gui-gtk-2.0/wldlg.c Rearranged code not to trigger gcc 4.2 miscompilation bug. Miscompilation caused any dialog with worklist to crash game. (city dialog, global worklist dialog) Crashes reported by many in #39495 ------------------------------------------------------------------------ r13612 | cazfi | 2007-09-19 16:31:44 +0300 (Wed, 19 Sep 2007) | 5 lines Changed paths: M /branches/S2_2/client/text.c Unit info label says "Unreachable" instead of "Turns to target: 1000000000" when goto is invalid. See #39693 ------------------------------------------------------------------------ r13610 | cazfi | 2007-09-19 13:37:44 +0300 (Wed, 19 Sep 2007) | 4 lines Changed paths: M /branches/S2_2/doc/HACKING Documented ctrl+c autogame behavior See #39709 ------------------------------------------------------------------------ r13607 | cazfi | 2007-09-19 13:14:14 +0300 (Wed, 19 Sep 2007) | 7 lines Changed paths: M /branches/S2_2/configure.ac Cleanup and fixes to host_os specific handling. Set ALWAYS_ROOT for SkyOS compilations. SkyOS problem reported by Peter Speybrouck. See #39652 ------------------------------------------------------------------------ r13605 | cazfi | 2007-09-19 12:49:27 +0300 (Wed, 19 Sep 2007) | 6 lines Changed paths: M /branches/S2_2/client/gui-ftwl/gui_text.c M /branches/S2_2/client/gui-gtk-2.0/mapview.c M /branches/S2_2/client/gui-gtk-2.0/menu.c M /branches/S2_2/client/gui-sdl/mapview.c M /branches/S2_2/client/gui-win32/mapview.c M /branches/S2_2/client/gui-win32/menu.c M /branches/S2_2/client/gui-xaw/mapview.c M /branches/S2_2/client/text.c M /branches/S2_2/client/text.h M /branches/S2_2/common/tile.c M /branches/S2_2/common/tile.h M /branches/S2_2/server/sanitycheck.c M /branches/S2_2/server/settlers.c Add parameter controlling newline placement to get_unit_info_label_text2(), so also gui-sdl can use it instead of duplicating code. See #39694 ------------------------------------------------------------------------ r13603 | cazfi | 2007-09-19 12:29:53 +0300 (Wed, 19 Sep 2007) | 4 lines Changed paths: M /branches/S2_2/ai/Makefile.am M /branches/S2_2/client/Makefile.am M /branches/S2_2/client/agents/Makefile.am M /branches/S2_2/client/gui-ftwl/Makefile.am M /branches/S2_2/client/gui-gtk-2.0/Makefile.am M /branches/S2_2/client/gui-sdl/Makefile.am M /branches/S2_2/client/gui-stub/Makefile.am M /branches/S2_2/client/gui-win32/Makefile.am M /branches/S2_2/client/gui-xaw/Makefile.am M /branches/S2_2/common/Makefile.am M /branches/S2_2/common/aicore/Makefile.am M /branches/S2_2/manual/Makefile.am M /branches/S2_2/server/Makefile.am M /branches/S2_2/server/generator/Makefile.am M /branches/S2_2/server/scripting/Makefile.am M /branches/S2_2/utility/Makefile.am M /branches/S2_2/utility/ftwl/Makefile.am Removed included gettext from include paths. See #39706 ------------------------------------------------------------------------ r13599 | cproc | 2007-09-18 02:29:55 +0300 (Tue, 18 Sep 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-gtk-2.0/editdlg.c Fix button alignment in the terrain editing dialog. Reported by Marko Lindqvist in PR#39696, patch by me. ------------------------------------------------------------------------ r13597 | cproc | 2007-09-18 01:29:44 +0300 (Tue, 18 Sep 2007) | 1 line Changed paths: M /branches/S2_2/client/gui-sdl/SDL_ttf.c M /branches/S2_2/client/gui-sdl/SDL_ttf.h M /branches/S2_2/client/gui-sdl/gui_string.c M /branches/S2_2/client/gui-sdl/widget.c M /branches/S2_2/client/gui-sdl/widget_label.c Replace our patched copy of SDL_ttf with the one from Battle for Wesnoth 1.2.6 (www.wesnoth.org) to make CJK fonts work. Reported by Daniel Markstedt in PR#39702, patch by me. ------------------------------------------------------------------------ r13589 | cazfi | 2007-09-14 20:05:31 +0300 (Fri, 14 Sep 2007) | 4 lines Changed paths: M /branches/S2_2/common/effects.c M /branches/S2_2/common/effects.h M /branches/S2_2/common/requirements.c M /branches/S2_2/common/requirements.h M /branches/S2_2/server/ruleset.c Sanity check effect requirement lists after rulesets are loaded. See #39678 ------------------------------------------------------------------------ r13586 | cazfi | 2007-09-14 19:22:08 +0300 (Fri, 14 Sep 2007) | 5 lines Changed paths: M /branches/S2_2/m4/sdl.m4 Updated sdl.m4 from SDL release 1.2.12 to avoid problematic AC_CANONICAL_TARGET requirement. Patch by Christian Prochaska. See #39652 ------------------------------------------------------------------------ r13583 | cazfi | 2007-09-14 18:30:50 +0300 (Fri, 14 Sep 2007) | 5 lines Changed paths: M /branches/S2_2/Makefile.am A /branches/S2_2/scripts/setup_auth_server.sh Added script setup_auth_server.sh to make setup of authentication enabled server easier. See #39676 ------------------------------------------------------------------------ r13578 | cazfi | 2007-09-14 17:23:25 +0300 (Fri, 14 Sep 2007) | 4 lines Changed paths: M /branches/S2_2/common/unit.c M /branches/S2_2/common/unit.h M /branches/S2_2/server/citytools.c M /branches/S2_2/server/maphand.c M /branches/S2_2/server/unithand.c M /branches/S2_2/server/unittools.c M /branches/S2_2/server/unittools.h Fixed number of potential crashes if moving unit dies. See #39686 ------------------------------------------------------------------------ r13575 | cazfi | 2007-09-14 15:46:07 +0300 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /branches/S2_2/po/ar.po M /branches/S2_2/po/ca.po M /branches/S2_2/po/cs.po M /branches/S2_2/po/da.po M /branches/S2_2/po/de.po M /branches/S2_2/po/el.po M /branches/S2_2/po/en_GB.po M /branches/S2_2/po/es.po M /branches/S2_2/po/et.po M /branches/S2_2/po/fa.po M /branches/S2_2/po/fi.po M /branches/S2_2/po/fr.po M /branches/S2_2/po/he.po M /branches/S2_2/po/hu.po M /branches/S2_2/po/it.po M /branches/S2_2/po/ja.po M /branches/S2_2/po/lt.po M /branches/S2_2/po/nl.po M /branches/S2_2/po/no.po M /branches/S2_2/po/pl.po M /branches/S2_2/po/pt.po M /branches/S2_2/po/pt_BR.po M /branches/S2_2/po/ro.po M /branches/S2_2/po/ru.po M /branches/S2_2/po/sv.po M /branches/S2_2/po/uk.po M /branches/S2_2/po/zh_CN.po make update-po ------------------------------------------------------------------------ r13570 | cproc | 2007-09-12 14:39:31 +0300 (Wed, 12 Sep 2007) | 1 line Changed paths: A /branches/S2_2 (from /trunk:13566) Branching for 2.2 release. ------------------------------------------------------------------------ r13565 | cproc | 2007-09-11 15:09:10 +0300 (Tue, 11 Sep 2007) | 1 line Changed paths: M /trunk/client/civclient.c M /trunk/client/connectdlg_common.c Fix the problem that my_shutdown_network() was called too early. See PR#39692. ------------------------------------------------------------------------ r13561 | per | 2007-09-10 18:57:07 +0300 (Mon, 10 Sep 2007) | 3 lines Changed paths: M /trunk/common/combat.c Always use gameloss unit as last defender when stack kill is not effective. Problem reported by Karl-Ingo Friese. See discussion in PR#39674. ------------------------------------------------------------------------ r13559 | wsimpson | 2007-09-10 07:37:53 +0300 (Mon, 10 Sep 2007) | 1 line Changed paths: M /trunk/server/cityturn.c (PR#39637) Typo in server/cityturn.c ------------------------------------------------------------------------ r13558 | wsimpson | 2007-09-10 06:40:33 +0300 (Mon, 10 Sep 2007) | 1 line Changed paths: M /trunk/common/city.c (PR#39683) [Bug] city_production_has_flag() ignores actual flag parameter ------------------------------------------------------------------------ r13557 | jcreus | 2007-09-10 03:26:51 +0300 (Mon, 10 Sep 2007) | 1 line Changed paths: M /trunk/po/ca.po Lots of corrections to ca.po ------------------------------------------------------------------------ r13555 | cazfi | 2007-09-10 02:02:31 +0300 (Mon, 10 Sep 2007) | 4 lines Changed paths: M /trunk/client/control.c Fixed goto unit_is_in_focus() assert. Reported by Joseph Cheek and others in #15854 ------------------------------------------------------------------------ r13553 | cazfi | 2007-09-09 22:32:24 +0300 (Sun, 09 Sep 2007) | 6 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_intl.c M /trunk/server/scripting/api_intl.h Rename variables named 'string' from scripting api, as some tools think word 'string' means C++ string class and got confused. See #39691 ------------------------------------------------------------------------ r13551 | cazfi | 2007-09-09 19:50:21 +0300 (Sun, 09 Sep 2007) | 5 lines Changed paths: M /trunk/server/srv_main.c Print notice when authentication capable server is started authentication disabled. See #39682 ------------------------------------------------------------------------ r13550 | cazfi | 2007-09-09 19:42:25 +0300 (Sun, 09 Sep 2007) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/po/Makefile.in.in Fixed build with --disable-nls See #39584 ------------------------------------------------------------------------ r13549 | cazfi | 2007-09-09 18:44:20 +0300 (Sun, 09 Sep 2007) | 3 lines Changed paths: M /trunk/Makefile.am Removed also Amiga server/client wrappers from distribution. (already removed from version control) ------------------------------------------------------------------------ r13546 | cproc | 2007-09-09 13:13:26 +0300 (Sun, 09 Sep 2007) | 1 line Changed paths: M /trunk/data/amplio/Makefile.am Add missing ocean.png and ocean.spec. Reported by John Keller in PR#39593. ------------------------------------------------------------------------ r13544 | dmarks | 2007-09-09 03:42:08 +0300 (Sun, 09 Sep 2007) | 1 line Changed paths: M /trunk/data/nation/malian.ruleset Typo fix in nation legend. ------------------------------------------------------------------------ r13541 | dmarks | 2007-09-09 01:41:39 +0300 (Sun, 09 Sep 2007) | 1 line Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Fix unit description typo. Patch by Joan Creus in PR#39688. ------------------------------------------------------------------------ r13538 | cproc | 2007-09-08 20:52:31 +0300 (Sat, 08 Sep 2007) | 4 lines Changed paths: M /trunk/client/gui-sdl/SDL_ttf.c A /trunk/data/themes/gui-sdl/human/DejaVuSans.ttf M /trunk/data/themes/gui-sdl/human/Makefile.am D /trunk/data/themes/gui-sdl/human/Vera.ttf M /trunk/data/themes/gui-sdl/human/theme.themespec - Replace Vera.ttf by DejaVuSans.ttf (http://dejavu.sourceforge.net/), which contains more characters than Vera.ttf. - Fix a bug in SDL_ttf that caused wrong line spacings with the new font. Requested by Nikita Bukhvostov in PR#39675, patch by me. ------------------------------------------------------------------------ r13536 | cproc | 2007-09-08 20:20:23 +0300 (Sat, 08 Sep 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/data/themes/gui-sdl/human/city.png M /trunk/data/themes/gui-sdl/human/city.spec Increase the city map area in the city dialog. Requested by Catarina Veiga in PR#38466 and Daniel Markstedt in PR#39670, patch by me. ------------------------------------------------------------------------ r13534 | per | 2007-09-08 19:46:46 +0300 (Sat, 08 Sep 2007) | 3 lines Changed paths: D /trunk/amiga M /trunk/client/Makefile.am D /trunk/client/gui-mui M /trunk/configure.ac M /trunk/po/POTFILES.in Remove legacy AmigaOS support from trunk. Future porting to Amiga should be based on an already existing and up to date client instead. ------------------------------------------------------------------------ r13531 | cazfi | 2007-09-08 14:59:57 +0300 (Sat, 08 Sep 2007) | 2 lines Changed paths: M /trunk/Makefile.am Typofix ------------------------------------------------------------------------ r13529 | cazfi | 2007-09-08 13:56:01 +0300 (Sat, 08 Sep 2007) | 7 lines Changed paths: M /trunk/Makefile.am Added some files to distribution. - files related to --enable-svnrev, though that parameter makes no sense outside svn checkouts - pkg.m4 Arranged m4 files to alphabetical order so ones missing from distribution are easier to notice. ------------------------------------------------------------------------ r13528 | cazfi | 2007-09-08 13:32:13 +0300 (Sat, 08 Sep 2007) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/version.in Improved delta handling of player attribute chunks. See #39659 ------------------------------------------------------------------------ r13526 | cproc | 2007-09-07 22:06:36 +0300 (Fri, 07 Sep 2007) | 5 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplomat_dialog.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/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c - Change the tooltip of the city dialog's "Cancel" button to "Close Dialog (Esc)" and add the tooltip to dialogs that didn't have it before. - Move the close button from the bottom right corner into the title bar in the city dialog and the cities report dialog. - Mark the game window as unresizable to avoid black areas when attemting to resize the window frame. Reported by Charles Goodwin in PR#39667, patch by me. ------------------------------------------------------------------------ r13523 | cazfi | 2007-09-07 19:23:09 +0300 (Fri, 07 Sep 2007) | 8 lines Changed paths: M /trunk/common/events.c M /trunk/common/events.h M /trunk/data/stdsounds.soundspec M /trunk/server/scripting/api.pkg Events related cleanup - Updated comments - Corrected some variable types from int to enum event_type - Updated list of event sound tags in stdsound.soundspec - Marked format used in description building for translation See #39669 ------------------------------------------------------------------------ r13521 | dmarks | 2007-09-07 15:13:25 +0300 (Fri, 07 Sep 2007) | 1 line Changed paths: M /trunk/data/nation/ottoman.ruleset Typo in another nation legend. ------------------------------------------------------------------------ r13520 | dmarks | 2007-09-07 15:06:22 +0300 (Fri, 07 Sep 2007) | 1 line Changed paths: M /trunk/data/nation/westphalian.ruleset Fix up one nation legend. ------------------------------------------------------------------------ r13518 | cazfi | 2007-09-07 13:54:12 +0300 (Fri, 07 Sep 2007) | 6 lines Changed paths: M /trunk/bootstrap/fc_svnrev_gen.h.in M /trunk/bootstrap/generate_svnrev.sh M /trunk/common/Makefile.am M /trunk/common/version.c M /trunk/common/version.h M /trunk/configure.ac Added configure option --enable-svnrev, which causes svn revision information to be appended to version information when available. This is final patch for #4712 ------------------------------------------------------------------------ r13517 | cazfi | 2007-09-07 12:57:26 +0300 (Fri, 07 Sep 2007) | 4 lines Changed paths: M /trunk/common/generate_packets.py Make it possible to run generate_packets.sh from any directory. See #39666 ------------------------------------------------------------------------ r13513 | cazfi | 2007-09-06 17:11:09 +0300 (Thu, 06 Sep 2007) | 5 lines Changed paths: M /trunk/server/auth.c M /trunk/server/auth.h M /trunk/server/civserver.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h When authentication is enabled, get player database connection information from config file. See #39660 ------------------------------------------------------------------------ r13512 | cazfi | 2007-09-06 13:33:05 +0300 (Thu, 06 Sep 2007) | 6 lines Changed paths: M /trunk/common/city.c M /trunk/common/city.h Fixed problem causing production cost for current production to be always shown as '1'. Reported by jkeller and me. Patch by Arman Ordookhani. See #39592 ------------------------------------------------------------------------ r13511 | jcreus | 2007-09-06 02:47:38 +0300 (Thu, 06 Sep 2007) | 1 line Changed paths: M /trunk/po/ca.po Update to ca.po in trunk. Almost there ------------------------------------------------------------------------ r13507 | cazfi | 2007-09-05 04:45:32 +0300 (Wed, 05 Sep 2007) | 7 lines Changed paths: M /trunk/po/ro.po M /trunk/po/ru.po M /trunk/po/sv.po M /trunk/po/uk.po Marked semi-automatically changed strings fuzzy, so translators know to check them. And since I touch these files anyway, I have executed msgmerge against current freeciv.pot for them. This batch contains changes to ro.po, ru.po, sv.po and uk.po ------------------------------------------------------------------------ r13505 | dmarks | 2007-09-05 02:50:40 +0300 (Wed, 05 Sep 2007) | 1 line Changed paths: M /trunk/data/nation/australian.ruleset M /trunk/data/nation/azeri.ruleset M /trunk/data/nation/dominican.ruleset M /trunk/data/nation/pakistani.ruleset M /trunk/data/nation/peruvian.ruleset M /trunk/data/nation/rwandan.ruleset M /trunk/data/nation/syrian.ruleset M /trunk/data/nation/un.ruleset Fix typos and other mistakes in nation rulesets. Patch by Joan Creus in PR#39651. ------------------------------------------------------------------------ r13503 | dmarks | 2007-09-04 13:50:32 +0300 (Tue, 04 Sep 2007) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/brittany-shield.png A /trunk/data/flags/brittany.png A /trunk/data/flags/brittany.svg A /trunk/data/flags/burgundy-shield.png A /trunk/data/flags/burgundy.png A /trunk/data/flags/burgundy.svg A /trunk/data/flags/normandy-shield.png A /trunk/data/flags/normandy.png A /trunk/data/flags/normandy.svg A /trunk/data/flags/templar-shield.png A /trunk/data/flags/templar.png A /trunk/data/flags/templar.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/breton.ruleset A /trunk/data/nation/burgundian.ruleset M /trunk/data/nation/french.ruleset A /trunk/data/nation/norman.ruleset A /trunk/data/nation/templar.ruleset M /trunk/po/POTFILES.in Four new nations: Norman, Breton, Burgundian, and Knights Templar. Rulesets by Dan C, azrael4th and me. Flags by me or from the PD. PR#39461 ------------------------------------------------------------------------ r13502 | cproc | 2007-09-04 13:30:52 +0300 (Tue, 04 Sep 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/helpdlg.c some cleanup ------------------------------------------------------------------------ r13500 | cazfi | 2007-09-04 03:07:24 +0300 (Tue, 04 Sep 2007) | 5 lines Changed paths: M /trunk/common/Makefile.am Fixed problem that sometimes packets_gen.h was not generated before there was attempt to include it. See #39510 ------------------------------------------------------------------------ r13499 | jcreus | 2007-09-04 01:28:03 +0300 (Tue, 04 Sep 2007) | 1 line Changed paths: M /trunk/po/ca.po More work on ca.po ------------------------------------------------------------------------ r13496 | cazfi | 2007-09-04 01:02:16 +0300 (Tue, 04 Sep 2007) | 6 lines Changed paths: M /trunk/server/meta.c M /trunk/server/srv_main.c Display default metamessage from server start and not only after someone has connected. Default metamessage for released versions is now "-". See #39641 ------------------------------------------------------------------------ r13494 | cproc | 2007-09-03 19:35:38 +0300 (Mon, 03 Sep 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/helpdlg.c some cleanup ------------------------------------------------------------------------ r13492 | cproc | 2007-09-03 16:28:11 +0300 (Mon, 03 Sep 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/helpdlg.c some cleanup ------------------------------------------------------------------------ r13490 | dmarks | 2007-09-03 13:47:45 +0300 (Mon, 03 Sep 2007) | 1 line Changed paths: M /trunk/data/nation/numidian.ruleset Fix faulty nation group. ------------------------------------------------------------------------ r13489 | cazfi | 2007-09-03 05:31:02 +0300 (Mon, 03 Sep 2007) | 4 lines Changed paths: M /trunk/server/sernet.c Fixed quitidle crash. See #39654 ------------------------------------------------------------------------ r13483 | cazfi | 2007-09-03 00:20:41 +0300 (Mon, 03 Sep 2007) | 5 lines Changed paths: M /trunk/m4/auth.m4 Made configure to fail if auth support is requested and it cannot be compiled in. See #39656 ------------------------------------------------------------------------ r13481 | cazfi | 2007-09-02 17:20:25 +0300 (Sun, 02 Sep 2007) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/unistring.h M /trunk/client/gui-win32/diplodlg.h M /trunk/client/gui-win32/happiness.h M /trunk/client/reqtree.c M /trunk/client/reqtree.h M /trunk/server/generator/height_map.c M /trunk/server/generator/height_map.h M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/temperature_map.c M /trunk/server/generator/temperature_map.h M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h M /trunk/server/scripting/script_signal.c M /trunk/utility/fciconv.c Fixed most problems reported by 'make src-check'. See #39645 ------------------------------------------------------------------------ r13480 | cproc | 2007-09-02 17:12:41 +0300 (Sun, 02 Sep 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_string.c Fix a crash in debug code. Patch by Marko Lindqvist in PR#39657. ------------------------------------------------------------------------ r13478 | cproc | 2007-09-02 16:49:48 +0300 (Sun, 02 Sep 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/chatline.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/pages.c Close the game setup page (PAGE_START) when returning to the main page after connection loss. Reported by Ulrik Sverdrup in PR#39467 and Marko Lindqvist in PR#39658, patch by me. ------------------------------------------------------------------------ r13475 | cazfi | 2007-09-02 15:58:34 +0300 (Sun, 02 Sep 2007) | 7 lines Changed paths: A /trunk/bootstrap/fc_svnrev_gen.h.in A /trunk/bootstrap/generate_svnrev.sh M /trunk/common/Makefile.am Added make target to generate header file fc_svnrev_gen.h, which contains current svn revision number if Freeciv is built directly from svn sources. This is not yet actually used. This is part of #4712 ------------------------------------------------------------------------ r13473 | cazfi | 2007-09-02 15:36:59 +0300 (Sun, 02 Sep 2007) | 6 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/unittools.c Remove unit taking over city from clients that no longer can see inside city after owner change. Fixes another ghost unit / assert(unit_list_size) bug. See #39648 ------------------------------------------------------------------------ r13472 | cproc | 2007-09-02 15:12:13 +0300 (Sun, 02 Sep 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c Fix crash when selling last building of city. Reported by Marko Lindqvist in PR#39621, patch by me. ------------------------------------------------------------------------ r13469 | cazfi | 2007-09-02 07:12:30 +0300 (Sun, 02 Sep 2007) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/city.c M /trunk/common/city.h Improved government help texts. When effect is not limited to one output type, generate list of all possible outputs. This makes better translations possible. Translation problems reported by Joan Creus. See #39638 ------------------------------------------------------------------------ r13466 | cazfi | 2007-09-02 06:37:25 +0300 (Sun, 02 Sep 2007) | 4 lines Changed paths: M /trunk/common/game.c Set initial value for game.init.diplomacy Patch by Pepeto, #39616 ------------------------------------------------------------------------ r13464 | cazfi | 2007-09-02 01:14:21 +0300 (Sun, 02 Sep 2007) | 5 lines Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/control.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/server/srv_main.c M /trunk/version.in Wait cursor appears only between turns. Other cursors are used even when it's somebody else's phase. Requested by Per Inge Mathisen. See #17793 ------------------------------------------------------------------------ r13463 | cazfi | 2007-09-01 23:26:09 +0300 (Sat, 01 Sep 2007) | 7 lines Changed paths: M /trunk/po/lt.po M /trunk/po/nl.po M /trunk/po/no.po M /trunk/po/pl.po M /trunk/po/pt.po M /trunk/po/pt_BR.po Marked semi-automatically changed strings fuzzy, so translators know to check them. And since I touch these files anyway, I have executed msgmerge against current freeciv.pot for them. This batch contains changes to lt.po, nl.po, no.po, pl.po, pt.po and pt_BR.po ------------------------------------------------------------------------ r13461 | jcreus | 2007-09-01 22:02:38 +0300 (Sat, 01 Sep 2007) | 1 line Changed paths: M /trunk/po/ca.po So many nations, so little time... ------------------------------------------------------------------------ r13459 | cazfi | 2007-09-01 14:52:39 +0300 (Sat, 01 Sep 2007) | 5 lines Changed paths: M /trunk/client/packhand.c Initialize player->nation in handle_ruleset_nation() after nation->player has been initialized. Patch from #39627 ------------------------------------------------------------------------ r13456 | cazfi | 2007-09-01 13:12:17 +0300 (Sat, 01 Sep 2007) | 5 lines Changed paths: M /trunk/common/packets.c Make sure that delta code is not using uninitialized data when attribute chunk is not full. See #39639 ------------------------------------------------------------------------ r13455 | dmarks | 2007-09-01 10:37:02 +0300 (Sat, 01 Sep 2007) | 1 line Changed paths: M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/esperant.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/sumerian.ruleset Improvements to nations, based on work by alekcxjo and Dan C. PR#39623 ------------------------------------------------------------------------ r13453 | cazfi | 2007-09-01 04:51:14 +0300 (Sat, 01 Sep 2007) | 4 lines Changed paths: M /trunk/server/ruleset.c Sanity check against unit upgrade loops when loading rulesets. Requested by banjo, #17982 ------------------------------------------------------------------------ r13451 | cazfi | 2007-09-01 04:01:53 +0300 (Sat, 01 Sep 2007) | 4 lines Changed paths: M /trunk/client/tilespec.c Fixed memory leak in tileset hash. Reported by Jason in #12165 ------------------------------------------------------------------------ r13449 | cazfi | 2007-08-31 23:13:02 +0300 (Fri, 31 Aug 2007) | 4 lines Changed paths: M /trunk/server/unittools.c Added missing conn_list_do_unbuffer() call. Noticed by Pepeto ------------------------------------------------------------------------ r13447 | cazfi | 2007-08-31 21:24:18 +0300 (Fri, 31 Aug 2007) | 4 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/unittools.c Fixed overzealous vision assert. See #39636 ------------------------------------------------------------------------ r13445 | cazfi | 2007-08-31 20:12:11 +0300 (Fri, 31 Aug 2007) | 5 lines Changed paths: M /trunk/tests/copyright.sh M /trunk/tests/header_guard.sh Added more 3rd party programs to lists of src-check scripts to ignore. See #39633 ------------------------------------------------------------------------ r13444 | cazfi | 2007-08-31 12:23:07 +0300 (Fri, 31 Aug 2007) | 4 lines Changed paths: M /trunk/data/scenario/tutorial.sav Fixed typos from tutorial. Patch by Joan Creus in #39631 ------------------------------------------------------------------------ r13441 | cazfi | 2007-08-31 11:51:10 +0300 (Fri, 31 Aug 2007) | 4 lines Changed paths: M /trunk/debian/INSTALL.debian M /trunk/debian/build.debian M /trunk/doc/BUGS M /trunk/doc/CodingStyle M /trunk/doc/HACKING M /trunk/doc/README.sound Corrected documentation not to refer Freeciv version control as CVS. See #39632 ------------------------------------------------------------------------ r13440 | dmarks | 2007-08-31 11:02:02 +0300 (Fri, 31 Aug 2007) | 1 line Changed paths: M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/westphalian.ruleset Fix typos in nation legends. Patch by Joan Creus in PR#39630. ------------------------------------------------------------------------ r13438 | cazfi | 2007-08-31 03:42:32 +0300 (Fri, 31 Aug 2007) | 5 lines Changed paths: A /trunk/scripts/freeciv.supp Added suppression file to be used with valgrind. Initially it contains suppressions to readline/ncurses problems. See #39502 ------------------------------------------------------------------------ r13437 | dmarks | 2007-08-31 01:45:19 +0300 (Fri, 31 Aug 2007) | 1 line Changed paths: M /trunk/client/helpdata.c Add an initial * to two strings to match the format of the other helptexts. ------------------------------------------------------------------------ r13436 | cazfi | 2007-08-31 01:40:29 +0300 (Fri, 31 Aug 2007) | 4 lines Changed paths: M /trunk/server/cityturn.c Message to player corrected. Patch by Joan Creus in #39637 ------------------------------------------------------------------------ r13435 | arman_o71 | 2007-08-30 20:58:46 +0300 (Thu, 30 Aug 2007) | 2 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c Better group unit selection See PR#39624 ------------------------------------------------------------------------ r13434 | jcreus | 2007-08-30 20:42:04 +0300 (Thu, 30 Aug 2007) | 1 line Changed paths: M /trunk/po/ca.po Some more work on ca.po ------------------------------------------------------------------------ r13433 | cazfi | 2007-08-30 18:05:05 +0300 (Thu, 30 Aug 2007) | 4 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.h Made asserts checking ai choices more strict See #39562 ------------------------------------------------------------------------ r13430 | dmarks | 2007-08-30 15:24:38 +0300 (Thu, 30 Aug 2007) | 1 line Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Fix yet another mistake in one unit helptext. ------------------------------------------------------------------------ r13428 | dmarks | 2007-08-30 15:14:42 +0300 (Thu, 30 Aug 2007) | 1 line Changed paths: M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Fix another mistake in one unit helptext. ------------------------------------------------------------------------ r13427 | dmarks | 2007-08-30 15:09:25 +0300 (Thu, 30 Aug 2007) | 1 line Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Fix mistake in one unit helptext. ------------------------------------------------------------------------ r13424 | cazfi | 2007-08-30 12:35:23 +0300 (Thu, 30 Aug 2007) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/srv_main.c Moved sending of nations out of init_available_nations(), since it is called also in times when sending nations break things. Callers who need nations sent, send them separately. Reported by Pepeto in #39618 ------------------------------------------------------------------------ r13421 | cazfi | 2007-08-30 12:22:28 +0300 (Thu, 30 Aug 2007) | 4 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/diplhand.h M /trunk/server/srv_main.c Free treaty structures between games. See #39625 ------------------------------------------------------------------------ r13419 | dmarks | 2007-08-30 01:41:46 +0300 (Thu, 30 Aug 2007) | 1 line Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Add helptexts for units. PR#11051 ------------------------------------------------------------------------ r13418 | jcreus | 2007-08-29 20:48:11 +0300 (Wed, 29 Aug 2007) | 1 line Changed paths: M /trunk/po/ca.po ca.po: removed "Game:" prefixes, ran msgmerge again, some updates ------------------------------------------------------------------------ r13417 | arman_o71 | 2007-08-29 16:05:51 +0300 (Wed, 29 Aug 2007) | 1 line Changed paths: M /trunk/data/themes/gui-gtk-2.0 M /trunk/data/themes/gui-gtk-2.0/Freeciv M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0 M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Handles M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Lines M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Others M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs M /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar set svn:ignore to skip from Makefile(.in) ------------------------------------------------------------------------ r13415 | cazfi | 2007-08-28 19:26:10 +0300 (Tue, 28 Aug 2007) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Fixed problem that gtk-client didn't allow selling buildings if city had bought something at the same turn. Patch by Pepeto in #39568 ------------------------------------------------------------------------ r13412 | cazfi | 2007-08-28 19:02:20 +0300 (Tue, 28 Aug 2007) | 4 lines Changed paths: M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/optiondlg.c M /trunk/client/gui-win32/pages.c M /trunk/client/gui-win32/repodlgs.c Made gui-win32 to compile. See #39559 ------------------------------------------------------------------------ r13409 | myelocyte | 2007-08-28 10:59:54 +0300 (Tue, 28 Aug 2007) | 1 line Changed paths: M /trunk/po/ca.po A few more updates to ca.po, only a few untranlated left. ------------------------------------------------------------------------ r13408 | jcreus | 2007-08-27 23:52:55 +0300 (Mon, 27 Aug 2007) | 1 line Changed paths: M /trunk/po/ca.po Major update to ca.po ------------------------------------------------------------------------ r13400 | cazfi | 2007-08-26 23:03:59 +0300 (Sun, 26 Aug 2007) | 4 lines Changed paths: M /trunk/data/scenario/tutorial.sav Marked tutorial loading message for translation. Reported by Daniel Markstedt in #39580 ------------------------------------------------------------------------ r13397 | cazfi | 2007-08-26 22:28:32 +0300 (Sun, 26 Aug 2007) | 8 lines Changed paths: M /trunk/server/settlers.c Fixed autosettler crash: make sure that settler is still alive after another, displaced, settler has tried to find new work for itself. Use unit_list_iterate_safe instead of unit_list_iterate for iterating all autosettlers. See #39605 ------------------------------------------------------------------------ r13396 | cproc | 2007-08-26 05:59:11 +0300 (Sun, 26 Aug 2007) | 1 line Changed paths: M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/utility/ftwl/Makefile.am Fix ftwl compilation. Reported by Marko Lindqvist in PR#39617. ------------------------------------------------------------------------ r13393 | cazfi | 2007-08-26 01:57:17 +0300 (Sun, 26 Aug 2007) | 4 lines Changed paths: M /trunk/win32/Makefile.am Fixed compiling mingw32 builds in separate builddir See #39567 ------------------------------------------------------------------------ r13390 | cazfi | 2007-08-26 00:54:26 +0300 (Sun, 26 Aug 2007) | 10 lines Changed paths: M /trunk/bootstrap/freeciv.desktop.in Added localizations for desktop tooltip Translations provided by ca - Joan Creus da - Joe Dalton de - Christian Knoke fi - I myself sv - Daniel Markstedt pt - Duarte Loreto ------------------------------------------------------------------------ r13389 | joedalton | 2007-08-25 18:12:09 +0300 (Sat, 25 Aug 2007) | 1 line Changed paths: M /trunk/po/da.po New translated strings ------------------------------------------------------------------------ r13387 | per | 2007-08-25 14:02:44 +0300 (Sat, 25 Aug 2007) | 2 lines Changed paths: M /trunk/server/stdinhand.c Fix bad command response for /surrender. Patch by pepeto in PR#39608. ------------------------------------------------------------------------ r13382 | wsimpson | 2007-08-23 16:31:40 +0300 (Thu, 23 Aug 2007) | 20 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/text.c M /trunk/client/tilespec.c (PR#18010) goto segfault in pft_concat() from send_goto_route() Removes several static variables, semantic duplication, and redundant and/or unused functions. Some functions now return validity of the path destination. Checks for valid waypoints. Improves graphic path representation, and textual error reports. Fixes some assumptions that battlegroups are in the same stack on the same tile and move/work at the same speed. Fixes some problems with HOVER_CONNECT, too. Includes various ideas from proposed patches by pepeto69@hotmail.fr, who provided a savegame for testing. ------------------------------------------------------------------------ r13375 | cproc | 2007-08-22 12:16:00 +0300 (Wed, 22 Aug 2007) | 1 line Changed paths: M /trunk/client/Makefile.am M /trunk/client/audio.c M /trunk/client/civclient.c M /trunk/configure.ac M /trunk/m4/sdl-client.m4 M /trunk/m4/sound.m4 Include SDL.h in civclient.c when SDL is used (for sound support, gui-sdl or gui-ftwl). See PR#39600. ------------------------------------------------------------------------ r13372 | dmarks | 2007-08-22 11:52:40 +0300 (Wed, 22 Aug 2007) | 1 line Changed paths: M /trunk/data/freeciv-server.png M /trunk/win32/client.ico M /trunk/win32/server.ico Tweak the app icons. New images by me based on work by James Blewitt PR#39590 ------------------------------------------------------------------------ r13370 | cazfi | 2007-08-22 01:55:08 +0300 (Wed, 22 Aug 2007) | 4 lines Changed paths: M /trunk/server/srv_main.c Fixed one of the reasons civmanual crashes. See #39601 ------------------------------------------------------------------------ r13368 | cproc | 2007-08-22 00:33:11 +0300 (Wed, 22 Aug 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/utility/ftwl/be_sdl.c M /trunk/utility/ftwl/be_x11_cairo_32.c M /trunk/utility/ftwl/be_x11_ximage_32.c Fix compiler warnings. Reported by Marko Lindqvist in PR#39599. ------------------------------------------------------------------------ r13364 | wsimpson | 2007-08-21 13:44:14 +0300 (Tue, 21 Aug 2007) | 1 line Changed paths: M /trunk/configure.ac (PR#39597) redefinition of socklen_t ------------------------------------------------------------------------ r13362 | myelocyte | 2007-08-21 02:02:51 +0300 (Tue, 21 Aug 2007) | 1 line Changed paths: M /trunk/po/ca.po Last changes to ca.po by Joan Creus ------------------------------------------------------------------------ r13361 | joedalton | 2007-08-20 22:50:40 +0300 (Mon, 20 Aug 2007) | 1 line Changed paths: M /trunk/po/da.po New translated strings ------------------------------------------------------------------------ r13360 | myelocyte | 2007-08-20 19:32:14 +0300 (Mon, 20 Aug 2007) | 3 lines Changed paths: M /trunk/po/ca.po Updates by Joan Creus ------------------------------------------------------------------------ r13356 | cproc | 2007-08-19 10:35:46 +0300 (Sun, 19 Aug 2007) | 1 line Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/servers.c M /trunk/common/connection.c M /trunk/configure.ac M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/utility/ftwl/be_sdl.c M /trunk/utility/ftwl/be_x11_cairo_32.c M /trunk/utility/ftwl/be_x11_ximage_32.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/support.c Fix LAN server scan on Windows. Patch by me in PR#19481. ------------------------------------------------------------------------ r13354 | cproc | 2007-08-19 09:19:55 +0300 (Sun, 19 Aug 2007) | 1 line Changed paths: M /trunk/client/audio_sdl.c M /trunk/client/gui-sdl/SDL_ttf.h M /trunk/client/gui-sdl/alphablit.c M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/canvas.h M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h 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/graphics.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-sdl/gui_main.h M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-sdl/sprite.c M /trunk/client/gui-sdl/themebackgrounds.h M /trunk/client/gui-sdl/unistring.c M /trunk/client/gui-sdl/unistring.h M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_label.c M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/wldlg.c M /trunk/utility/ftwl/be_sdl.c M /trunk/utility/ftwl/be_sdl_pixels_32.c M /trunk/utility/ftwl/be_sdl_pixels_cairo_32.c Make SDL includes consistent among all source files. Requested by Bastiaan Jacques in PR#39359, patch by me. ------------------------------------------------------------------------ r13351 | cproc | 2007-08-18 09:57:54 +0300 (Sat, 18 Aug 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c Some small modifications to latest gui-sdl compile fix. See PR#39553. ------------------------------------------------------------------------ r13349 | per | 2007-08-17 19:37:02 +0300 (Fri, 17 Aug 2007) | 3 lines Changed paths: M /trunk/server/connecthand.c Fix wrong comparison between current number of players and maximum number of players allowed. Patch by pepeto in PR#39392. ------------------------------------------------------------------------ r13343 | wsimpson | 2007-08-17 14:45:18 +0300 (Fri, 17 Aug 2007) | 1 line Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/report.c M /trunk/server/savegame.c (PR#39572) make_history_report() random turn notsaved/restored ------------------------------------------------------------------------ r13342 | cproc | 2007-08-16 12:25:32 +0300 (Thu, 16 Aug 2007) | 1 line Changed paths: M /trunk/server/sernet.c Fix sernet.c compiler warning (update). See PR#39548. ------------------------------------------------------------------------ r13336 | cproc | 2007-08-15 23:53:29 +0300 (Wed, 15 Aug 2007) | 1 line Changed paths: M /trunk/client/gui-win32/inteldlg.c Don't try to find out details about unknown tech in the intelligence dialog. Reported by Mark W. Hatherly , Michael Ruberry , Matti Meklari and "Wim" in PR#16824, patch by me. ------------------------------------------------------------------------ r13332 | wsimpson | 2007-08-15 20:23:15 +0300 (Wed, 15 Aug 2007) | 1 line Changed paths: M /trunk/utility/registry.c (PR#39570) assertion fails when .civclientrc is missing ------------------------------------------------------------------------ r13328 | cazfi | 2007-08-15 01:03:53 +0300 (Wed, 15 Aug 2007) | 5 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/gui_stuff.c M /trunk/client/gui-win32/gui_stuff.h M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-win32/helpdlg.c M /trunk/common/player.c M /trunk/common/player.h Bunch of compilation fixes for gui-win32, updating it to use new apis where necessary. See #39559 ------------------------------------------------------------------------ r13326 | cazfi | 2007-08-14 18:21:48 +0300 (Tue, 14 Aug 2007) | 4 lines Changed paths: M /trunk/configure.ac Fixed formatting of error message about missing iconv. See #39547 ------------------------------------------------------------------------ r13325 | cazfi | 2007-08-14 14:38:38 +0300 (Tue, 14 Aug 2007) | 4 lines Changed paths: M /trunk/ai/advmilitary.c Temporary fix for avoiding crash See #39565 ------------------------------------------------------------------------ r13324 | cazfi | 2007-08-14 13:57:55 +0300 (Tue, 14 Aug 2007) | 2 lines Changed paths: M /trunk/ai/advdomestic.c Fixed error in previous commit ------------------------------------------------------------------------ r13323 | cazfi | 2007-08-14 13:48:10 +0300 (Tue, 14 Aug 2007) | 6 lines Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h Fixed crashes caused by badly filled choices: ai_choose_role_unit() now sets correct type, want and need_boat for choice. See #39564 ------------------------------------------------------------------------ r13322 | cazfi | 2007-08-14 05:31:14 +0300 (Tue, 14 Aug 2007) | 4 lines Changed paths: M /trunk/ai/advmilitary.c Fixed crash in kill_something_with() See #39365 ------------------------------------------------------------------------ r13320 | cazfi | 2007-08-14 04:53:58 +0300 (Tue, 14 Aug 2007) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c Removed assert preventing barbarians from using diplomacy. See #39552 ------------------------------------------------------------------------ r13318 | cazfi | 2007-08-14 01:41:10 +0300 (Tue, 14 Aug 2007) | 2 lines Changed paths: M /trunk/version.in Changed capability string after #39558 changed packet definitions. ------------------------------------------------------------------------ r13316 | dmarks | 2007-08-14 01:36:10 +0300 (Tue, 14 Aug 2007) | 1 line Changed paths: M /trunk/data/flags/serbia-shield.png M /trunk/data/flags/serbia.png M /trunk/data/flags/serbia.svg Up to date Serbian flag. PR#39554 ------------------------------------------------------------------------ r13315 | wsimpson | 2007-08-14 01:25:31 +0300 (Tue, 14 Aug 2007) | 1 line Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/server/plrhand.c (PR#39558) BUG: science tree not displaying ------------------------------------------------------------------------ r13314 | cazfi | 2007-08-14 00:40:49 +0300 (Tue, 14 Aug 2007) | 7 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/unithand.c Misc transfer_city_units() related improvements. Adds comments about not-so-obvious dependencies, rearranges code to be more robust, adds one assert. See #39540 ------------------------------------------------------------------------ r13312 | cazfi | 2007-08-14 00:33:47 +0300 (Tue, 14 Aug 2007) | 6 lines Changed paths: M /trunk/server/sernet.c Fixed compiler warning when neither SOCKET_ZERO_ISNT_STDIN nor HAVE_READLINE is defined. See #39548 ------------------------------------------------------------------------ r13310 | cazfi | 2007-08-14 00:24:29 +0300 (Tue, 14 Aug 2007) | 5 lines Changed paths: M /trunk/ai/aitools.c Fixed ai_gothere_bodyguard() crash when enemy cannot build any defending unit. See #39551 ------------------------------------------------------------------------ r13309 | cazfi | 2007-08-14 00:14:47 +0300 (Tue, 14 Aug 2007) | 5 lines Changed paths: M /trunk/configure.ac Implement --disable-nls in configure.ac as AM_GLIB_GNU_GETTEXT does not provide it. See #39550 ------------------------------------------------------------------------ r13307 | cazfi | 2007-08-14 00:11:13 +0300 (Tue, 14 Aug 2007) | 4 lines Changed paths: M /trunk/configure.ac M /trunk/win32/Makefile.am Execute windres by correct name when cross-compiling See #39549 ------------------------------------------------------------------------ r13306 | cazfi | 2007-08-14 00:04:20 +0300 (Tue, 14 Aug 2007) | 4 lines Changed paths: M /trunk/client/gui-xaw/repodlgs.c Fixed gui-xaw compilation See #39555 ------------------------------------------------------------------------ r13305 | cazfi | 2007-08-13 23:35:52 +0300 (Mon, 13 Aug 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c Fix gui-sdl compile errors. ------------------------------------------------------------------------ r13303 | cazfi | 2007-08-13 22:35:58 +0300 (Mon, 13 Aug 2007) | 4 lines Changed paths: M /trunk/client/citydlg_common.h M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/tilespec.h M /trunk/common/effects.h Fix some of the current compilation problems. See #39557 ------------------------------------------------------------------------ r13300 | wsimpson | 2007-08-13 21:01:56 +0300 (Mon, 13 Aug 2007) | 1 line Changed paths: M /trunk/server/techtools.c (PR#39556) assert padvance failed, and don't iterate for invalid advances ------------------------------------------------------------------------ r13299 | wsimpson | 2007-08-13 20:32:24 +0300 (Mon, 13 Aug 2007) | 1 line Changed paths: M /trunk/client/gui-mui/helpdlg.c M /trunk/server/techtools.c (PR#39556) assert padvance failed ------------------------------------------------------------------------ r13297 | wsimpson | 2007-08-13 16:45:50 +0300 (Mon, 13 Aug 2007) | 1 line Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdiplomacy.h M /trunk/ai/advdomestic.c M /trunk/ai/advdomestic.h M /trunk/ai/advmilitary.c M /trunk/ai/advmilitary.h M /trunk/ai/aiair.c M /trunk/ai/aiair.h M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aidiplomat.h M /trunk/ai/aiferry.c M /trunk/ai/aihand.c M /trunk/ai/aihand.h M /trunk/ai/aihunt.c M /trunk/ai/aihunt.h M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/client/agents/cma_fec.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/cityrepdata.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/editor.c M /trunk/client/goto.h M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/editdlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.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/gotodlg.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/plrdlg.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/citydlg.h M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h 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/cityrep.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/helpdlg.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/cityrep.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/graphics.c 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 M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/include/dialogs_g.h M /trunk/client/include/mapview_g.h M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_common.h M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/client/text.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/aisupport.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/dataio.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/common/player.c M /trunk/common/requirements.c M /trunk/common/tech.h M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/common/worklist.c M /trunk/common/worklist.h M /trunk/manual/civmanual.c M /trunk/server/cityhand.c M /trunk/server/cityhand.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/gotohand.c M /trunk/server/maphand.h M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_methods.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h (PR#39553) BUG: building/improvement iterators ------------------------------------------------------------------------ r13294 | cazfi | 2007-08-13 02:25:18 +0300 (Mon, 13 Aug 2007) | 5 lines Changed paths: M /trunk/INSTALL M /trunk/bootstrap/undep.sh.in M /trunk/configure.ac Fixed --disable-cvs-deps configure option and renamed it as --disable-auto-deps See #39520 ------------------------------------------------------------------------ r13292 | cazfi | 2007-08-12 23:57:49 +0300 (Sun, 12 Aug 2007) | 4 lines Changed paths: M /trunk/client/civclient.c Improved help for -p and -s command line options See #39539 ------------------------------------------------------------------------ r13289 | cazfi | 2007-08-12 23:50:47 +0300 (Sun, 12 Aug 2007) | 4 lines Changed paths: M /trunk/doc/CodingStyle Removed reference to cvs from CodingStyle See #39537 ------------------------------------------------------------------------ r13288 | cazfi | 2007-08-12 23:48:01 +0300 (Sun, 12 Aug 2007) | 5 lines Changed paths: M /trunk/common/city.c M /trunk/server/citytools.c Added comments about hackish handling of worker map. See #39529 ------------------------------------------------------------------------ r13286 | wsimpson | 2007-08-12 20:24:22 +0300 (Sun, 12 Aug 2007) | 1 line Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitech.c M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-mui/diplodlg.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/inteldlg.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/diptreaty.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/manual/civmanual.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_methods.c M /trunk/server/srv_main.c M /trunk/server/techtools.c (PR#39525) BUG: advance/technology iterators ------------------------------------------------------------------------ r13284 | cazfi | 2007-08-12 17:51:55 +0300 (Sun, 12 Aug 2007) | 2 lines Changed paths: M /trunk/client/cityrepdata.c Added some translator comments for city report headers. ------------------------------------------------------------------------ r13283 | cazfi | 2007-08-12 17:17:10 +0300 (Sun, 12 Aug 2007) | 10 lines Changed paths: M /trunk/server/diplhand.c Refresh city workers after we have got some new map knowledge from treaty. It may have revealed us some tiles city can work. Refresh city workers only once if it is needed after handling treaty. See #39528 ------------------------------------------------------------------------ r13280 | cazfi | 2007-08-12 15:59:14 +0300 (Sun, 12 Aug 2007) | 6 lines Changed paths: 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 Marked semi-automatically changed strings fuzzy, so translators know to check them. And since I touch these files anyway, I have executed msgmerge for them. This batch contains changes to fr.po, he.po, hu.po, it.po and ja.po ------------------------------------------------------------------------ r13278 | cazfi | 2007-08-12 13:00:04 +0300 (Sun, 12 Aug 2007) | 6 lines Changed paths: M /trunk/INSTALL Removed documentation about --with-included-gettext configure option, which has been removed. See #39521 ------------------------------------------------------------------------ r13276 | cazfi | 2007-08-12 11:11:33 +0300 (Sun, 12 Aug 2007) | 5 lines Changed paths: M /trunk/common/game.c Do not attempt to remove nation from player when there is none. See #39517 ------------------------------------------------------------------------ r13275 | cazfi | 2007-08-12 11:04:32 +0300 (Sun, 12 Aug 2007) | 6 lines Changed paths: M /trunk/dependencies/toluaxx/src/bin/Makefile.am M /trunk/dependencies/toluaxx/src/lib/Makefile.am Link toluaxx against included lua-5.1 - except that toluaxx is not currently compiled at all. See #39527 ------------------------------------------------------------------------ r13273 | cazfi | 2007-08-12 10:56:27 +0300 (Sun, 12 Aug 2007) | 4 lines Changed paths: M /trunk/po/Makefile.in.in Fix issues related to creation of nb.po as copy of no.po See #39524 ------------------------------------------------------------------------ r13270 | cazfi | 2007-08-12 10:46:23 +0300 (Sun, 12 Aug 2007) | 6 lines Changed paths: M /trunk/utility/registry.c section_file_read_dup() never releases inf. Who ever allocates inf with inf_from_file() or inf_from_stream(), always releases it with inf_close(). See #39507 ------------------------------------------------------------------------ r13267 | cazfi | 2007-08-12 10:30:38 +0300 (Sun, 12 Aug 2007) | 5 lines Changed paths: M /trunk/server/stdinhand.c Fixed /aitoggle to end turn, if toggled player was last one we were waiting for. See #12500 ------------------------------------------------------------------------ r13264 | cazfi | 2007-08-11 23:10:58 +0300 (Sat, 11 Aug 2007) | 5 lines Changed paths: M /trunk/INSTALL Some places were still referring development version as CVS version. Now it is referred as svn version. See #39519 ------------------------------------------------------------------------ r13263 | cazfi | 2007-08-11 23:02:10 +0300 (Sat, 11 Aug 2007) | 4 lines Changed paths: M /trunk/common/game.h Removed obsoleted OVERFLIGHT_xxx defines See #39522 ------------------------------------------------------------------------ r13261 | cazfi | 2007-08-11 21:52:27 +0300 (Sat, 11 Aug 2007) | 6 lines Changed paths: M /trunk/server/ruleset.c M /trunk/server/srv_main.c Fix more of the player nation assignment problems: - Always initialize nations when their structure is created. - Never initialize them after they have been assigned to players. See #39511 ------------------------------------------------------------------------ r13258 | cazfi | 2007-08-11 14:15:19 +0300 (Sat, 11 Aug 2007) | 9 lines Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/commands.c M /trunk/server/connecthand.c M /trunk/server/meta.c M /trunk/server/meta.h M /trunk/server/savegame.c M /trunk/server/stdinhand.c Do not lose user set metamessage completely when some automatic message replaces it. When first player connects to server, refresh metamessage. So we are not saying that "restarting in lack of players" when new game is actually running. See #11517 ------------------------------------------------------------------------ r13252 | cazfi | 2007-08-11 02:39:10 +0300 (Sat, 11 Aug 2007) | 7 lines Changed paths: M /trunk/po/de.po M /trunk/po/el.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.po Marked semi-automatically changed strings fuzzy, so translators know to check them. And since I touch these files anyway, I have executed msgmerge for them. This batch contains changes to de.po, el.po, en_GB.po, es.po, et.po, fa.po and fi.po ------------------------------------------------------------------------ r13250 | cazfi | 2007-08-11 01:14:45 +0300 (Sat, 11 Aug 2007) | 2 lines Changed paths: M /trunk/po/POTFILES.in Added ioz.c to POTFILES.in ------------------------------------------------------------------------ r13247 | cazfi | 2007-08-11 00:17:21 +0300 (Sat, 11 Aug 2007) | 20 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/repodlgs_common.c M /trunk/common/base.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/citytools.c M /trunk/server/cityturn.c Background: Even though requirement code related functions return boolean, there is actually three possibilities they can consider: "yes", "no" and "maybe" (don't know). How to map "maybe" to boolean value depends on what calling function wants. Here we added parameter controlling that "maybe" mapping to many requirement and effect code functions. Calling function can ask if something is CERTAIN, or if something is POSSIBLE. In the lowest level this is currently used only when there is UnitFlag requirement which we cannot check. Default ruleset visible effect of this is that Sun Tzu's Academy is no longer marked permanently redundant. Buildings are marked redundant only if it is CERTAIN that they have no use. See #38245 ------------------------------------------------------------------------ r13245 | cazfi | 2007-08-10 21:52:44 +0300 (Fri, 10 Aug 2007) | 4 lines Changed paths: M /trunk/doc/README.graphics Document all supported tilespec fields. Update outdated information. See #39488 ------------------------------------------------------------------------ r13243 | cazfi | 2007-08-10 20:00:26 +0300 (Fri, 10 Aug 2007) | 5 lines Changed paths: M /trunk/Makefile.am D /trunk/m4/version.m4 M /trunk/version.in Do not use autoconf macros at version.in. This makes it possible to include it before AC_INIT(). This is part of solving #39490 ------------------------------------------------------------------------ r13242 | cazfi | 2007-08-10 19:45:58 +0300 (Fri, 10 Aug 2007) | 15 lines Changed paths: M /trunk/utility/ioz.c Fixed several errors in handling of bz2 compressed files: - When checking if file to load is bz2 file or not, and it was not, BZ_FILE was not closed, leading to memory leaks. - Error checking after every bz2 function call. - fz_strerror() returns errors as sensible text instead of just "error number x" - There was bug in fz_fgets() making it sometimes to return one garbage byte after file end - Files of size 0 or 1 bytes (size as in not bzipped files) were not handled correctly See #39512 ------------------------------------------------------------------------ r13241 | cazfi | 2007-08-10 19:13:12 +0300 (Fri, 10 Aug 2007) | 6 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po Marked strings changed semi-automatically fuzzy, so translators know to check them. And since I touch these files anyway, I have executed msgmerge for them. This patch contains changes to ar.po, ca.po, cs.po and da.po. ------------------------------------------------------------------------ r13239 | cazfi | 2007-08-10 17:47:23 +0300 (Fri, 10 Aug 2007) | 8 lines Changed paths: M /trunk/dependencies/toluaxx/src/bin/Makefile.am Fixes to toluaxx makefiles: - It tried to get built liblua.a from source directory instead of build directory - libluaxx requires lua-5.1, so it will never be used with liblualib.a. Still it attempted to link against it See #39513 ------------------------------------------------------------------------ r13235 | cazfi | 2007-08-10 16:56:40 +0300 (Fri, 10 Aug 2007) | 2 lines Changed paths: M /trunk/po/POTFILES.in Add couple of files to POTFILES.in ------------------------------------------------------------------------ r13233 | cazfi | 2007-08-10 13:27:47 +0300 (Fri, 10 Aug 2007) | 4 lines Changed paths: M /trunk/Makefile.am Don't try to distribute gettext.m4 that is no longer under version control. See #39523 ------------------------------------------------------------------------ r13232 | cazfi | 2007-08-10 03:01:22 +0300 (Fri, 10 Aug 2007) | 12 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/server/srv_main.c This patch adds new packets PACKET_FREEZE_CLIENT and PACKET_THAW_CLIENT. These are used instead of PACKET_FREEZE_HINT and PACKET_THAW_HINT when we want client reports and agents to freeze instead of buffering network traffic. This fixes problem that server stopped sending packets to client near end of the turn. Instead it buffered them, and sent a bit after new turn was started. See #39492 ------------------------------------------------------------------------ r13229 | cazfi | 2007-08-10 01:57:59 +0300 (Fri, 10 Aug 2007) | 5 lines Changed paths: M /trunk/doc/man/civclient.6 M /trunk/doc/man/civserver.6 Removed old bug reporting email address from man pages. See #39506 ------------------------------------------------------------------------ r13227 | cazfi | 2007-08-09 21:46:39 +0300 (Thu, 09 Aug 2007) | 6 lines Changed paths: M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h A /trunk/client/gui-gtk-2.0/theme_dlg.c M /trunk/client/gui-gtk-2.0/themes.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/options.c M /trunk/client/options.h M /trunk/client/themes_common.c M /trunk/client/themes_common.h M /trunk/client/tilespec.c M /trunk/common/nation.h This patch adds a common client option for GUI theme selection. Original patch by cproc. I fixed a couple of issues myself. See #28301 ------------------------------------------------------------------------ r13224 | cazfi | 2007-08-09 21:06:18 +0300 (Thu, 09 Aug 2007) | 4 lines Changed paths: M /trunk/ai/aiferry.c Fixed memory leak in AI ferry code. See #39500 ------------------------------------------------------------------------ r13222 | cazfi | 2007-08-09 20:21:21 +0300 (Thu, 09 Aug 2007) | 4 lines Changed paths: M /trunk/utility/hash.c Fix registration of key and data release callbacks. See #39508 ------------------------------------------------------------------------ r13221 | cazfi | 2007-08-09 18:35:14 +0300 (Thu, 09 Aug 2007) | 6 lines Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c Gui-xaw fix: Build bases as ACTIVITY_BASE instead of deprecated ACTIVITY_FORTRESS and ACTIVITY_AIRBASE. See #39505 ------------------------------------------------------------------------ r13220 | cazfi | 2007-08-09 17:33:20 +0300 (Thu, 09 Aug 2007) | 6 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/barbarian.h M /trunk/server/savegame.c Fix problem that almost all nations were considered invalid when loading saved game. Reported by William Allen Simpson in #39514 ------------------------------------------------------------------------ r13219 | wsimpson | 2007-08-09 16:40:18 +0300 (Thu, 09 Aug 2007) | 1 line Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aihand.c M /trunk/ai/aitech.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/reqtree.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/manual/civmanual.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c (PR#39515) struct req_source to struct universal ------------------------------------------------------------------------ r13217 | cazfi | 2007-08-09 12:54:05 +0300 (Thu, 09 Aug 2007) | 8 lines Changed paths: M /trunk/server/settlers.c Log about existing city in ai_do_build_city() turned from LOG_ERROR to LOG_DEBUG as this can happen without any error conditions. Also enables controlled recursion after that in auto_settler_findwork() See #39509 ------------------------------------------------------------------------ r13216 | cazfi | 2007-08-09 12:43:34 +0300 (Thu, 09 Aug 2007) | 4 lines Changed paths: A /trunk/dependencies/lua-5.1 A /trunk/dependencies/lua-5.1/COPYRIGHT A /trunk/dependencies/lua-5.1/Makefile.am A /trunk/dependencies/lua-5.1/Version A /trunk/dependencies/lua-5.1/etc A /trunk/dependencies/lua-5.1/etc/lua.hpp A /trunk/dependencies/lua-5.1/src A /trunk/dependencies/lua-5.1/src/Makefile.am A /trunk/dependencies/lua-5.1/src/lapi.c A /trunk/dependencies/lua-5.1/src/lapi.h A /trunk/dependencies/lua-5.1/src/lauxlib.c A /trunk/dependencies/lua-5.1/src/lauxlib.h A /trunk/dependencies/lua-5.1/src/lbaselib.c A /trunk/dependencies/lua-5.1/src/lcode.c A /trunk/dependencies/lua-5.1/src/lcode.h A /trunk/dependencies/lua-5.1/src/ldblib.c A /trunk/dependencies/lua-5.1/src/ldebug.c A /trunk/dependencies/lua-5.1/src/ldebug.h A /trunk/dependencies/lua-5.1/src/ldo.c A /trunk/dependencies/lua-5.1/src/ldo.h A /trunk/dependencies/lua-5.1/src/ldump.c A /trunk/dependencies/lua-5.1/src/lfunc.c A /trunk/dependencies/lua-5.1/src/lfunc.h A /trunk/dependencies/lua-5.1/src/lgc.c A /trunk/dependencies/lua-5.1/src/lgc.h A /trunk/dependencies/lua-5.1/src/linit.c A /trunk/dependencies/lua-5.1/src/liolib.c A /trunk/dependencies/lua-5.1/src/llex.c A /trunk/dependencies/lua-5.1/src/llex.h A /trunk/dependencies/lua-5.1/src/llimits.h A /trunk/dependencies/lua-5.1/src/lmathlib.c A /trunk/dependencies/lua-5.1/src/lmem.c A /trunk/dependencies/lua-5.1/src/lmem.h A /trunk/dependencies/lua-5.1/src/loadlib.c A /trunk/dependencies/lua-5.1/src/lobject.c A /trunk/dependencies/lua-5.1/src/lobject.h A /trunk/dependencies/lua-5.1/src/lopcodes.c A /trunk/dependencies/lua-5.1/src/lopcodes.h A /trunk/dependencies/lua-5.1/src/loslib.c A /trunk/dependencies/lua-5.1/src/lparser.c A /trunk/dependencies/lua-5.1/src/lparser.h A /trunk/dependencies/lua-5.1/src/lstate.c A /trunk/dependencies/lua-5.1/src/lstate.h A /trunk/dependencies/lua-5.1/src/lstring.c A /trunk/dependencies/lua-5.1/src/lstring.h A /trunk/dependencies/lua-5.1/src/lstrlib.c A /trunk/dependencies/lua-5.1/src/ltable.c A /trunk/dependencies/lua-5.1/src/ltable.h A /trunk/dependencies/lua-5.1/src/ltablib.c A /trunk/dependencies/lua-5.1/src/ltm.c A /trunk/dependencies/lua-5.1/src/ltm.h A /trunk/dependencies/lua-5.1/src/lua.c A /trunk/dependencies/lua-5.1/src/lua.h A /trunk/dependencies/lua-5.1/src/luac.c A /trunk/dependencies/lua-5.1/src/luaconf.h A /trunk/dependencies/lua-5.1/src/lualib.h A /trunk/dependencies/lua-5.1/src/lundump.c A /trunk/dependencies/lua-5.1/src/lundump.h A /trunk/dependencies/lua-5.1/src/lvm.c A /trunk/dependencies/lua-5.1/src/lvm.h A /trunk/dependencies/lua-5.1/src/lzio.c A /trunk/dependencies/lua-5.1/src/lzio.h A /trunk/dependencies/lua-5.1/src/print.c Added lua-5.1.2 to version control. See #39494 ------------------------------------------------------------------------ r13215 | cazfi | 2007-08-09 11:07:29 +0300 (Thu, 09 Aug 2007) | 4 lines Changed paths: M /trunk/ABOUT-NLS M /trunk/Makefile.am M /trunk/configure.ac D /trunk/m4/gettext.m4 M /trunk/m4/glib-gettext.m4 Never use included gettext See #39496 ------------------------------------------------------------------------ r13214 | cazfi | 2007-08-08 23:57:42 +0300 (Wed, 08 Aug 2007) | 5 lines Changed paths: M /trunk/server/savegame.c Make it possible to load 2.1 or earlier savegame with two barbarian players. This is done by reassigning barbarian nations as needed. See #39485 ------------------------------------------------------------------------ r13213 | bdanee | 2007-08-08 23:27:18 +0300 (Wed, 08 Aug 2007) | 1 line Changed paths: M /trunk/po/hu.po Update. ------------------------------------------------------------------------ r13212 | cazfi | 2007-08-08 22:11:12 +0300 (Wed, 08 Aug 2007) | 4 lines Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/repodlgs.c Fixed compilation of Xaw-client See #39504 ------------------------------------------------------------------------ r13209 | cazfi | 2007-08-08 05:48:16 +0300 (Wed, 08 Aug 2007) | 4 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h Fixed unknown activity warnings from can_unit_do_activity_targeted_at(). See #39499 ------------------------------------------------------------------------ r13205 | cazfi | 2007-08-07 15:29:37 +0300 (Tue, 07 Aug 2007) | 6 lines Changed paths: M /trunk/server/savegame.c M /trunk/server/stdinhand.c Moved init_available_nations() call before nations are assigned to players when loading saved games. It used to wipe assignment infomation fron nations. See #39484 ------------------------------------------------------------------------ r13202 | cazfi | 2007-08-07 14:21:46 +0300 (Tue, 07 Aug 2007) | 4 lines Changed paths: M /trunk/server/ruleset.c Sanity check nation initial techs when loading rulesets. See #38323 ------------------------------------------------------------------------ r13201 | cazfi | 2007-08-07 13:18:37 +0300 (Tue, 07 Aug 2007) | 4 lines Changed paths: A /trunk/dependencies/toluaxx/Makefile.am Makefile.am for toluaxx -directory. See #39493 ------------------------------------------------------------------------ r13200 | cazfi | 2007-08-07 12:31:34 +0300 (Tue, 07 Aug 2007) | 5 lines Changed paths: M /trunk/diff_ignore Removed x.m4 from diff_ignore, since it is no longer generated from other files. See #39495 ------------------------------------------------------------------------ r13199 | cazfi | 2007-08-07 00:04:50 +0300 (Tue, 07 Aug 2007) | 2 lines Changed paths: M /trunk/server/srv_main.c Comment correction. Noticed from #33910 ------------------------------------------------------------------------ r13198 | bdanee | 2007-08-06 22:52:47 +0300 (Mon, 06 Aug 2007) | 1 line Changed paths: M /trunk/po/hu.po Update. ------------------------------------------------------------------------ r13197 | cazfi | 2007-08-06 19:25:35 +0300 (Mon, 06 Aug 2007) | 4 lines Changed paths: M /trunk/client/gui-ftwl/dialogs.c Dummy popup_tileset_suggestion_dialog() for ftwl client. See #39498 ------------------------------------------------------------------------ r13196 | cazfi | 2007-08-06 19:18:18 +0300 (Mon, 06 Aug 2007) | 4 lines Changed paths: M /trunk/configure.ac A /trunk/m4/pkg.m4 M /trunk/utility/ftwl/Makefile.am Configure checks for cairo when --enable-ftwl option given. See #39497 ------------------------------------------------------------------------ r13195 | cazfi | 2007-08-06 18:09:23 +0300 (Mon, 06 Aug 2007) | 2 lines Changed paths: A /trunk/client/gui-gtk-2.0/tileset_dlg.c New file tileset_dlg.c was missing from previous commit. ------------------------------------------------------------------------ r13194 | cazfi | 2007-08-06 18:05:54 +0300 (Mon, 06 Aug 2007) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/Makefile.am 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.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/server/ruleset.c M /trunk/version.in This patch implements tileset suggestions to game.ruleset. If game.ruleset contains tileset.prefered -entry, it is sent to client in packet_ruleset_control. Client then asks from user if tileset should be changed. Gtk client supports this. See #37988 ------------------------------------------------------------------------ r13193 | cazfi | 2007-08-06 16:38:11 +0300 (Mon, 06 Aug 2007) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/base.h M /trunk/common/packets.def M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/manual/civmanual.c M /trunk/server/ruleset.c M /trunk/version.in Made build time property of base type. Previously every terrain type defined build time for fortress and airbase. See #37537 ------------------------------------------------------------------------ r13190 | cazfi | 2007-08-06 16:21:10 +0300 (Mon, 06 Aug 2007) | 4 lines Changed paths: M /trunk/ai/aidiplomat.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/diplomats.c M /trunk/server/savegame.c M /trunk/server/unittools.c Removed concept of foul spies. Broken code was causing problems. Reported by Joona Kurki in #38165 ------------------------------------------------------------------------ r13188 | cazfi | 2007-08-06 05:47:17 +0300 (Mon, 06 Aug 2007) | 2 lines Changed paths: M /trunk/dependencies/toluaxx/src/bin/Makefile.am M /trunk/dependencies/toluaxx/src/lib/Makefile.am Updated include paths ------------------------------------------------------------------------ r13187 | cazfi | 2007-08-06 05:38:15 +0300 (Mon, 06 Aug 2007) | 3 lines Changed paths: D /trunk/dependencies/tolua/include D /trunk/dependencies/tolua/src A /trunk/dependencies/toluaxx A /trunk/dependencies/toluaxx/include (from /trunk/dependencies/tolua/include:13183) A /trunk/dependencies/toluaxx/src (from /trunk/dependencies/tolua/src:13183) R /trunk/dependencies/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 files. ------------------------------------------------------------------------ r13186 | cazfi | 2007-08-06 05:08:03 +0300 (Mon, 06 Aug 2007) | 2 lines Changed paths: M /trunk/dependencies/tolua/src/bin/Makefile.am A /trunk/dependencies/tolua/src/bin/toluaxx.bind.cxx Added missing file, toluaxx.bind.cxx, to toluaxx. ------------------------------------------------------------------------ r13184 | 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 CXXFLAGS. ------------------------------------------------------------------------ r13183 | bdanee | 2007-08-06 00:15:20 +0300 (Mon, 06 Aug 2007) | 1 line Changed paths: M /trunk/po/hu.po Update. ------------------------------------------------------------------------ r13181 | cazfi | 2007-08-05 20:17:26 +0300 (Sun, 05 Aug 2007) | 6 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-sdl/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 in #39465 ------------------------------------------------------------------------ r13179 | 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" in #39325 ------------------------------------------------------------------------ r13176 | 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" ------------------------------------------------------------------------ r13173 | 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 #39463 ------------------------------------------------------------------------ r13171 | 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 commit. ------------------------------------------------------------------------ r13170 | 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. ------------------------------------------------------------------------ r13169 | 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/dialogs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/helpdata.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/pf_tools.c M /trunk/common/base.c M /trunk/common/base.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/unit.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c (PR#39476) 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). ------------------------------------------------------------------------ r13167 | 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 #38410 ------------------------------------------------------------------------ r13166 | 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-vertical.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/Makefile.am A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/scroll-thumb-horiz.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/scroll-thumb-vert.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/slider-horiz-insens.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/slider-horiz-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/slider-horiz.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/slider-vert-insens.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/slider-vert-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/slider-vert.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-down-insens.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-down-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-down.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-left-insens.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-left-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-left.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-right-insens.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-right-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-right.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-up-insens.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-up-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper-up.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/stepper.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/trough-scrollbar-vert.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/Makefile.am A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/entry-shadow-in.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/shadow-etched-out.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/shadow-in.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/shadow-none.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/shadow-out.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/text-entry.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/text.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/Makefile.am A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/spin-down-disable.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/spin-down-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/spin-down.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/spin-up-disable.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/spin-up-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/spin-up.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/spin.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/Makefile.am A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/notebook.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/null.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/tab-bottom-active.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/tab-bottom.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/tab-left-active.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/tab-left.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/tab-right-active.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/tab-right.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/tab-top-active.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/tab-top.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/Makefile.am A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbar.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbutton-normal.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbutton-prelight.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbutton-pressed.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/toolbutton-toggled.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/bg.png A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/gtkrc A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/menubar.rc A /trunk/data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/panel.rc A /trunk/data/themes/gui-gtk-2.0/Makefile.am Added Freeciv theme to version control. This is the "Freeciv" theme for the GTK+ client, created by "aneglus" on the forums. It's based on the "Candido" GTK+ theme (GPL) by Andrea Cimitan. Automake stuff by cproc. See #36054 ------------------------------------------------------------------------ r13164 | cazfi | 2007-08-05 14:31:43 +0300 (Sun, 05 Aug 2007) | 5 lines Changed paths: M /trunk/ai/aiferry.c M /trunk/ai/aisettler.c Make is_boat_free() to check that 'boat' is capable of moving at sea. Fixes Magic ruleset crash reported by Lakatos Zoltán in #20672 ------------------------------------------------------------------------ r13160 | cproc | 2007-08-04 22:44:29 +0300 (Sat, 04 Aug 2007) | 1 line Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Call "gtk_disable_setlocale()" before "gtk_init()" to avoid formatting problems with zh_CN locale on Windows. Reported by Vincent Petry in PR#39475, patch by me. ------------------------------------------------------------------------ r13157 | cproc | 2007-08-04 21:04:14 +0300 (Sat, 04 Aug 2007) | 1 line Changed paths: D /trunk/data/themes/common A /trunk/data/themes/gui-ftwl A /trunk/data/themes/gui-ftwl/common (from /trunk/data/themes/common:13149) A /trunk/data/themes/gui-ftwl/morgan (from /trunk/data/themes/morgan:13149) D /trunk/data/themes/morgan M /trunk/utility/ftwl/theme_engine.c Move "themes/common" and "themes/morgan" into a new "themes/gui-ftwl" subdirectory. See PR#39482. ------------------------------------------------------------------------ r13155 | cazfi | 2007-08-04 20:49:37 +0300 (Sat, 04 Aug 2007) | 4 lines Changed paths: M /trunk/utility/ftwl/widget_slider.c ftwl compile fix See #39486 ------------------------------------------------------------------------ r13153 | cazfi | 2007-08-04 19:52:21 +0300 (Sat, 04 Aug 2007) | 4 lines Changed paths: M /trunk/common/effects.h Removed duplicate get_unittype_bonus() declaration See #39481 ------------------------------------------------------------------------ r13152 | cproc | 2007-08-04 19:47:52 +0300 (Sat, 04 Aug 2007) | 1 line Changed paths: M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/mapview.c Fix compilation. ------------------------------------------------------------------------ r13151 | cproc | 2007-08-04 19:46:48 +0300 (Sat, 04 Aug 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/helpdlg.c Fix compilation. ------------------------------------------------------------------------ r13150 | cazfi | 2007-08-04 19:44:52 +0300 (Sat, 04 Aug 2007) | 2 lines Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.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/lt.po M /trunk/po/nl.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/uk.po M /trunk/po/zh_CN.po make update-po ------------------------------------------------------------------------ r13149 | cazfi | 2007-08-04 18:51:04 +0300 (Sat, 04 Aug 2007) | 4 lines Changed paths: M /trunk/doc/Makefile.am Do not attempt to distribute PEOPLE file that has been removed. See #39483 ------------------------------------------------------------------------ r13148 | cazfi | 2007-08-04 18:45:33 +0300 (Sat, 04 Aug 2007) | 4 lines Changed paths: M /trunk/client/gui-xaw/cma_fe.c Fixed xaw-client X86_64 compilation problem. Patch by Egor Vyscrebentsov in #38190 ------------------------------------------------------------------------ r13146 | cazfi | 2007-08-04 18:39:28 +0300 (Sat, 04 Aug 2007) | 4 lines Changed paths: M /trunk/ai/aiferry.c M /trunk/ai/aiferry.h M /trunk/ai/aiunit.c Added helper function is_boss_of_boat(). See #34727 ------------------------------------------------------------------------ r13144 | cazfi | 2007-08-04 02:42:30 +0300 (Sat, 04 Aug 2007) | 5 lines Changed paths: M /trunk/ai/advmilitary.c Fixed process_attacker_want() crash when enemy cannot build defending units. See #38409 ------------------------------------------------------------------------ r13142 | cazfi | 2007-08-04 02:31:57 +0300 (Sat, 04 Aug 2007) | 5 lines Changed paths: M /trunk/ai/aitech.c Make sure that tech want is given to reachable tech when looking for role unit. See #38406 ------------------------------------------------------------------------ r13140 | cazfi | 2007-08-03 23:13:38 +0300 (Fri, 03 Aug 2007) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/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/tilespec.c M /trunk/client/tilespec.h Free old city sprites before loading new ones. See #38392 ------------------------------------------------------------------------ r13138 | cazfi | 2007-08-03 21:57:17 +0300 (Fri, 03 Aug 2007) | 4 lines Changed paths: M /trunk/server/ruleset.c Added ruleset sanity checking about barbarian nations See #38378 ------------------------------------------------------------------------ r13137 | cgem | 2007-08-03 00:32:32 +0300 (Fri, 03 Aug 2007) | 2 lines Changed paths: M /trunk/po/uk.po Update of uk.po. ------------------------------------------------------------------------ r13136 | wsimpson | 2007-08-02 16:55:26 +0300 (Thu, 02 Aug 2007) | 1 line Changed paths: M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/team.c M /trunk/common/team.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unittype.c M /trunk/common/unittype.h (PR#39479) warning: type qualifiers ignored on function return type ------------------------------------------------------------------------ r13134 | cazfi | 2007-08-01 23:51:54 +0300 (Wed, 01 Aug 2007) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/reqtree.c M /trunk/client/reqtree.h Hide techs that are unreachable to player from tech tree overview Requested by Daniel Markstedt in #34529 ------------------------------------------------------------------------ r13133 | wsimpson | 2007-07-31 09:56:42 +0300 (Tue, 31 Jul 2007) | 19 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aiguard.c M /trunk/ai/aihand.c M /trunk/ai/aihunt.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/client/agents/cma_core.c M /trunk/client/agents/sha.c M /trunk/client/citydlg_common.c M /trunk/client/climisc.c M /trunk/client/colors_common.c M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/goto.c M /trunk/client/gui-ftwl/citydlg.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/editdlg.c M /trunk/client/gui-gtk-2.0/finddlg.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/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.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/mapclass.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-mui/spaceshipdlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-win32/citydlg.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/gotodlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/spaceshipdlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/finddlg.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/helpdata.c M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/caravan.c M /trunk/common/aicore/pf_tools.c M /trunk/common/base.c M /trunk/common/city.c M /trunk/common/diptreaty.c M /trunk/common/effects.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/movement.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/team.c M /trunk/common/team.h M /trunk/common/tech.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/common/unitlist.c M /trunk/common/unitlist.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.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/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c (PR#39476) BUG: iterator conflicts first batch, revised popular iterators, using pointers without side-effects, allowing nesting, and slightly more efficient: government_iterate nations_iterate nation_groups_iterate player_iterate resource_type_iterate team_iterate terrain_type_iterate unit_class_iterate unit_type_iterate Standardized functions for accessors: *_count() *_index() *_number() *_by_number() ------------------------------------------------------------------------ r13131 | cproc | 2007-07-29 16:35:08 +0300 (Sun, 29 Jul 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c Fix nation legend access. Reported by Daniel Markstedt in PR#39337, patch by me. ------------------------------------------------------------------------ r13129 | wsimpson | 2007-07-23 01:58:59 +0300 (Mon, 23 Jul 2007) | 6 lines Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset (PR#39470) civ3+ water generation Gave up on oceanic ridges near coastal land, removing ridges until the reason for such huge jumps in level can be determined. Ridges still used for small island replacements (as they are assuredly not next to land). ------------------------------------------------------------------------ r13128 | cproc | 2007-07-21 21:40:12 +0300 (Sat, 21 Jul 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_tilespec.c Add a translator comment for "FT". Requested by Christian Knoke in PR#39448. ------------------------------------------------------------------------ r13125 | cproc | 2007-07-21 14:26:37 +0300 (Sat, 21 Jul 2007) | 1 line Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/gui_stuff.c M /trunk/win32/clienticon.rc show the icon of the executable in the titlebar of all clients on Windows. Reported by Daniel Markstedt in PR#36346/PR#36491, patch by me. ------------------------------------------------------------------------ r13120 | wsimpson | 2007-07-20 17:40:01 +0300 (Fri, 20 Jul 2007) | 11 lines Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/amplio/ocean.spec M /trunk/data/amplio.tilespec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/maphand.c M /trunk/server/srv_main.c (PR#39381) RFE civ3+ water support The internal documentation of the ocean_depth parameter was incorrect. It is not a percentage, it merely specifies a relative level from 1 to 100. Revised the ocean_depth to empirical levels that make more plausible oceans and coastlines. Still has serious problems with most of the deep parts next to polar caps, and oceanic ridges near coast. Also, handled some FIXME comments. ------------------------------------------------------------------------ r13118 | wsimpson | 2007-07-19 17:53:44 +0300 (Thu, 19 Jul 2007) | 10 lines Changed paths: M /trunk/data/amplio/ocean.png M /trunk/data/amplio/ocean.spec M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio/water.png M /trunk/data/amplio/water.spec M /trunk/data/amplio.tilespec (PR#39381) RFE civ3+ water support The penultimate step toward civ3+ water. Add the revised "full" ocean.png, and "pair" ice cliffs, updating the corresponding tilespecs. Merely enough to test the tile editor and show future graphics. Old savefiles continue to work, but (by definition) any editted water terrain will prevent loading by earlier versions. ------------------------------------------------------------------------ r13116 | englabenny | 2007-07-18 03:43:50 +0300 (Wed, 18 Jul 2007) | 10 lines Changed paths: M /trunk/client/clinet.c (PR#19204) superfluous call to set_client_page() in clinet.c? Halfway revert removal of "superfluous" call. Call set_client_page to make sure the gtk client and sdl client return to the main menu when the client disconnects from server while still in CLIENT_PRE_GAME_STATE. Patch and report by Cproc. ------------------------------------------------------------------------ r13114 | englabenny | 2007-07-17 23:53:28 +0300 (Tue, 17 Jul 2007) | 9 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h (#17187) Move hut code into lua script Make move_unit and unit_enter_hut in server/unittools.c return void. Returning success for the move_unit is pointless as it does no checks; checks should be done (and are done) in preparation. For unit_enter_hut: there is no way to know the side-effects of custom scripted hut code, so we here return nothing. ------------------------------------------------------------------------ r13113 | englabenny | 2007-07-17 23:48:02 +0300 (Tue, 17 Jul 2007) | 16 lines Changed paths: A /trunk/data/civ1/script.lua A /trunk/data/civ2/script.lua M /trunk/data/default/script.lua M /trunk/server/barbarian.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_actions.h M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h M /trunk/server/unittools.c (#17187) Move hut code into lua script Ported almost everything in hut outcome to lua script in data/default/script.lua, as well as the same script for civ1 and civ2. Added api action unleash_barbarians(tile). Also added methods Unit:is_on_possible_city_tile() and Tile:city_exists_within_city_radius(include_center) AI handicap LimitedHuts is still hardcoded and can not be customized by the ruleset. Leaving one issue til later: Mercenary is coded to be "Legion". This will be resolved in PR#39466. ------------------------------------------------------------------------ r13112 | englabenny | 2007-07-17 22:33:57 +0300 (Tue, 17 Jul 2007) | 11 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_actions.h (PR#39451) Add signal emit to scripting api Make sure the scripting api action give_technology sends a script signal message for every researched technology. give_technology now takes a new argument reason that is sent with the signal, and it should almost always be "hut" for scripts. It was decided that script signal emission should not be exposed to the scripting api. ------------------------------------------------------------------------ r13111 | englabenny | 2007-07-17 22:24:03 +0300 (Tue, 17 Jul 2007) | 17 lines Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h (PR#39450) Make unit_type etc names available in the scripting api Add methods to types in the scripting API: :rule_name() :name_translation() for classes: Government Nation_Type Building_Type Unit_Type Tech_Type Terrain for Nation_Type there is also :plural_translation() ------------------------------------------------------------------------ r13110 | chrisk | 2007-07-17 16:36:39 +0300 (Tue, 17 Jul 2007) | 2 lines Changed paths: M /trunk/po/de.po 4375 translated messages, 249 fuzzy translations, 124 untranslated messages. ------------------------------------------------------------------------ r13109 | wsimpson | 2007-07-17 14:21:15 +0300 (Tue, 17 Jul 2007) | 6 lines Changed paths: M /trunk/client/tilespec.c (PR#39387) replace match_style = "full" For MATCH_FULL, default to last entry. This allows use in higher layers without adding a match_type to every entry, and allows a default match instead of requiring a unique match for every entry. ------------------------------------------------------------------------ r13108 | chrisk | 2007-07-17 14:13:55 +0300 (Tue, 17 Jul 2007) | 2 lines Changed paths: M /trunk/po/de.po merge version 2.1.0 4331 translated messages, 292 fuzzy translations, 125 untranslated messages. ------------------------------------------------------------------------ r13105 | wsimpson | 2007-07-15 14:46:21 +0300 (Sun, 15 Jul 2007) | 11 lines Changed paths: M /trunk/client/tilespec.c (PR#39387) replace match_style = "full" Cleanup, and fix the "pair" and "full" double index into the synthesized linear 4-dimensional array. Also, allow NULL sprites above the bottom layer, instead of repeatedly drawing the same sprite on layers only for matching. Also, allow blending onto adjacent tiles without blending this tile, to create the illusion that this tile is "on top" or higher than the others. ------------------------------------------------------------------------ r13104 | wsimpson | 2007-07-14 23:09:38 +0300 (Sat, 14 Jul 2007) | 15 lines Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.tilespec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec (PR#39387) replace match_style = "full" with "pair" After much testing, I've completely eliminated "match_style", and its parameters "none", "bool", and "full". Instead, I've replaced it with "match_with", a listing of match_types. This allows completely orthogonal operations between "styles". This patch doesn't make any substantive changes. It continues to operate in exactly the same manner as before, so that old savegames will run without modification. Never-the-less, this is the "big one"! Old tilesets will no longer work. (Replacements are provided for the main 5 here.) ------------------------------------------------------------------------ r13103 | englabenny | 2007-07-14 17:05:47 +0300 (Sat, 14 Jul 2007) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c (PR#39455) Warning: makes integer from pointer without a cast in menu.c Fix compiler warnings introduced in r13100 and r13101, from ticket #15260. Patch by me. Reported by Pepeto. ------------------------------------------------------------------------ r13100 | englabenny | 2007-07-13 00:00:55 +0300 (Fri, 13 Jul 2007) | 12 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/server/srv_main.c (PR#15260) GTK2: interface quirks being observer gtk2 client: Deactivate irrelevant reports for observers. Make sure that some shortcut keys (F1..F11 and shift+arrows) work for observers. Some reindentation in the touched function. Based on patches by hamurAbi.dev@gmail.com server: Send an end_phase packet to observers at end of turn, otherwise they don't get any and the messages pane fills up. Patch by Jason Dorje Short ------------------------------------------------------------------------ r13099 | englabenny | 2007-07-12 13:03:13 +0300 (Thu, 12 Jul 2007) | 8 lines Changed paths: M /trunk/data/scenario/tutorial.sav (PR#17191) Fixes for tutorial Fixes logic for checking unit_type, terrain, building type Introduced convenience functions in the tutorial code has_unit_type_name(unit, utype_name) has_tile_terrain_name(tile, terrain_name) ------------------------------------------------------------------------ r13097 | dmarks | 2007-07-12 11:01:40 +0300 (Thu, 12 Jul 2007) | 1 line Changed paths: M /trunk/data/nation/kurd.ruleset Remove apostrophe from ruleset ------------------------------------------------------------------------ r13096 | wsimpson | 2007-07-12 09:57:52 +0300 (Thu, 12 Jul 2007) | 1 line Changed paths: M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio/water.spec M /trunk/data/amplio.tilespec (PR#39453) amplio civ3+ water, pass 1 ------------------------------------------------------------------------ r13095 | wsimpson | 2007-07-11 21:08:22 +0300 (Wed, 11 Jul 2007) | 1 line Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/common/packets.def M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/default/cities.ruleset M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c (PR#39452) Editor Regenerate Water ------------------------------------------------------------------------ r13093 | wsimpson | 2007-07-11 08:49:27 +0300 (Wed, 11 Jul 2007) | 1 line Changed paths: M /trunk/common/packets.def M /trunk/data/default/cities.ruleset M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c (PR#39370) city vision radius too small ------------------------------------------------------------------------ r13092 | wsimpson | 2007-07-11 01:52:20 +0300 (Wed, 11 Jul 2007) | 11 lines Changed paths: M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio/water.spec M /trunk/data/amplio.tilespec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset 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/water.spec M /trunk/data/isophex.tilespec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/water.spec M /trunk/data/isotrident.tilespec M /trunk/data/misc/colors.tilespec M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec (PR#39381) RFE civ3+ water support A bigger step toward civ3+ land and water. Add the new water terrain identifiers to the rulesets, updating the corresponding tilespecs. This is a straightforward process, duplicating existing terrain information. Merely enough to test the tile editor and show future graphics. Old savefiles continue to work, but (by definition) any editted water terrain will prevent loading by earlier versions. ------------------------------------------------------------------------ r13091 | englabenny | 2007-07-11 01:45:49 +0300 (Wed, 11 Jul 2007) | 7 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c (PR#39422) [patch] Scroll city style selector Make sure the city style selector can scroll, by reconfiguring some gtk pack settings. All items except it do not fill or expand. Make the default height of the window 590 px. ------------------------------------------------------------------------ r13088 | englabenny | 2007-07-10 18:05:37 +0300 (Tue, 10 Jul 2007) | 17 lines Changed paths: M /trunk/server/scripting/script.c M /trunk/utility/registry.c M /trunk/utility/registry.h (PR#39442) Lua script newlines not restored correctly from save Make escaped an attribute of entry so that it can be carried over from load to save Changed moutstr so that it takes a full_escapes argument just like minstr. moutstr to returns a string with delimiters to simplify the code throughout. Add secfile_insert_str_noescape so that noescaped strings (script.code and script.vars) can be inserted. Small refactoring: added entry_init(struct *entry) Now script.code and script.vars use secfile_insert_str_noescape ------------------------------------------------------------------------ r13086 | dmarks | 2007-07-09 03:48:48 +0300 (Mon, 09 Jul 2007) | 1 line Changed paths: M /trunk/data/scenario/tutorial.sav linguistical fixes to the tutorial ------------------------------------------------------------------------ r13085 | dmarks | 2007-07-09 03:43:30 +0300 (Mon, 09 Jul 2007) | 1 line Changed paths: M /trunk/po/POTFILES.in add one source file to potfiles ------------------------------------------------------------------------ r13081 | wsimpson | 2007-07-09 03:12:47 +0300 (Mon, 09 Jul 2007) | 8 lines Changed paths: M /trunk/data/amplio/Makefile.am M /trunk/data/isophex/Makefile.am M /trunk/data/isophex/terrain2.spec A /trunk/data/isophex/water.png (from /trunk/data/isophex/terrain2.png:13078) A /trunk/data/isophex/water.spec (from /trunk/data/isophex/terrain2.spec:13078) M /trunk/data/isophex.tilespec M /trunk/data/isotrident/Makefile.am M /trunk/data/isotrident/terrain2.spec A /trunk/data/isotrident/water.png (from /trunk/data/isotrident/terrain2.png:13078) A /trunk/data/isotrident/water.spec (from /trunk/data/isotrident/terrain2.spec:13078) M /trunk/data/isotrident.tilespec (PR#39381) RFE civ3+ water support Same as trunk revision 13079, for isophex and isotrident. The next baby step toward iso* civ3+ land and water. Copy the current terrain2.png into water.png, and divide the respective .spec file lines. All river/water now uses water.spec (except the ocean blending tile in terrain1). ------------------------------------------------------------------------ r13079 | wsimpson | 2007-07-08 22:44:08 +0300 (Sun, 08 Jul 2007) | 6 lines Changed paths: M /trunk/data/amplio/terrain2.spec A /trunk/data/amplio/water.png (from /trunk/data/amplio/terrain2.png:13075) A /trunk/data/amplio/water.spec (from /trunk/data/amplio/terrain2.spec:13075) M /trunk/data/amplio.tilespec (PR#39381) RFE civ3+ water support The next baby step toward amplio civ3+ land and water. Copy the current terrain2.png into water.png, and divide the respective .spec file lines. All river/water now uses water.spec (except the ocean blending tile in terrain1). ------------------------------------------------------------------------ r13076 | wsimpson | 2007-07-08 18:57:34 +0300 (Sun, 08 Jul 2007) | 15 lines Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-mui/cityrep.c M /trunk/client/gui-win32/cityrep.c M /trunk/common/events.c M /trunk/configure.ac M /trunk/utility/support.h (PR#36441) Bug appear when simply press key "F1" (PR#36496) libutf8 troubles Increase the size of the city report column buffer from 64 bytes to 128 bytes. This patch goes beyond the original GTK2, expanding mui and win32. Replace remaining calls to snprintf() by my_snprintf() or cat_snprintf() and to skip the vsnprintf() tests in the configure script on Windows. No need to use libutf8 anymore. Original patch(es) by "Christian Prochaska" Also, fix pesky (unrelated) events.c:265: warning: assignment discards qualifiers from pointer target type ------------------------------------------------------------------------ r13075 | englabenny | 2007-07-08 16:24:25 +0300 (Sun, 08 Jul 2007) | 11 lines Changed paths: M /trunk/server/unittools.c (PR#39398): 2.1.0-beta4 Fantasy modpack crash Make sure only sellable improvements counted in potential gold, so that player gold can't go below 0. A very probable fix for a hard to reproduce crash. modified: server/unittools.c ------------------------------------------------------------------------ r13073 | wsimpson | 2007-07-08 12:03:52 +0300 (Sun, 08 Jul 2007) | 10 lines Changed paths: M /trunk/common/dataio.c (PR#15840) common/dataio.c:700 is dubious Add current player_diplstate fields. Requested by "Guillaume Melquiond" Also, use fc_calloc to ensure that missing fields are zeroed. S2_1 revision 13072. See also S2_0 revision 13071. ------------------------------------------------------------------------ r13068 | wsimpson | 2007-07-08 01:46:39 +0300 (Sun, 08 Jul 2007) | 12 lines Changed paths: M /trunk/client/attribute.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/player.h M /trunk/server/savegame.c (PR#39437) attribute.c serialization error Extensive error checking on saved and restored attribute "blocks" and "chunks". Still relies too much on asserts instead of actual remediation and recovery, but doesn't crash.... Fixed a number of initialization errors. Yes, you have to clear the length, even when the data is already NULL. They are separate (and this kind of error is likely the underlying cause of the crashes). Also fixed another trivial enable-debug compilation error in packhand.c. ------------------------------------------------------------------------ r13064 | wsimpson | 2007-07-06 15:59:21 +0300 (Fri, 06 Jul 2007) | 1 line Changed paths: M /trunk/client/gui-gtk-2.0/menu.c (PR#39440) gtk2 client menu switches Add to City and Build City [patch by Ulrik Sverdrup] ------------------------------------------------------------------------ r13062 | cproc | 2007-07-06 12:34:14 +0300 (Fri, 06 Jul 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/mapview.c fix compilation (superfluous ')' removed) ------------------------------------------------------------------------ r13055 | wsimpson | 2007-07-05 18:03:07 +0300 (Thu, 05 Jul 2007) | 5 lines Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/po/ar.po M /trunk/po/da.po M /trunk/po/en_GB.po M /trunk/po/lt.po M /trunk/po/pt_BR.po M /trunk/po/ru.po M /trunk/po/uk.po M /trunk/po/zh_CN.po M /trunk/server/srv_main.c (PR#39435) Incorrect Strings (PR#39439) make some gui-sdl strings translatable based on patch(es) by "Daniel Markstedt" ------------------------------------------------------------------------ r13054 | wsimpson | 2007-07-05 02:34:58 +0300 (Thu, 05 Jul 2007) | 6 lines Changed paths: M /trunk/server/unithand.c (PR#39431) Cannot add settlers to city patch by "Timothy Brownawell" Previous S2_1 revision 13052. ------------------------------------------------------------------------ r13053 | wsimpson | 2007-07-05 02:16:59 +0300 (Thu, 05 Jul 2007) | 1 line Changed paths: M /trunk/client/tilespec.c (PR#39436) merge tilespec is_blended with blend_layer ------------------------------------------------------------------------ r13049 | dmarks | 2007-07-04 15:41:34 +0300 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_string.c Fix two minor typos ------------------------------------------------------------------------ r13048 | dmarks | 2007-07-04 15:20:28 +0300 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/po/POTFILES.in Add client/gui-sdl/pages.c to potfiles. (this was done for S2_1 in the previous commit but wasn't mentioned in the log, sorry about that) ------------------------------------------------------------------------ r13046 | wsimpson | 2007-07-04 14:37:04 +0300 (Wed, 04 Jul 2007) | 65 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aidata.c M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/civclient.c M /trunk/client/climisc.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/editdlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-mui/diplodlg.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/mapclass.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.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/menu.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/ratesdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/cityturn.c M /trunk/server/edithand.c M /trunk/server/gotohand.c M /trunk/server/plrhand.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_methods.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Previous S2_1 revisions 13039, 13040, 13041, 13043, 13044, 13045. === (PR#39427) BUG: city_style & unit_class name translation This time, I'll patch the S2_1 first, and trunk later. This is the last of the translate_data_names() fixes. As described in the PR, these minor translations are so rarely seen that nobody noticed the unit_class_names were never translated at all, appearing in the middle of translated messages.... Plus the usual cleanup of translated names for untranslated log messages. Tried to clean up the SDL code a bit, comparing S2_1 with trunk. Many problems had been fixed in trunk and never ported back, and vice versa. Qn_() on all of the rule names. Everywhere Q_() is used to translate, Qn_() should be used to display untranslated data. Not strictly needed with current data, this is an idea that might avoid problems in the future. === (PR#39405) S2_1 compile fails in gui-sdl [patch from Christian Prochaska] === (PR#39433) cleanup name translation Standarized and organized the accessor function names across all the headers that I've worked on recently. Standardizing the pairing of the translated and rule name strings: common/fc_types.h struct name_translation That seemed a more precise name. All now use the struct. Fixed a few possible problems in gui-xaw, gui-mui, and gui-win32. === (PR#39432) pick nation crash in beta4 civserver nation debugging code fails to test for NULL before using a pointer. Reverted (with comments) until logic can be resolved. [Reported by Christian Knoke] === (PR#39434) Crash in 2.1 in vsnprintf, probably related to unit_name_translation changes unit is destroyed before sending messages about its destruction, but using its (destroyed) name in the messages. Reverted (with comments) until logic can be resolved. [Reported by Ulrik Sverdrup] ------------------------------------------------------------------------ r13038 | wsimpson | 2007-07-02 15:51:54 +0300 (Mon, 02 Jul 2007) | 31 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aihand.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/client/climisc.c M /trunk/client/colors_common.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/editdlg.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.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/gamedlgs.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/inteldlg.c M /trunk/client/gui-mui/mapclass.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/citydlg.c M /trunk/client/gui-sdl/cityrep.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/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.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/happiness.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-win32/ratesdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/repodlgs_common.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unittype.c M /trunk/manual/civmanual.c M /trunk/po/ar.po M /trunk/po/ca.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/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.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/lt.po M /trunk/po/nl.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/uk.po M /trunk/po/zh_CN.po M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/report.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/spacerace.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unittools.c (PR#39426) BUG: government/nation name translation Surprisingly few differences from S2_1 revision 13033. === Standardizing the pairing of the translated and rule name strings: common/fc_types.h struct translation_cache Fixed several tests against ruleset name strings. Fixed some fc_mallocs of zero length, by adding 1, and changed to fc_callocs, as had been done elsewhere in ruleset.c. Fixed a fair number of incorrect plurals versus singular. Left most messages alone, but fixed a pair using "is" instead of "are" after a plural. Patched the msdid to match in all *.po, although some msgstr need to be updated. Still, they won't be any worse. Added some shortcut/combination functions for government/nation that have player pointers as parameters. Several already existed under more cryptic names. Hoping that these shortcuts will help encourage future programmers to use them, rather than skipping the access functions (using direct pointers). Plus the usual cleanup of translated names for untranslated log messages. This patch gets the verbose log down to only 57 lines loading rulesets! ------------------------------------------------------------------------ r13035 | stikonas | 2007-07-02 09:47:57 +0300 (Mon, 02 Jul 2007) | 2 lines Changed paths: M /trunk/po/lt.po Updated Lithuanian translations (thanks to Mindaugas Šukys) ------------------------------------------------------------------------ r13034 | stikonas | 2007-07-02 09:41:47 +0300 (Mon, 02 Jul 2007) | 2 lines Changed paths: M /trunk/data/nation/lithuanian.ruleset Updated lithuanian ruleset (thanks to Mindaugas Šukys) ------------------------------------------------------------------------ r13027 | wsimpson | 2007-06-29 23:37:46 +0300 (Fri, 29 Jun 2007) | 14 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitech.c M /trunk/ai/aitools.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-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-mui/helpdlg.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/diplomat_dialog.c M /trunk/client/gui-sdl/helpdlg.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/dialogs.c M /trunk/client/gui-win32/helpdlg.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/diplomat_dialog.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/wldlg.c M /trunk/client/helpdata.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/reqtree.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/player.c M /trunk/common/requirements.c M /trunk/common/unittype.c M /trunk/common/worklist.c M /trunk/manual/civmanual.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/techtools.c M /trunk/server/unithand.c (PR#39424) BUG: improvement name translation Fixed several tests against ruleset name strings. 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). Plus the usual cleanup of translated names for untranslated log messages. ------------------------------------------------------------------------ r13024 | wsimpson | 2007-06-29 08:06:07 +0300 (Fri, 29 Jun 2007) | 23 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aihunt.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aisettler.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/client/agents/agents.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/control.c M /trunk/client/editor.c M /trunk/client/goto.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.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/editdlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapview.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/dialogs.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/menu.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/diplomat_dialog.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/wldlg.c M /trunk/client/helpdata.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/aicore/aisupport.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/citymap.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/base.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/effects.c M /trunk/common/game.c M /trunk/common/idex.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/common/terrain.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/common/worklist.c M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/report.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_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 (PR#39421) BUG: unit_type name translation Fixed several tests against ruleset name strings. 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). Standardized and simplified some parallel function names: unit_* take a unit parameter utype_* take a unit_type parameter, or return a unit_type result. uclass_* take a unit_class parameter, or return a unit_class result. renamed unit->type to ->utype, fixing references to use unit_type(). renamed unit_type->class to ->uclass, fixing references to use unit_class(), as "class" is reserved in C++. Still more uses of class and Class remain. ------------------------------------------------------------------------ r13021 | stikonas | 2007-06-25 18:33:19 +0300 (Mon, 25 Jun 2007) | 1 line Changed paths: M /trunk/po/lt.po More translations. ------------------------------------------------------------------------ r13019 | wsimpson | 2007-06-24 23:54:26 +0300 (Sun, 24 Jun 2007) | 9 lines Changed paths: M /trunk/server/savegame.c (PR#39365) 2.1.0b4 random number seed not restored correctly Save and restore per city randomly determined turn numbers. These are for evalating buildings, and searching for founder sites. Hopefully, these will assist with reproducable errors in future savegames. Currently, many reports with non-reproducable errors! ------------------------------------------------------------------------ r13017 | wsimpson | 2007-06-24 20:15:23 +0300 (Sun, 24 Jun 2007) | 4 lines Changed paths: M /trunk/client/reqtree.c (PR#39409) Technology tree (reqtree.c) edge colors Add 2 more edge colors of the 6 node colors, for "reachable" and "researching". ------------------------------------------------------------------------ r13015 | wsimpson | 2007-06-24 17:39:33 +0300 (Sun, 24 Jun 2007) | 4 lines Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/reqtree.c M /trunk/data/misc/colors.tilespec (PR#39409) Technology tree (reqtree.c) edge colors patch by "Ulrik Sverdrup" ------------------------------------------------------------------------ r13014 | wsimpson | 2007-06-24 03:31:30 +0300 (Sun, 24 Jun 2007) | 1 line Changed paths: M /trunk/dependencies/tolua/include/toluaxx.h A /trunk/dependencies/tolua/src/Makefile.am A /trunk/dependencies/tolua/src/bin/Makefile.am A /trunk/dependencies/tolua/src/lib/Makefile.am M /trunk/dependencies/tolua/src/lib/tolua_event.c M /trunk/dependencies/tolua/src/lib/tolua_is.c M /trunk/dependencies/tolua/src/lib/tolua_push.c M /trunk/dependencies/tolua/src/lib/tolua_to.c toluaxx Makefile.am and some header fixing. ------------------------------------------------------------------------ r13013 | wsimpson | 2007-06-23 18:06:23 +0300 (Sat, 23 Jun 2007) | 11 lines Changed paths: M /trunk/client/reqtree.c (PR#39411) [patch] gov icons in tech tree show up misaligned Committed S2_1 revision 13012. === The patch is to get_sprite_dimensions before canvas_draw_sprite_full, which was probably intended all the time. Also, fixed some indentation here. ------------------------------------------------------------------------ r13011 | wsimpson | 2007-06-23 02:23:11 +0300 (Sat, 23 Jun 2007) | 2 lines Changed paths: M /trunk/dependencies/tolua/src/lib/tolua_event.c M /trunk/dependencies/tolua/src/lib/tolua_event.h M /trunk/dependencies/tolua/src/lib/tolua_is.c M /trunk/dependencies/tolua/src/lib/tolua_map.c M /trunk/dependencies/tolua/src/lib/tolua_push.c M /trunk/dependencies/tolua/src/lib/tolua_to.c Checkpoint tolua++ 1.0.92 -> toluaxx 1.1.0 unmodified ./src/lib. ------------------------------------------------------------------------ r13010 | wsimpson | 2007-06-23 00:18:04 +0300 (Sat, 23 Jun 2007) | 2 lines Changed paths: M /trunk/dependencies/tolua/README M /trunk/dependencies/tolua/include/toluaxx.h A /trunk/dependencies/tolua/src/bin/help.cxx A /trunk/dependencies/tolua/src/bin/help.hxx M /trunk/dependencies/tolua/src/bin/lua/tlx_all.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_array.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_basic.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_class.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_container.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_declaration.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_doit.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_feature.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_function.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_namespace.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_operator.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_package.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_variable.lua M /trunk/dependencies/tolua/src/bin/main.cxx A /trunk/dependencies/tolua/src/bin/main.hxx A /trunk/dependencies/tolua/src/bin/parsecmd.cxx A /trunk/dependencies/tolua/src/bin/parsecmd.hxx A /trunk/dependencies/tolua/src/bin/platform.hxx A /trunk/dependencies/tolua/src/bin/toluaxx.pxx (from /trunk/dependencies/tolua/tolua.pkg:13006) Checkpoint tolua++ 1.0.92 -> toluaxx 1.1.0 unmodified. ------------------------------------------------------------------------ r13009 | wsimpson | 2007-06-22 23:28:32 +0300 (Fri, 22 Jun 2007) | 4 lines Changed paths: A /trunk/dependencies/tolua/README M /trunk/dependencies/tolua/include/toluaxx.h M /trunk/dependencies/tolua/src/bin/lua/tlx_all.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_array.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_basic.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_class.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_clean.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_code.lua A /trunk/dependencies/tolua/src/bin/lua/tlx_compat51.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_container.lua A /trunk/dependencies/tolua/src/bin/lua/tlx_custom.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_declaration.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_define.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_doit.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_enumerate.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_feature.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_function.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_module.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_operator.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_package.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_typedef.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_variable.lua M /trunk/dependencies/tolua/src/bin/lua/tlx_verbatim.lua M /trunk/dependencies/tolua/src/bin/main.cxx M /trunk/dependencies/tolua/src/lib/tolua_event.c M /trunk/dependencies/tolua/src/lib/tolua_event.h M /trunk/dependencies/tolua/src/lib/tolua_is.c M /trunk/dependencies/tolua/src/lib/tolua_map.c M /trunk/dependencies/tolua/src/lib/tolua_push.c M /trunk/dependencies/tolua/src/lib/tolua_to.c Checkpoint tolua -> tolua++ 1.0.92 unmodified. Previously part of trunk revision 12995. ------------------------------------------------------------------------ r13008 | wsimpson | 2007-06-22 22:31:28 +0300 (Fri, 22 Jun 2007) | 11 lines Changed paths: A /trunk/dependencies/tolua/include A /trunk/dependencies/tolua/include/toluaxx.h (from /trunk/dependencies/tolua/tolua.h:13006) A /trunk/dependencies/tolua/src A /trunk/dependencies/tolua/src/bin A /trunk/dependencies/tolua/src/bin/lua A /trunk/dependencies/tolua/src/bin/lua/tlx_all.lua (from /trunk/dependencies/tolua/all.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_array.lua (from /trunk/dependencies/tolua/array.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_basic.lua (from /trunk/dependencies/tolua/basic.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_class.lua (from /trunk/dependencies/tolua/class.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_clean.lua (from /trunk/dependencies/tolua/clean.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_code.lua (from /trunk/dependencies/tolua/code.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_compat.lua (from /trunk/dependencies/tolua/compat.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_container.lua (from /trunk/dependencies/tolua/container.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_declaration.lua (from /trunk/dependencies/tolua/declaration.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_define.lua (from /trunk/dependencies/tolua/define.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_doit.lua (from /trunk/dependencies/tolua/doit.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_enumerate.lua (from /trunk/dependencies/tolua/enumerate.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_feature.lua (from /trunk/dependencies/tolua/feature.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_function.lua (from /trunk/dependencies/tolua/function.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_module.lua (from /trunk/dependencies/tolua/module.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_namespace.lua (from /trunk/dependencies/tolua/namespace.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_operator.lua (from /trunk/dependencies/tolua/operator.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_package.lua (from /trunk/dependencies/tolua/package.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_typedef.lua (from /trunk/dependencies/tolua/typedef.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_variable.lua (from /trunk/dependencies/tolua/variable.lua:13006) A /trunk/dependencies/tolua/src/bin/lua/tlx_verbatim.lua (from /trunk/dependencies/tolua/verbatim.lua:13006) A /trunk/dependencies/tolua/src/bin/main.cxx (from /trunk/dependencies/tolua/tolua.c:13006) A /trunk/dependencies/tolua/src/lib A /trunk/dependencies/tolua/src/lib/tolua_event.c (from /trunk/dependencies/tolua/tolua_event.c:13006) A /trunk/dependencies/tolua/src/lib/tolua_event.h (from /trunk/dependencies/tolua/tolua_event.h:13006) A /trunk/dependencies/tolua/src/lib/tolua_is.c (from /trunk/dependencies/tolua/tolua_is.c:13006) A /trunk/dependencies/tolua/src/lib/tolua_map.c (from /trunk/dependencies/tolua/tolua_map.c:13006) A /trunk/dependencies/tolua/src/lib/tolua_push.c (from /trunk/dependencies/tolua/tolua_push.c:13006) A /trunk/dependencies/tolua/src/lib/tolua_to.c (from /trunk/dependencies/tolua/tolua_to.c:13006) Preparation for tolua -> tolua++ -> toluaxx 1) Add tolua[++|xx] subdirectories that contain existing file equivalents. 2) Existing files copied (added) to their tolua[++|xx] name and location. This preserves our subversion history of tolua. It has the fortunate side effect of allowing test of new builds without affecting the existing installation. ------------------------------------------------------------------------ r13007 | wsimpson | 2007-06-20 21:44:25 +0300 (Wed, 20 Jun 2007) | 7 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/inteldlg.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/game.c M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/manual/civmanual.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/techtools.c M /trunk/server/unittools.c (PR#39389) BUG: technology/advance name translation (PR#39386) cleanup tilespec.c (PR#39406) correct misspelling in DEBUG section Re-commit former trunk revision 13000 using S2_1 revisions 13003 and 13005, without tolua++ changes. ------------------------------------------------------------------------ r13004 | wsimpson | 2007-06-18 10:01:32 +0300 (Mon, 18 Jun 2007) | 1 line Changed paths: D /trunk/server/scripting/api_gen.c D /trunk/server/scripting/api_gen.h delete api_gen.* ------------------------------------------------------------------------ r13002 | per | 2007-06-18 00:43:49 +0300 (Mon, 18 Jun 2007) | 1 line Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/inteldlg.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/game.c M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/configure.ac M /trunk/dependencies/lua/COPYRIGHT.lua D /trunk/dependencies/lua/README A /trunk/dependencies/lua/include (from /trunk/dependencies/lua/include:12994) M /trunk/dependencies/lua/src/Makefile.am M /trunk/dependencies/lua/src/lapi.c M /trunk/dependencies/lua/src/lapi.h D /trunk/dependencies/lua/src/lauxlib.c D /trunk/dependencies/lua/src/lauxlib.h D /trunk/dependencies/lua/src/lbaselib.c M /trunk/dependencies/lua/src/lcode.c M /trunk/dependencies/lua/src/lcode.h D /trunk/dependencies/lua/src/ldblib.c M /trunk/dependencies/lua/src/ldebug.c M /trunk/dependencies/lua/src/ldebug.h M /trunk/dependencies/lua/src/ldo.c M /trunk/dependencies/lua/src/ldo.h M /trunk/dependencies/lua/src/ldump.c M /trunk/dependencies/lua/src/lfunc.c M /trunk/dependencies/lua/src/lfunc.h M /trunk/dependencies/lua/src/lgc.c M /trunk/dependencies/lua/src/lgc.h A /trunk/dependencies/lua/src/lib (from /trunk/dependencies/lua/src/lib:12994) D /trunk/dependencies/lua/src/linit.c D /trunk/dependencies/lua/src/liolib.c M /trunk/dependencies/lua/src/llex.c M /trunk/dependencies/lua/src/llex.h M /trunk/dependencies/lua/src/llimits.h D /trunk/dependencies/lua/src/lmathlib.c M /trunk/dependencies/lua/src/lmem.c M /trunk/dependencies/lua/src/lmem.h D /trunk/dependencies/lua/src/loadlib.c M /trunk/dependencies/lua/src/lobject.c M /trunk/dependencies/lua/src/lobject.h M /trunk/dependencies/lua/src/lopcodes.c M /trunk/dependencies/lua/src/lopcodes.h D /trunk/dependencies/lua/src/loslib.c M /trunk/dependencies/lua/src/lparser.c M /trunk/dependencies/lua/src/lparser.h M /trunk/dependencies/lua/src/lstate.c M /trunk/dependencies/lua/src/lstate.h M /trunk/dependencies/lua/src/lstring.c M /trunk/dependencies/lua/src/lstring.h D /trunk/dependencies/lua/src/lstrlib.c M /trunk/dependencies/lua/src/ltable.c M /trunk/dependencies/lua/src/ltable.h D /trunk/dependencies/lua/src/ltablib.c A /trunk/dependencies/lua/src/ltests.c (from /trunk/dependencies/lua/src/ltests.c:12994) M /trunk/dependencies/lua/src/ltm.c M /trunk/dependencies/lua/src/ltm.h D /trunk/dependencies/lua/src/lua.c D /trunk/dependencies/lua/src/lua.h D /trunk/dependencies/lua/src/luac.c D /trunk/dependencies/lua/src/luaconf.h D /trunk/dependencies/lua/src/lualib.h M /trunk/dependencies/lua/src/lundump.c M /trunk/dependencies/lua/src/lundump.h M /trunk/dependencies/lua/src/lvm.c M /trunk/dependencies/lua/src/lvm.h M /trunk/dependencies/lua/src/lzio.c M /trunk/dependencies/lua/src/lzio.h D /trunk/dependencies/lua/src/print.c M /trunk/dependencies/tolua/Makefile.am D /trunk/dependencies/tolua/README M /trunk/dependencies/tolua/all.lua M /trunk/dependencies/tolua/array.lua M /trunk/dependencies/tolua/basic.lua M /trunk/dependencies/tolua/class.lua M /trunk/dependencies/tolua/clean.lua M /trunk/dependencies/tolua/code.lua D /trunk/dependencies/tolua/compat-5.1.lua M /trunk/dependencies/tolua/container.lua D /trunk/dependencies/tolua/custom.lua M /trunk/dependencies/tolua/declaration.lua M /trunk/dependencies/tolua/define.lua M /trunk/dependencies/tolua/doit.lua M /trunk/dependencies/tolua/enumerate.lua M /trunk/dependencies/tolua/feature.lua M /trunk/dependencies/tolua/function.lua M /trunk/dependencies/tolua/module.lua M /trunk/dependencies/tolua/operator.lua M /trunk/dependencies/tolua/package.lua M /trunk/dependencies/tolua/tolua.c M /trunk/dependencies/tolua/tolua.h M /trunk/dependencies/tolua/tolua_event.c M /trunk/dependencies/tolua/tolua_event.h M /trunk/dependencies/tolua/tolua_is.c M /trunk/dependencies/tolua/tolua_map.c M /trunk/dependencies/tolua/tolua_push.c M /trunk/dependencies/tolua/tolua_to.c M /trunk/dependencies/tolua/toluabind.c D /trunk/dependencies/tolua/toluabind.h M /trunk/dependencies/tolua/typedef.lua M /trunk/dependencies/tolua/variable.lua M /trunk/dependencies/tolua/verbatim.lua M /trunk/manual/Makefile.am M /trunk/manual/civmanual.c M /trunk/server/Makefile.am M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/scripting/Makefile.am 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/scripting/script.c M /trunk/server/techtools.c M /trunk/server/unittools.c Rolling back trunk to last known working revision r12994 ------------------------------------------------------------------------ r13001 | per | 2007-06-17 18:24:51 +0300 (Sun, 17 Jun 2007) | 2 lines Changed paths: M /trunk/dependencies/tolua/package.lua Fix another case of tolua++.h -> tolua.h ------------------------------------------------------------------------ r13000 | wsimpson | 2007-06-17 17:31:40 +0300 (Sun, 17 Jun 2007) | 15 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/ailog.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/inteldlg.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/game.c M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/manual/civmanual.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.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/techtools.c M /trunk/server/unittools.c (PR#39389) BUG: technology/advance name translation Tests were fairly 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). After much discussion, removed most freelog translation for ruleset and savegame. ------------------------------------------------------------------------ r12997 | per | 2007-06-17 16:12:39 +0300 (Sun, 17 Jun 2007) | 2 lines Changed paths: M /trunk/dependencies/tolua/tolua.c M /trunk/dependencies/tolua/tolua_event.c M /trunk/dependencies/tolua/tolua_event.h M /trunk/dependencies/tolua/tolua_is.c M /trunk/dependencies/tolua/tolua_map.c M /trunk/dependencies/tolua/tolua_push.c M /trunk/dependencies/tolua/tolua_to.c M /trunk/dependencies/tolua/toluabind.c Fix includes in tolua++ to use our renamed tolua.h instead of tolua++.h ------------------------------------------------------------------------ r12996 | per | 2007-06-17 15:21:38 +0300 (Sun, 17 Jun 2007) | 2 lines Changed paths: M /trunk/dependencies/lua/src/lauxlib.c M /trunk/dependencies/lua/src/lauxlib.h M /trunk/dependencies/lua/src/lbaselib.c M /trunk/dependencies/lua/src/ldblib.c M /trunk/dependencies/lua/src/linit.c M /trunk/dependencies/lua/src/liolib.c M /trunk/dependencies/lua/src/lmathlib.c M /trunk/dependencies/lua/src/loadlib.c M /trunk/dependencies/lua/src/loslib.c M /trunk/dependencies/lua/src/lstrlib.c M /trunk/dependencies/lua/src/ltablib.c D /trunk/dependencies/lua/src/ltests.c M /trunk/dependencies/lua/src/lua.c M /trunk/dependencies/lua/src/lua.h M /trunk/dependencies/lua/src/luac.c M /trunk/dependencies/lua/src/luaconf.h M /trunk/dependencies/lua/src/lualib.h M /trunk/dependencies/lua/src/print.c M /trunk/dependencies/tolua/README M /trunk/dependencies/tolua/compat-5.1.lua M /trunk/dependencies/tolua/custom.lua M /trunk/dependencies/tolua/toluabind.h Update svn properties. Remove unused lua file. ------------------------------------------------------------------------ r12995 | per | 2007-06-17 15:12:07 +0300 (Sun, 17 Jun 2007) | 2 lines Changed paths: M /trunk/configure.ac M /trunk/dependencies/lua/COPYRIGHT.lua A /trunk/dependencies/lua/README D /trunk/dependencies/lua/include M /trunk/dependencies/lua/src/Makefile.am M /trunk/dependencies/lua/src/lapi.c M /trunk/dependencies/lua/src/lapi.h A /trunk/dependencies/lua/src/lauxlib.c A /trunk/dependencies/lua/src/lauxlib.h A /trunk/dependencies/lua/src/lbaselib.c M /trunk/dependencies/lua/src/lcode.c M /trunk/dependencies/lua/src/lcode.h A /trunk/dependencies/lua/src/ldblib.c M /trunk/dependencies/lua/src/ldebug.c M /trunk/dependencies/lua/src/ldebug.h M /trunk/dependencies/lua/src/ldo.c M /trunk/dependencies/lua/src/ldo.h M /trunk/dependencies/lua/src/ldump.c M /trunk/dependencies/lua/src/lfunc.c M /trunk/dependencies/lua/src/lfunc.h M /trunk/dependencies/lua/src/lgc.c M /trunk/dependencies/lua/src/lgc.h D /trunk/dependencies/lua/src/lib A /trunk/dependencies/lua/src/linit.c A /trunk/dependencies/lua/src/liolib.c M /trunk/dependencies/lua/src/llex.c M /trunk/dependencies/lua/src/llex.h M /trunk/dependencies/lua/src/llimits.h A /trunk/dependencies/lua/src/lmathlib.c M /trunk/dependencies/lua/src/lmem.c M /trunk/dependencies/lua/src/lmem.h A /trunk/dependencies/lua/src/loadlib.c M /trunk/dependencies/lua/src/lobject.c M /trunk/dependencies/lua/src/lobject.h M /trunk/dependencies/lua/src/lopcodes.c M /trunk/dependencies/lua/src/lopcodes.h A /trunk/dependencies/lua/src/loslib.c M /trunk/dependencies/lua/src/lparser.c M /trunk/dependencies/lua/src/lparser.h M /trunk/dependencies/lua/src/lstate.c M /trunk/dependencies/lua/src/lstate.h M /trunk/dependencies/lua/src/lstring.c M /trunk/dependencies/lua/src/lstring.h A /trunk/dependencies/lua/src/lstrlib.c M /trunk/dependencies/lua/src/ltable.c M /trunk/dependencies/lua/src/ltable.h A /trunk/dependencies/lua/src/ltablib.c M /trunk/dependencies/lua/src/ltm.c M /trunk/dependencies/lua/src/ltm.h A /trunk/dependencies/lua/src/lua.c A /trunk/dependencies/lua/src/lua.h A /trunk/dependencies/lua/src/luac.c A /trunk/dependencies/lua/src/luaconf.h A /trunk/dependencies/lua/src/lualib.h M /trunk/dependencies/lua/src/lundump.c M /trunk/dependencies/lua/src/lundump.h M /trunk/dependencies/lua/src/lvm.c M /trunk/dependencies/lua/src/lvm.h M /trunk/dependencies/lua/src/lzio.c M /trunk/dependencies/lua/src/lzio.h A /trunk/dependencies/lua/src/print.c M /trunk/dependencies/tolua/Makefile.am A /trunk/dependencies/tolua/README M /trunk/dependencies/tolua/all.lua M /trunk/dependencies/tolua/array.lua M /trunk/dependencies/tolua/basic.lua M /trunk/dependencies/tolua/class.lua M /trunk/dependencies/tolua/clean.lua M /trunk/dependencies/tolua/code.lua A /trunk/dependencies/tolua/compat-5.1.lua M /trunk/dependencies/tolua/container.lua A /trunk/dependencies/tolua/custom.lua M /trunk/dependencies/tolua/declaration.lua M /trunk/dependencies/tolua/define.lua M /trunk/dependencies/tolua/doit.lua M /trunk/dependencies/tolua/enumerate.lua M /trunk/dependencies/tolua/feature.lua M /trunk/dependencies/tolua/function.lua M /trunk/dependencies/tolua/module.lua M /trunk/dependencies/tolua/operator.lua M /trunk/dependencies/tolua/package.lua M /trunk/dependencies/tolua/tolua.c M /trunk/dependencies/tolua/tolua.h M /trunk/dependencies/tolua/tolua_event.c M /trunk/dependencies/tolua/tolua_event.h M /trunk/dependencies/tolua/tolua_is.c M /trunk/dependencies/tolua/tolua_map.c M /trunk/dependencies/tolua/tolua_push.c M /trunk/dependencies/tolua/tolua_to.c M /trunk/dependencies/tolua/toluabind.c A /trunk/dependencies/tolua/toluabind.h M /trunk/dependencies/tolua/typedef.lua M /trunk/dependencies/tolua/variable.lua M /trunk/dependencies/tolua/verbatim.lua M /trunk/manual/Makefile.am M /trunk/server/Makefile.am M /trunk/server/scripting/Makefile.am M /trunk/server/scripting/api_gen.c M /trunk/server/scripting/script.c Upgrade lua to 5.1.2 and tolua to tolua++ 1.0.92 ------------------------------------------------------------------------ r12994 | wsimpson | 2007-06-15 21:32:51 +0300 (Fri, 15 Jun 2007) | 10 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/data/scenario/tutorial.sav M /trunk/utility/registry.c (PR#39364) 2.1.0b4 crash on opening scenarios screen (PR#39396) BUG: 2.1.0b4 section_file_load_section This is S2_1 revision 12992 pulled back to trunk. === This code has *never* worked: PR#14243 committed in revision 11100 (Sun, 09 Oct 2005) 20 months ago. ------------------------------------------------------------------------ r12992 | jdorje | 2007-06-15 19:02:20 +0300 (Fri, 15 Jun 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c Fix gui-sdl compilation errors. ------------------------------------------------------------------------ r12990 | wsimpson | 2007-06-13 04:02:58 +0300 (Wed, 13 Jun 2007) | 14 lines Changed paths: M /trunk/client/cityrepdata.c M /trunk/po/ar.po M /trunk/po/ca.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/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.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/lt.po M /trunk/po/nl.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/uk.po M /trunk/po/zh_CN.po (PR#39385) RFE: Buy column on Cities report This is S2_1 revision 12989 pulled back to trunk based on lessons learned. === Found that in some cases, the .po files differ from trunk to S2_1. Where conflicts, used the version with the later translation date at the top (usually S2_1). Only fixed messages near this report. Any more should be done by the language translaters. Except Russion. The S2_1 ru.po has been completely redone. It's not using the same encoding as trunk. ------------------------------------------------------------------------ r12988 | wsimpson | 2007-06-11 18:47:32 +0300 (Mon, 11 Jun 2007) | 24 lines Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/options.c M /trunk/po/ar.po M /trunk/po/ca.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/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.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/lt.po M /trunk/po/nl.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/uk.po M /trunk/po/zh_CN.po (PR#39385) RFE: Buy column on Cities report Hand modified/split existing "(Stock,Target,Turns,Buy)" into separate "?Stock/Target:(Have/Need)" and "Turns/Buy". Moved the city name into the middle to keep in view when viewing production. All the happiness and growth (and units) are now to the left. All the science, production, and trade are now to the right. As an artifact of old initialization, specialists occured at the far right, after the buildings. Moved them to the far left with 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.... ------------------------------------------------------------------------ r12987 | 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 list. ------------------------------------------------------------------------ r12983 | 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 channels. ------------------------------------------------------------------------ r12982 | 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 one. ------------------------------------------------------------------------ r12979 | 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#39390 ------------------------------------------------------------------------ r12977 | 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 warnings. ------------------------------------------------------------------------ r12976 | 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 format. ------------------------------------------------------------------------ r12975 | joedalton | 2007-06-05 20:31:46 +0300 (Tue, 05 Jun 2007) | 1 line Changed paths: M /trunk/po/da.po New translated strings ------------------------------------------------------------------------ r12972 | 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/helpdata.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/combat.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). ------------------------------------------------------------------------ r12971 | 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 headers. ------------------------------------------------------------------------ r12969 | 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 committed ------------------------------------------------------------------------ r12968 | 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). ------------------------------------------------------------------------ r12967 | dmarks | 2007-05-28 04:16:25 +0300 (Mon, 28 May 2007) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/kurd-shield.png A /trunk/data/flags/kurd.png A /trunk/data/flags/kurd.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/kurd.ruleset M /trunk/po/POTFILES.in Kurdish nationset. Written by me and Architeuthis. Flag image by Denelson83 from Wikimedia Commons. ------------------------------------------------------------------------ r12965 | 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 messages. ------------------------------------------------------------------------ r12963 | 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#39367 ------------------------------------------------------------------------ r12962 | 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#39374. ------------------------------------------------------------------------ r12960 | 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#39368. ------------------------------------------------------------------------ r12957 | 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#39329. ------------------------------------------------------------------------ r12956 | per | 2007-05-17 19:10:32 +0300 (Thu, 17 May 2007) | 3 lines Changed paths: M /trunk/data/default/buildings.ruleset M /trunk/data/default/units.ruleset Rules changes: Coastal fortress now available with Gunpowder instead Metallurgy, and Trireme and Carrier can no longer attack land. See PR#7080. ------------------------------------------------------------------------ r12955 | 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" . ------------------------------------------------------------------------ r12954 | 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#38322. ------------------------------------------------------------------------ r12952 | per | 2007-05-13 16:19:33 +0300 (Sun, 13 May 2007) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c Add ability to scroll the main map using mouse or touchpad. Patch by "Tux P" . ------------------------------------------------------------------------ r12950 | 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#39365. ------------------------------------------------------------------------ r12948 | 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.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/azeri.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/southkorean.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/srivijaya.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 misspelled. ------------------------------------------------------------------------ r12947 | 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#11774. ------------------------------------------------------------------------ r12945 | 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 Lindqvist. ------------------------------------------------------------------------ r12944 | 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#9887. ------------------------------------------------------------------------ r12942 | per | 2007-05-12 20:34:53 +0300 (Sat, 12 May 2007) | 3 lines Changed paths: M /trunk/data/default/game.ruleset Make default team names match number given to team command to reduce player confusion. See PR#39343. Reported by Karl-Ingo Friese. ------------------------------------------------------------------------ r12939 | per | 2007-05-12 20:18:17 +0300 (Sat, 12 May 2007) | 2 lines Changed paths: M /trunk/data/civ2/buildings.ruleset Fix icon for Aqueduct in civ2 ruleset. See PR#39348. ------------------------------------------------------------------------ r12937 | per | 2007-05-12 16:18:24 +0300 (Sat, 12 May 2007) | 4 lines Changed paths: M /trunk/server/stdinhand.c Make sure /take and /observe work correctly when usernames involved are similar by quoting them. Patch by Pepeto in PR#39130 ------------------------------------------------------------------------ r12936 | per | 2007-05-12 15:32:49 +0300 (Sat, 12 May 2007) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/server/stdinhand.c Make sure we do not change the username of a player when we cut a user observering that player. Patch in PR#39129 by Pepeto. ------------------------------------------------------------------------ r12934 | per | 2007-05-12 15:02:33 +0300 (Sat, 12 May 2007) | 3 lines Changed paths: M /trunk/client/control.c M /trunk/client/goto.c Fix bug that prevented the explode nuke command from working as apparently intended. See PR#39126 for full discussion. ------------------------------------------------------------------------ r12930 | jdorje | 2007-05-06 02:27:29 +0300 (Sun, 06 May 2007) | 4 lines Changed paths: M /trunk/common/player.c Fix bug preventing units crossing into allied territory. Reported by many in PR#39353. ------------------------------------------------------------------------ r12928 | cgem | 2007-05-01 22:59:20 +0300 (Tue, 01 May 2007) | 1 line Changed paths: M /trunk/po/uk.po Updates to Ukranian localization, 2 fuzzy translations, 120 untranslated messages. ------------------------------------------------------------------------ r12926 | jdorje | 2007-04-17 21:13:07 +0300 (Tue, 17 Apr 2007) | 5 lines Changed paths: M /trunk/server/plrhand.c Call va_start anew each time before using a va_arg. Report and patch by Eric McDonald as part of PR#39328. ------------------------------------------------------------------------ r12922 | jdorje | 2007-04-16 07:50:11 +0300 (Mon, 16 Apr 2007) | 4 lines Changed paths: M /trunk/server/plrhand.c Call va_start anew each time before using a va_arg. Report and patch by Eric McDonald in PR#39328. ------------------------------------------------------------------------ r12919 | dmarks | 2007-04-13 01:29:48 +0300 (Fri, 13 Apr 2007) | 1 line Changed paths: M /trunk/po/uk.po Updated Ukranian localization by Daniil Ivanov : 4597 translated messages, 22 fuzzy translations, 159 untranslated messages. (PR#38244) ------------------------------------------------------------------------ r12917 | cproc | 2007-04-12 16:01:33 +0300 (Thu, 12 Apr 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/widget_scrollbar.c Fix two more dialogs that weren't destroyed correctly. Reported by Stephen Bridges in PR#39324, patch by me. ------------------------------------------------------------------------ r12916 | stikonas | 2007-04-10 18:57:30 +0300 (Tue, 10 Apr 2007) | 1 line Changed paths: M /trunk/po/lt.po Corrected translation bug ------------------------------------------------------------------------ r12913 | dmarks | 2007-04-10 03:17:13 +0300 (Tue, 10 Apr 2007) | 1 line Changed paths: M /trunk/data/helpdata.txt revert accidental change in previous commit ------------------------------------------------------------------------ r12912 | dmarks | 2007-04-10 03:14:46 +0300 (Tue, 10 Apr 2007) | 1 line Changed paths: M /trunk/data/flags/byzantium-shield.png M /trunk/data/flags/byzantium.png M /trunk/data/flags/byzantium.svg M /trunk/data/helpdata.txt M /trunk/data/misc/flags.spec New Byzantine flag; image by Dragases (PR#39327) ------------------------------------------------------------------------ r12910 | stikonas | 2007-04-08 13:55:13 +0300 (Sun, 08 Apr 2007) | 1 line Changed paths: M /trunk/po/lt.po More translations. ------------------------------------------------------------------------ r12909 | dmarks | 2007-04-07 05:29:29 +0300 (Sat, 07 Apr 2007) | 1 line Changed paths: M /trunk/data/nation/french.ruleset Correct a typo reported by Daniil Ivanov in PR#38328 ------------------------------------------------------------------------ r12906 | dmarks | 2007-04-05 03:01:26 +0300 (Thu, 05 Apr 2007) | 1 line Changed paths: M /trunk/po/uk.po Updates to Ukranian localization, by Daniil Ivanov in PR#38244. ------------------------------------------------------------------------ r12905 | dmarks | 2007-04-05 02:57:20 +0300 (Thu, 05 Apr 2007) | 1 line Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset Mark some strings as no-c-format. Reported by Daniil Ivanov in PR#39322. ------------------------------------------------------------------------ r12902 | per | 2007-04-02 19:55:43 +0300 (Mon, 02 Apr 2007) | 2 lines Changed paths: M /trunk/INSTALL Add SDL client prerequisites to INSTALL. PR#38398. ------------------------------------------------------------------------ r12901 | per | 2007-04-02 19:45:16 +0300 (Mon, 02 Apr 2007) | 2 lines Changed paths: M /trunk/server/savegame.c M /trunk/version.in Fix typo. Patch by Dan Lynch in PR#38236. ------------------------------------------------------------------------ r12900 | per | 2007-04-02 18:48:41 +0300 (Mon, 02 Apr 2007) | 2 lines Changed paths: M /trunk/server/edithand.c Fix typo. Patch by Daniil Ivanov in PR#38328 ------------------------------------------------------------------------ r12899 | stikonas | 2007-04-02 17:42:49 +0300 (Mon, 02 Apr 2007) | 1 line Changed paths: M /trunk/po/lt.po More translations. ------------------------------------------------------------------------ r12891 | stikonas | 2007-03-31 22:02:52 +0300 (Sat, 31 Mar 2007) | 1 line Changed paths: M /trunk/po/lt.po More translations. ------------------------------------------------------------------------ r12889 | per | 2007-03-31 15:44:27 +0300 (Sat, 31 Mar 2007) | 3 lines Changed paths: M /trunk/common/movement.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.h M /trunk/server/unithand.c Forbid military units from entering through the borders of another nation that you are at peace with. From patch by Jason in PR#12232. ------------------------------------------------------------------------ r12887 | dmarks | 2007-03-29 06:20:11 +0300 (Thu, 29 Mar 2007) | 1 line Changed paths: M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset Change default despotism title (PR#38046) ------------------------------------------------------------------------ r12886 | cproc | 2007-03-28 00:35:15 +0300 (Wed, 28 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/repodlgs.c compile fix (r12881, PR#38029) ------------------------------------------------------------------------ r12884 | cproc | 2007-03-27 23:56:23 +0300 (Tue, 27 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c some cleanup ------------------------------------------------------------------------ r12883 | jdorje | 2007-03-27 21:56:16 +0300 (Tue, 27 Mar 2007) | 1 line Changed paths: M /trunk/client M /trunk/common M /trunk/data/wonders M /trunk/server Update svn:ignore. ------------------------------------------------------------------------ r12882 | per | 2007-03-27 20:54:57 +0300 (Tue, 27 Mar 2007) | 4 lines Changed paths: M /trunk/server/techtools.c Remove assert that would check if a root req exists for a tech upon granting it to a player, since this would fail during scenario loading. See PR#38323. Patch by Marko. ------------------------------------------------------------------------ r12881 | per | 2007-03-27 20:36:59 +0300 (Tue, 27 Mar 2007) | 20 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aihand.c M /trunk/ai/aitools.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/cityturn.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/unittools.c M /trunk/version.in generic_city_refresh() now operates without side-effects. This means that a change in one city, as long as it does not involve owner or size changing, may no longer cascade into changes of other cities. This allows the cleaning up and future optimizing of much code. Also make the city code make use of the "amount" field of EFT_MAKE_CONTENT_MIL_PER which was ignored, and "FieldUnit" units now cause happy upkeep amount of unhappiness when in a city instead of 1, which is how you would expect it to work. Also fixes the ugliness in savegame.c where we would update cities' trade route info while trade partner cities may yet be uninitialized (see PR#12498). The fields punit->happiness and punit->upkeep have been removed. Now use the city_unit_upkeep() and city_unit_unhappiness() functions to calculate these values. Only the gtk2 client has been updated. See PR#38029 for more information. ------------------------------------------------------------------------ r12879 | cproc | 2007-03-26 12:05:45 +0300 (Mon, 26 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/mapview.c Fix the blitting order in the unit info panel. ------------------------------------------------------------------------ r12877 | cproc | 2007-03-26 11:50:43 +0300 (Mon, 26 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/canvas.c Implement canvas_put_sprite_fogged(). Reported by Daniel Markstedt in PR#38196, patch by me. ------------------------------------------------------------------------ r12874 | cproc | 2007-03-26 01:53:46 +0300 (Mon, 26 Mar 2007) | 5 lines Changed paths: M /trunk/client/gui-sdl/menu.c ACTIVITY_FORTRESS -> BASE_FORTRESS ACTIVITY_AIRBASE -> BASE_AIRBASE See PR#37611 ------------------------------------------------------------------------ r12873 | per | 2007-03-25 23:43:03 +0300 (Sun, 25 Mar 2007) | 8 lines Changed paths: M /trunk/common/city.c New trade route algorithm. It depends on the size of the two cities, the distance between them, and whether they have different owners. Unlike the previous algorithm, it does not depend on the result of any ephemeral values in each city which forces a recalculation of the trade route value for almost any change to any of the cities. Only city ownership change and city size changes will necessitate a recalculation of the trade route value now. See PR#38029. ------------------------------------------------------------------------ r12871 | per | 2007-03-25 23:27:48 +0300 (Sun, 25 Mar 2007) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c Band-aid fix for problem described in PR#15097 that prevents air units from using goto to move as expected or attack. Allow movement anywhere as long as we have movement points to return, and allow attacks, even suicidal ones. ------------------------------------------------------------------------ r12869 | cproc | 2007-03-25 23:04:36 +0300 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/optiondlg.c Fix a problem with the "fullscreen" option in the video options dialog. Reported by Christopher Spiewak in PR#38552, patch by me. ------------------------------------------------------------------------ r12867 | cproc | 2007-03-25 22:57:44 +0300 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c Fix a crash when trying to incite a revolt. Reported by Lauri Uotinen in PR#38548, patch by me. ------------------------------------------------------------------------ r12865 | cproc | 2007-03-25 22:55:22 +0300 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/citydlg.c Fix a crash in the "Sell improvement" dialog. Reported by Lauri Uotinen in PR#38545, patch by me. ------------------------------------------------------------------------ r12863 | cproc | 2007-03-25 22:51:31 +0300 (Sun, 25 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/canvas.h M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/mapview.c Fix blitting of unit sprites in the city dialog garrison panel. Reported by Daniel Markstedt in PR#38197, patch by me. ------------------------------------------------------------------------ r12861 | cproc | 2007-03-25 16:39:38 +0300 (Sun, 25 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/cma_fe.c Fix deletion of the preset select dialog in the city governor dialog. Patch by John Lenton in PR#38808. ------------------------------------------------------------------------ r12859 | cazfi | 2007-03-19 09:02:49 +0200 (Mon, 19 Mar 2007) | 5 lines Changed paths: M /trunk/client/control.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-xaw/dialogs.c M /trunk/client/include/dialogs_g.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/server/savegame.c M /trunk/server/unittools.c M /trunk/version.in Special value S_PILLAGE_BASE as target to pillage instead of S_FORTRESS or S_AIRBASE. See #38189 ------------------------------------------------------------------------ r12857 | dmarks | 2007-03-19 02:38:29 +0200 (Mon, 19 Mar 2007) | 1 line Changed paths: M /trunk/data/flags/ottoman-shield.png M /trunk/data/flags/ottoman.png M /trunk/data/flags/ottoman.svg M /trunk/data/graphics/wonders/isaac_newtons_college-raster.png M /trunk/data/graphics/wonders/isaac_newtons_college.svg M /trunk/data/wonders/isaac_newtons_college.png tweaks to some graphics ------------------------------------------------------------------------ r12855 | cazfi | 2007-03-18 23:26:24 +0200 (Sun, 18 Mar 2007) | 5 lines Changed paths: M /trunk/ai/advmilitary.c Fix process_defender_want() crash when city cannot build any kind of defending unit. See #38318 ------------------------------------------------------------------------ r12854 | cazfi | 2007-03-18 22:25:22 +0200 (Sun, 18 Mar 2007) | 4 lines Changed paths: M /trunk/common/events.c Allocate enough memory for ending '\0' for combined event description. Patch by Christian Prochaska ------------------------------------------------------------------------ r12853 | cazfi | 2007-03-18 16:56:07 +0200 (Sun, 18 Mar 2007) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/player.h M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/pirate.ruleset M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/version.in Barbarian nation.rulesets noew define if they should be used for land or sea barbarians. See #34692 ------------------------------------------------------------------------ r12852 | cazfi | 2007-03-18 13:42:19 +0200 (Sun, 18 Mar 2007) | 8 lines Changed paths: M /trunk/ai/aiunit.c AI knows how to attack with amphibious units, if it has such units. It still does not build them. Unit is considered amphibious if it can move at some land and some sea terrains, has no fuel and is not losing hitpoints over time. If player has UN, Helicopter is considered amphibious. See #38207 ------------------------------------------------------------------------ r12850 | cazfi | 2007-03-18 11:17:14 +0200 (Sun, 18 Mar 2007) | 5 lines Changed paths: M /trunk/server/savegame.c Assign nations to players by set_player_nation() when loading saved game. This helps keeping player->nation->player consistent. See #38193 ------------------------------------------------------------------------ r12849 | cazfi | 2007-03-17 22:20:50 +0200 (Sat, 17 Mar 2007) | 4 lines Changed paths: M /trunk/common/events.c M /trunk/common/events.h M /trunk/server/techtools.c Made tech goal change separate event type. See #37911 ------------------------------------------------------------------------ r12848 | cazfi | 2007-03-17 20:27:17 +0200 (Sat, 17 Mar 2007) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/doc/README.effects M /trunk/version.in Added effect "Visible_Walls" Use it instead of "Defend_Bonus" to determine if client should use walled graphics for city. This fixes problems that walls get drawn when city has no walls, but has "Defend_Bonus" effect. See #37977 ------------------------------------------------------------------------ r12847 | cazfi | 2007-03-17 19:50:11 +0200 (Sat, 17 Mar 2007) | 4 lines Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/client/text.c Improved translation functionality for visible buildings list. Problem reported by Sini Ruohomaa in #19049 ------------------------------------------------------------------------ r12845 | cazfi | 2007-03-17 07:23:20 +0200 (Sat, 17 Mar 2007) | 4 lines Changed paths: M /trunk/doc/PEOPLE Added Tommi Björkbacka to PEOPLE. His patch was committed as part of another commit and svn changelog failed to credit him. So his name was never collected from changelog to PEOPLE. ------------------------------------------------------------------------ r12843 | cazfi | 2007-03-17 06:57:10 +0200 (Sat, 17 Mar 2007) | 4 lines Changed paths: M /trunk/server/unittools.c Changed LOG_ERROR message to LOG_DEBUG as it is not really an error See #38198 ------------------------------------------------------------------------ r12841 | cazfi | 2007-03-17 06:20:24 +0200 (Sat, 17 Mar 2007) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Fixed bug that caused wrong buildings to be listed as allowed by tech in tech help dialog. See #37966 ------------------------------------------------------------------------ r12839 | cazfi | 2007-03-17 05:19:18 +0200 (Sat, 17 Mar 2007) | 4 lines Changed paths: M /trunk/ai/aicity.c Fixed AI evaluation of "Upgrade_Unit" effect See #37851 ------------------------------------------------------------------------ r12837 | cazfi | 2007-03-15 16:44:32 +0200 (Thu, 15 Mar 2007) | 4 lines Changed paths: M /trunk/common/combat.c M /trunk/common/movement.c M /trunk/common/movement.h Added function can_attack_from_non_native() See #37839 ------------------------------------------------------------------------ r12836 | cazfi | 2007-03-15 16:06:41 +0200 (Thu, 15 Mar 2007) | 4 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/unit.c M /trunk/server/unittools.c Replaced some is_air_unit() checks with checks if unit type really uses fuel. See #37634 ------------------------------------------------------------------------ r12835 | cazfi | 2007-03-15 15:47:50 +0200 (Thu, 15 Mar 2007) | 6 lines Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/server/citytools.c M /trunk/server/maphand.h M /trunk/server/savegame.c M /trunk/version.in Client does not decide by itself if walls graphics should be used for a city. Instead server sends that information to client. See #37980 ------------------------------------------------------------------------ r12833 | cazfi | 2007-03-15 13:11:13 +0200 (Thu, 15 Mar 2007) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/m4/version.m4 M /trunk/version.in Fixed autoconf handling of commas and spaces in network capability string. See #38126 ------------------------------------------------------------------------ r12831 | cazfi | 2007-03-14 17:53:06 +0200 (Wed, 14 Mar 2007) | 6 lines Changed paths: M /trunk/server/savegame.c When saving or loading game, translate ACTIVITY_FORTRESS and ACTIVITY_AIRBASE to correct base building activity by using gui_type of base_type. See #38017 ------------------------------------------------------------------------ r12830 | cazfi | 2007-03-14 16:21:29 +0200 (Wed, 14 Mar 2007) | 5 lines Changed paths: M /trunk/client/packhand.c Reinitialize player->nation when nations are reinitialized. This prevents player->nation->player inconsistencies. See #38035 ------------------------------------------------------------------------ r12829 | cazfi | 2007-03-14 13:42:31 +0200 (Wed, 14 Mar 2007) | 4 lines Changed paths: M /trunk/common/events.c Split event description texts in two parts to ease translators work. Requested by Sini Ruohomaa in #19038 ------------------------------------------------------------------------ r12827 | cproc | 2007-03-14 13:31:26 +0200 (Wed, 14 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c Fix deletion of the unit action select dialog in the city dialog. Reported by Lauri Uotinen in PR#37734, patch by me. ------------------------------------------------------------------------ r12826 | cazfi | 2007-03-14 13:14:32 +0200 (Wed, 14 Mar 2007) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/common/unitlist.c M /trunk/common/unitlist.h GTK client uses base gui_type to decide which base should be built in response to user command. See #38016 ------------------------------------------------------------------------ r12824 | cazfi | 2007-03-14 12:51:12 +0200 (Wed, 14 Mar 2007) | 4 lines Changed paths: M /trunk/client/helpdata.c Fixed memory corruption problem in tech help See #37965 ------------------------------------------------------------------------ r12822 | dmarks | 2007-03-14 05:12:08 +0200 (Wed, 14 Mar 2007) | 1 line Changed paths: M /trunk/data/graphics/tech/navigation.svg M /trunk/data/misc/techs.png M /trunk/data/misc/techs.spec M /trunk/data/wonders/michelangelos_chapel.png New tech icons for Navigation and Monotheism; tweaked Michelangelo wonder icon. Graphics by me. (PR#37926) ------------------------------------------------------------------------ r12821 | dmarks | 2007-03-14 04:53:57 +0200 (Wed, 14 Mar 2007) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/korea_ancient-shield.png A /trunk/data/flags/korea_ancient.png A /trunk/data/flags/korea_ancient.svg A /trunk/data/flags/laos-shield.png A /trunk/data/flags/laos.png A /trunk/data/flags/laos.svg A /trunk/data/flags/north_korea-shield.png A /trunk/data/flags/north_korea.png A /trunk/data/flags/north_korea.svg A /trunk/data/flags/uae-shield.png A /trunk/data/flags/uae.png A /trunk/data/flags/uae.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/burmese.ruleset A /trunk/data/nation/emirati.ruleset M /trunk/data/nation/korean.ruleset A /trunk/data/nation/laotian.ruleset A /trunk/data/nation/northkorean.ruleset A /trunk/data/nation/southkorean.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/po/POTFILES.in Split Korean nation into three; one historical and the two modern Koreas. Also adding two new Asian nations: Laos and UAE. All rulesets by Daniil Ivanov with edits by me; other nation rulesets edited to point to the new nations. Flags from the Public Domain. (PR#37137) ------------------------------------------------------------------------ r12819 | cazfi | 2007-03-13 17:42:38 +0200 (Tue, 13 Mar 2007) | 6 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/common/city.c M /trunk/common/city.h Added new function city_got_defense_effect(). Called it instead of city_got_citywalls() where we are interested about defense bonus. city_got_citywalls() is meant to tell if city should use walls graphics. See #37983 ------------------------------------------------------------------------ r12817 | cproc | 2007-03-13 08:08:25 +0200 (Tue, 13 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/messagewin.c fix message window height calculation ------------------------------------------------------------------------ r12816 | dmarks | 2007-03-13 03:15:58 +0200 (Tue, 13 Mar 2007) | 1 line Changed paths: M /trunk/data/nation/dominican.ruleset Clarifications in Dominican legend. Requested by Daniil Ivanov in PR#37137. ------------------------------------------------------------------------ r12814 | cproc | 2007-03-12 21:58:15 +0200 (Mon, 12 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/gui_main.c Fix a potential crash after using mouse goto. ------------------------------------------------------------------------ r12812 | cproc | 2007-03-12 21:56:18 +0200 (Mon, 12 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/widget_scrollbar.c Fix a background refresh problem when scrolling widgets that have different widths. ------------------------------------------------------------------------ r12811 | cazfi | 2007-03-12 20:47:23 +0200 (Mon, 12 Mar 2007) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/server/edithand.c M /trunk/version.in You can now edit which techs player knows in science dialog in editor mode. See #37752 ------------------------------------------------------------------------ r12809 | cazfi | 2007-03-12 19:04:44 +0200 (Mon, 12 Mar 2007) | 9 lines Changed paths: M /trunk/data/scenario/tutorial.sav M /trunk/utility/registry.c Special handling for string entries surrounded by '$'. Registry code just ignores most escape characters instead of removing them. It does only newline removal. This fixes tutorial translation. There is no need to extra escaping in original text, which is marked for translation. Tutorial translation problem reported by Christian Knoke in #35377 ------------------------------------------------------------------------ r12808 | cazfi | 2007-03-12 18:25:15 +0200 (Mon, 12 Mar 2007) | 2 lines Changed paths: M /trunk/data/helpdata.txt Fix gettext warnings ------------------------------------------------------------------------ r12807 | cazfi | 2007-03-12 16:18:38 +0200 (Mon, 12 Mar 2007) | 7 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/common/unitlist.h M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/version.in Added new activity ACTIVITY_BASE. It is used when unit is building either fortress or airbase. Added id of base being built to unit structure. Old ACTIVITY_FORTRESS and ACTIVITY_AIRBASE reserved for savegame backward compatibility. See #37611 ------------------------------------------------------------------------ r12805 | cazfi | 2007-03-12 14:21:34 +0200 (Mon, 12 Mar 2007) | 5 lines Changed paths: M /trunk/server/scripting/script_signal.c M /trunk/server/scripting/script_signal.h Fixed scripting crash when several callbacks are registered to same signal. See #37920 ------------------------------------------------------------------------ r12803 | cazfi | 2007-03-12 10:23:42 +0200 (Mon, 12 Mar 2007) | 4 lines Changed paths: M /trunk/ai/advmilitary.c Fix crash when AI is unable to build any kind of attacker units. See #37930 ------------------------------------------------------------------------ r12801 | cproc | 2007-03-12 09:13:54 +0200 (Mon, 12 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/helpdlg.c Another typo fix. Patch by Daniel Markstedt in PR#37987. ------------------------------------------------------------------------ r12799 | cproc | 2007-03-12 09:05:25 +0200 (Mon, 12 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/plrdlg.c Show scores in the player dialog. Suggested by Daniel Markstedt in PR#37932, patch by me. ------------------------------------------------------------------------ r12797 | cproc | 2007-03-12 08:58:05 +0200 (Mon, 12 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/connectdlg.c Don't abort when the connection to the metaserver failed. Reported by Daniel Markstedt in PR#37306, patch by me. ------------------------------------------------------------------------ r12795 | cproc | 2007-03-12 08:54:10 +0200 (Mon, 12 Mar 2007) | 9 lines Changed paths: M /trunk/client/gui-sdl/gui_main.c 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 Some usability improvements: - right-clicking on the minimap moves the map - change the options menu shortcut to ESC and the chatline shortcut to TAB - change the "turn done" shortcut to Shift+Return - assign the help dialog popup in the research dialog to the middle mouse button Suggestions by Daniel Markstedt in PR#37928, patch by me. ------------------------------------------------------------------------ r12794 | cazfi | 2007-03-12 03:00:21 +0200 (Mon, 12 Mar 2007) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/unittype.c M /trunk/doc/README.effects Added "Upgrade_Price_Pct" effect. It controls how much upgrading units cost. See #37746 ------------------------------------------------------------------------ r12792 | cproc | 2007-03-12 00:25:22 +0200 (Mon, 12 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c Fix some grammatically incorrect or misnamed strings. Patch by Daniel Markstedt in PR#37934. ------------------------------------------------------------------------ r12791 | cazfi | 2007-03-11 23:19:16 +0200 (Sun, 11 Mar 2007) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapctrl.c Do not adjust cursors by underlining map canvas position when some other tab is uppermost. See #37801 ------------------------------------------------------------------------ r12789 | cazfi | 2007-03-11 23:07:10 +0200 (Sun, 11 Mar 2007) | 4 lines Changed paths: M /trunk/common/unit.c Allow fortifying in ocean cities See #37776 ------------------------------------------------------------------------ r12787 | cproc | 2007-03-11 23:01:59 +0200 (Sun, 11 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/connectdlg.c make "No * servers found" messages translatable ------------------------------------------------------------------------ r12786 | cazfi | 2007-03-11 20:35:19 +0200 (Sun, 11 Mar 2007) | 5 lines Changed paths: M /trunk/ai/aiair.c M /trunk/common/unit.c M /trunk/common/unit.h When deciding if unit type should be handled by aiair code, check generic unit class properties instead of AIR_MOVING. See #37771 ------------------------------------------------------------------------ r12784 | cazfi | 2007-03-11 19:38:10 +0200 (Sun, 11 Mar 2007) | 4 lines Changed paths: M /trunk/data/scenario/Makefile.am Remove gzipped scenario files also with 'make distclean' See #37811 ------------------------------------------------------------------------ r12783 | cazfi | 2007-03-11 19:30:35 +0200 (Sun, 11 Mar 2007) | 4 lines Changed paths: M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/server/unithand.c Made bombardment to respect "Unreachable" unit class flag. See #37768 ------------------------------------------------------------------------ r12782 | cazfi | 2007-03-11 06:24:59 +0200 (Sun, 11 Mar 2007) | 2 lines Changed paths: M /trunk/data/civ1/terrain.ruleset Fixed unterminated string literal ------------------------------------------------------------------------ r12780 | cazfi | 2007-03-10 22:48:17 +0200 (Sat, 10 Mar 2007) | 4 lines Changed paths: M /trunk/server/savegame.c Don't bounce land units from ocean cities when loading saved game. See #37789 ------------------------------------------------------------------------ r12779 | cazfi | 2007-03-10 20:17:49 +0200 (Sat, 10 Mar 2007) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Aded unit class flag "CanFortify". Previously fortifying was limited to LAND_MOVING units. Fortifying is possible only in land squares, no matter unit class. See #37796 ------------------------------------------------------------------------ r12778 | cazfi | 2007-03-10 19:39:59 +0200 (Sat, 10 Mar 2007) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/base.c M /trunk/common/unittype.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset Removed hardcoded unit type flag requirements for building base. Instead ruleset defined "UnitFlag" requirements are used. See #37436 ------------------------------------------------------------------------ r12777 | cazfi | 2007-03-10 17:06:42 +0200 (Sat, 10 Mar 2007) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editdlg.c Use GPOINTER_TO_INT() to avoid compiler warning See #37804 ------------------------------------------------------------------------ r12776 | cazfi | 2007-03-09 16:12:26 +0200 (Fri, 09 Mar 2007) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/unittype.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/game.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/version.in Added hut_behavior to unit classes. It determines what happens when unit enters hut tile. See #37764 ------------------------------------------------------------------------ r12775 | cazfi | 2007-03-09 16:03:33 +0200 (Fri, 09 Mar 2007) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/packets.def M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/version.in Added gui_type for bases. Can be "Fortress", "Airbase" or "Other". Currently unused. See #37425 ------------------------------------------------------------------------ r12774 | cazfi | 2007-03-08 20:58:52 +0200 (Thu, 08 Mar 2007) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/base.h M /trunk/common/packets.def M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/version.in Get base building activity gfx tag from ruleset. See #37724 ------------------------------------------------------------------------ r12772 | cproc | 2007-03-08 18:58:38 +0200 (Thu, 08 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/gui_main.c Feed GGZ input to input_from_ggz(). ------------------------------------------------------------------------ r12771 | cazfi | 2007-03-08 17:52:57 +0200 (Thu, 08 Mar 2007) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/gui-gtk-2.0/editdlg.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/server/citytools.c M /trunk/server/edithand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/version.in Added functionality to edit which tiles player knows to editor. See #37312 ------------------------------------------------------------------------ r12769 | cproc | 2007-03-08 17:30:36 +0200 (Thu, 08 Mar 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cityrep.h M /trunk/client/gui-sdl/dialogs.c Include the city report dialog in popdown_all_game_dialogs(). Reported by Daniel Markstedt in PR#36865, patch by me. ------------------------------------------------------------------------ r12768 | cazfi | 2007-03-08 17:18:10 +0200 (Thu, 08 Mar 2007) | 4 lines Changed paths: M /trunk/ai/aiunit.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/barbarian.h M /trunk/server/diplomats.c M /trunk/server/savegame.c Store unit birth_turn. Used it to get rid of barbarian fuel hack. See #37632 ------------------------------------------------------------------------ r12767 | cazfi | 2007-03-08 13:58:48 +0200 (Thu, 08 Mar 2007) | 5 lines Changed paths: M /trunk/client/civclient.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/unit.c M /trunk/server/srv_main.c Moved is_server to common and turned in to function. Also added functions i_am_server() and i_am_client() See #37433 ------------------------------------------------------------------------ r12766 | cazfi | 2007-03-08 03:41:40 +0200 (Thu, 08 Mar 2007) | 5 lines Changed paths: M /trunk/common/packets.def M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/version.in Added ruleset option to control how many veterancy levels are lost when unit is upgraded See discussion in #37321 ------------------------------------------------------------------------ r12765 | cazfi | 2007-03-08 03:22:57 +0200 (Thu, 08 Mar 2007) | 4 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h Removed obsolete is_air_unittype() See #37627 ------------------------------------------------------------------------ r12764 | cazfi | 2007-03-08 02:59:52 +0200 (Thu, 08 Mar 2007) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h Made count_my_units() to determine type of the units by looking in to unit_class ai cache. Earlier this was based on move_type. See #37625 ------------------------------------------------------------------------ r12763 | cazfi | 2007-03-07 22:11:57 +0200 (Wed, 07 Mar 2007) | 4 lines Changed paths: M /trunk/ai/aiunit.c Make unit_move_turns() to respect UCF_TERRAIN_SPEED See #37626 ------------------------------------------------------------------------ r12762 | per | 2007-03-07 22:11:51 +0200 (Wed, 07 Mar 2007) | 4 lines Changed paths: D /trunk/client/packhand_gen.c D /trunk/client/packhand_gen.h D /trunk/common/packets_gen.c D /trunk/common/packets_gen.h D /trunk/server/hand_gen.c D /trunk/server/hand_gen.h Remove automatically generated source files for network protocol from the repository. We now instead require people who compile from svn to have python installed. ------------------------------------------------------------------------ r12759 | cazfi | 2007-03-07 19:22:26 +0200 (Wed, 07 Mar 2007) | 4 lines Changed paths: M /trunk/server/report.c Cast size_t to int to avoid compiler warning See #37603 ------------------------------------------------------------------------ r12758 | cazfi | 2007-03-07 17:11:27 +0200 (Wed, 07 Mar 2007) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c Use unit_type_really_ignores_zoc() in PF instead of hardcoding behavior to move_type. See #37527 ------------------------------------------------------------------------ r12757 | cazfi | 2007-03-07 16:29:28 +0200 (Wed, 07 Mar 2007) | 2 lines Changed paths: M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Generate files by running generate_packets.py ------------------------------------------------------------------------ r12756 | cazfi | 2007-03-07 16:28:30 +0200 (Wed, 07 Mar 2007) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/base.h M /trunk/common/packets.def M /trunk/data/amplio/moderncities.spec M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/hex2t/items.spec M /trunk/data/isotrident/cities.spec M /trunk/data/trident/tiles.spec M /trunk/server/ruleset.c M /trunk/version.in Get base gfx tags from ruleset. See #37534 ------------------------------------------------------------------------ r12755 | cazfi | 2007-03-07 16:07:53 +0200 (Wed, 07 Mar 2007) | 5 lines Changed paths: M /trunk/server/unittools.c When base is finished, claim base tile if base has "ClaimTerritory" flag. Previously this was hardcoded to BASE_FORTRESS. See #37614 ------------------------------------------------------------------------ r12754 | cazfi | 2007-03-07 15:49:09 +0200 (Wed, 07 Mar 2007) | 5 lines Changed paths: M /trunk/ai/aicity.c Fix a number of problems in how EFT_MAKE_CONTENT and EFT_FORCE_CONTENT are valued See #34732 ------------------------------------------------------------------------ r12753 | cazfi | 2007-03-06 05:45:51 +0200 (Tue, 06 Mar 2007) | 4 lines Changed paths: M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/common/unittype.h M /trunk/server/ruleset.c Build cache about unit class move restrictions for AI. See #34737 ------------------------------------------------------------------------ r12752 | cazfi | 2007-03-06 04:09:00 +0200 (Tue, 06 Mar 2007) | 4 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h Removed obsolete is_heli_unit() See #37526 ------------------------------------------------------------------------ r12751 | cazfi | 2007-03-06 04:03:13 +0200 (Tue, 06 Mar 2007) | 2 lines Changed paths: M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Regenerate files by running generate_packets.py ------------------------------------------------------------------------ r12750 | cazfi | 2007-03-06 03:31:45 +0200 (Tue, 06 Mar 2007) | 5 lines Changed paths: M /trunk/ai/aiair.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/combat.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/airgoto.c M /trunk/server/airgoto.h M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/version.in Added native_to list of unit classes to base types. Most base provided effects apply only to those units. See #37295 ------------------------------------------------------------------------ r12749 | cazfi | 2007-03-06 00:42:47 +0200 (Tue, 06 Mar 2007) | 4 lines Changed paths: M /trunk/common/player.c M /trunk/server/sanitycheck.c Added sanity checking for player nation assignment. See #34095 ------------------------------------------------------------------------ r12748 | cazfi | 2007-03-05 01:05:30 +0200 (Mon, 05 Mar 2007) | 6 lines Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aitools.c M /trunk/ai/aiunit.c Got rid of last is_heli_unit() calls from AI code. Two calls has been replaced with more accurate is_losing_hp() call and one is removed completely. See #34646 ------------------------------------------------------------------------ r12747 | cazfi | 2007-03-05 00:51:29 +0200 (Mon, 05 Mar 2007) | 4 lines Changed paths: M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/game.c Free memory associated with base types in ruleset_data_free() Reported by Mike Kaufman in #37519 ------------------------------------------------------------------------ r12745 | cazfi | 2007-03-04 23:10:03 +0200 (Sun, 04 Mar 2007) | 5 lines Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset Removed mention about Trireme high sea loss possibility from Lighthouse help. See #37440 ------------------------------------------------------------------------ r12743 | cazfi | 2007-03-04 22:54:55 +0200 (Sun, 04 Mar 2007) | 5 lines Changed paths: M /trunk/common/unit.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset Removed hardcoded rule that bases cannot be built to ocean squares. Added requirement to rulesets instead. See #37344 ------------------------------------------------------------------------ r12742 | cazfi | 2007-03-04 18:03:54 +0200 (Sun, 04 Mar 2007) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/gui-gtk-2.0/editdlg.c M /trunk/client/packhand.c M /trunk/server/edithand.c Added resource editing functionality to editor. See #37301 ------------------------------------------------------------------------ r12741 | cazfi | 2007-03-04 16:53:33 +0200 (Sun, 04 Mar 2007) | 5 lines Changed paths: M /trunk/server/ruleset.c Set num_base_types when starting to load bases from ruleset, not when loading is finished. Loading code itself needs correct value. See #37494 ------------------------------------------------------------------------ r12740 | cazfi | 2007-03-04 16:42:26 +0200 (Sun, 04 Mar 2007) | 5 lines Changed paths: M /trunk/server/unittools.c Remove pillaged bases by tile_remove_base() instead of modifying specials array directly. See #37283 ------------------------------------------------------------------------ r12739 | cazfi | 2007-03-04 16:19:08 +0200 (Sun, 04 Mar 2007) | 4 lines Changed paths: M /trunk/doc/README.effects Updated requirements documentation See #37429 ------------------------------------------------------------------------ r12738 | cazfi | 2007-03-04 15:46:33 +0200 (Sun, 04 Mar 2007) | 5 lines Changed paths: M /trunk/common/fc_types.h M /trunk/common/player.c M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/Makefile.am A /trunk/data/default/ai_effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/stdinhand.c Added AI difficulty level Cheating. It is identical to Hard except that distributed rulesets define several bonus effects for it. See #34695 ------------------------------------------------------------------------ r12737 | dmarks | 2007-03-04 10:05:41 +0200 (Sun, 04 Mar 2007) | 1 line Changed paths: M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/techs.ruleset Add the Solar Plant improvement and Environmentalism tech to default and civ2 rulesets. (PR#34432) ------------------------------------------------------------------------ r12736 | cazfi | 2007-03-03 23:18:06 +0200 (Sat, 03 Mar 2007) | 5 lines Changed paths: M /trunk/common/movement.c Fix can_unit_survive_at_tile(). It still had hardcoded assumption that HELI_MOVING equals hp_loss_pct > 0 and vice versa. See #37296 ------------------------------------------------------------------------ r12735 | cazfi | 2007-03-03 23:01:57 +0200 (Sat, 03 Mar 2007) | 2 lines Changed paths: M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Regenerate files with generate_packets.py ------------------------------------------------------------------------ r12734 | cazfi | 2007-03-03 23:00:43 +0200 (Sat, 03 Mar 2007) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/base.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/server/ruleset.c M /trunk/version.in Add num_base_types to game.control. See #37357 ------------------------------------------------------------------------ r12733 | cazfi | 2007-03-03 21:12:52 +0200 (Sat, 03 Mar 2007) | 5 lines Changed paths: M /trunk/ai/aihand.c AI accepts negative balance (spends more on science) if it has huge gold reserves. See #34725 ------------------------------------------------------------------------ r12732 | cazfi | 2007-03-03 18:51:25 +0200 (Sat, 03 Mar 2007) | 5 lines Changed paths: M /trunk/server/edithand.c When city is added in editor, make city center square known to city owner. See #33499 ------------------------------------------------------------------------ r12731 | cazfi | 2007-03-03 18:27:41 +0200 (Sat, 03 Mar 2007) | 7 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset M /trunk/server/cityturn.c Added requirement type "TerrainClass". It can be used to check if tile is "Land" or "Oceanic". Replaced several "Terrain" "Ocean" requirements with "TerrainClass" "Oceanic" requirements. See #37277 ------------------------------------------------------------------------ r12730 | cazfi | 2007-03-03 17:16:46 +0200 (Sat, 03 Mar 2007) | 9 lines Changed paths: M /trunk/server/barbarian.c M /trunk/server/barbarian.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/srv_main.c Generic pick_a_nation() changed to handle barbarian players. Special pick_barbarian_nation() removed. pick_a_nation() works differently than pick_barbarian_nation() used to: - Barbarian players do not share nation - Random barbarian nation is selected, not first one See #34111 ------------------------------------------------------------------------ r12728 | cazfi | 2007-03-03 03:11:35 +0200 (Sat, 03 Mar 2007) | 5 lines Changed paths: M /trunk/client/control.c Fixed request_unit_return() handling of units that lose hitpoints over time. See #37264 ------------------------------------------------------------------------ r12727 | dmarks | 2007-03-03 02:22:20 +0200 (Sat, 03 Mar 2007) | 1 line Changed paths: M /trunk/data/nation/belarusian.ruleset Better Belarusian orthography. ------------------------------------------------------------------------ r12726 | cazfi | 2007-03-02 18:28:37 +0200 (Fri, 02 Mar 2007) | 4 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/unit.c M /trunk/common/unit.h Added helper function is_losing_hp() See #37262 ------------------------------------------------------------------------ r12724 | dmarks | 2007-03-02 16:54:21 +0200 (Fri, 02 Mar 2007) | 1 line Changed paths: M /trunk/data/misc/colors.tilespec Tweak the color coding of the GTK2 tech report. Patch by Eleazar and me. (PR#33607) ------------------------------------------------------------------------ r12722 | dmarks | 2007-03-02 16:40:15 +0200 (Fri, 02 Mar 2007) | 1 line Changed paths: M /trunk/data/helpdata.txt Add helptext on diplomatic states. Requested by Egor in PR#20750. ------------------------------------------------------------------------ r12720 | cazfi | 2007-03-02 15:10:00 +0200 (Fri, 02 Mar 2007) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/unit.c M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/version.in Added requirement list for bases. This replaces tech flags "Fortress" and "Airbase" See #37218 ------------------------------------------------------------------------ r12719 | dmarks | 2007-03-02 05:34:28 +0200 (Fri, 02 Mar 2007) | 1 line Changed paths: M /trunk/data/default/effects.ruleset M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/pirate-shield.png A /trunk/data/flags/pirate.png A /trunk/data/flags/pirate.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/pirate.ruleset M /trunk/po/POTFILES.in Add Pirate nation. Ruleset by me; flag PD from Wikimedia Commons. (PR#184430) ------------------------------------------------------------------------ r12718 | dmarks | 2007-03-02 04:37:38 +0200 (Fri, 02 Mar 2007) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/belarus-shield.png A /trunk/data/flags/belarus.png A /trunk/data/flags/belarus.svg A /trunk/data/flags/kazakhstan-shield.png A /trunk/data/flags/kazakhstan.png A /trunk/data/flags/kazakhstan.svg A /trunk/data/flags/kyrgyzstan-shield.png A /trunk/data/flags/kyrgyzstan.png A /trunk/data/flags/kyrgyzstan.svg A /trunk/data/flags/moldova-shield.png A /trunk/data/flags/moldova.png A /trunk/data/flags/moldova.svg A /trunk/data/flags/tajikistan-shield.png A /trunk/data/flags/tajikistan.png A /trunk/data/flags/tajikistan.svg A /trunk/data/flags/turkmenistan-shield.png A /trunk/data/flags/turkmenistan.png A /trunk/data/flags/turkmenistan.svg A /trunk/data/flags/uzbekistan-shield.png A /trunk/data/flags/uzbekistan.png A /trunk/data/flags/uzbekistan.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/azeri.ruleset A /trunk/data/nation/belarusian.ruleset A /trunk/data/nation/kazakh.ruleset A /trunk/data/nation/kyrgyz.ruleset A /trunk/data/nation/moldovan.ruleset M /trunk/data/nation/soviet.ruleset A /trunk/data/nation/tajik.ruleset A /trunk/data/nation/turkmen.ruleset A /trunk/data/nation/uzbek.ruleset M /trunk/po/POTFILES.in Add eight former Soviet republics. Rulesets by Daniil Ivanov with edits by me. Flags PD from Wikimedia Commons. (PR#36980) ------------------------------------------------------------------------ r12717 | cazfi | 2007-03-01 14:47:14 +0200 (Thu, 01 Mar 2007) | 4 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/cityturn.c Added requirement type AI. See #34431 ------------------------------------------------------------------------ r12715 | cproc | 2007-03-01 14:25:36 +0200 (Thu, 01 Mar 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/repodlgs.c Fix two mouse position calculations and the "connect" order buttons. Reported by Konstantin Salz in PR#37211, patch by me. ------------------------------------------------------------------------ r12714 | cazfi | 2007-03-01 01:47:17 +0200 (Thu, 01 Mar 2007) | 5 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/units.ruleset Added unit type flag BarbarianOnly which can be used to mark units that are buildable by barbarian players only. See #34568 ------------------------------------------------------------------------ r12713 | cazfi | 2007-02-28 23:02:31 +0200 (Wed, 28 Feb 2007) | 6 lines Changed paths: M /trunk/client/tilespec.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/terrain.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/server/citytools.c M /trunk/server/unittools.c Introduces several new base related helper functions hiding the fact that bases are actually bits in specials bitvector. Used them where appropriate. See #34336 ------------------------------------------------------------------------ r12712 | per | 2007-02-28 22:07:22 +0200 (Wed, 28 Feb 2007) | 4 lines Changed paths: M /trunk/server/ruleset.c In error message about conflicting leader names during nation loading, mention which nations are colliding with each other. Patch by "Daniil Ivanov" in PR#37141. ------------------------------------------------------------------------ r12710 | cproc | 2007-02-27 01:55:46 +0200 (Tue, 27 Feb 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/cityrep.c Disable the "buy production" link in the cities report dialog for cities that cannot buy. Reported by Daniel Markstedt in PR#36863, patch by me. ------------------------------------------------------------------------ r12708 | dmarks | 2007-02-27 01:45:59 +0200 (Tue, 27 Feb 2007) | 1 line Changed paths: M /trunk/data/nation/soviet.ruleset Add one Soviet leader, as suggested by Daniil Ivanov and discussed at PR#36516. ------------------------------------------------------------------------ r12707 | dmarks | 2007-02-26 08:58:54 +0200 (Mon, 26 Feb 2007) | 1 line Changed paths: M /trunk/data/themes/gui-sdl/human/Makefile.am update makefile for previous commit ------------------------------------------------------------------------ r12706 | dmarks | 2007-02-26 08:53:55 +0200 (Mon, 26 Feb 2007) | 1 line Changed paths: A /trunk/data/themes/gui-sdl/human/intro.png Add intro pic for SDL theme, by James Blewitt ------------------------------------------------------------------------ r12705 | dmarks | 2007-02-26 08:51:37 +0200 (Mon, 26 Feb 2007) | 1 line Changed paths: M /trunk/data/freeciv-client.icns M /trunk/data/freeciv-client.png D /trunk/data/freeciv-client.svg M /trunk/data/freeciv-server.icns M /trunk/data/freeciv-server.png D /trunk/data/freeciv-server.svg M /trunk/data/misc/intro.png M /trunk/data/themes/gui-sdl/human/backgrounds.themespec M /trunk/win32/client.ico M /trunk/win32/server.ico New logo by James Blewitt (PR#36670) ------------------------------------------------------------------------ r12704 | dmarks | 2007-02-26 06:25:20 +0200 (Mon, 26 Feb 2007) | 1 line Changed paths: M /trunk/data/amplio/terrain2.png reinstall improved rivers that were lost in a previous commit ------------------------------------------------------------------------ r12703 | dmarks | 2007-02-26 04:29:26 +0200 (Mon, 26 Feb 2007) | 1 line Changed paths: M /trunk/data/nation/martian.ruleset A /trunk/data/wonders A /trunk/data/wonders/Makefile.am A /trunk/data/wonders/apollo_program.png A /trunk/data/wonders/asmiths_trading_co.png A /trunk/data/wonders/colossus.png A /trunk/data/wonders/copernicus_observatory.png A /trunk/data/wonders/cure_for_cancer.png A /trunk/data/wonders/darwins_voyage.png A /trunk/data/wonders/eiffel_tower.png A /trunk/data/wonders/great_library.png A /trunk/data/wonders/great_wall.png A /trunk/data/wonders/hanging_gardens.png A /trunk/data/wonders/hoover_dam.png A /trunk/data/wonders/isaac_newtons_college.png A /trunk/data/wonders/js_bachs_cathedral.png A /trunk/data/wonders/king_richards_crusade.png A /trunk/data/wonders/leonardos_workshop.png A /trunk/data/wonders/lighthouse.png A /trunk/data/wonders/magellans_expedition.png A /trunk/data/wonders/manhattan_project.png A /trunk/data/wonders/marco_polos_embassy.png A /trunk/data/wonders/michelangelos_chapel.png A /trunk/data/wonders/oracle.png A /trunk/data/wonders/pyramids.png A /trunk/data/wonders/seti_program.png A /trunk/data/wonders/shakespeares_theatre.png A /trunk/data/wonders/statue_of_liberty.png A /trunk/data/wonders/sun_tzus_war_academy.png A /trunk/data/wonders/united_nations.png A /trunk/data/wonders/womens_suffrage.png add graphics for the previous commit and revert accidental change to rulesets ------------------------------------------------------------------------ r12702 | dmarks | 2007-02-26 04:24:14 +0200 (Mon, 26 Feb 2007) | 1 line Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am M /trunk/data/amplio/wonders.spec A /trunk/data/graphics/wonders/copernicus_observatory-raster.png M /trunk/data/graphics/wonders/copernicus_observatory.svg M /trunk/data/graphics/wonders/cure_for_cancer.svg A /trunk/data/graphics/wonders/darwins_voyage.xcf M /trunk/data/graphics/wonders/great_library.svg A /trunk/data/graphics/wonders/great_wall.jpg A /trunk/data/graphics/wonders/hanging_gardens.jpg A /trunk/data/graphics/wonders/hoover_dam.jpg A /trunk/data/graphics/wonders/isaac_newtons_college-raster.png A /trunk/data/graphics/wonders/isaac_newtons_college.svg A /trunk/data/graphics/wonders/js_bachs_cathedral-raster.png A /trunk/data/graphics/wonders/js_bachs_cathedral.svg A /trunk/data/graphics/wonders/king_richards_crusade.xcf A /trunk/data/graphics/wonders/leonardos_workshop.xcf A /trunk/data/graphics/wonders/lighthouse.svg A /trunk/data/graphics/wonders/magellans_expedition-raster.png M /trunk/data/graphics/wonders/magellans_expedition.svg A /trunk/data/graphics/wonders/manhattan_project.jpg A /trunk/data/graphics/wonders/marco_polos_embassy.xcf M /trunk/data/graphics/wonders/michelangelos_chapel.xcf M /trunk/data/graphics/wonders/oracle.svg A /trunk/data/graphics/wonders/pyramids.png A /trunk/data/graphics/wonders/seti_program.jpg M /trunk/data/graphics/wonders/suntzus_war_academy.png A /trunk/data/graphics/wonders/united_nations.svg M /trunk/data/graphics/wonders/womens_suffrage.svg M /trunk/data/nation/martian.ruleset New set of wonder icons. Compiled by me, based on work by Frederic Rodrigo and others. See amplio/wonders.spec for full credits. Only used by Amplio tileset by default. (PR#28556) ------------------------------------------------------------------------ r12701 | dmarks | 2007-02-26 02:42:19 +0200 (Mon, 26 Feb 2007) | 1 line Changed paths: D /trunk/data/graphics/wonders/adamsmith.png A /trunk/data/graphics/wonders/asmiths_trading_co.png (from /trunk/data/graphics/wonders/adamsmith.png:12685) D /trunk/data/graphics/wonders/bach.jpg D /trunk/data/graphics/wonders/cancer.svg A /trunk/data/graphics/wonders/cure_for_cancer.svg (from /trunk/data/graphics/wonders/cancer.svg:12685) D /trunk/data/graphics/wonders/hoover.svg A /trunk/data/graphics/wonders/hoover_dam.svg (from /trunk/data/graphics/wonders/hoover.svg:12685) A /trunk/data/graphics/wonders/isaac_newtons_college.jpg (from /trunk/data/graphics/wonders/newton.jpg:12685) A /trunk/data/graphics/wonders/js_bachs_cathedral.jpg (from /trunk/data/graphics/wonders/bach.jpg:12685) D /trunk/data/graphics/wonders/newton.jpg D /trunk/data/graphics/wonders/suntzu.png A /trunk/data/graphics/wonders/suntzus_war_academy.png (from /trunk/data/graphics/wonders/suntzu.png:12685) prepare to commit new wonder icons ------------------------------------------------------------------------ r12699 | cproc | 2007-02-25 23:33:54 +0200 (Sun, 25 Feb 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/widget_window.h M /trunk/client/gui-sdl/wldlg.c Make sure that windows are wide enough to show the complete title text. Reported by Daniel Markstedt in PR#36342, patch by me. ------------------------------------------------------------------------ r12697 | dmarks | 2007-02-25 10:26:55 +0200 (Sun, 25 Feb 2007) | 1 line Changed paths: M /trunk/data/misc/flags.spec update credits for previous commit ------------------------------------------------------------------------ r12696 | dmarks | 2007-02-25 10:24:34 +0200 (Sun, 25 Feb 2007) | 2 lines Changed paths: M /trunk/data/flags/turkey-shield.png M /trunk/data/flags/turkey.png M /trunk/data/flags/turkey.svg Better Turkey flag by David Benbennick (PR#36575) ------------------------------------------------------------------------ r12695 | dmarks | 2007-02-25 09:13:14 +0200 (Sun, 25 Feb 2007) | 1 line Changed paths: M /trunk/data/nation/himyarite.ruleset Fix error in himyarite.ruleset - reported by Daniil Ivanov in PR#36862 ------------------------------------------------------------------------ r12693 | dmarks | 2007-02-24 12:47:48 +0200 (Sat, 24 Feb 2007) | 1 line Changed paths: M /trunk/data/nation/burundi.ruleset M /trunk/data/nation/himyarite.ruleset M /trunk/data/nation/nubian.ruleset M /trunk/data/nation/taino.ruleset Fix gettext warnings. ------------------------------------------------------------------------ r12692 | dmarks | 2007-02-23 15:18:08 +0200 (Fri, 23 Feb 2007) | 1 line Changed paths: M /trunk/data/misc/flags.spec Flag credits for the previous commit. ------------------------------------------------------------------------ r12691 | dmarks | 2007-02-23 14:50:34 +0200 (Fri, 23 Feb 2007) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/ainu-shield.png A /trunk/data/flags/ainu.png A /trunk/data/flags/ainu.svg A /trunk/data/flags/akwe-shield.png A /trunk/data/flags/akwe.png A /trunk/data/flags/akwe.svg A /trunk/data/flags/burundi-shield.png A /trunk/data/flags/burundi.png A /trunk/data/flags/burundi.svg A /trunk/data/flags/chola-shield.png A /trunk/data/flags/chola.png A /trunk/data/flags/chola.svg A /trunk/data/flags/dominica-shield.png A /trunk/data/flags/dominica.png A /trunk/data/flags/dominica.svg A /trunk/data/flags/gupta-shield.png A /trunk/data/flags/gupta.png A /trunk/data/flags/gupta.svg A /trunk/data/flags/hawaii-shield.png A /trunk/data/flags/hawaii.png A /trunk/data/flags/hawaii.svg A /trunk/data/flags/himyar-shield.png A /trunk/data/flags/himyar.png A /trunk/data/flags/himyar.svg A /trunk/data/flags/hopi-shield.png A /trunk/data/flags/hopi.png A /trunk/data/flags/hopi.svg A /trunk/data/flags/innu-shield.png A /trunk/data/flags/innu.png A /trunk/data/flags/innu.svg A /trunk/data/flags/kanem-bornu-shield.png A /trunk/data/flags/kanem-bornu.png A /trunk/data/flags/kanem-bornu.svg A /trunk/data/flags/khwarezm-shield.png A /trunk/data/flags/khwarezm.png A /trunk/data/flags/khwarezm.svg A /trunk/data/flags/kongo-shield.png A /trunk/data/flags/kongo.png A /trunk/data/flags/kongo.svg A /trunk/data/flags/majapahit-shield.png A /trunk/data/flags/majapahit.png A /trunk/data/flags/majapahit.svg A /trunk/data/flags/mapuche-shield.png A /trunk/data/flags/mapuche.png A /trunk/data/flags/mapuche.svg A /trunk/data/flags/muskogee-shield.png A /trunk/data/flags/muskogee.png A /trunk/data/flags/muskogee.svg A /trunk/data/flags/nubia-shield.png A /trunk/data/flags/nubia.png A /trunk/data/flags/nubia.svg A /trunk/data/flags/numidia-shield.png A /trunk/data/flags/numidia.png A /trunk/data/flags/numidia.svg A /trunk/data/flags/nuu-chah-nulth-shield.png A /trunk/data/flags/nuu-chah-nulth.png A /trunk/data/flags/nuu-chah-nulth.svg A /trunk/data/flags/prussia-shield.png A /trunk/data/flags/prussia.png A /trunk/data/flags/prussia.svg A /trunk/data/flags/purhepecha-shield.png A /trunk/data/flags/purhepecha.png A /trunk/data/flags/purhepecha.svg A /trunk/data/flags/srivijaya-shield.png A /trunk/data/flags/srivijaya.png A /trunk/data/flags/srivijaya.svg A /trunk/data/flags/taino-shield.png A /trunk/data/flags/taino.png A /trunk/data/flags/taino.svg A /trunk/data/flags/tairona-shield.png A /trunk/data/flags/tairona.png A /trunk/data/flags/tairona.svg A /trunk/data/flags/thrace-shield.png A /trunk/data/flags/thrace.png A /trunk/data/flags/thrace.svg A /trunk/data/flags/tocharian-shield.png A /trunk/data/flags/tocharian.png A /trunk/data/flags/tocharian.svg A /trunk/data/flags/tupi-shield.png A /trunk/data/flags/tupi.png A /trunk/data/flags/tupi.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/afghani.ruleset A /trunk/data/nation/ainu.ruleset A /trunk/data/nation/akwe.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/brazilian.ruleset A /trunk/data/nation/burundi.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chilean.ruleset A /trunk/data/nation/chola.ruleset A /trunk/data/nation/cree.ruleset A /trunk/data/nation/dominican.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/german.ruleset A /trunk/data/nation/gupta.ruleset A /trunk/data/nation/hawaiian.ruleset A /trunk/data/nation/himyarite.ruleset A /trunk/data/nation/hopi.ruleset M /trunk/data/nation/illyrian.ruleset M /trunk/data/nation/japanese.ruleset A /trunk/data/nation/kanem-bornu.ruleset A /trunk/data/nation/khwarezmian.ruleset A /trunk/data/nation/kongo.ruleset A /trunk/data/nation/majapahit.ruleset A /trunk/data/nation/mapuche.ruleset A /trunk/data/nation/muskogee.ruleset A /trunk/data/nation/nubian.ruleset A /trunk/data/nation/numidian.ruleset A /trunk/data/nation/nuu-chah-nulth.ruleset A /trunk/data/nation/pakistani.ruleset M /trunk/data/nation/persian.ruleset A /trunk/data/nation/peruvian.ruleset M /trunk/data/nation/polynesian.ruleset A /trunk/data/nation/prussian.ruleset A /trunk/data/nation/purhepecha.ruleset A /trunk/data/nation/rwandan.ruleset M /trunk/data/nation/sioux.ruleset A /trunk/data/nation/srivijaya.ruleset A /trunk/data/nation/syrian.ruleset A /trunk/data/nation/taino.ruleset A /trunk/data/nation/tairona.ruleset A /trunk/data/nation/thracian.ruleset A /trunk/data/nation/tocharian.ruleset A /trunk/data/nation/tupi.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/po/POTFILES.in Add large number of nations. Most rulesets by Dan Cottrell (aka guestmania) and most flags by me. See PR#18635 for full credits. ------------------------------------------------------------------------ r12690 | evyscr | 2007-02-23 14:18:57 +0200 (Fri, 23 Feb 2007) | 2 lines Changed paths: M /trunk/client/gui-xaw/helpdlg.c Remove no longer used .helptext writing from tech help ------------------------------------------------------------------------ r12686 | dmarks | 2007-02-22 15:32:50 +0200 (Thu, 22 Feb 2007) | 1 line Changed paths: M /trunk/data/amplio/icons.spec M /trunk/data/misc/civicon.png M /trunk/data/misc/icons.spec Standardize on window manager icon by James Blewitt (aka Jimbo) - PR#35985 ------------------------------------------------------------------------ r12685 | jdorje | 2007-02-22 09:20:08 +0200 (Thu, 22 Feb 2007) | 5 lines Changed paths: M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec Fiddle with trident tileset to work with deep ocean. Based on suggestion by Eleazar. See PR#35908. ------------------------------------------------------------------------ r12684 | jdorje | 2007-02-22 04:31:03 +0200 (Thu, 22 Feb 2007) | 3 lines Changed paths: M /trunk/data/trident/Makefile.am A /trunk/data/trident/earth.png A /trunk/data/trident/earth.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec Move trident graphics around: Denmark graphics are moved out of tiles.png into a separate file earth.png. ------------------------------------------------------------------------ r12683 | jdorje | 2007-02-22 03:41:17 +0200 (Thu, 22 Feb 2007) | 1 line Changed paths: M /trunk/data/amplio/ocean.spec M /trunk/data/isotrident/ocean.spec Set eol-style to native. ------------------------------------------------------------------------ r12682 | jdorje | 2007-02-22 03:40:06 +0200 (Thu, 22 Feb 2007) | 5 lines Changed paths: A /trunk/data/amplio/ocean.png A /trunk/data/amplio/ocean.spec A /trunk/data/isotrident/ocean.png A /trunk/data/isotrident/ocean.spec Preliminary import: restructured (but identical) ocean graphics for amplio and isotrident. See PR#35908. ------------------------------------------------------------------------ r12681 | jdorje | 2007-02-21 10:08:03 +0200 (Wed, 21 Feb 2007) | 7 lines Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/amplio.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec * Add a third layer for terrain. This allows more options of overlays in terrain drawing. * Make the blending layer configurable. Previously blending was always done on top of the bottom layer. Patch by me in PR#36522. ------------------------------------------------------------------------ r12680 | jdorje | 2007-02-20 08:19:05 +0200 (Tue, 20 Feb 2007) | 1 line Changed paths: M /trunk/doc/README.effects Remove docs on deprecated No_Sink_Deep effect. ------------------------------------------------------------------------ r12679 | jdorje | 2007-02-19 06:00:40 +0200 (Mon, 19 Feb 2007) | 1 line Changed paths: M /trunk/bootstrap/mkinstalldirs M /trunk/data/graphics/tech/3d/AUTHORS M /trunk/data/graphics/tech/3d/fer.ac M /trunk/data/themes/gui-sdl/human/backgrounds.themespec M /trunk/data/themes/gui-sdl/human/colors.themespec M /trunk/data/themes/gui-sdl/human/theme.themespec M /trunk/m4/ggz.m4 M /trunk/win32/clienticon.rc M /trunk/win32/servericon.rc Yet more files to get 'native' eol-style. ------------------------------------------------------------------------ r12677 | jdorje | 2007-02-19 05:57:40 +0200 (Mon, 19 Feb 2007) | 1 line Changed paths: M /trunk/data/civ2/cities.ruleset M /trunk/data/civ2/nations.ruleset M /trunk/data/nation/antarctican.ruleset M /trunk/data/nation/aramean.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/aymara.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/cambodian.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/esperant.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/georgian.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/illyrian.ruleset M /trunk/data/nation/iranian.ruleset M /trunk/data/nation/lojbanistani.ruleset M /trunk/data/nation/malagasy.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/samogitian.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/un.ruleset M /trunk/data/nation/uruguayan.ruleset M /trunk/data/nation/westphalian.ruleset Fix eol-style on ruleset files. ------------------------------------------------------------------------ r12676 | jdorje | 2007-02-19 05:19:33 +0200 (Mon, 19 Feb 2007) | 1 line Changed paths: M /trunk/data/graphics/tech/3d/adn.ini M /trunk/data/graphics/tech/3d/balance.ini M /trunk/data/graphics/tech/3d/fre.ini M /trunk/data/graphics/tech/3d/magnet.ini M /trunk/data/graphics/tech/3d/mur.ini M /trunk/data/graphics/tech/3d/ring.ini M /trunk/data/graphics/tech/3d/roue.ini M /trunk/data/graphics/tech/3d/sky.ini Fix eol-style on .ini files. ------------------------------------------------------------------------ r12675 | jdorje | 2007-02-19 05:16:08 +0200 (Mon, 19 Feb 2007) | 1 line Changed paths: M /trunk/data/flags/convert_png Oops, this one should be svn:executable. ------------------------------------------------------------------------ r12673 | jdorje | 2007-02-19 05:12:04 +0200 (Mon, 19 Feb 2007) | 1 line Changed paths: M /trunk/data/graphics/tech/3d/AUTHORS M /trunk/data/graphics/tech/3d/adn.ac.bz2 M /trunk/data/graphics/tech/3d/adn.ini M /trunk/data/graphics/tech/3d/balance.ac.bz2 M /trunk/data/graphics/tech/3d/balance.ini M /trunk/data/graphics/tech/3d/ch3-cooh.ac.bz2 M /trunk/data/graphics/tech/3d/fer.ac M /trunk/data/graphics/tech/3d/fre.ini M /trunk/data/graphics/tech/3d/magnet.ac.bz2 M /trunk/data/graphics/tech/3d/magnet.ini M /trunk/data/graphics/tech/3d/mur.ac.bz2 M /trunk/data/graphics/tech/3d/mur.ini M /trunk/data/graphics/tech/3d/ring.ini M /trunk/data/graphics/tech/3d/roue.ac.bz2 M /trunk/data/graphics/tech/3d/roue.ini M /trunk/data/graphics/tech/3d/sky.ac.bz2 M /trunk/data/graphics/tech/3d/sky.bmp.bz2 M /trunk/data/graphics/tech/3d/sky.ini M /trunk/data/graphics/tech/advanced_flight.svg M /trunk/data/graphics/tech/alphabet.svg M /trunk/data/graphics/tech/amphibious_warfare.jpg 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/bridge_building.jpg M /trunk/data/graphics/tech/bronze_working.svg M /trunk/data/graphics/tech/ceremonial_burial.jpg M /trunk/data/graphics/tech/chivalry.jpg M /trunk/data/graphics/tech/code_of_laws.png M /trunk/data/graphics/tech/combined_arms.jpg M /trunk/data/graphics/tech/combustion.svg M /trunk/data/graphics/tech/communism.jpg M /trunk/data/graphics/tech/computers.svg M /trunk/data/graphics/tech/conscription.jpg M /trunk/data/graphics/tech/construction.png M /trunk/data/graphics/tech/currency.svg M /trunk/data/graphics/tech/democracy.png M /trunk/data/graphics/tech/engineering.png M /trunk/data/graphics/tech/feudalism.png M /trunk/data/graphics/tech/flight.jpg M /trunk/data/graphics/tech/gunpowder.png M /trunk/data/graphics/tech/horseback_riding.svg M /trunk/data/graphics/tech/industrialization.svg M /trunk/data/graphics/tech/invention.jpg M /trunk/data/graphics/tech/labor_union.svg M /trunk/data/graphics/tech/laser.svg M /trunk/data/graphics/tech/leadership.jpg M /trunk/data/graphics/tech/map_making.jpg M /trunk/data/graphics/tech/mass_production.jpg M /trunk/data/graphics/tech/mathematics.jpg M /trunk/data/graphics/tech/medicine.svg M /trunk/data/graphics/tech/metallurgy.jpg M /trunk/data/graphics/tech/mobile_warfare.jpg M /trunk/data/graphics/tech/monarchy.svg M /trunk/data/graphics/tech/monotheism.png 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/nuclear_power.png 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/pottery.jpg M /trunk/data/graphics/tech/recycling.svg M /trunk/data/graphics/tech/refining.png M /trunk/data/graphics/tech/robotics.png M /trunk/data/graphics/tech/rocketry.png M /trunk/data/graphics/tech/sanitation.png M /trunk/data/graphics/tech/seafaring.svg M /trunk/data/graphics/tech/space_flight.jpg M /trunk/data/graphics/tech/stealth.png M /trunk/data/graphics/tech/stealth.svg M /trunk/data/graphics/tech/steam_engine.jpg M /trunk/data/graphics/tech/steel.png M /trunk/data/graphics/tech/superconductors.jpg M /trunk/data/graphics/tech/the_corporation.svg M /trunk/data/graphics/tech/the_republic.jpg M /trunk/data/graphics/tech/theology.jpg M /trunk/data/graphics/tech/theory_of_gravity.png M /trunk/data/graphics/tech/trade.svg M /trunk/data/graphics/tech/university.svg M /trunk/data/graphics/tech/warrior_code.png M /trunk/data/graphics/tech/writing.jpg M /trunk/data/graphics/wonders/apollo_program.jpg M /trunk/data/graphics/wonders/capitalization.jpeg M /trunk/data/graphics/wonders/colossus.xcf M /trunk/data/graphics/wonders/copernicus_observatory.svg M /trunk/data/graphics/wonders/darwins_voyage.png M /trunk/data/graphics/wonders/eiffel_tower.jpg M /trunk/data/graphics/wonders/great_library.svg M /trunk/data/graphics/wonders/great_wall.svg M /trunk/data/graphics/wonders/king_richards_crusade.png M /trunk/data/graphics/wonders/leonardos_workshop.png 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/michelangelos_chapel.xcf M /trunk/data/graphics/wonders/shakespeares_theatre.xcf M /trunk/data/graphics/wonders/statue_of_liberty.png M /trunk/data/graphics/wonders/womens_suffrage.svg Remove svn:executable on more files. ------------------------------------------------------------------------ r12672 | jdorje | 2007-02-19 05:05:18 +0200 (Mon, 19 Feb 2007) | 1 line Changed paths: M /trunk/data/buildings/airport.png M /trunk/data/buildings/aqueduct.png M /trunk/data/buildings/bank.png M /trunk/data/buildings/barracks_i.png M /trunk/data/buildings/barracks_ii.png M /trunk/data/buildings/barracks_iii.png M /trunk/data/buildings/capitalization.png M /trunk/data/buildings/cathedral.png M /trunk/data/buildings/city_walls.png M /trunk/data/buildings/coastal_defense.png M /trunk/data/buildings/colosseum.png M /trunk/data/buildings/courthouse.png M /trunk/data/buildings/factory.png M /trunk/data/buildings/granary.png M /trunk/data/buildings/harbor.png M /trunk/data/buildings/hydro_plant.png M /trunk/data/buildings/library.png M /trunk/data/buildings/marketplace.png M /trunk/data/buildings/mass_transit.png M /trunk/data/buildings/mfg_plant.png M /trunk/data/buildings/nuclear_plant.png M /trunk/data/buildings/offshore_platform.png M /trunk/data/buildings/palace.png M /trunk/data/buildings/police_station.png M /trunk/data/buildings/port_facility.png M /trunk/data/buildings/power_plant.png M /trunk/data/buildings/recycling_center.png M /trunk/data/buildings/research_lab.png M /trunk/data/buildings/sam_battery.png M /trunk/data/buildings/sdi_defense.png M /trunk/data/buildings/sewer_system.png M /trunk/data/buildings/solar_plant.png M /trunk/data/buildings/space_component.png M /trunk/data/buildings/space_modules.png M /trunk/data/buildings/space_structural.png M /trunk/data/buildings/stock_exchange.png M /trunk/data/buildings/super_highways.png M /trunk/data/buildings/supermarket.png M /trunk/data/buildings/temple.png M /trunk/data/buildings/university.png M /trunk/data/flags/aymara.svg M /trunk/data/flags/convert_png M /trunk/data/flags/jbonai.svg M /trunk/data/flags/polynesian.svg M /trunk/data/graphics/buildings.blend M /trunk/data/graphics/disorder.svg M /trunk/data/hex2t/Makefile.am M /trunk/data/hex2t/grid.png M /trunk/data/hex2t/grid.spec M /trunk/data/hex2t/items.png M /trunk/data/hex2t/items.spec M /trunk/data/hex2t/overlays.png M /trunk/data/hex2t/overlays.spec M /trunk/data/hex2t/select.png M /trunk/data/hex2t/select.spec M /trunk/data/hex2t/tiles.png M /trunk/data/hex2t/tiles.spec M /trunk/data/misc/techs.png M /trunk/data/misc/techs.spec Remove svn:executable property on some files. ------------------------------------------------------------------------ r12670 | jdorje | 2007-02-19 04:49:30 +0200 (Mon, 19 Feb 2007) | 3 lines Changed paths: M /trunk/ai/aiparatrooper.c M /trunk/ai/aiparatrooper.h M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/ggzclient.c M /trunk/client/ggzclient.h M /trunk/client/gui-ftwl/themes.c M /trunk/client/gui-gtk-2.0/caravan_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.c M /trunk/client/gui-gtk-2.0/choice_dialog.h M /trunk/client/gui-gtk-2.0/editdlg.c M /trunk/client/gui-gtk-2.0/editdlg.h M /trunk/client/gui-sdl/SDL_rotozoom.c M /trunk/client/gui-sdl/SDL_rotozoom.h M /trunk/client/gui-sdl/alphablit.c M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/canvas.h M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/gui_mouse.h M /trunk/client/gui-sdl/sprite.c M /trunk/client/gui-sdl/sprite.h M /trunk/client/gui-sdl/themebackgrounds.c M /trunk/client/gui-sdl/themebackgrounds.h M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themecolors.h M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_button.h M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_checkbox.h M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_edit.h M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_icon.h M /trunk/client/gui-sdl/widget_label.c M /trunk/client/gui-sdl/widget_label.h M /trunk/client/gui-sdl/widget_p.h M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/widget_scrollbar.h M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/widget_window.h M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/unitlist.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.h 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/win32/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' program. ------------------------------------------------------------------------ r12668 | 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. ------------------------------------------------------------------------ r12667 | 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/amplio/terrain2.spec M /trunk/data/amplio.tilespec 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.tilespec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/isotrident.tilespec 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#36327. ------------------------------------------------------------------------ r12665 | 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. ------------------------------------------------------------------------ r12664 | 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#36226. ------------------------------------------------------------------------ r12663 | 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#36226. ------------------------------------------------------------------------ r12662 | 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#36225. ------------------------------------------------------------------------ r12658 | 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) ------------------------------------------------------------------------ r12656 | 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. ------------------------------------------------------------------------ r12655 | jdorje | 2007-02-17 07:16:46 +0200 (Sat, 17 Feb 2007) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c M /trunk/version.in Remove the unused game.trireme_loss_chance[i] values. Patch by me in PR#36185. ------------------------------------------------------------------------ r12652 | 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. ------------------------------------------------------------------------ r12649 | 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#36132. ------------------------------------------------------------------------ r12648 | 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-8 ------------------------------------------------------------------------ r12647 | 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 pixels. ------------------------------------------------------------------------ r12644 | 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#35866. ------------------------------------------------------------------------ r12642 | 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#34265. ------------------------------------------------------------------------ r12640 | 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) ------------------------------------------------------------------------ r12638 | 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) ------------------------------------------------------------------------ r12637 | 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 #34566 ------------------------------------------------------------------------ r12635 | 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 dummy worklist items so that every city saves equal length worklist. Length is taken from longest worklist player has. This avoids falling to non-tabular saving format reported by many in #14490 ------------------------------------------------------------------------ r12634 | per | 2007-02-12 16:16:10 +0200 (Mon, 12 Feb 2007) | 4 lines Changed paths: M /trunk/doc/README.AI Small update of README.AI. Add "#10920: stupid AI ignores huts" concerns here so that we can close the ticket. Remove some fixed issues. ------------------------------------------------------------------------ r12632 | cproc | 2007-02-12 07:03:11 +0200 (Mon, 12 Feb 2007) | 75 lines Changed paths: M /trunk/client/gui-sdl/themes.c M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/themes/Makefile.am A /trunk/data/themes/gui-sdl A /trunk/data/themes/gui-sdl/Makefile.am A /trunk/data/themes/gui-sdl/human A /trunk/data/themes/gui-sdl/human/Makefile.am A /trunk/data/themes/gui-sdl/human/Vera.ttf A /trunk/data/themes/gui-sdl/human/backgrounds.themespec A /trunk/data/themes/gui-sdl/human/bg.png A /trunk/data/themes/gui-sdl/human/bg2.png A /trunk/data/themes/gui-sdl/human/city.png A /trunk/data/themes/gui-sdl/human/city.spec A /trunk/data/themes/gui-sdl/human/city_fist.png A /trunk/data/themes/gui-sdl/human/city_fist.spec A /trunk/data/themes/gui-sdl/human/colors.themespec A /trunk/data/themes/gui-sdl/human/dip_icons.png A /trunk/data/themes/gui-sdl/human/dip_icons.spec A /trunk/data/themes/gui-sdl/human/icons.png A /trunk/data/themes/gui-sdl/human/icons.spec A /trunk/data/themes/gui-sdl/human/options_bg.png A /trunk/data/themes/gui-sdl/human/small_theme_buttons.png A /trunk/data/themes/gui-sdl/human/small_theme_buttons.spec A /trunk/data/themes/gui-sdl/human/tech_tree.png A /trunk/data/themes/gui-sdl/human/tech_tree.spec A /trunk/data/themes/gui-sdl/human/theme.themespec A /trunk/data/themes/gui-sdl/human/theme_boxs.png A /trunk/data/themes/gui-sdl/human/theme_boxs.spec A /trunk/data/themes/gui-sdl/human/theme_buttons.png A /trunk/data/themes/gui-sdl/human/theme_buttons.spec A /trunk/data/themes/gui-sdl/human/theme_orders_buttons.png A /trunk/data/themes/gui-sdl/human/theme_orders_buttons.spec A /trunk/data/themes/gui-sdl/human/theme_scrolls.png A /trunk/data/themes/gui-sdl/human/theme_scrolls.spec A /trunk/data/themes/gui-sdl/human/world.png A GUI theme for the SDL client. Created by Hogne HÃ¥skjold, based on the former "deluxe2" SDL client theme and the Ubuntu "Human" theme. Credits extracted from the .themespec and .spec files: bg.png bg2.png options_bg.png world.png -------------- Parchment used in backgrounds from Battle for Wesnoth Public Domain Engravings from digitalgallery.nypl.org and www.fromoldbooks.org: option_bg: Sibly, Ebenezer: "Astrology" (1806) City dialog Catapult: Grose, Francis:"The Antiquities of England and Wales" (1783) Plant: Tuscher, Marcus, 1705-1751 -- Engraver world: Johnston, Alexander Keith, 1804-1871 -- Engraver city.png -------- Rafal Bursig Hogne HÃ¥skjold city_fist.png ------------- Rafal Bursig dip_icons.png ------------- Rafal Bursig seal icon can be found in gnome-icon-theme (http://ftp.gnome.org/pub/GNOME/sources/gnome-icon-theme/) icons.png --------- Hogne HÃ¥skjold Light bulb and sign from Ubuntu Human theme Skull from Battle for Wesnoth small_theme_buttons.png ----------------------- Hogne HÃ¥skjold theme_boxs.png -------------- Hogne HÃ¥skjold theme_buttons.png ----------------- Delete icon by Michael Speck , modified by Hogne HÃ¥skjold Rafal Bursig Christian Prochaska Hogne HÃ¥skjold Icons from Ubuntu Human Theme: next arrow, back arrow, left arrow, right arrow, up arrow, down arrow, new turn gear, CMA monitor lock icon and floppy disk (modified by Hogne HÃ¥skjold) from gnome-icon-theme (http://ftp.gnome.org/pub/GNOME/sources/gnome-icon-theme/) theme_orders_buttons.png ------------------------ Michael Speck Rafal Bursig Adam Szwajnoch Jukka Liukkonen theme_scrolls.png ----------------- Hogne HÃ¥skjold ------------------------------------------------------------------------ r12629 | per | 2007-02-12 02:00:41 +0200 (Mon, 12 Feb 2007) | 6 lines Changed paths: M /trunk/ai/aitools.c M /trunk/client/helpdata.c M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Remove all unsafe terrain, both the unused unsafe terrain flag and unsafe ocean for triremes. Instead, triremes simply cannot travel into an ocean square with no coastline. This is a step on the way only, as we think triremes should use deep/shallow ocean instead of a coastline limit. See PR#35646. ------------------------------------------------------------------------ r12627 | per | 2007-02-12 01:34:50 +0200 (Mon, 12 Feb 2007) | 9 lines Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-win32/menu.c M /trunk/common/movement.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unitlist.c M /trunk/server/unittools.c Remove the second parameter to find_transporter_for_unit(), which is already known. Add function could_unit_load() which checks if a given transporter could add a unit as cargo, were it on the same tile. Since find_transporter_for_unit() calls can_unit_load(), it is meaningless to call the latter on results from the former. Remove such usages. Make use of all checks in could_unit_load() in find_transport_from_tile(), instead of the smaller and duplicating list of checks there that seemed to make no sense. See PR#35641 ------------------------------------------------------------------------ r12625 | per | 2007-02-12 01:23:45 +0200 (Mon, 12 Feb 2007) | 5 lines Changed paths: M /trunk/common/movement.c Fix mistake in the eneralized base code that makes air units check for the no-hp-loss flag instead of the refuel flag. At the moment this has no effect, since hp-loss-flag bases == refuel bases. See PR#35642. ------------------------------------------------------------------------ r12624 | kauf | 2007-02-12 00:47:08 +0200 (Mon, 12 Feb 2007) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fix an infinite loop that happens when going into editing mode and then switching players or observing. See PR#35738. Reported by Jason and myself. Patch by Vasc. ------------------------------------------------------------------------ r12622 | cproc | 2007-02-11 20:19:55 +0200 (Sun, 11 Feb 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/pages.c Show the Freeciv version above the main menu. Suggested by Daniel Markstedt. ------------------------------------------------------------------------ r12620 | cproc | 2007-02-11 18:20:21 +0200 (Sun, 11 Feb 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_main.c Quit the client normally instead of aborting when the user closes the application window. Reported by Daniel Markstedt in PR#35707, patch by me. ------------------------------------------------------------------------ r12618 | cproc | 2007-02-11 11:03:05 +0200 (Sun, 11 Feb 2007) | 2 lines Changed paths: M /trunk/client/gui-sdl/messagewin.c Change "Log" string to "Messages". ------------------------------------------------------------------------ r12616 | per | 2007-02-10 23:16:51 +0200 (Sat, 10 Feb 2007) | 3 lines Changed paths: M /trunk/server/settlers.c This should fix the infinite recursion problems found in PR#10021. I am not sure, though, since I could not reproduce the problem. ------------------------------------------------------------------------ r12615 | per | 2007-02-10 22:38:32 +0200 (Sat, 10 Feb 2007) | 5 lines Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/gotohand.c M /trunk/server/stdinhand.c Add AI knowledge of channels (passage between oceans created by cities). This makes goto_is_sane() more reliable for sea going units, and allows optimization of future ferry code. See PR#9908 for the patch, and read also PR#8992 to get the full discussion. ------------------------------------------------------------------------ r12613 | cproc | 2007-02-10 09:22:50 +0200 (Sat, 10 Feb 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_core.c Fix a crash and graphical glitches in the city dialog. Reported by Daniel Markstedt in PR#35373, patch by me with typo fix by Daniel. ------------------------------------------------------------------------ r12611 | cproc | 2007-02-10 09:10:47 +0200 (Sat, 10 Feb 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h Leave more room for the text in the unit info panel by moving the unit sprite into the background. Reported by Daniel Markstedt in PR#34746, patch by me. ------------------------------------------------------------------------ r12609 | per | 2007-02-10 00:13:28 +0200 (Sat, 10 Feb 2007) | 4 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editdlg.c Fix problems in the built-in map editor with placing units, where units would lose fuel, movement and/or hitpoints. It is mostly just a band-aid to ease further testing, though. Ticket PR#35575. ------------------------------------------------------------------------ r12608 | per | 2007-02-09 21:50:56 +0200 (Fri, 09 Feb 2007) | 5 lines Changed paths: M /trunk/ai/advdiplomacy.c Make AI fear an enemy based on vast amounts of gold that can be quickly turned into an army when considering war targets. Loosely based on patch by "Guest" in the forums, see http://forum.freeciv.org/viewtopic.php?t=2703, and PR#35145. ------------------------------------------------------------------------ r12606 | per | 2007-02-09 21:48:41 +0200 (Fri, 09 Feb 2007) | 6 lines Changed paths: M /trunk/ai/advdiplomacy.c Do not consider war want for obsolete buildings, and do not improve diplomatic relations through effects for players that are not yet met with. Loosely based on patch by "Guest" in the forums, see http://forum.freeciv.org/viewtopic.php?t=2703, and PR#35145. ------------------------------------------------------------------------ r12604 | per | 2007-02-09 20:43:15 +0200 (Fri, 09 Feb 2007) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c Prevent an AI player from requesting you to declare war on a dead player. Also do not require no AI war target for sharing technology. Bug reported by AlecMeusert@web.de in PR#35075. ------------------------------------------------------------------------ r12602 | per | 2007-02-05 16:14:22 +0200 (Mon, 05 Feb 2007) | 4 lines Changed paths: M /trunk/ai/aicity.c Fix problem described in PR#35065 that the AI will not build harbours, by adding an extra parameter to a call to is_req_active giving tile information. Patch by Frank Balbach . ------------------------------------------------------------------------ r12597 | jdorje | 2007-02-04 09:00:00 +0200 (Sun, 04 Feb 2007) | 1 line Changed paths: M /trunk/po/ar.po M /trunk/po/ca.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/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.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/lt.po M /trunk/po/nl.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/uk.po M /trunk/po/zh_CN.po Merge updates from 'make update-po.' ------------------------------------------------------------------------ r12595 | dmarks | 2007-02-04 07:31:10 +0200 (Sun, 04 Feb 2007) | 1 line Changed paths: M /trunk/data/amplio/terrain2.png New Amplio rivers by Yautja (PR#34909) ------------------------------------------------------------------------ r12594 | jdorje | 2007-02-04 06:41:27 +0200 (Sun, 04 Feb 2007) | 1 line Changed paths: M /trunk/po/cs.po Mark incomplete translations as fuzzy to avoid compiler warning. ------------------------------------------------------------------------ r12592 | dmarks | 2007-02-04 02:57:44 +0200 (Sun, 04 Feb 2007) | 1 line Changed paths: M /trunk/data/misc/small.png More politically neutral Fundamentalism government icon. New icon by me. (PR#34528) ------------------------------------------------------------------------ r12589 | cazfi | 2007-02-01 22:23:02 +0200 (Thu, 01 Feb 2007) | 5 lines Changed paths: M /trunk/ai/aiunit.c Fix a problem that military AI units were unable to use ferries with transport capacity less than 3. See #34726 ------------------------------------------------------------------------ r12587 | cazfi | 2007-02-01 22:16:36 +0200 (Thu, 01 Feb 2007) | 5 lines Changed paths: M /trunk/ai/aiunit.c Rewritten ai_military_attack_barbarian() to fix several problems with sea barbarians and boats See #34463 ------------------------------------------------------------------------ r12584 | cproc | 2007-01-30 21:26:38 +0200 (Tue, 30 Jan 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/SDL_rotozoom.h fix Windows compilation ------------------------------------------------------------------------ r12583 | cazfi | 2007-01-30 01:10:49 +0200 (Tue, 30 Jan 2007) | 6 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Added unit class flag "ZOC" for units that are subject to Zone Of Control rules. Previously this was hardcoded to LAND_MOVING. Unit type flag "IgZOC" may override this. See #34647 ------------------------------------------------------------------------ r12582 | cazfi | 2007-01-30 00:21:49 +0200 (Tue, 30 Jan 2007) | 6 lines Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/unittype.c Barbarian cities now check what they can build. Previously they just started building. It was possible for barbarian city to build boats in a landlocked city etc. See #34321 ------------------------------------------------------------------------ r12581 | cazfi | 2007-01-30 00:04:26 +0200 (Tue, 30 Jan 2007) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c Fixed pft_fill_unit_default_parameters() to consider UCF_TERRAIN_SPEED flag instead of guessing from move_type. See #34379 ------------------------------------------------------------------------ r12580 | cazfi | 2007-01-29 23:18:53 +0200 (Mon, 29 Jan 2007) | 4 lines Changed paths: M /trunk/ai/aiferry.c Name ferry->ai.passenger value 0 as FERRY_ABANDON_BOSS. See #34551 ------------------------------------------------------------------------ r12576 | cazfi | 2007-01-29 01:08:15 +0200 (Mon, 29 Jan 2007) | 4 lines Changed paths: M /trunk/client/gui-win32/menu.c Enabled return command for air units as well. See #34642 ------------------------------------------------------------------------ r12575 | cazfi | 2007-01-29 01:03:54 +0200 (Mon, 29 Jan 2007) | 4 lines Changed paths: M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/terrain.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset Use base name from ruleset in tile info. See #34205 ------------------------------------------------------------------------ r12574 | per | 2007-01-28 19:57:40 +0200 (Sun, 28 Jan 2007) | 2 lines Changed paths: M /trunk/client/servers.c Fix wrong error check for fwrite. Bug reported in PR#33568 by Egor ------------------------------------------------------------------------ r12573 | dmarks | 2007-01-28 16:37:37 +0200 (Sun, 28 Jan 2007) | 1 line Changed paths: M /trunk/data/civ1/techs.ruleset M /trunk/data/default/techs.ruleset remove unused techs (PR#34436) ------------------------------------------------------------------------ r12571 | cazfi | 2007-01-28 00:33:11 +0200 (Sun, 28 Jan 2007) | 6 lines Changed paths: M /trunk/ai/aiferry.c M /trunk/ai/aiferry.h M /trunk/server/unittools.c Make sure ai.passenger is set to FERRY_AVAILABLE (-1) instead of 0 for new ferries from the very beginning. Otherwise it might take some time before other units can use the ferry. See #34552 ------------------------------------------------------------------------ r12569 | cazfi | 2007-01-27 18:26:27 +0200 (Sat, 27 Jan 2007) | 6 lines Changed paths: M /trunk/ai/aiunit.c If barbarian leader is controlling boat, it passes control to someone who actually can run the boat. This fixes some of the cases that barbarian boat is not moving at all. This is part of #34463 ------------------------------------------------------------------------ r12567 | dmarks | 2007-01-27 14:51:38 +0200 (Sat, 27 Jan 2007) | 1 line Changed paths: M /trunk/data/misc/colors.tilespec comment for the previous commit ------------------------------------------------------------------------ r12566 | dmarks | 2007-01-27 14:49:45 +0200 (Sat, 27 Jan 2007) | 1 line Changed paths: M /trunk/data/misc/colors.tilespec color definition for civ1's Arctic (PR#34527) ------------------------------------------------------------------------ r12565 | cazfi | 2007-01-27 13:36:28 +0200 (Sat, 27 Jan 2007) | 9 lines Changed paths: M /trunk/server/citytools.c Generic handling of saving units when city is disbanded. Any unit that is left to non-native terrain is moved to native terrain if possible. If there is no native terrain near, unit is disbanded. Fixed the problem that sometimes sea units were disbanded even after they were moved to ocean tile. See #34515 ------------------------------------------------------------------------ r12562 | cazfi | 2007-01-27 00:08:34 +0200 (Sat, 27 Jan 2007) | 5 lines Changed paths: M /trunk/ai/aiferry.c Use unit_list_iterate_safe() instead of unit_list_iterate() in ai_activate_passengers() See #34563 ------------------------------------------------------------------------ r12560 | cazfi | 2007-01-26 22:50:53 +0200 (Fri, 26 Jan 2007) | 6 lines Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/unittools.c New unit class flag "CollectRansom" to mark units that can collect ransom from barbarian leader. Previously this was hardcoded to move_type AIR_MOVING and HELI_MOVING. See #34457 ------------------------------------------------------------------------ r12559 | cazfi | 2007-01-26 22:28:57 +0200 (Fri, 26 Jan 2007) | 5 lines Changed paths: M /trunk/server/gotohand.c M /trunk/server/gotohand.h M /trunk/server/settlers.c M /trunk/server/settlers.h Removed obsolete do_unit_goto() and all the other functions that were required only by it. See #33609 ------------------------------------------------------------------------ r12557 | cazfi | 2007-01-26 17:42:01 +0200 (Fri, 26 Jan 2007) | 6 lines Changed paths: M /trunk/server/citytools.c Do not try to access city id from city structure after city is freed. This fixes problem with destroyed cities not disappearing from global observer screen. See #34521 ------------------------------------------------------------------------ r12556 | cazfi | 2007-01-26 16:36:16 +0200 (Fri, 26 Jan 2007) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/common/base.c M /trunk/common/base.h M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/tile.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/version.in Read base flags from ruleset See #34081 ------------------------------------------------------------------------ r12554 | dmarks | 2007-01-26 15:44:18 +0200 (Fri, 26 Jan 2007) | 1 line Changed paths: M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/misc/techs.spec add tech icon support to civ1 and civ2 rulesets (PR#34407) ------------------------------------------------------------------------ r12553 | cazfi | 2007-01-26 12:36:23 +0200 (Fri, 26 Jan 2007) | 5 lines Changed paths: M /trunk/ai/aidata.c Do not consider enemy ships with zero transporter capacity as potential invasion force transports. See #34460 ------------------------------------------------------------------------ r12552 | cazfi | 2007-01-26 00:35:01 +0200 (Fri, 26 Jan 2007) | 8 lines Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-xaw/graphics.c New client common function unit_color_type(). It returns which kind of background colour clients should use for unit in dialogs. It determines that from several unit properties. gui-xaw and gui-win32 are using this. Previously clients based colours solely on unit move_type. See #34421 ------------------------------------------------------------------------ r12551 | cazfi | 2007-01-25 17:59:26 +0200 (Thu, 25 Jan 2007) | 5 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/unittools.c New unit class flag "AlwaysSafe" for units that are not in danger at unsafe terrain. Previously this was hardcoded to move_type. See #34377 ------------------------------------------------------------------------ r12550 | cazfi | 2007-01-25 17:49:22 +0200 (Thu, 25 Jan 2007) | 4 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h Removed obsolete is_heli_unittype() See #34449 ------------------------------------------------------------------------ r12548 | cazfi | 2007-01-25 17:39:31 +0200 (Thu, 25 Jan 2007) | 7 lines Changed paths: M /trunk/server/srv_main.c Do not mark current nation available for others in handle_nation_select_req() when requested nation is same as current nation. player_set_nation() does all the nation assignment work correctly for us. Problem reported by Karl-Ingo Friese and Daniel Markstedt in #17436 ------------------------------------------------------------------------ r12547 | cazfi | 2007-01-25 17:19:29 +0200 (Thu, 25 Jan 2007) | 4 lines Changed paths: M /trunk/data/misc/colors.tilespec Added colour definition for Deep Ocean See #34330 ------------------------------------------------------------------------ r12546 | cazfi | 2007-01-25 17:15:49 +0200 (Thu, 25 Jan 2007) | 5 lines Changed paths: M /trunk/client/gui-sdl/dialogs.c Check against BF_DEFENSE_BONUS instead of presence of S_FORTRESS when determining defense bonus in sdl_get_tile_defense_info_text() See #34446 ------------------------------------------------------------------------ r12545 | cazfi | 2007-01-25 15:05:03 +0200 (Thu, 25 Jan 2007) | 4 lines Changed paths: M /trunk/data/amplio/terrain2.spec M /trunk/data/amplio.tilespec Use new real Deep Ocean sprites for Deep Ocean. Part of #34256 ------------------------------------------------------------------------ r12543 | cazfi | 2007-01-24 20:34:06 +0200 (Wed, 24 Jan 2007) | 4 lines Changed paths: M /trunk/server/report.c Updated URL to scorelog documentation in generated civscore.log See #34365 ------------------------------------------------------------------------ r12542 | cazfi | 2007-01-24 20:29:10 +0200 (Wed, 24 Jan 2007) | 4 lines Changed paths: M /trunk/server/civserver.c First ctrl+C stops autogame if such is running. See #34170 ------------------------------------------------------------------------ r12539 | per | 2007-01-24 19:14:37 +0200 (Wed, 24 Jan 2007) | 2 lines Changed paths: M /trunk/bootstrap/freeciv.desktop.in Change description of Freeciv in desktop link. This was discussed way back. ------------------------------------------------------------------------ r12537 | cazfi | 2007-01-24 18:07:17 +0200 (Wed, 24 Jan 2007) | 5 lines Changed paths: M /trunk/server/barbarian.c Show barbarian nation name in uprising message instead of hardcoded "Barbarians" See #34206 ------------------------------------------------------------------------ r12536 | cazfi | 2007-01-24 16:33:02 +0200 (Wed, 24 Jan 2007) | 4 lines Changed paths: M /trunk/ai/aiair.c Do not target "Unreachable" units if cannot attack it in the end. See #34133 ------------------------------------------------------------------------ r12535 | dmarks | 2007-01-24 12:57:52 +0200 (Wed, 24 Jan 2007) | 1 line Changed paths: M /trunk/data/amplio/terrain2.png amplio/terrain2.png updated with Eleazar's Deep Ocean sprites (part of PR#34265) ------------------------------------------------------------------------ r12533 | cazfi | 2007-01-24 12:24:31 +0200 (Wed, 24 Jan 2007) | 8 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/common/player.h M /trunk/server/stdinhand.c Added new AI handicap H_DANGER. With this handicap AI always considers its cities to be in grave danger. So it invests more to (unnecessary) defenses and less to expansion and offensive. Handicap is given to novice level AI. See #34073 ------------------------------------------------------------------------ r12532 | dmarks | 2007-01-23 16:13:29 +0200 (Tue, 23 Jan 2007) | 1 line Changed paths: A /trunk/data/graphics/tech/environmentalism.jpg A /trunk/data/graphics/tech/fundamentalism.svg M /trunk/data/misc/techs.png M /trunk/data/misc/techs.spec two tech icons; credits to Oliver Wolters and the US Navy (PR#34285) ------------------------------------------------------------------------ r12531 | cazfi | 2007-01-23 16:04:43 +0200 (Tue, 23 Jan 2007) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Split unit type flag "Fighter" - "Fighter" is very good at attacking "Helicopter" units - "AttackAny" can attack "Unreachable" units See #34131 ------------------------------------------------------------------------ r12530 | cazfi | 2007-01-23 12:20:19 +0200 (Tue, 23 Jan 2007) | 8 lines Changed paths: M /trunk/data/amplio/terrain1.spec M /trunk/data/amplio/terrain2.spec M /trunk/data/amplio.tilespec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/isotrident.tilespec Made separate Deep Ocean definition for amplio and isotrident. In the end these new tags point to same graphics than Ocean. Separate definition was needed so we can disable blending between Ocean and Deep Ocean. Blending was a problem since Ocean blends to other terrains using land colour. See #34272 ------------------------------------------------------------------------ r12529 | cazfi | 2007-01-23 11:52:06 +0200 (Tue, 23 Jan 2007) | 5 lines Changed paths: M /trunk/data/amplio.tilespec M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec Renamed match_type "other" in to more descriptive "land" in various tilesets. See #34262 ------------------------------------------------------------------------ r12528 | cazfi | 2007-01-22 22:57:34 +0200 (Mon, 22 Jan 2007) | 5 lines Changed paths: M /trunk/client/tilespec.c Print error message about missing terrain graphics tags even when tileset has match_style = "full" for that terrain. See #34259 ------------------------------------------------------------------------ r12527 | cazfi | 2007-01-22 20:11:22 +0200 (Mon, 22 Jan 2007) | 4 lines Changed paths: M /trunk/server/report.c Added publishing year to historian reports See #34192 ------------------------------------------------------------------------ r12526 | cproc | 2007-01-22 18:49:34 +0200 (Mon, 22 Jan 2007) | 6 lines Changed paths: M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/SDL_rotozoom.c A /trunk/client/gui-sdl/SDL_rotozoom.h M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c D /trunk/client/gui-sdl/gui_zoom.c D /trunk/client/gui-sdl/gui_zoom.h 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-sdl/wldlg.c Fix some problems with antialiased zooming. See PR#29557. SDL_rotozoom.[ch] from SDL_gfx (http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/) by A. Schiffler . License is LGPL. ------------------------------------------------------------------------ r12525 | cazfi | 2007-01-22 17:18:23 +0200 (Mon, 22 Jan 2007) | 7 lines Changed paths: M /trunk/common/Makefile.am M /trunk/common/aicore/pf_tools.c A /trunk/common/base.c A /trunk/common/base.h M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/common/movement.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/server/airgoto.c M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/maphand.c M /trunk/server/unithand.c M /trunk/server/unittools.c Added new module base.[ch]. Initially it contains one function: base_flag(). New function tile_has_base_flag() in tile.c uses it. tile_has_base_flag() itself is called from number of places instead of directly checking if tile contains fortress/airbase. See #33876 ------------------------------------------------------------------------ r12524 | cazfi | 2007-01-22 16:07:50 +0200 (Mon, 22 Jan 2007) | 4 lines Changed paths: M /trunk/client/gui-stub/mapview.c M /trunk/configure.ac Fixed gui-stub compilation See #34127 ------------------------------------------------------------------------ r12523 | cproc | 2007-01-22 02:15:11 +0200 (Mon, 22 Jan 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c remove duplicated code that has moved into a common function (get_unit_upgrade_info()) ------------------------------------------------------------------------ r12522 | dmarks | 2007-01-22 02:14:48 +0200 (Mon, 22 Jan 2007) | 1 line Changed paths: M /trunk/data/amplio/wonders.spec set pixel border to 1; reported by me in PR#34246; solution by Christian Prochaska ------------------------------------------------------------------------ r12521 | cproc | 2007-01-21 21:11:37 +0200 (Sun, 21 Jan 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/themes.c update default theme name ------------------------------------------------------------------------ r12520 | cproc | 2007-01-21 19:41:04 +0200 (Sun, 21 Jan 2007) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h Fix a problem with mouse goto. Reported by Daniel Markstedt in PR#33399 and "mzet" on IRC, patch by me. ------------------------------------------------------------------------ r12519 | cazfi | 2007-01-21 16:50:18 +0200 (Sun, 21 Jan 2007) | 5 lines Changed paths: M /trunk/server/barbarian.c Use player_set_nation() to assign nation for barbarians instead of directly changing player.nation. See #34168 ------------------------------------------------------------------------ r12516 | cazfi | 2007-01-21 14:35:31 +0200 (Sun, 21 Jan 2007) | 5 lines Changed paths: M /trunk/server/settlers.c M /trunk/server/unittools.c Initialize ai.choice when ever new city is got from hut or founded. See #34145 ------------------------------------------------------------------------ r12515 | cazfi | 2007-01-21 13:22:42 +0200 (Sun, 21 Jan 2007) | 5 lines Changed paths: M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-win32/wldlg.h Fix gui-win32 worklist code compilation. Part of patch #33445 by Jonathan Landis , modified by me. ------------------------------------------------------------------------ r12514 | dmarks | 2007-01-21 08:35:09 +0200 (Sun, 21 Jan 2007) | 1 line Changed paths: M /trunk/data/amplio/fog.png M /trunk/data/amplio/fog.spec M /trunk/data/amplio/moderncities.png M /trunk/data/amplio/select-alpha.png M /trunk/data/amplio/select.spec M /trunk/data/amplio/terrain1.png M /trunk/data/amplio/units.png M /trunk/data/amplio/units.spec A /trunk/data/graphics/disorder.svg A /trunk/data/graphics/user_attention.png Tweaks to Amplio tileset: fog and user-attention by Yautja; freight unit, disorder and select_alpha by qwm. (PR#33528) ------------------------------------------------------------------------ r12511 | cazfi | 2007-01-20 22:54:42 +0200 (Sat, 20 Jan 2007) | 7 lines Changed paths: M /trunk/common/aicore/path_finding.c Removed segment_length and step from danger_node, since they were counted wrong anyway. Instead iterate through segment or path to determine its length when needed. This fixes crashes reported and analyzed by arno. in #19822 ------------------------------------------------------------------------ r12509 | cazfi | 2007-01-20 19:00:44 +0200 (Sat, 20 Jan 2007) | 5 lines Changed paths: M /trunk/server/citytools.c City sees "Partial_Invis" units only if they are adjacent to city center. See #33626 ------------------------------------------------------------------------ r12508 | cazfi | 2007-01-20 18:03:53 +0200 (Sat, 20 Jan 2007) | 4 lines Changed paths: M /trunk/server/edithand.c Do not allow placing units inside empty enemy cities. See #33761 ------------------------------------------------------------------------ r12507 | cazfi | 2007-01-20 18:00:27 +0200 (Sat, 20 Jan 2007) | 6 lines Changed paths: M /trunk/client/helpdata.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset New unit class flag "Unreachable". Units with this flag can only be attacked by units with flag "Fighter". This replaces hardcoded behavior from AIR_MOVING units. See #33762 ------------------------------------------------------------------------ r12506 | cazfi | 2007-01-20 01:38:03 +0200 (Sat, 20 Jan 2007) | 4 lines Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/options.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/configure.ac M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/utility/ioz.c M /trunk/utility/ioz.h M /trunk/utility/registry.c M /trunk/utility/registry.h M /trunk/version.in Support for bzip2 compressed savegames. Requested by Christian Knoke in #11068 ------------------------------------------------------------------------ r12502 | cazfi | 2007-01-19 16:15:36 +0200 (Fri, 19 Jan 2007) | 5 lines Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/worklist.c M /trunk/server/cityhand.c Avoid messing worklist when city cannot change production and user tries to change order of worklist items. Reported by Tommi Björkbacka in #18773 ------------------------------------------------------------------------ r12501 | cazfi | 2007-01-19 12:46:33 +0200 (Fri, 19 Jan 2007) | 4 lines Changed paths: M /trunk/server/ruleset.c Fix memory leak from terrain.ruleset loading See #34035 ------------------------------------------------------------------------ r12500 | cazfi | 2007-01-19 04:15:47 +0200 (Fri, 19 Jan 2007) | 5 lines Changed paths: M /trunk/client/gui-win32/helpdlg.c Use get_unit_move_type() instead of looking move_type directly from unit_type structure, where it no longer is. Part of patch #33445 by Jonathan Landis ------------------------------------------------------------------------ r12499 | cazfi | 2007-01-18 17:19:51 +0200 (Thu, 18 Jan 2007) | 5 lines Changed paths: M /trunk/server/settlers.c Use pathfinding instead of do_unit_goto() in autosettler code. See #33600 ------------------------------------------------------------------------ r12498 | cazfi | 2007-01-18 15:39:00 +0200 (Thu, 18 Jan 2007) | 4 lines Changed paths: M /trunk/server/unittools.c Initialize variable See #33979 ------------------------------------------------------------------------ r12497 | cazfi | 2007-01-17 17:30:04 +0200 (Wed, 17 Jan 2007) | 6 lines Changed paths: M /trunk/server/unittools.c Changed aircraft auto-return code to use pathfinding instead of do_unit_goto() Patch by Per I. Mathisen and me in #18441 ------------------------------------------------------------------------ r12496 | cazfi | 2007-01-17 16:34:25 +0200 (Wed, 17 Jan 2007) | 4 lines Changed paths: M /trunk/server/srv_main.h Removed unused bv_draw definition. See #33625 ------------------------------------------------------------------------ r12494 | dmarks | 2007-01-17 15:00:46 +0200 (Wed, 17 Jan 2007) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/esperanto-shield.png A /trunk/data/flags/esperanto.png A /trunk/data/flags/esperanto.svg A /trunk/data/flags/jbonai-shield.png A /trunk/data/flags/jbonai.png A /trunk/data/flags/jbonai.svg A /trunk/data/flags/polynesian-shield.png A /trunk/data/flags/polynesian.png A /trunk/data/flags/polynesian.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/esperant.ruleset A /trunk/data/nation/lojbanistani.ruleset A /trunk/data/nation/polynesian.ruleset M /trunk/data/nation/swedish.ruleset A /trunk/data/nation/un.ruleset M /trunk/po/POTFILES.in Add nations: Esperants by me with kind assistance by several UniLang community members (PR#29559); Lojbanistani by Elmo Todurov and edited by me (PR#29569); Polynesian by me and Anonymous forum user (PR#30939); UN by me (PR#18232). Flags by Gabriel Ehrnst Grundin (esperanto), Elmo Todurov (jbonai) and me (polynesian). ------------------------------------------------------------------------ r12492 | cazfi | 2007-01-17 13:37:45 +0200 (Wed, 17 Jan 2007) | 10 lines Changed paths: M /trunk/server/settings.c M /trunk/server/stdinhand.c Do not allow setting endyear eralier than current year. Check validity of each character when setting boolean or integer server settings. Reported by John Dubberley Patch by Ciaran Mac Lochlainn with minor modifications by me. See #7414 ------------------------------------------------------------------------ r12490 | cazfi | 2007-01-17 09:09:31 +0200 (Wed, 17 Jan 2007) | 4 lines Changed paths: M /trunk/client/helpdata.c Help shows required buildings for units Requested by banjo in #18234 ------------------------------------------------------------------------ r12488 | cazfi | 2007-01-15 23:12:19 +0200 (Mon, 15 Jan 2007) | 6 lines Changed paths: M /trunk/data/scenario/tutorial.sav Allow translation of Tutorial by marking translatable text as _("...") instead of _('...'). $ is used instead of " as border character for code segment. Requested by Christian Knoke in #16350 ------------------------------------------------------------------------ r12486 | cazfi | 2007-01-15 18:33:25 +0200 (Mon, 15 Jan 2007) | 6 lines Changed paths: M /trunk/utility/inputfile.c M /trunk/utility/registry.c In addition to ", allow ' and $ as characters bordering string values. Ending character must be same as starting character and it can appear in between only if escaped with \. This is part of #16350 ------------------------------------------------------------------------ r12484 | cazfi | 2007-01-15 18:25:51 +0200 (Mon, 15 Jan 2007) | 4 lines Changed paths: M /trunk/client/clinet.h M /trunk/data/helpdata.txt M /trunk/doc/man/civclient.6 M /trunk/doc/man/civserver.6 M /trunk/server/sernet.h Changed default port to 5556. See #33479 ------------------------------------------------------------------------ r12482 | dmarks | 2007-01-15 08:02:21 +0200 (Mon, 15 Jan 2007) | 1 line Changed paths: M /trunk/data/nation/basque.ruleset M /trunk/data/nation/galician.ruleset fix gettext errors reported by Marko in PR#33628 ------------------------------------------------------------------------ r12480 | dmarks | 2007-01-15 03:11:04 +0200 (Mon, 15 Jan 2007) | 1 line Changed paths: M /trunk/data/misc/buildings.png M /trunk/data/misc/buildings.spec improved buildings.png by Eleazar including a new SDI defence and four tech icons (currently unused) (PR#32780) ------------------------------------------------------------------------ r12479 | dmarks | 2007-01-15 02:54:24 +0200 (Mon, 15 Jan 2007) | 1 line Changed paths: M /trunk/data/flags/uyghur-shield.png M /trunk/data/flags/uyghur.png M /trunk/data/flags/uyghur.svg enlarge emblem in Uyghur flag ------------------------------------------------------------------------ r12476 | dmarks | 2007-01-15 02:30:19 +0200 (Mon, 15 Jan 2007) | 1 line Changed paths: M /trunk/data/flags/aram-shield.png M /trunk/data/flags/aram.png M /trunk/data/flags/aram.svg improved Aramean flag; graphics by me (PR#32782) ------------------------------------------------------------------------ r12475 | dmarks | 2007-01-15 02:26:48 +0200 (Mon, 15 Jan 2007) | 1 line Changed paths: M /trunk/data/graphics/tech/labor_union.svg M /trunk/data/misc/techs.png M /trunk/data/misc/techs.spec better icon for labor union; graphics by Tobias Jakobs (PR#32781) ------------------------------------------------------------------------ r12473 | cazfi | 2007-01-15 01:50:25 +0200 (Mon, 15 Jan 2007) | 6 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c When player gains tech by stealing or by getting initial science boost from traderoute, send player info to everyone who has embassy with him. Reported by Christian Knoke in #14636. ------------------------------------------------------------------------ r12472 | cazfi | 2007-01-14 22:23:34 +0200 (Sun, 14 Jan 2007) | 4 lines Changed paths: M /trunk/server/gotohand.c Rewritten really_generate_warmap() to comply with current rules. See #18476 ------------------------------------------------------------------------ r12469 | cazfi | 2007-01-14 21:35:32 +0200 (Sun, 14 Jan 2007) | 5 lines Changed paths: M /trunk/server/diplomats.c M /trunk/server/unittools.c Bribed units retain their current fuel amount, foul status and whether they are already paradropped. Reported by Christian Knoke in #9568. ------------------------------------------------------------------------ r12467 | hunterz | 2007-01-14 12:22:50 +0200 (Sun, 14 Jan 2007) | 1 line Changed paths: M /trunk/po/cs.po update translation ------------------------------------------------------------------------ r12465 | cazfi | 2007-01-14 09:42:04 +0200 (Sun, 14 Jan 2007) | 6 lines Changed paths: M /trunk/server/unittools.c send_unit_info_to_onlookers() calls unit_goes_out_of_sight() if previously seen unit moves out of sight. Previously unit_goes_out_of_sight() was never called for allied units inside transporter. That caused client crash reported by Fernando Goncalves in #21843. ------------------------------------------------------------------------ r12464 | cazfi | 2007-01-13 19:06:55 +0200 (Sat, 13 Jan 2007) | 3 lines Changed paths: D /trunk/data/nation/kampuchean.ruleset Removed empty kampuchean.ruleset. It is now known as cambodian.ruleset. ------------------------------------------------------------------------ r12462 | cazfi | 2007-01-13 18:55:15 +0200 (Sat, 13 Jan 2007) | 5 lines Changed paths: M /trunk/ai/advmilitary.c Replace hardcoded City Walls cost with call to impr_buy_gold_cost(). See #33324 ------------------------------------------------------------------------ r12461 | dmarks | 2007-01-13 13:57:00 +0200 (Sat, 13 Jan 2007) | 1 line Changed paths: A /trunk/data/graphics/thumbs_down.svg A /trunk/data/graphics/thumbs_up.svg M /trunk/data/misc/treaty.png M /trunk/data/misc/treaty.spec New treaty.png generated from SVG by pratheep and edited by me. See PR#14382 ------------------------------------------------------------------------ r12459 | cazfi | 2007-01-13 08:19:48 +0200 (Sat, 13 Jan 2007) | 5 lines Changed paths: M /trunk/server/srv_main.c Fix situation where plr1 thinks he is in peace with plr2 and plr2 thinks he is still in armistice with plr1. Patch by Per I. Mathisen in #19510 ------------------------------------------------------------------------ r12457 | cazfi | 2007-01-13 06:36:58 +0200 (Sat, 13 Jan 2007) | 6 lines Changed paths: M /trunk/ai/advmilitary.c Make sure that process_defender_want() always selects some unit avoiding crash later. Reported by many in #15416 ------------------------------------------------------------------------ r12456 | cazfi | 2007-01-12 20:42:49 +0200 (Fri, 12 Jan 2007) | 6 lines Changed paths: M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen.h M /trunk/server/generator/startpos.c M /trunk/server/generator/startpos.h M /trunk/server/srv_main.c Do not place initial units to non-native terrain. Mapgenerator sets startpositions only to tiles native to initial unit. See #19132 ------------------------------------------------------------------------ r12453 | dmarks | 2007-01-08 12:25:16 +0200 (Mon, 08 Jan 2007) | 1 line Changed paths: D /trunk/data/graphics/adamsmith.png D /trunk/data/graphics/bach.jpg D /trunk/data/graphics/cancer.svg D /trunk/data/graphics/hoover.svg D /trunk/data/graphics/newton.jpg D /trunk/data/graphics/oracle.svg D /trunk/data/graphics/suntzu.png A /trunk/data/graphics/wonders A /trunk/data/graphics/wonders/adamsmith.png (from /trunk/data/graphics/adamsmith.png:12437) A /trunk/data/graphics/wonders/apollo_program.jpg A /trunk/data/graphics/wonders/bach.jpg (from /trunk/data/graphics/bach.jpg:12437) A /trunk/data/graphics/wonders/cancer.svg (from /trunk/data/graphics/cancer.svg:12437) A /trunk/data/graphics/wonders/capitalization.jpeg A /trunk/data/graphics/wonders/colossus.xcf A /trunk/data/graphics/wonders/copernicus_observatory.svg A /trunk/data/graphics/wonders/darwins_voyage.png A /trunk/data/graphics/wonders/eiffel_tower.jpg A /trunk/data/graphics/wonders/great_library.svg A /trunk/data/graphics/wonders/great_wall.svg A /trunk/data/graphics/wonders/hoover.svg (from /trunk/data/graphics/hoover.svg:12437) A /trunk/data/graphics/wonders/king_richards_crusade.png A /trunk/data/graphics/wonders/leonardos_workshop.png A /trunk/data/graphics/wonders/magellans_expedition.svg A /trunk/data/graphics/wonders/manhattan_project.svg A /trunk/data/graphics/wonders/marco_polos_embassy.svg A /trunk/data/graphics/wonders/michelangelos_chapel.xcf A /trunk/data/graphics/wonders/newton.jpg (from /trunk/data/graphics/newton.jpg:12437) A /trunk/data/graphics/wonders/oracle.svg (from /trunk/data/graphics/oracle.svg:12437) A /trunk/data/graphics/wonders/shakespeares_theatre.xcf A /trunk/data/graphics/wonders/statue_of_liberty.png A /trunk/data/graphics/wonders/suntzu.png (from /trunk/data/graphics/suntzu.png:12437) A /trunk/data/graphics/wonders/womens_suffrage.svg more high-res sources for our wonder icons; SVGs by Frederic Rodrigo, bitmaps from the Public Domain ------------------------------------------------------------------------ r12451 | dmarks | 2007-01-04 15:39:05 +0200 (Thu, 04 Jan 2007) | 1 line Changed paths: M /trunk/data/nation/basque.ruleset Edits to the Basque legend. See PR#32045 ------------------------------------------------------------------------ r12450 | dmarks | 2007-01-04 15:31:36 +0200 (Thu, 04 Jan 2007) | 1 line Changed paths: M /trunk/data/amplio/units.png Flip some units to avoid obstructing the national shield or flag. PNG edited by Eleazar. See PR#31819 ------------------------------------------------------------------------ r12449 | hunterz | 2007-01-02 16:43:56 +0200 (Tue, 02 Jan 2007) | 1 line Changed paths: M /trunk/po/cs.po update translation ------------------------------------------------------------------------ r12447 | dmarks | 2007-01-01 15:38:59 +0200 (Mon, 01 Jan 2007) | 1 line Changed paths: M /trunk/data/flags/chile-shield.png M /trunk/data/flags/chile.png M /trunk/data/flags/chile.svg M /trunk/data/flags/estonia-shield.png M /trunk/data/flags/estonia.png M /trunk/data/flags/estonia.svg M /trunk/data/flags/papua_newguinea-shield.png M /trunk/data/flags/papua_newguinea.png M /trunk/data/flags/papua_newguinea.svg better colors and shapes ------------------------------------------------------------------------ r12444 | dmarks | 2006-12-24 07:47:50 +0200 (Sun, 24 Dec 2006) | 1 line Changed paths: M /trunk/data/flags/byzantium-shield.png M /trunk/data/flags/byzantium.png M /trunk/data/flags/byzantium.svg turn text object into path to ensure accurate rendering on all platforms ------------------------------------------------------------------------ r12443 | dmarks | 2006-12-23 05:56:32 +0200 (Sat, 23 Dec 2006) | 1 line Changed paths: M /trunk/data/nation/kenyan.ruleset revert accidental changes in the previous commit ------------------------------------------------------------------------ r12442 | dmarks | 2006-12-23 05:48:42 +0200 (Sat, 23 Dec 2006) | 1 line Changed paths: M /trunk/data/amplio.tilespec A /trunk/data/graphics/tech A /trunk/data/graphics/tech/3d A /trunk/data/graphics/tech/3d/AUTHORS A /trunk/data/graphics/tech/3d/adn.ac.bz2 A /trunk/data/graphics/tech/3d/adn.ini A /trunk/data/graphics/tech/3d/balance.ac.bz2 A /trunk/data/graphics/tech/3d/balance.ini A /trunk/data/graphics/tech/3d/ch3-cooh.ac.bz2 A /trunk/data/graphics/tech/3d/fer.ac A /trunk/data/graphics/tech/3d/fre.ini A /trunk/data/graphics/tech/3d/magnet.ac.bz2 A /trunk/data/graphics/tech/3d/magnet.ini A /trunk/data/graphics/tech/3d/mur.ac.bz2 A /trunk/data/graphics/tech/3d/mur.ini A /trunk/data/graphics/tech/3d/ring.ini A /trunk/data/graphics/tech/3d/roue.ac.bz2 A /trunk/data/graphics/tech/3d/roue.ini A /trunk/data/graphics/tech/3d/sky.ac.bz2 A /trunk/data/graphics/tech/3d/sky.bmp.bz2 A /trunk/data/graphics/tech/3d/sky.ini A /trunk/data/graphics/tech/advanced_flight.svg A /trunk/data/graphics/tech/alphabet.svg A /trunk/data/graphics/tech/amphibious_warfare.jpg A /trunk/data/graphics/tech/astronomy.svg A /trunk/data/graphics/tech/atomic_theory.svg A /trunk/data/graphics/tech/automobile.svg A /trunk/data/graphics/tech/banking.svg A /trunk/data/graphics/tech/bridge_building.jpg A /trunk/data/graphics/tech/bronze_working.svg A /trunk/data/graphics/tech/ceremonial_burial.jpg A /trunk/data/graphics/tech/chivalry.jpg A /trunk/data/graphics/tech/code_of_laws.png A /trunk/data/graphics/tech/combined_arms.jpg A /trunk/data/graphics/tech/combustion.svg A /trunk/data/graphics/tech/communism.jpg A /trunk/data/graphics/tech/computers.svg A /trunk/data/graphics/tech/conscription.jpg A /trunk/data/graphics/tech/construction.png A /trunk/data/graphics/tech/currency.svg A /trunk/data/graphics/tech/democracy.png A /trunk/data/graphics/tech/engineering.png A /trunk/data/graphics/tech/feudalism.png A /trunk/data/graphics/tech/flight.jpg A /trunk/data/graphics/tech/gunpowder.png A /trunk/data/graphics/tech/horseback_riding.svg A /trunk/data/graphics/tech/industrialization.svg A /trunk/data/graphics/tech/invention.jpg A /trunk/data/graphics/tech/labor_union.svg A /trunk/data/graphics/tech/laser.svg A /trunk/data/graphics/tech/leadership.jpg A /trunk/data/graphics/tech/map_making.jpg A /trunk/data/graphics/tech/mass_production.jpg A /trunk/data/graphics/tech/mathematics.jpg A /trunk/data/graphics/tech/medicine.svg A /trunk/data/graphics/tech/metallurgy.jpg A /trunk/data/graphics/tech/mobile_warfare.jpg A /trunk/data/graphics/tech/monarchy.svg A /trunk/data/graphics/tech/monotheism.png A /trunk/data/graphics/tech/mysticism.svg A /trunk/data/graphics/tech/navigation.svg A /trunk/data/graphics/tech/nuclear_fission.svg A /trunk/data/graphics/tech/nuclear_power.png A /trunk/data/graphics/tech/philosophy.svg A /trunk/data/graphics/tech/physics.svg A /trunk/data/graphics/tech/polytheism.svg A /trunk/data/graphics/tech/pottery.jpg A /trunk/data/graphics/tech/recycling.svg A /trunk/data/graphics/tech/refining.png A /trunk/data/graphics/tech/robotics.png A /trunk/data/graphics/tech/rocketry.png A /trunk/data/graphics/tech/sanitation.png A /trunk/data/graphics/tech/seafaring.svg A /trunk/data/graphics/tech/space_flight.jpg A /trunk/data/graphics/tech/stealth.png A /trunk/data/graphics/tech/stealth.svg A /trunk/data/graphics/tech/steam_engine.jpg A /trunk/data/graphics/tech/steel.png A /trunk/data/graphics/tech/superconductors.jpg A /trunk/data/graphics/tech/the_corporation.svg A /trunk/data/graphics/tech/the_republic.jpg A /trunk/data/graphics/tech/theology.jpg A /trunk/data/graphics/tech/theory_of_gravity.png A /trunk/data/graphics/tech/trade.svg A /trunk/data/graphics/tech/university.svg A /trunk/data/graphics/tech/warrior_code.png A /trunk/data/graphics/tech/writing.jpg M /trunk/data/hex2t.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/techs.png A /trunk/data/misc/techs.spec M /trunk/data/nation/kenyan.ruleset M /trunk/data/trident.tilespec Add technology icons to the tilesets; techs.png edited by Frederic Rodrigo and myself. See techs.spec for full credits. (PR#13259) ------------------------------------------------------------------------ r12439 | dmarks | 2006-12-23 04:18:02 +0200 (Sat, 23 Dec 2006) | 1 line Changed paths: M /trunk/data/nation/aborigines.ruleset M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/aymara.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/doc/README.nations New policy: Only one living leader per nation allowed. Discussion in PR#28793. ------------------------------------------------------------------------ r12436 | jdorje | 2006-12-20 21:43:36 +0200 (Wed, 20 Dec 2006) | 4 lines Changed paths: M /trunk/configure.ac Define $localedir if it is not already (autoconf <= 2.59). See PR#15944. ------------------------------------------------------------------------ r12435 | cproc | 2006-12-20 18:00:22 +0200 (Wed, 20 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/repodlgs.c fix determination of target buildings in science dialog and help dialog. Reported by Daniel Markstedt in PR#29557, patch by me. ------------------------------------------------------------------------ r12430 | jdorje | 2006-12-20 02:25:53 +0200 (Wed, 20 Dec 2006) | 4 lines Changed paths: M /trunk/configure.ac Fix quotations around -DLOCALEDIR parameter for CPPFLAGS. Reported by Christian Knoke as part of PR#20534. Patch by Christian Prochaska. ------------------------------------------------------------------------ r12429 | jdorje | 2006-12-20 00:44:52 +0200 (Wed, 20 Dec 2006) | 1 line Changed paths: M /trunk/po/el.po Mark half-translated message as fuzzy to avoid a msgfmt warning. ------------------------------------------------------------------------ r12428 | jdorje | 2006-12-16 10:54:59 +0200 (Sat, 16 Dec 2006) | 5 lines Changed paths: M /trunk/configure.ac M /trunk/po/Makefile.in.in Fix expansion problems of $datadir within LOCALEDIR, and make use of the $localedir variable. See PR#20534. ------------------------------------------------------------------------ r12425 | elmo | 2006-12-15 21:29:12 +0200 (Fri, 15 Dec 2006) | 1 line Changed paths: M /trunk/po/da.po Fully translated! Thanks, Joe Dalton! ------------------------------------------------------------------------ r12423 | chomwitt | 2006-12-11 09:46:38 +0200 (Mon, 11 Dec 2006) | 1 line Changed paths: M /trunk/po/el.po greek translation 0.5 ------------------------------------------------------------------------ r12422 | jdorje | 2006-12-10 04:56:13 +0200 (Sun, 10 Dec 2006) | 5 lines Changed paths: M /trunk/configure.ac Fix problem with use of unescaped quotation characters within FC_STORE_* strings in config.h. Reported by Daniel Markstedt in PR#25944. Patch by Christian Prochaska. ------------------------------------------------------------------------ r12419 | dmarks | 2006-12-09 09:50:34 +0200 (Sat, 09 Dec 2006) | 1 line Changed paths: M /trunk/data/buildings/airport.png M /trunk/data/buildings/aqueduct.png M /trunk/data/buildings/bank.png M /trunk/data/buildings/barracks_i.png M /trunk/data/buildings/barracks_ii.png M /trunk/data/buildings/barracks_iii.png M /trunk/data/buildings/capitalization.png M /trunk/data/buildings/cathedral.png M /trunk/data/buildings/city_walls.png M /trunk/data/buildings/coastal_defense.png M /trunk/data/buildings/colosseum.png M /trunk/data/buildings/courthouse.png M /trunk/data/buildings/factory.png M /trunk/data/buildings/granary.png M /trunk/data/buildings/harbor.png M /trunk/data/buildings/hydro_plant.png M /trunk/data/buildings/library.png M /trunk/data/buildings/marketplace.png M /trunk/data/buildings/mass_transit.png M /trunk/data/buildings/mfg_plant.png M /trunk/data/buildings/nuclear_plant.png M /trunk/data/buildings/offshore_platform.png M /trunk/data/buildings/palace.png M /trunk/data/buildings/police_station.png M /trunk/data/buildings/port_facility.png M /trunk/data/buildings/power_plant.png M /trunk/data/buildings/recycling_center.png M /trunk/data/buildings/research_lab.png M /trunk/data/buildings/sam_battery.png M /trunk/data/buildings/sdi_defense.png M /trunk/data/buildings/sewer_system.png M /trunk/data/buildings/solar_plant.png M /trunk/data/buildings/space_component.png M /trunk/data/buildings/space_modules.png M /trunk/data/buildings/space_structural.png M /trunk/data/buildings/stock_exchange.png M /trunk/data/buildings/super_highways.png M /trunk/data/buildings/supermarket.png M /trunk/data/buildings/temple.png M /trunk/data/buildings/university.png Crop building icons to 64x48 ------------------------------------------------------------------------ r12418 | elmo | 2006-12-08 17:35:56 +0200 (Fri, 08 Dec 2006) | 1 line Changed paths: M /trunk/po/da.po Joe Dalton's work, almost fully translated\! ------------------------------------------------------------------------ r12416 | cproc | 2006-12-07 01:23:07 +0200 (Thu, 07 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/wldlg.c Fix a crash in the worklist dialog. Reported by Erik Johansson in PR#27460, patch by me. ------------------------------------------------------------------------ r12415 | cproc | 2006-12-07 01:10:56 +0200 (Thu, 07 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/wldlg.c revert parts of the previous commit that belong to another issue ------------------------------------------------------------------------ r12414 | cproc | 2006-12-07 01:03:22 +0200 (Thu, 07 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/wldlg.c add a missing check to the minimap blitting code ------------------------------------------------------------------------ r12413 | cproc | 2006-12-06 23:11:12 +0200 (Wed, 06 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.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/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_label.c M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/wldlg.c fix a crash + some other problems in the diplomacy dialog. Reported by Erik Johansson in PR#26924, patch by me. ------------------------------------------------------------------------ r12411 | cproc | 2006-12-02 09:56:42 +0200 (Sat, 02 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.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/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.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-sdl/repodlgs.h M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/wldlg.c fix some memory leaks ------------------------------------------------------------------------ r12410 | cproc | 2006-12-02 03:58:36 +0200 (Sat, 02 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/widget_window.c correct some more sizes for 320x240 resolution ------------------------------------------------------------------------ r12409 | cproc | 2006-12-02 02:20:16 +0200 (Sat, 02 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/widget_window.c fix window movement ------------------------------------------------------------------------ r12408 | cproc | 2006-12-02 02:11:27 +0200 (Sat, 02 Dec 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/widget_scrollbar.c fix vertical slider movement ------------------------------------------------------------------------ r12406 | dmarks | 2006-11-30 16:25:27 +0200 (Thu, 30 Nov 2006) | 1 line Changed paths: M /trunk/data/nation/australian.ruleset Updates to Australian leader list as suggested by Ryan Green and rp. (PR#22157) ------------------------------------------------------------------------ r12405 | dmarks | 2006-11-30 16:20:14 +0200 (Thu, 30 Nov 2006) | 1 line Changed paths: M /trunk/data/buildings/airport.png M /trunk/data/buildings/aqueduct.png M /trunk/data/buildings/bank.png M /trunk/data/buildings/barracks_i.png M /trunk/data/buildings/barracks_ii.png M /trunk/data/buildings/barracks_iii.png M /trunk/data/buildings/capitalization.png M /trunk/data/buildings/cathedral.png M /trunk/data/buildings/city_walls.png M /trunk/data/buildings/coastal_defense.png M /trunk/data/buildings/colosseum.png M /trunk/data/buildings/courthouse.png M /trunk/data/buildings/factory.png M /trunk/data/buildings/granary.png M /trunk/data/buildings/harbor.png M /trunk/data/buildings/hydro_plant.png M /trunk/data/buildings/library.png M /trunk/data/buildings/marketplace.png M /trunk/data/buildings/mass_transit.png M /trunk/data/buildings/mfg_plant.png M /trunk/data/buildings/nuclear_plant.png M /trunk/data/buildings/offshore_platform.png M /trunk/data/buildings/palace.png M /trunk/data/buildings/police_station.png M /trunk/data/buildings/port_facility.png M /trunk/data/buildings/power_plant.png M /trunk/data/buildings/recycling_center.png M /trunk/data/buildings/research_lab.png M /trunk/data/buildings/sam_battery.png M /trunk/data/buildings/sdi_defense.png M /trunk/data/buildings/sewer_system.png M /trunk/data/buildings/solar_plant.png M /trunk/data/buildings/space_component.png M /trunk/data/buildings/space_modules.png M /trunk/data/buildings/space_structural.png M /trunk/data/buildings/stock_exchange.png M /trunk/data/buildings/super_highways.png M /trunk/data/buildings/supermarket.png M /trunk/data/buildings/temple.png M /trunk/data/buildings/university.png Improved building icons by feler404 (PR#17189) ------------------------------------------------------------------------ r12404 | frodrigo | 2006-11-28 20:29:53 +0200 (Tue, 28 Nov 2006) | 1 line Changed paths: M /trunk/po/fr.po Update, except for nation ------------------------------------------------------------------------ r12402 | dmarks | 2006-11-25 15:49:03 +0200 (Sat, 25 Nov 2006) | 1 line Changed paths: M /trunk/data/nation/Makefile.am add renamed ruleset to the makefile ------------------------------------------------------------------------ r12401 | dmarks | 2006-11-25 11:32:49 +0200 (Sat, 25 Nov 2006) | 1 line Changed paths: M /trunk/po/POTFILES.in Point to the right file for localization ------------------------------------------------------------------------ r12400 | dmarks | 2006-11-25 11:31:03 +0200 (Sat, 25 Nov 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset A /trunk/data/nation/cambodian.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/vietnamese.ruleset Rename Kampuchean nation to Cambodian. See PR#19497 ------------------------------------------------------------------------ r12399 | dmarks | 2006-11-25 10:49:58 +0200 (Sat, 25 Nov 2006) | 1 line Changed paths: M /trunk/data/flags/afghanistan-shield.png M /trunk/data/flags/afghanistan.png M /trunk/data/flags/afghanistan.svg M /trunk/data/misc/flags.spec Lighter and more correct Afghanistan flag. Authors: Andrew Dunhan; modified by Reisio (Wikipedia user). See PR#23419 ------------------------------------------------------------------------ r12398 | dmarks | 2006-11-25 10:41:50 +0200 (Sat, 25 Nov 2006) | 1 line Changed paths: M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/sami.ruleset Rephrasing of two legends. (PR#19573) ------------------------------------------------------------------------ r12397 | cproc | 2006-11-21 21:32:14 +0200 (Tue, 21 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget_scrollbar.c M /trunk/client/gui-sdl/wldlg.c correct some sizes for 320x240 resolution ------------------------------------------------------------------------ r12396 | cproc | 2006-11-20 03:49:42 +0200 (Mon, 20 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/messagewin.c use messagewin_common functions to handle message clicks ------------------------------------------------------------------------ r12395 | cproc | 2006-11-20 03:45:38 +0200 (Mon, 20 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/widget_scrollbar.h some more small fixes ------------------------------------------------------------------------ r12394 | cproc | 2006-11-19 21:42:54 +0200 (Sun, 19 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/wldlg.c wrap messages in the message window if they are too long for the given area ------------------------------------------------------------------------ r12393 | cproc | 2006-11-19 13:10:56 +0200 (Sun, 19 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget_window.c some small fixes ------------------------------------------------------------------------ r12392 | cproc | 2006-11-15 19:25:29 +0200 (Wed, 15 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c move the nation page buttons to the bottom of the screen for consistency ------------------------------------------------------------------------ r12391 | cproc | 2006-11-15 18:33:16 +0200 (Wed, 15 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c move the start page buttons to the bottom of the screen, so there's more space for the button text ------------------------------------------------------------------------ r12390 | cproc | 2006-11-15 15:57:52 +0200 (Wed, 15 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_icon.c fix a crash in the options dialog ------------------------------------------------------------------------ r12389 | cproc | 2006-11-15 15:32:52 +0200 (Wed, 15 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/gui_mouse.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.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-sdl/sprite.h M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/wldlg.c some cleanup ------------------------------------------------------------------------ r12387 | cproc | 2006-11-11 19:06:32 +0200 (Sat, 11 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_button.c A /trunk/client/gui-sdl/widget_button.h M /trunk/client/gui-sdl/widget_checkbox.c A /trunk/client/gui-sdl/widget_checkbox.h M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/widget_edit.c A /trunk/client/gui-sdl/widget_edit.h M /trunk/client/gui-sdl/widget_icon.c A /trunk/client/gui-sdl/widget_icon.h M /trunk/client/gui-sdl/widget_label.c A /trunk/client/gui-sdl/widget_label.h M /trunk/client/gui-sdl/widget_p.h A /trunk/client/gui-sdl/widget_scrollbar.c (from /trunk/client/gui-sdl/widget_slider.c:12383) A /trunk/client/gui-sdl/widget_scrollbar.h D /trunk/client/gui-sdl/widget_slider.c M /trunk/client/gui-sdl/widget_window.c A /trunk/client/gui-sdl/widget_window.h move widget-specific declarations into widget-specific header files ------------------------------------------------------------------------ r12386 | jdorje | 2006-11-11 01:36:11 +0200 (Sat, 11 Nov 2006) | 6 lines Changed paths: M /trunk/configure.ac Add extra quotations for DEFAULT_DATA_PATH to avoid the shell interpreting it. Reported by Brandon J. Van Every in PR#24159. Fix by Christian Prochaska. ------------------------------------------------------------------------ r12382 | cproc | 2006-11-06 14:10:01 +0200 (Mon, 06 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c fix in-game chat line ------------------------------------------------------------------------ r12381 | cproc | 2006-11-06 13:54:36 +0200 (Mon, 06 Nov 2006) | 2 lines Changed paths: 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/optiondlg.h M /trunk/client/gui-sdl/pages.c - fix minimap size calculation - disable order widgets when in observer mode ------------------------------------------------------------------------ r12379 | cproc | 2006-11-05 18:31:29 +0200 (Sun, 05 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/helpdlg.c - fix a memory leak in the help dialog ------------------------------------------------------------------------ r12378 | cproc | 2006-11-05 17:33:40 +0200 (Sun, 05 Nov 2006) | 2 lines Changed paths: M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/menu.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget_slider.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/wldlg.c - move creation and deletion of game page widgets into show_game_page() and close_game_page() functions - fix a memory leak in the mask_surface() function ------------------------------------------------------------------------ r12377 | jdorje | 2006-11-05 05:20:31 +0200 (Sun, 05 Nov 2006) | 1 line Changed paths: D /trunk/po/el.gmo Remove gmo file from repository. ------------------------------------------------------------------------ r12376 | jdorje | 2006-11-05 05:19:51 +0200 (Sun, 05 Nov 2006) | 1 line Changed paths: M /trunk/po/el.gmo M /trunk/po/el.po Mark string as fuzzy to avoid warning. ------------------------------------------------------------------------ r12374 | jdorje | 2006-11-04 20:17:48 +0200 (Sat, 04 Nov 2006) | 1 line Changed paths: M /trunk/server/scripting/script_signal.c Remove incorrect free call. ------------------------------------------------------------------------ r12373 | cproc | 2006-11-04 07:59:37 +0200 (Sat, 04 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c 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/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_label.c M /trunk/client/gui-sdl/widget_slider.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/wldlg.c don't call widget-specific redraw functions, but use widget_redraw() instead ------------------------------------------------------------------------ r12372 | jdorje | 2006-11-04 01:03:08 +0200 (Sat, 04 Nov 2006) | 1 line Changed paths: M /trunk/utility/registry.c Show section name in error message. ------------------------------------------------------------------------ r12371 | jdorje | 2006-11-03 22:34:47 +0200 (Fri, 03 Nov 2006) | 1 line Changed paths: M /trunk/server/stdinhand.c Allow debug command to be used in loaded (non-running) games. ------------------------------------------------------------------------ r12368 | jdorje | 2006-11-03 20:35:35 +0200 (Fri, 03 Nov 2006) | 1 line Changed paths: M /trunk/client/packhand.c Log id of ghost units. ------------------------------------------------------------------------ r12365 | jdorje | 2006-11-03 02:31:46 +0200 (Fri, 03 Nov 2006) | 1 line Changed paths: M /trunk/win32 Update svn:ignore. ------------------------------------------------------------------------ r12363 | jdorje | 2006-11-03 01:18:33 +0200 (Fri, 03 Nov 2006) | 1 line Changed paths: A /trunk/win32/Makefile.am A /trunk/win32/clienticon.rc A /trunk/win32/servericon.rc Add missing files from PR#18651. ------------------------------------------------------------------------ r12360 | jdorje | 2006-11-02 21:37:56 +0200 (Thu, 02 Nov 2006) | 1 line Changed paths: M /trunk/data/civserver.dsc.in Remove deprecated -z option. ------------------------------------------------------------------------ r12358 | jdorje | 2006-11-02 10:37:54 +0200 (Thu, 02 Nov 2006) | 4 lines Changed paths: M /trunk/client/clinet.c Remove spurious set_client_page call. Patch by Christian Prochaska in PR#19204. ------------------------------------------------------------------------ r12357 | jdorje | 2006-11-02 10:30:20 +0200 (Thu, 02 Nov 2006) | 4 lines Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/server/Makefile.am Link in icons when compiling on Windows. Patch by Christian Prochaska in PR#18651. ------------------------------------------------------------------------ r12353 | jdorje | 2006-11-02 09:58:24 +0200 (Thu, 02 Nov 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Fix keypad movement of units. Patch by Christian Prochaska in PR#15850. ------------------------------------------------------------------------ r12352 | cproc | 2006-11-02 09:25:01 +0200 (Thu, 02 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/pages.c fix a problem with the minimap that was introduced with the previous commit ------------------------------------------------------------------------ r12351 | cproc | 2006-11-02 08:52:04 +0200 (Thu, 02 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h 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/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/menu.h M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/widget.c M /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_label.c M /trunk/client/gui-sdl/widget_slider.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/wldlg.c some fixes and cleanup ------------------------------------------------------------------------ r12350 | chomwitt | 2006-10-31 10:43:56 +0200 (Tue, 31 Oct 2006) | 1 line Changed paths: M /trunk/configure.ac A /trunk/po/el.gmo A /trunk/po/el.po Adding greek locale files ------------------------------------------------------------------------ r12349 | cproc | 2006-10-30 07:41:45 +0200 (Mon, 30 Oct 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/connectdlg.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_main.c D /trunk/client/gui-sdl/gui_stuff.c D /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c 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/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-sdl/spaceshipdlg.c A /trunk/client/gui-sdl/widget.c A /trunk/client/gui-sdl/widget.h M /trunk/client/gui-sdl/widget_button.c M /trunk/client/gui-sdl/widget_checkbox.c M /trunk/client/gui-sdl/widget_core.c M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl/widget_icon.c M /trunk/client/gui-sdl/widget_label.c M /trunk/client/gui-sdl/widget_slider.c M /trunk/client/gui-sdl/widget_window.c M /trunk/client/gui-sdl/wldlg.c rename gui_stuff.* to widget.* ------------------------------------------------------------------------ r12348 | cproc | 2006-10-30 04:56:27 +0200 (Mon, 30 Oct 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c fix a crash in the nation dialog ------------------------------------------------------------------------ r12347 | cproc | 2006-10-30 03:46:21 +0200 (Mon, 30 Oct 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c set initial window size parameters to 1 at all places where the window gets resized before being drawn ------------------------------------------------------------------------ r12346 | cproc | 2006-10-30 03:33:16 +0200 (Mon, 30 Oct 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/widget_label.c fix background restoring ------------------------------------------------------------------------ r12345 | elmo | 2006-10-10 23:26:27 +0300 (Tue, 10 Oct 2006) | 1 line Changed paths: M /trunk/po/et.po 2819/266/1446 ------------------------------------------------------------------------ r12338 | elmo | 2006-10-07 19:11:14 +0300 (Sat, 07 Oct 2006) | 1 line Changed paths: M /trunk/po/et.po 2498/496/1537 ------------------------------------------------------------------------ r12331 | 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#15747. ------------------------------------------------------------------------ r12325 | 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 autogenerated. ------------------------------------------------------------------------ r12322 | 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 svn. ------------------------------------------------------------------------ r12319 | 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#20721. ------------------------------------------------------------------------ r12317 | jdorje | 2006-09-12 02:02:52 +0300 (Tue, 12 Sep 2006) | 1 line Changed paths: M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/he.po M /trunk/po/sv.po Mark mismatched c-format strings as fuzzy. ------------------------------------------------------------------------ r12315 | 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#20719. ------------------------------------------------------------------------ r12314 | cproc | 2006-09-11 16:56:24 +0300 (Mon, 11 Sep 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c Rename "CMA" and "Citizen Management Agent" in strings to "City Governor". Reported by Christian Knoke in PR#19755. ------------------------------------------------------------------------ r12313 | cproc | 2006-09-11 16:02:36 +0300 (Mon, 11 Sep 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/optiondlg.c Make sure the default screen resolution values are not overwritten when showing the splash screen. ------------------------------------------------------------------------ r12312 | 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 credits ------------------------------------------------------------------------ r12311 | 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 Yautja ------------------------------------------------------------------------ r12310 | 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 terrain ------------------------------------------------------------------------ r12308 | clefs | 2006-09-08 21:38:26 +0300 (Fri, 08 Sep 2006) | 2 lines Changed paths: M /trunk/po/ja.po fix for v.12301 ------------------------------------------------------------------------ r12306 | clefs | 2006-09-08 18:07:53 +0300 (Fri, 08 Sep 2006) | 2 lines Changed paths: M /trunk/po/ja.po ja.po update ------------------------------------------------------------------------ r12305 | 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#20534. ------------------------------------------------------------------------ r12301 | 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 fuzzy. ------------------------------------------------------------------------ r12299 | cazfi | 2006-09-05 21:34:39 +0300 (Tue, 05 Sep 2006) | 2 lines Changed paths: M /trunk/doc/PEOPLE Updated my email address. ------------------------------------------------------------------------ r12297 | 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 Yuusuke ------------------------------------------------------------------------ r12294 | clefs | 2006-08-27 17:08:56 +0300 (Sun, 27 Aug 2006) | 2 lines Changed paths: M /trunk/po/ja.po update ------------------------------------------------------------------------ r12292 | 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". ------------------------------------------------------------------------ r12291 | 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 updates. ------------------------------------------------------------------------ r12290 | cproc | 2006-08-25 18:37:50 +0300 (Fri, 25 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_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 files. ------------------------------------------------------------------------ r12288 | 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 page. ------------------------------------------------------------------------ r12287 | 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 page. ------------------------------------------------------------------------ r12285 | cproc | 2006-08-21 22:50:10 +0300 (Mon, 21 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c Remove some obsoleted code. ------------------------------------------------------------------------ r12284 | cproc | 2006-08-21 21:44:29 +0300 (Mon, 21 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c 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/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c Rename widget flag WF_DRAW_THEME_TRANSPARENT to WF_RESTORE_BACKGROUND. ------------------------------------------------------------------------ r12283 | cproc | 2006-08-21 06:32:16 +0300 (Mon, 21 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/messagewin.c Fix compiler warnings and a problem with transparency in background images. ------------------------------------------------------------------------ r12282 | 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) ------------------------------------------------------------------------ r12281 | cproc | 2006-08-21 05:23:26 +0300 (Mon, 21 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c Make "Garrison Panel" the default panel in city dialog. Requested by Per Inge Mathisen. ------------------------------------------------------------------------ r12280 | 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 Mathisen. ------------------------------------------------------------------------ r12279 | cproc | 2006-08-20 18:21:43 +0300 (Sun, 20 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c Move city panel buttons into the panel area. Suggested by Hogne Håskjold. ------------------------------------------------------------------------ r12278 | cproc | 2006-08-20 00:10:08 +0300 (Sun, 20 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c A /trunk/client/gui-sdl/themebackgrounds.c A /trunk/client/gui-sdl/themebackgrounds.h M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h M /trunk/client/gui-sdl/wldlg.c Make background images user-definable (in file backgrounds.themespec). Requested by Hogne Håskjold. ------------------------------------------------------------------------ r12277 | cproc | 2006-08-19 05:27:46 +0300 (Sat, 19 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.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/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c 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/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c Filter mouse buttons in callback functions to avoid strange mouse wheel effects that happened because SDL reports mouse wheel movements as button clicks. Reported by Hogne Håskjold. ------------------------------------------------------------------------ r12276 | cazfi | 2006-08-19 00:06:20 +0300 (Sat, 19 Aug 2006) | 4 lines Changed paths: M /trunk/client/citydlg_common.c Fixed client crash when number of unit types exceeds number of building types. Reported by Zoltán Lakatos in #19574. ------------------------------------------------------------------------ r12274 | cproc | 2006-08-18 23:52:16 +0300 (Fri, 18 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c Reduce font sizes in city dialog to avoid overlapping. Reported by Hogne Håskjold. ------------------------------------------------------------------------ r12273 | cproc | 2006-08-18 23:34:21 +0300 (Fri, 18 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/optiondlg.c Fix a problem with checkboxes not refreshing correctly in options dialog. Reported by Hogne Håskjold. ------------------------------------------------------------------------ r12272 | cproc | 2006-08-18 22:30:42 +0300 (Fri, 18 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c Make 4 frame parts user-definable instead of 2. Sprite tags "theme.horiz_frame" and "theme.vertic_frame" are replaced by "theme.left_frame", "theme.right_frame", "theme.top_frame" and "theme.bottom_frame". Requested by Hogne Håskjold. ------------------------------------------------------------------------ r12270 | cproc | 2006-08-18 07:12:15 +0300 (Fri, 18 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c Don't draw an extra border around themed buttons by default. Requested by Hogne Håskjold. ------------------------------------------------------------------------ r12269 | cproc | 2006-08-18 03:12:56 +0300 (Fri, 18 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themecolors.h Use user-defined frame colors in some places I previously overlooked. Reported by Hogne Håskjold. ------------------------------------------------------------------------ r12268 | cproc | 2006-08-18 01:43:26 +0300 (Fri, 18 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/repodlgs.c Fix redrawing of "close window" button in science dialog. Reported by Hogne Håskjold. ------------------------------------------------------------------------ r12267 | cproc | 2006-08-18 00:34:28 +0300 (Fri, 18 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/messagewin.c Fix corruption of scrollbar background in log window. Reported by Hogne Håskjold. ------------------------------------------------------------------------ r12266 | cproc | 2006-08-17 19:25:32 +0300 (Thu, 17 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/themes.c Add a command-line option (-- -t, --theme THEME) to select a GUI theme. The selection will be saved as client option. Requested by Hogne Håskjold. ------------------------------------------------------------------------ r12265 | cproc | 2006-08-17 17:02:42 +0300 (Thu, 17 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/themecolors.h Fix swapped "joingamedlg" color IDs. Reported by Hogne Håskjold. ------------------------------------------------------------------------ r12262 | clefs | 2006-08-16 03:35:32 +0300 (Wed, 16 Aug 2006) | 2 lines Changed paths: M /trunk/po/ja.po update ------------------------------------------------------------------------ r12261 | tokul | 2006-08-15 20:53:42 +0300 (Tue, 15 Aug 2006) | 1 line Changed paths: M /trunk/po/lt.po 2163 translated messages, 42 fuzzy translations, 2214 untranslated messages. ------------------------------------------------------------------------ r12260 | cproc | 2006-08-15 18:40:43 +0300 (Tue, 15 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_stuff.c use user-defined colors for button texts (widget_*_text in colors.themespec) ------------------------------------------------------------------------ r12259 | cproc | 2006-08-15 17:49:11 +0300 (Tue, 15 Aug 2006) | 2 lines Changed paths: M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/mapview.c - fix flush_rect() function - undraw "Creating Server List..." label when no servers were found ------------------------------------------------------------------------ r12258 | cproc | 2006-08-14 22:14:30 +0300 (Mon, 14 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/optiondlg.c Add screen resolution to gui_options[] array, so it gets saved at game end. Requested by Hogne Håskjold. ------------------------------------------------------------------------ r12256 | cproc | 2006-08-14 19:00:18 +0300 (Mon, 14 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_zoom.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c Fix border calculations. Reported by Hogne Håskjold. ------------------------------------------------------------------------ r12255 | cazfi | 2006-08-14 16:15:13 +0300 (Mon, 14 Aug 2006) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c M /trunk/version.in Read unit classes that unit type can transport from ruleset. "Carrier" and "MissileCarrier" unit type flags removed. See #7354 ------------------------------------------------------------------------ r12254 | evyscr | 2006-08-14 11:33:09 +0300 (Mon, 14 Aug 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/graphics.c gui-xaw: fixes for load_gfxfile() and select_random_race(). PR#19559 ------------------------------------------------------------------------ r12252 | cazfi | 2006-08-13 15:28:32 +0300 (Sun, 13 Aug 2006) | 5 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c M /trunk/version.in Read class minimum speed after damage and effects from ruleset. See #18726 ------------------------------------------------------------------------ r12247 | jdorje | 2006-08-09 00:52:51 +0300 (Wed, 09 Aug 2006) | 1 line Changed paths: M /trunk/po/ar.po M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fa.po M /trunk/po/fi.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/lt.po M /trunk/po/nl.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/uk.po M /trunk/po/zh_CN.po Update po files after 'make dist'. ------------------------------------------------------------------------ r12245 | cproc | 2006-08-08 17:14:53 +0300 (Tue, 08 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/connectdlg.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c some fixes. ------------------------------------------------------------------------ r12244 | cproc | 2006-08-07 21:28:29 +0300 (Mon, 07 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/connectdlg.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/optiondlg.h M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c some changes in the window system to reduce memory usage at higher screen resolutions. ------------------------------------------------------------------------ r12242 | dmarks | 2006-08-06 14:15:06 +0300 (Sun, 06 Aug 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/soviet.ruleset Remove the Transitional nation group and assign nations to new groups. See PR#19141 ------------------------------------------------------------------------ r12241 | dmarks | 2006-08-05 14:28:28 +0300 (Sat, 05 Aug 2006) | 1 line Changed paths: M /trunk/data/nation/aborigines.ruleset M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/antarctican.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/aramean.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aymara.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/cherokee.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/confederate.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/cuban.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/european.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/georgian.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/illyrian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/iranian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/malagasy.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/samogitian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/uruguayan.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/westphalian.ruleset M /trunk/data/nation/zulu.ruleset Don't mark the nations groups of individual nation rulesets as translatable, since it is done centrally from nations.ruleset. Reported by Sini Ruohomaa in PR#19040. Patch by me, kudos to Jason for technical assistance. ------------------------------------------------------------------------ r12238 | cproc | 2006-08-04 18:04:57 +0300 (Fri, 04 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/repodlgs.c fix building sprite resizing in science dialog. ------------------------------------------------------------------------ r12236 | cproc | 2006-08-04 17:32:19 +0300 (Fri, 04 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/pages.c fix a crash in the main page. ------------------------------------------------------------------------ r12233 | cproc | 2006-08-04 04:37:38 +0300 (Fri, 04 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c corrections to previous commit. ------------------------------------------------------------------------ r12231 | cproc | 2006-08-04 04:24:39 +0300 (Fri, 04 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c resize building sprites correctly. ------------------------------------------------------------------------ r12229 | cproc | 2006-08-03 16:36:49 +0300 (Thu, 03 Aug 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themecolors.h M /trunk/client/gui-sdl/wldlg.c most colors are now read from colors.themespec file. ------------------------------------------------------------------------ r12228 | bdanee | 2006-08-03 11:30:02 +0300 (Thu, 03 Aug 2006) | 1 line Changed paths: M /trunk/po/hu.po Many new translation for Hungarian language file. ------------------------------------------------------------------------ r12227 | dmarks | 2006-08-02 16:19:51 +0300 (Wed, 02 Aug 2006) | 1 line Changed paths: M /trunk/doc/PEOPLE Add two more bug reporters from the S2_0 changelog. ------------------------------------------------------------------------ r12224 | dmarks | 2006-08-02 15:21:35 +0300 (Wed, 02 Aug 2006) | 1 line Changed paths: M /trunk/doc/PEOPLE Remove duplicate and fix typo. ------------------------------------------------------------------------ r12223 | dmarks | 2006-08-01 13:26:58 +0300 (Tue, 01 Aug 2006) | 1 line Changed paths: M /trunk/doc/PEOPLE Credit Amplio artists in PEOPLE. See PR#19099 ------------------------------------------------------------------------ r12220 | dmarks | 2006-08-01 12:45:56 +0300 (Tue, 01 Aug 2006) | 1 line Changed paths: M /trunk/data/amplio/units.png M /trunk/data/amplio/units.spec Leader (King) sprite for Amplio. Artist is Fairline. See PR#14114 ------------------------------------------------------------------------ r12218 | dmarks | 2006-08-01 08:09:10 +0300 (Tue, 01 Aug 2006) | 1 line Changed paths: M /trunk/data/flags/southern_cross-shield.png M /trunk/data/flags/southern_cross.png M /trunk/data/flags/southern_cross.svg Better Southern Cross (Confederate) flag. Artist is Crotalus horridus. See PR#19094 ------------------------------------------------------------------------ r12216 | dmarks | 2006-08-01 07:53:07 +0300 (Tue, 01 Aug 2006) | 1 line Changed paths: M /trunk/data/flags/credits M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec Flag credits moved to flags.spec and updated. See PR#18934 ------------------------------------------------------------------------ r12215 | dmarks | 2006-08-01 07:11:54 +0300 (Tue, 01 Aug 2006) | 1 line Changed paths: M /trunk/doc/PEOPLE Port updated PEOPLE from S2_1. Verified for trunk up until r11719. See PR#18935 ------------------------------------------------------------------------ r12213 | dmarks | 2006-08-01 05:54:55 +0300 (Tue, 01 Aug 2006) | 1 line Changed paths: M /trunk/data/nation/vietnamese.ruleset Remove duplicate cities and fix spellings. See PR#18638 ------------------------------------------------------------------------ r12211 | dmarks | 2006-08-01 03:29:43 +0300 (Tue, 01 Aug 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/hacker.ruleset Add a TRANS comment and a string qualifier. Requested by Sini Ruohomaa in PR#19040 ------------------------------------------------------------------------ r12209 | jdorje | 2006-07-31 21:25:36 +0300 (Mon, 31 Jul 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c Updates for GGZ 0.0.14. Patch by me in PR#18936. ------------------------------------------------------------------------ r12206 | jdorje | 2006-07-31 21:04:17 +0300 (Mon, 31 Jul 2006) | 4 lines Changed paths: M /trunk/client/helpdata.c Add several TRANS comments. See PR#19049. ------------------------------------------------------------------------ r12204 | cazfi | 2006-07-31 19:59:29 +0300 (Mon, 31 Jul 2006) | 3 lines Changed paths: M /trunk/client/reqtree.c Fixed science dialog crash when building tag is missing. Reported by Ricky in #18293. ------------------------------------------------------------------------ r12201 | cazfi | 2006-07-31 19:07:53 +0300 (Mon, 31 Jul 2006) | 4 lines Changed paths: M /trunk/ai/aiair.c M /trunk/server/airgoto.c M /trunk/server/airgoto.h Fixed memory leak in AI aircraft code. See #18758 ------------------------------------------------------------------------ r12198 | cazfi | 2006-07-31 18:18:18 +0300 (Mon, 31 Jul 2006) | 5 lines Changed paths: M /trunk/autogen.sh M /trunk/server/unittools.c Initialize infrastructure cache for city found from hut by autosettler. See #10359 ------------------------------------------------------------------------ r12195 | cproc | 2006-07-30 23:25:20 +0300 (Sun, 30 Jul 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/optiondlg.c use user-defined color for options text ------------------------------------------------------------------------ r12192 | cproc | 2006-07-30 19:00:50 +0300 (Sun, 30 Jul 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapctrl.c small corrections ------------------------------------------------------------------------ r12189 | cproc | 2006-07-30 17:10:28 +0300 (Sun, 30 Jul 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c call refresh_overview() only when really needed. ------------------------------------------------------------------------ r12188 | dmarks | 2006-07-30 16:17:00 +0300 (Sun, 30 Jul 2006) | 1 line Changed paths: A /trunk/data/freeciv-client.icns M /trunk/data/freeciv-client.png A /trunk/data/freeciv-client.svg A /trunk/data/freeciv-server.icns A /trunk/data/freeciv-server.png A /trunk/data/freeciv-server.svg M /trunk/data/nation/byzantium.ruleset M /trunk/win32/client.ico M /trunk/win32/server.ico New icons for Windows, Linux (GNOME) and Mac OS X. Concept and SVGs by Finer, made into various icon formats by me. See PR#15807 ------------------------------------------------------------------------ r12185 | cproc | 2006-07-29 23:13:36 +0300 (Sat, 29 Jul 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themecolors.h M /trunk/client/gui-sdl/wldlg.c make some more colors user-definable. ------------------------------------------------------------------------ r12183 | clefs | 2006-07-29 17:59:21 +0300 (Sat, 29 Jul 2006) | 2 lines Changed paths: M /trunk/po/ja.po update ------------------------------------------------------------------------ r12181 | jdorje | 2006-07-29 04:16:14 +0300 (Sat, 29 Jul 2006) | 4 lines Changed paths: M /trunk/server/generator/startpos.c Add some extra checks to prevent placement of starting positions on the poles. Patch by me in PR#17617. ------------------------------------------------------------------------ r12178 | jdorje | 2006-07-29 04:02:52 +0300 (Sat, 29 Jul 2006) | 5 lines Changed paths: M /trunk/client/mapview_common.c Respect the city-growth option for the city text when the citybar is turned off. Patch by me in PR#18863. ------------------------------------------------------------------------ r12174 | jdorje | 2006-07-29 02:19:30 +0300 (Sat, 29 Jul 2006) | 5 lines Changed paths: M /trunk/server/unittools.c Free client orders before engaging server goto when rescuing planes. Reported by Jordi Negrevernis i Font in PR#17250. Patch by Per Mathisen. ------------------------------------------------------------------------ r12173 | per | 2006-07-28 23:40:59 +0300 (Fri, 28 Jul 2006) | 2 lines Changed paths: M /trunk/server/gotohand.h The calculate_move_cost() function no longer exists, so stop prototyping it. ------------------------------------------------------------------------ r12172 | jdorje | 2006-07-28 23:12:47 +0300 (Fri, 28 Jul 2006) | 2 lines Changed paths: M /trunk/m4/ggz.m4 Updated ggz.m4 file. ------------------------------------------------------------------------ r12169 | cproc | 2006-07-28 15:41:44 +0300 (Fri, 28 Jul 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h 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/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/sprite.c M /trunk/client/gui-sdl/wldlg.c fix various alpha blending issues. ------------------------------------------------------------------------ r12167 | jdorje | 2006-07-28 09:57:07 +0300 (Fri, 28 Jul 2006) | 1 line Changed paths: M /trunk/data/buildings M /trunk/data/hex2t Add svn:ignore. ------------------------------------------------------------------------ r12166 | jdorje | 2006-07-28 09:38:51 +0300 (Fri, 28 Jul 2006) | 5 lines Changed paths: M /trunk/server/citytools.c Tell observers when a city is removed - otherwise observers never find out and a ghost city remains. Reported by Daniel Markstedt in PR#15261. Patch by me. ------------------------------------------------------------------------ r12163 | jdorje | 2006-07-28 08:40:36 +0300 (Fri, 28 Jul 2006) | 4 lines Changed paths: M /trunk/data/helpdata.txt Update help for controls. Patch by Christian Knoke in PR#16250. ------------------------------------------------------------------------ r12161 | dmarks | 2006-07-27 04:17:27 +0300 (Thu, 27 Jul 2006) | 1 line Changed paths: M /trunk/data/nation/bulgarian.ruleset Cleanup of bulgarian.ruleset removing duplicate cities. Reported by Slavy Mihov in PR#18803. ------------------------------------------------------------------------ r12159 | cproc | 2006-07-26 03:15:42 +0300 (Wed, 26 Jul 2006) | 1 line Changed paths: M /trunk/client/gui-ftwl/mapctrl.c M /trunk/client/gui-ftwl/mapview.c connect some of the action buttons with real actions ------------------------------------------------------------------------ r12158 | cproc | 2006-07-26 02:05:19 +0300 (Wed, 26 Jul 2006) | 1 line Changed paths: M /trunk/utility/ftwl/be_common_cairo_32.c disable alpha blending in be_draw_rectangle(), be_draw_line() and be_draw_region() ------------------------------------------------------------------------ r12157 | cproc | 2006-07-25 20:32:53 +0300 (Tue, 25 Jul 2006) | 1 line Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/utility/ftwl/widget.c 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_edit.c M /trunk/utility/ftwl/widget_label.c M /trunk/utility/ftwl/widget_list.c M /trunk/utility/ftwl/widget_p.h M /trunk/utility/ftwl/widget_slider.c M /trunk/utility/ftwl/widget_window.c undraw action buttons when clicking on an empty tile ------------------------------------------------------------------------ r12156 | cproc | 2006-07-25 16:34:35 +0300 (Tue, 25 Jul 2006) | 1 line Changed paths: M /trunk/utility/ftwl/widget.c M /trunk/utility/ftwl/widget_window.c fix tooltip undrawing ------------------------------------------------------------------------ r12155 | cazfi | 2006-07-25 13:02:24 +0300 (Tue, 25 Jul 2006) | 5 lines Changed paths: M /trunk/ai/aiunit.c M /trunk/server/gotohand.c M /trunk/server/gotohand.h Don't mess warmap cache by calling really_generate_warmap() directly. See #18440 ------------------------------------------------------------------------ r12153 | cazfi | 2006-07-24 21:02:48 +0300 (Mon, 24 Jul 2006) | 5 lines Changed paths: M /trunk/client/civclient.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Show meaningful error message to user if tileset specified in command line cannot be loaded. See #18756 ------------------------------------------------------------------------ r12152 | cazfi | 2006-07-24 20:24:47 +0300 (Mon, 24 Jul 2006) | 6 lines Changed paths: M /trunk/common/city.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Units cannot be built in cities surrounded by non-native terrains. New unit class flag "BuildAnywhere" can be used to override that. See #18734 ------------------------------------------------------------------------ r12150 | cazfi | 2006-07-24 19:53:58 +0300 (Mon, 24 Jul 2006) | 4 lines Changed paths: M /trunk/ai/aihunt.c Fixed memory leak in hunter code See #18760 ------------------------------------------------------------------------ r12149 | hogne | 2006-07-24 15:45:05 +0300 (Mon, 24 Jul 2006) | 2 lines Changed paths: M /trunk/data/misc/intro.png New intro splash by Tekgen ------------------------------------------------------------------------ r12146 | per | 2006-07-24 11:37:08 +0300 (Mon, 24 Jul 2006) | 4 lines Changed paths: M /trunk/common/packets.c Fix security problem in attributes code. On 32bit systems, an addition in a check can overflow, allowing an illegal offset value to be passed into the network code. Reported by Luigi Auriemma ------------------------------------------------------------------------ r12143 | cazfi | 2006-07-22 01:51:20 +0300 (Sat, 22 Jul 2006) | 4 lines Changed paths: M /trunk/ai/aihunt.c Fixed illegal read in hunter code See #13383 ------------------------------------------------------------------------ r12141 | cazfi | 2006-07-21 19:22:48 +0300 (Fri, 21 Jul 2006) | 9 lines Changed paths: M /trunk/ai/aiair.c M /trunk/server/unittools.c M /trunk/server/unittools.h Fixed some problems in aircraft auto-return code - Don't go for another refuel point if we are already loaded to a carrier - If we are above free carrier; land - Once we reach free carrier; land - Save also units created in editor See #18605 ------------------------------------------------------------------------ r12140 | dmarks | 2006-07-21 17:29:03 +0300 (Fri, 21 Jul 2006) | 1 line Changed paths: M /trunk/data/nation/hellenic.ruleset Fix conflicts between Greek nations ------------------------------------------------------------------------ r12139 | dmarks | 2006-07-21 14:53:39 +0300 (Fri, 21 Jul 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/Makefile.am M /trunk/data/nation/afghani.ruleset A /trunk/data/nation/iranian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/po/POTFILES.in Added Iranian nation to the default ruleset. Ruleset by me and Arman Ordookhani with civilwar nations of other rulesets modified to point to the new nation. See PR#18607 ------------------------------------------------------------------------ r12138 | cazfi | 2006-07-21 02:33:02 +0300 (Fri, 21 Jul 2006) | 4 lines Changed paths: M /trunk/server/gotohand.c Never use city's warmap for an unit. See #18725 ------------------------------------------------------------------------ r12136 | cazfi | 2006-07-20 20:27:05 +0300 (Thu, 20 Jul 2006) | 6 lines Changed paths: M /trunk/server/srv_main.c Avoid love-love-hate triangles when ceasefire runs out between players that are both allied to third player. Both alliances are cancelled. See #18261 ------------------------------------------------------------------------ r12134 | cazfi | 2006-07-20 18:32:30 +0300 (Thu, 20 Jul 2006) | 4 lines Changed paths: M /trunk/server/ruleset.c Fixed memory leak in load_ruleset_terrain() See #18696 ------------------------------------------------------------------------ r12133 | cazfi | 2006-07-20 16:40:13 +0300 (Thu, 20 Jul 2006) | 7 lines Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unittools.c Use unit_class_transporter_capacity() instead of airunit_carrier_capacity() or missile_carrier_capacity(). airunit_carrier_capacity() and missile_carrier_capacity() removed. See #18574 ------------------------------------------------------------------------ r12132 | dmarks | 2006-07-20 15:19:51 +0300 (Thu, 20 Jul 2006) | 1 line Changed paths: M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/basque.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/hacker.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/venezuelan.ruleset Further tweaks to leader titles. See PR#17397 ------------------------------------------------------------------------ r12131 | arman_o71 | 2006-07-20 13:03:40 +0300 (Thu, 20 Jul 2006) | 1 line Changed paths: M /trunk/po/fa.po fa-i18n 2427 translated messages, 2124 untranslated messages. ------------------------------------------------------------------------ r12129 | cazfi | 2006-07-20 01:21:52 +0300 (Thu, 20 Jul 2006) | 6 lines Changed paths: M /trunk/server/plrhand.c Avoid love-love-hate triangle when two players allied to third one get first contact. Both alliances are cancelled. See #18261 ------------------------------------------------------------------------ r12127 | cazfi | 2006-07-19 20:45:18 +0300 (Wed, 19 Jul 2006) | 5 lines Changed paths: M /trunk/ai/aihunt.c M /trunk/ai/aiunit.c M /trunk/common/aicore/pf_tools.c M /trunk/common/combat.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/doc/README.rulesets Introduced function can_attack_non_native() Several places now use it. See #18481 ------------------------------------------------------------------------ r12126 | cazfi | 2006-07-19 17:58:27 +0300 (Wed, 19 Jul 2006) | 5 lines Changed paths: M /trunk/common/movement.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c Added unit class flag "RoadNative". Any tile with roads is considered native terrain for units with this flag. See #18649 ------------------------------------------------------------------------ r12125 | cazfi | 2006-07-19 16:27:48 +0300 (Wed, 19 Jul 2006) | 5 lines Changed paths: M /trunk/common/movement.c M /trunk/common/unit.h Replaced is_ocean() and !is_ocean() calls with is_native_tile() calls in test_unit_move_to_tile() See #18683 ------------------------------------------------------------------------ r12122 | cazfi | 2006-07-18 13:06:25 +0300 (Tue, 18 Jul 2006) | 5 lines Changed paths: M /trunk/server/srv_main.c Use unit_list_iterate_safe instead of unit_list_iterate in remove_illegal_armistice_units() See #18652 ------------------------------------------------------------------------ r12121 | cazfi | 2006-07-18 01:52:47 +0300 (Tue, 18 Jul 2006) | 5 lines Changed paths: M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c Use can_unit_type_transport() instead of checking flags F_CARRIER and F_MISSILE_CARRIER in AI code. See #18566 ------------------------------------------------------------------------ r12120 | cazfi | 2006-07-17 23:16:36 +0300 (Mon, 17 Jul 2006) | 8 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/client/helpdata.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Added unit_type flags "Helicopter" and "AirUnit". Units marked as "Helicopter" defend badly against units marked as "Fighter". Units marked as "AirUnit" are very bad at attacking units marked as "AEGIS" See #18602 ------------------------------------------------------------------------ r12119 | cazfi | 2006-07-17 21:38:28 +0300 (Mon, 17 Jul 2006) | 6 lines Changed paths: M /trunk/client/helpdata.c Use can_unit_type_transport() instead of checking flags F_CARRIER and F_MISSILE_CARRIER when generating help texts. See #18549 ------------------------------------------------------------------------ r12118 | cazfi | 2006-07-17 21:04:54 +0300 (Mon, 17 Jul 2006) | 10 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/edithand.c M /trunk/server/unittools.c Some interface changes in preparation for wheeled units. - Added functions is_native_tile() and is_native_tile_to_class(). Most users of is_native_terrain() and is_native_to_class() converted to use these. - Added parameter 'bv_special special' to is_native_terrain() and is_native_to_class(). See #18623 ------------------------------------------------------------------------ r12116 | cazfi | 2006-07-17 19:28:47 +0300 (Mon, 17 Jul 2006) | 4 lines Changed paths: M /trunk/INSTALL Up to date INSTALL See #18624 ------------------------------------------------------------------------ r12114 | cazfi | 2006-07-17 18:38:58 +0300 (Mon, 17 Jul 2006) | 4 lines Changed paths: M /trunk/server/unittools.c Helicopters don't lose hitpoints when transported on a carrier. Reported by Christian Knoke in #14769. Patch by Jason. ------------------------------------------------------------------------ r12113 | cazfi | 2006-07-17 01:57:05 +0300 (Mon, 17 Jul 2006) | 6 lines Changed paths: M /trunk/server/ruleset.c More informative error message for situations where unit_type flag is used in unit_class, or unit_class flag in unit_type. See #18625 ------------------------------------------------------------------------ r12110 | evyscr | 2006-07-16 20:14:22 +0300 (Sun, 16 Jul 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/repodlgs.c gui-xaw: science dialog callbacks cleanup/fix (PR#18617) ------------------------------------------------------------------------ r12109 | cazfi | 2006-07-16 16:25:08 +0300 (Sun, 16 Jul 2006) | 7 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aidata.c M /trunk/ai/aiferry.c M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/gotohand.c Replaced ground_unit_transporter_capacity() and is_ground_units_transport() with more generic unit_class_transporter_capacity() and can_unit_type_transport(). See #13384 ------------------------------------------------------------------------ r12106 | per | 2006-07-16 15:15:25 +0300 (Sun, 16 Jul 2006) | 2 lines Changed paths: M /trunk/common/packets.c M /trunk/server/unithand.c Fix possible crashes in network code. Reported by Luigi Auriemma . ------------------------------------------------------------------------ r12102 | cazfi | 2006-07-16 14:36:04 +0300 (Sun, 16 Jul 2006) | 5 lines Changed paths: M /trunk/common/movement.c M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Replaced move_type "Heli" with "Both" in rulesets. We now have basic move types "Land", "Sea", "Both" and "Air" See #18603 ------------------------------------------------------------------------ r12100 | cazfi | 2006-07-16 04:18:51 +0300 (Sun, 16 Jul 2006) | 6 lines Changed paths: M /trunk/server/gotohand.c M /trunk/server/gotohand.h Added macro WARMAP_INVALIDATE. It allows us to invalidate warmap so that attempts to use it before it is regenerated result in assert failure. See #18545 ------------------------------------------------------------------------ r12099 | cazfi | 2006-07-15 15:32:08 +0300 (Sat, 15 Jul 2006) | 5 lines Changed paths: M /trunk/ai/aiunit.c M /trunk/server/settlers.c M /trunk/server/settlers.h Last user of find_boat() converted to use aiferry_find_boat() find_boat() removed See #18520 ------------------------------------------------------------------------ r12098 | cazfi | 2006-07-15 14:51:15 +0300 (Sat, 15 Jul 2006) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/version.in List unit classes for which given terrain is native in terrain.ruleset. Units can move without transport only at native terrains. See #13337 ------------------------------------------------------------------------ r12095 | dmarks | 2006-07-15 06:12:55 +0300 (Sat, 15 Jul 2006) | 1 line Changed paths: M /trunk/data/flags/credits M /trunk/data/flags/inca-shield.png M /trunk/data/flags/inca.png M /trunk/data/flags/inca.svg New Inca flag, SVG by me - PR#14285 ------------------------------------------------------------------------ r12094 | dmarks | 2006-07-15 06:06:40 +0300 (Sat, 15 Jul 2006) | 1 line Changed paths: M /trunk/data/nation/french.ruleset Improvements to French nation by Frederic Rodrigo - PR#18247 ------------------------------------------------------------------------ r12093 | cazfi | 2006-07-14 23:02:40 +0300 (Fri, 14 Jul 2006) | 4 lines Changed paths: M /trunk/client/helpdata.c Display help about unit class related flags unit has See #18507 ------------------------------------------------------------------------ r12091 | evyscr | 2006-07-14 17:51:17 +0300 (Fri, 14 Jul 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/data/Freeciv.in gui-xaw: editor implementation, stage 0.1 (PR#18599) ------------------------------------------------------------------------ r12090 | evyscr | 2006-07-14 16:46:57 +0300 (Fri, 14 Jul 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/cma_fe.c gui-xaw: fix cma dialog crash (PR#18598) ------------------------------------------------------------------------ r12089 | dmarks | 2006-07-14 15:49:16 +0300 (Fri, 14 Jul 2006) | 1 line Changed paths: M /trunk/data/nation/basque.ruleset M /trunk/data/nation/european.ruleset Fix strings that were causing trouble with gettext. ------------------------------------------------------------------------ r12088 | dmarks | 2006-07-14 15:03:20 +0300 (Fri, 14 Jul 2006) | 1 line Changed paths: M /trunk/data/nation/european.ruleset Make European (EU) nation conflict with modern Hellenic instead of ancient Greek. ------------------------------------------------------------------------ r12087 | elmo | 2006-07-14 13:40:45 +0300 (Fri, 14 Jul 2006) | 1 line Changed paths: M /trunk/po/et.po 2044 tõlgitud teadet, 717 kahtlast tõlget, 1775 tõlkimata teadet. ------------------------------------------------------------------------ r12086 | cazfi | 2006-07-14 13:11:01 +0300 (Fri, 14 Jul 2006) | 5 lines Changed paths: M /trunk/common/aicore/pf_tools.c Fix pathfinding to handle different hp_loss_pct values correctly. Also handle hp loss danger for all units, not just for helicopters. See #18511 ------------------------------------------------------------------------ r12084 | cazfi | 2006-07-14 03:16:56 +0300 (Fri, 14 Jul 2006) | 5 lines Changed paths: M /trunk/ai/advmilitary.c Check flag F_BADCITYDEFENDER instead of move_type == SEA_MOVING. See #18515 ------------------------------------------------------------------------ r12083 | cazfi | 2006-07-13 23:56:29 +0300 (Thu, 13 Jul 2006) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c Make unit class names translatable See #18536 ------------------------------------------------------------------------ r12082 | cazfi | 2006-07-13 23:38:41 +0300 (Thu, 13 Jul 2006) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/common/unittype.h Define unit class bitvector type See #18529 ------------------------------------------------------------------------ r12081 | arman_o71 | 2006-07-13 20:44:38 +0300 (Thu, 13 Jul 2006) | 1 line Changed paths: M /trunk/po/fa.po Removed lot of fuzzies ------------------------------------------------------------------------ r12080 | elmo | 2006-07-13 17:13:44 +0300 (Thu, 13 Jul 2006) | 2 lines Changed paths: M /trunk/po/et.po Another update ------------------------------------------------------------------------ r12078 | cazfi | 2006-07-13 15:19:54 +0300 (Thu, 13 Jul 2006) | 6 lines Changed paths: M /trunk/server/citytools.c M /trunk/server/sanitycheck.c Insert initial buildings that are small wonders in to small_wonders array. Put automatically rebuilt small wonders in to small_wonders array. See #18281 ------------------------------------------------------------------------ r12076 | cazfi | 2006-07-13 14:29:50 +0300 (Thu, 13 Jul 2006) | 5 lines Changed paths: M /trunk/server/sanitycheck.c M /trunk/server/savegame.c Don't call pplayr_can_ally() or pplayers_allied() for dead players. See #10459 ------------------------------------------------------------------------ r12073 | cazfi | 2006-07-13 12:07:49 +0300 (Thu, 13 Jul 2006) | 6 lines Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/movement.c M /trunk/common/movement.h Replaced most is_ocean() checks with is_native_terrain() checks in pathfinding. is_native_terrain() check added for air units. See #18400 ------------------------------------------------------------------------ r12071 | elmo | 2006-07-13 01:33:47 +0300 (Thu, 13 Jul 2006) | 1 line Changed paths: M /trunk/po/et.po M /trunk/po/et.po.sig Only 1844+738 strings left (= ------------------------------------------------------------------------ r12070 | cazfi | 2006-07-13 00:43:32 +0300 (Thu, 13 Jul 2006) | 14 lines Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/server/unittools.c Changed wipe_unit() logic. First we remove units from wiped transport. Then we iterate through these drowning units and try to find free transport for each. If one is found, unit is loaded in to it. Otherwise unit dies. This fixes problems that passengers from surviving transport drown while units from wiped transport are saved. See #18380 ------------------------------------------------------------------------ r12068 | elmo | 2006-07-12 22:40:51 +0300 (Wed, 12 Jul 2006) | 1 line Changed paths: M /trunk/po/et.po A /trunk/po/et.po.sig Updated Estonian translation ------------------------------------------------------------------------ r12067 | evyscr | 2006-07-12 22:17:01 +0300 (Wed, 12 Jul 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/data/Freeciv.in gui-xaw: global observer fixes. (PR#14165) ------------------------------------------------------------------------ r12066 | evyscr | 2006-07-12 20:30:51 +0300 (Wed, 12 Jul 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/graphics.c Compile fix (move_type) ------------------------------------------------------------------------ r12065 | cazfi | 2006-07-12 20:18:43 +0300 (Wed, 12 Jul 2006) | 5 lines Changed paths: M /trunk/ai/aitools.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/diplomats.c M /trunk/server/unithand.c Make pathfinding to work correctly in respect to "TerrainSpeed" unit class flag. See #18390 ------------------------------------------------------------------------ r12064 | cazfi | 2006-07-12 15:22:03 +0300 (Wed, 12 Jul 2006) | 4 lines Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Remove unit class "Nuclear" since it's identical to "Missile" See #18436 ------------------------------------------------------------------------ r12063 | cazfi | 2006-07-12 15:04:44 +0300 (Wed, 12 Jul 2006) | 4 lines Changed paths: M /trunk/server/sanitycheck.c Mention if tile failing sanity check is city center. See #10413 ------------------------------------------------------------------------ r12062 | beregond | 2006-07-11 17:02:02 +0300 (Tue, 11 Jul 2006) | 2 lines Changed paths: M /trunk/po/nl.po update ------------------------------------------------------------------------ r12059 | dmarks | 2006-07-11 01:53:06 +0300 (Tue, 11 Jul 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/aymara-shield.png A /trunk/data/flags/aymara.png A /trunk/data/flags/aymara.svg M /trunk/data/flags/credits A /trunk/data/flags/euskadi-shield.png A /trunk/data/flags/euskadi.png A /trunk/data/flags/euskadi.svg A /trunk/data/flags/hacker-shield.png A /trunk/data/flags/hacker.png A /trunk/data/flags/hacker.svg A /trunk/data/flags/keetoowah-shield.png A /trunk/data/flags/keetoowah.png A /trunk/data/flags/keetoowah.svg A /trunk/data/flags/samogitia-shield.png A /trunk/data/flags/samogitia.png A /trunk/data/flags/samogitia.svg A /trunk/data/flags/uruguay-shield.png A /trunk/data/flags/uruguay.png A /trunk/data/flags/uruguay.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/aymara.ruleset A /trunk/data/nation/basque.ruleset A /trunk/data/nation/cherokee.ruleset A /trunk/data/nation/european.ruleset M /trunk/data/nation/finnish.ruleset A /trunk/data/nation/hacker.ruleset A /trunk/data/nation/samogitian.ruleset A /trunk/data/nation/uruguayan.ruleset M /trunk/po/POTFILES.in Add seven new nations to the default ruleset:\nAymara (ruleset by A. Condori - flag by me - PR#13869)\nBasque (ruleset by Alvaro Acebedo - flag from OCAL - PR#17204)\nCherokee (ruleset by Jared Blackburn - flag by me - PR#13869)\nEuropean (ruleset by me - PR#14124)\nHacker (ruleset by me, Vasco Alexandre da Silva Costa, Miguel Farah - flag by Eric S. Raymond and me - PR#15607)\nSamogitia (ruleset by Zordsdavini - flag from OCAL - PR#18161)\nUruguayan (ruleset by Martin Olveyra - flag from OCAL - PR#18131) ------------------------------------------------------------------------ r12058 | cazfi | 2006-07-10 18:26:08 +0300 (Mon, 10 Jul 2006) | 6 lines Changed paths: M /trunk/ai/advdomestic.c AI builds caravans in order to establish trade routes. Incentive to research Trade added. See #18222 ------------------------------------------------------------------------ r12057 | cazfi | 2006-07-10 14:07:54 +0300 (Mon, 10 Jul 2006) | 6 lines Changed paths: M /trunk/ai/aiferry.c M /trunk/ai/aiunit.c M /trunk/common/unit.c M /trunk/doc/README.rulesets M /trunk/server/unithand.c M /trunk/server/unittools.c Replace several is_ocean() calls with can_unit_exist_at_tile() and can_unit_survive_at_tile() calls. See #12559 ------------------------------------------------------------------------ r12056 | cazfi | 2006-07-10 10:50:56 +0300 (Mon, 10 Jul 2006) | 4 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aidata.c M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/helpdata.c M /trunk/common/movement.c M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/version.in Turn unit_type flag "Missile" in to a unit_class flag. See #18347 ------------------------------------------------------------------------ r12055 | cazfi | 2006-07-09 18:49:17 +0300 (Sun, 09 Jul 2006) | 6 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/version.in Added "CanOccupy" unit class flag. Military units with this flag can occupy enemy cities. See #18333 ------------------------------------------------------------------------ r12054 | kauf | 2006-07-08 21:08:35 +0300 (Sat, 08 Jul 2006) | 5 lines Changed paths: M /trunk/ai/aitech.c Fix a crash bug that occurs after an AI has researched all techs and wants to research Future Tech 1. See PR#15408 and others. Patch by me. ------------------------------------------------------------------------ r12053 | cazfi | 2006-07-08 15:55:21 +0300 (Sat, 08 Jul 2006) | 6 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c M /trunk/version.in Turn unit_class booleans in to a bitvector. move_params structure is removed in the process. See #18325 ------------------------------------------------------------------------ r12051 | cazfi | 2006-07-06 14:47:45 +0300 (Thu, 06 Jul 2006) | 3 lines Changed paths: M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h Regenerate packhand_gen.* ------------------------------------------------------------------------ r12050 | cazfi | 2006-07-06 14:19:47 +0300 (Thu, 06 Jul 2006) | 3 lines Changed paths: M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Regenerate packets_gen.* ------------------------------------------------------------------------ r12049 | cazfi | 2006-07-06 14:04:24 +0300 (Thu, 06 Jul 2006) | 4 lines Changed paths: M /trunk/ai/aidata.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/packets.def M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c M /trunk/version.in Read unit class definitions from units.ruleset See #18250 ------------------------------------------------------------------------ r12048 | cazfi | 2006-07-06 00:05:07 +0300 (Thu, 06 Jul 2006) | 4 lines Changed paths: M /trunk/data/civ1/nations.ruleset M /trunk/data/civ2/nations.ruleset Add nation groups to civ1 & civ2 rulesets Reported by Christian Prochaska in #14808. Patch by Daniel Markstedt ------------------------------------------------------------------------ r12045 | cazfi | 2006-07-05 19:44:34 +0300 (Wed, 05 Jul 2006) | 7 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aidata.c M /trunk/ai/aihunt.c M /trunk/ai/aisettler.c M /trunk/ai/aiunit.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/combat.c M /trunk/common/movement.c M /trunk/common/packets.def M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/gamehand.c M /trunk/server/gotohand.c M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/version.in Move move_type from unit_type to unit_class. This gets us rid of hack determining unit_type.move_type from unit_type.class which makes further unit_class development difficult. See #18246 ------------------------------------------------------------------------ r12044 | arman_o71 | 2006-07-05 15:12:16 +0300 (Wed, 05 Jul 2006) | 1 line Changed paths: M /trunk/configure.ac Added fa to ALL_LINGUAS ------------------------------------------------------------------------ r12043 | arman_o71 | 2006-07-05 15:07:51 +0300 (Wed, 05 Jul 2006) | 1 line Changed paths: A /trunk/po/fa.po Added Farsi(Persian) Translation ------------------------------------------------------------------------ r12042 | cazfi | 2006-07-03 17:00:39 +0300 (Mon, 03 Jul 2006) | 4 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h ai.invasion code cleanup See #12545 ------------------------------------------------------------------------ r12040 | cazfi | 2006-07-03 14:13:54 +0300 (Mon, 03 Jul 2006) | 4 lines Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aitech.c Fix ai_choose_help_wonder() crash when Trade is not yet known. See #18220 ------------------------------------------------------------------------ r12038 | dmarks | 2006-06-28 16:18:37 +0300 (Wed, 28 Jun 2006) | 1 line Changed paths: M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/malagasy.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/malian.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/soviet.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/texan.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/uyghur.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset Add the ?female: qualifier/translator comments to ruler titles in nation rulesets + other minor fixes. Requested by Frederic Rodrigo et.al. Patch by me in PR#17397. ------------------------------------------------------------------------ r12034 | evyscr | 2006-06-27 01:36:18 +0300 (Tue, 27 Jun 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/gui_main.c gui-xaw: info popup position fix (patch by me in PR#16954) ------------------------------------------------------------------------ r12033 | per | 2006-06-21 23:39:01 +0300 (Wed, 21 Jun 2006) | 2 lines Changed paths: M /trunk/server/settings.c Fix search/replace error in settings text. ------------------------------------------------------------------------ r12031 | frodrigo | 2006-06-21 19:34:22 +0300 (Wed, 21 Jun 2006) | 1 line Changed paths: M /trunk/po/fr.po Trans. nation description, and some fix ------------------------------------------------------------------------ r12030 | cproc | 2006-06-14 21:11:29 +0300 (Wed, 14 Jun 2006) | 1 line Changed paths: M /trunk/utility/ftwl/be_sdl.c recognize numeric keypad keys in the SDL backend ------------------------------------------------------------------------ r12028 | jdorje | 2006-06-12 02:31:37 +0300 (Mon, 12 Jun 2006) | 4 lines Changed paths: M /trunk/common/combat.c Don't give air and sea units terrain defense bonuses. Patch by Per Mathisen in PR#17827. ------------------------------------------------------------------------ r12026 | jdorje | 2006-06-12 02:22:41 +0300 (Mon, 12 Jun 2006) | 4 lines Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/version.in Fix a bug with sending the terrain defense_bonus over the network. Reported by Per Mathisen. Patch by me in PR#17828. ------------------------------------------------------------------------ r12025 | cproc | 2006-06-10 15:35:25 +0300 (Sat, 10 Jun 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/SDL_ttf.c fix compilation with freetype 2.2.1 ------------------------------------------------------------------------ r12024 | stan_ieugen | 2006-06-10 09:11:31 +0300 (Sat, 10 Jun 2006) | 1 line Changed paths: M /trunk/po/ro.po 1163 untranslated, 502 fuzzy ------------------------------------------------------------------------ r12021 | jdorje | 2006-06-10 00:33:25 +0300 (Sat, 10 Jun 2006) | 5 lines Changed paths: M /trunk/client/civclient.c M /trunk/client/ggzclient.c M /trunk/client/ggzclient.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/data/civclient.dsc.in M /trunk/server/civserver.c M /trunk/server/ggzserver.c Use GGZ function calls to check for GGZ mode, rather than a command-line parameter. Patch by me in PR#17703. ------------------------------------------------------------------------ r12019 | jdorje | 2006-06-10 00:02:28 +0300 (Sat, 10 Jun 2006) | 4 lines Changed paths: M /trunk/client/ggzclient.c Disconnect from the server if there's a ggzmod error. Patch by me in PR#17709. ------------------------------------------------------------------------ r12017 | jdorje | 2006-06-09 23:14:42 +0300 (Fri, 09 Jun 2006) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/common/capstr.c M /trunk/configure.ac M /trunk/data/civclient.dsc.in M /trunk/data/civserver.dsc.in M /trunk/m4/version.m4 M /trunk/version.in Move the network capstring into version.in, and use it for the GGZ protocol version. Patch by me in PR#17710. ------------------------------------------------------------------------ r12014 | jdorje | 2006-06-09 22:25:19 +0300 (Fri, 09 Jun 2006) | 1 line Changed paths: M /trunk/common/dataio.c Fix bad cast. ------------------------------------------------------------------------ r12013 | stan_ieugen | 2006-06-09 20:16:29 +0300 (Fri, 09 Jun 2006) | 1 line Changed paths: M /trunk/po/ro.po 1250 untranslated, 573 fuzzy ------------------------------------------------------------------------ r12012 | per | 2006-06-05 22:50:53 +0300 (Mon, 05 Jun 2006) | 5 lines Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/mapctrl_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/misc/cursors.png M /trunk/data/misc/cursors.spec Implement wait/busy cursor and improve the edit mode "add" cursor. The hourglass is shown between turns when no actions are possible to provide more feedback about the game-state. Both cursors are from Bluecurve in Redhat artwork. Patch by Andreas Røsdal in PR#17637. ------------------------------------------------------------------------ r12011 | per | 2006-06-05 21:13:18 +0300 (Mon, 05 Jun 2006) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editdlg.c Make player choices in editor tool dialog a dropdown menu. Patch by myself and Jason in PR#17601. ------------------------------------------------------------------------ r12010 | per | 2006-06-05 21:04:51 +0300 (Mon, 05 Jun 2006) | 3 lines Changed paths: M /trunk/server/diplhand.c M /trunk/server/settings.c Make the diplcost setting apply also to money transfers between players. See PR#17602. ------------------------------------------------------------------------ r12009 | per | 2006-06-05 20:55:13 +0300 (Mon, 05 Jun 2006) | 4 lines Changed paths: M /trunk/server/srv_main.c Revert previous commit. We cannot know the gender of the gender of a username unless the player explicitly sets this, making all titles possibly wrong. ------------------------------------------------------------------------ r12008 | per | 2006-06-05 20:44:18 +0300 (Mon, 05 Jun 2006) | 3 lines Changed paths: M /trunk/server/srv_main.c Make username the default player name for human players when no nation has been picked. PR#17603. ------------------------------------------------------------------------ r12007 | jdorje | 2006-06-03 21:54:40 +0300 (Sat, 03 Jun 2006) | 4 lines Changed paths: M /trunk/client/editor.c Fix a bug that prevented opening a city dialog when in editing mode. Patch by Per Mathisen in PR#17600. ------------------------------------------------------------------------ r12006 | per | 2006-06-03 20:52:03 +0300 (Sat, 03 Jun 2006) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editdlg.c Implement a unit dropdown menu in the editor dialog for placing units (instead of having to remember a unit type's index number). PR#17599. Patch by me and Jason. ------------------------------------------------------------------------ r12005 | hogne | 2006-06-03 12:16:53 +0300 (Sat, 03 Jun 2006) | 2 lines Changed paths: M /trunk/data/amplio/moderncities.png Fixed placement of fortress back sprite ------------------------------------------------------------------------ r12004 | jdorje | 2006-06-01 19:00:53 +0300 (Thu, 01 Jun 2006) | 4 lines Changed paths: M /trunk/client/tilespec.c Fix a bug in the placement of the fortress back graphic on the mapview. Reported by Daniel Markstedt in PR#15661. ------------------------------------------------------------------------ r12001 | hogne | 2006-05-31 11:50:49 +0300 (Wed, 31 May 2006) | 2 lines Changed paths: M /trunk/data/amplio/terrain1.spec Fixed farmland/irrigation being switched around ------------------------------------------------------------------------ r11998 | dmarks | 2006-05-26 01:09:19 +0300 (Fri, 26 May 2006) | 1 line Changed paths: M /trunk/data/flags/credits Fix for credits ------------------------------------------------------------------------ r11997 | dmarks | 2006-05-26 01:03:54 +0300 (Fri, 26 May 2006) | 1 line Changed paths: M /trunk/data/flags/arab-shield.png M /trunk/data/flags/arab.png M /trunk/data/flags/arab.svg M /trunk/data/flags/credits New Arab flag. Concept by Ahmad M. Zawawi, flag by me using clipart from OCAL. (PR#17238) ------------------------------------------------------------------------ r11996 | dmarks | 2006-05-26 00:56:12 +0300 (Fri, 26 May 2006) | 1 line Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/hex2t A /trunk/data/hex2t/Makefile.am A /trunk/data/hex2t/grid.png A /trunk/data/hex2t/grid.spec A /trunk/data/hex2t/items.png A /trunk/data/hex2t/items.spec A /trunk/data/hex2t/overlays.png A /trunk/data/hex2t/overlays.spec A /trunk/data/hex2t/select.png A /trunk/data/hex2t/select.spec A /trunk/data/hex2t/tiles.png A /trunk/data/hex2t/tiles.spec A /trunk/data/hex2t.tilespec The hex-2 tileset (hex2t) by Tommy adapted to TRUNK by me. Unlike isophex, this is an overhead hex tileset. (PR#14874) ------------------------------------------------------------------------ r11994 | per | 2006-05-25 18:35:20 +0300 (Thu, 25 May 2006) | 3 lines Changed paths: M /trunk/data/default/units.ruleset Reduce Submarine attack power from 15 to 12 to make it easier to defend against them with escorts. ------------------------------------------------------------------------ r11993 | per | 2006-05-25 18:32:32 +0300 (Thu, 25 May 2006) | 3 lines Changed paths: M /trunk/ai/advdiplomacy.c Fix problem with AI war countdown reported in PR#16868 by Christoph Petschnig . ------------------------------------------------------------------------ r11992 | dmarks | 2006-05-24 02:04:26 +0300 (Wed, 24 May 2006) | 1 line Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am M /trunk/data/amplio/Makefile.am A /trunk/data/amplio/buildings.spec A /trunk/data/amplio/wonders.spec M /trunk/data/amplio.tilespec A /trunk/data/buildings A /trunk/data/buildings/Makefile.am A /trunk/data/buildings/airport.png A /trunk/data/buildings/aqueduct.png A /trunk/data/buildings/bank.png A /trunk/data/buildings/barracks_i.png A /trunk/data/buildings/barracks_ii.png A /trunk/data/buildings/barracks_iii.png A /trunk/data/buildings/capitalization.png A /trunk/data/buildings/cathedral.png A /trunk/data/buildings/city_walls.png A /trunk/data/buildings/coastal_defense.png A /trunk/data/buildings/colosseum.png A /trunk/data/buildings/courthouse.png A /trunk/data/buildings/factory.png A /trunk/data/buildings/granary.png A /trunk/data/buildings/harbor.png A /trunk/data/buildings/hydro_plant.png A /trunk/data/buildings/library.png A /trunk/data/buildings/marketplace.png A /trunk/data/buildings/mass_transit.png A /trunk/data/buildings/mfg_plant.png A /trunk/data/buildings/nuclear_plant.png A /trunk/data/buildings/offshore_platform.png A /trunk/data/buildings/palace.png A /trunk/data/buildings/police_station.png A /trunk/data/buildings/port_facility.png A /trunk/data/buildings/power_plant.png A /trunk/data/buildings/recycling_center.png A /trunk/data/buildings/research_lab.png A /trunk/data/buildings/sam_battery.png A /trunk/data/buildings/sdi_defense.png A /trunk/data/buildings/sewer_system.png A /trunk/data/buildings/solar_plant.png A /trunk/data/buildings/space_component.png A /trunk/data/buildings/space_modules.png A /trunk/data/buildings/space_structural.png A /trunk/data/buildings/stock_exchange.png A /trunk/data/buildings/super_highways.png A /trunk/data/buildings/supermarket.png A /trunk/data/buildings/temple.png A /trunk/data/buildings/university.png A /trunk/data/graphics/buildings.blend Add new graphics for city improvements. All graphics by feler404 and cropped by me to fit the city window. Only Amplio tileset uses these new graphics for now. Patch by me in PR#17189. ------------------------------------------------------------------------ r11991 | dmarks | 2006-05-23 14:41:49 +0300 (Tue, 23 May 2006) | 1 line Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/misc/buildings.spec Support for separate graphics for the three barracks improvements. Patch by me in PR#17106. ------------------------------------------------------------------------ r11988 | per | 2006-05-20 22:04:56 +0300 (Sat, 20 May 2006) | 2 lines Changed paths: M /trunk/data/scenario/tutorial.sav This patch fixes some warnings/bugs in the tutorial. See PR#17191. ------------------------------------------------------------------------ r11986 | per | 2006-05-20 20:57:04 +0300 (Sat, 20 May 2006) | 3 lines Changed paths: M /trunk/data/default/techs.ruleset Fix problem with quote character in commented text and translations. Reported by Chris. ------------------------------------------------------------------------ r11984 | per | 2006-05-20 14:36:54 +0300 (Sat, 20 May 2006) | 2 lines Changed paths: M /trunk/server/scripting/api_actions.c Fix crash in lua create unit script. Reported as PR#16348. ------------------------------------------------------------------------ r11983 | per | 2006-05-20 14:15:44 +0300 (Sat, 20 May 2006) | 2 lines Changed paths: M /trunk/data/default/cities.ruleset Remove the size limitation for specialists. See PR#17170. ------------------------------------------------------------------------ r11981 | per | 2006-05-18 23:35:03 +0300 (Thu, 18 May 2006) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c Fix copy&paste bug in AI diplomacy code dealing with fear from tech lead. Not fixed in branches, since this can have unintended side effects. Reported by unknown person in the forums. ------------------------------------------------------------------------ r11980 | per | 2006-05-18 23:32:54 +0300 (Thu, 18 May 2006) | 3 lines Changed paths: M /trunk/doc/README.graphics Improve documentation of PNGs used in clients. Reported by Egor Vyscrebentsov in PR#16955. ------------------------------------------------------------------------ r11979 | per | 2006-05-18 23:30:21 +0300 (Thu, 18 May 2006) | 3 lines Changed paths: M /trunk/data/default/techs.ruleset Improves the help text for the root_req field of techs.ruleset after some confusion in the forums. PR#16934 ------------------------------------------------------------------------ r11975 | zeus_go64 | 2006-05-17 11:20:07 +0300 (Wed, 17 May 2006) | 2 lines Changed paths: M /trunk/po/ar.po 3435 translated messages, 875 fuzzy translations, 119 untranslated messages. ------------------------------------------------------------------------ r11961 | dmarks | 2006-05-14 08:35:32 +0300 (Sun, 14 May 2006) | 1 line Changed paths: M /trunk/data/nation/icelandic.ruleset Resolve incorrectness in Icelandic legend. Reported by Claudio M. Camacho with patch by me in PR#16925. ------------------------------------------------------------------------ r11958 | cproc | 2006-05-10 11:03:55 +0300 (Wed, 10 May 2006) | 4 lines Changed paths: M /trunk/client/gui-ftwl/sprite.c M /trunk/utility/ftwl/Makefile.am D /trunk/utility/ftwl/be_common_24.c D /trunk/utility/ftwl/be_common_24.h A /trunk/utility/ftwl/be_common_32.c A /trunk/utility/ftwl/be_common_32.h A /trunk/utility/ftwl/be_common_cairo_32.c A /trunk/utility/ftwl/be_common_cairo_32.h M /trunk/utility/ftwl/be_common_pixels.c M /trunk/utility/ftwl/be_common_pixels.h D /trunk/utility/ftwl/be_sdl_pixels.c A /trunk/utility/ftwl/be_sdl_pixels_32.c A /trunk/utility/ftwl/be_sdl_pixels_cairo_32.c A /trunk/utility/ftwl/be_x11_cairo_32.c D /trunk/utility/ftwl/be_x11_ximage.c A /trunk/utility/ftwl/be_x11_ximage_32.c Use cairo for drawing. See PR#7123. There's no configure check for cairo yet, so configure/autogen.sh should be called with CFLAGS=`pkg-config --cflags cairo` LIBS=`pkg-config --libs cairo` ... ------------------------------------------------------------------------ r11957 | dmarks | 2006-05-09 02:09:42 +0300 (Tue, 09 May 2006) | 1 line Changed paths: M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Use US spelling of the word 'canceled'. Patch by me in PR#16642. ------------------------------------------------------------------------ r11955 | mkd | 2006-05-07 18:59:41 +0300 (Sun, 07 May 2006) | 1 line Changed paths: M /trunk/po/es.po 4429 translated messages. ------------------------------------------------------------------------ r11950 | mkd | 2006-05-07 15:17:03 +0300 (Sun, 07 May 2006) | 1 line Changed paths: M /trunk/po/es.po 4364 translated messages, 34 fuzzy translations, 31 untranslated messages. ------------------------------------------------------------------------ r11945 | cproc | 2006-05-06 17:57:42 +0300 (Sat, 06 May 2006) | 1 line Changed paths: M /trunk/utility/ftwl/be_x11_ximage.c Compile fix for the X11 backend. ------------------------------------------------------------------------ r11943 | cproc | 2006-05-06 14:33:08 +0300 (Sat, 06 May 2006) | 1 line Changed paths: M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/gui_main.h M /trunk/client/gui-ftwl/mapview.h M /trunk/client/gui-ftwl/pages.c Start using the client page system. Patch by me in PR#16760. ------------------------------------------------------------------------ r11941 | cproc | 2006-05-06 14:22:28 +0300 (Sat, 06 May 2006) | 1 line Changed paths: M /trunk/client/gui-ftwl/Makefile.am M /trunk/client/gui-ftwl/canvas.c M /trunk/client/gui-ftwl/chat.c M /trunk/client/gui-ftwl/chatline.c M /trunk/client/gui-ftwl/colors.c M /trunk/client/gui-ftwl/colors.h M /trunk/client/gui-ftwl/connectdlg.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gotodlg.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/gui_main.h M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/gui_text.h M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-ftwl/pages.c A /trunk/client/gui-ftwl/themes.c Make the ftwl client compile again. Patch by me in PR#16759. ------------------------------------------------------------------------ r11936 | cproc | 2006-05-05 21:19:34 +0300 (Fri, 05 May 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_mouse.c remove superfluous code. ------------------------------------------------------------------------ r11935 | cproc | 2006-05-05 21:06:39 +0300 (Fri, 05 May 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_mouse.c M /trunk/client/gui-sdl/gui_mouse.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c add support for color mouse cursors. ------------------------------------------------------------------------ r11934 | cproc | 2006-05-04 23:48:21 +0300 (Thu, 04 May 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_mouse.c remove some unused variables. ------------------------------------------------------------------------ r11932 | cproc | 2006-05-04 23:01:51 +0300 (Thu, 04 May 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h A /trunk/client/gui-sdl/gui_mouse.c A /trunk/client/gui-sdl/gui_mouse.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c move mouse cursor stuff to gui_mouse.[ch] ------------------------------------------------------------------------ r11931 | jdorje | 2006-05-04 09:24:43 +0300 (Thu, 04 May 2006) | 4 lines Changed paths: M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/venezuelan.ruleset Update nation names and comments. Patch by Daniel Markstedt in PR#16752. ------------------------------------------------------------------------ r11929 | 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#16794. ------------------------------------------------------------------------ r11924 | 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 untranslated. ------------------------------------------------------------------------ r11920 | chrisk | 2006-05-02 18:17:02 +0300 (Tue, 02 May 2006) | 1 line Changed paths: M /trunk/po/de.po 4427 translated messages. ------------------------------------------------------------------------ r11919 | 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 messages. ------------------------------------------------------------------------ r11918 | 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 messages. ------------------------------------------------------------------------ r11909 | zeus_go64 | 2006-05-01 10:05:05 +0300 (Mon, 01 May 2006) | 3 lines Changed paths: M /trunk/configure.ac Added Arabic i18n ------------------------------------------------------------------------ r11905 | 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 ------------------------------------------------------------------------ r11902 | 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 in PR#16761, patch by me. ------------------------------------------------------------------------ r11900 | 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 ------------------------------------------------------------------------ r11896 | 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 ------------------------------------------------------------------------ r11895 | 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 ------------------------------------------------------------------------ r11893 | 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 in PR#16711. ------------------------------------------------------------------------ r11888 | 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 in PR#16540. ------------------------------------------------------------------------ r11887 | 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 as part of PR#16431. ------------------------------------------------------------------------ r11885 | 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#14345. ------------------------------------------------------------------------ r11879 | 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 IRC. ------------------------------------------------------------------------ r11877 | frodrigo | 2006-04-21 21:30:13 +0300 (Fri, 21 Apr 2006) | 1 line Changed paths: M /trunk/po/fr.po Translate new nations name and their gouv ------------------------------------------------------------------------ r11876 | 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#16488. ------------------------------------------------------------------------ r11875 | 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" ------------------------------------------------------------------------ r11874 | cproc | 2006-04-20 23:28:51 +0300 (Thu, 20 Apr 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/connectdlg.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c start using client pages ------------------------------------------------------------------------ r11873 | 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#16242. ------------------------------------------------------------------------ r11870 | 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#15873. ------------------------------------------------------------------------ r11865 | 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 ------------------------------------------------------------------------ r11863 | per | 2006-04-17 12:40:09 +0300 (Mon, 17 Apr 2006) | 13 lines Changed paths: 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/pages.h M /trunk/common/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#16459. ------------------------------------------------------------------------ r11861 | 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#16475. ------------------------------------------------------------------------ r11859 | 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#16409) ------------------------------------------------------------------------ r11857 | 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#15644. ------------------------------------------------------------------------ r11856 | 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 variants. ------------------------------------------------------------------------ r11854 | 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 cruft. ------------------------------------------------------------------------ r11853 | 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 regressions. ------------------------------------------------------------------------ r11851 | 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 ------------------------------------------------------------------------ r11850 | per | 2006-04-13 22:00:33 +0300 (Thu, 13 Apr 2006) | 2 lines Changed paths: M /trunk/po/POTFILES.in Add missing files for translation, including SDL client. ------------------------------------------------------------------------ r11849 | 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#16375. ------------------------------------------------------------------------ r11847 | 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#16332. ------------------------------------------------------------------------ r11846 | 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 too. ------------------------------------------------------------------------ r11845 | 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#16347. ------------------------------------------------------------------------ r11842 | festchook | 2006-04-11 23:25:00 +0300 (Tue, 11 Apr 2006) | 1 line Changed paths: M /trunk/po/uk.po Updated Ukrainian translation. ------------------------------------------------------------------------ r11840 | jdorje | 2006-04-11 10:05:50 +0300 (Tue, 11 Apr 2006) | 2 lines Changed paths: M /trunk/common/player.h Revert: PR#16096. ------------------------------------------------------------------------ r11839 | 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#16375. ------------------------------------------------------------------------ r11832 | per | 2006-04-09 16:31:13 +0300 (Sun, 09 Apr 2006) | 2 lines Changed paths: M /trunk/po/POTFILES.in Add events.h to list of translated files. Reported by Chris in PR#16169. ------------------------------------------------------------------------ r11831 | 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#16096. ------------------------------------------------------------------------ r11830 | per | 2006-04-09 16:22:30 +0300 (Sun, 09 Apr 2006) | 2 lines Changed paths: M /trunk/po/POTFILES.in Add more files to be translated. Reported and patched by Daniel Markstedt in PR#16338. ------------------------------------------------------------------------ r11829 | per | 2006-04-09 16:19:37 +0300 (Sun, 09 Apr 2006) | 3 lines Changed paths: M /trunk/data/scenario/europe-200x100-v2.sav Fix missing translation in Europe scenario. Reported by Chris, patch by Daniel. PR#16099. ------------------------------------------------------------------------ r11828 | per | 2006-04-09 16:17:19 +0300 (Sun, 09 Apr 2006) | 2 lines Changed paths: M /trunk/client/helpdata.c Fix typo where "city size" should be "civilization size". Reported by Egor in PR#16277. ------------------------------------------------------------------------ r11827 | dmarks | 2006-04-09 03:04:53 +0300 (Sun, 09 Apr 2006) | 1 line Changed paths: M /trunk/data/misc/chiefs.png M /trunk/data/misc/chiefs.spec Updated misc/chiefs, patch by me in PR#16160. ------------------------------------------------------------------------ r11825 | jdorje | 2006-04-08 20:57:56 +0300 (Sat, 08 Apr 2006) | 5 lines Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/client/options.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/utility/fciconv.c Numerous fixes to translated text strings. Reported by Sini Ruohomaa in PR#15751. Patch by Daniel Markstedt . ------------------------------------------------------------------------ r11823 | frodrigo | 2006-04-08 20:32:21 +0300 (Sat, 08 Apr 2006) | 1 line Changed paths: M /trunk/po/fr.po Translate new in game message ------------------------------------------------------------------------ r11819 | dmarks | 2006-04-02 11:07:24 +0300 (Sun, 02 Apr 2006) | 1 line Changed paths: M /trunk/data/nation/slovakian.ruleset Fix typo in slovakian.ruleset. Reported by Christian Knoke in PR#16100. ------------------------------------------------------------------------ r11810 | jdorje | 2006-03-27 21:37:55 +0300 (Mon, 27 Mar 2006) | 4 lines Changed paths: M /trunk/common/nation.c Fix typo bug in add_new_nation_group. Reported by Egor Vyscrebentsov and others in PR#16029. ------------------------------------------------------------------------ r11804 | jdorje | 2006-03-25 02:45:22 +0200 (Sat, 25 Mar 2006) | 4 lines Changed paths: M /trunk/client/climap.h M /trunk/client/gui-gtk-2.0/mapctrl.c Fix a cursors crash in the GTK code. Patch by me in PR#16010. ------------------------------------------------------------------------ r11802 | jdorje | 2006-03-25 02:41:06 +0200 (Sat, 25 Mar 2006) | 4 lines Changed paths: M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/nation.c M /trunk/common/nation.h Fix a client crash in the /load command. Reported by Christian Knoke in PR#16009. ------------------------------------------------------------------------ r11800 | frodrigo | 2006-03-24 21:31:38 +0200 (Fri, 24 Mar 2006) | 1 line Changed paths: M /trunk/po/fr.po 3700 translated messages, 4 fuzzy translations, 251 untranslated messages. ------------------------------------------------------------------------ r11793 | evyscr | 2006-03-23 21:54:03 +0200 (Thu, 23 Mar 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/gui-xaw/wldlg.c gui-xaw compile fix ------------------------------------------------------------------------ r11791 | dmarks | 2006-03-23 01:03:32 +0200 (Thu, 23 Mar 2006) | 1 line Changed paths: M /trunk/po/sv.po port from S2_1: 3947 translated messages, 13 fuzzy translations, 28 untranslated messages ------------------------------------------------------------------------ r11788 | jdorje | 2006-03-22 23:47:43 +0200 (Wed, 22 Mar 2006) | 1 line Changed paths: M /trunk/client/packhand.c Add some comments. ------------------------------------------------------------------------ r11787 | jdorje | 2006-03-21 08:33:17 +0200 (Tue, 21 Mar 2006) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/mapctrl.c Fix a bug where clicking the mouse would change the cursor state back to the default cursor. Patch by me in PR#15927. ------------------------------------------------------------------------ r11785 | jdorje | 2006-03-21 05:05:38 +0200 (Tue, 21 Mar 2006) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/editor.c M /trunk/client/editor.h M /trunk/client/mapctrl_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/misc/cursors.png M /trunk/data/misc/cursors.spec Add cursors for editing mode. Patch by me in PR#15935. Some graphics taken from GIMP. ------------------------------------------------------------------------ r11784 | jdorje | 2006-03-21 04:51:47 +0200 (Tue, 21 Mar 2006) | 1 line Changed paths: M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Forgot generated files. ------------------------------------------------------------------------ r11782 | jdorje | 2006-03-21 04:51:08 +0200 (Tue, 21 Mar 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/data/default/nations.ruleset M /trunk/po/POTFILES.in M /trunk/server/plrhand.c M /trunk/server/ruleset.c Use Q_ for translation of nation group names. Patch by me in PR#15846. ------------------------------------------------------------------------ r11781 | per | 2006-03-18 14:34:15 +0200 (Sat, 18 Mar 2006) | 6 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/plrhand.c A possible crash in maphand.c if ptile->owner is set and ptile->owner_source is NULL. This should never happen, but defensive programming is nice. When a player dies or is killed off, make sure we immediately unown any tiles that player owns. See PR#15864. ------------------------------------------------------------------------ r11777 | cproc | 2006-03-16 21:33:39 +0200 (Thu, 16 Mar 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/mapview.c Compile fix (r11776). ------------------------------------------------------------------------ r11776 | jdorje | 2006-03-16 21:00:01 +0200 (Thu, 16 Mar 2006) | 4 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/include/mapview_g.h Clean up the cursor code by removing the action_state variable and enumeration. Patch by me in PR#15924. ------------------------------------------------------------------------ r11775 | jdorje | 2006-03-16 20:52:17 +0200 (Thu, 16 Mar 2006) | 4 lines Changed paths: 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/menu.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/mapctrl_common.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/nation.c M /trunk/common/packets.def M /trunk/server/edithand.c M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/srv_main.c Add helper functions can_conn_edit and can_conn_enable_editing. Patch by me in PR#15923. ------------------------------------------------------------------------ r11773 | jdorje | 2006-03-11 21:39:24 +0200 (Sat, 11 Mar 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/packhand.c M /trunk/common/nation.c M /trunk/server/srv_main.c Allow editing of nations during a running game. Patch by Mike Kaufman in PR#15856 with changes by me. ------------------------------------------------------------------------ r11772 | jdorje | 2006-03-11 20:38:47 +0200 (Sat, 11 Mar 2006) | 4 lines Changed paths: M /trunk/server/edithand.c Give a notification when the server leaves edit mode. Patch by Mike Kaufman as part of PR#15856. ------------------------------------------------------------------------ r11771 | vasc | 2006-03-11 17:22:34 +0200 (Sat, 11 Mar 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/data/freeciv.rc-2.0 Commited PR#15530: GUI for client font options. Patch by me. ------------------------------------------------------------------------ r11769 | per | 2006-03-11 15:51:08 +0200 (Sat, 11 Mar 2006) | 6 lines Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aihunt.c M /trunk/client/helpdata.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/units.ruleset M /trunk/data/helpdata.txt Remove the concept of unit exhaustion when less than 1 movement point left, and the unused IgTired unit flag. This led to a number of players to conclude that there had to be something wrong with the combat calculations in Freeciv, as there was a lack of indicators of this behaviour. See discussion in PR#15809. ------------------------------------------------------------------------ r11765 | jdorje | 2006-03-11 08:58:27 +0200 (Sat, 11 Mar 2006) | 4 lines Changed paths: M /trunk/server/srv_main.c Allow players to change leader name without changing nation. Reported by Mike Kaufman in PR#15851. ------------------------------------------------------------------------ r11763 | cproc | 2006-03-11 08:12:35 +0200 (Sat, 11 Mar 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/wldlg.c Compile fix. ------------------------------------------------------------------------ r11761 | jdorje | 2006-03-11 07:43:12 +0200 (Sat, 11 Mar 2006) | 4 lines Changed paths: M /trunk/client/climisc.c Fix a bug causing some messages to be lost in pregame. Patch by me in PR#15852. ------------------------------------------------------------------------ r11760 | jdorje | 2006-03-11 06:27:47 +0200 (Sat, 11 Mar 2006) | 4 lines Changed paths: M /trunk/ai/aisettler.c M /trunk/client/editor.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.c Rename remove_city_virtual as destroy_city_virtual. Reported by me in PR#15547. ------------------------------------------------------------------------ r11759 | jdorje | 2006-03-11 05:58:41 +0200 (Sat, 11 Mar 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Remove long_buffer from gui-gtk-2.0. Patch by me in PR#15580. ------------------------------------------------------------------------ r11758 | jdorje | 2006-03-11 05:49:34 +0200 (Sat, 11 Mar 2006) | 5 lines Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/options.c M /trunk/common/player.h Move the global client worklist out of the player structure and into the client code. Patch by me in PR#15574. ------------------------------------------------------------------------ r11756 | jdorje | 2006-03-11 05:23:44 +0200 (Sat, 11 Mar 2006) | 4 lines Changed paths: M /trunk/server/commands.c Fix the help for the list command. Reported by Egor Vyscrebentsov in PR#15839. ------------------------------------------------------------------------ r11755 | vasc | 2006-03-11 02:10:26 +0200 (Sat, 11 Mar 2006) | 2 lines Changed paths: M /trunk/client/gui-gtk-2.0/editdlg.c Changed layout of editing tool unit pane. ------------------------------------------------------------------------ r11754 | per | 2006-03-11 01:38:30 +0200 (Sat, 11 Mar 2006) | 3 lines Changed paths: M /trunk/server/sanitycheck.c Remove check for dubious assumption that all fortresses must be owned by someone. Reported in PR#15843 by Jason. ------------------------------------------------------------------------ r11753 | per | 2006-03-11 01:35:43 +0200 (Sat, 11 Mar 2006) | 2 lines Changed paths: M /trunk/server/maphand.c Remove dubious debug-only log code that would crash in non-borders setups. ------------------------------------------------------------------------ r11750 | hjcao | 2006-03-10 16:09:38 +0200 (Fri, 10 Mar 2006) | 2 lines Changed paths: M /trunk/configure.ac D /trunk/po/zh.po A /trunk/po/zh_CN.po Change language zh to zh_CN and updated the zh_CN.po translation file. ------------------------------------------------------------------------ r11749 | jdorje | 2006-03-10 07:20:17 +0200 (Fri, 10 Mar 2006) | 4 lines Changed paths: M /trunk/client/climisc.h M /trunk/client/gui-stub/canvas.c M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/gotodlg.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-stub/pages.c M /trunk/client/gui-stub/sprite.c Compile fixes for gui-stub. Patch by Christian Prochaska in PR#15748 with changes by me. ------------------------------------------------------------------------ r11746 | jdorje | 2006-03-10 06:46:27 +0200 (Fri, 10 Mar 2006) | 7 lines Changed paths: M /trunk/common/city.c M /trunk/data/default/cities.ruleset M /trunk/utility/fcintl.h Introduce a new macro Qn_ that skips prefixes on Q-translated strings. Use Qn_ to compare city style names, thus allowing prefixes to be used in the ruleset. Change the ruleset to provide a prefix for all city style names. Reported by Egor Vyscrebentsov in PR#14449. Patch by Daniel Markstedt and myself. ------------------------------------------------------------------------ r11745 | jdorje | 2006-03-10 05:32:07 +0200 (Fri, 10 Mar 2006) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/server/connecthand.c M /trunk/server/gamehand.c Add more commands to the pregame conn menu. This also fixes a bug in the server whereby conn info was not sent out after a hack request. Patch by me in PR#15802. ------------------------------------------------------------------------ r11742 | jdorje | 2006-03-09 05:04:24 +0200 (Thu, 09 Mar 2006) | 5 lines Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/edithand.c M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h Add an editor command to recalculate borders (i.e., calculate one iteration of border updates). Patch by Per Mathisen in PR#15810 with changes by me. ------------------------------------------------------------------------ r11740 | jdorje | 2006-03-09 03:47:11 +0200 (Thu, 09 Mar 2006) | 4 lines Changed paths: M /trunk/client/servers.c Fix a bug causing the client to ignore the --meta parameter. Reported by Daniel Strecker in PR#15803. ------------------------------------------------------------------------ r11737 | cproc | 2006-03-08 09:47:52 +0200 (Wed, 08 Mar 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.h M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /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/mapview.h M /trunk/client/gui-sdl/repodlgs.c Some cleanup. ------------------------------------------------------------------------ r11735 | jdorje | 2006-03-08 02:48:45 +0200 (Wed, 08 Mar 2006) | 6 lines Changed paths: 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/pages.h M /trunk/server/commands.c M /trunk/server/stdinhand.c Extend the take command so "/take -" assigns the connection to a newly created player. This behavior is used by the GTK pregame dialog, which provides a "Take player" button for observers. Patch by me as part of PR#15688. ------------------------------------------------------------------------ r11734 | jdorje | 2006-03-08 00:55:27 +0200 (Wed, 08 Mar 2006) | 1 line Changed paths: M /trunk/data/amplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec Bump tileset capstring in tilesets. ------------------------------------------------------------------------ r11731 | jdorje | 2006-03-07 23:30:49 +0200 (Tue, 07 Mar 2006) | 1 line Changed paths: M /trunk/client/tilespec.c Bump tileset capstring. ------------------------------------------------------------------------ r11730 | jdorje | 2006-03-07 08:29:58 +0200 (Tue, 07 Mar 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Add an "observe" button to the pregame dialog. Patch by me as part of PR#15688. ------------------------------------------------------------------------ r11726 | dmarks | 2006-03-07 04:00:37 +0200 (Tue, 07 Mar 2006) | 1 line Changed paths: M /trunk/data/nation/iraqi.ruleset correct factual mistake in Iraqi legend ------------------------------------------------------------------------ r11722 | cproc | 2006-03-06 11:27:44 +0200 (Mon, 06 Mar 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/optiondlg.c Fix a transparency issue in 16-bit video modes. ------------------------------------------------------------------------ r11719 | jdorje | 2006-03-06 05:05:27 +0200 (Mon, 06 Mar 2006) | 1 line Changed paths: M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.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/lt.po M /trunk/po/nl.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/uk.po Run 'make update-po'. ------------------------------------------------------------------------ r11715 | cproc | 2006-03-04 16:55:53 +0200 (Sat, 04 Mar 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/diplodlg.c Don't show the diplomacy dialog when attached to an AI player. Reported by Daniel Markstedt in PR#15611, patch by me. ------------------------------------------------------------------------ r11714 | dmarks | 2006-03-04 16:42:46 +0200 (Sat, 04 Mar 2006) | 1 line Changed paths: M /trunk/po/sv.po Final update for 2.1-beta1 ------------------------------------------------------------------------ r11710 | jdorje | 2006-03-04 04:42:00 +0200 (Sat, 04 Mar 2006) | 4 lines Changed paths: M /trunk/common/packets.c Fix a potential crash in the packet reading code. Reported by Luigi Auriemma in PR#15762. ------------------------------------------------------------------------ r11708 | dmarks | 2006-03-03 10:42:46 +0200 (Fri, 03 Mar 2006) | 1 line Changed paths: M /trunk/configure.ac A /trunk/po/zh.po (from /trunk/po/zh_CN.po:11702) D /trunk/po/zh_CN.po Rename zh_CN.po zh.po, since we only have one Chinese localization. ------------------------------------------------------------------------ r11706 | dmarks | 2006-03-03 07:16:57 +0200 (Fri, 03 Mar 2006) | 1 line Changed paths: M /trunk/po/es.po Translation merged from S2_0 ------------------------------------------------------------------------ r11704 | dmarks | 2006-03-03 06:58:14 +0200 (Fri, 03 Mar 2006) | 1 line Changed paths: M /trunk/po/fi.po Updates by Sini Ruohomaa ------------------------------------------------------------------------ r11702 | dmarks | 2006-03-03 06:37:28 +0200 (Fri, 03 Mar 2006) | 1 line Changed paths: M /trunk/configure.ac A /trunk/po/zh_CN.po Add Simplified Chinese. Translation by Charles Wang and Hongjia Cao . About 64% complete. ------------------------------------------------------------------------ r11701 | evyscr | 2006-03-02 23:36:39 +0200 (Thu, 02 Mar 2006) | 2 lines Changed paths: M /trunk/po/ru.po Fix a typo in Plural-Forms and improves it like msgfmt suggests. ------------------------------------------------------------------------ r11700 | evyscr | 2006-03-02 22:23:52 +0200 (Thu, 02 Mar 2006) | 2 lines Changed paths: M /trunk/po/ru.po 3627 translated, 176 fuzzies, 133 untranslated ------------------------------------------------------------------------ r11697 | jdorje | 2006-03-02 09:20:41 +0200 (Thu, 02 Mar 2006) | 9 lines Changed paths: M /trunk/ai/ailog.h M /trunk/client/climisc.h M /trunk/client/gui-ftwl/gui_text.c M /trunk/common/worklist.h M /trunk/configure.ac M /trunk/server/console.h M /trunk/server/plrhand.h M /trunk/server/stdinhand.c M /trunk/utility/astring.h M /trunk/utility/fciconv.h M /trunk/utility/ioz.h M /trunk/utility/log.h M /trunk/utility/registry.h M /trunk/utility/shared.h M /trunk/utility/support.h Use libutf8 to replace printf functions. This happens automatically on windoes, or if --with-libutf8 is given on the configure line. This replaces buggy printf functions on some systems that do not allow reordering of arguments (needed for localization support in some languages). Reported by Laurent Vogel , Naoki Atagi , and many others in PR#12932. Patch by Christian Prochaska . ------------------------------------------------------------------------ r11695 | dmarks | 2006-03-02 01:09:02 +0200 (Thu, 02 Mar 2006) | 1 line Changed paths: M /trunk/data/nation/ottoman.ruleset Fix a typo in Ottoman legend. ------------------------------------------------------------------------ r11693 | dmarks | 2006-03-02 00:47:58 +0200 (Thu, 02 Mar 2006) | 1 line Changed paths: M /trunk/data/flags/credits M /trunk/data/flags/mongolia-shield.png M /trunk/data/flags/mongolia.png M /trunk/data/flags/mongolia.svg New Mongolia flag. Flag image by SKopp, Latebird, Vzb83, Reisio and Denelson83; resized to 3:2 by me. (PR#15714) ------------------------------------------------------------------------ r11691 | dmarks | 2006-03-02 00:34:29 +0200 (Thu, 02 Mar 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/ottoman-shield.png A /trunk/data/flags/ottoman.png A /trunk/data/flags/ottoman.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/ottoman.ruleset M /trunk/data/nation/turk.ruleset M /trunk/po/POTFILES.in Add Ottoman nation. Ruleset by unknown contributor with added legend and other improvements by me; flag by me. (PR#15672) ------------------------------------------------------------------------ r11689 | dmarks | 2006-03-02 00:18:04 +0200 (Thu, 02 Mar 2006) | 1 line Changed paths: M /trunk/data/default/cities.ruleset Add support for Renaissance city style. (PR#15644) ------------------------------------------------------------------------ r11686 | jdorje | 2006-03-01 19:25:20 +0200 (Wed, 01 Mar 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/pages.c Provide a popup menu for controlling players in the pregame conn dialog. Patch by me as part of PR#15688. ------------------------------------------------------------------------ r11682 | cproc | 2006-03-01 16:28:15 +0200 (Wed, 01 Mar 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/diplomat_dialog.c Track unit/city IDs in diplomat dialog instead of pointers. Reported by Jason Dorje Short in PR#4521, patch by me. ------------------------------------------------------------------------ r11681 | jdorje | 2006-03-01 06:25:51 +0200 (Wed, 01 Mar 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/pages.c Show observers in the pregame conn dialog. Patch by me in PR#15688. ------------------------------------------------------------------------ r11678 | cproc | 2006-02-28 21:37:01 +0200 (Tue, 28 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/caravan_dialog.c M /trunk/client/gui-sdl/dialogs.c Move caravan dialog to caravan_dialog.c. ------------------------------------------------------------------------ r11676 | cproc | 2006-02-28 21:11:20 +0200 (Tue, 28 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h A /trunk/client/gui-sdl/diplomat_dialog.c M /trunk/client/gui-sdl/gui_id.h Move diplomat/spy dialogs to diplomat_dialog.c. ------------------------------------------------------------------------ r11674 | cproc | 2006-02-28 18:35:32 +0200 (Tue, 28 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/diplodlg.c Add the "Give embassy" clause to the diplomacy dialog. Reported by Martin Gerdes in PR#15710, patch by me. ------------------------------------------------------------------------ r11672 | cproc | 2006-02-28 18:10:17 +0200 (Tue, 28 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/mapctrl.c Make both minimap window and unit info window use the same show/hide button background image since they perform the same action. Previous background image replaced with a solid color background in updated deluxe_theme package. Suggested by Daniel Markstedt in PR#15671, patch by me. ------------------------------------------------------------------------ r11670 | cproc | 2006-02-28 08:20:47 +0200 (Tue, 28 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c Fix size and alignment of the minimap. Reported by Daniel Markstedt in PR#15663, patch by me. ------------------------------------------------------------------------ r11668 | cproc | 2006-02-28 08:00:02 +0200 (Tue, 28 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c Fix problems with diplomats and caravans. Reported by Martin Gerdes in PR#15622, patch by me. ------------------------------------------------------------------------ r11667 | jdorje | 2006-02-28 06:46:02 +0200 (Tue, 28 Feb 2006) | 4 lines Changed paths: 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/menu.c M /trunk/client/include/dialogs_g.h M /trunk/client/text.c M /trunk/client/text.h Allow upgrading of units through the orders menu. Patch by me in PR#12902. ------------------------------------------------------------------------ r11665 | jdorje | 2006-02-28 05:28:49 +0200 (Tue, 28 Feb 2006) | 4 lines Changed paths: M /trunk/server/diplhand.c Use PL_ for an armistice diplomacy message. Reported by Egor Vyscrebentsov in PR#15690. ------------------------------------------------------------------------ r11662 | jdorje | 2006-02-28 04:54:51 +0200 (Tue, 28 Feb 2006) | 4 lines Changed paths: M /trunk/common/unit.c Fix a bug that allowed unlimited airlifts into a city. Reported by Jaroslav Libak in PR#15582. ------------------------------------------------------------------------ r11660 | jdorje | 2006-02-28 04:35:34 +0200 (Tue, 28 Feb 2006) | 4 lines Changed paths: M /trunk/server/diplomats.c Fix misleading "incident while stealing" message. Patch by Daniel Markstedt in PR#12476. ------------------------------------------------------------------------ r11657 | jdorje | 2006-02-27 04:06:18 +0200 (Mon, 27 Feb 2006) | 4 lines Changed paths: M /trunk/common/worklist.h Increase worklist max size to 64. Patch by me in PR#10039. ------------------------------------------------------------------------ r11656 | stikonas | 2006-02-26 14:59:52 +0200 (Sun, 26 Feb 2006) | 1 line Changed paths: M /trunk/doc/PEOPLE Add Lithuanian translators. ------------------------------------------------------------------------ r11654 | cproc | 2006-02-25 23:56:23 +0200 (Sat, 25 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c Fix drawing of lines that exceed surface boundaries. Reported by Daniel Markstedt in PR#15662, patch by me. ------------------------------------------------------------------------ r11652 | cproc | 2006-02-25 23:38:16 +0200 (Sat, 25 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c Fix citymap resizing. Reported by Daniel Markstedt in PR#15666, patch by me. ------------------------------------------------------------------------ r11651 | jdorje | 2006-02-25 22:50:36 +0200 (Sat, 25 Feb 2006) | 1 line Changed paths: M /trunk/version.in Bump version to 2.1.99. ------------------------------------------------------------------------ r11650 | jdorje | 2006-02-25 20:43:11 +0200 (Sat, 25 Feb 2006) | 4 lines Changed paths: M /trunk/NEWS M /trunk/doc/BUGS M /trunk/doc/README M /trunk/doc/README.effects M /trunk/doc/README.sound Update docs from S2_1 branch. These need to be kept in sync! Also, added back a BUG about AI cheating. ------------------------------------------------------------------------ r11649 | dmarks | 2006-02-25 09:43:45 +0200 (Sat, 25 Feb 2006) | 1 line Changed paths: M /trunk/po/sv.po update ------------------------------------------------------------------------ r11646 | dmarks | 2006-02-25 09:19:59 +0200 (Sat, 25 Feb 2006) | 1 line Changed paths: M /trunk/data/nation/byzantium.ruleset Spelling fix. ------------------------------------------------------------------------ r11644 | dmarks | 2006-02-25 08:59:31 +0200 (Sat, 25 Feb 2006) | 1 line Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/ryukyuan.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/turk.ruleset Cleanup legend formatting. ------------------------------------------------------------------------ r11643 | jdorje | 2006-02-25 04:18:33 +0200 (Sat, 25 Feb 2006) | 6 lines Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editdlg.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/edithand.c M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/srv_main.c Simplify the city-paint editing tool so that all it does is create cities. The giant city-editing packet is removed, although the sever code is left in place for the time being. Patch by me in PR#15656. ------------------------------------------------------------------------ r11642 | jdorje | 2006-02-25 03:07:53 +0200 (Sat, 25 Feb 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/misc/small.png M /trunk/data/misc/small.spec M /trunk/server/edithand.c M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h Allow editing of city size directly from within the citydlg. Patch by Per Mathisen and myself in PR#15636. ------------------------------------------------------------------------ r11638 | per | 2006-02-24 21:23:56 +0200 (Fri, 24 Feb 2006) | 3 lines Changed paths: M /trunk/server/maphand.c Borders should not be claimed across continents. See bug report by Jason in PR#15169. Also removes some duplicate border code. ------------------------------------------------------------------------ r11637 | stikonas | 2006-02-24 16:51:32 +0200 (Fri, 24 Feb 2006) | 1 line Changed paths: M /trunk/po/lt.po Updated lt.po. New strings was added, some corrections was made. ------------------------------------------------------------------------ r11635 | dmarks | 2006-02-24 06:30:45 +0200 (Fri, 24 Feb 2006) | 1 line Changed paths: M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/mayan.ruleset Reassign a few city styles. (PR#15617) ------------------------------------------------------------------------ r11633 | cproc | 2006-02-24 00:16:57 +0200 (Fri, 24 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c Fix a bug that made the client hang in city dialog. Reported by Martin Gerdes in PR#15649, patch by me. ------------------------------------------------------------------------ r11632 | stikonas | 2006-02-22 16:36:24 +0200 (Wed, 22 Feb 2006) | 1 line Changed paths: M /trunk/po/lt.po Updated lt.po ------------------------------------------------------------------------ r11630 | cproc | 2006-02-22 00:58:47 +0200 (Wed, 22 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/optiondlg.c Make 320x240 resolution only selectable when SMALL_SCREEN is defined. Reported by Daniel Markstedt in PR#15610, patch by me. ------------------------------------------------------------------------ r11628 | dmarks | 2006-02-21 23:07:21 +0200 (Tue, 21 Feb 2006) | 1 line Changed paths: M /trunk/data/flags/Makefile.am Fix makefile error. ------------------------------------------------------------------------ r11627 | stikonas | 2006-02-20 22:37:43 +0200 (Mon, 20 Feb 2006) | 1 line Changed paths: M /trunk/po/lt.po Updated lt.po ------------------------------------------------------------------------ r11625 | cproc | 2006-02-19 18:18:04 +0200 (Sun, 19 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c Fix crashing terrain info dialog in observer mode. Reported by Daniel Markstedt in PR#15516, patch by me. ------------------------------------------------------------------------ r11623 | cproc | 2006-02-19 18:10:13 +0200 (Sun, 19 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/citydlg.c Fix transparency problem in city dialog. Reported by Martin Gerdes in PR#15589, patch by me. ------------------------------------------------------------------------ r11622 | per | 2006-02-19 14:49:00 +0200 (Sun, 19 Feb 2006) | 3 lines Changed paths: M /trunk/ai/aicity.c Fix crash in AI code if empire size step effect is set to zero. Reported by Marko in PR#15624. ------------------------------------------------------------------------ r11617 | evyscr | 2006-02-18 13:13:49 +0200 (Sat, 18 Feb 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/gui_main.c gui-xaw: Add a tip 'xset fp rehash' to fontset error message. (See PR#15166) ------------------------------------------------------------------------ r11616 | stikonas | 2006-02-18 12:30:30 +0200 (Sat, 18 Feb 2006) | 1 line Changed paths: M /trunk/configure.ac Added lithuanian language. ------------------------------------------------------------------------ r11615 | stikonas | 2006-02-18 12:29:43 +0200 (Sat, 18 Feb 2006) | 1 line Changed paths: A /trunk/po/lt.po Added Lithuanian. 34% translated. ------------------------------------------------------------------------ r11613 | cproc | 2006-02-18 05:56:43 +0200 (Sat, 18 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/sprite.c Fix the tile blending code once again. ------------------------------------------------------------------------ r11612 | arnica | 2006-02-17 22:02:54 +0200 (Fri, 17 Feb 2006) | 1 line Changed paths: M /trunk/po/fr.po fr.po updated by F. Rodrigo ------------------------------------------------------------------------ r11610 | evyscr | 2006-02-17 17:56:49 +0200 (Fri, 17 Feb 2006) | 3 lines Changed paths: M /trunk/client/gui-xaw/dialogs.c M /trunk/data/Freeciv.in gui-xaw: fix invinsibility of leader name in races dialog (patch by me in PR#15338) ------------------------------------------------------------------------ r11608 | dmarks | 2006-02-17 06:05:37 +0200 (Fri, 17 Feb 2006) | 1 line Changed paths: D /trunk/data/flags/observer-shield.png D /trunk/data/flags/observer.png D /trunk/data/flags/observer.svg Remove observer flag (PR#15564). ------------------------------------------------------------------------ r11607 | dmarks | 2006-02-17 05:58:30 +0200 (Fri, 17 Feb 2006) | 1 line Changed paths: M /trunk/data/flags/Makefile.am M /trunk/data/flags/credits M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/serbian.ruleset Add one Serbian ruler (PR#15567). ------------------------------------------------------------------------ r11605 | cproc | 2006-02-17 03:30:05 +0200 (Fri, 17 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/mapview.c Make changing governments possible again. Reported by Martin Gerdes in PR#15559, patch by me. ------------------------------------------------------------------------ r11603 | cproc | 2006-02-17 03:26:01 +0200 (Fri, 17 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h fix some compiler warnings that appeared with GCC 4.0 ------------------------------------------------------------------------ r11601 | cproc | 2006-02-17 03:09:53 +0200 (Fri, 17 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/helpdlg.c compile fix ------------------------------------------------------------------------ r11600 | jdorje | 2006-02-16 19:05:04 +0200 (Thu, 16 Feb 2006) | 4 lines Changed paths: M /trunk/server/srv_main.c Fix a compiler warning from the editor patch. Reported by Egor Vyscrebentsov in PR#15586. ------------------------------------------------------------------------ r11598 | evyscr | 2006-02-16 17:07:57 +0200 (Thu, 16 Feb 2006) | 2 lines Changed paths: M /trunk/client/gui-xaw/helpdlg.c gui-xaw: compile fix (broken by PR#15566) ------------------------------------------------------------------------ r11597 | jdorje | 2006-02-16 02:08:35 +0200 (Thu, 16 Feb 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editdlg.c Don't try to edit pollution. Patch by me in PR#15576. ------------------------------------------------------------------------ r11595 | jdorje | 2006-02-16 01:59:10 +0200 (Thu, 16 Feb 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h Add some more helptexts for allowed targets. Patch by me in PR#15566. ------------------------------------------------------------------------ r11593 | jdorje | 2006-02-15 21:54:54 +0200 (Wed, 15 Feb 2006) | 4 lines Changed paths: M /trunk/client/gui-gtk-2.0/editdlg.c Clean up editor tools params code. Patch by me in PR#15573. ------------------------------------------------------------------------ r11591 | jdorje | 2006-02-14 22:40:17 +0200 (Tue, 14 Feb 2006) | 4 lines Changed paths: M /trunk/ai/advdiplomacy.c Change several messages in war_countdown to use PL_. Reported by Egor Vyscrebentsov in PR#15376. ------------------------------------------------------------------------ r11590 | jdorje | 2006-02-14 22:17:06 +0200 (Tue, 14 Feb 2006) | 4 lines Changed paths: M /trunk/client/Makefile.am M /trunk/client/control.c M /trunk/client/control.h A /trunk/client/editor.c A /trunk/client/editor.h M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-gtk-2.0/dialogs.c A /trunk/client/gui-gtk-2.0/editdlg.c A /trunk/client/gui-gtk-2.0/editdlg.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/terrain.h M /trunk/server/Makefile.am M /trunk/server/cityturn.c M /trunk/server/cityturn.h A /trunk/server/edithand.c M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/srv_main.c M /trunk/server/unittools.c Preliminary implementation of an editor mode for the freeciv client/server. Patch by Mike Kaufman, Per Mathisen, and myself in PR#13605. ------------------------------------------------------------------------ r11588 | dmarks | 2006-02-14 11:31:01 +0200 (Tue, 14 Feb 2006) | 1 line Changed paths: M /trunk/data/flags/arab-shield.png M /trunk/data/flags/arab.png M /trunk/data/flags/arab.svg New Arab flag; image by me at PR#15537. ------------------------------------------------------------------------ r11586 | dmarks | 2006-02-14 11:23:27 +0200 (Tue, 14 Feb 2006) | 1 line Changed paths: M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/iraqi.ruleset Remove 'flag' conflicts that are no longer needed since flags have changed. ------------------------------------------------------------------------ r11584 | cproc | 2006-02-14 04:10:16 +0200 (Tue, 14 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplodlg.h M /trunk/client/gui-sdl/gui_main.c Add support for multiple diplomacy dialogs. Reported by Daniel Markstedt in PR#15481, patch by me. ------------------------------------------------------------------------ r11582 | per | 2006-02-12 16:47:07 +0200 (Sun, 12 Feb 2006) | 2 lines Changed paths: M /trunk/data/default.serv Set default.serv values to real default values. Patch by Daniel Markstedt in PR#15442. ------------------------------------------------------------------------ r11580 | dmarks | 2006-02-12 15:11:43 +0200 (Sun, 12 Feb 2006) | 1 line Changed paths: M /trunk/data/flags/credits Fix factual mistake in flags/credits. ------------------------------------------------------------------------ r11578 | dmarks | 2006-02-12 13:52:55 +0200 (Sun, 12 Feb 2006) | 1 line Changed paths: M /trunk/data/nation/antarctican.ruleset Add another Antarctican ruler. (PR#15512) ------------------------------------------------------------------------ r11576 | jdorje | 2006-02-12 03:56:39 +0200 (Sun, 12 Feb 2006) | 6 lines Changed paths: M /trunk/server/maphand.c M /trunk/server/settings.c Fix crashes with disabled fog of war: - map_set_known didn't reveal tiles when they were unfogged. - toggling the setting during a running game is broken. Reported by Chad Aeschliman in PR#15093. Patch by me. ------------------------------------------------------------------------ r11574 | cproc | 2006-02-11 16:25:10 +0200 (Sat, 11 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am D /trunk/client/gui-sdl/rc2c D /trunk/client/gui-sdl/resources.c D /trunk/client/gui-sdl/resources.h Remove files related to "fallback resources" since the SDL client cannot use them. ------------------------------------------------------------------------ r11572 | cproc | 2006-02-11 15:46:26 +0200 (Sat, 11 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h D /trunk/client/gui-sdl/gui_dither.c D /trunk/client/gui-sdl/gui_dither.h M /trunk/client/gui-sdl/sprite.c Another fix for the tile blending code. ------------------------------------------------------------------------ r11570 | cproc | 2006-02-11 06:46:17 +0200 (Sat, 11 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_stuff.c Fix little bug introduced with the previously committed patch (hover popups had no borders). ------------------------------------------------------------------------ r11568 | cproc | 2006-02-11 03:50:22 +0200 (Sat, 11 Feb 2006) | 4 lines Changed paths: M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/alphablit.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/mapview.c Make sure the mouse hover popups are always drawn on top. Reported by Martin Gerdes in PR#15472, patch by me. Adds "alphablit.c" from the pygame library (http://www.pygame.org) for real RGBA->RGBA alpha blending (libSDL just keeps the alpha of the destination surface). Author of the file is Pete Shinners and license is LGPL. ------------------------------------------------------------------------ r11566 | cproc | 2006-02-11 03:22:32 +0200 (Sat, 11 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_main.c Ignore the "mouse button up" event when a widget was clicked to avoid complications with underlying elements on the map. Reported by Martin Gerdes in PR#15472, patch by me. ------------------------------------------------------------------------ r11564 | cproc | 2006-02-11 02:56:04 +0200 (Sat, 11 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_dither.c M /trunk/client/gui-sdl/sprite.c Fix tile blending code to handle antialiased masks correctly. Reported by Martin Gerdes in PR#15472, patch by me. ------------------------------------------------------------------------ r11562 | cproc | 2006-02-11 02:17:43 +0200 (Sat, 11 Feb 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/plrdlg.c Fix a bug where black parts of a flag appeared transparent. Reported by Daniel Markstedt in PR#15482, patch by me. ------------------------------------------------------------------------ r11561 | evyscr | 2006-02-10 15:54:22 +0200 (Fri, 10 Feb 2006) | 2 lines Changed paths: M /trunk/po/ru.po 3636 trans, 175 fuzzies, 136 untrans ------------------------------------------------------------------------ r11559 | dmarks | 2006-02-08 05:48:29 +0200 (Wed, 08 Feb 2006) | 1 line Changed paths: M /trunk/data/flags/assyria-shield.png M /trunk/data/flags/assyria.png M /trunk/data/flags/assyria.svg Changes to Assyrian flag (PR#15440). ------------------------------------------------------------------------ r11557 | dmarks | 2006-02-08 05:44:42 +0200 (Wed, 08 Feb 2006) | 1 line Changed paths: M /trunk/data/nation/french.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/soviet.ruleset Minor nation changes (PR#15441). ------------------------------------------------------------------------ r11555 | dmarks | 2006-02-08 05:34:51 +0200 (Wed, 08 Feb 2006) | 1 line Changed paths: A /trunk/data/flags/babylon-shield.png A /trunk/data/flags/babylon.png A /trunk/data/flags/babylon.svg A /trunk/data/flags/egypt_ancient-shield.png A /trunk/data/flags/egypt_ancient.png A /trunk/data/flags/egypt_ancient.svg A /trunk/data/flags/gaul-shield.png A /trunk/data/flags/gaul.png A /trunk/data/flags/gaul.svg A /trunk/data/flags/greece_ancient-shield.png A /trunk/data/flags/greece_ancient.png A /trunk/data/flags/greece_ancient.svg A /trunk/data/flags/iran_ancient-shield.png A /trunk/data/flags/iran_ancient.png A /trunk/data/flags/iran_ancient.svg A /trunk/data/flags/palmyra-shield.png A /trunk/data/flags/palmyra.png A /trunk/data/flags/palmyra.svg Flag images for previous commit. ------------------------------------------------------------------------ r11554 | dmarks | 2006-02-08 05:32:47 +0200 (Wed, 08 Feb 2006) | 1 line Changed paths: M /trunk/data/flags/Makefile.am M /trunk/data/flags/credits M /trunk/data/flags/viking-shield.png M /trunk/data/flags/viking.png M /trunk/data/flags/viking.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/persian.ruleset Add several unique flags for historical nations. Palmyra flag by JB Grout the rest by me with additional credits listed in the credits file. ------------------------------------------------------------------------ r11552 | dmarks | 2006-02-06 10:55:57 +0200 (Mon, 06 Feb 2006) | 1 line Changed paths: M /trunk/data/nation/latvian.ruleset Improved Latvian ruleset contributed by Māris Ozols with changes by me (PR#15339). ------------------------------------------------------------------------ r11551 | per | 2006-02-05 23:47:52 +0200 (Sun, 05 Feb 2006) | 5 lines Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/default/effects.ruleset Fix ruleset problems from previous commits. Empire_Size_Mod was not removed from all rulesets, and Empire_Size_Base properly replacing them. Reported by banjo . Trade_Revenue_Reduce still present as a tech flag in civ2 ruleset. Removed. ------------------------------------------------------------------------ r11549 | cazfi | 2006-02-05 14:09:40 +0200 (Sun, 05 Feb 2006) | 4 lines Changed paths: M /trunk/common/version.h M /trunk/configure.ac M /trunk/m4/version.m4 M /trunk/version.in Removed unused and broken support for building without config.h. See #14351 ------------------------------------------------------------------------ r11546 | per | 2006-02-04 19:39:29 +0200 (Sat, 04 Feb 2006) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-win32/happiness.c M /trunk/client/helpdata.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/default/effects.ruleset M /trunk/server/savegame.c M /trunk/server/settings.c Make the server settings 'cityfactor' (when you have this many cities, all cities get +1 unhappy citizen) and 'unhappysize' (after this many citizens, all new citizens are unhappy) into effects. This gives much more mod-ability, at the expense of being able to change these settings from the server while running. See PR#15396 for the full story. ------------------------------------------------------------------------ r11544 | per | 2006-02-03 23:32:27 +0200 (Fri, 03 Feb 2006) | 3 lines Changed paths: M /trunk/ai/advmilitary.c Do not try to build a military building that we already have. Patch by Mike Kaufman in PR#15325. ------------------------------------------------------------------------ r11542 | cproc | 2006-01-31 11:59:51 +0200 (Tue, 31 Jan 2006) | 4 lines Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h Make the font to be part of the theme. New entries in theme.themespec: - font_file: points to the .ttf file (e.g. font_file = "themes/gui-sdl/deluxe/Vera.ttf") - default_font_size: font size to be used if no other size is given ------------------------------------------------------------------------ r11540 | dmarks | 2006-01-31 10:14:43 +0200 (Tue, 31 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/southern_cross-shield.png M /trunk/data/flags/southern_cross.png M /trunk/data/flags/southern_cross.svg M /trunk/data/nation/confederate.ruleset Tweaks to Confederate ruleset and flag (ruleset was missing the conflicts_with tag and the flag had transparent fields). ------------------------------------------------------------------------ r11538 | dmarks | 2006-01-30 14:52:37 +0200 (Mon, 30 Jan 2006) | 1 line Changed paths: M /trunk/data/default.serv Fix outdated server setting in default.serv (PR#15299). ------------------------------------------------------------------------ r11536 | dmarks | 2006-01-30 13:47:37 +0200 (Mon, 30 Jan 2006) | 1 line Changed paths: M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/quebecois.ruleset Fix inaccurate legends. Reported by Mateusz Stefek in PR#15195. ------------------------------------------------------------------------ r11534 | dmarks | 2006-01-30 13:40:26 +0200 (Mon, 30 Jan 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/flags/credits A /trunk/data/flags/southern_cross-shield.png A /trunk/data/flags/southern_cross.png A /trunk/data/flags/southern_cross.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/american.ruleset A /trunk/data/nation/confederate.ruleset M /trunk/data/nation/russian.ruleset A /trunk/data/nation/soviet.ruleset M /trunk/po/POTFILES.in Add Soviet and Confederate as /transitional/ nations as suggested by Jason. Confederate ruleset and flag by me. Soviet ruleset by Egor Vyscrebentsov . See PR#15272. ------------------------------------------------------------------------ r11532 | dmarks | 2006-01-27 11:51:43 +0200 (Fri, 27 Jan 2006) | 1 line Changed paths: M /trunk/po/sv.po Fix make error. ------------------------------------------------------------------------ r11530 | dmarks | 2006-01-27 02:09:11 +0200 (Fri, 27 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/germany-shield.png M /trunk/data/flags/germany.png M /trunk/data/flags/germany.svg Color corrected Germany flag. ------------------------------------------------------------------------ r11528 | dmarks | 2006-01-27 01:45:30 +0200 (Fri, 27 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/ukraine-shield.png M /trunk/data/flags/ukraine.png M /trunk/data/flags/ukraine.svg Color corrected Ukraine flag. ------------------------------------------------------------------------ r11526 | dmarks | 2006-01-27 01:13:20 +0200 (Fri, 27 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/antarctica-shield.png M /trunk/data/flags/antarctica.png M /trunk/data/flags/antarctica.svg M /trunk/data/flags/united_nations-shield.png M /trunk/data/flags/united_nations.png M /trunk/data/flags/united_nations.svg Color corrected United Nations and Antarctica flags. ------------------------------------------------------------------------ r11524 | dmarks | 2006-01-27 00:40:50 +0200 (Fri, 27 Jan 2006) | 1 line Changed paths: M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/quebecois.ruleset Revert accidental changes. ------------------------------------------------------------------------ r11523 | dmarks | 2006-01-27 00:36:52 +0200 (Fri, 27 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/mongolia-shield.png M /trunk/data/flags/mongolia.png M /trunk/data/flags/mongolia.svg M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/quebecois.ruleset Color corrected Mongolia flag. ------------------------------------------------------------------------ r11522 | dmarks | 2006-01-26 14:29:00 +0200 (Thu, 26 Jan 2006) | 1 line Changed paths: M /trunk/po/sv.po update ------------------------------------------------------------------------ r11518 | dmarks | 2006-01-26 12:22:44 +0200 (Thu, 26 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/maori-shield.png M /trunk/data/flags/maori.png M /trunk/data/flags/maori.svg Cleaned up Maori flag. ------------------------------------------------------------------------ r11516 | dmarks | 2006-01-24 05:53:53 +0200 (Tue, 24 Jan 2006) | 1 line Changed paths: M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/zulu.ruleset Fix gettext warnings. ------------------------------------------------------------------------ r11514 | cproc | 2006-01-23 16:50:21 +0200 (Mon, 23 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/mapctrl.c Fix overlapping buttons in newcity dialog. ------------------------------------------------------------------------ r11512 | dmarks | 2006-01-23 02:44:29 +0200 (Mon, 23 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/bulgaria-shield.png M /trunk/data/flags/bulgaria.png M /trunk/data/flags/bulgaria.svg Cleaned up flag of Bulgaria. ------------------------------------------------------------------------ r11510 | dmarks | 2006-01-23 02:23:19 +0200 (Mon, 23 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/sapmi.svg Fix PNG rendering warning caused by malformed SVG image. ------------------------------------------------------------------------ r11508 | dmarks | 2006-01-23 01:54:19 +0200 (Mon, 23 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/aborigines-shield.png M /trunk/data/flags/aborigines.png M /trunk/data/flags/afghanistan-shield.png M /trunk/data/flags/afghanistan.png M /trunk/data/flags/algeria-shield.png M /trunk/data/flags/algeria.png M /trunk/data/flags/antarctica-shield.png M /trunk/data/flags/antarctica.png M /trunk/data/flags/arab-shield.png M /trunk/data/flags/arab.png M /trunk/data/flags/aram-shield.png M /trunk/data/flags/aram.png M /trunk/data/flags/argentina-shield.png M /trunk/data/flags/argentina.png M /trunk/data/flags/armenia-shield.png M /trunk/data/flags/armenia.png M /trunk/data/flags/assyria-shield.png M /trunk/data/flags/assyria.png M /trunk/data/flags/australia-shield.png M /trunk/data/flags/australia.png M /trunk/data/flags/austria-shield.png M /trunk/data/flags/austria.png M /trunk/data/flags/azerbaijan-shield.png M /trunk/data/flags/azerbaijan.png M /trunk/data/flags/aztec-shield.png M /trunk/data/flags/aztec.png M /trunk/data/flags/bangladesh-shield.png M /trunk/data/flags/bangladesh.png M /trunk/data/flags/barbarian-shield.png M /trunk/data/flags/barbarian.png M /trunk/data/flags/bavarian-shield.png M /trunk/data/flags/bavarian.png M /trunk/data/flags/belgium-shield.png M /trunk/data/flags/belgium.png M /trunk/data/flags/boer-shield.png M /trunk/data/flags/boer.png M /trunk/data/flags/bosnia-shield.png M /trunk/data/flags/bosnia.png M /trunk/data/flags/brasil-shield.png M /trunk/data/flags/brasil.png M /trunk/data/flags/bulgaria-shield.png M /trunk/data/flags/bulgaria.png M /trunk/data/flags/byzantium-shield.png M /trunk/data/flags/byzantium.png M /trunk/data/flags/canada-shield.png M /trunk/data/flags/canada.png M /trunk/data/flags/cartago-shield.png M /trunk/data/flags/cartago.png M /trunk/data/flags/catalan-shield.png M /trunk/data/flags/catalan.png M /trunk/data/flags/cheyenne-shield.png M /trunk/data/flags/cheyenne.png M /trunk/data/flags/chile-shield.png M /trunk/data/flags/chile.png M /trunk/data/flags/china-shield.png M /trunk/data/flags/china.png M /trunk/data/flags/colombia-shield.png M /trunk/data/flags/colombia.png M /trunk/data/flags/constantine-shield.png M /trunk/data/flags/constantine.png M /trunk/data/flags/convert_png M /trunk/data/flags/cornwall-shield.png M /trunk/data/flags/cornwall.png M /trunk/data/flags/croatia-shield.png M /trunk/data/flags/croatia.png M /trunk/data/flags/cuba-shield.png M /trunk/data/flags/cuba.png M /trunk/data/flags/czech-shield.png M /trunk/data/flags/czech.png M /trunk/data/flags/denmark-shield.png M /trunk/data/flags/denmark.png M /trunk/data/flags/egypt-shield.png M /trunk/data/flags/egypt.png M /trunk/data/flags/england-shield.png M /trunk/data/flags/england.png M /trunk/data/flags/estonia-shield.png M /trunk/data/flags/estonia.png M /trunk/data/flags/ethiopia-shield.png M /trunk/data/flags/ethiopia.png M /trunk/data/flags/europe-shield.png M /trunk/data/flags/europe.png M /trunk/data/flags/finland-shield.png M /trunk/data/flags/finland.png M /trunk/data/flags/france-shield.png M /trunk/data/flags/france.png M /trunk/data/flags/france_old-shield.png M /trunk/data/flags/france_old.png M /trunk/data/flags/galicia-shield.png M /trunk/data/flags/galicia.png M /trunk/data/flags/georgia-shield.png M /trunk/data/flags/georgia.png M /trunk/data/flags/germany-shield.png M /trunk/data/flags/germany.png M /trunk/data/flags/greece-shield.png M /trunk/data/flags/greece.png M /trunk/data/flags/greenland-shield.png M /trunk/data/flags/greenland.png M /trunk/data/flags/hittite-shield.png M /trunk/data/flags/hittite.png M /trunk/data/flags/hungary-shield.png M /trunk/data/flags/hungary.png M /trunk/data/flags/iceland-shield.png M /trunk/data/flags/iceland.png M /trunk/data/flags/illyria-shield.png M /trunk/data/flags/illyria.png M /trunk/data/flags/inca-shield.png M /trunk/data/flags/inca.png M /trunk/data/flags/india-shield.png M /trunk/data/flags/india.png M /trunk/data/flags/indonesia-shield.png M /trunk/data/flags/indonesia.png M /trunk/data/flags/iran-shield.png M /trunk/data/flags/iran.png M /trunk/data/flags/iraq-shield.png M /trunk/data/flags/iraq.png M /trunk/data/flags/iraq_old-shield.png M /trunk/data/flags/iraq_old.png M /trunk/data/flags/ireland-shield.png M /trunk/data/flags/ireland.png M /trunk/data/flags/iroquois-shield.png M /trunk/data/flags/iroquois.png M /trunk/data/flags/israel-shield.png M /trunk/data/flags/israel.png M /trunk/data/flags/italy-shield.png M /trunk/data/flags/italy.png M /trunk/data/flags/japan-shield.png M /trunk/data/flags/japan.png M /trunk/data/flags/kampuchea-shield.png M /trunk/data/flags/kampuchea.png M /trunk/data/flags/kenya-shield.png M /trunk/data/flags/kenya.png M /trunk/data/flags/korea-shield.png M /trunk/data/flags/korea.png M /trunk/data/flags/latvia-shield.png M /trunk/data/flags/latvia.png M /trunk/data/flags/libya-shield.png M /trunk/data/flags/libya.png M /trunk/data/flags/lithuania-shield.png M /trunk/data/flags/lithuania.png M /trunk/data/flags/macedonia-shield.png M /trunk/data/flags/macedonia.png M /trunk/data/flags/madagascar-shield.png M /trunk/data/flags/madagascar.png M /trunk/data/flags/malaysia-shield.png M /trunk/data/flags/malaysia.png M /trunk/data/flags/mali-shield.png M /trunk/data/flags/mali.png M /trunk/data/flags/maori-shield.png M /trunk/data/flags/maori.png M /trunk/data/flags/mars-shield.png M /trunk/data/flags/mars.png M /trunk/data/flags/mask.png M /trunk/data/flags/maya-shield.png M /trunk/data/flags/maya.png M /trunk/data/flags/mexico-shield.png M /trunk/data/flags/mexico.png M /trunk/data/flags/mongolia-shield.png M /trunk/data/flags/mongolia.png M /trunk/data/flags/myanmar-shield.png M /trunk/data/flags/myanmar.png M /trunk/data/flags/nato-shield.png M /trunk/data/flags/nato.png M /trunk/data/flags/netherlands-shield.png M /trunk/data/flags/netherlands.png M /trunk/data/flags/newzealand-shield.png M /trunk/data/flags/newzealand.png M /trunk/data/flags/nigeria-shield.png M /trunk/data/flags/nigeria.png M /trunk/data/flags/norway-shield.png M /trunk/data/flags/norway.png M /trunk/data/flags/observer-shield.png M /trunk/data/flags/observer.png M /trunk/data/flags/pakistan-shield.png M /trunk/data/flags/pakistan.png M /trunk/data/flags/papua_newguinea-shield.png M /trunk/data/flags/papua_newguinea.png M /trunk/data/flags/peru-shield.png M /trunk/data/flags/peru.png M /trunk/data/flags/philippines-shield.png M /trunk/data/flags/philippines.png M /trunk/data/flags/phoenicia-shield.png M /trunk/data/flags/phoenicia.png M /trunk/data/flags/poland-shield.png M /trunk/data/flags/poland.png M /trunk/data/flags/portugal-shield.png M /trunk/data/flags/portugal.png M /trunk/data/flags/qing-shield.png M /trunk/data/flags/qing.png M /trunk/data/flags/quebec-shield.png M /trunk/data/flags/quebec.png M /trunk/data/flags/romania-shield.png M /trunk/data/flags/romania.png M /trunk/data/flags/rome-shield.png M /trunk/data/flags/rome.png M /trunk/data/flags/russia-shield.png M /trunk/data/flags/russia.png M /trunk/data/flags/rwanda-shield.png M /trunk/data/flags/rwanda.png M /trunk/data/flags/ryukyu-shield.png M /trunk/data/flags/ryukyu.png M /trunk/data/flags/sapmi-shield.png M /trunk/data/flags/sapmi.png M /trunk/data/flags/scotland-shield.png M /trunk/data/flags/scotland.png M /trunk/data/flags/serbia-shield.png M /trunk/data/flags/serbia.png M /trunk/data/flags/silesia-shield.png M /trunk/data/flags/silesia.png M /trunk/data/flags/singapore-shield.png M /trunk/data/flags/singapore.png M /trunk/data/flags/slovakia-shield.png M /trunk/data/flags/slovakia.png M /trunk/data/flags/slovenia-shield.png M /trunk/data/flags/slovenia.png M /trunk/data/flags/south_africa-shield.png M /trunk/data/flags/south_africa.png M /trunk/data/flags/soviet-shield.png M /trunk/data/flags/soviet.png M /trunk/data/flags/spain-shield.png M /trunk/data/flags/spain.png M /trunk/data/flags/srilanka-shield.png M /trunk/data/flags/srilanka.png M /trunk/data/flags/stpatrick-shield.png M /trunk/data/flags/stpatrick.png M /trunk/data/flags/sudan-shield.png M /trunk/data/flags/sudan.png M /trunk/data/flags/sumeria-shield.png M /trunk/data/flags/sumeria.png M /trunk/data/flags/swaziland-shield.png M /trunk/data/flags/swaziland.png M /trunk/data/flags/sweden-shield.png M /trunk/data/flags/sweden.png M /trunk/data/flags/swiss-shield.png M /trunk/data/flags/swiss.png M /trunk/data/flags/syria-shield.png M /trunk/data/flags/syria.png M /trunk/data/flags/taiwan-shield.png M /trunk/data/flags/taiwan.png M /trunk/data/flags/texas-shield.png M /trunk/data/flags/texas.png M /trunk/data/flags/thailand-shield.png M /trunk/data/flags/thailand.png M /trunk/data/flags/tibet-shield.png M /trunk/data/flags/tibet.png M /trunk/data/flags/tunisia-shield.png M /trunk/data/flags/tunisia.png M /trunk/data/flags/turkey-shield.png M /trunk/data/flags/turkey.png M /trunk/data/flags/ukraine-shield.png M /trunk/data/flags/ukraine.png M /trunk/data/flags/united_kingdom-shield.png M /trunk/data/flags/united_kingdom.png M /trunk/data/flags/united_nations-shield.png M /trunk/data/flags/united_nations.png M /trunk/data/flags/unknown-shield.png M /trunk/data/flags/unknown.png M /trunk/data/flags/usa-shield.png M /trunk/data/flags/usa.png M /trunk/data/flags/uyghur-shield.png M /trunk/data/flags/uyghur.png M /trunk/data/flags/venezuela-shield.png M /trunk/data/flags/venezuela.png M /trunk/data/flags/vietnam-shield.png M /trunk/data/flags/vietnam.png M /trunk/data/flags/viking-shield.png M /trunk/data/flags/viking.png M /trunk/data/flags/wales-shield.png M /trunk/data/flags/wales.png M /trunk/data/flags/westphalia-shield.png M /trunk/data/flags/westphalia.png M /trunk/data/flags/zulu-shield.png M /trunk/data/flags/zulu.png Increase flag size to 29x20 and shield size to 14x14 (PR#15224). ------------------------------------------------------------------------ r11506 | dmarks | 2006-01-23 01:41:19 +0200 (Mon, 23 Jan 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset Updates to default/nations.ruleset (PR#15170). ------------------------------------------------------------------------ r11504 | dmarks | 2006-01-23 01:35:24 +0200 (Mon, 23 Jan 2006) | 1 line Changed paths: M /trunk/doc/README.nations Updates to nations docs (PR#15226). ------------------------------------------------------------------------ r11503 | per | 2006-01-22 15:00:07 +0200 (Sun, 22 Jan 2006) | 5 lines Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aiunit.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/player.h Add a framework for increasing want for the requisites for an improvement. We now iterate also through improvements we can build one day. Patch by Benedict Adamson in PR#12682. I renamed some functions and enabled more debug output in the #ifdef DEBUG case. ------------------------------------------------------------------------ r11501 | jdorje | 2006-01-22 09:01:26 +0200 (Sun, 22 Jan 2006) | 4 lines Changed paths: M /trunk/client/civclient.c M /trunk/client/clinet.c M /trunk/client/packhand.c When launching with GGZ, go straight to the pregame "start" screen. Patch by me in PR#15235. ------------------------------------------------------------------------ r11498 | kauf | 2006-01-22 02:19:37 +0200 (Sun, 22 Jan 2006) | 4 lines Changed paths: M /trunk/server/auth.c M /trunk/server/connecthand.c Fix bug where pconn->server.status wasn't updated. See PR#15098 for the gory details (and they are gory). Patch by me. ------------------------------------------------------------------------ r11495 | per | 2006-01-21 23:22:35 +0200 (Sat, 21 Jan 2006) | 9 lines Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/client/repodlgs_common.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/common/specialist.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/effects.ruleset M /trunk/data/stdsounds.soundspec M /trunk/server/cityturn.c M /trunk/server/plrhand.c M /trunk/server/settlers.c M /trunk/server/srv_main.c Commit bits and pieces of the PR#14763 patch. Remove unnecessary gov parameters from some functions. Fix comments. Style changes. Add upkeep free feature of Anarchy to ruleset instead of code. Remove hardcoded Anarchy penalty to incite cost. Generalize the celebration message. Add new event type "player settings". No longer require specialist req to be lowercase in ruleset. Martial law each zero disables martial law, not martial law max zero. Fix crashes in effects code if called in some functions before effects code is initialized. ------------------------------------------------------------------------ r11494 | jdorje | 2006-01-21 05:33:41 +0200 (Sat, 21 Jan 2006) | 4 lines Changed paths: M /trunk/client/ggzclient.c M /trunk/client/ggzclient.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/pages.h When in GGZ mode, show player stats in the pregame conn dialog. Patch by me in PR#15200. ------------------------------------------------------------------------ r11492 | jdorje | 2006-01-21 02:26:46 +0200 (Sat, 21 Jan 2006) | 4 lines Changed paths: M /trunk/client/tilespec.c Fix memory leak in get_tileset_list. Patch by me in PR#15223. ------------------------------------------------------------------------ r11489 | cproc | 2006-01-20 05:36:38 +0200 (Fri, 20 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/themespec.c Fix segmentation fault caused by freeing some sprites multiple times. ------------------------------------------------------------------------ r11487 | dmarks | 2006-01-19 16:08:03 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/antarctica-shield.png A /trunk/data/flags/antarctica.png A /trunk/data/flags/antarctica.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/antarctican.ruleset M /trunk/po/POTFILES.in Add Antarctican nation. Ruleset by me and flag from OCAL. See PR#14742. ------------------------------------------------------------------------ r11485 | dmarks | 2006-01-19 12:58:29 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/data/flags/sumeria-shield.png M /trunk/data/flags/sumeria.png M /trunk/data/flags/sumeria.svg Changes to Sumeria flag. New image by me in PR#15034. ------------------------------------------------------------------------ r11483 | dmarks | 2006-01-19 12:42:05 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/flags/credits D /trunk/data/flags/dunedain-shield.png D /trunk/data/flags/dunedain.png D /trunk/data/flags/dunedain.svg D /trunk/data/flags/elves-shield.png D /trunk/data/flags/elves.png D /trunk/data/flags/elves.svg D /trunk/data/flags/hobbits-shield.png D /trunk/data/flags/hobbits.png D /trunk/data/flags/hobbits.svg D /trunk/data/flags/krev-shield.png D /trunk/data/flags/krev.png D /trunk/data/flags/krev.svg D /trunk/data/flags/mordor-shield.png D /trunk/data/flags/mordor.png D /trunk/data/flags/mordor.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am D /trunk/data/nation/dunedain.ruleset D /trunk/data/nation/elvish.ruleset D /trunk/data/nation/hobbits.ruleset D /trunk/data/nation/mordor.ruleset M /trunk/po/POTFILES.in Remove copyrighted content. Discussion and patch at PR#14538. ------------------------------------------------------------------------ r11481 | cproc | 2006-01-19 12:21:29 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/mapctrl.c Correct position of the context menu. It was quite far away from the mouse pointer. ------------------------------------------------------------------------ r11479 | cproc | 2006-01-19 11:58:46 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c Fix crash in terrain info dialog. ------------------------------------------------------------------------ r11477 | cproc | 2006-01-19 05:25:00 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/optiondlg.c Fix segfault with city names turned on. Reported by Daniel Markstedt in PR#15204, patch by me. ------------------------------------------------------------------------ r11475 | cproc | 2006-01-19 05:16:51 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c Don't allow unplayable nations to be chosen in nation select dialog. Reported by Daniel Markstedt in PR#15203, solution by Jason Dorje Short , patch by me. ------------------------------------------------------------------------ r11473 | cproc | 2006-01-19 05:01:33 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c Fix another crash in nation selection dialog. Reported by Daniel Markstedt in PR#15203, patch by me. ------------------------------------------------------------------------ r11471 | cproc | 2006-01-19 04:55:36 +0200 (Thu, 19 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c Fix crash in nations selection dialog. Reported by Daniel Markstedt in PR#15197, patch by me. ------------------------------------------------------------------------ r11469 | dmarks | 2006-01-18 01:15:07 +0200 (Wed, 18 Jan 2006) | 1 line Changed paths: M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/serbian.ruleset Improved Serbian (PR#15174) and Bosnian nations (PR#15186). Patches by me. ------------------------------------------------------------------------ r11467 | mstefek | 2006-01-18 00:28:35 +0200 (Wed, 18 Jan 2006) | 1 line Changed paths: M /trunk/po/pl.po Partial update ------------------------------------------------------------------------ r11465 | mstefek | 2006-01-17 21:24:48 +0200 (Tue, 17 Jan 2006) | 1 line Changed paths: M /trunk/po/POTFILES.in Remove server/gamelog.c from POTFILES.in ------------------------------------------------------------------------ r11463 | cproc | 2006-01-17 14:37:53 +0200 (Tue, 17 Jan 2006) | 1 line Changed paths: 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-sdl/gui_stuff.c Fix UTF-8 <-> UTF-16 conversion code. ------------------------------------------------------------------------ r11461 | cproc | 2006-01-17 01:47:20 +0200 (Tue, 17 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/optiondlg.h Fix some more map redrawing issues. ------------------------------------------------------------------------ r11459 | cproc | 2006-01-17 01:40:03 +0200 (Tue, 17 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/optiondlg.c Redraw map when toggling map options. Reported by Jason Dorje Short in PR#3593. ------------------------------------------------------------------------ r11457 | cproc | 2006-01-16 21:04:01 +0200 (Mon, 16 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/dialogs.c Shrink city style icons in nation select dialog to make them all fit into the window. ------------------------------------------------------------------------ r11455 | dmarks | 2006-01-16 11:07:36 +0200 (Mon, 16 Jan 2006) | 1 line Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am M /trunk/data/flags/credits A /trunk/data/flags/illyria-shield.png A /trunk/data/flags/illyria.png A /trunk/data/flags/illyria.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/illyrian.ruleset M /trunk/po/POTFILES.in Add Illyrian nation. Ruleset by me and William Allen Simpson , flag by William (PR#13863). ------------------------------------------------------------------------ r11453 | cproc | 2006-01-16 10:10:52 +0200 (Mon, 16 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/sprite.c M /trunk/client/gui-sdl/themes.c Fix client crash when no gui-sdl theme was found (and some more memory issues). The user will be pointed to http://www.freeciv.org/index.php/Themes to find instructions on how to get a theme. ------------------------------------------------------------------------ r11451 | cproc | 2006-01-16 09:26:52 +0200 (Mon, 16 Jan 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.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_iconv.c M /trunk/client/gui-sdl/gui_main.c D /trunk/client/gui-sdl/gui_mem.h M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_zoom.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c 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/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/unistring.c M /trunk/client/gui-sdl/wldlg.c Remove superfluous memory macros. Reported by Jason Dorje Short in PR#3372, patch by me. ------------------------------------------------------------------------ Sun, 15 Jan 2006 09:09:23 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/gui_mem.h M /trunk/client/gui-sdl/gui_stuff.h remove fc__extension macro. See PR#15158. Sat, 14 Jan 2006 18:13:11 -0800 jdorje: Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-gtk-2.0/Makefile.am Add missing @GGZ_GTK_INCLUDES@. Patch by me in PR#15165. Sat, 14 Jan 2006 06:23:35 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/graphics.c replace C++ style comments Fri, 13 Jan 2006 22:55:26 -0800 jdorje: Changed paths: M /trunk/utility/mem.h Add an FC_FREE macro. Patch by Christian Prochaska in PR#15126. Fri, 13 Jan 2006 22:42:42 -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.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/include/pages_g.h M /trunk/client/packhand.c M /trunk/configure.ac M /trunk/m4/ggz.m4 Embed GGZ within the GTK client. The freeciv client now performs the normal role of GGZ client by connecting to the gaming zone. Patch by me in PR#15112. Fri, 13 Jan 2006 21:48:58 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/diplomat_dialog.c M /trunk/client/gui-xaw/repodlgs.c Fix compiler warnings (and possible bugs) with wrongly terminated varargs function calls. Fri, 13 Jan 2006 19:54:48 -0800 kauf: Changed paths: M /trunk/server/commands.c M /trunk/server/stdinhand.c add ability to list scenarios available to load without HACK. Use '/list scenarios'. See PR#15105. Fri, 13 Jan 2006 19:41:44 -0800 kauf: Changed paths: M /trunk/utility/shared.c add ability to use periods in /load command for users without HACK. Also add restriction on PARENT_DIR_OPERATOR (..). See PR#15107. Thu, 12 Jan 2006 20:02:26 -0800 kauf: Changed paths: M /trunk/manual/civmanual.c M /trunk/server/Makefile.am M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/civserver.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c D /trunk/server/gamelog.c D /trunk/server/gamelog.h M /trunk/server/plrhand.c M /trunk/server/settings.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Remove the gamelog entirely. See PR#15113. Tue, 10 Jan 2006 17:36:57 -0800 jdorje: Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/gui_main_g.h Add new GUI function remove_ggz_input, and add stubs for add_ggz_input to every GUI client. Patch by me in PR#15111. Tue, 10 Jan 2006 17:33:41 -0800 jdorje: Changed paths: M /trunk/server/ggzserver.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Fix end-of-game problems related to GGZ mode and surrendering. Patch by me in PR#15137. Mon, 09 Jan 2006 19:45:53 -0800 kauf: Changed paths: M /trunk/server/score.c fix thinko. Mon, 09 Jan 2006 11:01:02 -0800 jdorje: Changed paths: M /trunk/server/score.c Fix compilation. Sun, 08 Jan 2006 21:16:23 -0800 kauf: Changed paths: M /trunk/common/game.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/civserver.c M /trunk/server/connecthand.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/score.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Streamline the ranking code. A flat file is used instead of the gamelog to rank. The file has the number of turns players, a list of winners and a list of losers. The policy of who wins and who loses is hardcoded in the server. A field in the player struct: ranked_username is the first user to have played TURNS_NEEDED_TO_RANK turns. That user is the user to be listed as a winner or loser. The file is not output in the event of a draw. /endgame, abandonment, and endyear are considered draws. see PR#14274 Sun, 08 Jan 2006 08:52:05 -0800 kauf: Changed paths: M /trunk/server/auth.c M /trunk/server/connecthand.c standardized logging to console for connection rejection. Add logging for all rejection cases. see PR#15101 Sun, 08 Jan 2006 05:58:00 -0800 per: Changed paths: M /trunk/manual/civmanual.c Civmanual improvements by Guillaume Melquiond in PR#15007 with style changes by me (braces added, tabs removed). Sat, 07 Jan 2006 16:38:27 -0800 jdorje: Changed paths: M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.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/nl.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/uk.po Po updates after make dist. Sat, 07 Jan 2006 14:27:40 -0800 jdorje: Changed paths: M /trunk/data/civserver.dsc.in M /trunk/server/sernet.c Fix the quitidle option to work in pregame; it is now activated as soon as a connection is established. Patch by me in PR#15087. 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.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/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 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:08 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/sprite.c Fix some memory issues reported by Valgrind. Sun, 01 Jan 2006 08:18:05 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.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: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c 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 (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.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/inteldlg.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.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/gui_main.h M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.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 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 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 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 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 cproc: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_main.c 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/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 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.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/sha.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/climisc.c M /trunk/client/control.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.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/gamelog.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/plrhand.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.c M /trunk/client/gui-sdl/gui_main.c 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 compile fix (r11385) TODO: implement battlegroup support Sun, 25 Dec 2005 18:15:19 -0800 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/text.c Fix client crashes on endgame. Reported by Guillaume Melquiond 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 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/inca.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/mayan.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 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: M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h 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.h M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-gtk-2.0/dialogs.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/mapctrl.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/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/text.h M /trunk/client/tilespec.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c 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 . Fri, 23 Dec 2005 17:07:31 -0800 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/goto.c Simplify check in is_valid_goto_destination. Patch by Andreas Rosdal 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 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: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/city.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/manual/civmanual.c M /trunk/server/generator/mapgen.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c Split resources off from specials. Resource types can now be more generically ruleset-defined. Patch by Jerome Plut in PR#14652 with changes by me. Fri, 23 Dec 2005 07:35:42 -0800 evyscr: Changed paths: M /trunk/po/ru.po 3621 trans, 172 fuzzy, 143 utrans Fri, 23 Dec 2005 06:47:05 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/wldlg.c Fix a bug with swapping of worklist items. Thu, 22 Dec 2005 15:06:40 -0800 kauf: Changed paths: M /trunk/server/gamehand.c correct misspelling. Thu, 22 Dec 2005 14:05:02 -0800 evyscr: Changed paths: 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/client/gui-xaw/repodlgs.c gui-xaw: fix crash while switching tilesets. Patch by me in PR#11802 Wed, 21 Dec 2005 21:39:43 -0800 dmarks: Changed paths: M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/bengali.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/burmese.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/georgian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/doc/README.nations Remove leaders presently in office. (PR#14906) Wed, 21 Dec 2005 09:21:14 -0800 mstefek: Changed paths: M /trunk/po/pl.po update Tue, 20 Dec 2005 22:30:19 -0800 dmarks: Changed paths: M /trunk/data/flags/credits Update credits for flags. (PR#14893) Tue, 20 Dec 2005 22:28:06 -0800 dmarks: Changed paths: M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/zulu.ruleset Improved Iroquois and Zulu city lists. (PR#14891) Sun, 18 Dec 2005 09:54:52 -0800 kauf: Changed paths: M /trunk/server/civserver.c M /trunk/server/score.c M /trunk/server/score.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h to make animated gifs for reviewing pubserver games, we currently make ppms of the maps from savegames, then after some manipulation, do ppm2gif to make the gif. This patch moves the ppm-making into the server. To turn it on, pass -Ppm to the server on the command line. The ppms are put wherever the savegames are. Patch by me. See PR#14827 Sat, 17 Dec 2005 14:21:39 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/mapview.c Fix a bug that made the client crash when opening the terrain info window. Sat, 17 Dec 2005 13:43:26 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/SDL_ttf.c M /trunk/client/gui-sdl/canvas.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/cma_fe.h M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h 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/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_dither.c M /trunk/client/gui-sdl/gui_dither.h 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-sdl/gui_main.h M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/gui_zoom.c M /trunk/client/gui-sdl/happiness.c M /trunk/client/gui-sdl/happiness.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/helpdlg.h M /trunk/client/gui-sdl/inputdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagedlg.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/sprite.c M /trunk/client/gui-sdl/themecolors.c M /trunk/client/gui-sdl/themecolors.h M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h M /trunk/client/gui-sdl/unistring.c M /trunk/client/gui-sdl/unistring.h M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl/wldlg.h Some cleanup. Sat, 17 Dec 2005 13:38:34 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/connectdlg.c Increase timeout for server scanning. Reported by Jason Dorje Short in PR#14819, patch by me. Fri, 16 Dec 2005 20:43:39 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h A /trunk/client/gui-sdl/sprite.c A /trunk/client/gui-sdl/sprite.h Move sprite code to sprite.c. Fri, 16 Dec 2005 20:10:17 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/canvas.c A /trunk/client/gui-sdl/canvas.h M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/mapview.c Move canvas code to canvas.c. Fri, 16 Dec 2005 19:24:47 -0800 kauf: Changed paths: M /trunk/common/connection.h M /trunk/configure.ac M /trunk/m4/auth.m4 M /trunk/manual/Makefile.am M /trunk/server/Makefile.am A /trunk/server/auth.c A /trunk/server/auth.h M /trunk/server/civserver.c M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/sernet.c M /trunk/server/srv_main.c D /trunk/server/userdb Remove registry-based authentication database in server/userdb. Add mysql authentication to the server. This requires --enable-auth passed to ./autogen.sh and mysql present. Also move authentication-related functions including the new auth database accessors to new files server/auth.[ch] Patch by me. See PR#14851 Fri, 16 Dec 2005 12:09:08 -0800 jdorje: Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am M /trunk/client/civclient.c M /trunk/client/clinet.c M /trunk/client/clinet.h A /trunk/client/ggzclient.c A /trunk/client/ggzclient.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/include/gui_main_g.h M /trunk/configure.ac M /trunk/data M /trunk/data/Makefile.am A /trunk/data/civclient.dsc.in A /trunk/data/civserver.dsc.in A /trunk/data/civserver.room.in A /trunk/m4/ggz.m4 M /trunk/manual/Makefile.am M /trunk/server/Makefile.am M /trunk/server/civserver.c M /trunk/server/gamelog.c A /trunk/server/ggzserver.c A /trunk/server/ggzserver.h M /trunk/server/sernet.c M /trunk/server/sernet.h M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Preliminary support for GGZ Gaming Zone. See PR#14857. Thu, 15 Dec 2005 16:54:03 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c A /trunk/client/gui-sdl/themecolors.c A /trunk/client/gui-sdl/themecolors.h M /trunk/client/gui-sdl/themes.c M /trunk/client/gui-sdl/themespec.c M /trunk/client/gui-sdl/themespec.h M /trunk/client/gui-sdl/wldlg.c Add support for color descriptions to the theme code. Patch by me in PR#14866. Thu, 15 Dec 2005 04:07:58 -0800 dmarks: Changed paths: M /trunk/data/flags/cartago-shield.png M /trunk/data/flags/cartago.png M /trunk/data/flags/cartago.svg New Carthaginian flag. See PR#14842. Wed, 14 Dec 2005 16:41:25 -0800 jdorje: Changed paths: M /trunk/common/effects.c Fix a bug where is_building_replaced always returned TRUE for capitalization. Reported by Christian Knoke and others in PR#14768. Patch by Vasco and myself. Wed, 14 Dec 2005 11:04:02 -0800 mstefek: Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h Allow user to detach tabs by doubleclicking on the tab's label. Patch by me in PR#14830 Tue, 13 Dec 2005 22:50:28 -0800 kauf: Changed paths: M /trunk/ai/aiparatrooper.c fix a compile problem Patch by me. See PR#14863 Tue, 13 Dec 2005 22:28:41 -0800 kauf: Changed paths: M /trunk/ai/aiparatrooper.c fix a compile problem Patch by me. See PR#14863 Tue, 13 Dec 2005 00:53:01 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/repodlgs.c Check the result of get_tech_sprite() to avoid client crash. Reported by Jason Dorje Short in PR#14818, patch by me. Tue, 13 Dec 2005 00:18:52 -0800 cproc: Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/themespec.c Use the new cursor interface. Requested by Jason Dorje Short in PR#14817, patch by me. Mon, 12 Dec 2005 21:18:10 -0800 jdorje: Changed paths: M /trunk/configure.ac Remove excess whitespace from AC_CONFIG_FILES lines, because it caused autoconf to fail in mingw/msys. Patch by Daniel Markstedt in PR#14850. Sun, 11 Dec 2005 04:50:02 -0800 mstefek: Changed paths: M /trunk/utility/shared.c Fix a fatal bug in scanin(). Patch by me in PR#14831 Sat, 10 Dec 2005 23:10:17 -0800 dmarks: Changed paths: M /trunk/po/POTFILES.in Remove references to the history ruleset in POTFILES.in that were causing "make freeciv.pot" to fail. Sat, 10 Dec 2005 23:07:17 -0800 dmarks: Changed paths: M /trunk/data/nation/roman.ruleset Fix comments in roman.ruleset that were causing gettext warnings. Sat, 10 Dec 2005 23:04:15 -0800 dmarks: Changed paths: M /trunk/po/ja.po Carry over the updates to ja.po in S2_0 (r11290) to HEAD. Sat, 10 Dec 2005 19:19:54 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Fix a bug with drawing of city graphics. Reported by Hogne Haskjold. Patch by me in PR#14820. Sat, 10 Dec 2005 19:17:35 -0800 jdorje: Changed paths: M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Rename is_game_over() as check_for_game_over(). Patch by me in PR#14826. Sat, 10 Dec 2005 18:39:13 -0800 kauf: Changed paths: M /trunk/server/spacerace.c M /trunk/server/spacerace.h M /trunk/server/srv_main.c Move spacerace win code into is_game_over() Patch by me. See PR#14822. Sat, 10 Dec 2005 14:41:36 -0800 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/misc/cursors.png M /trunk/data/misc/cursors.spec New cursor system. More cursors are now used, with color cursors, animated cursors. Cursors are used to show the client (hover) state and the action upon clicking. Patch and graphics by Andreas Rosdal in PR#13773 with minor changes by me. Sat, 10 Dec 2005 14:22:02 -0800 kauf: Changed paths: M /trunk/server/gamelog.c M /trunk/server/gamelog.h M /trunk/server/srv_main.c Remove Allied Win. Game will not end if all remaining players are allied. Now alliances must be broken in order for there to be a winner. Patch by me. See PR#14815. Sat, 10 Dec 2005 12:34:44 -0800 hogne: Changed paths: M /trunk/data/amplio/ancientcities.png M /trunk/data/amplio/medievalcities.png Reduced the density of trees in the celtic and medieval city style because they made it hard to see the actual terrain of the tile. Sat, 10 Dec 2005 10:42:32 -0800 jdorje: Changed paths: M /trunk/doc/PEOPLE Fix name for Hogne Haskjold. Sat, 10 Dec 2005 10:02:02 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/themes.c A /trunk/client/gui-sdl/themespec.c A /trunk/client/gui-sdl/themespec.h M /trunk/utility/shared.c M /trunk/utility/shared.h Add theme support to the SDL client. Patch by Christian Prochaska as part of PR#14639. Sat, 10 Dec 2005 03:44:50 -0800 hogne: Changed paths: M /trunk/data/amplio/terrain1.png Perspective-corrected, thinner railroads Fri, 09 Dec 2005 23:58:47 -0800 mstefek: Changed paths: M /trunk/client/gui-gtk-2.0/themes.c Don't ignore user's ~/.gtkrc file. Requested by Robert M in PR#14613, patch by me. Fri, 09 Dec 2005 18:43:45 -0800 dmarks: Changed paths: M /trunk/data/nation/romanian.ruleset Changes to Romanian nation. Patch by me in PR#14789. Fri, 09 Dec 2005 18:38:09 -0800 dmarks: Changed paths: M /trunk/data/nation/westphalian.ruleset Changes to Westphalian nation. Patch by Christian Knoke in PR#14794. Fri, 09 Dec 2005 18:35:52 -0800 dmarks: Changed paths: M /trunk/data/nation/german.ruleset Changes to German civil war nations. Patch by Christian Knoke in PR#14793. Fri, 09 Dec 2005 18:33:33 -0800 dmarks: Changed paths: M /trunk/data/nation/swiss.ruleset Changes to Swiss leader list. Patch by Christian Knoke in PR#14792. Fri, 09 Dec 2005 18:27:53 -0800 dmarks: Changed paths: M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset New default ruler titles for Despotism and Anarchy. See PR#13805. Fri, 09 Dec 2005 16:30:56 -0800 jdorje: Changed paths: M /trunk/server/maphand.c M /trunk/server/sanitycheck.c Simplify assertions and sanity checks to prevent crashes when fog of war is turned off. Reported by Egor Vyscrebentsov in PR#14738. Fri, 09 Dec 2005 14:37:12 -0800 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aihand.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/government.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/governments.ruleset M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/ruleset.c Push the last pieces of government special attributes over into effects. That is, production_*_bonus and production_*_penalty, adding two new effects Output_Penalty_Tile and Output_Inc_Tile_Celebrate. The ability to set a separate penalty for cities that celebrate is lost - it was never used either. Add helptext support (also for waste). The communism bonus to incite and bribe costs is removed. Remove superfluous helptexts from civ1/2 rulesets. See PR#14760. Fri, 09 Dec 2005 13:37:33 -0800 hogne: Changed paths: M /trunk/data/amplio/terrain2.png Replaced the rest of the old mountains with new ones by me. Fri, 09 Dec 2005 12:58:24 -0800 per: Changed paths: M /trunk/ai/aicity.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/governments.ruleset M /trunk/server/ruleset.c Move control over waste entirely over to effects code. The new waste algorithm is much simpler, but also allows a much greater flexibility, such as luxury waste or increased waste from techs or buildings. Two new effects, "Output_Waste" and "Output_Waste_By_Distance". See PR#14756. Waste settings may need some fine tuning. Fri, 09 Dec 2005 12:47:48 -0800 per: Changed paths: M /trunk/configure.ac Also remove history ruleset from configure.ac Fri, 09 Dec 2005 12:30:03 -0800 per: Changed paths: M /trunk/data/Makefile.am D /trunk/data/history D /trunk/data/history.serv Remove history ruleset. Fri, 09 Dec 2005 12:27:20 -0800 per: Changed paths: M /trunk/client/helpdata.c M /trunk/common/effects.c Add back autogeneration of governments helptext in the client, using effects code. See PR#14755. Fri, 09 Dec 2005 11:04:14 -0800 jdorje: Changed paths: M /trunk/configure.ac Fix configure-time detection of Amiga. Patch by Nicolas Mendoza in PR#14804. Tue, 06 Dec 2005 18:48:35 -0800 dmarks: Changed paths: M /trunk/data/nation/Makefile.am Fix #2 for r11315. Tue, 06 Dec 2005 18:01:40 -0800 dmarks: Changed paths: M /trunk/data/nation/german.ruleset Fix for revision 11315. Tue, 06 Dec 2005 17:08:11 -0800 dmarks: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/texas-shield.png A /trunk/data/flags/texas.png A /trunk/data/flags/texas.svg A /trunk/data/flags/westphalia-shield.png A /trunk/data/flags/westphalia.png A /trunk/data/flags/westphalia.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/american.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/mexican.ruleset A /trunk/data/nation/texan.ruleset A /trunk/data/nation/westphalian.ruleset M /trunk/po/POTFILES.in Add Texan (PR#14716) and Westphalian (PR#14419) nations. Texan ruleset by Jake Kesinger, Westphalian ruleset by Moritz Muehlenhoff , edits by me. Texas flag from OCAL, Westphalia flag by me using OCAL clipart. Tue, 06 Dec 2005 12:02:02 -0800 jdorje: Changed paths: M /trunk/common/worklist.c Fix a buffer overrun when doing a worklist_insert on a full worklist. Reported by Christian Prochaska in PR#14783. Tue, 06 Dec 2005 10:02:49 -0800 jdorje: Changed paths: M /trunk/common/worklist.c Fix worklist length assertion. Reported by Christian Prochaska in PR#14783. Mon, 05 Dec 2005 20:46:56 -0800 jdorje: Changed paths: M /trunk/server/srv_main.c Fix freeze/thaw bugs when ending the game (second try). Patch by Mike Kaufman in PR#14305. Mon, 05 Dec 2005 20:13:08 -0800 jdorje: Changed paths: M /trunk/server/srv_main.c Make sure to thaw the client when ending a game. Reported by Brendon Oram and Per Mathisen in PR#14305. Fix by Mike Kaufman and myself. Mon, 05 Dec 2005 19:55:06 -0800 dmarks: Changed paths: M /trunk/data/nation/aborigines.ruleset M /trunk/data/nation/aramean.ruleset M /trunk/data/nation/armenian.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/gallic.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/manchu.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/southafrican.ruleset M /trunk/data/nation/swazi.ruleset M /trunk/data/nation/turk.ruleset Improvements to nations, patch in PR#14741. Mon, 05 Dec 2005 19:53:24 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/include/helpdlg_g.h Bring the SDL client up to date again. Patch by Christian Prochaska in PR#14639. Mon, 05 Dec 2005 16:47:53 -0800 jdorje: Changed paths: M /trunk/client/servers.c Fix win32 compile errors. Patch by Homr Zodyssey in PR#14691 with changes by me. Mon, 05 Dec 2005 14:25:34 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/game.c Translate ruleset names when they're received in packhand.c, rather than waiting until translate_data_names is called (which doesn't happen until game start). Reported by Daniel Markstedt in PR#14708. Sun, 04 Dec 2005 23:09:22 -0800 jdorje: Changed paths: M /trunk/server/unittools.c Don't send unit-remove packets to detached connections. Patch by Mike Kaufman in PR#13789. Sun, 04 Dec 2005 21:58:20 -0800 jdorje: Changed paths: M /trunk/configure.ac Define ALWAYS_ROOT when compiling on Amiga. Patch by Nicolas A. Mendoza in PR#14764 with changes by me. Sun, 04 Dec 2005 21:56:19 -0800 jdorje: Changed paths: M /trunk/client/connectdlg_common.c Add missing HAVE_WORKING_FORK check. Patch by Nicolas A. Mendoza in PR#14764. Sun, 04 Dec 2005 21:55:13 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/helpdlg.c Rename enumerated values to avoid system conflicts. Patch by "Nicolas A. Mendoza" in PR#14764. Sun, 04 Dec 2005 21:53:19 -0800 jdorje: Changed paths: M /trunk/utility/mem.c Always return a valid pointer on fc_malloc(1). Reported by Nicolas A. Mendoza in PR#14764. Sun, 04 Dec 2005 21:44:06 -0800 jdorje: Changed paths: M /trunk/server/scripting/Makefile.am A /trunk/server/scripting/api_gen.c A /trunk/server/scripting/api_gen.h Add generated Lua sources to the repository. This is needed because these scripts cannot be generated by tolua when cross-compiling, since tolua is built to run on the target OS not the host OS. Reported by Egor Vyscrebentsov and Nicolas A. Mendoza in PR#13571. Sat, 03 Dec 2005 11:21:03 -0800 vasc: Changed paths: M /trunk/data/scenario/tutorial.sav M /trunk/server/scripting/api.pkg M /trunk/server/scripting/script.c We use the _freeciv_state_dump embedded Lua function to do introspection of the variables to a code string. _freeciv_state_dump was busted for boolean variables. I figured _freeciv_state_dump was busted when I saw it wasn't returning anything. I fixed it for booleans and numbers, and added an error message so we will catch a bug there more easily if/when it happens again. Bug reported by Jason Dorje Short. Patch by me under PR#13025. Sat, 03 Dec 2005 10:15:18 -0800 vasc: Changed paths: M /trunk/common/worklist.c Fix worklist saving to not use localized names. Patch by Bernd Pol , under PR#14753. Sat, 03 Dec 2005 08:41:06 -0800 vasc: Changed paths: M /trunk/client/servers.c Changed my_uname to be reentrant. Patch by me under PR#11170. Sat, 03 Dec 2005 08:34:33 -0800 vasc: Changed paths: M /trunk/client/servers.c Merge architecture specific uname implementations inside a single my_uname function. Patch by me under PR#11170. Sat, 03 Dec 2005 08:07:46 -0800 vasc: Changed paths: M /trunk/ai/aicity.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/mapview_common.c M /trunk/client/repodlgs_common.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/player.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/buildings.ruleset M /trunk/data/history/effects.ruleset M /trunk/server/cityhand.c M /trunk/server/cityturn.c Turn EFT_PROD_TO_GOLD into an improvement flag. Patch by me under PR#14706. Sat, 03 Dec 2005 05:09:19 -0800 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aitools.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/government.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/effects.ruleset M /trunk/data/history/governments.ruleset M /trunk/server/ruleset.c M /trunk/server/score.c Adds three new effects: Unhappy_Factor, Upkeep_Factor and Unit_Upkeep_Free_Per_City. Remove unit_*_factor and unit_free_* in governments.ruleset. Add new aux functions to effects code: get_player_output_bonus and get_city_output_bonus (existing get_city_output_bonus renamed to get_final_city_output_bonus). Free shield upkeep for units in anarchy and despotism is changed from equal to city size to 3 (equal to monarchy and communism). See PR#14746. Fri, 02 Dec 2005 18:32:56 -0800 jdorje: Changed paths: M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Remove get_chance_to_win, as it is unused and broken. See PR#14365. Fri, 02 Dec 2005 18:24:37 -0800 jdorje: Changed paths: M /trunk/server/report.c M /trunk/utility/fciconv.c M /trunk/utility/fciconv.h Improve the fixed-width spacing of strings in the demographics report text. Reported by Daniel Markstedt in PR#14731. Patch by me. Thu, 01 Dec 2005 14:15:44 -0800 per: Changed paths: M /trunk/server/diplhand.c Fix copy&paste bugs in diplomacy code. Reported by Bernd Pol in PR#14732. Thu, 01 Dec 2005 02:55:20 -0800 dmarks: Changed paths: M /trunk/data/nation/maori.ruleset Improved Maori nation. See PR#14711. Thu, 01 Dec 2005 00:07:38 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h A /trunk/client/gui-sdl/themes.c Update gui-sdl cursors code, and add stub themes.c file. Patch by Christian Prochaska as part of PR#14639. Thu, 01 Dec 2005 00:05:26 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/mapctrl.c Fix compile warning. Wed, 30 Nov 2005 23:59:23 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/cma_fe.c Fix compile warning. Mon, 28 Nov 2005 03:30:53 -0800 per: Changed paths: M /trunk/client/packhand.c M /trunk/server/srv_main.c When a Peace treaty kicks in, all military units belonging to peace-treaty players inside your border are immediately disbanded. When an Armistice kicks in, immediately ready (idle) all units in the territory of a player that you accept an armistice (peace) treaty with, so that you can make the choice to move those units out before the Peace treaty starts. See PR#14548 for the full story. Mon, 28 Nov 2005 03:24:24 -0800 per: Changed paths: M /trunk/data/default/techs.ruleset Change the second requirement of Stealth tech from Robotics to Advanced Flight, as requested in PR#9197, to avoid the appearance of aircraft without even having researched Flight. Fix suggested by Mike Jing. Mon, 28 Nov 2005 03:19:39 -0800 per: Changed paths: M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/welsh.ruleset Fix syntax problems in nation rulesets ("," symbol at end of table line means column is continued on the next line). Sun, 27 Nov 2005 11:22:36 -0800 jdorje: Changed paths: M /trunk/data/scenario/Makefile.am Fix a bug in "make clean" on scenarios. Reported by Christian Knoke in PR#14705. Sun, 27 Nov 2005 05:53:42 -0800 dmarks: Changed paths: M /trunk/po/sv.po update Sat, 26 Nov 2005 16:26:29 -0800 jdorje: Changed paths: M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/server/sernet.c Use timers for the "last_write" connection timing. Lag checks are also merged into a single function call. Patch by me in PR#14694. Sat, 26 Nov 2005 11:53:28 -0800 vasc: Changed paths: M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/SDL_ttf.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/chatline.h M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/connectdlg.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h 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/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_dither.c M /trunk/client/gui-sdl/gui_dither.h M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/optiondlg.h M /trunk/client/gui-sdl/pages.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h PR#14639: Patch for SDL client. Get the SDL client source code into compile shape again. Patch from 2005-11-20 by, Christian Prochaska . Sat, 26 Nov 2005 00:23:22 -0800 dmarks: Changed paths: M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec Cleanup of flags.spec and shields.spec. Patch by me in RT#14668. Sat, 26 Nov 2005 00:15:50 -0800 dmarks: Changed paths: M /trunk/data/nation/tibetan.ruleset Changes to Tibetan nation. See RT#14622. Fri, 25 Nov 2005 18:59:33 -0800 jdorje: Changed paths: M /trunk/server/sernet.c Don't cut (because of lag) HACK connections or single-player connections. Reported by Christian Knoke in PR#14392. Patch by me. Fri, 25 Nov 2005 18:52:08 -0800 jdorje: Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.c Add the is-info qualifier back on to tile_info packets. Patch by me as part of PR#14392. Fri, 25 Nov 2005 18:42:07 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/city.h M /trunk/data/amplio/ancientcities.spec M /trunk/data/amplio/medievalcities.spec M /trunk/data/amplio/moderncities.spec M /trunk/data/amplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident/cities.spec M /trunk/data/isotrident/morecities.spec M /trunk/data/isotrident.tilespec M /trunk/data/misc/chiefs.spec M /trunk/data/trident/cities.spec M /trunk/data/trident.tilespec Simplify the code for drawing city graphics. Patch by me in PR#14664. Fri, 25 Nov 2005 17:24:19 -0800 jdorje: Changed paths: M /trunk/data/default/cities.ruleset Revert PR#14449 (SVN revision 11267). Thu, 24 Nov 2005 03:59:45 -0800 dmarks: Changed paths: M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/swiss.ruleset Revert changes accidently commited in revision 11269. Thu, 24 Nov 2005 03:47:30 -0800 dmarks: Changed paths: M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/swiss.ruleset Changes to Swiss nation, requested by Christian Knoke in RT#14565. Thu, 24 Nov 2005 02:10:33 -0800 dmarks: Changed paths: M /trunk/data/flags/hobbits-shield.png M /trunk/data/flags/hobbits.png M /trunk/data/flags/hobbits.svg New Hobbit flag design based on the original concept. Image by me, using clipart from OCAL, in RT#14656. Thu, 24 Nov 2005 01:08:23 -0800 dmarks: Changed paths: M /trunk/data/default/cities.ruleset Add gettext qualifiers for city style names. Requested by Egor Vyscrebentsov in RT#14449. Mon, 21 Nov 2005 16:55:46 -0800 jdorje: Changed paths: M /trunk/common/requirements.c Provide a temporary workaround that allows city_got_citywalls to work more-or-less properly. See PR#14443. Mon, 21 Nov 2005 16:47:32 -0800 jdorje: Changed paths: M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/speclist.h Add a new function genlist_copy (with a speclist variant). Patch by me as part of PR#14365. Mon, 21 Nov 2005 16:46:51 -0800 jdorje: Changed paths: M /trunk/utility/shared.h Add a new macro EQ for comparing boolean values. Patch by me as part of PR#14365. Mon, 21 Nov 2005 14:49:03 -0800 jdorje: Changed paths: M /trunk/server/unittools.c Fix a ghost-units bug. Reported by many in PR#14649. Mon, 21 Nov 2005 13:09:38 -0800 jdorje: Changed paths: M /trunk/utility/specvec.h Remove a duplicated set of #defines from specvec.h. Reported by in PR#14654. Mon, 21 Nov 2005 04:19:55 -0800 dmarks: Changed paths: M /trunk/data/nation/inca.ruleset Fix for Inca nation to differentiate between the nation name and title 'Inca'. Mon, 21 Nov 2005 04:09:43 -0800 dmarks: Changed paths: M /trunk/po/sv.po major updates Mon, 21 Nov 2005 02:41:31 -0800 dmarks: Changed paths: M /trunk/data/flags/china-shield.png M /trunk/data/flags/china.png M /trunk/data/flags/china.svg M /trunk/data/flags/korea-shield.png M /trunk/data/flags/korea.png M /trunk/data/flags/korea.svg Better China and Korea flags (RT#14624). Mon, 21 Nov 2005 02:14:52 -0800 dmarks: Changed paths: M /trunk/data/flags/Makefile.am D /trunk/data/flags/turkestan-shield.png D /trunk/data/flags/turkestan.png D /trunk/data/flags/turkestan.svg A /trunk/data/flags/uyghur-shield.png A /trunk/data/flags/uyghur.png A /trunk/data/flags/uyghur.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/uyghur.ruleset Rename 'turkestan' flag 'uyghur' for accuracy reasons. Sun, 20 Nov 2005 11:20:39 -0800 vasc: Changed paths: M /trunk/client/text.c This patch removes one user of city_got_citywalls. As an added feature, city wonders are now displayed in the tile info popup. Patch by me under PR#14443. Sun, 20 Nov 2005 08:26:35 -0800 vasc: Changed paths: M /trunk/server/scripting/script.c Fix bug in my previous commit. Sun, 20 Nov 2005 08:20:08 -0800 vasc: Changed paths: M /trunk/server/scripting/script.c PR#13023: Add fancy display of offending lines after a Lua script parse error. Requested by Jason Dorje Short . Patch by me. Sun, 20 Nov 2005 07:17:19 -0800 vasc: Changed paths: M /trunk/server/scripting/script.c PR#13023: Improved script error reporting. Requested by Jason Dorje Short , Patch by me. Sun, 20 Nov 2005 03:42:39 -0800 per: Changed paths: M /trunk/server/maphand.c Transfer ownership of tiles from one border source to another if there is a city closer than another border source. This ensures that when you take over enemy cities, you do not end up with occasionally with cities with a 1-tile border. See PR#14589 for more details. Problem reported by Christian Knoke, and solution suggested by Jason. Sun, 20 Nov 2005 02:48:31 -0800 vasc: Changed paths: M /trunk/common/requirements.c M /trunk/doc/README.effects Fix continent range effects crash (PR#14618). Patch by Benedict Adamson . Sat, 19 Nov 2005 06:46:11 -0800 per: Changed paths: M /trunk/common/city.c M /trunk/server/unittools.c Fix crash when quering whether we can build a city from a hut. Bug reported by Chris Knoke in PR#14635 and Guillaume Melquiond in PR#14638. Identical patches by me and Guillaume Melquiond. Sat, 19 Nov 2005 02:37:19 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdiplomacy.h M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aitools.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/plrdlg_common.c M /trunk/client/text.c M /trunk/common/diptreaty.c M /trunk/common/events.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/diplhand.c M /trunk/server/gamelog.c M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/srv_main.c The Neutral treaty is removed, and War becomes the default. Cease-fire works as before, but ends up back in War. You can only suggest Cease-fire when in War. The AI will automatically suggest and accept Cease-fire when you first meet. This should make the AI feel more interacting. New treaty Armistice. You cannot enter into Armistice directly, it starts automatically when entering Peace treaty from War or Cease-fire. It counts down to Peace treaty, just like a Cease-fire counts down to War. Breaking a Peace/Armistice treaty drops you straight to War (dropping to Cease-fire might be neat, but would be annoying, I think). Breaking an Alliance drops you to Armistice. See PR#14548. Sat, 19 Nov 2005 00:59:41 -0800 mstefek: Changed paths: M /trunk/client/connectdlg_common.c The log file was created without write permission under Windows. Bug reported by Homr Zodyssey in PR#14454 Fri, 18 Nov 2005 09:35:14 -0800 mstefek: Changed paths: M /trunk/po/pl.po partial update Fri, 18 Nov 2005 09:34:39 -0800 mstefek: Changed paths: M /trunk/data/default/buildings.ruleset Add no-c-format tag to the palace description Thu, 17 Nov 2005 23:52:13 -0800 jdorje: Changed paths: M /trunk/server/unittools.c Send unit-remove packets to observer clients. This fixes a bug where ghost units would appear frequently for observers. Reported by Daniel Markstedt in PR#14623. Patch by me. Thu, 17 Nov 2005 23:22:01 -0800 jdorje: Changed paths: M /trunk/client/text.c Don't crash in get_tile_output_text for observer players. Reported by Brendon Oram in PR#14586. Patch by Per Mathisen and myself. Thu, 17 Nov 2005 14:06:40 -0800 per: Changed paths: M /trunk/data/nation/russian.ruleset Fix broken ruleset (missing comma). Wed, 16 Nov 2005 23:31:00 -0800 dmarks: Changed paths: M /trunk/data/nation/swazi.ruleset Shortened unnecessarily long Swazi leader name. Wed, 16 Nov 2005 22:07:02 -0800 dmarks: Changed paths: A /trunk/data/civ2/nations.ruleset Add Civ2-equivalent nations list for civ2 ruleset. (RT#14381) Wed, 16 Nov 2005 21:50:51 -0800 dmarks: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/aram-shield.png A /trunk/data/flags/aram.png A /trunk/data/flags/aram.svg A /trunk/data/flags/bangladesh-shield.png A /trunk/data/flags/bangladesh.png A /trunk/data/flags/bangladesh.svg A /trunk/data/flags/georgia-shield.png A /trunk/data/flags/georgia.png A /trunk/data/flags/georgia.svg A /trunk/data/flags/madagascar-shield.png A /trunk/data/flags/madagascar.png A /trunk/data/flags/madagascar.svg A /trunk/data/flags/mali-shield.png A /trunk/data/flags/mali.png A /trunk/data/flags/mali.svg A /trunk/data/flags/myanmar-shield.png A /trunk/data/flags/myanmar.png A /trunk/data/flags/myanmar.svg A /trunk/data/flags/swaziland-shield.png A /trunk/data/flags/swaziland.png A /trunk/data/flags/swaziland.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/aramean.ruleset A /trunk/data/nation/armenian.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/babylonian.ruleset A /trunk/data/nation/bengali.ruleset A /trunk/data/nation/burmese.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/colombian.ruleset A /trunk/data/nation/georgian.ruleset M /trunk/data/nation/greek.ruleset A /trunk/data/nation/hellenic.ruleset M /trunk/data/nation/hittite.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/lankese.ruleset A /trunk/data/nation/malagasy.ruleset M /trunk/data/nation/malaysian.ruleset A /trunk/data/nation/malian.ruleset M /trunk/data/nation/mayan.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/papuan.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/singaporean.ruleset A /trunk/data/nation/southafrican.ruleset A /trunk/data/nation/swazi.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/po/POTFILES.in Add several nations and make changes to other nations to point to these ones, including a few other fixes. The added nations are Aramean (RT#13952) Armenian (RT#13860) Bengali (RT#13972) Burmese (RT#14543) Georgian (RT#13862) Hellenic (RT#13857) Malagasy (RT#13867) Malian (RT#14126) South African and Swazi (RT#14544). Aramean ruleset by Aho Esen, Burmese ruleset by Heiko Schaefer and Hellenic ruleset by Nikos Mavroyanopoulos and Giorgos Vaiolos. Aram flag by me, the rest from OCAL - in some cases with fixed sizes and colors. Wed, 16 Nov 2005 14:23:53 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Fix two problems in AI diplomacy code related to space race, found by Guillaume Melquiond . The AI would call upon the player it would soon attack to seek assistance in the war effort, and it would not realize it had planned an attack and would try to plan another war effort on the same player. See PR#14617 for the full discussion. Wed, 16 Nov 2005 14:20:14 -0800 per: Changed paths: M /trunk/server/unittools.c Remove AI autoattack in 'experimental' difficulty setting. See discussion in PR#14491. Wed, 16 Nov 2005 13:59:09 -0800 per: Changed paths: M /trunk/server/sanitycheck.c Removes the assert()ing from sanitycheck.c, which was entirely pointless, since corefiles here give us no useful information. It adds two new macros SANITY_CITY and SANITY_TILE which add extra information to some warnings dealing with cities and tiles, so that it is easier to pinpoint problems. See PR#14552. Wed, 16 Nov 2005 13:35:16 -0800 per: Changed paths: M /trunk/data/default/terrain.ruleset You can no longer build cities on top of glaciers, but they are no longer unsafe or considered unsafe coast. See PR#14555. Tue, 15 Nov 2005 04:53:09 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/Makefile.am M /trunk/client/gui-xaw/dialogs.c A /trunk/client/gui-xaw/diplomat_dialog.c gui-xaw: compile fix and diplomat dialog exclusion into separate file. Sun, 13 Nov 2005 09:44:20 -0800 cazfi: Changed paths: M /trunk/common/version.c Include fc_types.h See #14599 Sun, 06 Nov 2005 16:35:45 -0800 dmarks: Changed paths: M /trunk/data/nation/irish.ruleset Reduced Irish leader list. Requested by Benedict Adamson with patch by me in RT#14530. Sun, 06 Nov 2005 16:21:49 -0800 dmarks: Changed paths: M /trunk/data/nation/arab.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset Updates to nation's conflicts, leader titles and city lists. Patch and discussion in RT#14535. --This line, and those below, will be ignored-- M data/nation/greek.ruleset M data/nation/latvian.ruleset M data/nation/polish.ruleset M data/nation/iraqi.ruleset M data/nation/venezuelan.ruleset M data/nation/phoenician.ruleset M data/nation/lankese.ruleset M data/nation/byzantium.ruleset M data/nation/indonesian.ruleset M data/nation/scottish.ruleset M data/nation/british.ruleset M data/nation/inca.ruleset M data/nation/kampuchean.ruleset M data/nation/argentine.ruleset M data/nation/welsh.ruleset M data/nation/serbian.ruleset M data/nation/viking.ruleset M data/nation/slovenian.ruleset M data/nation/indian.ruleset M data/nation/french.ruleset M data/nation/cornish.ruleset M data/nation/aztec.ruleset M data/nation/swiss.ruleset M data/nation/german.ruleset M data/nation/iroquois.ruleset M data/nation/bosnia.ruleset M data/nation/irish.ruleset M data/nation/babylonian.ruleset M data/nation/chinese.ruleset M data/nation/egyptian.ruleset M data/nation/italian.ruleset M data/nation/tibetan.ruleset M data/nation/elvish.ruleset M data/nation/mongol.ruleset M data/nation/persian.ruleset M data/nation/arab.ruleset M data/nation/spanish.ruleset M data/nation/sudanese.ruleset M data/nation/roman.ruleset M data/nation/libyan.ruleset M data/nation/russian.ruleset M data/nation/japanese.ruleset M data/nation/newzealand.ruleset M data/nation/sami.ruleset Sun, 06 Nov 2005 12:28:12 -0800 vasc: Changed paths: M /trunk/server/scripting/script_signal.c Updated comment. Sun, 06 Nov 2005 11:46:44 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c PR#14521: Replace GTK_STOCK_EDIT stock item with GTK_STOCK_DND. GTK_STOCK_EDIT is in GTK+ 2.6 or better only. We should require only 2.4. Bug reported by William Allen Simpson . Patch by me. Sun, 06 Nov 2005 08:22:48 -0800 per: Changed paths: M /trunk/ai/aiunit.c Prevent AI sea units from attempting to rampage for huts. Problem reported by Mateusz Stefek in PR#14368. Also add some more unit logging. Sun, 06 Nov 2005 07:26:22 -0800 per: Changed paths: M /trunk/server/savegame.c Did not save the correct tile info for borders. See PR#14554. Sun, 06 Nov 2005 06:58:22 -0800 per: Changed paths: M /trunk/server/savegame.c Fix crash if we connect with a client before loading a savegame. See PR#14550. Reported by Jason. Sat, 05 Nov 2005 03:40:49 -0800 per: Changed paths: M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/tile.h M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/unittools.c M /trunk/utility/shared.c M /trunk/utility/shared.h New borders code. Fortresses now extend borders. Once a border claim has been made, it is not changed unless the source of this claim disappears. On turn end, each border source expands border claims gradually, unless enemy units present prevent this from happening. How far cities extend their border depends on their size. Fortresses are owned by whoever moved into it last. When you take a border source, you also take all tiles controlled by this source. See PR#13718 for details. Wed, 02 Nov 2005 23:53:31 -0800 jdorje: Changed paths: M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.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/nl.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/uk.po Update PO files after "make dist". Wed, 02 Nov 2005 13:41:03 -0800 dmarks: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/france_old-shield.png A /trunk/data/flags/france_old.png A /trunk/data/flags/france_old.svg A /trunk/data/flags/hittite-shield.png A /trunk/data/flags/hittite.png A /trunk/data/flags/hittite.svg A /trunk/data/flags/maya-shield.png A /trunk/data/flags/maya.png A /trunk/data/flags/maya.svg A /trunk/data/flags/papua_newguinea-shield.png A /trunk/data/flags/papua_newguinea.png A /trunk/data/flags/papua_newguinea.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/french.ruleset A /trunk/data/nation/gallic.ruleset A /trunk/data/nation/hittite.ruleset M /trunk/data/nation/inca.ruleset A /trunk/data/nation/mayan.ruleset A /trunk/data/nation/papuan.ruleset M /trunk/po/POTFILES.in Add nations Mayan (RT#13868) Hittite (RT#14123) Gallic (RT#13953) and Papuan (RT#13870). Hittite ruleset by Bobby Bryant with edits by Benedict Adamson and me. The other rulesets by me. Hittite and Mayan flag images made by me from scratch. The other two from OCAL. Note that leader Vercingetorix is moved from French to Gallic nation. Added Jeanne d'Arc to French leader list to compensate for the loss. --This line, and those below, will be ignored-- M data/default/nations.ruleset A data/nation/mayan.ruleset M data/nation/inca.ruleset A data/nation/hittite.ruleset A data/nation/papuan.ruleset A data/nation/gallic.ruleset M data/nation/french.ruleset M data/nation/aztec.ruleset M data/nation/Makefile.am M data/misc/shields.spec M data/misc/flags.spec A data/flags/maya.svg A data/flags/france_old.svg AM data/flags/maya.png AM data/flags/france_old.png M data/flags/Makefile.am A data/flags/hittite.svg AM data/flags/maya-shield.png AM data/flags/hittite.png AM data/flags/papua_newguinea-shield.png AM data/flags/france_old-shield.png A data/flags/papua_newguinea.svg AM data/flags/papua_newguinea.png AM data/flags/hittite-shield.png M po/POTFILES.in Wed, 02 Nov 2005 09:17:47 -0800 per: Changed paths: M /trunk/server/stdinhand.c Allow you to specify server command files with their '.serv' extension. Patch from PR#14502, also should fix bug report PR#14515. Wed, 02 Nov 2005 09:14:53 -0800 per: Changed paths: M /trunk/data/default/buildings.ruleset Add helptext for governments related change to Palace. See PR#14234. Wed, 02 Nov 2005 08:05:35 -0800 dmarks: Changed paths: M /trunk/doc/README.nations Clarification of nation leader policy. Requested by Benedict Adamson at RT#14355. Patch by me. --This line, and those below, will be ignored-- M doc/README.nations Wed, 02 Nov 2005 02:14:51 -0800 mstefek: Changed paths: M /trunk/server/techtools.c Fix a bug when random tech target was automatically chosen after applying Darwin's bonus. Reported by Christian in PR#14520, patch by me Tue, 01 Nov 2005 22:40:39 -0800 mstefek: Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/Makefile.am A /trunk/client/gui-gtk-2.0/caravan_dialog.c A /trunk/client/gui-gtk-2.0/choice_dialog.c A /trunk/client/gui-gtk-2.0/choice_dialog.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-2.0/diplomat_dialog.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c Rename message_dialog choice_dialog. Move caravan_dialog and choice_dialog to separate files. Fix problem with inaccurate button labels when two caravans arrive at a city at the same time. Patch by me in PR#13661 with suggestion by Jason. Problems with caravans reported by Jason and Christian Tue, 01 Nov 2005 22:32:14 -0800 mstefek: Changed paths: M /trunk/server/unithand.c When transfering a city, change ownership of supported units before moving them back to the city. Reported by Christian in PR#14473, patch by me Tue, 01 Nov 2005 22:28:33 -0800 mstefek: Changed paths: M /trunk/server/plrhand.c M /trunk/server/ruleset.c Fix a bug which caused the server to crash when changing rulesetdir. Reported by Curtis in PR#14514, patch by me Tue, 01 Nov 2005 10:23:28 -0800 dmarks: Changed paths: M /trunk/data/flags/Makefile.am A /trunk/data/flags/cartago-shield.png A /trunk/data/flags/cartago.png A /trunk/data/flags/cartago.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/carthaginian.ruleset Add unique flag for Carthaginian nation. Flag image by me in RT#14434. Tue, 01 Nov 2005 08:39:44 -0800 dmarks: Changed paths: M /trunk/data/nation/belgian.ruleset Improved Belgian city list. Originally by Nicolas Evrard with changes by me in RT#14423. Tue, 01 Nov 2005 03:03:48 -0800 dmarks: Changed paths: M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/hobbits.ruleset Remove comments referring to the now removed wonder-tags, plus more comment cleanup. Mon, 31 Oct 2005 05:13:23 -0800 per: Changed paths: M /trunk/common/game.h Set default endyear to max. This to avoid newbie frustration, as reported frequently on the forums. See PR#14478. Mon, 31 Oct 2005 04:35:34 -0800 per: Changed paths: M /trunk/data/default/effects.ruleset Give Palace a production bonus of +75% under Despotism and +50% under Monarchy. Suggested by me in PR#14234, patch by Vasco. This should speed up the early game a bit, and provide some interesting options other than an early race for the Republic. Sun, 30 Oct 2005 16:21:38 -0800 dmarks: Changed paths: M /trunk/data/nation/british.ruleset Removed apostrophe from comment in ruleset. Sun, 30 Oct 2005 09:16:41 -0800 mstefek: Changed paths: M /trunk/po/pl.po partial update Sun, 30 Oct 2005 08:33:52 -0800 mstefek: Changed paths: M /trunk/server/diplhand.c M /trunk/server/diplhand.h M /trunk/server/plrhand.c Reject all currently being negotiated treaties when a pact is canceled. Patch by me in PR#14385. Problem reported by Christian Fri, 28 Oct 2005 08:16:37 -0700 dmarks: Changed paths: M /trunk/data/nation/swedish.ruleset Fix for Swedish nation: Wrongly defined gender for two leaders. Thu, 27 Oct 2005 01:17:48 -0700 dmarks: Changed paths: M /trunk/data/nation/persian.ruleset De-Latinized city list for Persian nation. Patch by me in #14408. Tue, 25 Oct 2005 14:24:09 -0700 jdorje: Changed paths: M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/connectdlg_common.h M /trunk/client/gui-win32/connectdlg.c When exiting the client while it's still connected to a running local server, use /quit instead of signals to kill the server. This prevents the server from being killed in the middle of an operation (particularly /save). Reported by Matz in PR#12346. Patch by me. Tue, 25 Oct 2005 14:00:28 -0700 chrisk: Changed paths: M /trunk/po/de.po msgfmt: error while opening "po/de.po" for reading: No such file or directory Tue, 25 Oct 2005 00:43:55 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/gui-xaw/wldlg.c gui-xaw: compile fix. Patch by me in PR#13607 (xaw-20051022-compile-fix.diff) Mon, 24 Oct 2005 13:23:07 -0700 chrisk: Changed paths: M /trunk/po/de.po 3469 übersetzte Meldungen, 243 ungenaue Übersetzungen, 158 unübersetzte Meldungen. Mon, 24 Oct 2005 13:05:40 -0700 chrisk: Changed paths: M /trunk/po/de.po 3462 übersetzte Meldungen, 250 ungenaue Übersetzungen, 158 unübersetzte Meldungen. Mon, 24 Oct 2005 12:19:40 -0700 chrisk: Changed paths: M /trunk/po/de.po merged and progressed, 3420 translated messages, 264 fuzzy translations, 186 untranslated messages. Mon, 24 Oct 2005 02:57:09 -0700 dmarks: Changed paths: M /trunk/data/flags/Makefile.am A /trunk/data/flags/zulu-shield.png A /trunk/data/flags/zulu.png A /trunk/data/flags/zulu.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/zulu.ruleset KwaZulu homeland flag for Zulu nation. Requested by Gerhard Killesreiter, flag image by me using parts of other PD flags in RT#14349. --This line, and those below, will be ignored-- M data/nation/zulu.ruleset M data/misc/shields.spec M data/misc/flags.spec AM data/flags/zulu-shield.png M data/flags/Makefile.am A data/flags/zulu.svg AM data/flags/zulu.png Mon, 24 Oct 2005 02:36:29 -0700 dmarks: Changed paths: M /trunk/data/nation/british.ruleset Grammatical change: Plural form of British->Britons as requested by me. Discussion and patch in RT#14324. --This line, and those below, will be ignored-- M data/nation/british.ruleset Mon, 24 Oct 2005 02:23:56 -0700 dmarks: Changed paths: M /trunk/data/nation/phoenician.ruleset Cleanup of Phoenician nation ruleset. Requested by Jason short in PR#14435. Sun, 23 Oct 2005 23:30:09 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aihand.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/movement.c M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/effects.ruleset M /trunk/doc/README.effects M /trunk/server/citytools.c M /trunk/server/gotohand.c M /trunk/server/unittools.c Change all class-based effects to be class-independent, but use a UnitClass req. Patch by me in PR#14314. Sun, 23 Oct 2005 21:33:05 -0700 jdorje: Changed paths: M /trunk/server/airgoto.c M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/generator/height_map.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/savegame.c Change sizeof calls in the server to use variables rather than types. Patch by me in PR#14427. Sun, 23 Oct 2005 21:26:48 -0700 jdorje: Changed paths: M /trunk/data/civ2/terrain.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/server/ruleset.c Change ruleset section file loading to be "nodup", so duplicate entries will generate an error. The rulesets are also fixed to remove duplicates. Patch by me in PR#14436. Sat, 22 Oct 2005 14:21:04 -0700 jdorje: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aiparatrooper.c M /trunk/ai/aiunit.c M /trunk/client/packhand.c M /trunk/common/fc_types.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/player.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Change vision on submarines to use fog of war. Now multiple fog layers are supported. Patch by me in PR#14356. Sat, 22 Oct 2005 11:55:21 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/connection.c M /trunk/common/dataio.c M /trunk/common/diptreaty.c M /trunk/common/government.c M /trunk/common/tech.c M /trunk/common/unit.c M /trunk/common/worklist.c Improve sizeof() calls to not use fixed types or casts. Patch by me in PR#14387. Sat, 22 Oct 2005 07:52:26 -0700 dmarks: Changed paths: M /trunk/data/nation/egyptian.ruleset Rewrite city list of Egypt nation to be truly ancient, rather than the current Ptolemaic (Graeco-Macedonian). Patch and discussion in RT#14343. Sat, 22 Oct 2005 06:35:42 -0700 dmarks: Changed paths: M /trunk/data/nation/russian.ruleset Improved Russian nation. Ruleset by Egor Vyscrebentsov and Dmitriy Genzel with edits by me in RT#13836. --This line, and those below, will be ignored-- M data/nation/russian.ruleset Sat, 22 Oct 2005 04:44:09 -0700 dmarks: Changed paths: M /trunk/data/flags/Makefile.am A /trunk/data/flags/inca-shield.png A /trunk/data/flags/inca.png A /trunk/data/flags/inca.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/inca.ruleset Add unique Inca flag. Flag image by me in RT#14285. Sat, 22 Oct 2005 00:41:16 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/mapview_common.c M /trunk/client/packhand.c Redraw the selection rectangle when making other drawing changes. Patch by me in PR#14416. Fri, 21 Oct 2005 11:54:20 -0700 dmarks: Changed paths: M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/tibetan.ruleset M /trunk/data/nation/turk.ruleset Improvements to the leader lists of many nations. Discussion and patch in RT#13843. --This line, and those below, will be ignored-- M data/nation/greek.ruleset M data/nation/portuguese.ruleset M data/nation/iraqi.ruleset M data/nation/lankese.ruleset M data/nation/byzantium.ruleset M data/nation/turk.ruleset M data/nation/indonesian.ruleset M data/nation/carthaginian.ruleset M data/nation/scottish.ruleset M data/nation/colombian.ruleset M data/nation/british.ruleset M data/nation/dutch.ruleset M data/nation/inca.ruleset M data/nation/kampuchean.ruleset M data/nation/belgian.ruleset M data/nation/french.ruleset M data/nation/aztec.ruleset M data/nation/babylonian.ruleset M data/nation/korean.ruleset M data/nation/egyptian.ruleset M data/nation/italian.ruleset M data/nation/tibetan.ruleset M data/nation/english.ruleset M data/nation/persian.ruleset M data/nation/spanish.ruleset M data/nation/hungarian.ruleset M data/nation/roman.ruleset M data/nation/quebecois.ruleset Fri, 21 Oct 2005 10:55:49 -0700 dmarks: Changed paths: M /trunk/data/nation/greek.ruleset Improved Greek city list, originally by Thanasis Kinias with edits by me in RT#14096. --This line, and those below, will be ignored-- M data/nation/greek.ruleset Fri, 21 Oct 2005 09:41:25 -0700 dmarks: Changed paths: M /trunk/data/nation/czech.ruleset Updated Czech civil war nations. Requested by Mateusz Stefek in RT#14367. Fri, 21 Oct 2005 09:02:45 -0700 dmarks: Changed paths: M /trunk/data/flags/turkestan-shield.png M /trunk/data/flags/turkestan.png M /trunk/data/flags/turkestan.svg New East Turkestan flag for Uyghur nation. Flag image by me in RT#14304. Fri, 21 Oct 2005 08:45:51 -0700 dmarks: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/viking-shield.png A /trunk/data/flags/viking.png A /trunk/data/flags/viking.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/norwegian.ruleset M /trunk/data/nation/viking.ruleset M /trunk/po/POTFILES.in Split Viking nation into Viking and Norwegian nation. Rulesets by Andreas Rosdal in RT#3594. Flag image by me in RT#13918. --This line, and those below, will be ignored-- M data/default/nations.ruleset A data/nation/norwegian.ruleset M data/nation/viking.ruleset M data/nation/Makefile.am M data/misc/shields.spec M data/misc/flags.spec M data/flags/Makefile.am A data/flags/viking.svg AM data/flags/viking.png AM data/flags/viking-shield.png M po/POTFILES.in Fri, 21 Oct 2005 06:52:15 -0700 mstefek: Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/happiness.c Make city investigement work again. Reported by Christian Knoke in PR#14377, patch by me Fri, 21 Oct 2005 06:05:24 -0700 mstefek: Changed paths: M /trunk/server/unithand.c Fix problems with occupychance > 0 reported by Christian Knoke in PR#14393. Patch by me Thu, 20 Oct 2005 07:58:58 -0700 dmarks: Changed paths: M /trunk/data/nation/libyan.ruleset Fast bugfix: Typo in Libyan ruleset. "BAni Walid" should be "Bani Walid". Is it ok to make changes like this without posting to RT tracker first? Thu, 20 Oct 2005 07:43:32 -0700 dmarks: Changed paths: M /trunk/data/nation/welsh.ruleset Fix spelling of Welsh city Aberystwyth. Reported by Fred Labrosse in RT#13854. Thu, 20 Oct 2005 07:17:48 -0700 dmarks: Changed paths: M /trunk/data/flags/Makefile.am A /trunk/data/flags/aztec-shield.png A /trunk/data/flags/aztec.png A /trunk/data/flags/aztec.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/aztec.ruleset Added unique Aztec flag. Flag image and patch by me in RT#13746. This time a new flag is added. Do I have to run any script to make this update work properly? --This line, and those below, will be ignored-- M data/nation/aztec.ruleset M data/misc/shields.spec M data/misc/flags.spec M data/flags/Makefile.am AM data/flags/aztec-shield.png A data/flags/aztec.svg AM data/flags/aztec.png Thu, 20 Oct 2005 04:32:03 -0700 dmarks: Changed paths: M /trunk/data/flags/arab-shield.png M /trunk/data/flags/arab.png M /trunk/data/flags/arab.svg More neutral Arab flag, with different shade of green. Flag image by me in RT#14303. Thu, 20 Oct 2005 00:10:05 -0700 mstefek: Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/advmilitary.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h A /trunk/ai/aiparatrooper.c A /trunk/ai/aiparatrooper.h M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h Teach AI to use paratroopers. Original patch by Jordi Negrevernis i Font. Highly modified and updated by me in PR#14366 Wed, 19 Oct 2005 12:41:54 -0700 jdorje: Changed paths: M /trunk/common/unittype.c M /trunk/server/ruleset.c Fix sizeof arguments in mallocs. Report and patch by David A Knight in PR#14369 with changes by me. Wed, 19 Oct 2005 06:02:31 -0700 mstefek: Changed paths: M /trunk/server/plrhand.c Allow removing shared vision during war. Reported by Christian Knoke, patch by me in PR#14379 Tue, 18 Oct 2005 12:18:37 -0700 jdorje: Changed paths: M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/shared.h M /trunk/utility/speclist.h M /trunk/utility/support.h Add a new boolean genlist/speclist function to search for an item in a list. This requires changing the includes so that support.h is lower-level than shared.h. Patch by me in PR#14362, with added comments. Tue, 18 Oct 2005 12:07:10 -0700 jdorje: Changed paths: M /trunk/client/control.c Change a hard-coded "3" value to be SINGLE_MOVE. See PR#14361. Tue, 18 Oct 2005 02:46:26 -0700 mstefek: Changed paths: M /trunk/po/pl.po Update Mon, 17 Oct 2005 13:04:30 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c Better unit key navigation for laptops. Enables use of regular cursor keys when the main map is focused. Clicking or moving the mouse over the main map focuses it. Suggested by Mike Kaufman. Patch by me under PR#12898. Mon, 17 Oct 2005 13:00:58 -0700 vasc: Changed paths: M /trunk/common/packets.c Remove redundant networking includes. Sun, 16 Oct 2005 09:42:37 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Fix an assert crash during /quit when the game is running. Reported by Per Mathisen in PR#14346. Sun, 16 Oct 2005 00:53:27 -0700 mstefek: Changed paths: M /trunk/ai/aicity.c Fix compilation. My fault. Sun, 16 Oct 2005 00:27:34 -0700 mstefek: Changed paths: M /trunk/ai/aicity.c Don't crash in darwin evaluation when tech target is unset. Reported by Jason in PR#14341, patch by me Sat, 15 Oct 2005 12:13:03 -0700 per: Changed paths: M /trunk/server/commands.c M /trunk/server/console.c M /trunk/server/gamelog.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h M /trunk/utility/log.c Load and read commands now ctrl instead of hack cmdlevel. Scripts files now run with user's cmdlevel if possible. Under certain conditions, the file paths that the server may use are restricted using is_restricted(). See PR#13262. Sat, 15 Oct 2005 11:16:20 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Reassign unavailable nations when loading a savegame. Reported by Daniel Markstedt in PR#14318. Patch by me. Sat, 15 Oct 2005 11:15:01 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Use player_set_nation to assign the new nation during a civil war. Patch by me in PR#14336. Sat, 15 Oct 2005 11:13:36 -0700 jdorje: Changed paths: M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/srv_main.c M /trunk/server/unittools.c Rewrite the fog backend code. The plrtile "pending_seen" value is no longer needed. Other functions are renamed to be more consistent. Patch by me in PR#14334. Sat, 15 Oct 2005 11:10:21 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/effects.ruleset M /trunk/data/history/techs.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/techtools.c M /trunk/server/unittools.c Change unit vision modifiers (e.g., watchtowers) to use effects. Patch by me in PR#14331. Sat, 15 Oct 2005 11:08:03 -0700 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/savegame.c Make borders omniscient again. Patch and discussion in PR#13565. Sat, 15 Oct 2005 02:52:29 -0700 vasc: Changed paths: M /trunk/server/ruleset.c PR#14338: Cannot see enemies City Walls. Bug reported by Jason Dorje Short . Fri, 14 Oct 2005 22:15:42 -0700 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/sanitycheck.c When sending city owner info to the client, let the border owner information supercede what the playermap knows about the city owner. Patch by me in PR#13722. Fri, 14 Oct 2005 22:12:52 -0700 jdorje: Changed paths: M /trunk/server/score.c Rewrite the landarea calculations in the score code. The new calculations take advantage of borders information when available. Patch by me in PR#4680. Fri, 14 Oct 2005 20:33:25 -0700 jdorje: Changed paths: M /trunk/common/unit.c Don't allow rehoming of homeless units. Patch by me in PR#14319. Fri, 14 Oct 2005 15:58:29 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Fix a bug that was just introduced into watchtower vision. See PR#14316. Fri, 14 Oct 2005 15:45:28 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Rewrite the vision interface to simplify the calling code substantially. Watchtower handling code is also greatly simplified. Patch by me in PR#14316. Fri, 14 Oct 2005 02:41:49 -0700 mstefek: Changed paths: M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/techtools.h When target is A_UNSET and goal is specified pick correct tech at the start of next turn. Reported by Jason, patch by me in PR#14288 Thu, 13 Oct 2005 20:22:01 -0700 jdorje: Changed paths: M /trunk/server/maphand.c Change global warming and nuclear winter console messages to be LOG_VERBOSE. Patch by me in PR#14291. Thu, 13 Oct 2005 20:02:14 -0700 jdorje: Changed paths: M /trunk/ai/aiexplorer.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/default/units.ruleset M /trunk/data/history/terrain.ruleset M /trunk/data/history/units.ruleset M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Change units to use circular vision. The backend fog code is cleaned up slightly. Patch by me in PR#14294. Thu, 13 Oct 2005 17:33:00 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c Fix a bug where mapview refreshes sometimes didn't get flushed to the screen. Reported by Per Mathisen and Christian Knoke in PR#14307. Thu, 13 Oct 2005 09:44:30 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c M /trunk/common/capstr.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/doc/README.effects M /trunk/server/cityturn.c Add a unitclass requirement, and change req functions to accept unittype parameters rather than unit parameters. Patch by me in PR#14302. Thu, 13 Oct 2005 09:26:34 -0700 mstefek: Changed paths: M /trunk/bootstrap/freeciv.desktop.in Fix problems in freeciv.desktop.in. Patch by Brian Pepple in PR#12666 Thu, 13 Oct 2005 09:02:02 -0700 jdorje: Changed paths: M /trunk/data/default/cities.ruleset M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/algerian.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/hobbits.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/libyan.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sudanese.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/welsh.ruleset Update many city styles. Two new city styles (Babylonian and Celtic) are added. Patch by Daniel Markstedt in PR#13898. Thu, 13 Oct 2005 06:11:12 -0700 mstefek: Changed paths: M /trunk/server/plrhand.c Reveal your real city style to all players. Patch by me in PR#14270 Thu, 13 Oct 2005 02:00:40 -0700 mstefek: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/themes_common.c M /trunk/client/themes_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Allow tilesets to specify list of prefered gui themes Thu, 13 Oct 2005 01:41:04 -0700 mstefek: Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav M /trunk/data/scenario/earth-160x90-v2.sav Enable fog of war Thu, 13 Oct 2005 01:34:35 -0700 mstefek: Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav Increase sciencebox in the british isles scenario Thu, 13 Oct 2005 01:28:58 -0700 mstefek: Changed paths: M /trunk/common/nation.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/srv_main.c Introduce possibility of disalowing some nations to be choosen. They can be created through civil war or in scenarios. Patch by me in PR#14182 Thu, 13 Oct 2005 01:07:44 -0700 jdorje: Changed paths: M /trunk/server/maphand.c Fix an off-by-one error in the fogging of city areas. Patch by me as part of PR#14294. Thu, 13 Oct 2005 00:57:24 -0700 jdorje: Changed paths: M /trunk/data/flags/libya-shield.png M /trunk/data/flags/libya.png M /trunk/data/flags/libya.svg Change the Libyan flag to a darker shade of green. New flag by Daniel Markstedt in PR#14232. Thu, 13 Oct 2005 00:53:43 -0700 jdorje: Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hobbits.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset Add numerous civilwar_nations tags to nation rulesets. Patch by Daniel Markstedt 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/map.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/effects.ruleset M /trunk/server/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 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 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 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/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.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 . 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 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio.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 matusik: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdiplomacy.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 . 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 . 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 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:59 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/gui-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 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 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/arab.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/colombian.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hobbits.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset Update some nation leaders, and reformat existing leader lists for consistency. Patch by Daniel Markstedt in PR#14151. Tue, 04 Oct 2005 09:56:25 -0700 jdorje: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aiguard.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h Fix const qualifiers for parameters of AI log functions, and prevent those functions from having any side effects. Patch by me in PR#14166. Tue, 04 Oct 2005 09:46:12 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/tilespec.c Fix a memory error in color_system_free. Patch by me in PR#14178. Tue, 04 Oct 2005 04:30:53 -0700 matusik: Changed paths: M /trunk/common/effects.c Fix mistake in 14170 Tue, 04 Oct 2005 01:33:00 -0700 matusik: Changed paths: M /trunk/server/savegame.c Check alliances sanity after all player are loaded. Patch by me in PR#14167 Tue, 04 Oct 2005 00:27:13 -0700 matusik: Changed paths: M /trunk/ai/aicity.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/history/effects.ruleset M /trunk/data/history/techs.ruleset M /trunk/doc/README.effects Replace the Trade_revenue_reduce tech flag with proper effect. Patch by me in PR#14170, suggestions by Jason Mon, 03 Oct 2005 16:32:54 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c Add missing punctuation to AI chatter. Mon, 03 Oct 2005 16:10:03 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/common/improvement.c M /trunk/common/tech.c Fix a crash in the city report dialog by changing several functions to accept NULL values for pointers. Patch by me in PR#14176. Mon, 03 Oct 2005 15:46:13 -0700 jdorje: Changed paths: M /trunk/data/nation/ryukyuan.ruleset Clean up Ryukyuan ruleset, fixing style and line feeds. New file by Daniel Markstedt in PR#14174. Mon, 03 Oct 2005 11:15:10 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Fix a compiler warning in tilespec.c. Patch by me in PR#14172. Mon, 03 Oct 2005 08:59:39 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/amplio/fog.spec M /trunk/data/amplio.tilespec M /trunk/data/isophex.tilespec M /trunk/data/isotrident/fog.spec M /trunk/data/isotrident.tilespec M /trunk/data/trident/fog.spec M /trunk/data/trident.tilespec Make several tileset options manditory. Patch by me in PR#14163. Mon, 03 Oct 2005 00:26:41 -0700 matusik: Changed paths: M /trunk/data/scenario/earth-160x90-v2.sav Fix starting position for the Ethiopians Sun, 02 Oct 2005 23:54:54 -0700 jdorje: Changed paths: M /trunk/data/nation/slovakian.ruleset Updated Slovakian ruleset. Patch by Daniel Markstedt in PR#14160. Sun, 02 Oct 2005 23:49:50 -0700 jdorje: Changed paths: M /trunk/data/flags/rome-shield.png M /trunk/data/flags/rome.png M /trunk/data/flags/rome.svg M /trunk/data/flags/swiss-shield.png M /trunk/data/flags/swiss.png M /trunk/data/flags/swiss.svg Change several flags to a 3:2 aspect ratio. Flags by Daniel Markstedt in PR#14149. Sun, 02 Oct 2005 23:38:05 -0700 matusik: Changed paths: M /trunk/ai/aicity.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/effects.ruleset M /trunk/doc/README.effects M /trunk/server/unithand.c Add probability in the NUCLEAR_PROOF effect, allowing modpacks in which sdi defences are less then 100% accurate. Patch by me in PR#14113 Sun, 02 Oct 2005 19:50:47 -0700 jdorje: Changed paths: M /trunk/client/attribute.c M /trunk/client/citydlg_common.c M /trunk/client/civclient.c M /trunk/client/climap.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_common.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.c M /trunk/common/capstr.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/tech.c M /trunk/data/civ1/nations.ruleset M /trunk/data/default/nations.ruleset M /trunk/data/nation/Makefile.am D /trunk/data/nation/observer.ruleset M /trunk/po/POTFILES.in M /trunk/server/gamehand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Redesign observers. In the new system global observers are not assigned to any player. Patch by me in PR#13878. Sun, 02 Oct 2005 17:10:25 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#13875: Fix broken cmp_func used in the science report. Bug reported by Jason Dorje Short . Sun, 02 Oct 2005 16:12:55 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/inteldlg.c PR#12334: Fix wrong sorting of techs in inteldlg. Bug reported by Christian Knoke . Sun, 02 Oct 2005 14:34:08 -0700 jdorje: Changed paths: M /trunk/data/amplio.tilespec Set amplio priority to 20. Fri, 30 Sep 2005 10:03:36 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/city.c Don't allow output bonuses to drop below zero (or we'd have negative production). Also fix a CM bug when the output bonus is zero. Reported by Lo'oris in PR#14014. Fri, 30 Sep 2005 09:55:18 -0700 jdorje: Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/hobbits.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset Updates to nation rulesets: add legends, reformat existing legends, update conflicts_with fields, change several nation groups. Patch by Daniel Markstedt in PR#14144 with grammar and spelling changes by me. Wed, 28 Sep 2005 18:27:22 -0700 jdorje: Changed paths: M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/british.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/uyghur.ruleset Add conflicts for some nations. Patch by Daniel Markstedt in PR#14132. Tue, 27 Sep 2005 20:33:18 -0700 jdorje: Changed paths: M /trunk/data/nation/aborigines.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/bulgarian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/lankese.ruleset M /trunk/data/nation/maori.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/sami.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/tunisian.ruleset M /trunk/data/nation/vietnamese.ruleset Rewrite the groups for many nations. Patch by Daniel Markstedt in PR#14105. Tue, 27 Sep 2005 19:30:48 -0700 jdorje: Changed paths: M /trunk/data/flags/austria-shield.png M /trunk/data/flags/austria.png M /trunk/data/flags/austria.svg M /trunk/data/flags/bavarian-shield.png M /trunk/data/flags/bavarian.png M /trunk/data/flags/bavarian.svg M /trunk/data/flags/brasil-shield.png M /trunk/data/flags/brasil.png M /trunk/data/flags/brasil.svg M /trunk/data/flags/byzantium-shield.png M /trunk/data/flags/byzantium.png M /trunk/data/flags/byzantium.svg M /trunk/data/flags/catalan-shield.png M /trunk/data/flags/catalan.png M /trunk/data/flags/catalan.svg M /trunk/data/flags/constantine-shield.png M /trunk/data/flags/constantine.png M /trunk/data/flags/constantine.svg M /trunk/data/flags/indonesia-shield.png M /trunk/data/flags/indonesia.png M /trunk/data/flags/indonesia.svg M /trunk/data/flags/kenya-shield.png M /trunk/data/flags/kenya.png M /trunk/data/flags/kenya.svg M /trunk/data/flags/krev-shield.png M /trunk/data/flags/krev.png M /trunk/data/flags/krev.svg M /trunk/data/flags/scotland-shield.png M /trunk/data/flags/scotland.png M /trunk/data/flags/scotland.svg M /trunk/data/flags/stpatrick-shield.png M /trunk/data/flags/stpatrick.png M /trunk/data/flags/stpatrick.svg M /trunk/data/flags/turkey-shield.png M /trunk/data/flags/turkey.png M /trunk/data/flags/turkey.svg M /trunk/data/flags/united_nations-shield.png M /trunk/data/flags/united_nations.png M /trunk/data/flags/united_nations.svg Resize some flags to be at a 3:2 aspect ratio. New flags by Daniel Markstedt in PR#14121. Tue, 27 Sep 2005 08:10:19 -0700 jdorje: Changed paths: M /trunk/data/nation/byzantium.ruleset Updates to Byzantine nation. Patch by Daniel Markstedt in PR#14087. Mon, 26 Sep 2005 15:34:47 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Remove log messages erronously introduced in PR#14077. Mon, 26 Sep 2005 15:03:09 -0700 jdorje: Changed paths: M /trunk/client/options.h M /trunk/client/packhand.c Fix a bug where the "full" citybar wasn't updated when production was changed while the show_city_productions option was off. Reported by Mateusz Stefek in PR#14012. Mon, 26 Sep 2005 13:52:38 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Allow queueing of mapview updates inside the drawing code. Fix a bug whereby city names may not be fully drawn the first time the city is seen. Patch by me in PR#14077. Mon, 26 Sep 2005 12:04:38 -0700 matusik: Changed paths: M /trunk/common/capstr.c Update capstr (compatibility got broken in PR#13327) Mon, 26 Sep 2005 11:59:12 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/include/pages_g.h M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/connecthand.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/stdinhand.c Allow adjusting game settings when loading a scenario (or any other savegame in pregame state). This fixes the most significant problem where the player couldn't pick a nation in scenario. Also fix problems with the aifill spin button and other related bugs found while writing a patch in PR#13327 Mon, 26 Sep 2005 10:09:46 -0700 jdorje: Changed paths: M /trunk/data/flags/armenia-shield.png M /trunk/data/flags/armenia.png M /trunk/data/flags/armenia.svg M /trunk/data/flags/belgium-shield.png M /trunk/data/flags/belgium.png M /trunk/data/flags/belgium.svg M /trunk/data/flags/denmark-shield.png M /trunk/data/flags/denmark.png M /trunk/data/flags/denmark.svg M /trunk/data/flags/germany-shield.png M /trunk/data/flags/germany.png M /trunk/data/flags/germany.svg M /trunk/data/flags/iceland-shield.png M /trunk/data/flags/iceland.png M /trunk/data/flags/iceland.svg M /trunk/data/flags/mordor-shield.png M /trunk/data/flags/mordor.png M /trunk/data/flags/mordor.svg M /trunk/data/flags/nato-shield.png M /trunk/data/flags/nato.png M /trunk/data/flags/nato.svg M /trunk/data/flags/norway-shield.png M /trunk/data/flags/norway.png M /trunk/data/flags/norway.svg M /trunk/data/flags/sapmi-shield.png M /trunk/data/flags/sapmi.png M /trunk/data/flags/sapmi.svg M /trunk/data/flags/srilanka.png M /trunk/data/flags/srilanka.svg M /trunk/data/flags/sumeria-shield.png M /trunk/data/flags/sumeria.png M /trunk/data/flags/sumeria.svg M /trunk/data/flags/syria-shield.png M /trunk/data/flags/syria.png M /trunk/data/flags/syria.svg M /trunk/data/flags/wales-shield.png M /trunk/data/flags/wales.png M /trunk/data/flags/wales.svg Resize some more flags to have a 3:2 aspect ratio. Resizing by Daniel Markstedt in PR#14116. Mon, 26 Sep 2005 09:14:25 -0700 jdorje: Changed paths: M /trunk/utility/hash.c Rewrite the bucket deletion code for hashes. This simplifies code and should make hash_delete_all_entries faster. Patch by me in PR#14097. Sun, 25 Sep 2005 16:58:52 -0700 jdorje: Changed paths: M /trunk/utility/hash.c Fix a crash in the hash/attribute code from PR#14063. Reported by Christian Knoke and Benedict Adamson in PR#14102. Sun, 25 Sep 2005 07:09:48 -0700 matusik: Changed paths: M /trunk/server/stdinhand.c Allow /create when maxplayers is reached, but there are AI players generated by the aifill command. Patch by me in PR#14051 Sun, 25 Sep 2005 07:06:02 -0700 matusik: Changed paths: M /trunk/client/reqtree.c Clean up reqtree.c. Patch by me in PR#14099 Fri, 23 Sep 2005 18:42:59 -0700 jdorje: Changed paths: M /trunk/data/nation/danish.ruleset M /trunk/data/nation/swedish.ruleset Updates/cleanups to Danish and Swedish nations. Patch by Daniel Markstedt in PR#14035. Fri, 23 Sep 2005 18:28:06 -0700 jdorje: Changed paths: M /trunk/common/unit.c Don't allow recursive transporting, since it is buggy. Reported by Senti Lo'oris in PR#14043. Fri, 23 Sep 2005 12:23:32 -0700 jdorje: Changed paths: M /trunk/client/attribute.c M /trunk/utility/hash.c M /trunk/utility/hash.h Fix a memory leak in the attribute hash code. Patch by me in PR#14063. Fri, 23 Sep 2005 11:42:14 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c Fix a memory leak caused by multiple calls to new_timer. Patch by me in PR#14064. Fri, 23 Sep 2005 11:38:12 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Change the LAN tab (not the metaserver tab) to be the default in the "connect to network game" pane. Patch by me in PR#14086. Thu, 22 Sep 2005 23:24:39 -0700 jdorje: Changed paths: M /trunk/data/flags/azerbaijan-shield.png M /trunk/data/flags/azerbaijan.png M /trunk/data/flags/azerbaijan.svg M /trunk/data/flags/cornwall-shield.png M /trunk/data/flags/cornwall.png M /trunk/data/flags/cornwall.svg M /trunk/data/flags/croatia-shield.png M /trunk/data/flags/croatia.png M /trunk/data/flags/croatia.svg M /trunk/data/flags/england-shield.png M /trunk/data/flags/england.png M /trunk/data/flags/england.svg M /trunk/data/flags/finland-shield.png M /trunk/data/flags/finland.png M /trunk/data/flags/finland.svg M /trunk/data/flags/iran-shield.png M /trunk/data/flags/iran.png M /trunk/data/flags/iran.svg M /trunk/data/flags/libya.png M /trunk/data/flags/libya.svg M /trunk/data/flags/malaysia-shield.png M /trunk/data/flags/malaysia.png M /trunk/data/flags/malaysia.svg M /trunk/data/flags/mexico-shield.png M /trunk/data/flags/mexico.png M /trunk/data/flags/mexico.svg M /trunk/data/flags/norway-shield.png M /trunk/data/flags/norway.png M /trunk/data/flags/norway.svg M /trunk/data/flags/slovenia-shield.png M /trunk/data/flags/slovenia.png M /trunk/data/flags/slovenia.svg M /trunk/data/flags/soviet-shield.png M /trunk/data/flags/soviet.png M /trunk/data/flags/soviet.svg M /trunk/data/flags/sudan-shield.png M /trunk/data/flags/sudan.png M /trunk/data/flags/sudan.svg M /trunk/data/flags/sweden-shield.png M /trunk/data/flags/sweden.png M /trunk/data/flags/sweden.svg Change some flags from a 2:1 aspect ratio to a more regular 3:2 aspect ratio. Resizing by Daniel Markstedt in PR#14091. Thu, 22 Sep 2005 01:39:53 -0700 jdorje: Changed paths: M /trunk/data/flags/afghanistan.png M /trunk/data/flags/afghanistan.svg M /trunk/data/flags/argentina.png M /trunk/data/flags/argentina.svg M /trunk/data/flags/australia.png M /trunk/data/flags/australia.svg M /trunk/data/flags/bosnia.png M /trunk/data/flags/bosnia.svg M /trunk/data/flags/canada.png M /trunk/data/flags/canada.svg M /trunk/data/flags/cheyenne.png M /trunk/data/flags/cheyenne.svg M /trunk/data/flags/ethiopia.png M /trunk/data/flags/ethiopia.svg M /trunk/data/flags/hungary.png M /trunk/data/flags/hungary.svg M /trunk/data/flags/ireland.png M /trunk/data/flags/ireland.svg M /trunk/data/flags/latvia.png M /trunk/data/flags/latvia.svg M /trunk/data/flags/lithuania.png M /trunk/data/flags/lithuania.svg M /trunk/data/flags/mongolia.png M /trunk/data/flags/mongolia.svg M /trunk/data/flags/newzealand.png M /trunk/data/flags/newzealand.svg M /trunk/data/flags/nigeria.png M /trunk/data/flags/nigeria.svg M /trunk/data/flags/united_kingdom.png M /trunk/data/flags/united_kingdom.svg M /trunk/data/flags/usa.png M /trunk/data/flags/usa.svg Resize a number of flags that had 2:1 aspect ratios to instead have the default 3:2 aspect ratios. Resized by Daniel Markstedt in PR#13806. Thu, 22 Sep 2005 01:34:17 -0700 jdorje: Changed paths: M /trunk/data/flags/rome-shield.png M /trunk/data/flags/rome.png M /trunk/data/flags/rome.svg Replace the Roman flag. New flag SVG by Daniel Markstedt in PR#14081. Wed, 21 Sep 2005 21:50:51 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Fix a client crash when freeing an incomplete tileset. Reported by Christian Knoke in PR#14076. Wed, 21 Sep 2005 21:26:13 -0700 jdorje: Changed paths: M /trunk/data/flags/assyria-shield.png M /trunk/data/flags/assyria.png M /trunk/data/flags/assyria.svg Import a better Assyria flag. SVG flag by Daniel Markstedt and potrace in PR#14078. Tue, 20 Sep 2005 23:45:25 -0700 matusik: Changed paths: M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/data/nation/british.ruleset M /trunk/data/nation/italian.ruleset M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/srv_main.c This patch allows to specify which nations shouldn't be considered by AI when selecting a nation in the same game. Patch by me in PR#14015 Tue, 20 Sep 2005 23:21:44 -0700 matusik: Changed paths: M /trunk/po/pl.po Partial update Tue, 20 Sep 2005 22:58:12 -0700 matusik: Changed paths: M /trunk/ai/aitools.c Improve is_player_dangerous: don't trust neutral players and players who we don't like. Patch by me in PR#14053 Tue, 20 Sep 2005 22:56:32 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Fix a bug in ai_incident_war, where ai love wasn't properly decreased when you declared war on AI. Patch by me in PR#14053 Tue, 20 Sep 2005 20:28:17 -0700 jdorje: Changed paths: M /trunk/data/nation/korean.ruleset Further improvements to Korean nation. Patch by Daniel Markstedt in PR#14011. Tue, 20 Sep 2005 20:15:43 -0700 jdorje: Changed paths: M /trunk/data/default/units.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/maori.ruleset Remove ' characters that confuse gettext. Patch by Christian Knoke in PR#14061 with changes by me. Tue, 20 Sep 2005 20:10:21 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Fix a number of tileset memory leaks. Patch by me in PR#13980. Tue, 20 Sep 2005 05:48:35 -0700 matusik: Changed paths: M /trunk/server/stdinhand.c HEAD: The /debug command without arguments could crash the server. Reported by pubserver. Patch by me in PR#14032 Sun, 18 Sep 2005 04:47:56 -0700 matusik: Changed paths: M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.sav Add new starting positions. Change some settings. Patch by me in PR#14004 Sun, 18 Sep 2005 00:26:03 -0700 matusik: Changed paths: M /trunk/server/barbarian.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/techtools.c M /trunk/server/techtools.h Clean up a code which is responsible for initial techs (techlevel and init_techs). Give the techlevel bonus only one time per team. Patch by me in PR#11610. Team unfairness reported by saywhat@softhome.net (Eddie Anderson). Sat, 17 Sep 2005 10:02:33 -0700 matusik: Changed paths: M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/venezuelan.ruleset Don't use non-ascii characters in original english texts. xgettext doesn't accept them. This is the same problem as in the danish ruleset with Eric Blatland. Sat, 17 Sep 2005 08:50:10 -0700 matusik: Changed paths: M /trunk/common/game.c M /trunk/common/packets.c M /trunk/common/player.c M /trunk/common/player.h Solve problems resulting from the fact that attribute upload isn't atomic. Patch by me in PR#13986 Sat, 17 Sep 2005 01:52:22 -0700 matusik: Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.c Remove is-info attribute from packet_ruleset_nation. Patch by me in PR#14001 Sat, 17 Sep 2005 00:58:21 -0700 matusik: Changed paths: M /trunk/server/ruleset.c Fix a bug where nation availibility wasn't sent to the client. packet.is_available wasn't initialized at all. Fri, 16 Sep 2005 02:39:51 -0700 matusik: Changed paths: M /trunk/client/clinet.c Send attributes when the client intentionally disconnects. Patch by me in PR#13924 Fri, 16 Sep 2005 01:29:15 -0700 matusik: Changed paths: M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/common/packets_gen.c Drop player attributes when we receive bad attribute chunk. Previously we simply crashed. Patch by me in PR#13802 Thu, 15 Sep 2005 23:59:54 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c Add nation name to the diplomacy dialog. Requested by Jason in PR#13929 Thu, 15 Sep 2005 11:05:51 -0700 jdorje: Changed paths: M /trunk/client/text.c Display veteran status in popup_info_text. Patch by me in PR#8576. Thu, 15 Sep 2005 10:41:28 -0700 jdorje: Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Improve alert message for the victor when an attacking unit succeeds. Patch by me in PR#13933. Thu, 15 Sep 2005 10:34:40 -0700 jdorje: Changed paths: M /trunk/server/maphand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Remove wipe_unit_spec_safe. Now all callers use wipe_unit. Patch by me in PR#13961. Tue, 13 Sep 2005 20:04:01 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/ratesdlg.c forward port: gui-win32: Fix some untranslated strings. Reported by Florian Kattner and Christian Knoke in PR#13940. Patch by me. Tue, 13 Sep 2005 19:07:59 -0700 jdorje: Changed paths: M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/venezuelan.ruleset Revert parts of the PR#13955 patch because changing nation names breaks savegames. Patch by me in PR#13960. Tue, 13 Sep 2005 18:38:50 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/dialogs.c gui-win32: Fix compilation. Patch by John Bauman in PR#13873. Tue, 13 Sep 2005 16:14:38 -0700 jdorje: Changed paths: M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vietnamese.ruleset Updates to several nations (including simple style improvements). Patches by Daniel Markstedt in PR#13955. Tue, 13 Sep 2005 01:43:32 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/techtools.c Don't notify the player when the tech goal isn't changed. Add a new function notify_research to help in this alert. Patch by me in PR#13885. Tue, 13 Sep 2005 01:34:30 -0700 jdorje: Changed paths: M /trunk/common/events.c Fix a bug with signed comparisons of the event enumeration. Patch by me in PR#13951. Tue, 13 Sep 2005 01:13:11 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/mapctrl_common.c Use create_event in place of append_output_window in some places in the client. This allows configuration of the display of these messages. Patch by me in PR#13922. Mon, 12 Sep 2005 23:53:35 -0700 jdorje: Changed paths: M /trunk/client/text.c Fix a bug where the tile popup gave attack/defense percentages based only on the "visible" unit not on all known units on the tile. Patch by me in PR#13917. Mon, 12 Sep 2005 23:44:41 -0700 jdorje: Changed paths: M /trunk/common/events.h Remove the unused E_NOEVENT "eventless" event from the event enumeration. Patch by me in PR#13920. Mon, 12 Sep 2005 18:00:28 -0700 jdorje: Changed paths: M /trunk/data/flags/iraq_old-shield.png M /trunk/data/flags/iraq_old.png M /trunk/data/flags/iraq_old.svg Update iraq_old flag. See PR#13730. Mon, 12 Sep 2005 17:59:26 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/aborigines-shield.png A /trunk/data/flags/aborigines.png A /trunk/data/flags/aborigines.svg A /trunk/data/flags/algeria-shield.png A /trunk/data/flags/algeria.png A /trunk/data/flags/algeria.svg A /trunk/data/flags/colombia-shield.png A /trunk/data/flags/colombia.png A /trunk/data/flags/colombia.svg D /trunk/data/flags/columbia-shield.png D /trunk/data/flags/columbia.png D /trunk/data/flags/columbia.svg A /trunk/data/flags/iraq-shield.png A /trunk/data/flags/iraq.png A /trunk/data/flags/iraq.svg A /trunk/data/flags/libya-shield.png A /trunk/data/flags/libya.png A /trunk/data/flags/libya.svg A /trunk/data/flags/maori-shield.png A /trunk/data/flags/maori.png A /trunk/data/flags/maori.svg A /trunk/data/flags/qing-shield.png A /trunk/data/flags/qing.png A /trunk/data/flags/qing.svg A /trunk/data/flags/ryukyu-shield.png A /trunk/data/flags/ryukyu.png A /trunk/data/flags/ryukyu.svg A /trunk/data/flags/sapmi-shield.png A /trunk/data/flags/sapmi.png A /trunk/data/flags/sapmi.svg A /trunk/data/flags/srilanka-shield.png A /trunk/data/flags/srilanka.png A /trunk/data/flags/srilanka.svg A /trunk/data/flags/sudan-shield.png A /trunk/data/flags/sudan.png A /trunk/data/flags/sudan.svg A /trunk/data/flags/tibet-shield.png A /trunk/data/flags/tibet.png A /trunk/data/flags/tibet.svg A /trunk/data/flags/turkestan-shield.png A /trunk/data/flags/turkestan.png A /trunk/data/flags/turkestan.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/aborigines.ruleset A /trunk/data/nation/algerian.ruleset M /trunk/data/nation/chinese.ruleset A /trunk/data/nation/colombian.ruleset D /trunk/data/nation/columbian.ruleset A /trunk/data/nation/cuban.ruleset M /trunk/data/nation/indian.ruleset A /trunk/data/nation/iraqi.ruleset M /trunk/data/nation/japanese.ruleset A /trunk/data/nation/lankese.ruleset A /trunk/data/nation/libyan.ruleset A /trunk/data/nation/manchu.ruleset A /trunk/data/nation/maori.ruleset A /trunk/data/nation/ryukyuan.ruleset A /trunk/data/nation/sami.ruleset A /trunk/data/nation/sudanese.ruleset A /trunk/data/nation/tibetan.ruleset A /trunk/data/nation/tunisian.ruleset A /trunk/data/nation/uyghur.ruleset M /trunk/po/POTFILES.in Add a number of new nations, and rename Columbia as Colombia. Collection, patch, and some nations/flags by Daniel Markstedt in PR#13730 with changes by me. Other nations by Wen-Hung Fang , Cederik De Leon Acuna , and Elias Markstedt. Other flags from the public domain (authors unknown). Mon, 12 Sep 2005 15:50:40 -0700 hogne: Changed paths: M /trunk/data/amplio/medievalcities.spec Fixed occupied icon Fri, 09 Sep 2005 00:52:38 -0700 matusik: Changed paths: M /trunk/server/techtools.c A_UNSET was practically unused, because update_tech() called found_new_tech(). Reported by Jason in PR#13910 Fri, 09 Sep 2005 00:37:49 -0700 matusik: Changed paths: M /trunk/client/text.c Include despotism penaly in the midle-mouse-button popup. Requested by C in PR#13902 Thu, 08 Sep 2005 12:51:23 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/server/citytools.c M /trunk/server/techtools.c Fix bad grammar (comma splices and missing punctuation) in some messages. Also the city-looting message is improved: the looting clause isn't included unless there was some looting, and PL_ is used for better translation. Patch by me in PR#13901. Thu, 08 Sep 2005 12:47:38 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Rewrite the messages sent when more than one of your units is killed in a single attack. Now there is just one message sent instead of N+1 of them. Translation is improved as well (using PL_). Patch by me in PR#13909. Thu, 08 Sep 2005 12:20:36 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Remove duplicate messages when orders for a unit on goto or patrol are canceled because of an enemy unit. Patch by me in PR#13912. Thu, 08 Sep 2005 11:03:27 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h Fix problems with return_dialog when user closes inactive page. Requested by Jason, patch by me in PR#13885. Thu, 08 Sep 2005 10:59:25 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c Replace a name of a nation in the diplomacy dialog with a name of a leader. You can still see the nation name in the tab label and through a flag. Patch by Daniel Markstedt in PR#13804 Thu, 08 Sep 2005 10:22:35 -0700 jdorje: Changed paths: M /trunk/client/options.c Fix typo: beneach -> beneath. Wed, 07 Sep 2005 23:47:40 -0700 matusik: Changed paths: M /trunk/data/nation/Makefile.am Rerun Makefile.am.sh (this should have been done after adding a British nation) Wed, 07 Sep 2005 12:18:12 -0700 jdorje: Changed paths: M /trunk/common/game.c Fix a guaranteed crash in game_remove_player. Patch by me as part of PR#13878. Wed, 07 Sep 2005 11:31:49 -0700 berthe: Changed paths: M /trunk/po/fr.po fr.po updated by Frederic Rodrigo Wed, 07 Sep 2005 02:02:46 -0700 matusik: Changed paths: M /trunk/data/nation/polish.ruleset ?plural:Polish -> ?plural:Poles. Mentioned by Daniel Markstedt in PR#13876 Mon, 05 Sep 2005 13:46:20 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h M /trunk/data/Freeciv.in gui-xaw: implement settable options dialog (with quick compile fix). Patch by me in PR#13769 Mon, 05 Sep 2005 08:55:47 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/packhand.c M /trunk/common/game.h M /trunk/server/citytools.c M /trunk/server/connecthand.c M /trunk/server/gamehand.c M /trunk/server/handchat.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/sanitycheck.c M /trunk/server/sernet.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 Remove game.game_connections. Instead game.est_connections is used in its place. This means most "game" packets may be sent to detached connections as well as player connections. This also fixes several bugs where detached players didn't have proper game structures. Patch by me in PR#13789. Sun, 04 Sep 2005 21:21:55 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/server/cityturn.c M /trunk/server/gamehand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unittools.c Rename notify_conn_ex as notify_conn, vnotify_conn_ex as vnotify_conn, and notify_team_ex as notify_team. Patch by me in PR#13847. Sun, 04 Sep 2005 05:03:52 -0700 hunterz: Changed paths: M /trunk/po/cs.po updates, changes, fixes Sun, 04 Sep 2005 03:03:12 -0700 hunterz: Changed paths: M /trunk/po/cs.po updates, changes, fixes Sun, 04 Sep 2005 00:36:18 -0700 hunterz: Changed paths: M /trunk/po/cs.po updates, changes, fixes Sat, 03 Sep 2005 21:31:19 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/sanitycheck.c M /trunk/server/srv_main.c Restructure nation availability code: - pnation->is_unavailable is renamed as pnation->is_available. - pnation->is_used is renamed as pnation->player. - A new function player_set_nation will set (or clear) nations. - The nation_available packet is removed; availability is sent with the regular nation packet. This also fixes a bug where is_used could get out of sync. Reported by David Stewart in PR#13776. Patch by me. Sat, 03 Sep 2005 20:03:44 -0700 jdorje: Changed paths: M /trunk/ai/ailog.c M /trunk/client/options.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Remove notify_conn, and change its users to call notify_conn_ex instead. Patch by me in PR#13834. Sat, 03 Sep 2005 18:15:48 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/options.c Avoid some problems when a detached player receives game packets. Patch by me in PR#13840. Sat, 03 Sep 2005 03:07:18 -0700 matusik: Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/reqtree.c Make the techtree images optional. Requested by Jason. Patch by me in PR#13588 Sat, 03 Sep 2005 02:58:59 -0700 matusik: Changed paths: M /trunk/server/savegame.c Save bulbs_last_turn values in savegames. Patch by me in PR#13824 Sat, 03 Sep 2005 02:56:21 -0700 matusik: Changed paths: M /trunk/client/Makefile.am M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/Makefile.am A /trunk/client/gui-gtk-2.0/themes.c M /trunk/client/gui-stub/Makefile.am A /trunk/client/gui-stub/themes.c M /trunk/client/gui-win32/Makefile.am A /trunk/client/gui-win32/themes.c M /trunk/client/gui-xaw/Makefile.am A /trunk/client/gui-xaw/themes.c M /trunk/client/include/Makefile.am A /trunk/client/include/themes_g.h A /trunk/client/themes_common.c A /trunk/client/themes_common.h Support for GTK+ themes. The engine is currently unused. Patch by me in PR#13589 Fri, 02 Sep 2005 19:14:14 -0700 jdorje: Changed paths: M /trunk/data/nation/mongol.ruleset Update names for the Mongol nation ruleset. Patch by Daniel Markstedt in PR#13826. Fri, 02 Sep 2005 19:06:41 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset A /trunk/data/nation/british.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/po/POTFILES.in Add a British nation. Update the English and Scottish nations to match. Patch by Daniel Markstedt in PR#13783 with changes by me. Fri, 02 Sep 2005 18:49:13 -0700 jdorje: Changed paths: M /trunk/data/nation/sioux.ruleset Updated Sioux names. Patch by Daniel Markstedt in PR#13777. Fri, 02 Sep 2005 17:58:09 -0700 jdorje: Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/assyrian.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/columbian.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hobbits.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/inuit.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/iroquois.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/observer.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset Remove unused "wonder" and "government" fields from nation rulesets. Patch by me in PR#13715. Fri, 02 Sep 2005 17:44:04 -0700 jdorje: Changed paths: M /trunk/doc/BUGS Known bug: characters output to the terminal may be drawn incorrectly. See PR#11531. Fri, 02 Sep 2005 17:35:00 -0700 jdorje: Changed paths: M /trunk/doc/PEOPLE Add credits for some nation authors. See PR#3589. Fri, 02 Sep 2005 16:12:40 -0700 jdorje: Changed paths: M /trunk/common/tech.c Don't use the player_ptr in get_tech_name unless necessary (for future techs). This allows the manual to run and allows the function to be used for detached clients. Patch by Guillaume Melquiond in PR#13839 with changes by me. Fri, 02 Sep 2005 15:08:51 -0700 jdorje: Changed paths: M /trunk/client/options.c Avoid a potential crash when saving settings (while quitting) while detached. Patch by me in PR#13812. Thu, 01 Sep 2005 13:39:31 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c Send unit class info to the client. Reported by Rich Pinkall Pollei and Mateusz Stefek in PR#13833. Wed, 31 Aug 2005 19:50:24 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Fix several bugs when removing a player automatically because of a /detach command. Patch by me in PR#12813. Wed, 31 Aug 2005 19:47:52 -0700 jdorje: Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c Change unit_class variables, fields, and function parameters to use pointer rather than integer values. Patch by me in PR#13815. Wed, 31 Aug 2005 19:32:42 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_notify.c M /trunk/server/scripting/api_notify.h M /trunk/server/techtools.c M /trunk/server/unittools.c Add tile and event-type information to the notify_embassies function. Patch by me in PR#13814. Wed, 31 Aug 2005 13:18:52 -0700 jdorje: Changed paths: M /trunk/client/options.c M /trunk/client/overview_common.c M /trunk/client/overview_common.h Redraw the overview when one of the overview options is changed. Patch by me in PR#13820. Wed, 31 Aug 2005 00:59:46 -0700 matusik: Changed paths: M /trunk/data/Makefile.am Add amplio.tilespec to the distribution and install it Tue, 30 Aug 2005 13:38:08 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/data/Freeciv.in gui-xaw: make gui-xaw to use text.c functions. Reported by Jason Short. Patch by me in PR#13724. Tue, 30 Aug 2005 13:06:27 -0700 matusik: Changed paths: M /trunk/client/packhand.c Update connection list dialog when something is changed on the list. Also update the list when a player is removed. Patch by Jason in PR#13801 Tue, 30 Aug 2005 12:21:50 -0700 matusik: Changed paths: M /trunk/ai/aicity.c Change the way AI evaluates Great Library. The new method looks saner and doesn't have a bug reported by Brendon Oram in PR#13772, patch by me Tue, 30 Aug 2005 11:50:14 -0700 jdorje: Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am M /trunk/data/amplio A /trunk/data/amplio/.cvsignore A /trunk/data/amplio/Makefile.am Add amplio to the distribution. Tue, 30 Aug 2005 11:23:28 -0700 hogne: Changed paths: A /trunk/data/amplio A /trunk/data/amplio/ancientcities.png A /trunk/data/amplio/ancientcities.spec A /trunk/data/amplio/cityicon.png A /trunk/data/amplio/civicon.png A /trunk/data/amplio/explosions.png A /trunk/data/amplio/explosions.spec A /trunk/data/amplio/fog.png A /trunk/data/amplio/fog.spec A /trunk/data/amplio/grid.png A /trunk/data/amplio/grid.spec A /trunk/data/amplio/icons.spec A /trunk/data/amplio/medievalcities.png A /trunk/data/amplio/medievalcities.spec A /trunk/data/amplio/moderncities.png A /trunk/data/amplio/moderncities.spec A /trunk/data/amplio/nuke.png A /trunk/data/amplio/nuke.spec A /trunk/data/amplio/select-alpha.png A /trunk/data/amplio/select.png A /trunk/data/amplio/select.spec A /trunk/data/amplio/terrain1.png A /trunk/data/amplio/terrain1.spec A /trunk/data/amplio/terrain2.png A /trunk/data/amplio/terrain2.spec A /trunk/data/amplio/tiles.png A /trunk/data/amplio/tiles.spec A /trunk/data/amplio/units.png A /trunk/data/amplio/units.spec A /trunk/data/amplio.tilespec Amplio - 96x48 iso tileset Mon, 29 Aug 2005 09:14:51 -0700 jdorje: Changed paths: M /trunk/data/nation/afghani.ruleset Updated Afghani nation ruleset. Patch by Daniel Markstedt in PR#13796 with style changes by me. Mon, 29 Aug 2005 09:11:26 -0700 jdorje: Changed paths: M /trunk/data/nation/korean.ruleset Updated Korean nation ruleset. Patch by Daniel Markstedt in PR#13799 with style changes by me. Mon, 29 Aug 2005 07:10:11 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c Remove a double-space between sentences in a player message from an AI ally. Patch by Daniel Markstedt in PR#13807. Mon, 29 Aug 2005 06:56:49 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/client/packhand.c Fix several (more) client problems (crashes or buffer overruns) when it receives a game packet while detached. Patch by me in PR#13788. Mon, 29 Aug 2005 05:59:58 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/scripting/api_notify.c M /trunk/server/spacerace.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Rename notify_player_ex as notify_player. Patch by me in PR#13790. Sun, 28 Aug 2005 04:49:33 -0700 cazfi: Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/unittools.c Put helicopter hitpoint loss percentage into unit_class. See #13344 Fri, 26 Aug 2005 14:02:37 -0700 cazfi: Changed paths: M /trunk/ai/aitech.c When ai_select_tech() want for all available techs was 0, it erronously returned A_UNSET instead of real tech. See #13778 Fri, 26 Aug 2005 12:40:27 -0700 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/gamehand.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/techtools.c M /trunk/server/unithand.c M /trunk/server/unittools.c Remove notify_player. Change all its users to either notify_player_ex or notify_conn, and add message event types where needed. A few places also have minor bugfixes. Patch by me in PR#13753. Fri, 26 Aug 2005 12:27:40 -0700 cazfi: Changed paths: M /trunk/ai/aitools.c Fix potential crash from debug compilations. See #13625 Fri, 26 Aug 2005 12:14:26 -0700 per: Changed paths: M /trunk/server/scripting/api.pkg The inline Lua code at api.pkg used class method names which clashed with class attributes, and the code tried to access class attributes which do not exist. This fixes the "invalid 'self' in accessing variable 'owner'" bug. Fixed by Jason in PR#13449 and Vasco in PR#13729. Thu, 25 Aug 2005 13:36:13 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_common.c M /trunk/client/packhand.c M /trunk/client/text.c Fix several client problems (crashes or buffer overruns) when it receives a game packet while detached. Patch by me in PR#13763. Thu, 25 Aug 2005 13:23:39 -0700 jdorje: Changed paths: M /trunk/data/flags/sweden-shield.png M /trunk/data/flags/sweden.png M /trunk/data/flags/sweden.svg Fix the sweden flag. New SVG by Daniel Markstedt in PR#13775. Thu, 25 Aug 2005 12:27:47 -0700 jdorje: Changed paths: M /trunk/client/servers.c Fix several bugs in LAN server detection, caused because get_lan_servers can only detect one server (new or duplicate) per call. Patch by me in PR#13765. Thu, 25 Aug 2005 12:26:36 -0700 jdorje: Changed paths: M /trunk/client/options.c Fix a typo bug in PR#13753. Thu, 25 Aug 2005 12:21:20 -0700 jdorje: Changed paths: M /trunk/server/sanitycheck.c Add some sanity checks for connections, and add comments to sanity check functions. Patch by me in PR#13743. Thu, 25 Aug 2005 12:15:50 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Reset the target_government to NULL when a revolution is completed. Patch by me in PR#13750. Thu, 25 Aug 2005 12:14:21 -0700 jdorje: Changed paths: M /trunk/client/text.c Improve translation (use of PL_) in get_science_dialog_text. Reported by Egor Vyscrebentsov; patch by me in PR#13759. Thu, 25 Aug 2005 12:12:23 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/options.c M /trunk/common/capstr.c M /trunk/common/events.c M /trunk/common/events.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/handchat.c M /trunk/server/plrhand.c M /trunk/server/scripting/api.pkg M /trunk/server/unithand.c M /trunk/server/unittools.c Change a lot of events that used E_NOEVENT to use a specific event instead. A few new event types are also added, and client defaults are updated to include them. Patch by me in PR#13753. Thu, 25 Aug 2005 11:57:22 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Make sure the focus unit isn't hidden before we do combat animation on it. Reported by Christian Knoke in PR#10843. Wed, 24 Aug 2005 13:29:31 -0700 jdorje: Changed paths: M /trunk/client/servers.c Add a missing include to servers.c. Patch by Marko Lindqvist in PR#13762. Wed, 24 Aug 2005 12:19:52 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/optiondlg.c M /trunk/data/Freeciv.in gui-xaw: make option dialog to use scrollbars. Patch by me in PR#13737 Wed, 24 Aug 2005 09:49:26 -0700 jdorje: Changed paths: M /trunk/ai/ailog.c M /trunk/server/plrhand.c Change notify_conn to take NULL as a flag meaning sending to all connections. Change a few callers to use new new behavior. Patch by me in PR#13742. Mon, 22 Aug 2005 17:09:41 -0700 jdorje: Changed paths: M /trunk/server/maphand.c Remove send_tile_info_always. All callers can just use send_tile_info instead as the need for the "always" hack is removed. Patch by me in PR#13721. Mon, 22 Aug 2005 14:15:49 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/player.c M /trunk/common/unit.c M /trunk/data/default/effects.ruleset M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c Add the No_Diplomacy effect, which stops a player from having any diplomactic relations to any other player, including embassy actions by diplomats and spies. This is meant to replace some checks for is_barbarian() by something more generally useful. See PR#13716. Mon, 22 Aug 2005 13:46:00 -0700 per: Changed paths: M /trunk/server/barbarian.c M /trunk/server/plrhand.c Fix issues with initial government for barbarians and split players. This fixes PR#13740 and PR#13723. Patch by Jason. Mon, 22 Aug 2005 10:57:20 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/text.c M /trunk/client/text.h - Add a new function get_info_label_text_popup to generate the text used in the panel popup. - Fix the nuclear winter tooltip (previously it accidentally showed the global warming data). - Also add some new lines to the panel and panel popup texts. Patch by me in PR#13725. Mon, 22 Aug 2005 00:47:02 -0700 matusik: Changed paths: M /trunk/server/techtools.c When a player founds new tech set got_tech only if the tech is a tech which he is currently researching. Previously you could change research without loss of bulbs when you found a tech in a hut. Reported by Christian Knoke, patch by Jason in PR#12294 Sun, 21 Aug 2005 22:33:47 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/dialogs.c gui-win32: New nation dialog. Patch by me in PR#13612. Sun, 21 Aug 2005 22:26:23 -0700 jcanete: Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/dialogs.h M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/servers.c fix gui-win32 compilation, and move win_uname() from clinet.c to servers.c. Sun, 21 Aug 2005 13:00:00 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/dialogs.h M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/menu.c gui-xaw: compile fix. Patch by me in PR#13607 (xaw-20050821-compile-fix.diff) Sat, 20 Aug 2005 12:58:55 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Send a unit's info to the client when its transporter is disbanded. This fixes a bug where the info for the unit wasn't updated until the next turn. Reported by Christian Knoke in PR#13691. Sat, 20 Aug 2005 12:53:41 -0700 jdorje: Changed paths: M /trunk/client/goto.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/unithand.c Add a source tile to the orders packet. This is used for sanity checking on the position of the unit. Patch by me in PR#13704. Sat, 20 Aug 2005 10:50:36 -0700 jdorje: Changed paths: M /trunk/common/unit.c Add a warning for is_enemy_unit_tile that it shouldn't be used in the client. See PR#4538. Sat, 20 Aug 2005 00:06:18 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/Makefile.am A /trunk/data/nation/inuit.ruleset M /trunk/po/POTFILES.in Add an Inuit nation ruleset. Nation and patch by Daniel Markstedt in PR#13657 with changes by me. Fri, 19 Aug 2005 18:14:48 -0700 jdorje: Changed paths: M /trunk/data/nation/malaysian.ruleset Updated Malaysia nation ruleset. Patch by Daniel Markstedt with ideas from Jason Tan Boon Teck and Loh Yap Kant in PR#13709. Fri, 19 Aug 2005 13:57:53 -0700 jdorje: Changed paths: M /trunk/client/text.c Avoid division by zero in get_science_target_text. Patch by Mateusz Stefek in PR#13708. Fri, 19 Aug 2005 13:53:42 -0700 jdorje: Changed paths: M /trunk/po/POTFILES.in Add servers.c to POTFILES.in. Fri, 19 Aug 2005 13:52:58 -0700 jdorje: Changed paths: M /trunk/client/Makefile.am M /trunk/client/clinet.c M /trunk/client/clinet.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/options.c A /trunk/client/servers.c A /trunk/client/servers.h Move client code that scans for servers into a new file servers.c. Patch by me in PR#13700. Fri, 19 Aug 2005 00:40:16 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Fix a bug where the spying window won't appear again after sabotaging a unit. Reported by Bayprogrammer@aol.com in PR#13696, patch by me. Thu, 18 Aug 2005 11:30:08 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Fix a crash with a NULL government dereference in DEBUG mode. Reported by Mateusz Stefek in PR#13701. Thu, 18 Aug 2005 09:06:55 -0700 jdorje: Changed paths: M /trunk/data/nation/sioux.ruleset Add legend and a new civilwar nation for the Sioux nation. Patch by Daniel Markstedt in PR#13665 with changes by me. Thu, 18 Aug 2005 09:02:04 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/iroquois-shield.png A /trunk/data/flags/iroquois.png A /trunk/data/flags/iroquois.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/iroquois.ruleset M /trunk/po/POTFILES.in Add Iroquois (Haudenosaunee) ruleset. Ruleset, flag, and patch by Daniel Markstedt with changes by me. Wed, 17 Aug 2005 23:53:31 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/plrdlg_common.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/team.c M /trunk/common/team.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/gamelog.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Take team names from the ruleset rather than hard-coding them. Patch by me in PR#13689. Wed, 17 Aug 2005 23:44:29 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/aidata.h M /trunk/ai/aihand.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/client/repodlgs_common.c M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/techtools.c Use pointer values for governments (rather than index values). Patch by me in PR#13678. Tue, 16 Aug 2005 10:47:02 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Only show the map to dead players if they are alone on their team. Reported by Per Mathisen in PR#13626. Patch by me. Tue, 16 Aug 2005 00:17:32 -0700 jdorje: Changed paths: M /trunk/data/helpdata.txt M /trunk/doc/PEOPLE M /trunk/m4/ngettext.m4 Update email address for Raimar Falke. Reported by Christian Knoke in PR#13640. Mon, 15 Aug 2005 23:58:02 -0700 jdorje: Changed paths: M /trunk/data/nation/polish.ruleset Use Latin2 characters for Swinoujscie (city) in Polish nation ruleset. Patch by Pawel Sakowski in PR#13652. Mon, 15 Aug 2005 23:54:53 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/text.c M /trunk/client/text.h Add turns-to-complete text to the science dialog for the current research. Patch by me in PR#13663. Mon, 15 Aug 2005 23:10:53 -0700 jdorje: Changed paths: M /trunk/data/nation/swedish.ruleset Update to Swedish nation ruleset. Patch by Daniel Markstedt in PR#13676 with style changes by me. Mon, 15 Aug 2005 09:17:21 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c More fixes for player revolutions. The player should always get a notification message now, and an incorrect assertion is removed. Reported by Mike Kaufman. Patch by me in PR#13674. Sun, 14 Aug 2005 20:33:27 -0700 jdorje: Changed paths: M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Fix a bug where when all players disconnect with -q, the game advances a turn before ending and a savegame is made during the gameover state. When -e is given, a savegame is made and the server exits immediately. Reported by Benoit Hudson, Christian Knoke, "Jeff" , Vladimir Pekez , Carl Lobo , and in PR#11688. Patch by me. Fri, 12 Aug 2005 22:27:24 -0700 jdorje: Changed paths: M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/unittools.c Rewrite and greatly simplify the handling of global side effects when terrain is changed. Global side effects are also handled for global warming terrain changes. Patch by me in PR#13656. Fri, 12 Aug 2005 22:22:55 -0700 jdorje: Changed paths: M /trunk/common/tile.c When changing terrain, don't allow huts in the ocean. Patch by me in PR#13655. Fri, 12 Aug 2005 22:15:39 -0700 jdorje: Changed paths: M /trunk/data/nation/japanese.ruleset Update to Japanese ruleset. By Daniel Markstedt in PR#13659 with changes by me. Fri, 12 Aug 2005 11:12:31 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h gui-xaw: compile fix. Patch by me in PR#13607 (xaw-20050804-compile-fix.diff) Fri, 12 Aug 2005 10:29:25 -0700 jdorje: Changed paths: M /trunk/data/nation/korean.ruleset Improvements to Korean ruleset. By Daniel Markstedt in PR#13658. Thu, 11 Aug 2005 10:26:27 -0700 jdorje: Changed paths: M /trunk/common/tile.c Fix bugs in tile_add_special and tile_remove_special. Reported by Raimar Falke in PR#13613. Wed, 10 Aug 2005 21:51:09 -0700 jdorje: Changed paths: M /trunk/common/tile.c M /trunk/common/tile.h Add two new functions to the tile API. tile_add_special and tile_remove_special change the specials on a tile and handle side effects as well. Patch by me in PR#13613. Wed, 10 Aug 2005 21:45:33 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Fix the behavior when you start a new revolution on the same turn the previous one ended. Reported by Per Mathisen in PR#13624. Patch by me. Wed, 10 Aug 2005 21:43:26 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/settings.h M /trunk/server/stdinhand.c Don't send the values of server-only options to the client as part of the options_settable packet. Patch by me in PR#13631. Wed, 10 Aug 2005 19:45:03 -0700 jdorje: Changed paths: M /trunk/server/generator/startpos.c Fix the grammar and spelling of an error message. Reported by Christian Knoke in PR#13635. New text by Per Mathisen. Wed, 10 Aug 2005 19:39:03 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.c M /trunk/server/savegame.c M /trunk/server/settings.c Add a new server setting, "shieldbox". Setting this affects costs of all buildings and units. It is a percentage value. Patch by James Canete and myself in PR#7239. Wed, 10 Aug 2005 19:22:48 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aihunt.c M /trunk/ai/aisettler.c M /trunk/client/helpdata.c Use accessor functions for the build_cost values for buildings and unit types. Patch by me in PR#12634. Tue, 09 Aug 2005 02:19:04 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/gui_main.c gui-xaw: make add_idle_callback to use XtAppAddWorkProc instead of XtAppAddTimeOut. Patch by me in PR#13395. Note: client/colors_common.c is unchanged (and doesn't caught by cvs diff) Mon, 08 Aug 2005 16:52:51 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/wldlg.c gui-win32: fix compilation. Mon, 08 Aug 2005 09:30:24 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h M /trunk/common/capstr.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/manual/civmanual.c M /trunk/server/connecthand.c M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Rewrite the code that allows the client to control the server settings. The new code improves the user interface and the backend design. Patch by me in PR#13619. Mon, 08 Aug 2005 09:15:29 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/wldlg.c Change most of the client-common API to use city_production struct values instead of CIDs. Patch by me in PR#13609. Mon, 08 Aug 2005 09:12:54 -0700 jdorje: Changed paths: M /trunk/server/settings.c Fix a typo bug in the endyear setting. Patch by me in PR#13616. Sat, 06 Aug 2005 11:15:38 -0700 per: Changed paths: M /trunk/server/plrhand.c For some reason, this was forgotten from a previous commit concerning AI reactions to war declarations. Sat, 06 Aug 2005 09:46:38 -0700 per: Changed paths: M /trunk/server/commands.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Rename 'firstlevel' to 'first', whoever has ctrl cmdlevel becomes a 'game organizer', whoever has ctrl cmdlevel when game starts loses it, and voting is disabled in pregame. This means in pregame, we go from a voting model to a 'game host decides' model. See PR#13257. Sat, 06 Aug 2005 00:41:38 -0700 matusik: Changed paths: M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/generator/startpos.h Try different values of the mode argument if create_start_positions fails. This fixes a crash reported by Jason in PR#13596, patch by me Fri, 05 Aug 2005 08:10:31 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/gui_main.c gui-xaw: add_idle_callback. Patch by Jason Dorje Short in PR#13395 Thu, 04 Aug 2005 16:23:44 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/wldlg.c gui-win32: fix compilation. Patch by me in PR#13606. Thu, 04 Aug 2005 14:34:41 -0700 per: Changed paths: M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/data/history/units.ruleset Two new unit flags: BadCity - replaces the hard-coded Pearl Harbour rule, which gives a city defender 1 firepower and the attacker x2 firepower. This applies for all sailing units. Since I doubt civ1 had this rule (civ1 did not have firepower), I did not add it to the civ1 ruleset. BadWall - if the unit attacks a city with fortifications (city wall), its firepower is set to 1. I intend to use this in a ruleset soonish (for cavalry). See PR#13537. Patch by me and Jason. Thu, 04 Aug 2005 14:23:06 -0700 per: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Fix bug where cid was used before it was read. Reported and solved down by White Raven in PR#13610. Thu, 04 Aug 2005 10:49:03 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Update the building requirement text even if the building has no requirement. Reported by Matz in PR#13530. Patch by me. Thu, 04 Aug 2005 10:45:25 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-xaw/cityrep.c Rename CID collection functions to be somewhat more legible. Patch by me in PR#13603. Thu, 04 Aug 2005 09:57:36 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Clicking on the focus unit on the panel will center it. Reported by Christian Knoke in PR#13575. Patch by me. Thu, 04 Aug 2005 09:47:14 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/wldlg.c gui-xaw: compile fix. Patch by me in PR#13607 Thu, 04 Aug 2005 09:26:12 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdiplomacy.h M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.h M /trunk/server/plrhand.c M /trunk/server/savegame.c Rewriting larger portions of the AI diplomacy code, in order to get rid of the 'lobster logic' (always attack the stronger player) approach. Instead, the AI becomes opportunistic and greedy on players with lots of cities and little defense, and is influenced 'emotionally' by players who are nice to it throughout the game. The previous concept of countdown torwards a single war target has been replaced by a more general 'war footing' concept, which allows countdowns to war against multiple players at once. When on war footing (preparing for an attack), the AI will give priority to taxes (gold) and military. It should be slower to get treaties with the AI now, but you can get peace if you really want, as opposed to the 'if you are the lobster, nothing helps' of the current code. The AI will now inform allies when attacked or preparing for war. Logging has been improved considerably. See PR#13524. Thu, 04 Aug 2005 08:47:12 -0700 jdorje: Changed paths: M /trunk/doc/BUGS M /trunk/server/generator/mapgen.c M /trunk/server/maphand.c M /trunk/server/maphand.h Remove the hardcoded limit on NCONT. Add an entry to BUGS to document mapgen failures with unusual parameters. Patch by me in PR#13595. Wed, 03 Aug 2005 19:50:35 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Avoid a potential patch in send_unit_info_to_onlookers when unusual connections are present. Patch by me in PR#13594. Wed, 03 Aug 2005 13:22:25 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Wed, 03 Aug 2005 09:38:26 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-win32/wldlg.c Remove the WID API from the common client code. It is moved into gui-win32 since this client still uses these functions. Patch by me in PR#13585. Wed, 03 Aug 2005 09:19:07 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/mapctrl_common.c Change most CID functions to use city_production instead. Patch by me in PR#13586. Tue, 02 Aug 2005 11:37:01 -0700 jdorje: Changed paths: M /trunk/client/mapctrl_common.c Change the clipboard to use the city_production struct instead of an (is_unit,id) pair. Patch by me in PR#13587. Mon, 01 Aug 2005 23:39:49 -0700 matusik: Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/data/civ2/effects.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/effects.ruleset M /trunk/doc/README.effects M /trunk/server/cityturn.c Replace the INCITE_DIST_PCT effect with INCITE_COST_PCT which is easier to understand and more mod friendly. The behaviour is unchanged. Patch by me in PR#13568 Mon, 01 Aug 2005 23:23:33 -0700 matusik: Changed paths: M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.sav M /trunk/data/scenario/hagworld-120x60-v1.2.sav Set aifill to be larger than 0 in all scenarious. Patch by me in PR#13570 Mon, 01 Aug 2005 19:40:59 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/options.c M /trunk/client/overview_common.c M /trunk/client/overview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex/terrain1.png M /trunk/data/isophex/terrain1.spec M /trunk/data/isotrident/terrain1.png M /trunk/data/isotrident/terrain1.spec M /trunk/data/misc/colors.tilespec M /trunk/data/trident/tiles.png Make fog-of-war toggleable in the map overview, and draw it on top of all other layers. Patch by me in PR#13582. Mon, 01 Aug 2005 16:09:36 -0700 jdorje: Changed paths: M /trunk/ai/aiferry.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/cityrepdata.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/mapview_common.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/dataio.c M /trunk/common/worklist.c M /trunk/common/worklist.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c Change city, citydlg, and worklist functions to use city_production structures instead of (is_unit,id) pairs. Patch by me in PR#13572. Mon, 01 Aug 2005 15:38:27 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/combat.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/manual/civmanual.c M /trunk/server/cityturn.c M /trunk/server/generator/mapgen.c M /trunk/server/ruleset.c M /trunk/server/scripting/api.pkg M /trunk/server/unittools.c Rename terrain_name fields in the terrain structure and ruleset as simply "name". Patch by me in PR#13578. Sun, 31 Jul 2005 23:48:30 -0700 matusik: Changed paths: M /trunk/client/civclient.c M /trunk/client/clinet.c M /trunk/client/clinet.h M /trunk/client/gui-ftwl/connectdlg.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-mui/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/include/connectdlg_g.h Move autoconnect to the common client code. Patch by me in PR#13561 Sun, 31 Jul 2005 23:44:44 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.h Introduce concept of return_dialog - the dialog which will be raised when some other dialog is closed. Use it to raise the players report when a diplomacy dialog is closed (the meeting has to be initiated by us). Problem noticed by Jason. Patch by me in PR#13566 Sun, 31 Jul 2005 19:35:19 -0700 jdorje: Changed paths: M /trunk/client/options.c Fix a typo bug in the overview options dialog. Patch by me in PR#13581. Sun, 31 Jul 2005 11:42:34 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c Use the untranslated terrain name for the terrain colors in the tileset, rather than the translated one. Reported as part of PR#13578. Sun, 31 Jul 2005 09:29:08 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.h Scale the supported/present units in the citydlg to match the size of the citymap itself. Patch by me in PR#13559. Sun, 31 Jul 2005 09:23:14 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/options.c M /trunk/client/overview_common.c M /trunk/client/overview_common.h M /trunk/client/tilespec.c M /trunk/common/fc_types.h M /trunk/data/misc/colors.tilespec Add a relief layer to the overview. Design by Egor Vyscrebentsov. Patch by me in PR#13567. Fri, 29 Jul 2005 23:39:37 -0700 jdorje: Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/overview_common.c M /trunk/client/overview_common.h Change the map overview to use configurable layers. In addition to the existing layers a new one, borders, is added. Design by Egor Vyscrebentsov. Patch by me in PR#13560. Fri, 29 Jul 2005 22:10:02 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/savegame.c Change the pcity->changed_from values to use the city_production struct. Patch by me in PR#13556. Fri, 29 Jul 2005 22:01:53 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Fix a bug in saving/loading of savegames caused by PR#13474. Patch by me in PR#13564. Fri, 29 Jul 2005 06:44:30 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/wldlg.c gui-xaw: fix client-side worklists code. Patch by me Fri, 29 Jul 2005 01:50:39 -0700 matusik: Changed paths: M /trunk/po/pl.po Update Fri, 29 Jul 2005 00:38:06 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c Add flags to diplomatic dialog. Patch by me in PR#13547 Thu, 28 Jul 2005 12:02:09 -0700 jdorje: Changed paths: M /trunk/client/climisc.c Avoid iterating over out-of-range improvements. Patch by me in PR#13556. Thu, 28 Jul 2005 11:03:59 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/actions.c 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:07 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-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 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/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/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/repodlgs.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/caravan.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unit.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/gamelog.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/unithand.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 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 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 , 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/advmilitary.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.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_common.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/cityhand.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/cityrepdata.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.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_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/aisupport.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.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/nation.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.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/ruleset.c M /trunk/server/savegame.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_methods.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c 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/citydlg.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/savegame.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 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: M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h 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 per: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-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/advdiplomacy.c M /trunk/ai/advdiplomacy.h M /trunk/common/player.h M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/unittools.c Add AI reactions to diplomat incidents, declarations of war and nuclear explosions, even if not done against that player. This affects 'AI love'. Also changes Senate so that it will only prevent declarations of war, not every treaty reduction. For declarations of war, we will remember the highest level of treaties between players ever, and punish AI attitudes towards war between former allies and friends, which is an indication of backstabbing and betrayal. Patch in PR#13361. Wed, 20 Jul 2005 11:20:21 -0700 per: Changed paths: M /trunk/common/aicore/aisupport.c Make the AI's calculation of the gold worth of cities more realistic, adding more variables to the equation and removing a silly constant. Prices go up by more than 100% in most cases, which should help against the complaints that the AI sells its cities cheap. See PR#13362. Wed, 20 Jul 2005 10:32:30 -0700 per: Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c A previous commit missed some files, breaking compile. Reported as PR#13496 by White Raven. Wed, 20 Jul 2005 06:18:16 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Fix cannot-declare war bug. Do not increase love while we count down to war. See PR#13401. Wed, 20 Jul 2005 04:02:37 -0700 per: Changed paths: M /trunk/data/default/units.ruleset Remove obsolete AI comments. Reported by Lo'oris. See http://forum.freeciv.org/viewtopic.php?p=6941#6941 Wed, 20 Jul 2005 00:19:21 -0700 matusik: Changed paths: M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/team.c M /trunk/common/team.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/savegame.c M /trunk/server/srv_main.c Move the player_research struct into the team structure. Now every player has a team and you always share your research with team mates. Patch by me in PR#13429 Tue, 19 Jul 2005 19:04:31 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/menu.c Fix gui-win32 compilation. Nation select dialog has been disabled pending a rewrite. Mon, 18 Jul 2005 23:58:45 -0700 matusik: Changed paths: M /trunk/common/terrain.c Fix one crash when the client dereferences T_UNKNOW. Patch by me in PR#13478 Mon, 18 Jul 2005 15:46:29 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.h M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/map.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/tech.h M /trunk/server/barbarian.c M /trunk/server/barbarian.h M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Change nation variables to be pointers rather than index integers. Patch by me in PR#13482. Mon, 18 Jul 2005 10:16:16 -0700 jdorje: Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.c Remove the is-info tag from all packets, and add a warning note to the tag to discourage future use. This fixes at least one known bug where player info wasn't being updated properly in the client. Reported by Mateusz Stefek in PR#13468. Patch by me. Sat, 16 Jul 2005 02:04:53 -0700 matusik: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.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/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c Make the diplomatic window a tab. Patch by me in PR#13432 Sat, 16 Jul 2005 01:59:26 -0700 matusik: Changed paths: M /trunk/common/game.c Don't crash the client when a user with no player presses the nation column after the game has started. Patch by Jason in PR#13456 Fri, 15 Jul 2005 20:54:13 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/observer.ruleset M /trunk/server/barbarian.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c Remove the playable_nation_count variable. Now the nation struct tells whether the nation is for regular, barbarian, and/or observer players. Patch by me in PR#13473. Fri, 15 Jul 2005 20:35:56 -0700 jdorje: Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/terrain.h Fix several bugs with dereferencing of T_UNKNOWN in client-side goto. Patch by me in PR#13478. Fri, 15 Jul 2005 10:06:06 -0700 matusik: Changed paths: M /trunk/client/packhand.c Fix rarelly occuring bug when pplayer.ai.control is still garbage and player's science handicap is being calculated in handle_player_info(). Reported by Jason in PR#13451, patch by me Fri, 15 Jul 2005 09:09:05 -0700 jdorje: Changed paths: M /trunk/common/dataio.c Use C99 stdint data types inside the network code. Patch by me in PR#13464; requested by Benoit Hudson. Fri, 15 Jul 2005 09:03:18 -0700 jdorje: Changed paths: M /trunk/configure.ac M /trunk/m4/c99.m4 Require that stdint.h (provided in C99) is present. Patch by me in PR#13450. Thu, 14 Jul 2005 12:25:47 -0700 jdorje: Changed paths: M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/game.c M /trunk/common/improvement.h M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/manual/civmanual.c M /trunk/server/citytools.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/generator/utilities.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/maphand.h 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/settlers.c M /trunk/server/unittools.c Change terrain variables to use pointers to struct terrains instead of Terrain_type_id integers. T_UNKNOWN is changed to be NULL; this may expose bugs where T_UNKNOWN is dereferenced as a terrain type. Patch by me in PR#13442. Wed, 13 Jul 2005 23:59:27 -0700 matusik: Changed paths: M /trunk/client/packhand.c Don't popup city dialog in observer mode when the city is founded or conquered. Patch by me in PR#13466 Wed, 13 Jul 2005 09:49:39 -0700 per: Changed paths: M /trunk/ai/aiguard.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/server/unithand.c Reinitialize AI unit data when units change owners, and do not complain so loudly at wrong owner references, since we cannot guarantee them. Patch by Benedict Adamson in PR#13401. Wed, 13 Jul 2005 08:41:32 -0700 jdorje: Changed paths: M /trunk/client/goto.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c Allow client goto into unknown tiles. Patch by Raimar Falk and myself in PR#6977. Wed, 13 Jul 2005 08:29:13 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/packhand.c M /trunk/server/citytools.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c Remove references to game.control.playable_nation_count. Users instead use is_nation_playable where needed. pick_available_nation is rewritten and select_random_nation is removed in the process. The behavior of the GTK2 nation selection dialog is also changed slightly. Patch by me in PR#13453. Tue, 12 Jul 2005 16:57:53 -0700 jdorje: Changed paths: M /trunk/utility/shared.c M /trunk/utility/shared.h Add a new function is_safe_filename to see if a file name from an untrusted source is safe to use. Patch by Per Mathisen in PR#13463 with changes by me. Tue, 12 Jul 2005 14:51:23 -0700 per: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/settings.c Use GAME_DEFAULT_SAVETURNS define instead of a hard-coded number for saveturns. From pubserver patch in PR#13262. Tue, 12 Jul 2005 14:25:48 -0700 jdorje: Changed paths: M /trunk/server/gamelog.c M /trunk/server/gamelog.h M /trunk/utility/log.c Change log functions to strdup pointers to filenames so that they don't end up dangling. Patch by Per Mathisen in PR#13461 with changes by me. Tue, 12 Jul 2005 10:57:53 -0700 per: Changed paths: M /trunk/server/diplomats.c Fix compile failure on pubserver. Someone thought stuffing a variable declaration in the middle of a function was a good idea. But it is not! Mon, 11 Jul 2005 12:31:13 -0700 jdorje: Changed paths: M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/server/srv_main.c Add a new function is_nation_playable. Change nations_iterate to iterate over all (including unplayable) nations and have the callers use is_nation_playable as needed to filter out unplayable ones. Patch by me in PR#13425. Mon, 11 Jul 2005 08:09:22 -0700 jdorje: Changed paths: M /trunk/common/dataio.c Fix a glitch where "long" was assumed to be a 32-bit value; this broke the network code on some 64-bit machines. Also add assertions to catch (at runtime) other such errors. Reported by Michael Lorenz in PR#13416. Mon, 11 Jul 2005 00:33:52 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c If a diplomat is killed and a user presses the Incite button, the diplomat dialog is hidden and no new diplomat dialog will ever be opened. Reported by David Tansey . Patch by me in PR#13443 Sun, 10 Jul 2005 09:03:11 -0700 matusik: Changed paths: M /trunk/server/savegame.c Save nations on starting positions by untranslated name. Patch by me in PR#13440 Sat, 09 Jul 2005 10:46:09 -0700 jdorje: Changed paths: M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/unit.c M /trunk/manual/civmanual.c M /trunk/server/generator/mapgen.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_types.h M /trunk/server/settlers.c M /trunk/server/unittools.c Rename "struct tile_type" as "struct terrain". Rename "get_tile_type", "tile_types_free", and "tile_types" accordingly. Patch by me in PR#13424. Sat, 09 Jul 2005 03:19:47 -0700 matusik: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aidata.c Fix a mistake in 13407 which made AI not to build any settlers at all. Fix AI behaviour in AI-only games. Patch by me in PR#13407 Thu, 07 Jul 2005 20:31:18 -0700 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/map.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.h M /trunk/common/unittype.c M /trunk/common/unittype.h Add an index to the tile_type struct, and remove the const casts on the index fields of the other structs. Patch by me in PR#13412. Thu, 07 Jul 2005 01:34:40 -0700 matusik: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/common/player.h M /trunk/server/stdinhand.c Allow easy AI to build only few more cities than the best human player has. Patch by me in PR#13407 Wed, 06 Jul 2005 01:16:52 -0700 matusik: Changed paths: M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h Properly handle alliance breakup in a pact reduction treaty. Patch by me in PR#13413 Tue, 05 Jul 2005 09:40:51 -0700 matusik: Changed paths: M /trunk/client/gui-xaw/inteldlg.c Fix a bug in the gui-xaw's intelligence dialog when total_bulbs_required is called on A_NOINFO. Reported by Dag Arneson, patch by me in PR#13405 Mon, 04 Jul 2005 11:42:28 -0700 jdorje: Changed paths: M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c 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/packets.def M /trunk/common/packets_gen.c M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/unittools.c Change terrain defense bonus values to be represented in the ruleset as a percent bonus instead of a perdeca multiplier. Most internal calculations are unchanged and convert back into a perdeca before using the value so only multiples of 10% are supported properly for now. Patch by James Canete in PR#13355 with added comment by me. Mon, 04 Jul 2005 10:48:38 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/aihunt.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/client/agents/sha.c M /trunk/client/citydlg_common.c M /trunk/client/climisc.c M /trunk/client/control.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/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/caravan.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/player.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/scripting/api.pkg M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Change several fields that point to players by number so that they instead point to the player by pointer. Now all players in global structures should be referred to by pointer. Patch by me in PR#13391. Sun, 03 Jul 2005 11:31:58 -0700 per: Changed paths: M /trunk/common/packets.def Improve packets.def documentation. See PR#13397. Sat, 02 Jul 2005 23:53:18 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/common/capstr.c M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/techtools.c M /trunk/server/techtools.h Cleanup code and protocol relevant to diplomats stealing techs. Patch by me in PR#13394 Sat, 02 Jul 2005 11:03:53 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Don't dissolve the senate automatically when declaring war without reason under governments with a senate. Instead the player is given a message telling him he must dissolve the senate manually before declaring war. Patch by me in PR#13222; design by myself and Per Mathisen. Sat, 02 Jul 2005 08:59:11 -0700 jdorje: Changed paths: M /trunk/common/game.c Remove an assertion that causes the server to crash when loading a game with a client connected. Report and fix by in PR#13388. Sat, 02 Jul 2005 08:41:38 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Handle nation availability packets for barbarian and observer nations, rather than logging an error. Patch by me in PR#13386. Fri, 01 Jul 2005 01:25:34 -0700 matusik: Changed paths: M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/scripting/api_actions.c M /trunk/server/techtools.c M /trunk/server/techtools.h Remove unused next_tech argument of found_new_tech(). Patch by me in PR#13378 Thu, 30 Jun 2005 14:11:00 -0700 matusik: Changed paths: M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/scripting/api_actions.c M /trunk/server/techtools.c M /trunk/server/techtools.h Calculate conquercost/freecost/diplcost based on the tech we've received, not on the tech we are currently researching. Patch by Marko Lindqvist in PR#9148 Thu, 30 Jun 2005 13:38:42 -0700 matusik: Changed paths: M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c Add new server command: 'show changed'. It shows a list of options with non-default values. Patch by Thomas Müller in PR#13302 Thu, 30 Jun 2005 13:29:23 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c total_bulbs_required() cannot be called on A_UNSET. This patch fixes show_info_popup(). Patch by me in PR#13385 Thu, 30 Jun 2005 13:18:37 -0700 matusik: Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/text.c M /trunk/server/report.c M /trunk/server/techtools.c total_bulbs_required() cannot be called on A_UNSET. This patch fixes some cases where it is called. Patch by Jason in PR#13385 Thu, 30 Jun 2005 12:12:57 -0700 cazfi: Changed paths: M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/savegame.c Make tile owner information subject to fog of war. Patch by me in #10191 Thu, 30 Jun 2005 11:56:13 -0700 jdorje: Changed paths: M /trunk/common/game.c M /trunk/server/stdinhand.c Fix a bug where game_renumber_players would end up sharing unit and city lists between players. Now the old player's pointer data is completely freed in game_remove_player and game_renumber_players reallocates it all from scratch. Reported by Benedict Adamson in PR#13353. Patch by me. Thu, 30 Jun 2005 08:43:01 -0700 cazfi: Changed paths: M /trunk/common/map.c M /trunk/common/movement.c M /trunk/common/unittype.c M /trunk/common/unittype.h unit_class structure with movement related parameters terrain_affects and damage_slows. Patch by me in #13334. Thu, 30 Jun 2005 01:23:37 -0700 matusik: Changed paths: M /trunk/data/scenario/europe-200x100-v2.sav Add starting positions for Bulgaria and Romania. Patch by me in PR#13370 Thu, 30 Jun 2005 01:07:10 -0700 matusik: Changed paths: M /trunk/server/diplomats.c M /trunk/server/techtools.c M /trunk/server/techtools.h Remove redundant found_new_future_tech() and replace it with proper found_new_tech() calls. Patch by me in PR#13369 Wed, 29 Jun 2005 12:47:34 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/graphics.c gui-xaw: fix crashes when png transparent array entry is out of palette. Patch in PR#13374. Wed, 29 Jun 2005 02:23:12 -0700 matusik: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/Makefile.am A /trunk/data/nation/bulgarian.ruleset M /trunk/po/POTFILES.in Add bulgarian nation by Grigor Gatchev Wed, 29 Jun 2005 01:53:17 -0700 matusik: Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/techtools.c Introduce notify_team_ex() function and use it in found_new_tech(). Patch by me in #13357 Wed, 29 Jun 2005 01:43:52 -0700 matusik: Changed paths: M /trunk/server/techtools.c Revert 13360. Since the real cause of the bug is fixed in 13366 we don't need this hack Wed, 29 Jun 2005 01:21:25 -0700 matusik: Changed paths: M /trunk/ai/aihand.c M /trunk/common/tech.c Clean up get_invention(). Specify that it can be called only with real techs or A_FUTURE. Make update_research() mark A_FUTURE as TECH_REACHABLE when a player cannot research any other tech. Patch by me in PR#13366. Suggestions by Jason Tue, 28 Jun 2005 20:32:46 -0700 jdorje: Changed paths: M /trunk/server/techtools.c Avoid a crash if the client requests the tech goal be changed to A_NONE. Patch by me in PR#13350. Tue, 28 Jun 2005 19:17:53 -0700 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/srv_main.c Fix a potential crash when an anonymous player picks their nation. Patch by me in PR#13343. Tue, 28 Jun 2005 15:38:09 -0700 cazfi: Changed paths: M /trunk/server/unittools.c When resolving stacks, bounce all third party units that cannot survive at tile, no matter the terrain. Patch by me in #13336. Tue, 28 Jun 2005 11:12:30 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapctrl.c Fix a possible crash in the GTK2 overview code. Reported by Benoit Hudson in PR#13356. Patch by me. Tue, 28 Jun 2005 10:48:47 -0700 matusik: Changed paths: M /trunk/server/maphand.c If tile ownership changes, update homecities of all units standing on that tile. This is needed because of the happyborders rule. Patch by me in PR#13340 Tue, 28 Jun 2005 10:32:53 -0700 matusik: Changed paths: M /trunk/server/cityturn.c M /trunk/server/techtools.c M /trunk/server/techtools.h M /trunk/server/unittools.c Clean up some tech code related to free techs. Patch by me in PR#13354 Tue, 28 Jun 2005 10:24:56 -0700 cazfi: Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/doc/README.rulesets M /trunk/server/unittools.c More general paratroopers. They cannot paradrop into any terrain they cannot survive at. Patch by me in #13341. Tue, 28 Jun 2005 10:21:03 -0700 cazfi: Changed paths: M /trunk/common/fc_types.h M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/data/history/units.ruleset M /trunk/server/ruleset.c Replace move_type by unit class in units.ruleset. Internally move_type, determined from class, is still used. Patch by me in #13136. Tue, 28 Jun 2005 09:34:41 -0700 cazfi: Changed paths: M /trunk/server/scripting/Makefile.am Distribute api.pkg Patch by Mateusz Stefek in #13359 Tue, 28 Jun 2005 03:21:52 -0700 matusik: Changed paths: M /trunk/server/techtools.c Allow A_FUTURE in choose_tech. Patch by me in PR#13360. Reported by pubserver Tue, 28 Jun 2005 00:29:13 -0700 matusik: Changed paths: M /trunk/client/helpdata.c Fix a crash in helpdata. Patch by White Raven in PR#13352 Mon, 27 Jun 2005 11:06:08 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Don't allow away AI players declare war against it's war target. Patch by me in PR#13349. Reported by Thomas Moler Mon, 27 Jun 2005 07:30:19 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/tech.c M /trunk/data/default/game.ruleset M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/ruleset.c M /trunk/server/unittools.c Put several additional previously hard-coded values into the rulesets. This should allow scaling outputs by some factor with only ruleset changes. Patch in PR#13322. Mon, 27 Jun 2005 07:13:44 -0700 per: Changed paths: M /trunk/server/stdinhand.c A vote needs plurality (>50% of votes) to pass. it does not matter how many turns it takes. This removes the problem of surprise votes. Player observers cannot vote or suggest new votes; right now they can pretend to be the controlling connection; i see no reason to grant observer suffrage. These things have been noted by several people, fixed first by this patch in PR#12604. Mon, 27 Jun 2005 01:30:34 -0700 matusik: Changed paths: M /trunk/server/techtools.c M /trunk/server/unithand.c When caravan revenue is added to the research only one player got updated information. Fixed by me in PR#13339 Sun, 26 Jun 2005 09:01:37 -0700 cazfi: Changed paths: M /trunk/data/default/buildings.ruleset Removed Mountains requirement from Hydro Plant See #13273 Sun, 26 Jun 2005 08:58:06 -0700 cazfi: Changed paths: M /trunk/common/city.c M /trunk/doc/README.rulesets Allow airborne city building units. Patch by me in #13330 Sun, 26 Jun 2005 04:24:23 -0700 matusik: Changed paths: M /trunk/server/ruleset.c Send nation availability information with rulesets. Patch by me in PR#13270 Sun, 26 Jun 2005 04:18:08 -0700 matusik: Changed paths: M /trunk/server/techtools.c Increase the had_embassies[] and can_switch[] arrays sizes. See #13338 Sun, 26 Jun 2005 03:44:42 -0700 cazfi: Changed paths: M /trunk/common/movement.c M /trunk/common/movement.h New function is_native_terrain() Patch by me in #13335 Sun, 26 Jun 2005 02:30:11 -0700 cazfi: Changed paths: M /trunk/server/settlers.c Do not subtract worker food consumption from improvement want when looking for work for existing workers. Even idle workers eat. Patch by me in #13319 Sun, 26 Jun 2005 02:10:08 -0700 cazfi: Changed paths: M /trunk/configure.ac Check for c++ compilers Patch by Frédéric Brière in #11320 Sat, 25 Jun 2005 11:09:42 -0700 matusik: Changed paths: M /trunk/server/unittools.c Improve 13303 - don't refresh the city when it isn't necessary with happyborders=0. Suggested by Jason Sat, 25 Jun 2005 09:55:26 -0700 matusik: Changed paths: M /trunk/server/unittools.c When a unit crosses a border refresh its homecity. This is needed because of the happyborders rule. Patch by me in PR#13303 Sat, 25 Jun 2005 07:32:38 -0700 cazfi: Changed paths: M /trunk/po/fi.po Translation merged from S2_0 Sat, 25 Jun 2005 01:24:04 -0700 matusik: Changed paths: M /trunk/server/techtools.c Check incoming player_research and player_tech_goal packets. We cannot trust the client. Patch by me in PR#13326 Sat, 25 Jun 2005 01:11:38 -0700 matusik: Changed paths: M /trunk/server/techtools.c Clean up some code in found_new_tech and make it less buggy in team research. Patch by me in PR#13325 Sat, 25 Jun 2005 01:05:27 -0700 jdorje: Changed paths: M /trunk/client/goto.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c Add support for fuel to the pathfinding code, and use it to support better client goto for air units. Patch by me in PR#13277 based on a design by Gregory Berkolaiko and myself. Sat, 25 Jun 2005 00:49:20 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fix a bug in the display of the "change to" worker action text in the orders menu. Reported by Mike Jing in PR#13329. Fri, 24 Jun 2005 08:04:29 -0700 cazfi: Changed paths: M /trunk/ai/aiexplorer.c likely_ocean() cheated and returned wrong probabilities in hex topologies. Patch by me in #11601. Fri, 24 Jun 2005 07:50:19 -0700 cazfi: Changed paths: M /trunk/autogen.sh M /trunk/configure.ac Require at least version 2.55 of autoconf since that is first version with AC_HEADER_STDBOOL Problem reported by Eddie Anderson Fri, 24 Jun 2005 03:12:47 -0700 matusik: Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/techtools.c M /trunk/server/techtools.h Move do_*_cost functions into techtools.[ch]. Patch by me in 13324 Thu, 23 Jun 2005 22:00:01 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Fix an off-by-one bug that prevented player 0 from ever being removed through the "aifill" setting, and change "aifill" so that created players (from /create) are never removed. Patch by me in PR#13301. Thu, 23 Jun 2005 21:34:03 -0700 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/team.c Fix a potential crash when adding and removing players from teams. Patch by me in PR#13299. Thu, 23 Jun 2005 14:58:24 -0700 jdorje: Changed paths: M /trunk/ai/aitech.c M /trunk/server/Makefile.am M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/scripting/api_actions.c M /trunk/server/srv_main.c A /trunk/server/techtools.c A /trunk/server/techtools.h M /trunk/server/unithand.c M /trunk/server/unittools.c Move server tech (research) code into a new set of files techtools.[ch]. Patch by Mateusz Stefek in PR#13314 with style and comment changes by me. Thu, 23 Jun 2005 13:35:45 -0700 jdorje: Changed paths: M /trunk/server/sernet.c Fix a bug where if the server was compiled without readline, and stdin had been closed, it would crash when a client connected. Patch by me in PR#13307. Thu, 23 Jun 2005 08:36:46 -0700 matusik: Changed paths: M /trunk/server/generator/mapgen.c When server map generation fails with generator=3 startpos=3 and landmass=85 fallback to proper generator. Reported by pubserver. Patch by me in PR#13315 Thu, 23 Jun 2005 01:45:49 -0700 matusik: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Commit new packets_gen.[ch] and update capstring Thu, 23 Jun 2005 01:05:35 -0700 matusik: Changed paths: M /trunk/po/pl.po update Thu, 23 Jun 2005 01:01:09 -0700 matusik: Changed paths: M /trunk/ai/aicity.c M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/common/packets.def M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/server/plrhand.c Reduce the amount of information stored in the global_advances array. This makes it easier to handle and less information is transfered to the client. See #13308 Thu, 23 Jun 2005 00:24:38 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Cross out unavailable nation when the nation selection dialog is open. Patch by me in #13305 Tue, 21 Jun 2005 09:21:02 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/reqtree.c M /trunk/client/text.c M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/tech.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/scripting/api_actions.c M /trunk/server/srv_main.c M /trunk/server/unittools.c Encapsulate the pplayer->research field behind an accessor function get_player_research. Patch by Mateusz Stefek in PR#13306 with changes by me. Tue, 21 Jun 2005 03:17:03 -0700 matusik: Changed paths: M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Call init_available_nations after loading a game. Patch by me in PR#13270 Tue, 21 Jun 2005 02:10:14 -0700 matusik: Changed paths: M /trunk/client/packhand.c Don't popup the caravan dialog in front of the observer dialog. Patch by me in PR#13265 Mon, 20 Jun 2005 14:46:27 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Fix a bug where bulbs are lost when the server changes the player's research from NONE to a new tech chosen from the player's goal. Patch by Thomas Muller in PR#13198 with changes by me. Fri, 17 Jun 2005 16:03:35 -0700 jdorje: Changed paths: M /trunk/common/unit.c Fix a bug in get_unit_tile_pillage_set that caused it to crash. Reported by Marko Lindqvist in PR#13276. Fri, 17 Jun 2005 15:11:29 -0700 jdorje: Changed paths: M /trunk/common/movement.c Don't allow naval units to move into inland cities, even if they happen to be illegally adjacent to one. Reported by Marko Lindqvist in PR#13194. Thu, 16 Jun 2005 12:54:06 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Fix a bug in autosettlers that caused ETA times to be stored incorrectly. This could result in an infinite recursion in some cases or simply wrong autosettler behavior. Also some additional sanity checks are added to catch future errors. Reported by Benoit Hudson in PR#13156. Patch by Marko Lindqvist and myself. Wed, 15 Jun 2005 14:47:33 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/pages.c gui-xaw: fixes in graphics load code and improvement of start page popdown Wed, 15 Jun 2005 13:23:00 -0700 per: Changed paths: M /trunk/utility/shared.c Change multicast group from 225.0.0.1 to 225.1.1.1, since the former is treated specially by some routers, and can cause network trouble. Reported by "Tamara, Enrique" in PR#13245. Wed, 15 Jun 2005 12:41:26 -0700 per: Changed paths: M /trunk/doc/BUGS M /trunk/doc/TODO Fix some bugs-related addresses and references in doc/BUGS and doc/TODO. Patch by Egor in PR#13272. Wed, 15 Jun 2005 12:39:25 -0700 per: Changed paths: M /trunk/ai/aiguard.c Ensure that we never have a unit owned by another player as guard. Reported by Jason in PR#13227. Wed, 15 Jun 2005 10:14:57 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Use tech graphics in the help dialog. Patch by me in PR#13258. Tue, 14 Jun 2005 11:49:09 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/nation.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/connecthand.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Put the is_new_game value into the game.info struct, where it will be sent to the client automatically. Patch by me in PR#13264. Tue, 14 Jun 2005 11:31:38 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/common/nation.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Fix bugs in loading of savegames: - Don't try to aifill if it's not a new game. - Don't allow changing teams if it's not a new game. - Don't allow changing nations if it's not a new game. Reported by Mateusz Stefek in PR#13246. Patch by me. Sun, 12 Jun 2005 21:09:37 -0700 jdorje: Changed paths: M /trunk/doc/PEOPLE Update PEOPLE from 2.0.2. Sat, 11 Jun 2005 16:14:01 -0700 jdorje: Changed paths: M /trunk/data/civ1.serv M /trunk/data/civ2.serv Add sciencebox value back to civ1 and civ2 rulesets. Sat, 11 Jun 2005 12:07:30 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h Improve the sorting behaviour of the players list. Now you can specify ordering method for each column, so they may be ordered differently then alphabetically. The patch defines sorting method for score and for AI love. Patch by me in #13238 Sat, 11 Jun 2005 11:16:37 -0700 per: Changed paths: M /trunk/data/civ1.serv Remove now unused 'researchcost' server setting in civ1.serv. Sat, 11 Jun 2005 11:13:00 -0700 per: Changed paths: M /trunk/server/ruleset.c When loading the rulesets, a bad impr_req for a unit generated no error message at all. Fixed in PR#13225 by Jason. Sat, 11 Jun 2005 11:06:48 -0700 per: Changed paths: M /trunk/data/civ2.serv Remove unused 'researchcost' server setting from civ2.serv. Fri, 10 Jun 2005 01:11:01 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/menu.c gui-win32: fix compilation. Thu, 09 Jun 2005 19:20:09 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c 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/savegame.c Make the foodbox server setting into a percentage value. Patch by me in PR#12966. Thu, 09 Jun 2005 11:34:45 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec Add a tileset priority. When the software has to pick a tileset it chooses the highest-priority matching tileset. Patch by me in PR#13231. Thu, 09 Jun 2005 11:30:13 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c When assigning nations at random, assign leader names too. Patch by me in PR#13230. Thu, 09 Jun 2005 11:24:48 -0700 jdorje: Changed paths: M /trunk/server/connecthand.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Change the aifill server setting so that it has immediate effects. New AI players are created or removed immediately to reach the aifill amount. Patch by me in PR#13211. Wed, 08 Jun 2005 14:11:29 -0700 jdorje: Changed paths: M /trunk/client/overview_common.c Return a color structure in overview_tile_color. Taken from PR#13240 by Egor Vyscrebentsov . Wed, 08 Jun 2005 11:26:05 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/packhand.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Show the AI difficulty level in the pregame player list. This also means the difficulty level must be sent to the client. Patch by me in PR#13229. Wed, 08 Jun 2005 11:14:57 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Give free railroads to everyone on the team when one team member researches railroad. Patch by Mateusz Stefek in PR#13180. Wed, 08 Jun 2005 11:02:00 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Make sure the player packet is actually filled out when sending it to unattached connections. Patch by me in PR#13217. Wed, 08 Jun 2005 09:54:32 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Remove the unused firepower_factor variable. Patch by me in PR#13236. Wed, 08 Jun 2005 07:39:26 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/pages.c gui-xaw: compile fix Tue, 07 Jun 2005 09:55:00 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Remove a spurious log added in PR#13171. Tue, 07 Jun 2005 09:18:54 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/overview_common.c M /trunk/client/tilespec.c M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/colors.tilespec M /trunk/data/trident.tilespec Add separate colors for allied units and cities in the overview. Patch by me in PR#12945. Mon, 06 Jun 2005 23:20:06 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/plrhand.c Include the turn number in the turn-done packet. If the turn doesn't match the packet is discarded. Patch by me in PR#13185. Mon, 06 Jun 2005 23:17:15 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/generator/startpos.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Change terrain special values from a mask into an enumeration. Patch by me in PR#13171. Mon, 06 Jun 2005 16:19:33 -0700 jdorje: Changed paths: M /trunk/server/scripting/Makefile.am Don't distribute built sources, since they aren't built as part of "make dist". Reported by Daniel Doran in PR#13221; problem tracked down by Reinier Post. Mon, 06 Jun 2005 13:35:27 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c Popup the science dialog in alert mode if there is no tech goal or research target set. Patch by Daniel Speyer in PR#13220 with changes by me. Mon, 06 Jun 2005 12:03:30 -0700 jdorje: Changed paths: M /trunk/server/unittools.c When a unit is moved for some external reason (like having its transporter move under it), cancel its orders. Reported by Christian Knoke in PR#12616. Mon, 06 Jun 2005 11:47:41 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Fix a menu update problem: when a unit is selected the "load"/"unload" menu choices are sensitized or desensitized correctly, but later the (un)loading of another unit can cause this sensitivity to become wrong. The fix is just to update the menus when a nearby unit is (un)loaded. Reported by Christian Knoke in PR#12679. Sat, 04 Jun 2005 20:54:40 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/dialogs.c gui-win32: Add "Pick nation" button, and ensure connect dialog is closed upon starting a new game. Reported by Graham Reeds as PR#13204. Patch by me. Sat, 04 Jun 2005 16:34:48 -0700 jdorje: Changed paths: M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.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/nl.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/uk.po Updated pofiles after 'make dist'. Sat, 04 Jun 2005 15:57:24 -0700 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/player.h Fix several bugs when removing a player twice. Patch by me in PR#13213. Sat, 04 Jun 2005 11:20:24 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Resend player info when AI status is toggled. Patch by me as part of PR#13202. Sat, 04 Jun 2005 11:11:25 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Change a send_game_info(game_connections) to send_game_info(NULL). Patch by me as part of PR#13202. Sat, 04 Jun 2005 09:31:59 -0700 jdorje: Changed paths: M /trunk/common/game.c Add sanity checking to get_player to avoid returning a garbage pointer for out-of-range player numbers. Patch by me in PR#13207. Sat, 04 Jun 2005 09:28:19 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/common/team.c M /trunk/server/stdinhand.c Add a GUI interface to the GTK client that allows easy configuration of teams. Patch by me in PR#13208. Fri, 03 Jun 2005 18:52:25 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Draw the tens digit of the goto path length instead of drawing the ones digit twice. Reported by Benoit Hudson in PR#13210. Fri, 03 Jun 2005 18:31:26 -0700 jdorje: Changed paths: M /trunk/client/text.c Fix the turns-to-research number in the goal text of the science dialog. Previously it wouldn't count bulbs researched on the current tech if the current tech was the same as the goal. Patch by me in PR#13209. Fri, 03 Jun 2005 11:09:28 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Fix several conflicting bugs in the updating of city dialog unit lists when units are loaded or unloaded. Reported by Christian Knoke in PR#12787. Patch by me. Fri, 03 Jun 2005 09:53:57 -0700 jdorje: Changed paths: M /trunk/client/climisc.c Update the connection list (pregame players' dialog) when a player is removed. Patch by me as part of PR#13202. Fri, 03 Jun 2005 09:46:18 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/common/fc_types.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/server/srv_main.c Don't allow the player to popup the nation selection dialog for a player if they don't have permissions to edit that player's nation. Patch by me in PR#13203. Tue, 31 May 2005 18:02:34 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/pages.h M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/plrhand.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Allow toggling of pregame readiness. You can toggle your readiness by clicking on the check-box in the pregame player list. The "Ready" button also renames itself as needed when readiness status changes. Patch by me in PR#13184. Tue, 31 May 2005 17:47:15 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/control.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/unithand.c Remove server goto from the client. All client goto now uses orders. Patch by me in PR#13187. Tue, 31 May 2005 17:32:31 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/mapctrl_common.c Remove the draw_goto_line conditional in client goto, since it is now always true. Patch by me in PR#13186. Mon, 30 May 2005 20:15:58 -0700 bhudson: Changed paths: M /trunk/ai/aiunit.c Modify ai_manage_caravan to use the new caravan-optimizing code. As an aside, this fixes an unreported bug whereby ai caravans sit around a turn before creating a trade route when they get to their destination. Patch by me in PR#9856. Mon, 30 May 2005 20:10:33 -0700 bhudson: Changed paths: M /trunk/common/aicore/Makefile.am A /trunk/common/aicore/caravan.c A /trunk/common/aicore/caravan.h Added aicore support for optimizing caravans. Patch by me in PR#9856. Sun, 29 May 2005 03:40:44 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/pages.c M /trunk/client/gui-xaw/pages.h M /trunk/data/Freeciv.in gui-xaw: Implement start (pregame) page and compile fix Sat, 28 May 2005 14:26:29 -0700 jdorje: Changed paths: M /trunk/server/diplomats.c Fix the setting of bitfields in the spy sabotage list packet. Reported by Egor Vyscrebentsov and Marko Lindqvist in PR#13164. Patch by me. Sat, 28 May 2005 14:24:00 -0700 jdorje: Changed paths: M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-mui/gotodlg.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-win32/gotodlg.c M /trunk/client/gui-xaw/gotodlg.c Change the go-to-city operation (from the goto dialog) to use client-side goto (orders) instead of server goto. This improves the behavior since server goto is buggy. Reported by Benoit Hudson in PR#13172. Patch by me. Sat, 28 May 2005 14:15:42 -0700 jdorje: Changed paths: M /trunk/data/Makefile.am M /trunk/data/trident.tilespec D /trunk/data/trident_shields.tilespec Remove trident_shields, and add the selection rectangle to trident. Patch by me in PR#13176. Sat, 28 May 2005 03:47:21 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/colors.c M /trunk/client/gui-xaw/colors.h M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapctrl.h M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/messagedlg.c gui-xaw: Add RGBA-32 support and multiple compile fixes Fri, 27 May 2005 19:19:36 -0700 jdorje: Changed paths: M /trunk/common/team.c Fix two bugs causing both server and client to crash in the team code when a savegame is loaded while the server has a user connected already. Reported by Mateusz Stefek in PR#13179. Patch by me. Fri, 27 May 2005 01:21:11 -0700 matusik: Changed paths: M /trunk/server/plrhand.c Reset changed_from when a new tech is researched. This should remove many cheat-like scenarios like the one which elfstone (lists at elfstone.de) described in #13178. Patch by me. Thu, 26 May 2005 08:06:01 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c Put all players (not just connected ones) into the pregame player list. Patch by me in PR#13151. Wed, 25 May 2005 21:58:20 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Stop a patrol after it's gone through one full cycle in a single turn. Without this, a patrol on railroad will never end. Reported by Frank Wilde in PR#13167. Patch by me. Wed, 25 May 2005 21:55:18 -0700 jdorje: Changed paths: M /trunk/client/control.c Fix a bug where another player's units could become the focus unit at the client. Reported by Evan Daniel in PR#13166. Patch by me. Wed, 25 May 2005 21:49:38 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Fix a crash when doing /away while detached, and don't let observer connections do /away on the player they're observing. Patch by me in PR#13177. Tue, 24 May 2005 09:45:39 -0700 jdorje: Changed paths: M /trunk/server/barbarian.c M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Fix some bugs with loading of teams from savegames. Reported by Mateusz Stefek in PR#13159. Mon, 23 May 2005 02:05:43 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/repodlgs.c gui-win32: Fix compilation. Sun, 22 May 2005 11:12:54 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/client/reqtree.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/colors.tilespec M /trunk/data/trident.tilespec Put the enumerated colors and player colors into the tileset. Artists can now edit the RGB values for these colors. Patch by me in PR#13152. Sun, 22 May 2005 11:06:37 -0700 jdorje: Changed paths: M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Send info about newly created players to the clients. Patch by me in PR#13150. Sun, 22 May 2005 11:05:07 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/include/dialogs_g.h M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/srv_main.c Allow editing of other players' nations in pregame. Patch by me in PR#13149. Sun, 22 May 2005 10:48:11 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/packhand.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/tech.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/score.c Remove the future_tech value out of the player structure and into the research structure where it belongs. Patch by me in PR#13148. Sun, 22 May 2005 10:45:24 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/ruleset.c Remove the farmland_supermarket_bonus from the ruleset and code, since it is no longer used (effects are used instead). Patch by me in PR#13141. Sun, 22 May 2005 02:53:12 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/options.c M /trunk/client/options.h Add an option to hide dead players in players dialog. Patch by me in PR#13144, suggestions by Jason, reported by many Sat, 21 May 2005 12:45:41 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Fix bugs in the forward- and backward- compatibility of researchcost and sciencebox values. Patch by me in PR#13142. Sat, 21 May 2005 12:40:25 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/team.c M /trunk/common/team.h M /trunk/server/commands.c M /trunk/server/connecthand.c M /trunk/server/gamelog.c M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Change the design for teams. The team names are now statically allocated rather than creating new teams when players name them. Patch by me in PR#13145. Sat, 21 May 2005 12:03:27 -0700 jdorje: Changed paths: M /trunk/server/sanitycheck.c Avoid doing some sanity checks on non-living (including observer) players. Patch by me in PR#13155. Fri, 20 May 2005 09:07:32 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h Initialize AI unit "stats". Patch by me in PR#13137. Thu, 19 May 2005 09:58:23 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/game.h M /trunk/server/stdinhand.c Add the pregame state back to the server_state enum as an unused entry. This restores the numbering of the states, without which compatibility with old savegames was broken. Patch by me as part of PR#13131. Thu, 19 May 2005 09:57:30 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Don't reset players' governments to Despotism when loading a game. This should obviously only be done for a new game. Patch by me as part of PR#13131. Thu, 19 May 2005 09:22:08 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Fix a memory leak in the tileset code. Patch by me in PR#13130. Wed, 18 May 2005 07:12:35 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/gui-gtk-2.0/plrdlg.c Prevent a crash from using an empty color as the player dialog default player color. Patch by Mateusz Stefek in PR#13133. Tue, 17 May 2005 16:10:44 -0700 jdorje: Changed paths: M /trunk/common/Makefile.am Fix generate_packets so it runs when freeciv is built out of a separate builddir (but will modify the packets_gen files directly in the srcdir). Patch by me in PR#12992. Tue, 17 May 2005 16:01:22 -0700 jdorje: Changed paths: M /trunk/common/Makefile.am M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.h A /trunk/common/team.c A /trunk/common/team.h Move team code into new files team.[ch]. Patch by me in PR#13044. Tue, 17 May 2005 16:00:14 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/helpdlg.c M /trunk/utility/shared.c Fix compilation in gui-win32, and fix an obvious bug in shared.c. Sat, 14 May 2005 15:49:03 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/client/reqtree.c Rewrite the color enumeration. Now colors are enumerated by use rather than (partially) by color. Patch by me in PR#13047. Sat, 14 May 2005 15:35:28 -0700 vasc: Changed paths: M /trunk/common/effects.c PR#13049: Ruleset effects cache has two negated fields and one is uninitialized. Bug reported by Jason Dorje Short, patch by me. Sat, 14 May 2005 15:33:42 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Send the default specialist correctly over the network (previously garbage was sent, a major bug). Patch by me in PR#13050. Sat, 14 May 2005 08:38:49 -0700 vasc: Changed paths: M /trunk/ai/aihand.c M /trunk/ai/aitech.c PR#13056: Fix requirements vector bug. Patch by me. Sat, 14 May 2005 08:34:41 -0700 vasc: Changed paths: M /trunk/common/improvement.c M /trunk/common/requirements.c M /trunk/server/citytools.c M /trunk/server/cityturn.c PR#13056: Fix requirements bug. Patch by Per Inge Mathisen. Sat, 14 May 2005 07:45:23 -0700 per: Changed paths: M /trunk/common/city.c A requirement_vector_iterate ended as a requirement_list_iterate... Fixed. See PR#13056. Thu, 12 May 2005 09:48:12 -0700 jdorje: Changed paths: M /trunk/client/gui-win32/helpdlg.c Fix compilation of gui-win32's help dialog. Patch by me in PR#13048. Wed, 11 May 2005 15:07:00 -0700 vasc: Changed paths: M /trunk/data/default/cities.ruleset M /trunk/server/ruleset.c PR#13046: Clean up specialists in the ruleset. Patch by Jason Dorje Short with changes by me. Wed, 11 May 2005 13:54:30 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Remove the unused, deprecated get_grid_color function. Patch by me in PR#13045. Wed, 11 May 2005 13:35:29 -0700 jdorje: Changed paths: M /trunk/client/colors_common.c M /trunk/client/colors_common.h M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Use a separate function, get_player_color, for accessing player colors. Player colors are no longer included in the "standard" color enumeration. Patch by me in PR#13034. Wed, 11 May 2005 13:03:10 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/specialist.c M /trunk/common/specialist.h M /trunk/server/ruleset.c Move specialist ruleset data into its own packet. Patch by me in PR#13042. Wed, 11 May 2005 12:47:27 -0700 jdorje: Changed paths: M /trunk/common/events.c Fix comments and style in events.c Wed, 11 May 2005 12:31:38 -0700 vasc: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-win32/messagedlg.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/common/Makefile.am A /trunk/common/events.c M /trunk/common/events.h Move the event struct declaration to common/events.c. Cleanup. Patch by me under PR#13041: Event unification. Wed, 11 May 2005 09:44:34 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Document the client's irregular use of the ruleset_control packet. See PR#13040. Wed, 11 May 2005 09:40:02 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Add some assertions to catch requirements initialization errors. See PR#13040. Wed, 11 May 2005 07:57:10 -0700 vasc: Changed paths: M /trunk/data/scenario/tutorial.sav M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/scripting/script_signal.c M /trunk/server/unittools.c Add script signals: * building_built (building, city) * unit_cant_be_built (unittype, city, reason) * building_cant_be_built (building, city, reason) * tech_researched (tech, player, source) Update tutorial. Patch by Jason Dorje Short under PR#7245. Wed, 11 May 2005 07:11:22 -0700 vasc: Changed paths: M /trunk/ai/aihand.c M /trunk/ai/aitech.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/specialist.c M /trunk/common/specialist.h M /trunk/manual/civmanual.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c * Replace the use of static requirement arrays with dynamic requirement vectors. * Parse 'negated' requirement attribute to enable more complex requirements. Make is_req_active take 'negated' attribute into consideration. Patch under PR#13040. Wed, 11 May 2005 01:03:27 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/common/fc_types.h M /trunk/utility/shared.c M /trunk/utility/shared.h Move MAX_LEN_NAME into fc_types.h. Change user_username to take a buffer as a parameter so there is no enforced maximum length of the name found. Patch by me in PR#13012. Tue, 10 May 2005 19:06:02 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/canvas.c gui-win32: Fix compilation. Tue, 10 May 2005 17:53:22 -0700 vasc: Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_methods.c M /trunk/server/scripting/api_methods.h Add more script API functions. Requested by Jason Dorje Short under PR#13037. Patch by me. Tue, 10 May 2005 17:13:24 -0700 vasc: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/effects.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/ruleset.c PR#13036: Parse and transmit 'negated' requirement field. Patch by me. Tue, 10 May 2005 16:44:06 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/reqtree.c Avoid passing in COLOR_STD_BLACK as a NULL color pointer. Patch by me in PR#13035. Tue, 10 May 2005 13:36:19 -0700 jdorje: Changed paths: M /trunk/common/tech.c Fix the comment of base_total_bulbs_required. Tue, 10 May 2005 13:33:09 -0700 vasc: Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_find.h M /trunk/server/scripting/api_types.h M /trunk/server/scripting/script_signal.c M /trunk/server/scripting/script_signal.h Add the Government type to the scripting API. Add the following methods: * Unit_Type:build_shield_cost() * Building_Type:build_shield_cost() Requested by Jason Dorje Short under PR#13024. Patch by me. Tue, 10 May 2005 13:02:07 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/include/canvas_g.h M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/client/reqtree.c #13014: Use color struct in the canvas interface. Patch by Jason Dorje Short . Tue, 10 May 2005 12:08:56 -0700 vasc: Changed paths: M /trunk/ai/aicity.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/specialist.c M /trunk/common/specialist.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/cities.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/effects.ruleset M /trunk/doc/README.effects M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c PR#8759: Effects to give bonuses to specialists. Requested by Per Inge Mathisen, patch by Jason Dorje Short. Tue, 10 May 2005 10:27:09 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/tech.c M /trunk/server/savegame.c M /trunk/server/settings.c Change the researchcost value into a sciencebox (percentage multiplier) value. This also fixes a bug causing the researchcost setting to not work with techcost style 1. Patch by me in PR#12929. Tue, 10 May 2005 10:03:18 -0700 jdorje: Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.c Fix a bug with client-side nations when loading a savegame while connected to the server. Reported by Per, Hogne, and myself in PR#13028. Tue, 10 May 2005 10:01:24 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/client/cityrepdata.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/Makefile.am M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/game.h A /trunk/common/specialist.c A /trunk/common/specialist.h M /trunk/server/ruleset.c M /trunk/server/savegame.c Separate the specialist code out into a separate set of files specialist.[ch]. Patch by me in PR#13007. Tue, 10 May 2005 09:58:53 -0700 vasc: Changed paths: M /trunk/server/scripting/Makefile.am M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_find.h A /trunk/server/scripting/api_methods.c A /trunk/server/scripting/api_methods.h M /trunk/server/scripting/api_types.h M /trunk/server/scripting/script_signal.c M /trunk/server/scripting/script_signal.h Renames Impr_Type to Building_Type. Adds UnitType:has_role(role) method. Under PR#13024. Requested by Jason Dorje Short, patch by me. Tue, 10 May 2005 09:13:47 -0700 vasc: Changed paths: M /trunk/server/scripting/script.c M /trunk/server/scripting/script_signal.c M /trunk/server/scripting/script_signal.h PR#13024: Add new script API types. Adds these new API types (types you can pass as signal arguments): API_TYPE_IMPR_TYPE, API_TYPE_NATION_TYPE, API_TYPE_UNIT_TYPE, API_TYPE_TECH_TYPE, API_TYPE_TERRAIN Requested by Jason Dorje Short. Patch by me. Tue, 10 May 2005 08:44:02 -0700 jdorje: Changed paths: M /trunk/data/misc/shields.spec Add a missing sprite tag for the Slovakia shield flag. Tue, 10 May 2005 06:24:03 -0700 vasc: Changed paths: M /trunk/data/scenario/tutorial.sav M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/scripting/script_signal.c PR#7245: Wish List: Freeciv Tutorial. Added events: city-built, city-growth, unit-built. These events, which are so obnoxious in-game, allow a steady progression of advice to be given to the user (although a tutorial game is probably short and some of these messages may not be reached). Patch by Jason Dorje Short . Mon, 09 May 2005 19:25:27 -0700 vasc: Changed paths: M /trunk/client/options.c M /trunk/common/events.h M /trunk/data/scenario/Makefile.am A /trunk/data/scenario/tutorial.sav M /trunk/po/POTFILES.in M /trunk/server/scripting/api.pkg PR#7245: Wish List: Freeciv Tutorial. Add prototype tutorial scenario. Patch by Jason Dorje Short. Mon, 09 May 2005 19:09:57 -0700 vasc: Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_types.h PR#13019: Meta-Ticket: Improved scripting. Add myplayer:is_human() method. Requested by Jason Dorje Short. Patch by me. Mon, 09 May 2005 18:48:56 -0700 vasc: Changed paths: M /trunk/server/scripting/script.c PR#13019: Meta-Ticket: Improved scripting. Add even better error reporting for when a callback fails. Reported by Jason Dorje Short. Mon, 09 May 2005 18:38:03 -0700 vasc: Changed paths: M /trunk/server/scripting/script.c PR#13019: Meta-Ticket: Improved scripting. Add slighly better error reporting for when a callback fails. Mon, 09 May 2005 18:03:03 -0700 vasc: Changed paths: M /trunk/server/scripting/script_signal.c M /trunk/server/srv_main.c M /trunk/server/unittools.c PR#13019: Meta-Ticket: Improved scripting. This patch adds two more signals: 'turn_started' and 'unit_moved'. Patch by Jason Dorje Short. Mon, 09 May 2005 17:35:15 -0700 vasc: Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_find.h M /trunk/server/scripting/api_types.h PR#13019: Meta-Ticket: Improved scripting API. This patch adds the Terrain type and makes all names use name_orig. Requested by Jason Dorje Short. Patch by me. Mon, 09 May 2005 15:32:50 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/canvas.c M /trunk/client/gui-win32/colors.c M /trunk/client/gui-win32/colors.h M /trunk/client/gui-win32/helpdlg.c gui-win32: Fix compilation. Mon, 09 May 2005 14:24:48 -0700 vasc: Changed paths: M /trunk/server/savegame.c M /trunk/server/scripting/script.c M /trunk/server/scripting/script.h M /trunk/server/scripting/script_signal.c M /trunk/server/scripting/script_signal.h PR#13015: Remove misfeature of script signals. Signal enabled/disabled state caused havok on scenarios. A bug in script loading from savedgames was also fixed. Bug reported by Jason Dorje Short. Patch by me. Mon, 09 May 2005 11:44:33 -0700 vasc: Changed paths: A /trunk/client/colors_common.c A /trunk/client/colors_common.h PR#13011: move color system into client common. Patch by Jason Short . Mon, 09 May 2005 11:42:19 -0700 vasc: Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-2.0/colors.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-stub/colors.c M /trunk/client/gui-stub/colors.h M /trunk/client/include/canvas_g.h M /trunk/client/include/colors_g.h PR#13011: move color system into client common. Patch by Jason Dorje Short . Mon, 09 May 2005 09:48:10 -0700 jdorje: Changed paths: M /trunk/po/POTFILES.in Remove audio_esd.c from POTFILES. Sun, 08 May 2005 11:30:30 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/server/ruleset.c Fix a bug with citymindist, caused because rulesets are loaded immediately when the server starts. Reported by Brian Dunstan in PR#12996. Sun, 08 May 2005 06:31:24 -0700 per: Changed paths: M /trunk/configure.ac M /trunk/utility/ftwl/Makefile.am M /trunk/utility/ftwl/be_common_24.c M /trunk/utility/ftwl/be_common_24.h D /trunk/utility/ftwl/be_common_24_sprite.c A /trunk/utility/ftwl/be_common_pixels.c A /trunk/utility/ftwl/be_common_pixels.h M /trunk/utility/ftwl/be_sdl.c A /trunk/utility/ftwl/be_sdl_pixels.c Reorganize ftwl to prepare for an OpenGL backend later on. The pixel-based code is moved into *_pixels. Patch in PR#12656. Sat, 07 May 2005 23:37:50 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/generator/startpos.c M /trunk/server/unittools.c Add a new function tile_apply_activity to the tile.h interface. This function replaces tile_irrigate, tile_mine, and tile_transform. Patch by Brian Dunstan in PR#13003. Sat, 07 May 2005 23:19:04 -0700 jdorje: Changed paths: M /trunk/common/effects.c Remove an incorrect effects assertion. Reported by Brian Dunstan in PR#13005. Sat, 07 May 2005 14:39:20 -0700 per: Changed paths: M /trunk/client/gui-ftwl/citydlg.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.c Update gui-ftwl to work with most recent cvs. Sat, 07 May 2005 11:58:04 -0700 vasc: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/client/citydlg_common.c M /trunk/client/helpdata.c M /trunk/client/text.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/effects.ruleset M /trunk/doc/README.effects M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/score.c PR#12930: RFC: generalizing output types in effects. Patch by Jason Dorje Short . Sat, 07 May 2005 11:45:13 -0700 vasc: Changed paths: M /trunk/utility/registry.c M /trunk/utility/registry.h Use hashtable section lookups instead of a genlist linear search. Patch by me under PR#11779. Sat, 07 May 2005 08:38:31 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Reorder a bad variable declaration. Sat, 07 May 2005 07:03:53 -0700 per: Changed paths: M /trunk/ai/aihand.c M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/data/default/governments.ruleset M /trunk/data/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.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/columbian.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hobbits.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/observer.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/romanian.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/server/ruleset.c M /trunk/server/srv_main.c Adds a new nation ruleset define init_government, which sets the starting government of a nation. This is very useful for modpacks. Removes useless AI hints in nation rulesets, replacing them with the above and init_units (implemented earlier). See PR#12963. Sat, 07 May 2005 06:55:56 -0700 per: Changed paths: M /trunk/server/citytools.c M /trunk/server/unithand.c Add some asserts to easier catch an elusive error in transfer_city(). Sat, 07 May 2005 06:53:13 -0700 vasc: Changed paths: M /trunk/common/effects.c M /trunk/common/effects.h Remove unused get_building_for_effect function. Patch by me as PR#13001. Sat, 07 May 2005 06:35:25 -0700 per: Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c A /trunk/ai/aiguard.c A /trunk/ai/aiguard.h M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c Add a bodyguard API with stricter safe checking. Patch by Benedict Adamson in PR#12781. Sat, 07 May 2005 06:31:55 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Improve/correct AI comment on city exchange. Sat, 07 May 2005 02:50:46 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/gui-xaw/spaceshipdlg.c gui-xaw: rest part of gui-xaw compile fixes (PR#13000). Sat, 07 May 2005 00:26:18 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/citydlg.c gui-xaw: fix occurences of player_idx in citydlg.c. Patch by me in PR#13000 Fri, 06 May 2005 23:10:05 -0700 jdorje: Changed paths: M /trunk/doc/README.effects Update README.effects. Fri, 06 May 2005 23:01:12 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c Simplify the init_min_production function by using the pcity->usage array. Patch by me in PR#11907. Fri, 06 May 2005 22:52:26 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Don't reload the ruleset on /rulesetdir if it isn't changed. Patch by me in PR#12985. Fri, 06 May 2005 22:48:53 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/packhand.c Update the citybar when units move into or out of the city. Patch by me in PR#12984. Fri, 06 May 2005 22:44:43 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c M /trunk/server/srv_main.h Reload the rulesets when the game restarts. Reported by Per Mathisen in PR#12956. Fri, 06 May 2005 22:42:51 -0700 jdorje: Changed paths: M /trunk/client/control.c Fix focus problems on "unload transporter". Reported by Christian Knoke in PR#12935. Patch by John Bauman 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 in PR#12986. Fri, 06 May 2005 21:06:26 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/romania-shield.png A /trunk/data/flags/romania.png A /trunk/data/flags/romania.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/romanian.ruleset M /trunk/po/POTFILES.in Add the Romanian nation. Nation by Netotea Sergiu 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 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 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:20 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.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: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/unittype.c M /trunk/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/aicity.c M /trunk/client/helpdata.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/movement.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/citytools.c M /trunk/server/cityturn.c PR#12994: Requirements of unittypes. Patch by Jason Dorje Short . 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:55 -0700 jdorje: Changed paths: M /trunk/server/connecthand.c M /trunk/server/plrhand.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.c M /trunk/client/text.c M /trunk/client/text.h M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.h M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/gamelog.c M /trunk/server/plrhand.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_common.c M /trunk/common/capstr.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/diplhand.h M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c 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:26 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-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.h M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/barbarian.c M /trunk/server/connecthand.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/srv_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/advdiplomacy.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.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.c M /trunk/client/climap.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.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/diplodlg.c M /trunk/client/gui-gtk-2.0/finddlg.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/happiness.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.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/gotodlg.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/menu.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/gotodlg.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inteldlg.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/helpdata.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_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.c M /trunk/common/aicore/aisupport.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/diptreaty.c M /trunk/common/effects.c M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplomats.c M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/maphand.c M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.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 structure. This means the values specified in packets.def are used to assemble the pieces of the game structure itself, making network transmission of this data much easier and less bug-prone. Patch by Per Mathisen in PR#12983. Thu, 05 May 2005 09:55:32 -0700 jdorje: Changed paths: M /trunk/dependencies/tolua/Makefile.am Fix compilation when builddir != srcdir. Patch by Egor Vyscrebentsov in PR#12990 with changes by me. Thu, 05 May 2005 05:35:28 -0700 vasc: Changed paths: M /trunk/server/scripting/Makefile.am PR#12990: Fix compilation failure when builddir != srcdir. Bug reported by Egor Vyscrebentsov , patch by me. Wed, 04 May 2005 13:55:58 -0700 vasc: Changed paths: M /trunk/client/packhand.c M /trunk/client/packhand_gen.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/savegame.c PR#12954: Remove palace and city walls kludge. Thanks are in order to Mike Kaufman for reporting a savedgame forward compatibility issue. Kudos are also in order to Jason Dorje Short for fixes. Wed, 04 May 2005 10:56:06 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Put an enum into the output type structure that tells how each output type is handled in unhappy cities. Patch by me in PR#12967. Wed, 04 May 2005 01:10:07 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/tile.h M /trunk/server/settlers.c Restructure the autosettler code a little bit. Instead of tracking a single assigned bit for each tile, we now track the unit targeted on that tile and it's ETA. This information is used by the algorithm to displace a worker if there is another one that can do the job from closer. This means tile assignments are no longer tracked between turns but are recalculated from scratch on each turn. Patch by Brian Dunstan in PR#12840 with changes by me. Tue, 03 May 2005 23:18:07 -0700 jdorje: Changed paths: M /trunk/common/game.h Change startunits to ccwwx. See PR#12916. Tue, 03 May 2005 17:17:08 -0700 vasc: Changed paths: M /trunk/server/scripting/api.pkg M /trunk/server/scripting/api_utilities.c M /trunk/server/scripting/api_utilities.h PR#12706: Fix utility module random bug. Tweak API. Bug reported by Jason Dorje Short , patch by me. Tue, 03 May 2005 13:22:13 -0700 per: Changed paths: M /trunk/data/Makefile.am Add sounds dir to compile chain. Forgot to commit in previous commit. Tue, 03 May 2005 13:08:25 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Show whether players are ready in the /list command. Patch by me in PR#12962. Tue, 03 May 2005 12:42:48 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Put the watchtower_vision value into the savegame, so that 2.0 servers will be able to load 2.1 savegames. Patch by me in PR#12948. Tue, 03 May 2005 12:26:48 -0700 jdorje: Changed paths: M /trunk/server/savegame.c If a scenario contains starting positions and one of the nations is unknown, don't discard all the starting positions. Only discard that one. Patch by Mateusz Stefek in PR#12953. Tue, 03 May 2005 12:11:00 -0700 jdorje: Changed paths: M /trunk/common/movement.c M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/unithand.c M /trunk/server/unittools.c Further cleanups to transferring code. This should also fix the bug introduced by PR#12899. Patch by Per Mathisen in PR#12950. Tue, 03 May 2005 12:05:14 -0700 jdorje: Changed paths: M /trunk/data/stdsounds A /trunk/data/stdsounds/.cvsignore Add .cvsignore. Tue, 03 May 2005 11:29:18 -0700 per: Changed paths: M /trunk/configure.ac A /trunk/data/stdsounds A /trunk/data/stdsounds/LrgCan.ogg A /trunk/data/stdsounds/LrgExpl.ogg A /trunk/data/stdsounds/Makefile.am A /trunk/data/stdsounds/MedCan.ogg A /trunk/data/stdsounds/MgBar1.ogg A /trunk/data/stdsounds/MgBar2.ogg A /trunk/data/stdsounds/MgHeavy.ogg A /trunk/data/stdsounds/Mortar.ogg A /trunk/data/stdsounds/SmlExpl.ogg A /trunk/data/stdsounds/Splash.ogg A /trunk/data/stdsounds/THover.ogg A /trunk/data/stdsounds/Tread.ogg A /trunk/data/stdsounds/foot3.ogg A /trunk/data/stdsounds/inh2o.ogg A /trunk/data/stdsounds/metbrk.ogg A /trunk/data/stdsounds/wall01.ogg A /trunk/data/stdsounds/woodbrk.ogg A /trunk/data/stdsounds.soundspec Add sound files to cvs. These are taken from OpenQuartz (GPL) and the GPL release of Warzone. So the sounds are under the GPL. Copyright details are in the data/stdsounds.soundspec. Tue, 03 May 2005 08:09:05 -0700 vasc: Changed paths: M /trunk/server/scripting/Makefile.am M /trunk/server/scripting/api.pkg A /trunk/server/scripting/api_actions.c A /trunk/server/scripting/api_actions.h M /trunk/server/scripting/api_find.c M /trunk/server/scripting/api_find.h M /trunk/server/scripting/api_notify.c M /trunk/server/scripting/api_notify.h M /trunk/server/scripting/api_types.h A /trunk/server/scripting/api_utilities.c A /trunk/server/scripting/api_utilities.h PR#12706: Add actions to events framework, cleanup notify module API. Patch by me. Tue, 03 May 2005 00:11:58 -0700 jdorje: Changed paths: M /trunk/common/city.c Mark output type names for translation. Patch by me in PR#12952. Mon, 02 May 2005 23:48:04 -0700 jdorje: Changed paths: M /trunk/client/agents/agents.c Don't run any agents until the game has started. Reported by myself, Chris Knoke, and Nicolau C. Saldanha in PR#12223. Bug tracked down by Benoit Hudson; patch by me. Mon, 02 May 2005 20:29:10 -0700 jdorje: Changed paths: M /trunk/server/unithand.c When activating a unit dismisses AI control, clear the goto tile as well. Patch by me in PR#8957. Mon, 02 May 2005 12:05:15 -0700 per: Changed paths: M /trunk/common/game.h M /trunk/server/diplomats.c M /trunk/server/settings.c Make diplomat combat not depend on diplchance. Give a message to reveal why a diplomat was caught when trying to steal from a city you have stolen from before. Allow auto-success for diplomats (diplchance=100). Limit diplchance to a minimum of 40. Improve server helptext for diplchance. See PR#12896. Mon, 02 May 2005 11:44:40 -0700 per: Changed paths: M /trunk/ai/aihand.c Do not try to celebrate if we are in /away mode. See PR#12959, based on report by Peter Schaefer . Mon, 02 May 2005 08:42:53 -0700 jdorje: Changed paths: M /trunk/client/climap.c M /trunk/client/climap.h M /trunk/client/climisc.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-mui/graphics.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/mapview.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/mapview_common.c M /trunk/client/overview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/path_finding.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/player.c M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/server/unittools.c Move map_get_known into tile.[ch], and remae it as tile_get_known. Rename the old tile_get_known as client_tile_get_known. Patch by me in PR#12947. Mon, 02 May 2005 03:37:18 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/gamelog.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Add /surrender command. This marks you as willing to concede the game. If all but one player (or team or alliance) has either died or conceded (by /surrender), then the game ends in victory to this player (or team or alliance). /endgame is made a hack level command that ends the game in a draw. Fix team victory conditions (were buggy) and fixes possibility of game ending due to death of a solo player. Some unnecessary code removed. See PR#12668 and PR#12543. Mon, 02 May 2005 03:06:39 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-win32/ratesdlg.c gui-win32: Fix compilation. Mon, 02 May 2005 01:57:46 -0700 per: Changed paths: M /trunk/common/effects.c Fix tiny problem in previous commit today, which would crash effects on server restart. Mon, 02 May 2005 01:56:26 -0700 per: Changed paths: M /trunk/common/game.c Fix memory leak in player research. See PR#6444. Mon, 02 May 2005 01:45:23 -0700 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihand.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/effects.ruleset M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/cities.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/default/units.ruleset M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/settlers.c M /trunk/server/unittools.c Move a number of configuration options from the governments ruleset to effects. Move partisan requirements to an effect. This adds the following new effects: "Civil_War_Chance", "Empire_Size_Mod", "Empire_Size_Step", "Max_Rates", "Martial_Law_Each", "Martial_Law_Max", "Rapture_Grow", "Unbribable_Units", "Veteran_Diplomats", "Revolution_When_Unhappy", "Has_Senate", "Inspire_Partisans", "Happiness_To_Gold" and "Fanatics". Also fixes some requirements spelling mistakes in the civ2 ruleset. Government help texts related to above effects are ifdef'ed out. This needs more effects/requirements code support before it can be reimplemented. Sun, 01 May 2005 23:27:22 -0700 matusik: Changed paths: M /trunk/data/civ2/governments.ruleset Make fundamentalism require fundamentalism(tech) in civ2 ruleset. Patch by me in PR#12867 Sun, 01 May 2005 09:21:59 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/text.c M /trunk/client/text.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/sanitycheck.c M /trunk/server/settlers.c Move map_get_tile_info_text into tile.[ch], and mao_get_tile_fpt_text into text.[ch]. Patch by me in PR#12938. Sun, 01 May 2005 09:18:14 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c Use bitvectors for tracking player embassies. Patch by me in PR#12937. Sun, 01 May 2005 06:59:21 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Show the player ready information in the pregame connections dialog. Patch by me in PR#12936. Sun, 01 May 2005 06:52:26 -0700 matusik: Changed paths: M /trunk/po/pl.po update Sun, 01 May 2005 06:20:01 -0700 jdorje: Changed paths: M /trunk/data/scenario/europe-200x100-v2.sav Add missing settings values to the Europe scenario, and uncomment the Slovakian nation starting position. Patch by Mateusz Stefek in PR#12302. Sun, 01 May 2005 06:17:29 -0700 jdorje: Changed paths: M /trunk/data/nation/Makefile.am M /trunk/po/POTFILES.in Add new nations to POTFILES.in and Makefile.am. Patch by Mateusz Stefek in PR#12951. Sun, 01 May 2005 06:09:52 -0700 vasc: Changed paths: M /trunk/common/packets.def Revert goof by me. Sun, 01 May 2005 06:05:21 -0700 vasc: Changed paths: M /trunk/common/packets.def Fix typedef names broken by Jason's rename patch. Sun, 01 May 2005 05:04:12 -0700 vasc: Changed paths: M /trunk/diff_ignore Add tolua executable to diff ignore list. Sun, 01 May 2005 05:01:16 -0700 vasc: Changed paths: M /trunk/configure.ac M /trunk/data/default/Makefile.am A /trunk/data/default/events.lua M /trunk/manual/Makefile.am M /trunk/po/POTFILES.in M /trunk/server/Makefile.am M /trunk/server/ruleset.c M /trunk/server/savegame.c A /trunk/server/scripting A /trunk/server/scripting/.cvsignore A /trunk/server/scripting/Makefile.am A /trunk/server/scripting/api.pkg A /trunk/server/scripting/api_find.c A /trunk/server/scripting/api_find.h A /trunk/server/scripting/api_intl.c A /trunk/server/scripting/api_intl.h A /trunk/server/scripting/api_notify.c A /trunk/server/scripting/api_notify.h A /trunk/server/scripting/api_types.h A /trunk/server/scripting/script.c A /trunk/server/scripting/script.h A /trunk/server/scripting/script_signal.c A /trunk/server/scripting/script_signal.h M /trunk/server/srv_main.c M /trunk/server/unittools.c PR#12706: Events framework. Patch by me, kudos to Jason Dorje Short for proofreading and comment. Sat, 30 Apr 2005 22:42:04 -0700 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c Clean up transferring of cities and units. Change some code to be safer if units unexpectedly disappear underneath us. Patch by Per Inge Mathisen in PR#12899 with style changes by me. Sat, 30 Apr 2005 22:23:05 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Avoid a potential crash from autoexplorers who found a path to a nearby island but then couldn't follow it. The new code doesn't fix the bug but corrects the behavior when it happens. Patch by me in PR#12931. Sat, 30 Apr 2005 22:11:53 -0700 jdorje: Changed paths: M /trunk/ai/aiexplorer.c M /trunk/ai/ailog.c M /trunk/ai/aitools.c Add some more unit logs in the autoexplorer code, and add the unit activity to the unit log by default. Patch by me as part of PR#12931. Sat, 30 Apr 2005 22:08:37 -0700 jdorje: Changed paths: M /trunk/server/generator/mapgen.c Fix a bug causing river generation to occasionally fail. Patch by me in PR#12933. Sat, 30 Apr 2005 21:57:45 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/stdinhand.c Add a new function create_global_observer to be called when a global observer is needed. Patch by Mike Kaufman in PR#12939 with style and comment changes by me. Sat, 30 Apr 2005 21:12:56 -0700 jdorje: Changed paths: M /trunk/server/settlers.c In evaluate_improvements, divide the want by the multiplying factor that we previously multiplied by in consider_settler_action. Patch by Brian Dunstan in PR#12946 with style and comment changes by me. Sat, 30 Apr 2005 13:59:50 -0700 jdorje: Changed paths: M /trunk/client/climap.c M /trunk/client/climisc.c M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/player.h M /trunk/common/tile.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/utility/shared.h Unify the client and server implementations of map_get_known. Known and seen info is now stored identically on client and server in the ptile->tile_known and ptile->tile_seen BV fields. Only in the network code is it enforced that the client only knows the known values for its player. Patch by me in PR#11126. Sat, 30 Apr 2005 10:09:30 -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/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihunt.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h 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/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.h M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/helpdlg.h M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/include/dialogs_g.h M /trunk/client/packhand.c M /trunk/client/packhand_gen.h M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h M /trunk/client/reqtree.c M /trunk/client/reqtree.h M /trunk/client/text.c M /trunk/client/text.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/aisupport.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/map.h M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/cityhand.c M /trunk/server/cityhand.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/hand_gen.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Rename Foo_Type_id as Foo_type_id, for consistency. Patch by me in PR#12928. Sat, 30 Apr 2005 09:47:49 -0700 jdorje: Changed paths: M /trunk/data/flags/Makefile.am Add New Zealand flag graphics to the distribution. Patch by Brian Dunstan in PR#12942. Sat, 30 Apr 2005 01:34:59 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h Add an output_type structure, declared statically and initialized to contain data for the current output types. Patch by me in PR#12926. Fri, 29 Apr 2005 11:46:37 -0700 jdorje: Changed paths: M /trunk/doc/HOWTOPLAY Remove a link to the unavaliable techtree generator. Patch by Marcel Edward Verhagen in PR#12920. Fri, 29 Apr 2005 11:39:26 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/text.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/server/unithand.c Move specials helper functions from map.[ch] into terrain.[ch], and rename them accordingly. Patch by me in PR#12925. Fri, 29 Apr 2005 11:14:40 -0700 jdorje: Changed paths: M /trunk/server/connecthand.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Send rulesets to the client immediately when it connects. Patch by me in PR#12913. Fri, 29 Apr 2005 10:58:10 -0700 jdorje: Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c M /trunk/common/capstr.c M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/shields.spec M /trunk/data/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.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/columbian.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hobbits.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/newzealand.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/observer.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovakian.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/data/trident.tilespec Make the use of full flags versus nation "shield" graphics a client option. Each tileset now includes both flag and shield graphics (auto-generated from a single SVG flag) and both are loaded at runtime. Patch by me in PR#12914. Fri, 29 Apr 2005 10:49:27 -0700 jdorje: Changed paths: M /trunk/server/settings.c M /trunk/server/settings.h Remove the ecology category from the server settings. Change the 'specials' setting to be in the geology category. Patch by me in PR#12915. Fri, 29 Apr 2005 10:41:17 -0700 jdorje: Changed paths: M /trunk/server/barbarian.c Move a myrand call out from inside a for loop. Patch by me in PR#12917. Fri, 29 Apr 2005 10:39:29 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/server/generator/startpos.c M /trunk/server/maphand.c M /trunk/server/unittools.c Move map_change_terrain and friends into tile.h. Rename them to be part of the tile API. Clean up their internal code. Patch by me in PR#12918. Thu, 28 Apr 2005 18:52:10 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/server/citytools.c Change the building target in the requirements and effects interfaces from an Impr_Type_id to a struct impr_type *. This makes the functions more typesafe. Patch by me in PR#11572. Thu, 28 Apr 2005 10:19:52 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/clinet.c M /trunk/client/tilespec.c M /trunk/common/aicore/cm.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/packets.c Fix several compiler warnings under gcc 4.0. Patch by me in PR#12907. Wed, 27 Apr 2005 21:51:43 -0700 jdorje: Changed paths: M /trunk/data/flags/newzealand.svg Oops! Import flag by Caleb Moore. See PR#3624. Wed, 27 Apr 2005 21:49:02 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset A /trunk/data/flags/newzealand-shield.png A /trunk/data/flags/newzealand.png A /trunk/data/flags/newzealand.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/newzealand.ruleset Add a New Zealand nation. Nation by banjo and David Stewart in PR#3624. Flag by Caleb Moore. Wed, 27 Apr 2005 21:15:42 -0700 jdorje: Changed paths: 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 several new types of orders. They are unused for now. Patch by Arnstein Lindgard and myself in PR#12891. Wed, 27 Apr 2005 21:08:28 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/options.c M /trunk/client/options.h When certain mapview options are changed, use the callback mechanism to redraw the mapview. Reported by Per Mathisen in PR#12895. Wed, 27 Apr 2005 21:03:29 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/slovakia-shield.png A /trunk/data/flags/slovakia.png A /trunk/data/flags/slovakia.svg M /trunk/data/misc/flags.spec A /trunk/data/nation/slovakian.ruleset Add a Slovakian nation. Nation by Robo Trebula in PR#12897 with changes by me. Wed, 27 Apr 2005 20:53:45 -0700 jdorje: Changed paths: M /trunk/data/flags/convert_png Don't use pngquant in convert_png (just use RGBA instead). Wed, 27 Apr 2005 20:47:56 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/map.c M /trunk/common/map.h Remove get_tile_output_base, and merge it into base_get_output_tile. Patch by me in PR#12904. Wed, 27 Apr 2005 09:31:47 -0700 jdorje: Changed paths: M /trunk/common/effects.c M /trunk/common/game.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Load rulesets immediately when starting the server. Patch by me in PR#12892. Tue, 26 Apr 2005 19:48:01 -0700 jdorje: Changed paths: M /trunk/client/text.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/tile.c M /trunk/common/tile.h M /trunk/common/unit.c M /trunk/server/unittools.c Move map_activity_time into tile.h, and rename it as tile_activity_time. Remove all other map_xxx_time functions, and change their callers to use tile_activity_time. Patch by me in PR#12889. Tue, 26 Apr 2005 15:18:43 -0700 kauf: Changed paths: M /trunk/common/generate_packets.py Additional fix to allow hand_gen.c to work. Patch by me. See PR#12883. Tue, 26 Apr 2005 15:11:17 -0700 vasc: Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/manual/Makefile.am M /trunk/server/Makefile.am PR#12706: Events framework. Link civserver with lua libraries, required for future event script support. Patch by Per Inge Mathisen , with changes by me. Tue, 26 Apr 2005 15:09:06 -0700 vasc: Changed paths: M /trunk/dependencies A /trunk/dependencies/.cvsignore A /trunk/dependencies/Makefile.am A /trunk/dependencies/tolua/COPYRIGHT.tolua Missed these files in my last commit. Tue, 26 Apr 2005 15:08:24 -0700 vasc: Changed paths: A /trunk/dependencies A /trunk/dependencies/lua A /trunk/dependencies/lua/.cvsignore A /trunk/dependencies/lua/COPYRIGHT.lua A /trunk/dependencies/lua/Makefile.am A /trunk/dependencies/lua/include A /trunk/dependencies/lua/include/.cvsignore A /trunk/dependencies/lua/include/lauxlib.h A /trunk/dependencies/lua/include/lua.h A /trunk/dependencies/lua/include/lualib.h A /trunk/dependencies/lua/src A /trunk/dependencies/lua/src/.cvsignore A /trunk/dependencies/lua/src/Makefile.am A /trunk/dependencies/lua/src/README A /trunk/dependencies/lua/src/lapi.c A /trunk/dependencies/lua/src/lapi.h A /trunk/dependencies/lua/src/lcode.c A /trunk/dependencies/lua/src/lcode.h A /trunk/dependencies/lua/src/ldebug.c A /trunk/dependencies/lua/src/ldebug.h A /trunk/dependencies/lua/src/ldo.c A /trunk/dependencies/lua/src/ldo.h A /trunk/dependencies/lua/src/ldump.c A /trunk/dependencies/lua/src/lfunc.c A /trunk/dependencies/lua/src/lfunc.h A /trunk/dependencies/lua/src/lgc.c A /trunk/dependencies/lua/src/lgc.h A /trunk/dependencies/lua/src/lib A /trunk/dependencies/lua/src/lib/.cvsignore A /trunk/dependencies/lua/src/lib/Makefile.am A /trunk/dependencies/lua/src/lib/README A /trunk/dependencies/lua/src/lib/lauxlib.c A /trunk/dependencies/lua/src/lib/lbaselib.c A /trunk/dependencies/lua/src/lib/ldblib.c A /trunk/dependencies/lua/src/lib/liolib.c A /trunk/dependencies/lua/src/lib/lmathlib.c A /trunk/dependencies/lua/src/lib/loadlib.c A /trunk/dependencies/lua/src/lib/lstrlib.c A /trunk/dependencies/lua/src/lib/ltablib.c A /trunk/dependencies/lua/src/llex.c A /trunk/dependencies/lua/src/llex.h A /trunk/dependencies/lua/src/llimits.h A /trunk/dependencies/lua/src/lmem.c A /trunk/dependencies/lua/src/lmem.h A /trunk/dependencies/lua/src/lobject.c A /trunk/dependencies/lua/src/lobject.h A /trunk/dependencies/lua/src/lopcodes.c A /trunk/dependencies/lua/src/lopcodes.h A /trunk/dependencies/lua/src/lparser.c A /trunk/dependencies/lua/src/lparser.h A /trunk/dependencies/lua/src/lstate.c A /trunk/dependencies/lua/src/lstate.h A /trunk/dependencies/lua/src/lstring.c A /trunk/dependencies/lua/src/lstring.h A /trunk/dependencies/lua/src/ltable.c A /trunk/dependencies/lua/src/ltable.h A /trunk/dependencies/lua/src/ltests.c A /trunk/dependencies/lua/src/ltm.c A /trunk/dependencies/lua/src/ltm.h A /trunk/dependencies/lua/src/lundump.c A /trunk/dependencies/lua/src/lundump.h A /trunk/dependencies/lua/src/lvm.c A /trunk/dependencies/lua/src/lvm.h A /trunk/dependencies/lua/src/lzio.c A /trunk/dependencies/lua/src/lzio.h A /trunk/dependencies/tolua A /trunk/dependencies/tolua/.cvsignore A /trunk/dependencies/tolua/Makefile.am A /trunk/dependencies/tolua/all.lua A /trunk/dependencies/tolua/array.lua A /trunk/dependencies/tolua/basic.lua A /trunk/dependencies/tolua/class.lua A /trunk/dependencies/tolua/clean.lua A /trunk/dependencies/tolua/code.lua A /trunk/dependencies/tolua/compat.lua A /trunk/dependencies/tolua/container.lua A /trunk/dependencies/tolua/declaration.lua A /trunk/dependencies/tolua/define.lua A /trunk/dependencies/tolua/doit.lua A /trunk/dependencies/tolua/enumerate.lua A /trunk/dependencies/tolua/feature.lua A /trunk/dependencies/tolua/function.lua A /trunk/dependencies/tolua/module.lua A /trunk/dependencies/tolua/namespace.lua A /trunk/dependencies/tolua/operator.lua A /trunk/dependencies/tolua/package.lua A /trunk/dependencies/tolua/tolua.c A /trunk/dependencies/tolua/tolua.h A /trunk/dependencies/tolua/tolua.pkg A /trunk/dependencies/tolua/tolua_event.c A /trunk/dependencies/tolua/tolua_event.h A /trunk/dependencies/tolua/tolua_is.c A /trunk/dependencies/tolua/tolua_map.c A /trunk/dependencies/tolua/tolua_push.c A /trunk/dependencies/tolua/tolua_to.c A /trunk/dependencies/tolua/toluabind.c A /trunk/dependencies/tolua/typedef.lua A /trunk/dependencies/tolua/variable.lua A /trunk/dependencies/tolua/verbatim.lua PR#12706: Add lua 5.0.2 and tolua 5.0 to the dependencies directory. Patch by Per Inge Mathisen . Tue, 26 Apr 2005 15:03:28 -0700 kauf: Changed paths: M /trunk/common/generate_packets.py If you set handle-per-conn for a packet in packets.def it is supposed to cause the connection rather than the player to be passed to the packet handler. However with handle-via-packet, handle-per-conn directive is simply ignored and the player is passed in rather than the conn. Fixes this. Patch by Raimar. See PR#12883. Tue, 26 Apr 2005 13:09:28 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Give players an alert when the game is started. Patch by me in PR#12838. Tue, 26 Apr 2005 12:58:24 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/control.h Blink the turn-done button on a fixed half-second timer. Patch by me in PR#12885. Tue, 26 Apr 2005 12:53:22 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Send out player info to inform clients of players' phase_done status. Reported by Per Inge Mathisen in PR#12882. Tue, 26 Apr 2005 12:35:53 -0700 vasc: Changed paths: M /trunk/utility/hash.c M /trunk/utility/hash.h PR#12893: Improved hash tables. This patch adds better facilities for user-side memory management of keys and user-data on hash tables by the addition of callbacks. Patch by me. Tue, 26 Apr 2005 10:37:51 -0700 jdorje: Changed paths: M /trunk/doc/PEOPLE Remove accidental 'FIXME' artifacts. Tue, 26 Apr 2005 10:16:53 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Fix a crash when a detached player does /start. Crash from pubserver in PR#12900. Tue, 26 Apr 2005 03:54:27 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Remove overly chatty diplomacy message. See PR#9385 by Chris Knoke. Mon, 25 Apr 2005 23:57:37 -0700 jdorje: Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/generator/mapgen.c M /trunk/server/ruleset.c Generalize terrain in the map generator. Instead of placing specific types of terrain the generator has various methods to look up a desirable terrain based on several properties. The ruleset is able to define the properties that each terrain has. Patch by me in PR#9787. Mon, 25 Apr 2005 22:23:59 -0700 jdorje: Changed paths: M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/unit.h M /trunk/server/settlers.c Add an Activity_type_id typedef. Add an activity_iterate macro to iterate over activity types. Change the AI city terraforming evaluation to do a lookup by activity type as an index rather than hard-coding the types of activities that are evaluated. Patch by Brian Dunstan in PR#12861. Mon, 25 Apr 2005 12:28:22 -0700 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/unittools.c Change the server so that auto_arrange_workers is not automatically called when a city's tile becomes available. update_city_tile_status_map no longer returns a boolean value but instead calls auto_arrange_workers internally if necessary. Bug report by Eddie Anderson and discussion in PR#11144. Patch by me. Mon, 25 Apr 2005 12:11:26 -0700 jdorje: Changed paths: M /trunk/common/Makefile.am M /trunk/common/map.c M /trunk/common/map.h A /trunk/common/tile.c A /trunk/common/tile.h Add a new set of files tile.[ch]. These files hold the tile structure and some accessors. Patch by me in PR#12879. Mon, 25 Apr 2005 11:01:00 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/mapview.c Fix overview scaling in gui-xaw. Patch by Vijay Kiran Kamuju in PR#12886. Sun, 24 Apr 2005 23:19:32 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/citybar.png A /trunk/data/misc/citybar.spec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Make the citybar into a client option, instead of a tileset option. This also means all tilesets must have the citybar graphics, so they are added in the misc/ directory. Patch by myself in PR#12880. Graphics by Hogne Haskjold . Sun, 24 Apr 2005 16:10:32 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/overview_common.c M /trunk/client/overview_common.h Fix the zig-zagging of the map overview on an isometric map. Patch by me in PR#12874. Sat, 23 Apr 2005 23:18:28 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c Give the player a special message when famine destroys a city completely. Patch by me in PR#12814. Sat, 23 Apr 2005 10:47:14 -0700 jdorje: Changed paths: M /trunk/server/unittools.c M /trunk/server/unittools.h Clean up find_a_unit_type. The prototype is changed to use proper types and the implementation now checks all reqs of the role units being looked at. Patch by me in PR#12863. Sat, 23 Apr 2005 10:40:29 -0700 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aihunt.c M /trunk/ai/ailog.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-ftwl/citydlg.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/overviewclass.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_common.c M /trunk/client/overview_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/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/movement.c M /trunk/common/player.c M /trunk/common/requirements.c M /trunk/common/terrain.c M /trunk/common/unit.c A /trunk/scripts A /trunk/scripts/replace M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Rename some map_get_xxx and map_set_xxx functions as tile_get_xxx and tile_set_xxx. The script used to make the replacement is added in the scripts dir. Patch by me in PR#12876. Sat, 23 Apr 2005 10:21:20 -0700 jdorje: Changed paths: M /trunk/ai/advdomestic.c Fix a bug causing the AI difficulty level expansion-want modifier to be ignored. This meant even on easy and novice the AI would fully value expansion. Patch by me in PR#12852. Sat, 23 Apr 2005 10:18:06 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Avoid a potential near-infinite loop in decrease_unit_hp_smooth. Patch by me in PR#12857. Fri, 22 Apr 2005 21:27:30 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c Fix a bug in the "allows" list of the help causing empty entries to be inserted into the list. Patch by me in PR#12872. Fri, 22 Apr 2005 21:26:57 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c Fix a bug in the network packets causing specials requirements to be lost when passed to the client. Reported by Benedict Adamson in PR#12872. Fri, 22 Apr 2005 18:36:46 -0700 jdorje: Changed paths: M /trunk/client/overview_common.c M /trunk/client/overview_common.h Fix the flickering of the overview. Patch by me in PR#12858. Fri, 22 Apr 2005 11:08:29 -0700 bhudson: Changed paths: M /trunk/common/city.c Make city_happy return false if the city is too small. This is a rules change: now a city of size 1 or 2 doesn't set was_happy, so growing it to size 3 (via food or settlers) doesn't have the city be celebrating. Patch by me in PR#9480. Thu, 21 Apr 2005 21:20:08 -0700 bhudson: Changed paths: M /trunk/client/cityrepdata.c Better sorting in the city report: numbers in a string are broken out and compared as numbers so that Marketplace (3/60/9/114) sorts before Marketplace (11/60/8/98). Patch by me in PR#12651. Thu, 21 Apr 2005 18:16:28 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/sprite.c gui-win32: A new bitmap cache, replacing the old per-sprite bitmap cache. Patch by me in PR#12689. Thu, 21 Apr 2005 16:22:57 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/mapview.c gui-win32: fix compilation. Thu, 21 Apr 2005 15:53:13 -0700 vasc: Changed paths: M /trunk/client/helpdata.c M /trunk/common/movement.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/history/effects.ruleset M /trunk/data/history/techs.ruleset PR#12854: Remove the FastBoat tech flag and replace it with an effect. Patch by Jason Dorje Short . Thu, 21 Apr 2005 15:32:43 -0700 per: Changed paths: M /trunk/ai/aitools.c M /trunk/server/settlers.c Fix "(PR#12610) AI tries to move units with zero movement" reported by Marko Lindqvist. Thu, 21 Apr 2005 15:23:40 -0700 per: Changed paths: M /trunk/utility/inputfile.c Improve error reporting when loading ini files with syntax errors. See PR#12756. Thu, 21 Apr 2005 14:37:34 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/helpdata.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/data/civ2/effects.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/doc/README.effects Add a number of new bonus effects. Now there are 2 bonus effects, applied one after the other, for each output type. The G_REDUCED_RESEARCH government flag is removed and replaced by a science-bonus-2 effect. Patch by me in PR#12856. Wed, 20 Apr 2005 19:43:23 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/overview_common.c M /trunk/client/overview_common.h M /trunk/client/packhand.c Change the overview code so it correctly scales itself to the panel area at the time it is created. Note that resizing the panel later still won't resize the overview. Patch by me as part of PR#4543. Wed, 20 Apr 2005 18:59:08 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Rewrite the comment for map_rivers_overlay_load. Wed, 20 Apr 2005 17:28:28 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/data/default/cities.ruleset M /trunk/doc/README.effects M /trunk/server/cityturn.c M /trunk/server/ruleset.c Add a new minimum-size requirement type. When applied at city range this requirement passes if the city is at least the given size. Patch by me in PR#12793. Wed, 20 Apr 2005 13:26:16 -0700 per: Changed paths: M /trunk/ai/aiunit.c Do not go to defend a city that has been taken by/given to another player in the meantime in ai_military_defend(). Noticed by Benedict Adamson in PR#12850. Wed, 20 Apr 2005 12:52:53 -0700 per: Changed paths: M /trunk/ai/aiunit.c Do not assign allied units as city defenders. Pointed out by Benedict Adamson in PR#12836. Wed, 20 Apr 2005 10:40:34 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Partially rewrite consider_settler_action. Patch by Brian Dunstan in PR#12833 with changes by me. Wed, 20 Apr 2005 10:01:08 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Rewrite amortize() to use simple math using floating-point functions. See PR#12834. Based on a discussion by Benoit Hudson and Brian Dunstan . Wed, 20 Apr 2005 09:54:33 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Avoid a crash in the start command when run from the command line. See PR#12855. Wed, 20 Apr 2005 09:44:53 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bug that could sometimes cause the overview not to update. Reported by Per Inge Mathisen in PR#12561. Wed, 20 Apr 2005 09:42:10 -0700 jdorje: Changed paths: M /trunk/client/options.c Add draw_city_outlines to the view_option list, so it will be saved and loaded. Reported by Hogne Haskjold in PR#12818. Tue, 19 Apr 2005 19:57:06 -0700 jdorje: Changed paths: M /trunk/common/unit.h M /trunk/server/gotohand.c Remove the MOVE_COST_AIR definition, since it is just unity (one air step takes one step). Patch by me as part of PR#12776. Tue, 19 Apr 2005 19:36:33 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Add a backing rectangle for the citybar (mapview city texts). If the tileset specifies is_full_citybar then some extra sprites will be loaded and the citybar will be drawn quite a bit differently. Currently only the freim96 (working title) tileset supports the new functionality. Patch by me in PR#2708. Citybar design by Hogne Haskjold . Tue, 19 Apr 2005 15:05:58 -0700 jdorje: Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/commands.c M /trunk/server/stdinhand.c Forward port: add new behavior of the /start command. Now start is INFO level but the game will not start until all players choose to start. See PR#12838. Tue, 19 Apr 2005 10:07:14 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.c M /trunk/common/terrain.h Move some terrain-special code out of map.[ch] into terrain.[ch]. Patch by me in PR#12822. Tue, 19 Apr 2005 07:48:34 -0700 hunterz: Changed paths: M /trunk/po/cs.po fixes Tue, 19 Apr 2005 01:29:00 -0700 hunterz: Changed paths: M /trunk/po/cs.po fixes Mon, 18 Apr 2005 22:31:12 -0700 hunterz: Changed paths: M /trunk/po/cs.po updates Mon, 18 Apr 2005 16:33:03 -0700 jdorje: Changed paths: M /trunk/common/requirements.c M /trunk/data/default/buildings.ruleset Fix a typo in the requirement for University (building), and improve the code to detect invalid requirements. Patch by me in PR#12823. Reported separately by Brian Dunstan . Mon, 18 Apr 2005 16:06:07 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c Fix a bug causing a crash when no units are available to be built. Reported by Vijay Kiran Kamuju in PR#12811. Mon, 18 Apr 2005 12:47:06 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Sun, 17 Apr 2005 23:52:51 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/server/citytools.c M /trunk/server/ruleset.c Remove the terr_gate and spec_gate arrays. Instead the requirement array is used with terrain and special requirements at adjacent range. Patch by me in PR#12792. Sat, 16 Apr 2005 01:35:36 -0700 jdorje: Changed paths: M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.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/nl.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/uk.po Changes to pofiles after 'make dist'. Sat, 16 Apr 2005 00:35:21 -0700 jdorje: Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset Avoid warnings in xgettext. Sat, 16 Apr 2005 00:13:14 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/helpdlg.c Fix compilation of gui-xaw after PR#12772. Patch by Vijay Kiran Kamuju in PR#12797. Fri, 15 Apr 2005 22:42:59 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/helpdlg.c gui-win32: Fix compilation. Fri, 15 Apr 2005 21:44:36 -0700 jdorje: Changed paths: M /trunk/common/unittype.c Fix a bug preventing most units from being built. Bug reported by Vijay Kiran Kamuju in PR#12810 (introduced by PR#12772). Fri, 15 Apr 2005 20:56:34 -0700 jdorje: Changed paths: M /trunk/doc/PEOPLE Forward-port: update PEOPLE from the wiki. Fri, 15 Apr 2005 20:51:21 -0700 jdorje: Changed paths: M /trunk/NEWS Forward-port: update NEWS from the wiki. Changes were made by many. Fri, 15 Apr 2005 15:53:30 -0700 jdorje: Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-gtk-2.0/canvas.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/include/canvas_g.h A /trunk/client/reqtree.c A /trunk/client/reqtree.h Generate an interactive technology tree diagram in the science report dialog. Patch by Mateusz Stefek with a little help from me in PR#12719. Fri, 15 Apr 2005 13:24:43 -0700 jdorje: Changed paths: M /trunk/client/clinet.c Add a TRANS comment to a cryptic error message. Thu, 14 Apr 2005 22:40:49 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Read the toplevels of tilesets when loading the list of available tilesets. This prevents tilesets that will crash the client from being shown as possible choices when changing tilesets through the options dialog. Patch by me in PR#12488. Thu, 14 Apr 2005 22:22:52 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aitech.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c M /trunk/server/savegame.c Move the player's tech_goal field into the research structure (from the ai structure). Patch by me in PR#12745. Thu, 14 Apr 2005 22:08:09 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Clean up the first-time tileset loading code. Instead of automatically falling back to the fallback tileset inside tileset_fullname, instead there is a wrapper function that tries to do the full tileset toplevel load and does the fallback if it fails at any point. Patch by me in PR#12782. Thu, 14 Apr 2005 22:03:36 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c Fix some compile problems in gui-xaw. Patch by Vijay Kiran Kamuju in PR#12783. Thu, 14 Apr 2005 15:46:54 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c forward port: gui-win32: fix column widths in connect dialog. Requested by Jason as PR#11745. Patch by me. Wed, 13 Apr 2005 21:49:15 -0700 jdorje: Changed paths: M /trunk/ai/aitech.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/common/unittype.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/manual/civmanual.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c Change the buildings code to use requirements. Instead of a tech_req and bldg_req, now each building type simply uses an array of requirements. AI and helptext code is updated but may not handle extra requirements (other than building and tech reqs) properly. Patch by me in PR#12772. Wed, 13 Apr 2005 19:22:34 -0700 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 Remove effect and group data from building rulesets. Patch by me in PR#12789. Wed, 13 Apr 2005 11:41:11 -0700 jdorje: Changed paths: M /trunk/ai/aiferry.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/packhand.c M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/citytools.c M /trunk/server/gotohand.c M /trunk/server/srv_main.c Remove the ptile->move_cost AI move-cost cache. This info is now recalculated as needed using map_move_cost_ai. Patch by me in PR#10702. Wed, 13 Apr 2005 11:22:49 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c Change the CMA to use cm_init_parameter instead of manual initialization of unused parameter values. Patch by me in PR#12769. Wed, 13 Apr 2005 11:19:14 -0700 jdorje: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aiexplorer.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/goto.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.c M /trunk/common/unit.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c Remove map_has_special. Change all its users to use tile_has_special. Patch by me in PR#12773. Tue, 12 Apr 2005 20:38:14 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/wldlg.c gui-win32: Make double click on worklist remove the item. Requested as PR#12378. Patch by me. Tue, 12 Apr 2005 20:35:15 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.h M /trunk/client/gui-win32/menu.c gui-win32: Add support for the escape key. Requested as PR#12254. Patch by me. Tue, 12 Apr 2005 20:25:52 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Make a local copy of the savegame filename passed in to load_command. This avoids some minor memory errors. Reported by Per Mathisen in PR#12731. Patch by me. Tue, 12 Apr 2005 19:21:51 -0700 jdorje: Changed paths: M /trunk/client/audio.c M /trunk/client/tilespec.c M /trunk/server/gamehand.c M /trunk/utility/shared.c M /trunk/utility/shared.h Change the datafilelist function so it returns a 'char **' instead of a 'const char **'. This means the callers can actually free the strings when they're finished with them. Some of the callers must use casts to convert the return value to a 'const char **' so the solution is still not perfect. Patch by me in PR#12744. Tue, 12 Apr 2005 19:18:37 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/include/citydlg_g.h M /trunk/client/messagewin_common.c M /trunk/client/packhand.c Remove the make_modal parameter of the popup_city_dialog function. All city dialogs should be non-modal now. Patch by me in PR#12761. Tue, 12 Apr 2005 19:13:49 -0700 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/unittype.c M /trunk/common/unittype.h Add an index value to the tech, building, nation, and unit_type structures. This allows code that has access only to a pointer to (easily) find the index of the source it's looking at. Patch by me in PR#12766. Tue, 12 Apr 2005 18:59:21 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/text.c M /trunk/client/text.h Improve the text shown for the research goal. Add a function to return this text to text.[ch]. Patch by me in PR#12747. Tue, 12 Apr 2005 07:44:36 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aiexplorer.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/server/cityturn.c M /trunk/server/commands.c M /trunk/server/settlers.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Add better "/debug timing" command, and add "/debug info" for a quick overview of the total size of the savegame being tested. Mon, 11 Apr 2005 15:42:06 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c M /trunk/common/capstr.c M /trunk/common/effects.c M /trunk/common/fc_types.h M /trunk/common/nation.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/doc/README.effects Add requirements for nations. This allows modpacks to differentiate nations by adding effects for them. Patch by me in PR#12750. Mon, 11 Apr 2005 15:11:42 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/nation.h Move nation sprite pointers into the tileset (and out of the nation structure). Patch by me in PR#12751. Mon, 11 Apr 2005 10:35:02 -0700 per: Changed paths: M /trunk/server/cityhand.c Make a LOG_ERROR into LOG_VERBOSE that was not usually an error to avoid confusing users. Sun, 10 Apr 2005 16:55:25 -0700 vasc: Changed paths: M /trunk/ai/aicity.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/ruleset.c PR#9817: default building specified in ruleset. Patch by Jason Dorje Short . Sun, 10 Apr 2005 14:53:30 -0700 per: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Change citizen_base_mood() so that we no longer need to change the city state. Add new constant FOOD_COST which is how much food each citizen eats (used to be hardcoded to 2.) Part of PR#12734. Sun, 10 Apr 2005 13:33:13 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c PR#12034: Renamed Ok button on Network page to Connect. Reported by Jason Dorje Short , patch by me. Sun, 10 Apr 2005 12:52:05 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c PR#11396: Treaty doesn't always respect money transfer. Bug reported by Nathanael Nerode , patch by me. Sun, 10 Apr 2005 12:27:34 -0700 vasc: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/common/worklist.h PR#10011: Add more city dialog base worklist functions. Patch by Jason Dorje Short . Sun, 10 Apr 2005 12:20:18 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c PR#11342: GUI should know that we can't buy. Bug reported by Jason Dorje Short , patch by me. Sun, 10 Apr 2005 12:06:57 -0700 vasc: Changed paths: M /trunk/client/citydlg_common.c M /trunk/server/cityhand.c PR#11342: GUI should know that we can't buy. Patch by Jason Dorje Short . Sun, 10 Apr 2005 11:56:32 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c #12762: Player dialog menu reorganization. Inverts the order of the items and changes the name of the "player" menu to the clearer "diplomacy". Patch by me. Sun, 10 Apr 2005 10:33:47 -0700 matusik: Changed paths: M /trunk/server/plrhand.c Don't allow to cheat by going around diplcost, freecost and conquercost settings. Reported by Petri Pipatti in #12714 Sun, 10 Apr 2005 07:55:47 -0700 vasc: Changed paths: M /trunk/client/tilespec.c PR#12754: Fix "show future targets" assert failure. Bug reported by Brendon Oram , patch by me. Sat, 09 Apr 2005 20:31:23 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c This patch adds several UI fixes to the GTK+ 2.0 client. It moves the city and player report menus to the bottom, moves message options to the main tab area, plus some minor fixes. Patch by me as PR#12752. Sat, 09 Apr 2005 20:17:25 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Remove several unnecessary side effects from tileset_read_toplevel. Patch by me in PR#12740. Sat, 09 Apr 2005 18:59:31 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/unittype.h Move unittype sprite pointers into the tileset (and out of the unittype structure). Patch by me in PR#12741. Sat, 09 Apr 2005 17:56:05 -0700 vasc: Changed paths: M /trunk/common/capstr.c Bump up capstr. Sat, 09 Apr 2005 17:50:37 -0700 vasc: Changed paths: M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/data/default/effects.ruleset M /trunk/doc/README.effects PR#12686: New effect slow_down_timeline. Patch by Jason Dorje Short , which changes by me. Thu, 07 Apr 2005 23:32:27 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/government.h Move government sprite pointers into the tileset (and out of the government structure). Patch by me in PR#12729. Wed, 06 Apr 2005 21:36:02 -0700 bhudson: Changed paths: M /trunk/common/aicore/cm.c tile_get lacked a cheap assertion documented in the comments. Patch by me in PR#12737. Wed, 06 Apr 2005 17:49:45 -0700 jdorje: Changed paths: M /trunk/doc/CodingStyle M /trunk/doc/HACKING M /trunk/utility/genlist.h M /trunk/utility/speclist.h M /trunk/utility/specvec.h Add explicit casts to void pointers in header files, to make them compatible with C++. Patch by Frederic Briere in PR#11283 with style changes and added docs by me. Wed, 06 Apr 2005 16:50:06 -0700 jdorje: Changed paths: M /trunk/doc/HACKING Add documentation for C++ compatibility for header files. See PR#11213. Wed, 06 Apr 2005 14:24:41 -0700 jdorje: Changed paths: M /trunk/client/control.c Redraw the unit panel icons every time, instead of (buggily) trying to tell if something has changed. This fixes some problems with the icons not being updated properly. Reported by Christian Knoke in PR#12080. Patch by me. Wed, 06 Apr 2005 10:36:15 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/improvement.h Move building sprites into the tileset structure (and out of the building structure). Patch by me in PR#12698. Tue, 05 Apr 2005 13:40:47 -0700 per: Changed paths: M /trunk/server/ruleset.c M /trunk/server/srv_main.c When rulesets are loaded, some checks are made on existing players to ensure that they are valid, and fix them if not. This assumes that all players are created prior to loading rulesets, which is not true for 'set aifill' created players. Fix the problem by moving the affected code later in the game boot process. See PR#12716. Tue, 05 Apr 2005 13:36:10 -0700 per: Changed paths: M /trunk/ai/aiferry.c M /trunk/ai/aiferry.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/server/unittools.c Make AI goto code use pf. Try to prevent AI from forming large and vulnerable stacks. New amphibious pf method that uses implicit beachheads. Patch by Benedict Adamson in PR#11995. Tue, 05 Apr 2005 12:48:30 -0700 per: Changed paths: M /trunk/ai/aiunit.c Do not attempt to become a unit bodyguard when assigned to guard duty for a city. Do not yoyo between cities attempting to defend them all. look_for_charge() has the problem that it calculates current defense in each city in the world, but forgets to calculate in that once we leave the city we are currently in, that city might become the most needy! So instead we try harder to stay where we are. When military code can't find us work to do, actually do go home. Now using ai_military_defend(). Tue, 05 Apr 2005 02:24:29 -0700 per: Changed paths: M /trunk/client/text.c Move "(Unit ID %d)" text in unit info box below city name. This fixes PR#12587, reported by Jason. Mon, 04 Apr 2005 15:46:06 -0700 per: Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/history/units.ruleset Add hunter AI hints to the other rulesets. Mon, 04 Apr 2005 14:45:49 -0700 per: Changed paths: M /trunk/ai/aihunt.c M /trunk/ai/aihunt.h M /trunk/ai/aiunit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/units.ruleset M /trunk/server/srv_main.c Partial rewrite of the hunter code. We now use pf for finding viability of targets, removing a whole class of problems with the previous method of guessing that we could reach the target but really could not. Adds the 'Hunter' AI hint unit role to indicate a unit useful for hunting to speed up the code. We also reevaluate our targets each turn, adding the feature of changing targets during missions if we find something closer that is more interesting. The changes balance each other out in terms of speed, which does not change noticably. See PR#12572 for more info. Sun, 03 Apr 2005 17:37:00 -0700 bhudson: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Make the gtk2 city report use cityrepfield_compare rather than strcmp to sort. Patch by me in PR#12644. Sun, 03 Apr 2005 13:19:52 -0700 vasc: Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/government.c M /trunk/common/requirements.c M /trunk/common/requirements.h PR#11571: Remove target_type from get_*_bonus. Patch by Jason Dorje Short . Sun, 03 Apr 2005 04:34:59 -0700 rfalke: Changed paths: M /trunk/ai/aisettler.h M /trunk/client/gui-ftwl/gui_text.h M /trunk/client/gui-gtk-2.0/cma_fe.h M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-2.0/mapctrl.h M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-sdl/cma_fe.h M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-xaw/dialogs.h M /trunk/client/gui-xaw/mapview.h M /trunk/client/gui-xaw/wldlg.h M /trunk/common/aicore/citymap.h M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/temperature_map.h M /trunk/server/generator/utilities.h Replace struct declarations with an include of fc_types.h. This the preferred way now. Patch from me in PR#12629. Sun, 03 Apr 2005 04:04:37 -0700 rfalke: Changed paths: M /trunk/client/gui-ftwl/mapview.c Add an include to make the FTWL compile agian. Thu, 31 Mar 2005 21:06:18 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/mapview.c gui-win32: compile fix. Thu, 31 Mar 2005 16:42:27 -0800 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/unittools.c Fix a critical fog-of-war bug when a watchtower fortress is built or destroyed and there are allied units on the tile. Patch by Marko Lindqvist in PR#12618 with style and comment changes by me. Thu, 31 Mar 2005 16:05:59 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Fix bugs with refreshing of city dialogs after a unit's transported status changes. Reported by Christian Knoke in PR#12080. Patch by Mateusz Stefek with changes by me. Thu, 31 Mar 2005 10:32:10 -0800 jdorje: Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h Add PF support for amphibious (ferry+passenger) combo movement, along with a few other minor improvements. Patch by Benedict Adamson in PR#11995 with style and comment changes by me. Thu, 31 Mar 2005 10:28:14 -0800 jdorje: Changed paths: M /trunk/server/unittools.c Fix comment in send_unit_info_to_onlookers. Patch by Benedict Adamson as part of PR#11995. Thu, 31 Mar 2005 09:59:51 -0800 jdorje: Changed paths: M /trunk/server/unittools.c Backport: activate sentried units when their transporter is wiped from under them. Reported by Christian Knoke in PR#1524. Patch by me. Thu, 31 Mar 2005 09:48:34 -0800 jdorje: Changed paths: M /trunk/server/connecthand.c M /trunk/server/stdinhand.c Don't aitoggle a player until all info is sent to the client. This bug occurrs in /take or when connecting directly to a player in a running game; doing the aitoggle first triggers a player packet which the client cannot correctly handle, and because of delta no second packet may be sent. Reported by Marko Lindqvist in PR#11612. Patch by Mike Kaufman and myself. Thu, 31 Mar 2005 09:37:57 -0800 jdorje: Changed paths: M /trunk/common/tech.c Fix a bug whereby update_tech assumes A_NONE is set to known, even though a comment says this isn't always true. Patch by me in PR11612. Thu, 31 Mar 2005 09:29:42 -0800 jdorje: Changed paths: M /trunk/common/aicore/pf_tools.c Fix goto for units with unlimited fuel. Reported by Per Inge Mathisen in PR#12664. Thu, 31 Mar 2005 09:28:03 -0800 jdorje: Changed paths: M /trunk/client/Makefile.am M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h A /trunk/client/overview_common.c A /trunk/client/overview_common.h M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Move the common overview code into a new set of files overview_common.[ch]. Patch by me in PR#12694. Wed, 30 Mar 2005 15:06:52 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/tech.h Move tech sprite pointers into the tileset (and out of the tech structure). Patch by me in PR#12688. Wed, 30 Mar 2005 14:01:16 -0800 jdorje: Changed paths: M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/requirements.c M /trunk/common/requirements.h Add support for world-ranged tech requirements. Patch by me as part of PR#12686. Wed, 30 Mar 2005 12:03:08 -0800 ornil: Changed paths: M /trunk/po/ru.po Fixed & updated ru.po Wed, 30 Mar 2005 09:19:16 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add tileset parameters to the gui-position functions. Patch by me in PR#12685. Wed, 30 Mar 2005 09:13:12 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Add the tileset name to the tileset struct. Remove the current_tileset global variable. Patch by me in PR#12683. Wed, 30 Mar 2005 08:54:20 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/utility/specvec.h Change tileset accessor functions to take a const tileset parameter. Patch by me in PR#12684. Tue, 29 Mar 2005 20:46:18 -0800 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset Fix typo: "Mediaval" -> "Medieval". Reported by Dmitriy Genzel. Tue, 29 Mar 2005 14:17:03 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Tue, 29 Mar 2005 09:46:48 -0800 rfalke: Changed paths: M /trunk/client/clinet.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/packets.c Make the packet more robust. Instead of assuming by assert that the decompression is always successful we cut the connection if an errors occurs. Also a decompressed packet is at least 3 bytes long. If this condition is not true than the connection will also be closed. Reported by various people. Patch from me in PR#12692. Tue, 29 Mar 2005 04:46:41 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/dialogs.c gui-xaw: Replace using of obsolete city_styles.techreq by call of city_style_has_requirements (PR#12691). Patch by me Tue, 29 Mar 2005 04:28:27 -0800 per: Changed paths: M /trunk/common/fc_types.h M /trunk/common/nation.h M /trunk/server/gamehand.c M /trunk/server/ruleset.c M /trunk/utility/shared.h Move some freeciv-specific defines from shared.h to fc_types.h. Add init_units="" list to nation rulesets where you add specific units this nation should start the game with. See PR#12667 Tue, 29 Mar 2005 04:27:19 -0800 per: Changed paths: M /trunk/server/barbarian.c M /trunk/server/unittools.c Do no try to unleash barbarians if there are no barbarian units in the ruleset. Allow rulesets with no barbarians or hut units. From PR#12667. Tue, 29 Mar 2005 04:26:01 -0800 per: Changed paths: M /trunk/common/requirements.c Generate actually helpful error messages from gen req code. From PR#12667. Tue, 29 Mar 2005 04:24:45 -0800 per: Changed paths: M /trunk/ai/aicity.c Correctly handle rulesets with no F_HELP_WONDER units. From PR#12667. Mon, 28 Mar 2005 15:25:38 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Make the load_sprite, unload_sprite, and sprite_exists functions static within tilespec.c. Patch by me in PR#12424. Mon, 28 Mar 2005 09:19:27 -0800 jdorje: Changed paths: M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-stub/canvas.c M /trunk/client/gui-stub/cityrep.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/diplodlg.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-stub/helpdlg.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-stub/menu.c M /trunk/client/gui-stub/pages.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-stub/sprite.c M /trunk/client/include/pages_g.h Improve some client function comments, particularly for gui-stub. Patch by Raimar Falke in PR#12643. Mon, 28 Mar 2005 09:14:58 -0800 jdorje: Changed paths: M /trunk/ai/aihand.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/governments.ruleset M /trunk/server/plrhand.c M /trunk/server/ruleset.c Add requirements for governments. This allows a government type to depend on any possible requirement. The AI however can only handle tech reqs. Patch by me in PR#12659. Mon, 28 Mar 2005 09:05:54 -0800 jdorje: Changed paths: M /trunk/client/messagewin_common.c Fix the message window so it doesn't try to remove leading "Game:" prefixes (since there aren't any such prefixes anymore). Reported by Mateusz Stefek in PR#12627. Patch by me. Mon, 28 Mar 2005 08:59:15 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-ftwl/canvas.c M /trunk/client/gui-ftwl/chatline.c M /trunk/client/gui-ftwl/graphics.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-ftwl/sprite.c M /trunk/client/gui-ftwl/sprite.h M /trunk/client/gui-gtk-2.0/canvas.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/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/sprite.c M /trunk/client/gui-gtk-2.0/sprite.h M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/graphics.h M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapclass.h M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/canvas.c M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-stub/sprite.c M /trunk/client/gui-win32/canvas.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/graphics.h 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 M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/graphics.h M /trunk/client/gui-xaw/gui_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/sprite_g.h M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/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:42 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-ftwl/mapview.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/graphics.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/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_dither.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/gui_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/sprite.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.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: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/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/canvas.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/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 M /trunk/client/gui-win32/canvas.h M /trunk/client/gui-win32/sprite.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 rfalke: Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/client/helpdata.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:15 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/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: Changed paths: M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.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/nl.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/uk.po 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:05 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/capstr.c M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/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:13 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.h M /trunk/client/gui-gtk-2.0/pages.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:40 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.h 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.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/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.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/belgian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/bosnia.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/byzantium.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/columbian.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/elvish.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/galician.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hobbits.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/indonesian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kampuchean.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/malaysian.ruleset M /trunk/data/nation/martian.ruleset M /trunk/data/nation/mexican.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/nigerian.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/phoenician.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/quebecois.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/sumerian.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/taiwanese.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/venezuelan.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/server/ruleset.c M /trunk/server/srv_main.c Add a possibility for nations to be in more than a one group. Patch by me in #9596 Fri, 25 Mar 2005 08:49:06 -0800 per: Changed paths: M /trunk/ai/advmilitary.c Improve defender logging in AI; make AI build "DefendOk" role units if it has to, no more building Settlers as defenders. Fri, 25 Mar 2005 07:26:54 -0800 rfalke: Changed paths: M /trunk/utility/ftwl/common_types.c Correct a clipping function. Symtoms were described PR#12593. Reported by various. Patch by me. Fri, 25 Mar 2005 06:44:09 -0800 matusik: Changed paths: M /trunk/po/pl.po Partial update Fri, 25 Mar 2005 05:20:24 -0800 rfalke: Changed paths: M /trunk/tests/Makefile.am Create a tmp file to avoid using the same file as input and output to sed. Reported by Marko Lindqvist in PR#11594. Patch from me. Fri, 25 Mar 2005 05:08:29 -0800 matusik: Changed paths: M /trunk/common/game.c M /trunk/server/srv_main.c Call clean_players_research() inside game_free() instead of server_game_free(). Reported by Marko Lindqvist in PR#10838 Fri, 25 Mar 2005 03:31:36 -0800 per: Changed paths: M /trunk/utility/ftwl/back_end.h Remove unimplemented function be_set_transparent() from back_end.h Fri, 25 Mar 2005 03:25:09 -0800 rfalke: Changed paths: M /trunk/client/gui-ftwl/gui_text.h M /trunk/server/commands.h M /trunk/server/generator/startpos.h M /trunk/server/settings.h M /trunk/utility/ftwl/back_end.h M /trunk/utility/ftwl/text_renderer.h Add 2 and rename some other header guards to follow the standard. Patch by me in PR#12633. Fri, 25 Mar 2005 02:31:52 -0800 rfalke: Changed paths: M /trunk/client/gui-ftwl/Makefile.am A /trunk/client/gui-ftwl/canvas.c A /trunk/client/gui-ftwl/canvas.h M /trunk/client/gui-ftwl/graphics.c M /trunk/client/gui-ftwl/gui_main.h M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-ftwl/mapview.h A /trunk/client/gui-ftwl/sprite.c A /trunk/client/gui-ftwl/sprite.h M /trunk/client/include/canvas_g.h M /trunk/client/include/sprite_g.h Move canvas and sprite specific function to the newly created files. Thus implementing the newly created canvas and sprite header files. Patch from me in PR#12622. Fri, 25 Mar 2005 02:20:51 -0800 rfalke: Changed paths: M /trunk/ai/aidata.h M /trunk/ai/aisettler.h M /trunk/ai/aitech.h M /trunk/client/gui-ftwl/gui_text.h M /trunk/client/gui-gtk-2.0/messagewin.h M /trunk/client/gui-gtk-2.0/pages.h M /trunk/client/gui-xaw/inteldlg.h M /trunk/client/helpdata.h M /trunk/common/aicore/citymap.h M /trunk/server/commands.h M /trunk/server/generator/mapgen.h M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/temperature_map.h M /trunk/server/generator/utilities.h M /trunk/utility/ftwl/be_common_24.h M /trunk/utility/ftwl/text_renderer.h M /trunk/utility/ftwl/theme_engine.h Add includes and type declarations to make each header file self-contained. Patch from me in PR#12629. Thu, 24 Mar 2005 13:39:33 -0800 jdorje: Changed paths: M /trunk/common/combat.c Fix a bug where transporting an air unit would make sea units invulnerable to attack by other sea units. The fix is that transported units are ignored when checking to see if a tile may be attacked. Reported by many in PR#9554. Thu, 24 Mar 2005 12:55:51 -0800 rfalke: Changed paths: M /trunk/utility/ftwl/text_renderer.c Don't bail out if a certain character isn't available in the font. It will be rendered as such. Usually a box. Reported by Per in PR#10064 and Jason in PR#12594. Thu, 24 Mar 2005 09:48:49 -0800 per: Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Remove random movement. You can now always move into a tile if you have any movement points (even a fraction) left. See PR#4387 for the long story. Thu, 24 Mar 2005 08:48:57 -0800 jdorje: Changed paths: M /trunk/server/userdb/lockfile.c Fix compilation when flock() is not available. Reported by Brett Albertson; see PR#12512. Thu, 24 Mar 2005 08:45:52 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Add logging code to pixmap_put_sprite. Patch by me in PR#12590. Thu, 24 Mar 2005 08:41:42 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/buildings.ruleset M /trunk/data/history/effects.ruleset M /trunk/server/ruleset.c Remove the aqueduct_size value. Implement a default maximum city size by adding a new effect. Patch by me in PR#12596. Wed, 23 Mar 2005 14:27:10 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/Makefile.am A /trunk/client/gui-win32/canvas.c A /trunk/client/gui-win32/canvas.h M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/spaceshipdlg.c A /trunk/client/gui-win32/sprite.c A /trunk/client/gui-win32/sprite.h Add new files canvas.c and sprite.c for the canvas and sprite interfaces to the gui-win32 client. Patch by me in PR#12609. Wed, 23 Mar 2005 12:27:08 -0800 jdorje: Changed paths: M /trunk/utility/fciconv.c M /trunk/utility/fciconv.h M /trunk/utility/shared.c Take 2: convert the thousands separator from the local to the internal encoding. This fixes some bugs in locales where the separator is not ASCII. Reported by many in PR#10265. Fix by Mateusz Stefek and myself. Wed, 23 Mar 2005 10:55:44 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c When sliding the mapview, calculate the position based on the estimated end time of the draw rather than the start time. Patch by me in PR#12583. Wed, 23 Mar 2005 10:13:21 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/Makefile.am A /trunk/client/gui-gtk-2.0/canvas.c A /trunk/client/gui-gtk-2.0/canvas.h M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.h M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h A /trunk/client/gui-gtk-2.0/sprite.c A /trunk/client/gui-gtk-2.0/sprite.h M /trunk/client/gui-gtk-2.0/wldlg.c Add new files canvas.c and sprite.c for the canvas and sprite interfaces to the gui-gtk-2.0 client. Patch by me in PR#12557. Wed, 23 Mar 2005 09:56:54 -0800 jdorje: Changed paths: M /trunk/client/gui-stub/Makefile.am A /trunk/client/gui-stub/canvas.c A /trunk/client/gui-stub/canvas.h M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-stub/mapview.c A /trunk/client/gui-stub/sprite.c A /trunk/client/gui-stub/sprite.h M /trunk/client/include/Makefile.am A /trunk/client/include/canvas_g.h M /trunk/client/include/graphics_g.h M /trunk/client/include/mapview_g.h A /trunk/client/include/sprite_g.h M /trunk/client/mapview_common.h Separate the canvas and sprite interfaces out from the mapview and graphics code. This only changes the interface and gui-stub client. Patch by me in PR#12557. Wed, 23 Mar 2005 09:49:38 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/control.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Move the named_sprite structure inside the tileset structure. Patch by me in PR#12574. Tue, 22 Mar 2005 21:51:07 -0800 jdorje: Changed paths: M /trunk/utility/shared.c Revert PR#10265 commit. Tue, 22 Mar 2005 21:37:05 -0800 jdorje: Changed paths: M /trunk/utility/shared.c Convert the thousands separator from the local to the internal encoding. This fixes some bugs in locales where the separator is not ASCII. Reported by many in PR#10265. Fix by Mateusz Stefek and myself. Tue, 22 Mar 2005 19:42:06 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c gui-win32: give up our time slice if we're idle. Tue, 22 Mar 2005 19:37:09 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c gui-win32: colored mouse cursor support. Patch by me in PR#12524. Tue, 22 Mar 2005 19:16:00 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/mapview.c gui-win32: Better AlphaBlend detection, and software alpha blending support. Patch by me in PR#12582. Tue, 22 Mar 2005 18:09:23 -0800 jdorje: Changed paths: M /trunk/common/capstr.c Update capstring after requirements change (PR#12154, erronously referred to as PR#12557). Tue, 22 Mar 2005 18:07:45 -0800 jdorje: Changed paths: M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/data/civ2/effects.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/effects.ruleset M /trunk/doc/README.effects Add an "adjacent" range for requirements. Patch by me in PR#12557. Tue, 22 Mar 2005 15:29:22 -0800 cazfi: Changed paths: M /trunk/client/gui-gtk/plrdlg.c M /trunk/server/unittools.c Remove last couple of "Game:" prefixes from messages. Patch from #12595 Originally requested by Sini Ruohomaa Tue, 22 Mar 2005 13:40:54 -0800 rfalke: Changed paths: M /trunk/client/gui-ftwl/graphics.c M /trunk/utility/ftwl/back_end.h M /trunk/utility/ftwl/be_common_24.c Support the mask parameter for crop_sprite(). Required to draw the isometric view correctly. Tue, 22 Mar 2005 13:26:35 -0800 rfalke: Changed paths: M /trunk/utility/ftwl/be_common_24.c Add more clipping to line drawing. Add clipping to text drawing. Tue, 22 Mar 2005 13:23:33 -0800 rfalke: Changed paths: M /trunk/utility/ftwl/be_common_24.c Restore the ability to write images to file. Was broken for unknown reasons by a previous commit. Tue, 22 Mar 2005 13:21:23 -0800 rfalke: Changed paths: M /trunk/client/gui-ftwl/graphics.c Enable the isometric view for the FTWL client. Tue, 22 Mar 2005 12:18:52 -0800 cazfi: Changed paths: M /trunk/ai/aiunit.c Remove errorlog from non-error situation. Tue, 22 Mar 2005 12:04:42 -0800 rfalke: Changed paths: M /trunk/client/gui-ftwl/connectdlg.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-ftwl/pages.c M /trunk/configure.ac M /trunk/utility/ftwl/be_common_24.c List of changes: - re-enable ftwl in configure.ac - add some new functions with almost empty body - rename tile_list to tile_list2 since there is a new tile_list in the common code - disable the city description functions because there are now drawn in the common code - add new text functions for the canvas - optimize the blitting function. The previous version couldn't really be fast. - add an option to measure blitting speed by cycles Problems: - city descriptions are not drawn correctly - the feature of city size depending city names is not supported by the common code - graphic artifacts in the mapview (*points* to common code) Patch by me in PR#12591. Mon, 21 Mar 2005 20:13:58 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h Remove the "section" field of the "item" structure. Add a function to generate the section value as needed. Patch by me in PR#12558. Mon, 21 Mar 2005 20:06:47 -0800 jdorje: Changed paths: M /trunk/doc/README.rulesets Add documentation of (current) restrictions on what unit flags may only be used with certain unit movement types. Patch by Marko Lindqvist in PR#12565. Mon, 21 Mar 2005 20:03:35 -0800 jdorje: Changed paths: M /trunk/server/savegame.c M /trunk/server/savegame.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Add a "save reason" to the savegame. This stores (mostly for debugging) the in-game trigger that caused the save. Patch by Marko Lindqvist in PR#12544. Mon, 21 Mar 2005 19:42:30 -0800 jdorje: Changed paths: M /trunk/data/default/buildings.ruleset Remove unused effects data from buildings.ruleset. Patch by me in PR#12586. Mon, 21 Mar 2005 15:14:08 -0800 jdorje: Changed paths: M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-stub/pages.c Fix compilation of gui-stub. Patch by me in PR#12580. Mon, 21 Mar 2005 15:01:12 -0800 cazfi: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/server/console.c M /trunk/utility/log.c M /trunk/utility/log.h #10234: freelog() both writes to file and calls callback if they both are set. Mon, 21 Mar 2005 14:43:43 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Mon, 21 Mar 2005 09:38:33 -0800 jdorje: Changed paths: M /trunk/common/generate_packets.py Pass NULL as the parameter for the post-send on an empty packet. Patch by Benoit Hudson in PR#12566. Mon, 21 Mar 2005 09:34:27 -0800 jdorje: Changed paths: M /trunk/client/agents/cma_core.c Fix compilation when SHOW_TIME_STATS is enabled. Patch by Benoit Hudson in PR#12564. Mon, 21 Mar 2005 09:30:28 -0800 jdorje: Changed paths: M /trunk/utility/shared.c Don't allow the < > characters in usernames. Patch by Mike Kaufman in PR#12307. Mon, 21 Mar 2005 09:22:53 -0800 jdorje: Changed paths: M /trunk/server/sernet.c Restructure some parts of the sniff_packets functions. Patch by Benoit Hudson in PR#12563 with style changes by me. Mon, 21 Mar 2005 08:37:54 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk/mapview.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/graphics.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add a tileset parameter to accessor functions in tilespec.h. Patch by me in PR#12553. Mon, 21 Mar 2005 06:10:53 -0800 per: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c Improve TIMING_LOG a bit. Mon, 21 Mar 2005 05:38:11 -0800 per: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/ailog.c M /trunk/common/aicore/pf_tools.c M /trunk/server/srv_main.c Fix two copy&paste mistakes in the movemap code. Add timing log of movemap. Mon, 21 Mar 2005 05:05:21 -0800 per: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/unittools.c Moved watchtower options from server options to terrain ruleset. Removed the 'wtowervision' option. Set default 'wtowerevision' to 2. This increases the vision range of any ground unit in a fortress by 2. Simplified the code, and increased max 'wtowerevision' from 2 to 4. See PR#12490. Mon, 21 Mar 2005 04:55:07 -0800 per: Changed paths: M /trunk/ai/aihand.c M /trunk/common/government.h M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/governments.ruleset M /trunk/server/ruleset.c Add AI hints to governments so that AI will not have to evaluate Despotism when Monarchy can be used, and not evaluate Monarchy when Communism is available. This addresses in part PR#12315 (AI slowness), reported by Christian Knoke. Mon, 21 Mar 2005 04:28:00 -0800 per: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/settlers.c Clean up the iteration of unit management in the AI. Basically, where we used to iterate over all units twice, we now do it just once. We no longer manage passengers in ferries. Instead, ferries hand over management to its chosen passenger (each ferry has a "boss" that says where it should go). When we arrive, the ferry manages each passenger, to allow them to disembark. We also try very hard to avoid managing a unit twice by doing it once by ferry/other and once by ai_manage_units(), by setting punit->ai.done when it has successfully been managed once. Parts of the AI unit defense of cities code has been cleaned up significantly as well. We now fortify our defenders, and sentry units that are not designated as defenders, but are in a city anyway, such as units waiting for a ferry. This makes it easier to debug the AI by looking at what units are doing. (Fortifying units in cities does nothing. They get the defense bonus anyway.) The AIUNIT_PILLAGE, AIUNIT_RUNAWAY and AIUNIT_FORTIFY roles have been removed, since they were not/no longer used. Mon, 21 Mar 2005 04:21:28 -0800 per: Changed paths: M /trunk/server/diplomats.c Remove duplicated diplomat message. Reported by Brendon in PR#12556. Sun, 20 Mar 2005 04:56:20 -0800 per: Changed paths: M /trunk/ai/aiexplorer.c AI should not explore with gameloss units. Sun, 20 Mar 2005 03:26:08 -0800 per: Changed paths: M /trunk/ai/aitools.c Fix bug in AI role logging: activity != role! Sun, 20 Mar 2005 03:02:32 -0800 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aitools.h Add better logging of AI role changes. Sun, 20 Mar 2005 01:08:48 -0800 per: Changed paths: M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/server/commands.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Add new AI debug command: /debug timing. This gives you a rundown of where the AI is spending its CPU cycles. See PR#12547. Sat, 19 Mar 2005 20:17:54 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/mapview.c gui-win32: fix some bugs in bitmap cache and canvas functions. Patch by me in PR#12525. Sat, 19 Mar 2005 16:06:46 -0800 per: Changed paths: M /trunk/server/savegame.c Save AI unit information related to ferries and bodyguards. PR#12548. Sat, 19 Mar 2005 15:45:34 -0800 per: Changed paths: M /trunk/ai/aihunt.c AI: Do not hunt for land units in ferries with other land units. Sat, 19 Mar 2005 15:17:59 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c Remove references to the named_sprites structure. This allows gui-xaw to compile. Patch by me in PR#12551. Sat, 19 Mar 2005 15:04:35 -0800 jdorje: Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/data/Makefile.am D /trunk/data/freeciv.rc D /trunk/m4/gtk-client.m4 D /trunk/m4/gtk.m4 Remove all bootstrap support for the "old" GTK client. See PR#12132. Sat, 19 Mar 2005 15:03:32 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/inteldlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/spaceshipdlg.c gui-win32: Use sprite accessor functions. Requested by Jason. Patch by me in PR#12520. Sat, 19 Mar 2005 15:00:29 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Move the named_sprite structure, and other interface data, out of the interface and into tilespec.c. Patch by me in PR#12536. Sat, 19 Mar 2005 14:53:43 -0800 jdorje: Changed paths: M /trunk/client/control.c Refactor the active-unit animation so it doesn't access the named_sprites array. Patch by me in PR#12535. Sat, 19 Mar 2005 14:41:38 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/spaceshipdlg.c Allow gui-xaw to compile again. See PR#12529. Sat, 19 Mar 2005 13:58:18 -0800 cazfi: Changed paths: M /trunk/ai/aiferry.c M /trunk/common/movement.c M /trunk/common/movement.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/sanitycheck.c This introduces can_unit_transport() and can_unit_type_transport() which hide ugliness of checking if unit(type) can transport other. Some places are changed to use them. All is_air_units_transport() callers are gone so it's removed. From #11338 Sat, 19 Mar 2005 07:34:18 -0800 per: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/server/srv_main.c Add AI movemap. This is a map of which units can reach a given tile within one or two turns. Patch by me and Benedict Adamson in PR#9610. Sat, 19 Mar 2005 06:41:44 -0800 per: Changed paths: M /trunk/client/text.c In --enable-debug=yes games, add the unit ID of the relevant unit to the map sidebar and the city dialog unit tooltip. This is enormously helpful when using the /debug server command. Fri, 18 Mar 2005 11:20:56 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Draw the focus unit in a separate, higher drawing layer. Patch by me in PR#12528. Fri, 18 Mar 2005 05:59:46 -0800 per: Changed paths: M /trunk/ai/aihand.c Fix the AI tax code so that it does not fluctuate between max science and max gold all the time. Bug reported by Mateusz. PR#12451. Fri, 18 Mar 2005 04:46:32 -0800 per: Changed paths: M /trunk/common/game.c M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/governments.ruleset M /trunk/server/ruleset.c Remove some unused AI government hints. Fri, 18 Mar 2005 04:41:38 -0800 per: Changed paths: M /trunk/ai/aihand.c Remove unnecessary generic_city_refresh() from AI govt code. From PR#12315. This should speed up AI a bit for very large civilizations. Fri, 18 Mar 2005 03:26:25 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/inteldlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/tech.c M /trunk/server/cityturn.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/unittools.c Cleanup of team research code. Patch by Mateusz in PR#12508. Thu, 17 Mar 2005 16:38:55 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Allow the tileset to specify the Y offset of the citybar text. Add some suitable defaults for the different tilesets. Patch by me in PR#12521. Thu, 17 Mar 2005 16:04:33 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add accessor functions for the nuke explosion sprite and for the number of citymap overlay colors. Patch by me in PR#12518. Thu, 17 Mar 2005 10:32:42 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add an accessor function for the spaceship sprites. Patch by me in PR#12442. Wed, 16 Mar 2005 11:37:49 -0800 jdorje: Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/aicore/path_finding.c M /trunk/common/map.c Cast typed pointers to void* values when passing them to freelog (for a %p argument). This is "required" by strict C99. Patch by me in PR#12511. Wed, 16 Mar 2005 11:34:08 -0800 jdorje: Changed paths: M /trunk/server/userdb/lockfile.c Improve the preprocessor check for file locking conditions. Patch by me in PR#12512. Wed, 16 Mar 2005 11:30:39 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/Makefile.am D /trunk/client/include/cityicon.ico D /trunk/client/include/freeciv.ico M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/cityicon.png A /trunk/data/misc/civicon.png A /trunk/data/misc/icons.spec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Move the client window-manager icons into the tileset. Patch by me in PR#12513. Tue, 15 Mar 2005 21:28:41 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/mapview.c Fix some runtime problems in gui-xaw: with loading of cursors and with drawing of text. The cursor loading is still wrong but at least now it will run. Patch by me in PR#12523. Tue, 15 Mar 2005 21:26:59 -0800 jdorje: Changed paths: M /trunk/configure.ac Commit the remaining part of PR#12519. Tue, 15 Mar 2005 20:40:32 -0800 jcanete: Changed paths: M /trunk/server/sernet.c Add a configure check for socklen_t. Patch by Jason Dorje Short in PR#12519. Tue, 15 Mar 2005 08:11:40 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Fix a bug where the turn-done button state may not be set correctly at the start of a new phase. Reported by Benoit Hudson and others in PR#12377. Tue, 15 Mar 2005 08:08:24 -0800 jdorje: Changed paths: M /trunk/common/city.c Fix a bug when refreshing cities with trade routes for the first time when a savegame is loaded. Reported by "Bert Bert" in PR#12498. Tue, 15 Mar 2005 08:04:17 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add accessor functions for the unit unhappiness and upkeep overlay sprites. Patch by me in PR#12501. Mon, 14 Mar 2005 20:05:11 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Turn off all citymap overlays at the start of a new turn. See PR#12379. Mon, 14 Mar 2005 13:37:09 -0800 jdorje: Changed paths: M /trunk/client/civclient.c Avoid a client crash when setting timeout for the first time. Reported by Marko Lindqvist in PR#12499. Mon, 14 Mar 2005 13:34:27 -0800 jdorje: Changed paths: M /trunk/server/sernet.c Use the correct type for the socket length parameter to accept. Patch by me in PR#12481. Mon, 14 Mar 2005 12:26:27 -0800 cazfi: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aihunt.c M /trunk/ai/aisettler.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/control.c M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/common/Makefile.am M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/fc_types.h M /trunk/common/map.c A /trunk/common/movement.c A /trunk/common/movement.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/airgoto.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/gotohand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Move movetype specific functions from unit.c and unittype.c to new file movement.c Patch by me and Jason in #11336. Sun, 13 Mar 2005 22:21:18 -0800 jdorje: Changed paths: M /trunk/server/unithand.c Avoid a server crash when receiving an illegal diplomat packet. Patch by me in PR#12505. Sun, 13 Mar 2005 21:58:18 -0800 jdorje: Changed paths: M /trunk/server/unithand.c Don't let the client cheat when changing a unit's homecity. Patch by Marko Lindqvist in PR#12497 with changes by me. Sun, 13 Mar 2005 17:35:02 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/colors.c M /trunk/client/gui-win32/colors.h M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/gui_main.h M /trunk/client/gui-win32/mapview.c gui-win32: implement set_city_names_font_sizes(), get_text_size(), and canvas_put_text(). Patch by me in PR#12503. Sun, 13 Mar 2005 09:59:40 -0800 jdorje: Changed paths: M /trunk/data/default/units.ruleset M /trunk/data/history/units.ruleset Add a "leader" unit to the default and history rulesets. Patch by Per Inge Mathisen in PR#12491 (history ruleset changes by me). Sun, 13 Mar 2005 09:55:15 -0800 jdorje: Changed paths: M /trunk/configure.ac M /trunk/utility/support.c Add a missing #include . Patch by me in PR#12480. Sun, 13 Mar 2005 09:53:44 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c Move the drawing of citymap overlays from mapview_common into the tilespec code. Patch by me in PR#12489. Sun, 13 Mar 2005 09:50:54 -0800 jdorje: Changed paths: M /trunk/common/map.h M /trunk/common/terrain.h Move the declaration of the tile_type struct into terrain.h, so that it's declared before it's used. Patch by me in PR#12482. Sun, 13 Mar 2005 09:11:53 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/mapview.c Fix gui-xaw compile problems with the new text-drawing code. Patch by Vijay Kiran Kamuju in PR#12493. Sat, 12 Mar 2005 06:00:13 -0800 hogne: Changed paths: M /trunk/data/trident/units.spec Added leader unit Sat, 12 Mar 2005 05:41:00 -0800 hogne: Changed paths: M /trunk/data/trident/units.png Added king unit made by paul Fri, 11 Mar 2005 14:40:53 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/mapview.c Avoid a naming conflict with a global variable 'cursors' in GTK 2.6. Reported by Mike Jing in PR#12459. Fri, 11 Mar 2005 09:11:27 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/climap.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-ftwl/graphics.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/overviewclass.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change the tileset query functions so that they take a tileset parameter, rather than acting on the global tileset. Patch by me in PR#12471. Thu, 10 Mar 2005 23:46:01 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move the show_city_desc function into mapview_common. Two new GUI functions, get_text_size and canvas_put_text, are added. Another GUI function prepare_show_city_descriptions is also removed. Patch by me in PR#12470. Thu, 10 Mar 2005 23:36:02 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Merge conflicts in the PR#12469 and PR#12468 commits. Thu, 10 Mar 2005 23:31:10 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c Draw city tile output as part of the tilespec code, rather than as a separate overlay. Patch by me in PR#12469. Thu, 10 Mar 2005 23:21:29 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Remove the style field from the drawn_sprite struct, as it is unnecessary. Patch by me in PR#12468. Thu, 10 Mar 2005 21:57:44 -0800 jdorje: Changed paths: M /trunk/server/stdinhand.c Use mystrcasecmp instead of strcasecmp. Patch by me in PR#12479. Thu, 10 Mar 2005 21:06:11 -0800 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/common/aicore/pf_tools.c Allow client-side air/helicoptor goto. Patch by Gregory Berkolaiko and myself in PR#4684. Thu, 10 Mar 2005 16:30:34 -0800 jdorje: Changed paths: M /trunk/common/unit.c Fix a bug where air units couldn't be sentried on airbases. Reported by Franz Mach in PR#12435. Thu, 10 Mar 2005 12:39:27 -0800 jdorje: Changed paths: M /trunk/common/aicore/cm.c Fix a memory leak in the CM code. Reported by Per; patch by Benoit Hudson in PR#12443. Thu, 10 Mar 2005 12:08:24 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Fix two AI diplomacy bugs: - Accept a ceasefire also if our alliance leader has peace with the victim, not just if alliance leader also has ceasefire with him. - Make AI evaluate breaking of ceasefire as worse than neutral, as it should be. Thu, 10 Mar 2005 12:05:23 -0800 per: 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/aidata.h M /trunk/server/citytools.c Make ai wonder city variable a city id rather than a city pointer (safer), as requested by Jason in PR#12434. Thu, 10 Mar 2005 12:01:37 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Allow AIs to receive techs as gifts in tech cost style > 0. Thu, 10 Mar 2005 11:56:45 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Ensure that the AI never sells its last cities. Patch by Mateusz in PR10997. Also fixes PR#12287. Thu, 10 Mar 2005 11:46:06 -0800 per: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aitools.c Make AI leech tech from other players if it has a working Great Library and other players have tech it does not. Patch by Mateusz in PR#12453. Thu, 10 Mar 2005 11:31:16 -0800 per: Changed paths: M /trunk/ai/aihand.c Remove timer from AI tax code. It was leaking memory, and generally useless. Fixes PR#12455, reported by Jason. Wed, 09 Mar 2005 13:43:13 -0800 jdorje: Changed paths: M /trunk/server/stdinhand.c Fix problems with observers and the calculation of minplayers/maxplayers during pregame. See PR#12017. Wed, 09 Mar 2005 12:43:48 -0800 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Add remove button (arrow) to the worklist editor. See #12352 Wed, 09 Mar 2005 10:49:06 -0800 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/spaceship.c M /trunk/common/spaceship.h Make some struct parameters const. Patch by Frederic Briere in PR#12463. Wed, 09 Mar 2005 10:37:52 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/common/effects.c M /trunk/m4/c99.m4 Change c99 initializers to only use the recursive/nested form. This allows compilation with gcc-2.95. Patch by me in PR#12458. Wed, 09 Mar 2005 10:12:34 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/misc/colors.png M /trunk/data/misc/colors.spec Remove the DRAWN_BG option of the drawn_sprite. Backgrounds are now drawn as a sprite assembled at load-time by the tilespec code. Patch by me in PR#12456. Tue, 08 Mar 2005 13:13:17 -0800 jdorje: Changed paths: M /trunk/client/tilespec.h Name the anonymous edge_type enumeration. Patch by Frederic Briere in PR#12450. Tue, 08 Mar 2005 10:54:45 -0800 jdorje: Changed paths: M /trunk/utility/shared.c Disable the custom thousands' separator in windows, because many windows systems seem to have a buggy locale. Reported by many in PR#10265. Patch by Mateusz Stefek. Tue, 08 Mar 2005 02:03:47 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c gui-win32: add support for tileset cursors. Patch by me in PR#12429. Mon, 07 Mar 2005 21:46:44 -0800 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c Move a variable declaration to the start of the block of scope. Patch by me in PR#12457. Mon, 07 Mar 2005 20:54:51 -0800 jdorje: Changed paths: M /trunk/server/gamehand.c M /trunk/server/sernet.c Make sure the phase_timer is valid before trying to read its time. Patch by me in PR#12444. Mon, 07 Mar 2005 16:43:26 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/common/city.c M /trunk/common/city.h Improve the waste calculations so that waste of an output type that has a bonus percentage will be calculated correctly. Reported by Per Mathisen in PR#9963. Patch by me. Mon, 07 Mar 2005 15:07:22 -0800 jdorje: Changed paths: M /trunk/common/city.c Make some city refresh code more modular, so it can be used outside of generic_city_refresh. Patch by Per Mathisen in PR#12437 with changes by me. Mon, 07 Mar 2005 14:53:53 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Draw the goto length sprites as part of the tilespec code (rather than directly within mapview_common). Patch by me in PR#12441. Mon, 07 Mar 2005 14:50:50 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add an accessor for reading indicator icon sprites. The sprite values are no longer accessed directly from the named_sprites array. Patch by me in PR#12440. Mon, 07 Mar 2005 14:26:46 -0800 jdorje: Changed paths: M /trunk/client/include/helpdlg_g.h Fix a bug when choosing "Citizen Management" from the help menu. Report and patch by Matz in PR#12347. Mon, 07 Mar 2005 05:30:17 -0800 jpel: Changed paths: M /trunk/po/nl.po fix Mon, 07 Mar 2005 04:53:18 -0800 matusik: Changed paths: M /trunk/po/pl.po partial update Sun, 06 Mar 2005 15:57:06 -0800 jpel: Changed paths: M /trunk/po/nl.po updated Sun, 06 Mar 2005 10:37:28 -0800 jdorje: Changed paths: M /trunk/server/unittools.c Fix a bug with premature abortion of goto routes. Reported by Christian Knoke in PR#10719. Sun, 06 Mar 2005 09:35:36 -0800 per: Changed paths: M /trunk/common/game.h Allow timeout -1 to be set in NDEBUG mode. This was already changed in stdinhand.c, but not in common/game.h, which sets the max/min limits. Sun, 06 Mar 2005 09:27:45 -0800 per: Changed paths: M /trunk/ai/aicity.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/utility/distribute.c Fix compile warnings under 'no' debug mode: Some variables were only used in 'some' and 'all' debug modes. Sun, 06 Mar 2005 09:14:41 -0800 per: Changed paths: M /trunk/ai/aicity.c Fix two memory leaks in AI wonder code. Reported by several. Sun, 06 Mar 2005 08:24:26 -0800 per: Changed paths: M /trunk/server/gamehand.c M /trunk/server/sernet.c Restore autogame functionality. Bug reported by me in PR#12439, patch by Jason. Sun, 06 Mar 2005 04:10:37 -0800 matusik: Changed paths: M /trunk/common/player.c Fix a bug in are_diplstates_equal where contact turns updates weren't sent to client. See #12373. Sat, 05 Mar 2005 15:51:07 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Turn the tileset top-level data into a structure. Pass this struct into the tilespec interface functions. Patch by me in PR#12425. Sat, 05 Mar 2005 15:43:59 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add an accessor for the sprites.user.attention value. Use this accessor instead of reading the value directly. Patch by me in PR#12428. Sat, 05 Mar 2005 05:48:25 -0800 per: Changed paths: M /trunk/ai/aihand.c Since CM queries change city state if taxes are different, we have to refresh cities when we have queried them in the AI tax code. Otherwise the AI will look at cities with too high lux settings and ignore disorder. See PR#12422 for more info. Patch and original bug report by Jason, with some changes by me. Sat, 05 Mar 2005 05:37:04 -0800 per: Changed paths: M /trunk/ai/aidata.c M /trunk/server/citytools.c *** empty log message *** Fri, 04 Mar 2005 18:23:29 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Remove code for automated boundary drawing. Tilesets must now include boundary sprites. Patch by me in PR#12404. Fri, 04 Mar 2005 16:06:26 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/gamehand.c M /trunk/server/sernet.c M /trunk/server/srv_main.c Fix timeout calculations so they are as accurate as the timer code allows (previously they were only accurate to the nearest second). Patch by me in PR#12418. Fri, 04 Mar 2005 10:48:08 -0800 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/unittools.c Add a new server setting timeaddenemymove. If this value is positive and a unit moves in sight of an enemy player, the timeout remaining in the phase is increased to be at least timeaddenemymove seconds. Patch by Thomas Strub with changes by me in PR#3565. Fri, 04 Mar 2005 09:42:55 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move spaceship drawing functions into mapview_common. Patch by me in PR#12406. Thu, 03 Mar 2005 15:11:55 -0800 per: Changed paths: M /trunk/ai/aicity.c Fix bug where we would create a pf map from a non-existent city in the new wonder code. Reported by Jason in PR#12402. Thu, 03 Mar 2005 11:59:43 -0800 jdorje: Changed paths: M /trunk/client/packhand.c When handling a combat_info packet, update the unit's veteran field based on the make_unit_veteran packet field, and refresh the mapview. Reported by Christian Knoke in PR#12081. Thu, 03 Mar 2005 09:18:30 -0800 jdorje: Changed paths: M /trunk/client/gui-ftwl/graphics.c M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Encapsulate the main_intro_filename and minimap_intro_filename inside tilespec.c, and use accessors to read them. Patch by me in PR#12401. Wed, 02 Mar 2005 19:47:32 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/graphics.h M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/Makefile.am D /trunk/client/include/drop_cursor.xbm D /trunk/client/include/drop_cursor_mask.xbm D /trunk/client/include/goto_cursor.xbm D /trunk/client/include/goto_cursor_mask.xbm D /trunk/client/include/nuke_cursor.xbm D /trunk/client/include/nuke_cursor_mask.xbm D /trunk/client/include/patrol_cursor.xbm D /trunk/client/include/patrol_cursor_mask.xbm M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/cursors.png A /trunk/data/misc/cursors.spec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Add the cursors to the tileset. The cursor XBM files and custom loading code is removed. In its place the cursors are included as sprites within the tileset and the GUI code assembles the cursors after the tileset is loaded. Patch by me in PR#12391. Wed, 02 Mar 2005 11:17:51 -0800 jdorje: Changed paths: M /trunk/common/unit.c M /trunk/server/unittools.c Don't have helicoptors crash on dangerous terrain. Reported by Andrew Archibald in PR#12389. Wed, 02 Mar 2005 11:02:26 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/plrdlg.c Fix miscellaneous compile problems in the GTK client. Patch by David Stewart in PR#12395. Wed, 02 Mar 2005 11:00:34 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Encapsulate the fogstyle value inside tilespec.c. The one other user of this value is removed. Patch by me in PR#12392. Wed, 02 Mar 2005 10:53:30 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change unit explosion graphics into a sprite_vector. The num_tiles_explode_unit value is removed. An accessor function is added to get the sprite vector. Patch by me in PR#12386. Wed, 02 Mar 2005 10:41:51 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Encapsulate NORMAL_TILE_WIDTH and the related variables by making them static in tilespec.c and adding accessor functions. Macro definitions are used to avoid renaming everywhere. Patch by me in PR#12385. Wed, 02 Mar 2005 10:23:00 -0800 jdorje: Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex/terrain1.spec M /trunk/data/isophex.tilespec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/overlays.png A /trunk/data/misc/overlays.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Draw the citymap overlays using tileset sprites. These new sprites are added in the misc directory. The put_city_worker function is removed. Patch by me in PR#12384. Wed, 02 Mar 2005 02:45:26 -0800 per: Changed paths: M /trunk/ai/aicity.c Remove some 'Game:' from the AI code (of all things). Wed, 02 Mar 2005 02:43:57 -0800 per: 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/aidata.h M /trunk/ai/aitools.c Changes to AI wonder building (PR#12262): - designates one city as a 'wonder city', depending on location and production - only this city will build wonders; it will try not build much else - wonder city may change, but rarely - mostly rewrites help_wonder caravan code, now faster and leaner - adding modifier for losing shields; this means however that looking at building want for cities that are already building something will no longer be as easy, as you must keep this in mind - simplified ai_advisor_choose_building() Wed, 02 Mar 2005 02:38:44 -0800 per: Changed paths: M /trunk/ai/aicity.c Change the AI building wants a bit, so that unhappy buildings are emphasised more, especially with empires that have high unhappy ratings, and military wonders like Sun Tzu are emphasised less. See PR#12263. Wed, 02 Mar 2005 02:35:05 -0800 per: Changed paths: M /trunk/data/default/governments.ruleset Remove helptext data that is now produced by the client. Also needs to be done for the other rulesets. Tue, 01 Mar 2005 14:40:28 -0800 jdorje: Changed paths: M /trunk/data/civ1/effects.ruleset M /trunk/data/civ2/effects.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/effects.ruleset M /trunk/data/history/buildings.ruleset M /trunk/data/history/effects.ruleset Fix the behavior of Pyramids and Granary. The new behavior in the default ruleset gives Pyramids a 25% bonus but makes it cumulative with Granary. See PR#12148. Tue, 01 Mar 2005 13:50:14 -0800 jdorje: Changed paths: M /trunk/server/cityturn.c Fix a bug where minimum surpluses are erronously dropped in auto_arrange_workers. Reported by Hogne Haskjold in PR#12301. Tue, 01 Mar 2005 13:46:47 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c Fix solid_unit_background_color in isometric view. Reported by Matz in PR#12350. Tue, 01 Mar 2005 12:55:02 -0800 ornil: Changed paths: M /trunk/po/ru.po All messages translated for ru.po Tue, 01 Mar 2005 02:49:36 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/plrdlg.c Couple of minor fixes to get gui-win32 compiling again. Mon, 28 Feb 2005 12:24:39 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex/Makefile.am A /trunk/data/isophex/grid.png A /trunk/data/isophex/grid.spec M /trunk/data/isophex.tilespec Implement vertical/horizontal edge sprites for hexagonal tilesets. Add support for vertical/horizontal grid sprites. Add grid sprites to the isophex tileset. Patch by me in PR#12374. Sun, 27 Feb 2005 20:16:46 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add four new accessors for named sprites. Use these accessors throughout the code rather than accessing those named sprites directly. Patch by me in PR#12370. Sun, 27 Feb 2005 20:01:54 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/climap.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/overviewclass.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Encapsulate the is_isometric, hex_width, and hex_height fields within tilespec.c. These values may be queried using accessor functions in tilespec.h. Patch by me in PR#12369. Sun, 27 Feb 2005 19:04:07 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.h Fix an integer round bug that broke all non-iso tilesets that had odd dimension as well as iso/hex tilesets with dimensions that weren't multiples of four. Patch by me in PR#12362. Sun, 27 Feb 2005 09:56:33 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Check for names sprites that are specified to be outside of the borders of the graphics file. Report an error when this happens. Patch by me in PR#12360. Sun, 27 Feb 2005 00:41:06 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/grid.png M /trunk/data/isotrident/grid.spec M /trunk/data/trident/grid.png M /trunk/data/trident/grid.spec Add a sprite for the "red frame tile" used in the citydlg for unavailable tiles. Draw this sprite from the tilespec code in the city dialog. Patch by me in PR#12354. Sat, 26 Feb 2005 23:42:21 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Add support for hexagonal tilesets to gui_to_map_pos. Patch by me in PR#12356. Sat, 26 Feb 2005 10:40:21 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Exit with an error message instead of crashing if the tx.darkness sprite is not present. Patch by me in PR#12351. Sat, 26 Feb 2005 10:27:19 -0800 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/mapview_common.c M /trunk/server/generator/mapgen_topology.c M /trunk/utility/shared.h Change freeciv host names to be in their canonical form. Reported by Christian Knoke in PR#12341. Fri, 25 Feb 2005 23:39:24 -0800 jdorje: Changed paths: M /trunk/data/trident/explosions.png Resize explosions.png to the "correct" size of 30x150. See PR#12361. Fri, 25 Feb 2005 17:05:55 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/server/settings.c Fix a bug where setting fulltradesize and notradesize at the same time is impossible. Now the sanity checking on these values is done at run time rather than when they are set. Reported by Christian Knoke and others in PR#10913. Fri, 25 Feb 2005 16:54:39 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change the unit-upkeep city overlay graphics to be in an array, indexed by output type. Patch by me in PR#12330. Fri, 25 Feb 2005 16:33:21 -0800 jdorje: Changed paths: M /trunk/server/savegame.c Fix a bug where spec_sprite tags are lost when doing a save in pregame. Patch by me in PR#12336. Fri, 25 Feb 2005 12:55:00 -0800 jdorje: Changed paths: M /trunk/data/isophex.tilespec Add missing sprites to the isophex tileset. Patch by me in PR#12355. Fri, 25 Feb 2005 09:31:50 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/Makefile.am A /trunk/data/isotrident/grid.png A /trunk/data/isotrident/grid.spec M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/colors.png A /trunk/data/misc/colors.spec M /trunk/data/trident/Makefile.am A /trunk/data/trident/grid.png A /trunk/data/trident/grid.spec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Use tileset graphics to draw the mapview grid. The graphics are added in grid.png and player colors are put into colors.png. This allows tilesets to change the appearance of the grid and borders. If no grid sprites are present the automatic fallback is still used. Patch by me in PR#12140. Fri, 25 Feb 2005 00:52:20 -0800 jdorje: Changed paths: M /trunk/server/srv_main.c Fix some problems with turn-done of AI players. Reported by Benedict Adamson in PR#12339. Thu, 24 Feb 2005 08:25:19 -0800 matusik: Changed paths: M /trunk/po/pl.po Fix e-mail adress for bug reports Thu, 24 Feb 2005 02:17:20 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/plrdlg.c gui-xaw: change 'turn_done' to 'phase_done' in plrdlg.c (PR#12332) Wed, 23 Feb 2005 17:56:40 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change the citydlg map area drawing to use gui_rect_iterate. This allows it to work with corner and edge sprites. Patch by me in PR#12329. Wed, 23 Feb 2005 11:31:17 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Make the "unit.loaded" sprite manditory. Patch by me in PR#12319. Wed, 23 Feb 2005 11:24:53 -0800 jdorje: Changed paths: M /trunk/server/srv_main.c Make the chance of global warming dependent on map size. Patch by me in PR#12317. Wed, 23 Feb 2005 11:05:27 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Make crosshairs into mapview decorations. Add a new mapview layer for overlays and draw the crosshairs in this layer. Patch by me in PR#12320. Wed, 23 Feb 2005 10:46:43 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Tue, 22 Feb 2005 19:34:06 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/client/plrdlg_common.c M /trunk/client/text.c M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.h M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/sernet.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c M /trunk/server/unittools.c Introduce an alternating-movement mode for freeciv. In this mode (off by default for now), each player moves in sequence rather than all simultaneously. Actions other than unit movement may be done during at any time. Feature request by many in PR#576. Patch by me. Thanks to Thomas Strub for advice on end-of-turn actions. Thanks to "canophone" and "gilles" for playtesting. Tue, 22 Feb 2005 10:31:31 -0800 jdorje: Changed paths: M /trunk/data/nation/italian.ruleset Add some new cities to the Italian ruleset. Patch by Davide Angelocola in PR#12314. Mon, 21 Feb 2005 17:15:59 -0800 jcanete: Changed paths: M /trunk/utility/netintf.c Fix minor bug in PR#11671 commit. Mon, 21 Feb 2005 16:59:12 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/mapview.h Fix a couple references to mapview_canvas I missed in PR#12246. Mon, 21 Feb 2005 16:53:07 -0800 jcanete: Changed paths: M /trunk/client/clinet.c M /trunk/utility/netintf.c win32: Use GetTempPath() and fopen() to create a temporary file, instead of tmpfile(). Reported by Paul Zastoupil as PR#11671. Patch by me. Mon, 21 Feb 2005 15:59:27 -0800 jcanete: Changed paths: M /trunk/client/civclient.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/connecthand.c Ensure that the default username is valid. Reported as PR#12065. Patch by Jason Dorje Short . Mon, 21 Feb 2005 12:10:23 -0800 jdorje: Changed paths: M /trunk/data/trident/tiles.png Add (back) the loaded sprite to trident. See PR#12304. Mon, 21 Feb 2005 11:58:34 -0800 jdorje: Changed paths: M /trunk/data/scenario/europe-200x100-v2.sav Improve the europe scenario to take advantage of Freeciv 2.0 features. New scenario by Mateusz Stefek in PR#12302. Sun, 20 Feb 2005 07:39:42 -0800 kauf: Changed paths: M /trunk/server/savegame.c Allow freeciv to again load scenarios and editor-generated savegames that do not need to be specially crafted. Sat, 19 Feb 2005 15:26:25 -0800 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Fix an issue with symmetric compute_tech_sell_price() noticed by Benoit in #12243 Sat, 19 Feb 2005 15:20:07 -0800 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Fix a bug which makes AI alway pay for pacts. Patch by me in #12299 Sat, 19 Feb 2005 09:15:13 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c Add two new tile update types, and extend the queued drawing system to use them. Patch by me in PR#12269. Fri, 18 Feb 2005 15:57:57 -0800 jdorje: Changed paths: M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/he_IL.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nl.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/uk.po Run msgmerge on the main branch. This allows "make dist" to run faster. Thu, 17 Feb 2005 14:57:58 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/gui_main.c gui-xaw: Declare fontnames variable in gui_main.c (PR#12270). Patch by me. Thu, 17 Feb 2005 14:53:08 -0800 evyscr: Changed paths: M /trunk/client/climisc.c Fix a crash when calling client_xxx_sprite before client connects (PR#12285). Patch by Jason Short . Thu, 17 Feb 2005 14:11:37 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change the citymode parameter of most drawing functions into a city pointer rather than a boolean value. Patch by me in PR#12265. Thu, 17 Feb 2005 13:57:07 -0800 berthe: Changed paths: M /trunk/po/fr.po updated fr.po Thu, 17 Feb 2005 10:19:04 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Simplify the queued update system by making the update types enumerated. The logic of which type to use is moved out of the queue functions into the refresh functions. Patch by me in PR#12268. Thu, 17 Feb 2005 09:51:30 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/cma_fe.c gui-xaw: Fix initial_preset_list declaration (PR#12179). Patch by me. Wed, 16 Feb 2005 19:12:55 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h Simplify the interface for set_indicator_icons and the client_xxx_sprite family of functions. Patch by me in PR#12206. Wed, 16 Feb 2005 15:14:58 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h Fix a bug where gdk_pixbuf_new_from_sprite() doesn't do what it says it does. This function is renamed and made static. Its callers use sprite_get_pixbuf instead. Patch by me in PR#12267. Wed, 16 Feb 2005 10:28:00 -0800 jdorje: Changed paths: M /trunk/server/unithand.c Allow a player to unload their units from other players' ships, and to unload other players' units from their ships. Reported by Christian Knoke in PR#12231. Wed, 16 Feb 2005 10:09:05 -0800 jdorje: Changed paths: M /trunk/data/isotrident.tilespec Add explosion sprites to isotrident. Patch by me in PR#12225. Wed, 16 Feb 2005 10:06:30 -0800 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/player.h M /trunk/server/citytools.h M /trunk/server/generator/mapgen.c M /trunk/server/plrhand.c M /trunk/server/settlers.c M /trunk/server/srv_main.c Improvements to global warming/nuclear winter calculations: - Some calculations (not all) are made proportional to map size. - Autosettlers know to fix fallout when nuclear winter approaches. - Better autosettler calculation of cleanup benefits. Patch by me in PR#12260. Wed, 16 Feb 2005 09:42:36 -0800 jdorje: Changed paths: M /trunk/client/text.c Add gold surplus and turn number to the panel text. Patch by me in PR#12259. Tue, 15 Feb 2005 20:46:09 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Use queued drawing for toggling 't' behavior and for some goto line drawing. Patch by me in PR#12248. Tue, 15 Feb 2005 19:46:40 -0800 jdorje: Changed paths: M /trunk/client/helpdata.c Add some auto-generated helptexts for government types. Patch by Per Mathisen in PR#12264 with changes by me. Tue, 15 Feb 2005 19:38:15 -0800 ornil: Changed paths: M /trunk/po/ru.po ru.po updated (HEAD) Tue, 15 Feb 2005 09:41:40 -0800 jdorje: Changed paths: M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/unittools.c Fix a problem where subs will not be hidden when an adjacent unit is removed. Patch by me in PR#12256. Tue, 15 Feb 2005 08:43:23 -0800 per: Changed paths: M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/wldlg.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-mui/diplodlg.c M /trunk/client/gui-mui/plrdlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/plrdlg.c Also in client subdirs were some overlooked Game: messages. Tue, 15 Feb 2005 08:40:40 -0800 per: Changed paths: M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/mapctrl_common.c M /trunk/client/messagewin_common.c M /trunk/client/options.c Remove some Game: that I missed in the previous commit. Tue, 15 Feb 2005 06:36:12 -0800 per: Changed paths: M /trunk/server/srv_main.c Combine aifill messages. Now on aifill it says: "Willem has been added as easy level AI-controlled player" instead of writing three separate messages. From PR#12099. Tue, 15 Feb 2005 06:25:36 -0800 per: Changed paths: M /trunk/server/srv_main.c Do not send a message for each aifill AI player saying what difficulty level it was automatically set to. From PR#12099. Tue, 15 Feb 2005 06:18:24 -0800 per: Changed paths: M /trunk/server/unithand.c Combine 'cannot attack NN' messages, and shorten them by one line. From PR#12099. Tue, 15 Feb 2005 06:11:50 -0800 per: Changed paths: M /trunk/server/cityhand.c Add message if we failed to buy production, remove it if we succeeded. Remove spurious AI comment. From PR#12099. Tue, 15 Feb 2005 04:11:57 -0800 matusik: Changed paths: M /trunk/po/pl.po Get rid of Gra: prefixes Tue, 15 Feb 2005 03:09:09 -0800 per: Changed paths: M /trunk/server/cityturn.c The CM will now force order in AI cities again. See PR#12258. Tue, 15 Feb 2005 03:07:58 -0800 per: Changed paths: M /trunk/server/srv_main.c The buildings evaluation code is one of the most CPU intensive in Freeciv. Yet we call it twice for all AIs, when we don't need to, because of human advisors. Fixed. See PR#12257. Mon, 14 Feb 2005 21:37:05 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/gamehand.c M /trunk/server/savegame.c Improve handling of global warming/cooling: - The heating/cooling values are saved in the savegame. - The level is sent to the client. - More/better information is shown in the panel tooltip. Patch by me in PR#12206. Mon, 14 Feb 2005 14:52:42 -0800 per: Changed paths: M /trunk/po/ca.po M /trunk/po/cs.po M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/he_IL.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nl.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/uk.po M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/handchat.c M /trunk/server/maphand.c M /trunk/server/plrhand.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 Remove the useless 'Game:' prefix from in-game server messages to save valuable screen real estate. See PR#12101 for more info. The translated versions have not been changed, except for the Norwegian one. Mon, 14 Feb 2005 13:47:35 -0800 per: Changed paths: M /trunk/ai/aicity.c Fix bug that made AI never contemplate the want of many effects. Patch by Jason in PR#12226 with added comments and logging by me. Mon, 14 Feb 2005 10:09:33 -0800 jdorje: Changed paths: M /trunk/server/report.c Add the year onto server-generated reports. Patch by Benoit Hudson in PR#12228. Mon, 14 Feb 2005 09:52:57 -0800 jdorje: Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/gui_main.h M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Rename the mapview_canvas variable as just mapview. Patch by James Canete in PR#12246 with changes by me. Mon, 14 Feb 2005 09:24:02 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c Change mapview drawing to be queued. The refresh_xxx_mapcanvas functions now queue the drawing, as does update_map_canvas_visible and update_city_descriptions. Patch by me in PR#12191. Sun, 13 Feb 2005 18:47:42 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c gui-win32: Fix real_callback_timer() timing. Patch by me in PR#12244. Sun, 13 Feb 2005 18:39:49 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h gui-win32: Add alpha blending support. Patch by me in PR#12173. Sun, 13 Feb 2005 11:17:25 -0800 jdorje: Changed paths: M /trunk/server/settlers.c Don't have autosettlers operation on dangerous tiles (glacier). Reported by qwm in PR#12157. Sun, 13 Feb 2005 11:09:05 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/Makefile.am A /trunk/data/isotrident/select.png A /trunk/data/isotrident/select.spec M /trunk/data/isotrident.tilespec M /trunk/data/trident/Makefile.am A /trunk/data/trident/select.png A /trunk/data/trident/select.spec M /trunk/data/trident_shields.tilespec Use an animated selection circle/rectangle to highlight the unit in focus, rather than blinking it. Patch by me in PR#12215. Sun, 13 Feb 2005 07:25:11 -0800 matusik: Changed paths: M /trunk/server/unittools.c Stop irrigating when somebody mined last irigated adjacent tile. Reported by Steffen Jobbagy-Felsö in #11497 Sat, 12 Feb 2005 19:01:50 -0800 jdorje: Changed paths: M /trunk/ai/aihand.c M /trunk/server/srv_main.c Move ai_data_phase_done inside ai_do_last_activities. Patch by me in PR#8840. Sat, 12 Feb 2005 10:47:19 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-ftwl/gui_main.c 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 M /trunk/client/packhand.c M /trunk/client/text.c Improve real_timer_callback greatly. It now uses internal timers to track everything important and returns the amount of time until it should be called again. Patch by me in PR#12219. Sat, 12 Feb 2005 09:51:53 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Add a toggle for drawing city outlines to the menu. See PR#12212. Sat, 12 Feb 2005 09:41:34 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/finddlg.c Don't slide the mapview when going to the next city or when centering in the find dialog. Reported by Christian Knoke in PR#12190. Sat, 12 Feb 2005 01:54:02 -0800 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Increase love penalty for units in AI's territory if you are at war with it or when you are allied with it's enemy. Patch by me in #12218 Fri, 11 Feb 2005 21:02:55 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add a write_to_screen parameter for the unqueue_mapview_updates function. Only if this parameter is given does the drawing get flushed to the screen. This is used in several places to improve animation. Patch by me in PR#12211. Fri, 11 Feb 2005 08:58:00 -0800 jdorje: Changed paths: 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-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/gui_main_g.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Let the tileset specify the font size (in points) of the city name and production texts. This replaces the obsolete XAW-centric method of specifying the font by name. The tileset code passes the font sizes to the GUI when loading the tileset. Currently only the gtk2 client has an implementation that actually sets the font size. Patch by me in PR#12197. Fri, 11 Feb 2005 01:36:24 -0800 matusik: Changed paths: M /trunk/ai/advdiplomacy.c You don't have to ask AI for alliance and shared vision in two separate treaties. Patch by me in #12192 Thu, 10 Feb 2005 23:59:35 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c gui-win32: support for idle time callbacks. Patch by me in PR#12213. Thu, 10 Feb 2005 19:59:52 -0800 jdorje: Changed paths: M /trunk/client/clinet.c 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-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/gui_main_g.h M /trunk/client/mapview_common.c Unqueue mapview updates via an idle-time callback. When an updated is enqueued a callback is registered. The GUI code then calls this function sometime later to do all the updates at once. Patch by me in PR#12187. Thu, 10 Feb 2005 19:17:22 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Don't draw city outlines into enemy borders. Requested by Mateusz Stefek in PR#12158. Thu, 10 Feb 2005 10:39:22 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/cma_fe.c Fix a compilation problem in gui-xaw. Patch by Vijay Kiran Kamuju in PR#12179. Thu, 10 Feb 2005 10:35:17 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c Update the SDL client, a little bit. See PR#9081. Thu, 10 Feb 2005 10:10:45 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bug where unqueue_mapview_updates will do a full mapview update when it should do nothing. Patch by me in PR#12196. Thu, 10 Feb 2005 09:59:45 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c At the boundaries of the map draw unreal tiles as fogged. Patch by me in PR#12186. Thu, 10 Feb 2005 09:55:08 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/unit.c M /trunk/common/unit.h Change the behavior of the 't' command. The color is now chosen automatically and each press toggles the overlay on or off. Patch by me in PR#12160. Thu, 10 Feb 2005 09:14:07 -0800 chris: Changed paths: M /trunk/po/de.po spelling fixes and updates Thu, 10 Feb 2005 02:05:03 -0800 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fix a bug in #12195 where the client didn't compile if debug was disabled Thu, 10 Feb 2005 01:39:55 -0800 matusik: Changed paths: M /trunk/client/options.c Turn on by default ai manual turn done. #12181 Wed, 09 Feb 2005 17:20:28 -0800 jdorje: Changed paths: M /trunk/data/isotrident/unitextras.png Make unitextras.png a valid PNG file. Wed, 09 Feb 2005 15:17:46 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/tilespec.c Add a menu item to reload the current tileset. It's only present if the game was compiled with DEBUG. See PR#12195. Wed, 09 Feb 2005 11:45:44 -0800 matusik: Changed paths: M /trunk/client/clinet.c Improve message displayed when the metaserver cannot be found. Patch by me in PR#12167. Wed, 09 Feb 2005 09:15:17 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c Add a new function refresh_city_mapcanvas. This is called when part or all of a city area needs to be redrawn on the mapview. Patch by me in PR#12175. Wed, 09 Feb 2005 08:58:56 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/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: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-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 -0800 jdorje: Changed paths: M /trunk/client/cityrepdata.c Add a translation prefix to the "Governor" field header in the city report. Patch by Christian Knoke 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 matusik: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aidata.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 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/attribute.c M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-win32/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 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 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po (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 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/control.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.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 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 , 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 . 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: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c M /trunk/common/map.h PR#12149: drawing is really slow. Patch by Jason Dorje Short . 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 -0800 jdorje: Changed paths: M /trunk/client/packhand.c When a unit changes, refresh the city it is occupying. Reported by Christian Knoke 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 . 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 . 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 . 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:16:14 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/mapview.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 . 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:32 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-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:38 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Implement 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:36 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.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: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.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 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_types.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/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 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 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/suntzu.png Import new building graphics. Graphics by Paulz Zastoupil and from the public domain in PR#12057. Fri, 04 Feb 2005 21:36:00 -0800 jdorje: Changed paths: M /trunk/common/city.c Call city_support only on a full city refresh. Patch by me in PR#12089. Fri, 04 Feb 2005 21:34:50 -0800 jdorje: Changed paths: M /trunk/data/isophex/darkness.spec M /trunk/data/isophex/rivers.spec M /trunk/data/isophex/terrain1.spec M /trunk/data/isophex/terrain2.spec M /trunk/data/isotrident/nuke.spec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/misc/buildings.spec Rename is_pixel_border as pixel_border in the tilesets. Patch by me in pR#12093. Fri, 04 Feb 2005 18:39:31 -0800 vasc: Changed paths: M /trunk/client/options.c Revert concise city production option default setting to FALSE. Fri, 04 Feb 2005 17:32:10 -0800 vasc: Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/options.c PR#12114: Reorganize and trim client options. This patch: * Makes concise city production the default. * Removes the solid unit icon background option. * Moves the disable worklist task icons option to the graphics tab. Patch by me. Fri, 04 Feb 2005 15:00:02 -0800 vasc: Changed paths: M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/messagewin_common.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c PR#12114: Reorganize and trim client options. This patch: * Removes "Use Alt/Meta for accelerators" from GTK+ 2.x, since it isn't used. * Removes "Popup dialogs in AI Mode". Adds help tooltips for the local options. Patch by me. Fri, 04 Feb 2005 13:46:57 -0800 vasc: Changed paths: M /trunk/client/options.c M /trunk/client/options.h PR#12114: Reorganize and trim client options. Based on suggestions from Hogne Haskjold. Patch by me. Fri, 04 Feb 2005 12:56:45 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/options.c M /trunk/client/options.h PR#12113: Add local option categories to GTK+ 2.x client. Patch by me. Fri, 04 Feb 2005 11:29:00 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Make the parameters of fill_sprite_array (and, therefore, some other functions) const. Patch by me in PR#12086. Fri, 04 Feb 2005 10:49:39 -0800 jdorje: Changed paths: D /trunk/data/graphics Remove data/graphics/. Fri, 04 Feb 2005 00:59:49 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Rewrite fogstyle to be an enumerated value. Add a new value FOG_NONE that disables fog-of-war drawing. Patch by me in PR#12069. Thu, 03 Feb 2005 19:48:48 -0800 vasc: Changed paths: M /trunk/client/options.c PR#12106: Disable map scrollbars by default. Requested by James Canete, patch by me. Thu, 03 Feb 2005 18:12:32 -0800 vasc: Changed paths: M /trunk/client/citydlg_common.c PR#12105: safer trade-routes in citydlg_common. Patch by Jason Dorje Short . Thu, 03 Feb 2005 18:07:06 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-stub/graphics.c PR#12091: bug in crop_sprite. Patch by Jason Dorje Short . Thu, 03 Feb 2005 17:33:27 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c PR#12104: Remove redundant trade routes tab from city dialog. Patch by me. Thu, 03 Feb 2005 17:15:09 -0800 vasc: Changed paths: M /trunk/client/citydlg_common.c PR#12100: show trade routes better. Patch by Jason Dorje Short . Thu, 03 Feb 2005 15:56:43 -0800 per: Changed paths: M /trunk/client/audio_sdl.c Call Mix_HaltMusic() before shutting down and freeing music. This apparently fixes a freeze on MacOSX. Original report and bugfix by Ruben Zilibowitz . Thu, 03 Feb 2005 15:46:09 -0800 per: Changed paths: M /trunk/po/Makefile.in.in Fix building from a builddir, broken by nb.po. Fix by Jason in PR#12094. Thu, 03 Feb 2005 13:10:42 -0800 vasc: Changed paths: M /trunk/data/civ1/Makefile.am M /trunk/data/civ2/Makefile.am M /trunk/data/default/Makefile.am M /trunk/data/history/Makefile.am PR#12019: Install effects.ruleset files. Bug reported by Mattias Johansson and Brett Albertson. Patch by Jason Dorje Short . Thu, 03 Feb 2005 13:02:26 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/text.c PR#12090: citydlg too wide. Bug reported by Jason Dorje Short , patch by me. Thu, 03 Feb 2005 12:26:37 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c PR#12037: Progress bar merged with combo box - faster production change. Patch by Mateusz Stefek . Thu, 03 Feb 2005 12:16:26 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c PR#12041: CMA / preset tab. Move help button to the right section, insensitize the results when CMA is inactive and solve issue with insuficient space allocation of some sliders. Bug reported by Christian Knoke , patch by me. Thu, 03 Feb 2005 11:28:41 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isotrident/Makefile.am A /trunk/data/isotrident/unitextras.png A /trunk/data/isotrident/unitextras.spec D /trunk/data/isotrident/units.png D /trunk/data/isotrident/units.spec M /trunk/data/isotrident.tilespec - Add a unit_offset_x/unit_offset_y values to the tilespec file. - Remove isotrident units. Instead isotrident links to trident units. - Move "extra" graphics in isotrident/units into the unitextras file. See PR#12072. Thu, 03 Feb 2005 09:38:47 -0800 vasc: Changed paths: M /trunk/m4/gtk2-client.m4 PR#12087: Bump up requirements to GTK+ 2.4.0. Patch by me. Thu, 03 Feb 2005 05:21:55 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#12088: Add building icons to economy report. Patch by me. Thu, 03 Feb 2005 01:51:51 -0800 per: Changed paths: M /trunk/server/score.c Observers should not get score for A_NONE. A bit of code cleanup in score.c. See PR#12014. Thu, 03 Feb 2005 01:48:53 -0800 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advdomestic.h M /trunk/ai/advmilitary.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 Remaining parts of PR#11777 by me and Greg: - remove some dead function definitions - process_defender_want: only consider real defenders, use can_eventually_build_unit() instead of poorly duplicating this code - ai_wants_role_unit: moved to aitech.c, now will work with building requirements, will increase tech want only for next role unit in line, half as much tech want if we can build a role unit already - ai_choose_role_unit: moved to aitools.c Thu, 03 Feb 2005 00:38:55 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/city.h Revert PR#9963. Thu, 03 Feb 2005 00:09:18 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/city.h Fix some problems with the calculation of waste, bonuses, and taxes. Reported by Per Inge Mathisen in PR#9963. Patch by me. Thu, 03 Feb 2005 00:04:55 -0800 jdorje: Changed paths: M /trunk/server/civserver.c Remove help for the nonexistant --info option. Reported by Ben Bettin in PR#12001. Wed, 02 Feb 2005 23:58:08 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Don't crash if a nation's flag isn't present. Patch by me in PR#12070. Wed, 02 Feb 2005 11:06:33 -0800 hogne: Changed paths: M /trunk/data/misc/small.png Tweaked citizens. Tue, 01 Feb 2005 23:14:12 -0800 jdorje: Changed paths: M /trunk/server/stdinhand.c Don't destroy the global observer player when its controller detaches during pregame if there are other users observing it. Patch by Mike Kaufman in PR#12049, updated by me. Tue, 01 Feb 2005 22:55:06 -0800 jdorje: Changed paths: M /trunk/configure.ac M /trunk/server/civserver.c Preliminary handling of SIGINT signal: don't exit unless it's received twice consecutively. Patch by and myself in PR#11887. Tue, 01 Feb 2005 19:04:33 -0800 jdorje: Changed paths: M /trunk/m4/sdl-client.m4 Remove auto-detection of the SDL client. Patch by me in PR#12061. Tue, 01 Feb 2005 18:46:37 -0800 jdorje: Changed paths: M /trunk/client/agents/cma_core.c Don't try to apply an invalid CMA result. Reported by Christian Knoke in PR#12046. Patch by me. Tue, 01 Feb 2005 18:44:32 -0800 vasc: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/client/citydlg_common.c M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/client/text.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/requirements.h A /trunk/data/civ1/effects.ruleset A /trunk/data/civ2/effects.ruleset A /trunk/data/default/effects.ruleset A /trunk/data/history/effects.ruleset M /trunk/server/plrhand.c M /trunk/server/ruleset.c PR#12019: Effects TNG. New generation effects code. Allows tech, government, terrain, special and other effects, other than buildings. All ruleset definable. Patch by me and Jason Dorje Short . Tue, 01 Feb 2005 18:43:29 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Check tile_get_known instead of ptile->known. Patch by Mike Kaufman in PR#12054. Tue, 01 Feb 2005 18:40:16 -0800 jdorje: Changed paths: M /trunk/configure.ac M /trunk/data/scenario M /trunk/data/scenario/.cvsignore M /trunk/data/scenario/Makefile.am Compress scenarios at compile time. Install only the compressed scenarios. Patch by me in PR#12048. Tue, 01 Feb 2005 18:18:09 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c PR#11987: two start dialog aifill problem. Bug reported by Benoit Hudson , patch by me. Tue, 01 Feb 2005 18:15:35 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.h PR#12041: CMA / preset tab issues. Bug reported by Kenn Munro and Christian Knoke . Thanks are also in order to Jason Dorje Short , for help with usability design and testing. Patch by me. Tue, 01 Feb 2005 17:26:50 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/wldlg.c PR#12062: help for palace doesn't work. Bug reported by Kenn Munro , patch by me. Tue, 01 Feb 2005 11:27:46 -0800 jdorje: Changed paths: M /trunk/doc/man/civclient.6 M /trunk/doc/man/civserver.6 More improvements to the manpages: document environment variables, and some minor fixes. Patch by Ben Bettin in PR#11996 with changes by me. Tue, 01 Feb 2005 09:56:24 -0800 hunterz: Changed paths: M /trunk/po/cs.po updates Mon, 31 Jan 2005 17:08:45 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c PR#11507: Enable alpha-blending in the GTK+-2.2 client using GdkPixbufs. Patch by Jason Dorje Short . Mon, 31 Jan 2005 10:21:26 -0800 hunterz: Changed paths: M /trunk/po/cs.po 27 untranslated Sun, 30 Jan 2005 17:39:55 -0800 hogne: Changed paths: M /trunk/data/isophex.tilespec Reverting. Sun, 30 Jan 2005 17:39:40 -0800 hogne: Changed paths: M /trunk/data/isophex.tilespec Testing. Sun, 30 Jan 2005 17:34:04 -0800 hogne: Changed paths: M /trunk/COPYING M /trunk/data/isotrident.tilespec Reverting. Sun, 30 Jan 2005 17:33:16 -0800 hogne: Changed paths: M /trunk/data/isotrident.tilespec Test. Sun, 30 Jan 2005 17:24:14 -0800 hogne: Changed paths: M /trunk/COPYING Test. Sun, 30 Jan 2005 12:05:02 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po (HEAD) Sun, 30 Jan 2005 05:54:27 -0800 hunterz: Changed paths: M /trunk/po/cs.po sychro with S2_0 Sat, 29 Jan 2005 13:06:23 -0800 jdorje: Changed paths: M /trunk/data/Freeciv.in Fix a typo in a comment. Patch by Christian Knoke as an addendum to PR#11405. Sat, 29 Jan 2005 11:01:32 -0800 jdorje: Changed paths: M /trunk/server/maphand.c M /trunk/server/maphand.h Fix a bug where transferring city info through shared vision would copy the playermap city by pointer rather than by data. Reported by many in PR#12022. Sat, 29 Jan 2005 10:18:04 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c When unit drawing is turned off in the view menu, this shouldn't prevent drawing of solitary units. Reported by in PR#11980. Patch by me. Sat, 29 Jan 2005 10:07:50 -0800 jdorje: Changed paths: M /trunk/ai/aiexplorer.c Avoid a recursive loop when autoexploring. Originally reported by Marko Lindqvist. Patch by James Canete and Gregory Berkolaiko in PR#11824. Sat, 29 Jan 2005 09:58:19 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.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/ruleset.c M /trunk/server/unittools.c Add a value to the ruleset controlling the number of veteran levels lost when a unit is auto-upgraded. Reported by Christian Knoke in PR#9430. Patch by me. Sat, 29 Jan 2005 00:51:18 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/savegame.c Change the boolean parameter to generic_city_refresh. If it is set to FALSE, only a partial refresh is done. The partial refresh is much faster, and does not recalculate the bonus[] array values or the city tile output values (which are now cached). See PR#11828. Sat, 29 Jan 2005 00:23:50 -0800 jdorje: Changed paths: M /trunk/server/citytools.c When creating a city, refresh it before arranging the workers. Patch by Benoit Hudson in PR#11942 with added comments by me. Fri, 28 Jan 2005 11:57:09 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/packhand.c M /trunk/common/dataio.c M /trunk/common/packets.c M /trunk/server/score.c M /trunk/server/sernet.c M /trunk/server/unittools.c Avoid compiler warnings in gcc 4. Patch by Brett Albertson in PR#12020. Fri, 28 Jan 2005 06:44:16 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Thu, 27 Jan 2005 22:11:39 -0800 jdorje: Changed paths: M /trunk/autogen.sh M /trunk/po/Makefile.in.in Change nb.po so that it is kept updated by make, not by autogen.sh. Patch by me in PR#11984. Thu, 27 Jan 2005 17:07:52 -0800 jdorje: Changed paths: M /trunk/m4/gtk-client.m4 Disable autodetection of the gtk+-1.2 client. You must now call "--enable-client=gtk1.2" explicity to choose it. Patch by Vasco in PR#12013. Thu, 27 Jan 2005 11:48:29 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Wed, 26 Jan 2005 19:10:35 -0800 jdorje: Changed paths: M /trunk/data/misc/small.png Convert PNG to indexed. Wed, 26 Jan 2005 19:08:03 -0800 jdorje: Changed paths: M /trunk/data/isophex/darkness.png M /trunk/data/isophex/rivers.png M /trunk/data/isophex/terrain1.png M /trunk/data/isophex/terrain2.png M /trunk/data/isophex/tiles.png Change PNGs to indexed, and run pngcrush on them. Wed, 26 Jan 2005 18:14:40 -0800 jdorje: Changed paths: M /trunk/configure.ac M /trunk/m4/c99.m4 Improvements to c99.m4: - Rename macros to be more C99-informative and less freeciv-specific. - Add a macro to check for C99 initializers. Patch by me in PR#12007. Wed, 26 Jan 2005 09:50:52 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/diptreaty.c Fix crash in advdiplomacy.c when we receive an invalid clause type. See PR#12016. Reported by pubserver. Mon, 24 Jan 2005 23:45:13 -0800 jdorje: Changed paths: M /trunk/doc/man/civclient.6 M /trunk/doc/man/civserver.6 Update and improve the manual pages. Patch by Ben Bettin in PR#11996. Sun, 23 Jan 2005 15:11:31 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cma_fe.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/gui_stuff.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-win32/spaceshipdlg.c Update gui-win32 to be compatible with the new genlist code. Patch by me in PR#11997. Sun, 23 Jan 2005 14:32:19 -0800 glip: Changed paths: M /trunk/common/tech.c M /trunk/common/tech.h Add comments to enum tech_state and remove the wrapper around get_next_tech_rec since the wrapper just duplicated checks made in get_next_tech_rec. Issued as 11877. Sun, 23 Jan 2005 12:43:16 -0800 glip: Changed paths: M /trunk/ai/aihand.c Add a comment to Per's recent commit of cleaning government tech handling. Sun, 23 Jan 2005 02:48:22 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/ruleset.c Add requirements for specialists. Patch by me in PR#11561. Sat, 22 Jan 2005 18:11:09 -0800 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/venezuela-shield.png A /trunk/data/flags/venezuela.png A /trunk/data/flags/venezuela.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/venezuelan.ruleset Add a Venezuelan nation. Ruleset by Jesus Palencia and others in PR#11974. Flag taken from the public domain. Sat, 22 Jan 2005 17:58:07 -0800 jdorje: Changed paths: M /trunk/doc/man/civclient.6 M /trunk/doc/man/civserver.6 Use dashes in the manual pages. Patch by Sam Morris in PR#11977. Sat, 22 Jan 2005 16:30:35 -0800 jdorje: Changed paths: M /trunk/data/flags/canada-shield.png M /trunk/data/flags/canada.png M /trunk/data/flags/canada.svg Change the colors on the Canadian flag to RED. SVG graphics by Michael Mielke in PR#11909. Sat, 22 Jan 2005 13:12:10 -0800 per: Changed paths: M /trunk/ai/aihand.c M /trunk/ai/aitech.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/nation.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c Remove a bit of deadweight AI code and AI hints. See PR#11777. The AI now uses a different and more flexible approach to figuring out its first government goal for research, so expect (and report) irregularities in this department. Sat, 22 Jan 2005 12:31:11 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/client/climisc.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/common/diptreaty.h M /trunk/server/diplhand.c M /trunk/server/plrhand.c Remove the option of breaking out from a team research collective. That also means that we no longer need the code to be able to rejoin one, probably fixing a lot of bugs in the process. This latter code was only present in the gtk clients anyway. Lots of lines of code removed, one changed. See PR#11875. Sat, 22 Jan 2005 12:22:23 -0800 per: Changed paths: M /trunk/server/stdinhand.c PR#11842 - Do not allow observers to start new votes. Sat, 22 Jan 2005 12:21:20 -0800 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/plrhand.c Send pplayer->is_observer info to clients. See PR#11876. Sat, 22 Jan 2005 12:13:34 -0800 per: Changed paths: M /trunk/server/report.c Remove observer player from the historian report. See PR#11841. Sat, 22 Jan 2005 11:45:45 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/agents/agents.c M /trunk/client/agents/cma_fec.c M /trunk/client/agents/sha.c M /trunk/client/agents/sha.h M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/citydlg_common.c M /trunk/client/civclient.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-ftwl/messagewin.c M /trunk/client/gui-ftwl/plrdlg.c M /trunk/client/gui-gtk/chatline.c M /trunk/client/gui-gtk/chatline.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/finddlg.c M /trunk/client/gui-gtk/gamedlgs.c M /trunk/client/gui-gtk/gotodlg.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk/inteldlg.c M /trunk/client/gui-gtk/menu.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/spaceshipdlg.c M /trunk/client/gui-gtk/wldlg.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/chatline.h 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/cma_fe.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/diplodlg.h M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/happiness.h M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/inteldlg.h M /trunk/client/gui-gtk-2.0/pages.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.h M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/diplodlg.c M /trunk/client/gui-mui/spaceshipdlg.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/gui_stuff.c M /trunk/client/gui-win32/spaceshipdlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/connectdlg.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/gotodlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/aisupport.c M /trunk/common/aicore/path_finding.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/diptreaty.c M /trunk/common/diptreaty.h M /trunk/common/effects.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/generate_packets.py M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets_gen.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/data/misc/small.png M /trunk/server/barbarian.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/handchat.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/sernet.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 M /trunk/utility/ftwl/common_types.c M /trunk/utility/ftwl/theme_engine.c M /trunk/utility/ftwl/widget.c M /trunk/utility/ftwl/widget_core.c M /trunk/utility/ftwl/widget_p.h M /trunk/utility/ftwl/widget_timeout.c M /trunk/utility/ftwl/widget_window.c M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/registry.c M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/utility/speclist.h Change the genlist and speclist API. *list_init(list) is now list = *list_new(), and there is also a matching *list_free() method. *list_insert() and *list_insert_back() have been renamed to *list_prepend() and *list_append(). For more info, see PR#11779. Sat, 22 Jan 2005 02:58:54 -0800 jdorje: Changed paths: M /trunk/data/nation/Makefile.am Make sure the Byzantine nation is installed. Fri, 21 Jan 2005 12:25:44 -0800 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.c Use a better method of transferring city specialist data to the client. Patch by Gregory Berkolaiko as an addendum to PR#11771. Thu, 20 Jan 2005 23:03:46 -0800 jdorje: Changed paths: M /trunk/po M /trunk/po/.cvsignore Add nb.po to .cvsignore. Thu, 20 Jan 2005 19:36:26 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Rewrite the fogged-sprite generation code. The new code uses pixbufs instead of GdkImages, making it more portable. This specifically prevents a crash on Windows. Patch by Andreas Rosdal and myself in PR#11979. Thu, 20 Jan 2005 19:06:18 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c gui-win32: Brighten fog to 65%, to match gtk2 client. Patch by me in PR#11983. Thu, 20 Jan 2005 18:14:08 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c gui-win32: Fix obvious quit bug. Thu, 20 Jan 2005 17:51:43 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/gui_main.h M /trunk/client/gui-win32/gui_stuff.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c gui-win32: Improve feedback when mouse mode changes. Reported by Jason as PR#11743. Patch by me. Thu, 20 Jan 2005 17:00:44 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c gui-win32: fix multiple connect dialogs on server failure. Reported by Per as PR#10403. Patch by me. Thu, 20 Jan 2005 16:53:23 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c gui-win32: fix quitting bug in commit of PR#11768. Thu, 20 Jan 2005 16:40:42 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c gui-win32: Change the main loop to clear the win32 message queue before dealing with network messages. Reported as PR#11768. Patch by me. Thu, 20 Jan 2005 16:09:53 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c gui-win32: Add file type filters to save/load dialog. Reported by Jason as PR#11746. Patch by me. Thu, 20 Jan 2005 16:00:45 -0800 jcanete: Changed paths: M /trunk/client/civclient.c M /trunk/server/civserver.c Fix bad error message when exchndl.dll cannot be loaded. Reported by Jason as PR#11937. Patch by me. Wed, 19 Jan 2005 16:00:12 -0800 per: Changed paths: M /trunk/autogen.sh M /trunk/configure.ac Forward port PR#11510 Tue, 18 Jan 2005 21:40:03 -0800 jdorje: Changed paths: M /trunk/server/commands.c Remove incorrect translation of the "serverid" setting. Patch by Christian Knoke in PR#11970. Tue, 18 Jan 2005 20:33:05 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/mapview.c Remove some users of is_isometric. Patch by me in PR#11815. Tue, 18 Jan 2005 10:27:54 -0800 jdorje: Changed paths: M /trunk/common/tech.c Fix a crash when researching future technologies. Reported by Paul Zastoupil in PR#11923. Mon, 17 Jan 2005 15:15:52 -0800 per: Changed paths: M /trunk/client/helpdata.c Fix possible crash in helptext_tech(), patch by Genevieve Gracian . Mon, 17 Jan 2005 10:20:19 -0800 jdorje: Changed paths: M /trunk/data/nation/czech.ruleset Add localized city names for czech.ruleset. Patch by "Edheldil" in PR#11939. Mon, 17 Jan 2005 10:03:09 -0800 jdorje: Changed paths: M /trunk/client/agents/cma_fec.c Change a struct initializer to be C99. Reported by Joerg Behrens in PR#11794. Sun, 16 Jan 2005 03:23:47 -0800 jdorje: Changed paths: M /trunk/configure.ac Check for libiconv before libintl, since it is a prerequisite. Patch by me in PR#11932. Sun, 16 Jan 2005 03:11:02 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.c Add tooltips to the city dialog to show the sources and sinks of each type of output, plus pollution. Patch by myself and Vasco Alexandre da Silva Costa in PR#10575. Sat, 15 Jan 2005 18:36:27 -0800 kauf: Changed paths: M /trunk/server/gamelog.c M /trunk/server/srv_main.c Fix discrepancy in GAMELOG_STATUS and GAMELOG_INFO. Also fix sorting problem in GAMELOG_STATUS. See PR#11837. Reported by Paulz. Patch by me. Wed, 12 Jan 2005 10:43:16 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Make city_map_iterate a wrapper for city_map_iterate_outwards. This makes it much faster. Patch by me in PR#11886. Wed, 12 Jan 2005 10:38:03 -0800 jdorje: Changed paths: M /trunk/server/cityturn.c Remove duplication in AI and non-AI handling in auto_arrange_workers. Patch by Benoit Hudson in PR#11890 with changes by me. Wed, 12 Jan 2005 10:26:55 -0800 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c Avoid calling auto_arrange_workers recursively when changing more than one city tile at a time. Patch by Benoit Hudson as part of PR#11562. Mon, 10 Jan 2005 20:51:36 -0800 kauf: Changed paths: M /trunk/server/plrhand.c Fix a crash where the server attempts to send info to connections not attached to players. See PR#11852. Patch by Per. Sun, 09 Jan 2005 19:42:58 -0800 jdorje: Changed paths: M /trunk/common/combat.c M /trunk/common/combat.h Make some struct parameters for functions const. Patch by Frederic Briere in PR#11723 with style changes by me. Sun, 09 Jan 2005 19:34:53 -0800 jdorje: Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h Make some struct parameters for functions const. Patch by Frederic Briere in PR#11724. Sun, 09 Jan 2005 19:24:16 -0800 jdorje: Changed paths: M /trunk/common/aicore/path_finding.h M /trunk/common/unit.c M /trunk/common/unit.h Make some struct parameters to functions const. Patch by Frederic Briere in PR#11730 with style and comment changes by me. Sun, 09 Jan 2005 10:42:18 -0800 glip: Changed paths: M /trunk/common/map.h Add a comment to the city filed in struct tile. If it confuses anyone it should be commented. Closes 11846. Sun, 09 Jan 2005 02:19:53 -0800 matusik: Changed paths: M /trunk/server/plrhand.c Send updated player info before unit_goes_out_of_sight packets, which are generated in remove_allied_visibility(). See #11819 Sat, 08 Jan 2005 09:09:20 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c PR#11796: Add remaining city production info to help build wonder. Patch by Filip Van Raemdonck, from Debian. Sat, 08 Jan 2005 01:44:39 -0800 jdorje: Changed paths: M /trunk/common/city.c Allow specialists to produce any type of output. Patch by Benoit Hudson in PR#11142. Fri, 07 Jan 2005 21:33:28 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Change the gtk2 client's fog of war to 65% brightness. Patch by Christian Knoke in PR#11792. Fri, 07 Jan 2005 21:14:17 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Make some parameters to city functions const. Patch by Frederic Briere in PR#11725 with style and comment changes by me. Fri, 07 Jan 2005 20:12:12 -0800 jdorje: Changed paths: M /trunk/common/city.c Use HAPPY_COST instead of 2 in citizen_luxury_happy. Patch by Benoit Hudson in PR#11838. Fri, 07 Jan 2005 11:28:39 -0800 per: Changed paths: M /trunk/server/stdinhand.c Update vote comment in code. Fri, 07 Jan 2005 06:28:38 -0800 matusik: Changed paths: M /trunk/server/citytools.c Resolve unit stacks after transfering cities beetwen allies. This avoids some bugs with transporters. The old code did it only for non allied players. See #11818 Thu, 06 Jan 2005 18:59:39 -0800 jdorje: Changed paths: M /trunk/common/aicore/cm.c Use output_type_iterate when computing effect bonuses in estimate_fitness. Patch by Benoit Hudson in PR#11827. Thu, 06 Jan 2005 18:56:28 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/client/agents/cma_core.c M /trunk/common/aicore/cm.c M /trunk/common/city.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/settlers.c Add a new function is_free_worked_tile. Use this in some places instead of is_free_city_center. Patch by me in PR#11763. Thu, 06 Jan 2005 07:44:30 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/ailog.h M /trunk/ai/aisettler.c M /trunk/ai/aitech.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/stdinhand.c - Improves logging of AI tech want. Renamed PLAYER_LOG to DIPLO_LOG for consistency. New /debug command "/debug tech". Renamed "/debug player" to "/debug diplomacy". - Fixes diplomacy buglet that would use negative tech want to calculate want for tech in exchanges (if present). - Fixes possible crash in aisettler.c if ruleset has no ferries and in aidiplomat.c if ruleset has no diplomats. These fixes were part of PR#11777. Thu, 06 Jan 2005 07:25:08 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Divide tech want used in AI diplomacy exchange calculations by game turn, as tech want is a value that is continually accumulated, and in late games you might see the AI exchanging nearly all its cities for a few techs. Fix is part of PR#11777. Wed, 05 Jan 2005 18:24:42 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c gui-win32: fix old stippled fog with non-iso tilesets. Patch by me in PR#11813. Wed, 05 Jan 2005 16:35:51 -0800 jdorje: Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.c M /trunk/server/ruleset.c Avoid sending unitialized specialist data over the network. Patch by Gregory Berkolaiko in PR#11771 with added comments by me. Wed, 05 Jan 2005 15:24:24 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Improve the error handling when there's a goto patch with a length too large to display. Patch by me as part of PR#11759. Wed, 05 Jan 2005 15:12:25 -0800 jdorje: Changed paths: M /trunk/server/stdinhand.c Fix a bug when parsing "/explain all". Reported by Philip Patterson in PR#11718. Wed, 05 Jan 2005 15:07:40 -0800 jdorje: Changed paths: M /trunk/common/tech.c Fix a bug where get_tech_name returns a single static buffer, meaning it can't be used more than once at a time. See PR#11665. Wed, 05 Jan 2005 14:37:58 -0800 jdorje: Changed paths: M /trunk/server/settlers.c M /trunk/server/settlers.h Fix a bug where autosettlers will go out of their way to starve out cities as they get larger. Patch by me in PR#10036. Wed, 05 Jan 2005 06:01:43 -0800 matusik: Changed paths: M /trunk/client/gui-gtk/diplodlg.c Add Give embassy button to the gtk2 client Wed, 05 Jan 2005 05:48:51 -0800 matusik: Changed paths: M /trunk/diff_ignore Add freeciv.spec to diff_ignore Tue, 04 Jan 2005 00:36:00 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/settlers.c Merge city_get_food_tile, city_get_shields_tile, and city_get_trade_tile into a single function city_get_output_tile. Patch by me in PR#11761. Mon, 03 Jan 2005 09:48:23 -0800 per: Changed paths: M /trunk/ai/aiunit.c Fix crash that happens when an explorer dies in a hut under some circumstances. See PR#10389. Sun, 02 Jan 2005 19:31:44 -0800 jdorje: Changed paths: M /trunk/manual/civmanual.c Add translations for the civmanual. Patch by Christian Knoke and myself in PR#11758. Sat, 01 Jan 2005 17:36:03 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix the bug-reporting email address. Reported by Christian Knoke in PR#11759. Sat, 01 Jan 2005 15:58:24 -0800 jdorje: Changed paths: M /trunk/server/stdinhand.c Don't count votes from players who have left the game. Also put the vote values into an enumeration. Reported by Michael Mielke in PR#11733. Patch by Per Mathisen with changes by me. Sat, 01 Jan 2005 14:47:14 -0800 jdorje: Changed paths: M /trunk/ai/aisettler.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h Merge base_city_get_food_tile, base_city_get_shields_tile, and base_city_get_trade_tile into a single function base_city_get_output_tile. Patch by me in PR#11737. Sat, 01 Jan 2005 14:01:57 -0800 jdorje: Changed paths: M /trunk/server/savegame.c Fix a bug where illegial alliances would be resolved before the game was completely loaded, leading to a crash. Reported by Vickram Ghumman in PR#11682. Patch by Per Mathisen with added comment by me. Sat, 01 Jan 2005 13:48:10 -0800 per: Changed paths: M /trunk/common/player.h M /trunk/server/plrhand.c M /trunk/server/stdinhand.c Makes novice, easy and /away AI go through revolution just like normal players. This closes a cheating loophole that players can use, settings themselves to /away once they get Republic, to avoid a period of anarchy. See PR#11667. Sat, 01 Jan 2005 12:54:23 -0800 per: Changed paths: M /trunk/po/no.po Fix a bug in .no translation Sat, 01 Jan 2005 08:39:23 -0800 vasc: Changed paths: M /trunk/server/stdinhand.c M /trunk/utility/shared.c PR#11748: Fix assert failure when typing badly formed commands, e.g. "/'observer'" in the inputline. Patch by me. Thu, 30 Dec 2004 14:11:17 -0800 vasc: Changed paths: M /trunk/client/citydlg_common.c PR#11722: Fix client crash in the city report change menu. Reported by Benedict Adamson , patch by me. Thu, 30 Dec 2004 13:56:35 -0800 jdorje: Changed paths: M /trunk/common/city.c Calculate effect types associated with output types via a separate function call and a switch statement, rather than just putting them in an array. This encapsulates this ugliness and makes it less bugprone. Patch by me in PR#11710. Thu, 30 Dec 2004 13:45:26 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/map.c M /trunk/server/generator/startpos.c Merge get_food_tile, get_shields_tile, and get_trade_tile into a single function get_output_tile. Patch by me in PR#11717. Thu, 30 Dec 2004 09:42:58 -0800 vasc: Changed paths: M /trunk/data/helpdata.txt Add missing newlines, so gettext doesn't choke on it. Patch by Geneviève Gracian. Wed, 29 Dec 2004 09:34:19 -0800 vasc: Changed paths: M /trunk/data/freeciv.rc-2.0 Use a monospaced font for tooltips (fixes PR#11331). Bug reported by Benoit Hudson , fix suggested by Jason, patch by me. Wed, 29 Dec 2004 09:25:43 -0800 vasc: Changed paths: M /trunk/client/text.c Remove redundant veteran-level text from unit info (fixes PR#11207). Patch by Christian Knoke . Tue, 28 Dec 2004 20:56:16 -0800 glip: Changed paths: M /trunk/manual/civmanual.c Add a missing include. Caused by a fix for 11630. Tue, 28 Dec 2004 15:05:09 -0800 jdorje: Changed paths: M /trunk/manual/civmanual.c Fix translation and character set problems for the civmanual output. The output is now translated and in UTF-8. Reported by Christian Knoke in PR#11630. Tue, 28 Dec 2004 15:01:51 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Backport: fix the calculation of blended fog to work on non-32-bit displays. Reported by Robert Smith in PR#11692. Tue, 28 Dec 2004 11:09:27 -0800 jdorje: Changed paths: M /trunk/common/city.c Merge base_get_food_tile, base_get_shields_tile, and base_get_trade_tile into a single function base_get_output_tile. Patch by me in PR#11706. Tue, 28 Dec 2004 02:51:01 -0800 jdorje: Changed paths: M /trunk/po/POTFILES.in Add files with translatable strings to POTFILES.in. Patch by Christian Knoke in PR#11537 with changes by me. Tue, 28 Dec 2004 02:43:37 -0800 jdorje: Changed paths: M /trunk/data/helpdata.txt Improve helpdata for languages and controls. Patch by Christian Knoke in PR#11578. Sun, 26 Dec 2004 13:29:46 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/inteldlg.h gui-xaw: fix multiple intelligence dialog. Patch by me in PR#11694 Sun, 26 Dec 2004 12:25:17 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/gui_main.h M /trunk/client/gui-win32/mapview.c gui-win32: Clean up sprite functions, replace the sprite cache with a general hbitmap cache, and implement better fog. Patch by me in PR#11260. Sat, 25 Dec 2004 12:38:14 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Make some struct pointer function parameters const. Patch by Frederic Briere in PR#11604. Sat, 25 Dec 2004 12:13:05 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Change the city_support function so it only calculates support/usage amounts for the city. The data calculated here is used later in the calculation of happiness and surpluses. Patch by me in PR#11674. Sat, 25 Dec 2004 11:50:29 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Use a better-quality drawing system for fog of war. For each sprite that is drawn fogged, a separate fogged pixmap is created using alpha-blending to achieve good quality fog. Patch by Andreas Røsdal and myself in PR#11433. Fri, 24 Dec 2004 15:36:33 -0800 vasc: Changed paths: M /trunk/client/plrdlg_common.c PR#11569: Fix plrdlg default sort column. Reported by Jason Dorje Short. Fri, 24 Dec 2004 15:30:34 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c PR#11681: Remove load_intro_gfx from gui-gtk-2.0. Patch by me. Fri, 24 Dec 2004 08:56:36 -0800 per: Changed paths: M /trunk/server/stdinhand.c Clear up ambiguity in vote message. Noted by Paul Zastoupil. Fri, 24 Dec 2004 08:20:22 -0800 per: Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/city.h Do not recalculate settler want for cities each turn. This speeds up end turns. Patch by Knut Omang in PR#10985. Fri, 24 Dec 2004 08:11:54 -0800 per: Changed paths: M /trunk/server/settings.c Improve "/help diplomacy" text. See PR#11658. Fri, 24 Dec 2004 08:03:19 -0800 per: Changed paths: M /trunk/common/game.h M /trunk/server/ruleset.c Remove game.rtech.nav, as it is unused. Patch by Jason in PR#11670. Thu, 23 Dec 2004 21:59:14 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/ratesdlg.c gui-win32: Fix negative tax rates in tax popup. Reported as PR#10794. Patch by me. Thu, 23 Dec 2004 20:01:48 -0800 kauf: Changed paths: M /trunk/server/civserver.c M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/meta.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Add a serverid command and commandline parameter to the server. Also send it to the metaserver. See PR#11620. Patch by Paulz. Thu, 23 Dec 2004 18:11:41 -0800 jdorje: Changed paths: M /trunk/common/city.c Replace hard-coded handling of food, shield, and gold upkeep for units with a loop over all output types. Patch by me in PR#11639. Thu, 23 Dec 2004 17:52:44 -0800 jdorje: Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h Change a number of functions to have const struct values for their parameters. Patch by Frederic Briere in PR#11602 with added comments by me. Thu, 23 Dec 2004 08:44:17 -0800 per: Changed paths: M /trunk/server/settings.c Add additional information to 'techlevel' server option. Patch by Genevieve Gracian. Thu, 23 Dec 2004 04:58:26 -0800 per: Changed paths: M /trunk/data/default/governments.ruleset Make use of the empire_size_inc parameter in default ruleset, using a milder set of values than those used in the Civ2 ruleset. Once you are past the (initial cityfactor - empire_size_mod), each empire_size_inc cities, you get one less content citizen in your cities. This means angry citizens can eventually make an appearance. The values are: empire_size_inc = 6 for anarchy empire_size_inc = 10 for despotism empire_size_inc = 12 for monarchy empire_size_inc = 0 (disabled) for communism empire_size_inc = 14 for republic empire_size_inc = 16 for democracy See PR#9590 for the full discussion. Wed, 22 Dec 2004 12:47:20 -0800 per: Changed paths: M /trunk/po/no.po Improve Norwegian translation. Wed, 22 Dec 2004 09:19:36 -0800 per: Changed paths: M /trunk/po/no.po Sync Norwegian translation in cvs head with the one in S2_0. I have added instructions in the Wiki on how to do this automatically. Wed, 22 Dec 2004 08:29:36 -0800 per: Changed paths: M /trunk/po/it.po New Italian translation from Davide Pagnin. Tue, 21 Dec 2004 14:57:36 -0800 kauf: Changed paths: M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c fix the unitloss famine text message and change 'steals' -> 'steal' See PR#11642. Reported by Paulz. Patch by me. Tue, 21 Dec 2004 12:06:27 -0800 jdorje: Changed paths: M /trunk/common/city.c Rewrite calculation of production in generic_city_refresh. See PR#11606. Mon, 20 Dec 2004 20:18:54 -0800 vasc: Changed paths: M /trunk/ai/aicity.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c PR#11477: Rename can_sell_improvement and can_sell_building to can_sell_building, and can_city_sell_building. Suggested by Jason, patch by me. Mon, 20 Dec 2004 19:37:38 -0800 vasc: Changed paths: M /trunk/common/capstr.c Bump up protocol version. Mon, 20 Dec 2004 19:36:19 -0800 vasc: Changed paths: M /trunk/client/packhand.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/server/ruleset.c PR#11477: Remove unused equiv_* values. Patch by me. Mon, 20 Dec 2004 18:13:58 -0800 vasc: 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 PR#11559: Remove rtech declarations from buildings.ruleset. Patch by me. Mon, 20 Dec 2004 15:50:58 -0800 kauf: Changed paths: M /trunk/ai/aiunit.c A unit X intends to attack unit Y. When the unit gets adjacent, Y autoattacks and dies. If X has move points left, it can move straight on to the tile where Y was. After that ai_unit_attack() is called leading to an assert since ai_unit_attack() expects adjacency. Add extra check to prevent this. See PR#11583. Patch by me. Sun, 19 Dec 2004 11:45:56 -0800 jdorje: Changed paths: M /trunk/ai/ailog.h Add printf attributes to AI log functions. Patch by Marko Lindqvist in PR#11591. Sun, 19 Dec 2004 11:44:40 -0800 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advmilitary.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiferry.c M /trunk/ai/aihunt.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/server/settlers.c Fix the parameters of AI log calls. Patch by Benedict Adamson and Marko Lindqvist in PR#11589. Sun, 19 Dec 2004 11:40:44 -0800 jdorje: Changed paths: M /trunk/common/city.c Calculate the city bonus[] values at the start of generic_city_refresh. Patch by me in PR#11547. Sun, 19 Dec 2004 11:38:08 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/ruleset.c Put pollution and fallout tile penalty percentages into an array, indexed by output type. Patch by me in PR#11554. Sun, 19 Dec 2004 11:22:30 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change to a layered drawing system. When drawing the mapview or cityview, all sprites on one layer are drawn before moving on to the next layer. Patch by me in PR#8931. Sun, 19 Dec 2004 11:18:07 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/citydlg.c Remove a reference to the undefined SP_TAXMAN. Reported by Vijay Kiran Kamuju in PR#11565. Sun, 19 Dec 2004 10:53:15 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk/wldlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/wldlg.c PR#11477: Update gui-gtk, gui-win32, gui-xaw clients to support gen imprs. Patch by me. Sun, 19 Dec 2004 09:46:52 -0800 vasc: Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/history/buildings.ruleset PR#11477: Change rulesets to use generic improvements. Patch by me. Sun, 19 Dec 2004 08:48:33 -0800 vasc: Changed paths: M /trunk/common/capstr.c Bump up capstr. Sun, 19 Dec 2004 08:47:10 -0800 vasc: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/client/citydlg_common.c M /trunk/client/climisc.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/helpdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/common/aicore/aisupport.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/requirements.c M /trunk/common/tech.c M /trunk/data/default/buildings.ruleset M /trunk/manual/civmanual.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/gamehand.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/srv_main.c PR#11477: Generic improvement patch. Makes Wonders have two kinds; Small Wonders (player unique) and Great Wonders (world unique). Also does several cleanups, removing special casing for Palace at several places. Rule changes: Palaces are now a Small Wonder which can be rushed with Caravans; it is possible to build redundant improvements (e.g. it is possible for players with a Great Wall to build City Walls). Patch by me, with review, comment and cleanup by Jason, Marko and Per. Fri, 17 Dec 2004 11:03:51 -0800 cazfi: Changed paths: M /trunk/server/cityturn.c Change city emergency management messages from LOG_ERROR to LOG_DEBUG. See #11514 Fri, 17 Dec 2004 10:55:08 -0800 cazfi: Changed paths: M /trunk/client/packhand.c Fix debug compilations. See #11579 Fri, 17 Dec 2004 08:25:18 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c PR#11577: add player border icons. Patch by me. Fri, 17 Dec 2004 01:13:54 -0800 jdorje: Changed paths: M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h M /trunk/client/text.c M /trunk/client/text.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change a number of functions to accept const player struct parameters. The player dialog columns array is changed so its function callbacks take const parameters. Patch by Frederic Briere in PR#11489 with added comments by me. Fri, 17 Dec 2004 00:48:55 -0800 jdorje: Changed paths: M /trunk/common/requirements.c M /trunk/server/ruleset.c Avoid reporting a spurious error message when loading an effect that doesn't have a requirement. See PR#11556. Fri, 17 Dec 2004 00:44:12 -0800 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c Limit the size of the specialists array in the ruleset packet. This fixes a problem where garbage strings were sent in the unused specialist fields. See PR#11558. Fri, 17 Dec 2004 00:21:20 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.h M /trunk/client/packhand.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/common/packets_gen.h M /trunk/common/requirements.c M /trunk/common/requirements.h M /trunk/po/POTFILES.in M /trunk/server/ruleset.c Add range and survives fields to the requirement structure. Make effect source buildings into requirements. Patch by me in PR#11539. Thu, 16 Dec 2004 16:31:57 -0800 vasc: Changed paths: M /trunk/common/capstr.c Bump up protocol version. Thu, 16 Dec 2004 16:14:16 -0800 vasc: Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/history/techs.ruleset M /trunk/server/plrhand.c M /trunk/server/ruleset.c PR#11559: remove rtech values entirely. Patch by Jason Dorje Short. Thu, 16 Dec 2004 15:27:08 -0800 kauf: Changed paths: M /trunk/common/connection.h M /trunk/server/sernet.c Add a server.ipaddr field to the connection struct which holds the dot.quad address of the connection. See PR#11541. Requested by Paulz. Patch by me. Thu, 16 Dec 2004 15:21:10 -0800 kauf: Changed paths: M /trunk/server/gamelog.c Remove spurious ')' from unitl gamelog message. Reported by Paulz. Thu, 16 Dec 2004 15:18:48 -0800 cazfi: Changed paths: M /trunk/server/unittools.c Make sure that no tile gets temporarily fogged when fortress is finished. See PR#11373. Thu, 16 Dec 2004 15:00:12 -0800 cazfi: Changed paths: M /trunk/common/city.c Correct outdated comment. Patch by Jason Dorje Short See #11389 Thu, 16 Dec 2004 13:25:41 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/gui_main.c PR#11555: Change gui-gtk keyboard shortcuts to match helpdata.txt. Patch by me. Thu, 16 Dec 2004 12:37:49 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/ruleset.c Remove the specialist enumeration. Specialist types are now controlled completely by the rulesets. Patch by me in PR#8877. Thu, 16 Dec 2004 12:04:58 -0800 jdorje: Changed paths: M /trunk/data/helpdata.txt Update the helpdata. It conforms to the gtk2 client but is now inaccurate for other clients. Patch by Vasco in PR#10932. Thu, 16 Dec 2004 11:58:34 -0800 jdorje: Changed paths: M /trunk/m4/x.252 Don't AC_TRY_RUN when cross-compiling. Patch by Frederic Briere in PR#11214. Thu, 16 Dec 2004 11:52:34 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Add a tooltip to the turn-done button that clarifies the shift+enter shortcut. Patch by Christian Knoke and Vasco in PR#11332. Thu, 16 Dec 2004 11:45:18 -0800 jdorje: Changed paths: M /trunk/server/sanitycheck.c Remove a call to die() in the sanity check code. Instead just call SANITY_CHECK. Also added is some fallback code to correct the situation when a city is invalid (assuming the sanity doesn't abort). Patch by me in PR#11376. Thu, 16 Dec 2004 11:43:46 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c Use is_city_center in resolve_city_emergency. Patch by me in PR#11414. Thu, 16 Dec 2004 10:59:28 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Merge put_one_tile_iso into put_one_tile. Drop put_tile and put_tile_iso completely. Patch by me in PR#11525. Thu, 16 Dec 2004 09:51:48 -0800 chris: Changed paths: M /trunk/po/de.po complete Thu, 16 Dec 2004 02:25:42 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.c Create a new array pcity->usage[] that holds the support/upkeep values for the city. This array is initialized in city_support() inside generic_city_refresh() and is used to calculate surpluses. Patch by me in PR#11519. Wed, 15 Dec 2004 16:37:41 -0800 kauf: Changed paths: M /trunk/server/plrhand.c Remove redundant gamelog call. See PR#11535. Patch by Jason. Wed, 15 Dec 2004 16:32:21 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c PR#10688: Fix canvas_put_sprite failure with pixbufs and a negative canvas position. Patch by Jason Dorje Short. Wed, 15 Dec 2004 16:26:13 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c PR#11445: Fix Gdk-CRITICAL in canvas_fill_sprite_area. Reported by Jason Dorje Short, patch by me. Wed, 15 Dec 2004 16:00:28 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c PR#11516: Fix bug in gdk_pixbuf_new_from_sprite. Patch by Jason Dorje Short. Wed, 15 Dec 2004 15:18:18 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.h GObjectify GtkPixcomm. Wed, 15 Dec 2004 11:28:44 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/Makefile.am M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/packets.def M /trunk/common/packets_gen.h A /trunk/common/requirements.c A /trunk/common/requirements.h M /trunk/server/ruleset.c Add a new set of files requirements.[ch]. Move effect requirements code into these files, along with some new reqs helper functions. Patch by me in PR#11506. Wed, 15 Dec 2004 05:09:54 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/menu.c Xaw: Fix shortkeys for load/unload orders. Patch by Christian Knoke in PR#11526 Wed, 15 Dec 2004 01:06:59 -0800 jdorje: Changed paths: M /trunk/utility/shared.c M /trunk/utility/shared.h Avoid using PATH_MAX, since it may not be defined. Patch by Gael Le Mignot and myself in PR#10744. Tue, 14 Dec 2004 23:58:44 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex.tilespec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec M /trunk/doc/README.graphics Add a new fogstyle setting controlling how fog of war is done. A value of 0 means the old iso-view style while a value of 1 means the old non-iso-view style. Patch by me in PR#11464. Tue, 14 Dec 2004 23:18:03 -0800 jdorje: Changed paths: M /trunk/data/nation/hobbits.ruleset Remove a single-quote from a comment because it confuses gettext. Patch by Christian Knoke in PR#11405. Tue, 14 Dec 2004 20:30:52 -0800 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/ruleset.c Put rail_food_bonus, rail_shield_bonus, and rail_trade_bonus into an array rail_tile_bonus indexed by output type. Patch by me in PR#11503. Tue, 14 Dec 2004 20:24:27 -0800 jdorje: Changed paths: M /trunk/common M /trunk/common/.cvsignore Add packets_generate (a temporary file used during compilation) to .cvsignore. Tue, 14 Dec 2004 19:59:21 -0800 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdiplomacy.h M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/server/plrhand.c M /trunk/server/srv_main.c Avoid doing AI diplomacy updates when a saved game is loaded or a new continent is discovered. Patch by Marko Lindqvist in PR#10211 with name changes by me. Tue, 14 Dec 2004 19:31:58 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/inteldlg.c PR#11496: Popping up multiple intel dialogs is broken. Reported by Jason Dorje Short, patch by me. Tue, 14 Dec 2004 18:02:51 -0800 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/byzantium-shield.png A /trunk/data/flags/byzantium.png A /trunk/data/flags/byzantium.svg A /trunk/data/flags/constantine-shield.png A /trunk/data/flags/constantine.png A /trunk/data/flags/constantine.svg M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec A /trunk/data/nation/byzantium.ruleset Add a Byzantine nation. Nation by Nikos Mavrogiannopoulos in PR#11382. Tue, 14 Dec 2004 16:56:57 -0800 jdorje: Changed paths: M /trunk/client/goto.c Use a best-time algorithm for finding goto routes. See PR#9406. Tue, 14 Dec 2004 16:49:23 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Use create_city_virtual to make new cities. Patch by Benedict Adamson in PR#11350. Tue, 14 Dec 2004 16:41:42 -0800 jdorje: Changed paths: M /trunk/ai/aiexplorer.c Improve the handling of exponential math in the AI explorer code. This fixes some problems where long-distance exploration could fail because of an underflow. Reported by in PR#11354. Patch by Mike Kaufman and myself. Tue, 14 Dec 2004 16:20:53 -0800 jdorje: Changed paths: M /trunk/m4/readline.m4 Add a check for the tinfo library. See PR#11443. Tue, 14 Dec 2004 16:15:12 -0800 jdorje: Changed paths: M /trunk/ai/aihand.c M /trunk/client/agents/cma_core.c M /trunk/client/packhand.c M /trunk/common/aicore/cm.c M /trunk/server/savegame.c Fix some city refreshing problems. See PR#11415. Tue, 14 Dec 2004 16:12:36 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/inteldlg.h M /trunk/data/Freeciv.in Add intelligence diplomacy report in xaw client. Patch by me in PR#5479 Tue, 14 Dec 2004 15:45:15 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/resources.c M /trunk/data/Freeciv.in Fix xaw3d client problem with "*international" attribute (PR#11468). Patch by me with Vasco help. Mon, 13 Dec 2004 08:23:30 -0800 jdorje: Changed paths: 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-mui/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/player.c Change callers of city_gold_surplus() to just check pcity->surplus[O_GOLD]. The city_gold_surplus function is removed and replaced with two new functions city_unit_upkeep and city_building_upkeep. Patch by me in PR#11483. Mon, 13 Dec 2004 08:20:55 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.c M /trunk/server/savegame.c Put a city's base output from citizens into an array, indexed by output type. Patch by me in PR#11485. Sun, 12 Dec 2004 17:49:08 -0800 jdorje: Changed paths: M /trunk/common/city.c Use the HAPPY_COST constant when calculating citizen happiness. Patch by me in PR#11462. Sun, 12 Dec 2004 17:46:07 -0800 jdorje: Changed paths: M /trunk/common/aicore/cm.c Free the CM state when we're done with it. Patch by me in PR#11465. Sun, 12 Dec 2004 17:44:19 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c Fix the capstring by removing some erronous capabilities and checks. Patch by me in PR#11469. Sat, 11 Dec 2004 19:44:47 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h M /trunk/client/text.h M /trunk/common/diptreaty.c M /trunk/common/diptreaty.h M /trunk/common/nation.c M /trunk/common/nation.h Change some function player parameters to const. Patch by Frederic Briere in PR#11478 with changes by me. Sat, 11 Dec 2004 15:10:06 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/menu.c Fix shortcuts for menu commands. Patch by Christian Knoke in PR#11431. Sat, 11 Dec 2004 15:07:33 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Don't draw terrain backgrounds when there's no tile. Patch by me in PR#11446. Sat, 11 Dec 2004 02:41:26 -0800 jdorje: Changed paths: M /trunk/common/city.c Correctly set surplus[O_GOLD] when a city is in disorder. Patch by me in PR#11440. Sat, 11 Dec 2004 02:34:48 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/client/text.c M /trunk/common/aicore/cm.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/gamelog.c M /trunk/server/score.c Put city production values into an array. Patch by me in PR#11439. Fri, 10 Dec 2004 15:17:07 -0800 jdorje: Changed paths: M /trunk/common/city.c Fix EFT_FOOD_INC_TILE and EFT_TRADE_INC_TILE. Patch by me in PR#11300. Fri, 10 Dec 2004 14:08:00 -0800 jdorje: Changed paths: M /trunk/server/cityturn.c Provide better fallback CM settings when auto_arrange_workers can't meet minimal surpluses in food and shields. See PR#11379. Fri, 10 Dec 2004 13:19:20 -0800 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aicity.c M /trunk/common/city.h Change AI code so it doesn't use specific references to specialist types. Add a new constant HAPPY_COST. Patch by Per Mathisen and myself in PR#11399. Thu, 09 Dec 2004 19:53:45 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Merge citygov_free_shield, citygov_free_food, and citygov_free_gold into a single function citygov_free_upkeep. Patch by me in PR#11404. Thu, 09 Dec 2004 19:42:26 -0800 jdorje: Changed paths: M /trunk/server/settlers.c Clear the ai unit role for settlers trying to build cities under a human player. See PR#11358. Thu, 09 Dec 2004 17:27:36 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/menu.c gui-win32: fix shortcut keys that use multiple modifier keys. Reported as part of PR#11398. Patch by me. Thu, 09 Dec 2004 17:18:38 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c Forward port: gui-win32: improve the city info in the city dialog to show more information. Patch by me in PR#9137. Thu, 09 Dec 2004 16:41:37 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/dialogs.h M /trunk/client/gui-win32/menu.c gui-win32: Add confirmation to choices in revolution menu. Reported as Jason as PR#10888. Patch by me. Thu, 09 Dec 2004 16:23:56 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/diplodlg.c gui-win32: fix second player's gold prompt in diplomacy dialog. Reported as part of PR#11284. Patch by me. Thu, 09 Dec 2004 16:18:16 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/dialogs.c gui-win32: fix combo box scroll bars. Reported as PR#11365. Patch by me. Thu, 09 Dec 2004 16:07:42 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/repodlgs.c gui-win32: implement Game Options dialog. Reported as PR#11157. Patch by me. Thu, 09 Dec 2004 15:41:56 -0800 cazfi: Changed paths: M /trunk/data/helpdata.txt M /trunk/doc/BUGS M /trunk/doc/CodingStyle M /trunk/doc/HACKING M /trunk/doc/README M /trunk/doc/README.AI Updated URLs in documentation. Requested by Christian Knoke in #11060. Thu, 09 Dec 2004 13:28:53 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Avoid completely failing when the mapview becomes larger than the map. See PR#8998. Thu, 09 Dec 2004 13:27:48 -0800 per: Changed paths: M /trunk/ai/aisettler.c Make AI not settle inside other players' borders when they are in peace or alliance with them. See PR#10087. As requested by ... lots. Thu, 09 Dec 2004 12:17:46 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/government.c M /trunk/common/government.h - Rename get_food_trade_shields as get_worked_tile_output. - Rename get_tax_income as add_tax_income, and change its prototype. The function now adds on the tax income to the existing values rather than resetting them. - Add a new function get_citizen_output. This gets the output of both workers and specialists. - Change some aicity code to use get_citizen_output. It now takes specialist output into account. Patch by Per Mathisen and myself in PR#11271. Thu, 09 Dec 2004 10:59:56 -0800 jdorje: Changed paths: M /trunk/ai/aitech.c Don't consider researching nonexistent techs. See PR#11418. Thu, 09 Dec 2004 10:30:00 -0800 jdorje: Changed paths: M /trunk/ai/aisettler.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-mui/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.c M /trunk/server/report.c Put city waste values into an array, indexed by output type. Patch by me in PR#11403. Thu, 09 Dec 2004 08:46:39 -0800 kauf: Changed paths: M /trunk/data/helpdata.txt Add additional helptext for the chatline. See PR#11339. Patch by Jason and me. Thu, 09 Dec 2004 08:38:35 -0800 kauf: Changed paths: M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/gamelog.c M /trunk/server/gamelog.h M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h M /trunk/server/unittools.c Make the gamelog XML. The intent here is to modify the gamelog so that usernames are associated with players and that the gamelog is easier to parse. Also different win scenarios (allied win, team win) are handled properly. See PR#9321. Patch by me. Wed, 08 Dec 2004 19:31:11 -0800 jdorje: Changed paths: M /trunk/configure.ac Add a better error message if iconv can't be found. See PR#11363. Wed, 08 Dec 2004 18:21:46 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Don't load sprites for nonexistent techs. See PR#11418. Wed, 08 Dec 2004 12:48:33 -0800 jdorje: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aihand.c M /trunk/ai/aitech.c M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/common/tech.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c Use get_tech_name() instead of advances[tech].name in many places. This prevents a potential crash when the names of A_FUTURE or A_UNSET are looked up. See PR#11317. Wed, 08 Dec 2004 09:36:09 -0800 per: Changed paths: M /trunk/server/cityturn.c M /trunk/server/report.c This patch removes two specific references to specific specialist types in the server. - In the endgame report, don't show types of individual specialists. Just show the number of total specialists. - When shrinking a city we look first to remove specialists from it (ideally this should be done via a CM call - cm_remove_one). Currently this looks at each specialist in turn by name, but it's just as easy to do it without naming the specialists. Patch by Jason in PR#11400. Wed, 08 Dec 2004 08:53:53 -0800 per: Changed paths: M /trunk/data/default/cities.ruleset M /trunk/server/ruleset.c M /trunk/server/settings.c Move angry citizen option from server to rulesets. Part of PR#9590. (Value was already added for civ1 ruleset, but never read.) Wed, 08 Dec 2004 08:47:53 -0800 per: Changed paths: M /trunk/common/aicore/aisupport.c Fix crash which occurs if AI evaluates the sale price of a city that has units in it that do _not_ obsolete. See PR#11410. Wed, 08 Dec 2004 08:07:55 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Add some more logging to city and tech gold worth, to help debug problems in this area. Wed, 08 Dec 2004 06:36:22 -0800 per: Changed paths: M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c Add option for modpacks to make units require a specific government before they can be built. See PR#10630. Tue, 07 Dec 2004 23:48:24 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aisettler.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/cityturn.c Merge city_corruption and city_waste into a single function. Patch by me in PR#11375. Tue, 07 Dec 2004 20:28:27 -0800 jdorje: Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/unithand.c Remove some scattered references to specific specialist types. Instead the "generalized" specialist interface is used. Patch by me in PR#11377. Tue, 07 Dec 2004 20:18:09 -0800 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/client/repodlgs_common.c M /trunk/common/city.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/cityturn.c M /trunk/server/settlers.c Merge utype_food_cost, utype_shield_cost, and utype_gold_cost into a single function utype_upkeep_cost. Patch by me in PR#11374. Tue, 07 Dec 2004 14:38:59 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/options.c M /trunk/client/options.h Add helptext strings for the client options. Patch by me in PR#11197. Tue, 07 Dec 2004 10:39:07 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1.serv M /trunk/data/civ2.serv M /trunk/server/gamehand.c M /trunk/server/savegame.c M /trunk/server/settings.c Remove the civstyle server options and all traces of it. Patch by Marko Lindqvist in PR#11367 with changed capability by me. Tue, 07 Dec 2004 10:37:35 -0800 cazfi: Changed paths: M /trunk/ai/aiferry.c Removed obsoleted FIXME comments. See #11337. Tue, 07 Dec 2004 10:24:23 -0800 cazfi: Changed paths: M /trunk/common/map.c M /trunk/common/map.h Removed unused is_sea_usable() Requested by Jason in #7545. Tue, 07 Dec 2004 10:01:12 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/common/map.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/maphand.c M /trunk/server/maphand.h Make some player parameters const. Patch by me in PR#11353. Tue, 07 Dec 2004 09:27:23 -0800 jdorje: Changed paths: M /trunk/server/citytools.c Avoid a crash with AI players in is_allowed_city_name. See PR#11372. Tue, 07 Dec 2004 02:26:06 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/diplodlg.c Win32: Fix diplomacy dialog when there are more than 100 techs. Reported as PR#6842. Patch by me. Mon, 06 Dec 2004 13:41:49 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Mon, 06 Dec 2004 12:42:25 -0800 jdorje: Changed paths: M /trunk/server/cityturn.c Fix the message when a city needs a sewer system (being built) to grow any further. Patch by Marko Lindqvist in PR#10923 with changes by me. Mon, 06 Dec 2004 10:01:15 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unittools.c Put unit upkeep amounts into an array, indexed by output type. Patch by me in PR#11347. Mon, 06 Dec 2004 09:54:40 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/government.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.c M /trunk/server/ruleset.c Put government upkeep parameters into a pair of arrays, indexed by output type. Patch by me in PR#11346. Sun, 05 Dec 2004 16:47:05 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Translate the string "Other". Patch by me in PR#11334. Sun, 05 Dec 2004 14:03:00 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/cityrep.c Win32: add support for dynamic city report fields. Patch by me in PR#11356. Sun, 05 Dec 2004 10:02:19 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gui_stuff.c PR#11188: Misc kwin issues with several popup dialogs. Reported by Michael Mielke and Mike Jing, patch by me. Sun, 05 Dec 2004 05:04:48 -0800 cazfi: Changed paths: M /trunk/doc/PEOPLE Added Marko Lindqvist to maintainers, updated email for old contributions. Sun, 05 Dec 2004 05:00:16 -0800 cazfi: Changed paths: M /trunk/server/citytools.c Don't try to update nonexistant_dumb city. 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 in PR#11323. Sun, 05 Dec 2004 01:21:27 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.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.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/cityturn.c 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 in PR#11316 with changes by me. Sat, 04 Dec 2004 20:20:11 -0800 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/cityturn.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 . 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.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/packhand.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/ruleset.c M /trunk/server/srv_main.c Rename the "class" field of the nation struct as "category". Patch by Frederic Briere 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 in PR#11313. Sat, 04 Dec 2004 02:09:30 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/government.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/cityturn.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 in PR#10858. Fri, 03 Dec 2004 20:44:08 -0800 jdorje: Changed paths: M /trunk/server/unithand.c Avoid 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 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/gamehand.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 in PR#11317. Fri, 03 Dec 2004 10:53:16 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c PR#11195: Make buy production popup non-modal. Bug reported by Ryan Thiessen , 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/aicore/cm.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.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 in PR#10722. Patch by Marcelo Burda . Thu, 02 Dec 2004 02:20:30 -0800 jdorje: Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/citytools.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:54 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/city.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:05 -0800 jdorje: Changed paths: M /trunk/common/city.h M /trunk/common/fc_types.h Move the output_type and specialist_type enums into fc_types.h. Patch by Frederic Briere 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 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 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 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:03 -0800 jdorje: Changed paths: M /trunk/server/unithand.c If an activity is given for a unit with orders, free the orders. Reported by Christian Knoke in PR#11152. Wed, 01 Dec 2004 14:15:23 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/server/srv_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:38 -0800 jdorje: Changed paths: M /trunk/data/nation/taiwanese.ruleset Add more cities to the Taiwanese ruleset. Patch by Fang-Pin Chang 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 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.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/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/map.c M /trunk/common/map.h Merges get_tile_food_base, get_tile_shield_base, and get_tile_trade_base into a single function get_tile_output_base. 13 insertions(+), 39 deletions(-) Patch by Jason in 11254. Mon, 29 Nov 2004 18:08:22 -0800 jdorje: Changed paths: M /trunk/server/report.c Fix a bug in PR#11212. Patch by Vasco; see PR#11212. Mon, 29 Nov 2004 17:49:03 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Call map_canvas_resized in init_mapcanvas_and_overview(). Patch by Frederic Briere in PR#11174 with changes by me. Mon, 29 Nov 2004 16:36:10 -0800 jdorje: Changed paths: M /trunk/common/city.h M /trunk/common/player.h M /trunk/server/score.c Replace the hard-codes specialist data in the score code with an array. Patch by me in PR#11212. Mon, 29 Nov 2004 14:22:26 -0800 jdorje: Changed paths: M /trunk/data/civ1/techs.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/default/units.ruleset M /trunk/data/history/techs.ruleset M /trunk/data/history/units.ruleset Update/improve documentation in rulesets. Patch by Marko Lindqvist in PR#11218. Mon, 29 Nov 2004 13:13:20 -0800 jdorje: Changed paths: M /trunk/server/ruleset.c Fix a bug in PR#11224. Mon, 29 Nov 2004 12:56:51 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/helpdlg.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/packhand.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/manual/civmanual.c M /trunk/server/ruleset.c Replace tile type food/shields/trade fields with an output[] array indexed by output type. Patch by me in PR#11224. Mon, 29 Nov 2004 12:52:42 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Mon, 29 Nov 2004 12:21:11 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/server/ruleset.c Replace min_city_center_[food|shield|trade] with an array indexed by output type. Patch by me in PR#11231. Mon, 29 Nov 2004 12:13:23 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cma_fe.c Fix a compilation problem in gui-gtk. Reported by David Stewart . Mon, 29 Nov 2004 12:03:38 -0800 jdorje: Changed paths: M /trunk/server/savegame.c Recalculate scores when loading a saved game. Reported by Christian Knoke in PR#11205. Mon, 29 Nov 2004 08:19:55 -0800 jdorje: Changed paths: M /trunk/client/agents/cma_core.c Make sure cities are refreshed before making a CM query on them. Reported by Christian Knoke in PR#11192. Mon, 29 Nov 2004 08:05:22 -0800 jdorje: Changed paths: M /trunk/client/civclient.c Output an error message when a bad parameter is given for the --port or --debug command-line options. Patch by me in PR#11167. Sun, 28 Nov 2004 07:51:38 -0800 vasc: Changed paths: M /trunk/client/text.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/server/plrhand.c PR#11138: Great Library discoveries claim 'acquired by a building'. Reported by Craig Jennings . Sat, 27 Nov 2004 21:39:24 -0800 glip: Changed paths: M /trunk/ai/aihunt.c The ai_hunter_manage function tries launching missiles at its target and it also tries directly attacking the target. However the code didn't check if the missile was successful, which make a pointer obsolete and can cause a crash. Bug discovered and fixed by Benedict Adamson in 11227. Sat, 27 Nov 2004 20:37:09 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/cma_fe.c Win32: Fix compilation in cma_fe.c. Patch by me in PR#11233. Sat, 27 Nov 2004 14:11:09 -0800 glip: Changed paths: M /trunk/common/aicore/path_finding.c Comment an earlier fix for a leak in create_danger_segment, put an error message and move things around a bit. Closes 10613. Original bug reported and fixed by Jason. Sat, 27 Nov 2004 12:42:00 -0800 jdorje: Changed paths: M /trunk/common/city.c Have base_get_xxx_tile call get_tile_xxx_base instead of doing its own calculations. Patch by me in PR#11208. Sat, 27 Nov 2004 10:48:26 -0800 jdorje: Changed paths: M /trunk/client/helpdata.c Fix the helptext for oceanic terrains. Requested by Christian Knoke in PR#11206. Fri, 26 Nov 2004 14:42:38 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/aicore/cm.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/default/cities.ruleset M /trunk/server/ruleset.c Allow specialists to provide any or all of science, gold, and luxury. Patch by me in PR#11142. Fri, 26 Nov 2004 14:28:43 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/server/civserver.c M /trunk/utility/fciconv.c M /trunk/utility/fciconv.h M /trunk/utility/shared.c M /trunk/utility/shared.h Convert command-line parameters from the local to the internal encoding when reading them. Patch by me in PR#11168 with additional style fixes. Fri, 26 Nov 2004 14:15:11 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/cma_fe.c Fix the XAW client. Reported by Vijay Kiran Kamuju in PR#11203. Fri, 26 Nov 2004 01:49:12 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/common/city.c M /trunk/common/city.h - Rename cm_stat_get_name as get_output_name. - Add a new function get_output_identifier. - Both functions go into city.[ch]. Patch by me in PR#11186. Thu, 25 Nov 2004 15:38:27 -0800 jdorje: Changed paths: M /trunk/client/helpdata.c Add better terrain helptext. Patch by me in PR#8904. Thu, 25 Nov 2004 15:26:53 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-xaw/cma_fe.c Remove some unnecessary calls to cm_query_result. cm_copy_result_from_city is used instead. Patch by me in PR#11083. Thu, 25 Nov 2004 14:28:12 -0800 jpel: Changed paths: M /trunk/po/nl.po keeping nl.po up to date Wed, 24 Nov 2004 23:20:03 -0800 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/client/options.c M /trunk/common/aicore/cm.c M /trunk/common/city.h Add a new iterator output_type_iterate. Use it in many places. Patch by me in PR#11172. Wed, 24 Nov 2004 22:57:17 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cityrep.h 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/messagewin.c M /trunk/client/gui-gtk-2.0/messagewin.h M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.h M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h M /trunk/client/gui-stub/cityrep.c M /trunk/client/gui-stub/messagewin.c M /trunk/client/gui-stub/plrdlg.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/messagewin.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/menu.c M /trunk/client/gui-xaw/messagewin.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/include/cityrep_g.h M /trunk/client/include/messagewin_g.h M /trunk/client/include/plrdlg_g.h M /trunk/client/include/repodlgs_g.h M /trunk/client/messagewin_common.c Merge the raise_*_dialog with popup_*_dialog functions. The new function is just called popup_*_dialog and has a boolean parameter telling whether the dialog should be raised. Patch by James Canete in PR#10879. XAW client parts by Egor Vyscrebentsov. Wed, 24 Nov 2004 22:37:30 -0800 jdorje: Changed paths: M /trunk/common/unit.c Don't let units sentry on tiles where they cannot survive (like air units in flight). Reported by Christian Knoke in PR#9552. Wed, 24 Nov 2004 22:29:49 -0800 jdorje: Changed paths: M /trunk/ai/aitools.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/gamelog.c M /trunk/server/report.c M /trunk/server/score.c M /trunk/server/score.h M /trunk/server/srv_main.c Restructure the score code: - total_player_citizens() is moved into score.c. - civ_score is split into get_civ_score and calc_civ_score. The former does not change the score structure but only queries it. The latter calculates scores from scratch and is now called twice per civ per turn. This should fix some bugs where the act of saving the game could itself change the game state. Reported by Marko Lindqvist in PR#10359. Patch by me. Wed, 24 Nov 2004 21:46:48 -0800 jdorje: Changed paths: M /trunk/server/unithand.c When a caravan is disbanded in a city building a wonder, treat it the same as if it is helping to build the wonder. Reported by Christian Knoke in PR#3989. Patch by me. Wed, 24 Nov 2004 21:39:59 -0800 jdorje: Changed paths: M /trunk/client/clinet.c M /trunk/common/connection.c M /trunk/server/sernet.c M /trunk/utility/support.c Fix some bugs where select ruturning an EINTR error was not handled correctly (in most cases we just reenter the select call). Patch by me in PR#9032. Wed, 24 Nov 2004 21:34:35 -0800 jdorje: Changed paths: M /trunk/ai/advmilitary.c M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/common/city.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/cityturn.c Change some instances of -1 to U_NOT_OBSOLETED. Patch by me in PR#9916. Wed, 24 Nov 2004 21:31:59 -0800 jdorje: Changed paths: M /trunk/client/messagewin_common.c M /trunk/common/map.c M /trunk/common/tech.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/mapgen_topology.h Optimize a few calls to MAX(). Patch by Marko Lindqvist in PR#10180, with style changes by me. Wed, 24 Nov 2004 17:05:24 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/wldlg.c PR#11180: Fix bugs in gtkliststore handling. Patch by me. Wed, 24 Nov 2004 11:14:12 -0800 jdorje: Changed paths: M /trunk/ai/aitools.h Remove the prototype for the nonexistant function ai_evaluate_government. Patch by Marko Lindqvist in PR#11184. Wed, 24 Nov 2004 10:48:07 -0800 jdorje: Changed paths: M /trunk/client/clinet.c M /trunk/common/connection.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets_gen.c M /trunk/server/sernet.c Replaces users of is_server in the packet code. Instead each connection tracks an is_server value. Patch by me in PR#11122. Wed, 24 Nov 2004 01:59:06 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cma_fe.h M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-xaw/cma_fe.c Fix some compilation problems in the GUI clients. See PR#11173. Tue, 23 Nov 2004 23:31:07 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/options.c M /trunk/client/options.h Add categories for client options. Patch by me in PR#8501. Tue, 23 Nov 2004 22:31:25 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Call generic_city_refresh any time information is received about one of our cities. Patch by me in PR#11154. Tue, 23 Nov 2004 20:37:30 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Draw the transported_by graphic underneath most other unit graphics. Reported by Christian Knoke in PR#11129. Tue, 23 Nov 2004 19:41:58 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Don't draw extra graphics for black (unknown/unreal) tiles. Patch by me in PR#11143. Tue, 23 Nov 2004 19:34:57 -0800 jdorje: Changed paths: M /trunk/ai/aihand.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk/cma_fe.h M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.h M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/client/options.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/server/cityturn.c Move the cm_stat enumeration into the common code and rename it to be non-CM-specific. Patch by me in PR#11146. Tue, 23 Nov 2004 16:23:10 -0800 jdorje: Changed paths: M /trunk/server/savegame.c Change the size of several buffers to depend on global constants. Patch by me in PR#11078. Tue, 23 Nov 2004 16:16:14 -0800 jdorje: Changed paths: M /trunk/utility/ioz.c Increase the size of the buffer in fz_fprintf. Patch by me in PR#11079. Tue, 23 Nov 2004 14:01:00 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/plrdlg.c PR#11067: Revamp player report update code. Patch by me. Tue, 23 Nov 2004 13:19:34 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c PR#10967: Add an horizontal scrollbar to the help dialog text view. Requested by Jason Dorje Short , patch by me. Tue, 23 Nov 2004 11:48:23 -0800 jdorje: Changed paths: M /trunk/data/nation/taiwanese.ruleset Fix misspellings in names of Taiwanese cities. Patch by Wen-Hung Fang in PR#11145. Tue, 23 Nov 2004 10:10:21 -0800 jdorje: Changed paths: M /trunk/data/nation/belgian.ruleset Improve the Belgian nation ruleset. Patch by Filip Van Raemdonck in PR#11098. Tue, 23 Nov 2004 09:58:55 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/repodlgs.c Fix a typo bug. Patch by David Stewart in PR#11155. Tue, 23 Nov 2004 09:44:25 -0800 jdorje: Changed paths: M /trunk/server/citytools.c Change an E_NOEVENT message to E_UNIT_WIN_ATT. Reported by Christian Knoke in PR#11130. Tue, 23 Nov 2004 09:36:57 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/menu.c Revert a bug in the turn-done unit command. See PR#11134. Tue, 23 Nov 2004 09:23:40 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c PR#11105: gtk2-client revolution bug. Patch by Jason Dorje Short . Tue, 23 Nov 2004 07:44:10 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h PR#11114: Units should have transparent backgrounds. Reported by Mike Kaufman , patch by me. Tue, 23 Nov 2004 07:39:01 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c PR#11115: Fix NULL pointer chasing bug in update_server_list. Reported by Benedict Adamson , patch by me. Mon, 22 Nov 2004 11:38:39 -0800 jdorje: Changed paths: M /trunk/data/trident/tiles.png Make fog in the trident tileset darker. See PR#11090. Mon, 22 Nov 2004 11:31:30 -0800 jdorje: Changed paths: M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/map.h Make a client-side map structure holding decorations for each tile. Move the ptile->client.hilite field into this structure. Patch by me in PR#11124. Mon, 22 Nov 2004 11:24:19 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/srv_main.c Don't link to the server function dealloc_id. Instead allow the server to specify a callback function that the common code will call for unit deallocation. Patch by me in PR#11116. Mon, 22 Nov 2004 11:14:42 -0800 jdorje: Changed paths: M /trunk/ai/aisettler.c M /trunk/client/agents/sha.c M /trunk/client/goto.c M /trunk/client/tilespec.c M /trunk/common/aicore/citymap.c M /trunk/common/aicore/path_finding.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/height_map.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/startpos.c M /trunk/server/generator/temperature_map.c M /trunk/server/generator/utilities.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/score.c M /trunk/server/settlers.c - Rename MAX_MAP_INDEX as MAP_INDEX_SIZE. - Change some more code to use MAP_INDEX_SIZE or map_num_tiles(). Patch by me in PR#11119. Mon, 22 Nov 2004 07:04:36 -0800 per: Changed paths: M /trunk/ai/aiunit.c We might die while doing goto in bodyguard function, and proceed to try rampaging while dead, with predictable results. This fixes the problem. See PR#10980. Mon, 22 Nov 2004 07:02:04 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Add some asserts. From patch in PR#11009 by Benedict Adamson. Sun, 21 Nov 2004 23:54:47 -0800 jdorje: Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/menu.c Don't activate the unload-transporter menu item for empty transporters. Reported by Christian Knoke in PR#10999. Sun, 21 Nov 2004 23:12:39 -0800 jdorje: Changed paths: M /trunk/server/sanitycheck.c Make sanity checks non-fatal unless DEBUG is defined. Patch by Marko Lindqvist in PR#11102 with changes by me. Sun, 21 Nov 2004 20:33:00 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/menu.c Mark some extra strings for translation. Patch by Christian Knoke in PR#11134. Sun, 21 Nov 2004 20:02:07 -0800 jdorje: Changed paths: M /trunk/po/POTFILES.in Add a missing file to POTFILES.in. Patch by Christian Knoke as part of PR#11134. Sun, 21 Nov 2004 20:00:20 -0800 jdorje: Changed paths: M /trunk/data/helpdata.txt Add helptext for unload-transporter unit. Patch by Christian Knoke as part of PR#11134. Sun, 21 Nov 2004 18:16:11 -0800 jdorje: Changed paths: M /trunk/utility/mem.c Remove the limitation on the size of a single malloc, since the size of a malloc for a hashtable for loading a very large savegame is hard to determine. See PR#11028. Sun, 21 Nov 2004 16:51:18 -0800 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/common/game.h Remove references to specific specialist types from the core CMA code. Patch by me in PR#11092. Sun, 21 Nov 2004 16:27:35 -0800 jdorje: Changed paths: M /trunk/server/unithand.c Clear orders when a server-side client goto is started. See PR#11140. Sun, 21 Nov 2004 08:49:22 -0800 evyscr: Changed paths: M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c Add confirmation dialog for targeted revolutions (PR#10889) Sat, 20 Nov 2004 13:27:19 -0800 jdorje: Changed paths: M /trunk/amiga/ReadMe M /trunk/amiga/ReadMe.2Amigas M /trunk/amiga/gettext.c M /trunk/amiga/vsnprintf.c M /trunk/client/gui-mui/gui_main.h M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/chatline.h M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/connectdlg.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_dither.c M /trunk/client/gui-sdl/gui_dither.h M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl/gui_iconv.h M /trunk/client/gui-sdl/gui_id.h 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_string.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/gui_zoom.c M /trunk/client/gui-sdl/gui_zoom.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/menu.h M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/optiondlg.h M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/unistring.c M /trunk/client/gui-sdl/unistring.h M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl/wldlg.h M /trunk/data/isophex/darkness.spec M /trunk/data/isophex/rivers.spec M /trunk/data/isophex/terrain1.spec M /trunk/data/isophex/terrain2.spec M /trunk/doc/de/BUGS.de M /trunk/doc/de/HOWTOPLAY.de M /trunk/doc/de/INHALT M /trunk/doc/de/INSTALL.de M /trunk/doc/de/INSTALL.debian.de M /trunk/doc/de/NEWS.de M /trunk/doc/de/README.cma.de M /trunk/doc/de/README.de M /trunk/doc/de/README.rulesets.de M /trunk/doc/de/README.sound.de M /trunk/doc/fr/BUGS.fr M /trunk/doc/fr/HOWTOPLAY.fr M /trunk/doc/fr/INSTALL.fr M /trunk/doc/fr/README.cma.fr M /trunk/doc/fr/README.fr M /trunk/doc/it/README.cma.it M /trunk/doc/ja/BUGS.ja M /trunk/doc/ja/HOWTOPLAY.ja M /trunk/doc/ja/NEWS.ja M /trunk/doc/ja/README.cma.ja M /trunk/doc/ja/README.ja M /trunk/doc/ja/README_Japanese.ja M /trunk/doc/nl/BUGS.nl M /trunk/doc/nl/HOWTOPLAY.nl M /trunk/doc/nl/NEWS.nl M /trunk/doc/nl/README.nl M /trunk/doc/nl/README.rulesets.nl M /trunk/doc/sv/BUGS.sv M /trunk/doc/sv/CodingStyle.sv M /trunk/doc/sv/HOWTOPLAY.sv M /trunk/doc/sv/README.agents.sv M /trunk/doc/sv/README.attributes.sv M /trunk/doc/sv/README.cma.sv M /trunk/doc/sv/README.graphics.sv M /trunk/doc/sv/README.sound.sv M /trunk/doc/sv/README.sv M /trunk/intl/locale.alias Convert files from ISO-8859-1, ISO-8859-2, or EUC-JP into UTF-8. See PR#11108. Sat, 20 Nov 2004 12:30:21 -0800 vasc: Changed paths: M /trunk/doc/PEOPLE PR#11107: Convert PEOPLE file to UTF-8. Sat, 20 Nov 2004 11:35:14 -0800 jdorje: Changed paths: M /trunk/server/plrhand.c Fix some server-side revolution bugs. Patch by me in PR#11106. Sat, 20 Nov 2004 10:08:42 -0800 jdorje: Changed paths: M /trunk/common/game.h M /trunk/server/savegame.c Increase the maximum number of startunits, and avoid a potential buffer overflow if the number of startunits in the savegame is too large. Patch by Marko Lindqvist in PR#9310. Sat, 20 Nov 2004 09:48:24 -0800 jdorje: Changed paths: M /trunk/server/plrhand.c Fix a bug with great library research and freecost. Reported by Christian Knoke in PR#10965. Sat, 20 Nov 2004 09:45:52 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isophex/tiles.png M /trunk/data/isophex/tiles.spec M /trunk/data/isotrident/tiles.png M /trunk/data/isotrident/tiles.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec Add a new graphic to show units that are loaded. See PR#10714. Sat, 20 Nov 2004 09:27:43 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Update the units report when city production is changed. Reported by Christian Knoke in PR#11076. Sat, 20 Nov 2004 00:25:19 -0800 jdorje: Changed paths: M /trunk/client/helpdata.c Don't crash if the helptext functions are given bad input. Patach by me in PR#10967. Sat, 20 Nov 2004 00:17:37 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gtkpixcomm.c Remove the has_mask field of the sprite structure. Patch by me in PR#11059. Fri, 19 Nov 2004 00:51:54 -0800 hunterz: Changed paths: M /trunk/po/cs.po fix Fri, 19 Nov 2004 00:16:56 -0800 hunterz: Changed paths: M /trunk/po/cs.po updates Thu, 18 Nov 2004 19:07:31 -0800 glip: Changed paths: M /trunk/ai/aitools.c Fix the style and add the comment to a recent fix of is_player_dangerous. The comment explains why the problem was happening. Quoting Benedict Adamson: "if the AI is a scum bag, he thinks he is a danger to himself." Part of 11009, comment researched by Benedict Adamson (bad style was also his work). Thu, 18 Nov 2004 18:34:50 -0800 jdorje: Changed paths: M /trunk/data/default/buildings.ruleset Fix Isaac Newton's College to do what the helptext says it does. Reported by Marko Lindqvist in PR#11018. Thu, 18 Nov 2004 18:31:35 -0800 jdorje: Changed paths: M /trunk/common/aicore/cm.c Rewrite the CM code. Instead of a dynamic programming algorithm, a branch-and-bound approach is used. Patch by Benoit Hudson in PR#10203 with style and comment changes by me. Thu, 18 Nov 2004 18:30:42 -0800 glip: Changed paths: M /trunk/server/diplomats.c Prevent a crash caused by using a possibly invalid "improvement" variable in place of the valid "target" variable in diplomat_sabotage. Also fix the logic: the comment says that the targeted sabotage is twice as hard (the probability is divided by 2). In fact the probability (which is less than one by definition) was squared instead. Issued as 11058. Thu, 18 Nov 2004 17:57:36 -0800 glip: Changed paths: M /trunk/ai/advmilitary.c Due to a stricter control of the valid unit types, we should check if unit can be obsoleted at all before asking whether the obsoleting unit can be built. Reported in 11066 and in 11069 by Ed Earl Ross. Thu, 18 Nov 2004 17:31:48 -0800 jcanete: Changed paths: M /trunk/client/civclient.c M /trunk/server/civserver.c win32: Start an exception handler dll at the start of civclient and civserver main(), to aid in debugging. Patch by me in PR#10849. Thu, 18 Nov 2004 17:13:01 -0800 jcanete: Changed paths: M /trunk/utility/support.c Ensure that ctype functions receive a non-negative value. This fixes a crash on win32. Reported by several people as PR#10935. Patch by me. Thu, 18 Nov 2004 01:56:35 -0800 matusik: Changed paths: M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/history/game.ruleset Increase incite_cost.unit_factor. See PR#11014 Wed, 17 Nov 2004 23:44:29 -0800 jdorje: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aihunt.c M /trunk/ai/aitools.c Players are not dangerous to themselves. This fixes one or more bugs where a player's own units were considered dangerous. Patch by Benedict Adamson in PR#11009. Wed, 17 Nov 2004 23:41:02 -0800 jdorje: Changed paths: M /trunk/diff_ignore Add .svn files to diff_ignore. Patch by Benedict Adamson as part of PR#11009. Wed, 17 Nov 2004 20:17:58 -0800 glip: Changed paths: M /trunk/server/unithand.c When an AI unit is given orders (by a human, presumably), clear the AI role because: * the goto dest has probably changed and a role assumes a goto dest with certain properties * the AI unit needs to notify it's partners (bodyguards, ferries) about the change in plans Reported, researched and fixed by Jason, PR#10567. Wed, 17 Nov 2004 11:31:14 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/dialogs.h M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/menu.c Update gui-xaw for changes in the common code. Reported by Vijay Kiran Kamuju in PR#11036. Patch by me. Wed, 17 Nov 2004 11:26:50 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/mapview.c Fix a bug when drawing sprites with no mask. Reported by Vijay Kiran Kamuju in PR#11054. Wed, 17 Nov 2004 11:21:14 -0800 jdorje: Changed paths: M /trunk/ai/aiunit.c 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-sdl/dialogs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/options.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/data/history/units.ruleset M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/savegame.c Remove nonexistant units. The unit_type_exists() function no longer needs to be checked. All units in the ruleset must "exist". Patch by me in PR#9800. Wed, 17 Nov 2004 10:04:41 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/options.c M /trunk/client/options.h Add an option to save options when exiting the game. Change the exit routines so they all use ui_quit which now checks for this option. Patch by me in PR#7255. Wed, 17 Nov 2004 08:59:07 -0800 jdorje: Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/tech.c M /trunk/common/tech.h Make some parameters for tech functions const. Patch by me in PR#9399. Wed, 17 Nov 2004 08:26:48 -0800 jdorje: Changed paths: M /trunk/ai/aiferry.c M /trunk/server/unithand.c - In handle_unit_load, look at non-owned units to find the transporter too. - Don't try to load a unit onto a ferry if !can_unit_load. Previously only a positional check was done. This should fix some of the transported_by AI assertions. Reported by Marko Lindqvist and others in PR#10437. Patch by me. Tue, 16 Nov 2004 21:00:05 -0800 jdorje: Changed paths: M /trunk/INSTALL Make better organization of the INSTALL file. Patch by Ed Earl Ross in PR#11046. Tue, 16 Nov 2004 13:25:41 -0800 jdorje: Changed paths: M /trunk/server/settlers.c Avoid a potential crash in the citymap code. Reported by Marko Lindqvist in PR#11022. Tue, 16 Nov 2004 10:09:47 -0800 vasc: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/connectdlg_common.h M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/connecthand.c M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/srv_main.c PR#10727: Fix hack challenge protocol issues. Patch by me, with help from James Canete, Jason Dorje Short and Paul Zastoupil. Tue, 16 Nov 2004 10:03:02 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#10871: Units report "find nearest" doesn't work for fortified units. Reported by Christian Knoke , patch by me. Tue, 16 Nov 2004 09:56:54 -0800 vasc: Changed paths: M /trunk/server/sernet.c PR#10994: Auth fail and disconnect causes a segfault. Patch by Mike Kaufman . Tue, 16 Nov 2004 09:23:03 -0800 vasc: Changed paths: M /trunk/po/nl.po Corrected syntax errors, so the tree compiles again. Tue, 16 Nov 2004 08:34:26 -0800 jpel: Changed paths: M /trunk/po/nl.po updated dutch translation, will do some fuzzies later Mon, 15 Nov 2004 20:08:30 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c PR#10782: Help window shouldn't have an input cursor. Reported by Christian Knoke , with help from Jason Dorje Short . Mon, 15 Nov 2004 20:05:52 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/repodlgs.c gui-win32: Add "None" to science dialog. Patch by me in PR#9595. Mon, 15 Nov 2004 17:46:49 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c gui-win32: set connect_dlg handle to NULL when window is closed, and make handle_game_load() deal with save games loaded from server. Reported as PR#10947. Patch by me. Mon, 15 Nov 2004 11:03:54 -0800 vasc: Changed paths: M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/dialogs.h Add missing prototype, remove cruft. Mon, 15 Nov 2004 10:56:36 -0800 vasc: Changed paths: M /trunk/client/gui-win32/dialogs.h Add missing prototype. Mon, 15 Nov 2004 10:45:45 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/dialogs.h M /trunk/client/gui-gtk/helpdlg.c PR#11019: Compiling fails in helpdlg.c. Reported by Martin Schröder , patch by me. Mon, 15 Nov 2004 10:16:14 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Update menus when we receive a new tech. Patch by me in PR#7222. Mon, 15 Nov 2004 09:20:55 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Limit the overview to (approximately) 120 pixels high. Otherwise the window can become too large in uranus topologies. See PR#10591. Sun, 14 Nov 2004 15:49:17 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/data/freeciv.rc-2.0 PR#11021: Change text styles. Patch by me. Sun, 14 Nov 2004 15:21:39 -0800 vasc: Changed paths: M /trunk/common/connection.c Fix connection_common_close to be more verbose and less randomly suicidal on erroneous orders. Patch by me, in PR#10994. Sun, 14 Nov 2004 15:09:59 -0800 vasc: Changed paths: M /trunk/client/clinet.c PR#10974: No feedback when civserver goes away. Reported by Christian Knoke , patch by me. Sun, 14 Nov 2004 14:49:39 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c PR#10996: Segmentation fault on browse file selector. Reported by Markus Laire , patch by me. Sun, 14 Nov 2004 14:08:23 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c Make CMA preset select require a double-click to activate. Fixes PR#9667. Reported by Christian Knoke , patch by me. Sun, 14 Nov 2004 11:38:56 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Keep selection on list refresh in the connection page. Reported by Jason Dorje Short (PR#7060), Christian Knoke (PR#10917). Sun, 14 Nov 2004 09:17:00 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c PR#10877: Activate all does not work. Reported by Christian Knoke , patch by me. Sun, 14 Nov 2004 08:47:30 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c PR#10767: Keyboard shortcuts stop working. Reported by Mateusz Stefek , patch by me. Sun, 14 Nov 2004 05:02:06 -0800 hunterz: Changed paths: M /trunk/po/cs.po updates Sat, 13 Nov 2004 20:58:26 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/helpdlg.c Fix gui-win32 helpdlg, broken in PR#10970. Patch by me in PR#11010. Sat, 13 Nov 2004 20:44:33 -0800 jdorje: Changed paths: M /trunk/server/sernet.c Fix an obvious crash when reading console input when SOCKET_ZERO_ISNT_STDIN. Reported by James Canete in PR#11011. Sat, 13 Nov 2004 19:39:09 -0800 vasc: Changed paths: M /trunk/client/text.c PR#10807: Display diplomatic state for units in the map tile popup. Requested by Christian Knoke , patch by me. Sat, 13 Nov 2004 18:02:22 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c PR#10861: Use colors instead of styles for player dialog diplomatic state. Reported by Robert Smith , patch by me. Sat, 13 Nov 2004 16:57:40 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Update number of players without requiring a Return key press. Reported by M. R. Johnston (PR#10937) and Mateusz Stefek (PR#10677), patch by me. Sat, 13 Nov 2004 16:35:06 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c PR10932: Add tooltip to tab close buttons, allow tab scrolling. Patch by me. Sat, 13 Nov 2004 16:01:28 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c PR#10927: Kludge around diplomacy dialog spinbutton bug when player gold is 0. Reported by Geert Nijpels , patch by me. Sat, 13 Nov 2004 15:35:49 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/include/dialogs_g.h PR#10887: gtk2: no confirmation dialog for targeted revolutions. Reported by Jason Dorje Short , patch by me. Sat, 13 Nov 2004 15:22:43 -0800 vasc: 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/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c PR#9666: gtk2 client dialogs pop under. Reported by David Nielsen , patch by me. Sat, 13 Nov 2004 01:26:52 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/server/civserver.c M /trunk/utility/shared.c Use fc_fprintf to do character set conversion of strings printed on the command line, especially the "--help" output. Patch by me as part of PR#10982. Sat, 13 Nov 2004 01:16:59 -0800 jdorje: Changed paths: M /trunk/server/console.c M /trunk/server/sernet.c M /trunk/server/stdinhand.c M /trunk/utility/fciconv.c M /trunk/utility/fciconv.h Fix problems with character encoding conversion on the server console. Patch by me as part of PR#10982. Sat, 13 Nov 2004 01:11:21 -0800 jdorje: Changed paths: M /trunk/configure.ac Make the iconv library manditory. See PR#10979. Sat, 13 Nov 2004 00:34:17 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/manual/civmanual.c M /trunk/server/generator/mapgen.c M /trunk/server/ruleset.c Put all data fields for the terrain-specific specials into an array. Patch by me in PR#10970. Sat, 13 Nov 2004 00:27:46 -0800 jdorje: Changed paths: M /trunk/client/control.c Fix a bug preventing the unload-all command from activating transported units when they were outside of a city. Reported by Christian Knoke in PR#10968. Sat, 13 Nov 2004 00:25:06 -0800 jdorje: Changed paths: M /trunk/server/savegame.c M /trunk/utility/registry.c - Fix the saving of orders to always save all fields; otherwise the registry isn't able to use a tabular format. - Improve the registry's logging when it is forced out of a tabular format. Reported by Brett Albertson in PR#7265. Fri, 12 Nov 2004 19:43:09 -0800 kauf: Changed paths: M /trunk/server/userdb/user_db.c Fix a gaff in the default registry-based auth database. Patch by me. Fri, 12 Nov 2004 17:42:40 -0800 vasc: Changed paths: M /trunk/client/control.c PR#10859: Update unit icon in left panel. Reported by Christian Knoke . Patch by Jason Dorje Short . Fri, 12 Nov 2004 16:29:16 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/inputdlg.c gui-win32: Focus on the edit box of an input dialog when it is created. Reported as PR#10868. Patch by me. Fri, 12 Nov 2004 11:46:31 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#10962: Add scrollbars to science report tech list so it doesn't use as much space. Reported by ktocomp , patch by me. Thu, 11 Nov 2004 18:54:29 -0800 kauf: Changed paths: M /trunk/server/meta.c attempt to make servers close their sockets when connected to the metaserver. Reported by Paulz. Patch by vasc. Thu, 11 Nov 2004 13:41:33 -0800 ornil: Changed paths: M /trunk/po/ru.po Brought ru.po up to date Thu, 11 Nov 2004 08:56:39 -0800 matusik: Changed paths: M /trunk/server/srv_main.c revert wrong commit Thu, 11 Nov 2004 08:50:54 -0800 matusik: Changed paths: M /trunk/server/maphand.h M /trunk/server/srv_main.c Increase MAP_NCONT constant. Overflow reported by Erthel in PR#10978 Thu, 11 Nov 2004 08:33:14 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Update the units report when a unit is lost. Reported by Stepan Roh in PR#10929. Thu, 11 Nov 2004 06:44:20 -0800 matusik: Changed paths: M /trunk/client/helpdata.c Increase the name[] buffer size in helpdata so it doesn't crash with too long translated names. Patch by Jason in PR#10967 Wed, 10 Nov 2004 09:02:00 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.h M /trunk/common/map.h M /trunk/common/nation.h M /trunk/common/tech.h M /trunk/common/unittype.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/unithand.c Don't fit translated names into fixed-sized buffers. Instead store the untranslated names in a fixed-sized buffer (as before) and make the translated name into a simple pointer to a string. This fixes some repetitive bugs where having a too-long translation would give truncated, sometimes undisplayable strings. Reported by ktocomp and many others in PR#10930. Patch by me. Tue, 09 Nov 2004 22:21:26 -0800 jdorje: Changed paths: M /trunk/client/civclient.c Close dialogs and exit goto mode when the game ends Reported by Marko Lindqvist in PR#10176. Patch by Vasco. Tue, 09 Nov 2004 22:09:26 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/server/plrhand.c Improve the messages received by the player when a revolution ends. See PR#10685. Tue, 09 Nov 2004 21:22:11 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Avoid a crash in the help dialog when changing tilesets. See PR#10950. Tue, 09 Nov 2004 18:10:36 -0800 kauf: Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/packhand.c fix some client problems when observing: o don't popup the new city name dialog. o don't send city opts packets to the server. o don't try to remove unit orders (so goto and patrol icons stay) o don't set unit activity to IDLE (so sentry and fortify etc icons stay) See PR#10695. Reported by Marek Baczyski. Patch by me. Tue, 09 Nov 2004 11:41:08 -0800 vasc: Changed paths: M /trunk/doc/README.rulesets PR#8680: Update README.rulesets. Reported by Marko Lindqvist . Patch by Per Inge Mathisen . Tue, 09 Nov 2004 11:32:38 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c PR#10786: Player dialog allows AI level control. From a request by Christian Knoke . Tue, 09 Nov 2004 10:25:30 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/inputdlg.c PR#10757: new preset dialog opens below city window. Reported by Christian Knoke . Tue, 09 Nov 2004 10:00:31 -0800 vasc: Changed paths: M /trunk/server/stdinhand.c PR#10882: fix bug in send_load_game_info. Bug reported by Christian Knoke . Mon, 08 Nov 2004 08:25:25 -0800 matusik: Changed paths: M /trunk/data/nation/silesian.ruleset Add few cities and one leader to the silesian nation. Suggestions by Metal76 http://forums.civ.org.pl/viewtopic.php?TopicID=2883 Mon, 08 Nov 2004 07:15:54 -0800 matusik: Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/generator/startpos.c Correct terrain settings in civ1/civ2 ruleset and improve starting position algorithm. Patch by Marcelo in PR#10759 Mon, 08 Nov 2004 07:08:20 -0800 per: Changed paths: M /trunk/po/no.po Update Norwegian translation, by Knut Omang . Mon, 08 Nov 2004 07:06:43 -0800 matusik: Changed paths: M /trunk/server/srv_main.c The server didn't properly check the nation chosen by a client. Patch by me in PR#10895 Mon, 08 Nov 2004 07:01:18 -0800 per: Changed paths: M /trunk/po/it.po Update Italian translation, by Davide Pagnin. Mon, 08 Nov 2004 06:55:43 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c AI should not think it unsafe to share vision with team mates. Bug reported by Karl-Ingo Friese in PR#10886. Mon, 08 Nov 2004 06:46:14 -0800 per: Changed paths: M /trunk/server/stdinhand.c Fix vote message when trying to vote on an already concluded vote. Bug reported by Jason in PR#10915. Mon, 08 Nov 2004 06:14:30 -0800 per: Changed paths: M /trunk/ai/aiferry.c Improve ferry logging. Patch by Benedict Adamson in PR#10916. Mon, 08 Nov 2004 06:04:45 -0800 per: Changed paths: M /trunk/server/stdinhand.c When checking whether we should conclude a vote as failure, round the number of "no" votes up, not down. This ensures that eg a third and last player gets to cast his vote before the vote is concluded if the first player votes for and the second against. For more info, see PR#10914. Bug reported by Jason. Sun, 07 Nov 2004 17:25:03 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c PR#10730: Change keyboard shortcuts: "l" and "u" load and unload. Requested by Jason Dorje Short . Sun, 07 Nov 2004 16:14:29 -0800 vasc: Changed paths: M /trunk/client/gui-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 PR#10899: Make the quit confirmation dialog show up under all close events. Bug reported by Christian Knoke . Sun, 07 Nov 2004 14:36:17 -0800 evyscr: Changed paths: M /trunk/data/Freeciv.in gui-xaw: switch 'l' - 'L' and 'u' - 'U' bindings, make some sorting Sun, 07 Nov 2004 06:17:31 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h PR#10860: Fix core dumps on game exit/leave. Reported by Christian Knoke . Sun, 07 Nov 2004 01:52:05 -0800 jdorje: Changed paths: M /trunk/data/misc/buildings.png Change buildings.png to an indexed PNG. See PR#10905. Sat, 06 Nov 2004 22:30:29 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Make the GTK2 client fullscreen by default. See PR#10519. Sat, 06 Nov 2004 22:16:43 -0800 jdorje: Changed paths: M /trunk/data/flags/credits M /trunk/data/flags/dunedain-shield.png M /trunk/data/flags/dunedain.png M /trunk/data/flags/dunedain.svg Make a new Dunedain flag similar to the original flag. Flag by Paul Zastoupil. Fri, 05 Nov 2004 09:44:34 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Thu, 04 Nov 2004 13:07:17 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Fix a buglet where transporters in the citydlg would not have their graphics redrawn when units were loaded or unloaded from them. Reported by Christian Knoke in PR#10805. Thu, 04 Nov 2004 09:39:13 -0800 jdorje: Changed paths: M /trunk/server/plrhand.c Don't start a second revolution if a player tries to revolt twice. Reported by Ed Earl Ross in PR#10847. Wed, 03 Nov 2004 22:20:54 -0800 kauf: Changed paths: M /trunk/common/game.h M /trunk/server/settings.c M /trunk/server/stdinhand.c Add the ability to allow or restrict global observers using allowtake. Add 'o' and 'O' to the allowtake string. Additionally, add a check in observe_command() to do init_tech() if the game is not a new game and we're in pregame. See PR#10862 and PR#10715. Patch by me. Wed, 03 Nov 2004 22:09:39 -0800 kauf: Changed paths: M /trunk/server/savegame.c save player->is_observer in the savegame. See PR#10716. Patch by me. Wed, 03 Nov 2004 19:02:11 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/plrhand.c Add a username column to the player dialog. Patch by Vasco Alexandre da Silva Costa and Mike Kaufman in PR#10657. Tue, 02 Nov 2004 23:06:18 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/menu.c gui-win32: Enable some options in the orders menu, shuffled around shortcut keys, merged functionality of unload and unload transporter commands, and improved translations of orders menu. Reported as PR#10755. Patch by me. Tue, 02 Nov 2004 19:34:55 -0800 jdorje: Changed paths: M /trunk/data/flags/Makefile.am A /trunk/data/flags/afghanistan-shield.png A /trunk/data/flags/arab-shield.png A /trunk/data/flags/argentina-shield.png A /trunk/data/flags/armenia-shield.png A /trunk/data/flags/assyria-shield.png A /trunk/data/flags/australia-shield.png A /trunk/data/flags/austria-shield.png A /trunk/data/flags/azerbaijan-shield.png A /trunk/data/flags/barbarian-shield.png A /trunk/data/flags/bavarian-shield.png A /trunk/data/flags/belgium-shield.png A /trunk/data/flags/boer-shield.png A /trunk/data/flags/bosnia-shield.png A /trunk/data/flags/brasil-shield.png A /trunk/data/flags/bulgaria-shield.png A /trunk/data/flags/canada-shield.png A /trunk/data/flags/catalan-shield.png A /trunk/data/flags/cheyenne-shield.png A /trunk/data/flags/chile-shield.png A /trunk/data/flags/china-shield.png A /trunk/data/flags/columbia-shield.png M /trunk/data/flags/convert_png A /trunk/data/flags/cornwall-shield.png A /trunk/data/flags/croatia-shield.png A /trunk/data/flags/cuba-shield.png A /trunk/data/flags/czech-shield.png A /trunk/data/flags/denmark-shield.png A /trunk/data/flags/dunedain-shield.png A /trunk/data/flags/egypt-shield.png A /trunk/data/flags/elves-shield.png A /trunk/data/flags/england-shield.png A /trunk/data/flags/estonia-shield.png A /trunk/data/flags/ethiopia-shield.png A /trunk/data/flags/europe-shield.png A /trunk/data/flags/finland-shield.png A /trunk/data/flags/france-shield.png A /trunk/data/flags/galicia-shield.png A /trunk/data/flags/germany-shield.png A /trunk/data/flags/greece-shield.png A /trunk/data/flags/greenland-shield.png A /trunk/data/flags/hobbits-shield.png A /trunk/data/flags/hungary-shield.png A /trunk/data/flags/iceland-shield.png A /trunk/data/flags/india-shield.png A /trunk/data/flags/indonesia-shield.png A /trunk/data/flags/iran-shield.png A /trunk/data/flags/iraq_old-shield.png A /trunk/data/flags/ireland-shield.png A /trunk/data/flags/israel-shield.png A /trunk/data/flags/italy-shield.png A /trunk/data/flags/japan-shield.png A /trunk/data/flags/kampuchea-shield.png A /trunk/data/flags/kenya-shield.png A /trunk/data/flags/korea-shield.png A /trunk/data/flags/krev-shield.png A /trunk/data/flags/latvia-shield.png A /trunk/data/flags/lithuania-shield.png A /trunk/data/flags/macedonia-shield.png A /trunk/data/flags/malaysia-shield.png A /trunk/data/flags/mars-shield.png A /trunk/data/flags/mask.png A /trunk/data/flags/mexico-shield.png A /trunk/data/flags/mongolia-shield.png A /trunk/data/flags/mordor-shield.png A /trunk/data/flags/nato-shield.png A /trunk/data/flags/netherlands-shield.png A /trunk/data/flags/nigeria-shield.png A /trunk/data/flags/norway-shield.png A /trunk/data/flags/observer-shield.png A /trunk/data/flags/pakistan-shield.png A /trunk/data/flags/peru-shield.png A /trunk/data/flags/philippines-shield.png A /trunk/data/flags/phoenicia-shield.png A /trunk/data/flags/poland-shield.png A /trunk/data/flags/portugal-shield.png A /trunk/data/flags/quebec-shield.png A /trunk/data/flags/rome-shield.png A /trunk/data/flags/russia-shield.png A /trunk/data/flags/rwanda-shield.png A /trunk/data/flags/scotland-shield.png A /trunk/data/flags/serbia-shield.png A /trunk/data/flags/silesia-shield.png A /trunk/data/flags/singapore-shield.png A /trunk/data/flags/slovenia-shield.png A /trunk/data/flags/south_africa-shield.png A /trunk/data/flags/soviet-shield.png A /trunk/data/flags/spain-shield.png A /trunk/data/flags/stpatrick-shield.png A /trunk/data/flags/sumeria-shield.png A /trunk/data/flags/sweden-shield.png A /trunk/data/flags/swiss-shield.png A /trunk/data/flags/syria-shield.png A /trunk/data/flags/taiwan-shield.png A /trunk/data/flags/thailand-shield.png A /trunk/data/flags/tunisia-shield.png A /trunk/data/flags/turkey-shield.png A /trunk/data/flags/ukraine-shield.png A /trunk/data/flags/united_kingdom-shield.png A /trunk/data/flags/united_nations-shield.png A /trunk/data/flags/unknown-shield.png A /trunk/data/flags/usa-shield.png A /trunk/data/flags/vietnam-shield.png A /trunk/data/flags/wales-shield.png M /trunk/data/misc/Makefile.am D /trunk/data/misc/shields.png M /trunk/data/misc/shields.spec M /trunk/data/trident_shields.tilespec Render shield flag graphics automatically from the SVG flags: - Change the conversion script to generate them. - Add a shield mask. - Split shield graphics up into individual files. - Remove the old shields.png. Patch by me in PR#10779. Tue, 02 Nov 2004 10:04:00 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#10845: Ensure science report option menu tech name is left aligned. Mon, 01 Nov 2004 14:02:22 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c PR#10813: Markup string for translation. Patch by Dmitriy Genzel . Mon, 01 Nov 2004 13:58:48 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#10832: Make economy and units report lists only as large as strictly necessary. Mon, 01 Nov 2004 11:34:36 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#10819: Help dialog opened on switch to science tab without user request. Reported by Christian Knoke . Mon, 01 Nov 2004 11:05:38 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c PR#10821: Don't popup the meeting dialog when using tabs. Reported by Mateusz Stefek . Mon, 01 Nov 2004 03:47:33 -0800 matusik: Changed paths: M /trunk/utility/mem.c Increase malloc's memory size limit to 30MB - Some savefiles need this to be loaded. Reported by Libor Zurek in PR#10798 Sun, 31 Oct 2004 19:39:45 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c PR#10815: Draw selection rectangle using faster gdk_draw_lines function. Patch by me. Sun, 31 Oct 2004 17:36:06 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c PR#10810: Fix missing list focus on load, scenario and nation pages on page reentry. Reported by Christian Knoke , patch by me. Sun, 31 Oct 2004 17:20:33 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapctrl.c PR#10811: Fix tile info popup positioning bug. Based on a patch by Christian Knoke . Sun, 31 Oct 2004 15:05:10 -0800 per: Changed paths: M /trunk/po/POTFILES.in Remove autoattack.c from POTFILES.in. Sun, 31 Oct 2004 14:32:33 -0800 per: Changed paths: M /trunk/ai/aiferry.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/Makefile.am D /trunk/server/autoattack.c D /trunk/server/autoattack.h M /trunk/server/gotohand.c M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c M /trunk/server/unittools.c New server-side autoattack code. Default is off. Use /set autoattack 1 to turn it on. You can also set it on for the AI only by setting the AI to 'experimental' difficulty (for testing). For more information, see PR#2415. The old autoattack code has been removed from the server. Sun, 31 Oct 2004 14:14:46 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Stop AI from concluding treaties when in /away mode. Patch by Mateusz in PR#10654. Sun, 31 Oct 2004 14:00:44 -0800 per: Changed paths: M /trunk/server/citytools.c Make sure you don't take control of an empty city that you nuke. Bug reported by Genevieve Gracian in PR#10726. Sun, 31 Oct 2004 13:52:20 -0800 per: Changed paths: M /trunk/ai/aicity.c Make AI not count barbarians for Great Library. Reported by Mateusz in PR#10801. Sun, 31 Oct 2004 13:45:11 -0800 per: Changed paths: M /trunk/ai/aitools.c M /trunk/server/cityturn.c Fix serious bug in fallback building advisor code that would choose *all* possible productions one after another (missing return). Add restriction to AI advisor code so that it never suggests building a wonder or a palace. See PR#10561 for details. Sun, 31 Oct 2004 13:24:24 -0800 ornil: Changed paths: M /trunk/po/ru.po Brought ru.po up to date Sun, 31 Oct 2004 12:45:55 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cityrep.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/finddlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/messagewin.h M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.h M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/plrdlg_common.c PR#10435: Repodlg tabs for GTK+2 client. Based on a patch by Gregor Richards , heavily modified by me. Sat, 30 Oct 2004 12:45:01 -0700 matusik: Changed paths: M /trunk/server/stdinhand.c Close all meeting after aitoggling a player into human mode. Patch by me in PR#10789 Sat, 30 Oct 2004 09:13:01 -0700 per: Changed paths: M /trunk/server/cityturn.c Make AI advisor (used when production finished for both human and AI) use the proper function that is used by the AI to change productions. This limits the number of wonders built at the same time to one, as before. See PR#10561. Problems reported by several. Sat, 30 Oct 2004 08:57:43 -0700 per: Changed paths: M /trunk/ai/aisettler.c Remove too strict asserts in settler evaluation code. See PR#10795. Sat, 30 Oct 2004 07:04:54 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Fix bug that kept AI from building Barracks and Port. See PR#10793. Sat, 30 Oct 2004 05:50:34 -0700 per: Changed paths: M /trunk/po/it.po Update of Italian translation by Pagnin Davide . Sat, 30 Oct 2004 04:50:36 -0700 per: Changed paths: M /trunk/ai/aitools.h Pointer checks need to be explicit on some platforms. Problem pointed out by Jason in PR#9870. Sat, 30 Oct 2004 04:46:11 -0700 per: Changed paths: M /trunk/server/sanitycheck.c Do not sanitycheck alliances with dead players. Fri, 29 Oct 2004 05:37:58 -0700 matusik: Changed paths: M /trunk/server/stdinhand.c Don't allow away AI level to cheat. Patch by me in PR#10766 Fri, 29 Oct 2004 05:26:26 -0700 matusik: Changed paths: M /trunk/server/savegame.c Alway save and load size and topology. Reported by Marc RUHLMANN in PR#10770, patch by me Thu, 28 Oct 2004 18:53:47 -0700 jdorje: Changed paths: M /trunk/data/flags/Makefile.am M /trunk/data/flags/afghanistan.png A /trunk/data/flags/afghanistan.svg M /trunk/data/flags/arab.png A /trunk/data/flags/arab.svg M /trunk/data/flags/argentina.png A /trunk/data/flags/argentina.svg M /trunk/data/flags/armenia.png A /trunk/data/flags/armenia.svg M /trunk/data/flags/assyria.png A /trunk/data/flags/assyria.svg M /trunk/data/flags/australia.png A /trunk/data/flags/australia.svg M /trunk/data/flags/austria.png A /trunk/data/flags/austria.svg M /trunk/data/flags/azerbaijan.png A /trunk/data/flags/azerbaijan.svg M /trunk/data/flags/barbarian.png A /trunk/data/flags/barbarian.svg M /trunk/data/flags/bavarian.png A /trunk/data/flags/bavarian.svg M /trunk/data/flags/belgium.png A /trunk/data/flags/belgium.svg M /trunk/data/flags/boer.png A /trunk/data/flags/boer.svg M /trunk/data/flags/bosnia.png A /trunk/data/flags/bosnia.svg M /trunk/data/flags/brasil.png A /trunk/data/flags/brasil.svg M /trunk/data/flags/bulgaria.png A /trunk/data/flags/bulgaria.svg M /trunk/data/flags/canada.png A /trunk/data/flags/canada.svg M /trunk/data/flags/catalan.png A /trunk/data/flags/catalan.svg M /trunk/data/flags/cheyenne.png A /trunk/data/flags/cheyenne.svg M /trunk/data/flags/chile.png A /trunk/data/flags/chile.svg M /trunk/data/flags/china.png A /trunk/data/flags/china.svg M /trunk/data/flags/columbia.png A /trunk/data/flags/columbia.svg A /trunk/data/flags/convert_png M /trunk/data/flags/cornwall.png A /trunk/data/flags/cornwall.svg A /trunk/data/flags/credits M /trunk/data/flags/croatia.png A /trunk/data/flags/croatia.svg M /trunk/data/flags/cuba.png A /trunk/data/flags/cuba.svg M /trunk/data/flags/czech.png A /trunk/data/flags/czech.svg M /trunk/data/flags/denmark.png A /trunk/data/flags/denmark.svg M /trunk/data/flags/dunedain.png A /trunk/data/flags/dunedain.svg M /trunk/data/flags/egypt.png A /trunk/data/flags/egypt.svg M /trunk/data/flags/elves.png A /trunk/data/flags/elves.svg M /trunk/data/flags/england.png A /trunk/data/flags/england.svg M /trunk/data/flags/estonia.png A /trunk/data/flags/estonia.svg M /trunk/data/flags/ethiopia.png A /trunk/data/flags/ethiopia.svg M /trunk/data/flags/europe.png A /trunk/data/flags/europe.svg M /trunk/data/flags/finland.png A /trunk/data/flags/finland.svg M /trunk/data/flags/france.png A /trunk/data/flags/france.svg M /trunk/data/flags/galicia.png A /trunk/data/flags/galicia.svg M /trunk/data/flags/germany.png A /trunk/data/flags/germany.svg M /trunk/data/flags/greece.png A /trunk/data/flags/greece.svg M /trunk/data/flags/greenland.png A /trunk/data/flags/greenland.svg M /trunk/data/flags/hobbits.png A /trunk/data/flags/hobbits.svg M /trunk/data/flags/hungary.png A /trunk/data/flags/hungary.svg M /trunk/data/flags/iceland.png A /trunk/data/flags/iceland.svg M /trunk/data/flags/india.png A /trunk/data/flags/india.svg M /trunk/data/flags/indonesia.png A /trunk/data/flags/indonesia.svg M /trunk/data/flags/iran.png A /trunk/data/flags/iran.svg M /trunk/data/flags/iraq_old.png A /trunk/data/flags/iraq_old.svg M /trunk/data/flags/ireland.png A /trunk/data/flags/ireland.svg M /trunk/data/flags/israel.png A /trunk/data/flags/israel.svg M /trunk/data/flags/italy.png A /trunk/data/flags/italy.svg M /trunk/data/flags/japan.png A /trunk/data/flags/japan.svg M /trunk/data/flags/kampuchea.png A /trunk/data/flags/kampuchea.svg M /trunk/data/flags/kenya.png A /trunk/data/flags/kenya.svg M /trunk/data/flags/korea.png A /trunk/data/flags/korea.svg M /trunk/data/flags/krev.png A /trunk/data/flags/krev.svg M /trunk/data/flags/latvia.png A /trunk/data/flags/latvia.svg M /trunk/data/flags/lithuania.png A /trunk/data/flags/lithuania.svg M /trunk/data/flags/macedonia.png A /trunk/data/flags/macedonia.svg M /trunk/data/flags/malaysia.png A /trunk/data/flags/malaysia.svg M /trunk/data/flags/mars.png A /trunk/data/flags/mars.svg M /trunk/data/flags/mexico.png A /trunk/data/flags/mexico.svg M /trunk/data/flags/mongolia.png A /trunk/data/flags/mongolia.svg M /trunk/data/flags/mordor.png A /trunk/data/flags/mordor.svg M /trunk/data/flags/nato.png A /trunk/data/flags/nato.svg M /trunk/data/flags/netherlands.png A /trunk/data/flags/netherlands.svg M /trunk/data/flags/nigeria.png A /trunk/data/flags/nigeria.svg M /trunk/data/flags/norway.png A /trunk/data/flags/norway.svg M /trunk/data/flags/observer.png A /trunk/data/flags/observer.svg M /trunk/data/flags/pakistan.png A /trunk/data/flags/pakistan.svg M /trunk/data/flags/peru.png A /trunk/data/flags/peru.svg M /trunk/data/flags/philippines.png A /trunk/data/flags/philippines.svg M /trunk/data/flags/phoenicia.png A /trunk/data/flags/phoenicia.svg M /trunk/data/flags/poland.png A /trunk/data/flags/poland.svg M /trunk/data/flags/portugal.png A /trunk/data/flags/portugal.svg M /trunk/data/flags/quebec.png A /trunk/data/flags/quebec.svg M /trunk/data/flags/rome.png A /trunk/data/flags/rome.svg M /trunk/data/flags/russia.png A /trunk/data/flags/russia.svg M /trunk/data/flags/rwanda.png A /trunk/data/flags/rwanda.svg M /trunk/data/flags/scotland.png A /trunk/data/flags/scotland.svg M /trunk/data/flags/serbia.png A /trunk/data/flags/serbia.svg M /trunk/data/flags/silesia.png A /trunk/data/flags/silesia.svg M /trunk/data/flags/singapore.png A /trunk/data/flags/singapore.svg M /trunk/data/flags/slovenia.png A /trunk/data/flags/slovenia.svg M /trunk/data/flags/south_africa.png A /trunk/data/flags/south_africa.svg M /trunk/data/flags/soviet.png A /trunk/data/flags/soviet.svg M /trunk/data/flags/spain.png A /trunk/data/flags/spain.svg M /trunk/data/flags/stpatrick.png A /trunk/data/flags/stpatrick.svg M /trunk/data/flags/sumeria.png A /trunk/data/flags/sumeria.svg M /trunk/data/flags/sweden.png A /trunk/data/flags/sweden.svg M /trunk/data/flags/swiss.png A /trunk/data/flags/swiss.svg M /trunk/data/flags/syria.png A /trunk/data/flags/syria.svg M /trunk/data/flags/taiwan.png A /trunk/data/flags/taiwan.svg M /trunk/data/flags/thailand.png A /trunk/data/flags/thailand.svg M /trunk/data/flags/tunisia.png A /trunk/data/flags/tunisia.svg M /trunk/data/flags/turkey.png A /trunk/data/flags/turkey.svg M /trunk/data/flags/ukraine.png A /trunk/data/flags/ukraine.svg M /trunk/data/flags/united_kingdom.png A /trunk/data/flags/united_kingdom.svg M /trunk/data/flags/united_nations.png A /trunk/data/flags/united_nations.svg M /trunk/data/flags/unknown.png A /trunk/data/flags/unknown.svg M /trunk/data/flags/usa.png A /trunk/data/flags/usa.svg M /trunk/data/flags/vietnam.png A /trunk/data/flags/vietnam.svg M /trunk/data/flags/wales.png A /trunk/data/flags/wales.svg Convert flags to SVG form. The SVG files are rendered into PNG images at pre-compile time using a provided script, so no changes to the code are needed. The SVG files may also be rendered into different resolutions for other purposes. See PR#10734. Flag credits are in data/flags/credists. Thu, 28 Oct 2004 17:22:44 -0700 jdorje: Changed paths: M /trunk/data/misc/buildings.png M /trunk/data/misc/buildings.spec Add new graphics for wonders. Graphics by Frederic Rodrigo and Dusan Hukuv . Thu, 28 Oct 2004 01:02:11 -0700 matusik: Changed paths: M /trunk/server/plrhand.c Call remove_allied_visibility also before resolve_unit_stacks. It will fix an "Assertion unit_list_size(&ptile->units) == 0" bug. The cause of the bug was a teleportation of units in resolve_unit_stacks. Patch by me in PR#10652 Thu, 28 Oct 2004 00:56:13 -0700 matusik: Changed paths: M /trunk/server/stdinhand.c After comming back from away mode cancel all meetings. The dialogs were 'hidden' in AI mode'. See #10720 Wed, 27 Oct 2004 19:56:25 -0700 jdorje: Changed paths: M /trunk/client/control.c Unsentry units when they are unloaded by the client. Patch by me in PR#10729. Wed, 27 Oct 2004 14:08:22 -0700 jdorje: Changed paths: M /trunk/data/nation/bosnia.ruleset Add an alternate flag tag for Bosnia. Patch by me as part of PR#10760. Wed, 27 Oct 2004 14:05:38 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Translate two forgotten strings. Patch by Dmitriy Genzel in PR#10762. Wed, 27 Oct 2004 12:51:46 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Wed, 27 Oct 2004 11:32:16 -0700 ornil: Changed paths: M /trunk/po/ru.po CVS HEAD of ru.po now up to date Wed, 27 Oct 2004 11:28:11 -0700 jdorje: Changed paths: M /trunk/data/flags/Makefile.am D /trunk/data/flags/olympic.png M /trunk/data/misc/flags.spec Remove the olympic flag. See PR#10734. Tue, 26 Oct 2004 11:03:04 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c PR#10672: Add confirmation request when quitting a game. Requested by Jason Dorje Short . Tue, 26 Oct 2004 11:00:21 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c PR#10648: Don't show aifill and aiskill settings for networked games. Reported by Jason Dorje Short . Tue, 26 Oct 2004 10:34:26 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c PR#10010: Add worklist edit item to citydlg "add global worklist" menu. Requested by Jason Dorje Short . Tue, 26 Oct 2004 07:58:57 -0700 matusik: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/bosnia.png M /trunk/data/misc/flags.spec M /trunk/data/nation/Makefile.am A /trunk/data/nation/bosnia.ruleset M /trunk/po/POTFILES.in Add Bosnia & Harzegovina nation. Data by . Update by me. See PR#7417 Mon, 25 Oct 2004 14:05:23 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c PR#10714: Add load and unload commands to present units in the city dialog. Reported by Brett Albertson . Mon, 25 Oct 2004 00:32:17 -0700 matusik: Changed paths: M /trunk/server/stdinhand.c Add H_RATES handicap to the away AI level. Patch by me in PR10654 Sun, 24 Oct 2004 21:16:01 -0700 kauf: Changed paths: M /trunk/server/meta.c make sure the correct number of players are shown to be available on the metaserver. Patch by me. Sun, 24 Oct 2004 19:03:46 -0700 jdorje: Changed paths: M /trunk/ai/advmilitary.c Improve the AI checks that look to see if we need to build a transport before building a military unit. Patch by Benedict Adamson and Gregory Berkolaiko in PR#10216. Sun, 24 Oct 2004 16:48:43 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Recenter the overview when changing the size of the mapview. Patch by me in PR#10668. Sun, 24 Oct 2004 16:44:22 -0700 jdorje: Changed paths: M /trunk/data/isophex.tilespec Add building graphics to the isophex ruleset. Reported by Gustav Van Der Merwe in PR#10698. Sun, 24 Oct 2004 16:18:07 -0700 vasc: Changed paths: M /trunk/client/connectdlg_common.c 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/pages.c M /trunk/client/gui-gtk-2.0/pages.h PR#10624: GTK2 startscreen doesn't tell you why you can't connect. Requested by Jason Dorje Short , patch by me. Sun, 24 Oct 2004 13:11:15 -0700 kauf: Changed paths: M /trunk/server/handchat.c allow non-attached connections to receive global chat messages. See PR#10679. Reported by Mateusz Stefek. Sun, 24 Oct 2004 12:22:41 -0700 kauf: Changed paths: M /trunk/server/handchat.c Don't allow a connection to crash the server by sending a chat message. Patch by me. Sun, 24 Oct 2004 03:50:53 -0700 hunterz: Changed paths: M /trunk/po/cs.po fix Sun, 24 Oct 2004 03:29:31 -0700 hunterz: Changed paths: M /trunk/po/cs.po 950 to go Sun, 24 Oct 2004 03:28:08 -0700 hunterz: Changed paths: M /trunk/po/POTFILES.in missing files in gtk2 client Sat, 23 Oct 2004 21:47:32 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Sat, 23 Oct 2004 21:23:44 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c PR#10700: Client crashes in the "Connect to network game" dialog if you click refresh two or more times fast. Reported by Gustav Van Der Merwe , patch by me. Sat, 23 Oct 2004 18:20:23 -0700 vasc: Changed paths: M /trunk/client/civclient.c If we are still connected, don't go back to the main page, but to the start page instead. Reported by Mike Kaufman . Sat, 23 Oct 2004 16:12:22 -0700 kauf: Changed paths: M /trunk/server/connecthand.c Do not send a turn-blocking message on connect unless the game is running. See PR#10635 Reported by Jason. Sat, 23 Oct 2004 14:02:36 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c PR#10629: Move city description from window title to inside the dialog. Requested by Mike Kaufman . Sat, 23 Oct 2004 13:41:00 -0700 vasc: Changed paths: M /trunk/client/text.c M /trunk/common/effects.c M /trunk/common/effects.h #10675: get_city_bonus_sources should return the effect value. Patch by Jason Dorje Short . Sat, 23 Oct 2004 13:21:01 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c PR#10248: Use CTRL+W as the worklist dialog accelerator. Patch by Marek "Baczek" Baczynski Sat, 23 Oct 2004 13:15:19 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c PR#10330: gui-gtk-2 needn't include goto.h. Patch by Benoit Hudson . Sat, 23 Oct 2004 13:02:52 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/stdinhand.c Fixes to connection code: - Send connection info more often (whenever anything changes). - Correctly handle connections owned by players we don't know about yet. - When the client's connection changes status, rebuild connection lists for all players. - Fix player_addr_hack so it will never return an observer's host, only the controller's. Also move it into playerdlg_common. Patch by Mike Kaufman in PR#10518. Sat, 23 Oct 2004 12:32:29 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/pages.c PR#10647: GTK2 startscreen titles for network tabs aren't helpful. Requested by Jason Dorje Short . Sat, 23 Oct 2004 12:18:33 -0700 jdorje: Changed paths: M /trunk/client/control.c Change the behavior of loading/unloading: sentrying no longer auto-loads and activating a unit no longer auto-unloads. See PR#10521. Sat, 23 Oct 2004 12:15:19 -0700 jdorje: Changed paths: M /trunk/common/aicore/path_finding.c Avoid a memory leak when create_danger_segment is called more than once on a node. This does not fix the underlying bug, however. See PR#10613. Sat, 23 Oct 2004 12:10:26 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Re-setup the specialist graphics when changing tilesets - otherwise the sprites get freed but the new values aren't loaded. Patch by me in PR#10671. Sat, 23 Oct 2004 12:06:31 -0700 jdorje: Changed paths: M /trunk/common/effects.c Free the effect struct pointers when the ruleset effects cache is freed. Patch by me in PR#10667. Sat, 23 Oct 2004 12:03:09 -0700 jdorje: Changed paths: M /trunk/common/nation.c When a nation is freed, free the parent nation array. Patch by me in PR#10666. Sat, 23 Oct 2004 12:01:01 -0700 jdorje: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/server/plrhand.c Instead of allocating and freeing the AI government want data, just realloc it when needed. This fixes a memory leak. Patch by me in PR#10664. Sat, 23 Oct 2004 11:54:40 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Free the specialists string array when we're done with it. Patch by me in PR#10665. Fri, 22 Oct 2004 09:57:34 -0700 jdorje: Changed paths: M /trunk/bootstrap/freeciv.spec.in Add isophex to the RPM specfile. Patch by Mateusz Stefek in PR#10678. Fri, 22 Oct 2004 08:45:42 -0700 hunterz: Changed paths: M /trunk/configure.ac added Czech language to LINGUAS string Fri, 22 Oct 2004 03:47:09 -0700 matusik: Changed paths: M /trunk/autogen.sh A /trunk/data/nation/Makefile.am M /trunk/data/nation/Makefile.am.sh Do not generate data/nation/Makefile.am automatically. See PR#8887 Thu, 21 Oct 2004 23:10:05 -0700 hunterz: Changed paths: A /trunk/po/cs.po First upload Thu, 21 Oct 2004 21:08:28 -0700 jdorje: Changed paths: M /trunk/server/commands.c Fix a misspelling and add clarification to the helptext for /vote. Patch by me in PR#10523. Thu, 21 Oct 2004 13:49:00 -0700 keld: Changed paths: M /trunk/po/da.po updates freeciv/po/da.po Thu, 21 Oct 2004 13:27:29 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/sernet.c M /trunk/server/sernet.h M /trunk/utility/shared.h Rewrite the conn_ping_info packet so that it can support up to MAX_NUM_CONNECTIONS without failure. Patch by me in PR#10628. Thu, 21 Oct 2004 13:06:15 -0700 jdorje: Changed paths: M /trunk/server/generator/utilities.c Don't use HUGE_VAL with integers, since this can cause integer overruns on some systems. Reported by James Canete in PR#10641. Thu, 21 Oct 2004 10:57:08 -0700 jdorje: Changed paths: M /trunk/ai/aisettler.c Fix a major memory leak in AI ferry calculations. Patch by me in PR#10636. Thu, 21 Oct 2004 08:55:45 -0700 jdorje: Changed paths: M /trunk/ai/aiferry.c Don't let the AI take over ferries that it shouldn't be controlling (including those with orders). Patch by me in PR#10557. Thu, 21 Oct 2004 08:39:37 -0700 jdorje: Changed paths: M /trunk/server/settings.c Fix two typos in server setting help texts. Patch by David Stewart in PR#10661. Thu, 21 Oct 2004 08:21:45 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Send the replies from a /vote command as C_COMMENT rather than C_OK. This means they will only be sent to the voter, not to everybody. Patch by me in PR#10559. Wed, 20 Oct 2004 12:55:55 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/server/unittools.c Remove the (unused) connecting field of the unit_info packet. See PR#10596. Wed, 20 Oct 2004 12:42:45 -0700 jdorje: Changed paths: M /trunk/client/control.c Fix a bug whereby the focus unit would always be drawn when there was a tile update, even if the current blink state would have the focus unit not drawn. Patch by me in PR#10632. Wed, 20 Oct 2004 12:34:00 -0700 jdorje: Changed paths: M /trunk/po/POTFILES.in Translate data/Freeciv.in, not data/Freeciv. Patch by me in PR#10633. Wed, 20 Oct 2004 11:20:53 -0700 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aiferry.c M /trunk/ai/aisettler.c M /trunk/common/aicore/pf_tools.c M /trunk/common/city.h M /trunk/common/unit.h M /trunk/server/settlers.c Add more comments and assertions to the ferry code. Patch by Benedict Adamson in PR#10216, with changes by me. Wed, 20 Oct 2004 10:58:38 -0700 jdorje: Changed paths: M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/mapview.c Allow gui-stub to compile again. See PR#10470. Wed, 20 Oct 2004 10:38:51 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/Makefile.am A /trunk/client/gui-ftwl/pages.c A /trunk/client/gui-ftwl/pages.h M /trunk/client/gui-gtk/Makefile.am A /trunk/client/gui-gtk/pages.c A /trunk/client/gui-gtk/pages.h M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/pages.c A /trunk/client/gui-sdl/pages.h M /trunk/client/gui-stub/Makefile.am A /trunk/client/gui-stub/pages.c A /trunk/client/gui-stub/pages.h M /trunk/client/gui-win32/Makefile.am A /trunk/client/gui-win32/pages.c A /trunk/client/gui-win32/pages.h M /trunk/client/gui-xaw/Makefile.am A /trunk/client/gui-xaw/pages.c A /trunk/client/gui-xaw/pages.h Allow all clients to compile again. See PR#10638. Wed, 20 Oct 2004 08:36:12 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Change a variable to static to avoid an obvious failed assertion. Reported by Jonni Gani in PR#10642. Patch by James Canete. Tue, 19 Oct 2004 22:12:32 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Draw the city's occupied sprite in front of the city sprite, rather than behind it. Patch by me in PR#10515. Tue, 19 Oct 2004 21:41:33 -0700 jdorje: Changed paths: M /trunk/ai/aidata.c Fix a memory leak in AI data. Patch by me in PR#10612, with additional style changes. Tue, 19 Oct 2004 21:34:27 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/mapview_common.c Fix a bug where the mapview would slide when loading a game. Also add an assertion to catch similar errors. Patch by me in PR#10607. Tue, 19 Oct 2004 21:22:09 -0700 jdorje: Changed paths: M /trunk/utility/shared.h Add a missing #include. Patch by James Canete in PR#10610. Tue, 19 Oct 2004 21:20:02 -0700 jdorje: Changed paths: M /trunk/server/generator/startpos.c Fix an invalid memory read in is_valid_start_pos. Patch by me in PR#10611. Tue, 19 Oct 2004 20:45:20 -0700 jdorje: Changed paths: M /trunk/configure.ac M /trunk/data/Makefile.am A /trunk/data/isophex A /trunk/data/isophex/.cvsignore A /trunk/data/isophex/Makefile.am A /trunk/data/isophex/darkness.png A /trunk/data/isophex/darkness.spec A /trunk/data/isophex/gold.spec A /trunk/data/isophex/rivers.png A /trunk/data/isophex/rivers.spec A /trunk/data/isophex/terrain1.png A /trunk/data/isophex/terrain1.spec A /trunk/data/isophex/terrain2.png A /trunk/data/isophex/terrain2.spec A /trunk/data/isophex/tiles.png A /trunk/data/isophex/tiles.spec A /trunk/data/isophex.tilespec Add the isophex tileset to the distribution. See PR#10578. Tue, 19 Oct 2004 19:01:02 -0700 jdorje: Changed paths: M /trunk/Makefile.am Remove some nonexistant 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 . 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 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 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 . Tue, 19 Oct 2004 09:35:33 -0700 vasc: Changed paths: 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/mapview.c PR#10614: Remove C99 initializers. Patch by Alexander Sayenko . 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:57 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.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 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 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/chatline.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-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/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/text.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/unit.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 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 . 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 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 in PR#10587. Sun, 17 Oct 2004 08:47:48 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/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 jdorje: Changed paths: M /trunk/server/generator/height_map.c M /trunk/server/generator/utilities.c Fix several rare bugs in map generation. Patch by Marcelo Burda 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 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 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 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 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 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 in PR#10504. Patch by Mike Kaufman and myself. Fri, 15 Oct 2004 02:39:06 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/height_map.c M /trunk/server/generator/height_map.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/startpos.c M /trunk/server/generator/startpos.h M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c Add 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 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/unit.h M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c Improve 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 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 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 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 transformation). Patch by me in PR#10293. Mon, 11 Oct 2004 13:18:28 -0700 per: Changed paths: M /trunk/autogen.sh Fix previous commit so that it actually works (needs to export the env). Mon, 11 Oct 2004 13:02:46 -0700 per: Changed paths: M /trunk/autogen.sh Add automake kludge for Gentoo. See PR#10486 for details. Patch by Stefan Schweizer . Mon, 11 Oct 2004 11:09:57 -0700 ornil: Changed paths: M /trunk/po/ru.po More russian translations. Mon, 11 Oct 2004 09:37:08 -0700 jdorje: Changed paths: M /trunk/common/map.h M /trunk/server/savegame.c Avoid using enumeration values from the code directly in the savegames for orders lists. Patch by me in PR#9821. Sun, 10 Oct 2004 20:07:27 -0700 jdorje: Changed paths: M /trunk/utility/netintf.c Add a missing include (that caused a compile warning on Mac OS X). Patch by Benoit Hudson in PR#10398. Sun, 10 Oct 2004 18:57:52 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c Fix a bug whereby the meaning of the "aqueductloss" server setting was being reversed. Reported by Genevieve Gracian in PR#10451. Patch by me. Sun, 10 Oct 2004 18:52:16 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-xaw/mapview.c Fix some bugs in the drawing of stippled graphics - the stipple origin was not being correctly set. Patch by me in PR#10476. Sun, 10 Oct 2004 18:42:33 -0700 jdorje: Changed paths: M /trunk/server/diplomats.c Diplomats always die when doing a mission. Patch by Per Mathisen in PR#10481 with style changes by me. Sun, 10 Oct 2004 18:35:59 -0700 jdorje: Changed paths: M /trunk/doc/README Update doc/README. Patch by Per Mathisen in PR#10482, with changes by me. Sun, 10 Oct 2004 18:24:17 -0700 jdorje: Changed paths: D /trunk/acconfig.old M /trunk/autogen.sh D /trunk/configure.in Remove support for old (pre-2.52) versions of autoconf, along with most of the custom duplicated autoconf code. Patch by Per Mathisen in PR#10484. Sun, 10 Oct 2004 15:35:59 -0700 ornil: Changed paths: M /trunk/po/ru.po More translation. Sun, 10 Oct 2004 14:14:11 -0700 vasc: Changed paths: M /trunk/common/effects.c Fix typo. Bug reported by Genevieve Gracian. Sun, 10 Oct 2004 13:02:02 -0700 kauf: Changed paths: M /trunk/server/gamehand.c M /trunk/server/settings.c Don't allow ferry units as start units. See PR#9324. Patch by Marko Lindqvist. Sun, 10 Oct 2004 04:37:43 -0700 evyscr: Changed paths: M /trunk/client/gui-xaw/messagewin.c Make Xaw client to update message window correctly. Patch by me in PR#10280 Sun, 10 Oct 2004 04:09:34 -0700 per: Changed paths: M /trunk/client/gui-xaw/mapview.c M /trunk/data/Freeciv.in Make Xaw client show veteran info correctly. Patch by evyscr in PR#10278. Sat, 09 Oct 2004 14:44:21 -0700 per: Changed paths: M /trunk/server/stdinhand.c Global observers are not allowed to vote. Fixes PR#10472. Reported by Mike. Sat, 09 Oct 2004 14:42:57 -0700 kauf: Changed paths: M /trunk/server/stdinhand.c Don't allow /create to create players with reserved names. See PR#10483. Reported by Per. Patch by me. Sat, 09 Oct 2004 12:35:49 -0700 ornil: Changed paths: M /trunk/po/ru.po Further updated ru.po. Sat, 09 Oct 2004 11:08:54 -0700 jdorje: Changed paths: M /trunk/configure.ac M /trunk/configure.in Fix the behavior of ./configure --datadir=$dir. Patch by James Canete and myself in PR#10421. Sat, 09 Oct 2004 09:48:27 -0700 per: Changed paths: M /trunk/client/gui-ftwl/mapview.c Add some documentation and cosmetic fixes. Sat, 09 Oct 2004 09:16:35 -0700 per: Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/data/themes/morgan/640x480/mapview.prop Move information on where to put the detailed information you get from clicking on tiles, cities and units into the mapview.prop theme file. Sat, 09 Oct 2004 09:00:34 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/options.h Implement a sliding mapview. It is off by default. Patch by Arnstein Lindgard and myself in PR#8210. Sat, 09 Oct 2004 08:45:40 -0700 per: Changed paths: D /trunk/data/themes/morgan/640x480/palette.prop Now actually remove palette.prop, since it is no longer in use. Sat, 09 Oct 2004 08:32:02 -0700 per: Changed paths: M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/mapview.c M /trunk/data/themes/morgan/640x480/mapview.prop M /trunk/utility/ftwl/theme_engine.c M /trunk/utility/ftwl/theme_engine.h Remove 'colormodel' theme information (not used, mistakenly added by me long before it has any practical use). Add new theme function 'te_read_point', which reads a ct_point from a theme file. Make position ofoverview (minimap) changable from theme files. Sat, 09 Oct 2004 08:09:28 -0700 jdorje: Changed paths: M /trunk/common/version.h M /trunk/version.in Bump the version to 2.0.99. Sat, 09 Oct 2004 07:34:03 -0700 per: Changed paths: M /trunk/utility/ftwl/widget.c M /trunk/utility/ftwl/widget_window.c Fix timer warning added by last commit, and obnoxious debug message. Sat, 09 Oct 2004 06:15:57 -0700 per: Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/utility/ftwl/widget.c M /trunk/utility/ftwl/widget_window.c Cosmetic/debug message changes. Sat, 09 Oct 2004 04:59:38 -0700 per: Changed paths: M /trunk/client/gui-ftwl/chat.c M /trunk/client/gui-ftwl/chatline.c M /trunk/client/gui-ftwl/gui_main.c M /trunk/client/gui-ftwl/mapview.c M /trunk/data/themes/morgan/640x480/chatline.prop M /trunk/data/themes/morgan/640x480/mapview.prop M /trunk/data/themes/morgan/640x480/mapview.screen M /trunk/data/themes/morgan/640x480/oog.prop 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/be_sdl.c M /trunk/utility/ftwl/common_types.h M /trunk/utility/ftwl/text_renderer.c M /trunk/utility/ftwl/text_renderer.h M /trunk/utility/ftwl/theme_engine.c M /trunk/utility/ftwl/widget.c M /trunk/utility/ftwl/widget.h M /trunk/utility/ftwl/widget_button.c M /trunk/utility/ftwl/widget_edit.c M /trunk/utility/ftwl/widget_label.c M /trunk/utility/ftwl/widget_list.c M /trunk/utility/ftwl/widget_slider.c M /trunk/utility/ftwl/widget_window.c Make ftwl use a 32bpp internal image format instead of its previous 24bpp + 3bpp transparency format. This simplifies the internal code somewhat, and allows easier use of hardware acceleration. Theme colour format allows both 24bpp and 32bpp. Backend API is simpler now. SDL backend has been significantly simplified and cleaned up, but it is still slow. Fixed "-- --help" option. Added some more documentation. Two news bugs: Tooltips don't disappear when they should; do not know why. General tooltip (from population and nation labels) won't appear; this is because in widget code, we check if a surface is transparent, and ignore it for events if it is - this seems like a very strange design, which I think must be rethought. More info see PR#9518. Fri, 08 Oct 2004 19:10:19 -0700 jdorje: Changed paths: M /trunk/server/commands.c Fix helptext for the /observe command. Patch by Mike Kaufman in PR#10445. Fri, 08 Oct 2004 18:09:10 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bug in the drawing of orders routes by the client. Patch by me in PR#10475. Fri, 08 Oct 2004 16:23:08 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po, as of CVS version oct-7-04 Fri, 08 Oct 2004 09:30:13 -0700 jdorje: Changed paths: M /trunk/manual/civmanual.c M /trunk/po/POTFILES.in M /trunk/server/Makefile.am M /trunk/server/settings.c M /trunk/server/settings.h M /trunk/server/stdinhand.c D /trunk/server/stdinhand_info.h Remove the stdinhand_info file. Its elements are moved into settings.c and stdinhand.c. Patch by me in PR#10453. Fri, 08 Oct 2004 09:07:40 -0700 jdorje: Changed paths: M /trunk/server/settings.c Improve the server setting helptext. Patch by me in PR#10461. Thu, 07 Oct 2004 22:11:51 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/player.c Fix player_get_expected_income; previously it was very buggy. Patch by me in PR#10008. Thu, 07 Oct 2004 22:01:53 -0700 jdorje: Changed paths: M /trunk/server/generator/mapgen.c M /trunk/server/srv_main.c Log the seed values when they are generated. Patch by Marko Lindqvist in PR#10325. Thu, 07 Oct 2004 14:06:53 -0700 jdorje: Changed paths: M /trunk/client/gui-stub/dialogs.c Fix compilation of gui-stub. Patch by me in PR#10470. Thu, 07 Oct 2004 12:15:19 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/utilities.c Fix a number of bugs in non-isometric, hexagonal maps. Patch by me in PR#10424. Thu, 07 Oct 2004 11:04:53 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c Remove two unused variables. Patch by Egor Vyscrebentsov in PR#10432. Thu, 07 Oct 2004 09:39:32 -0700 jdorje: Changed paths: M /trunk/client/clinet.c M /trunk/server/meta.c Use casts to avoid a warning in a printf-style function. Patch by Benoit Hudson in PR#10452. Thu, 07 Oct 2004 09:31:50 -0700 per: Changed paths: M /trunk/utility/ftwl/be_sdl.c Fix some mistakes in the sdl backend for ftwl. Thu, 07 Oct 2004 08:24:45 -0700 per: Changed paths: 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/be_x11_ximage.c Add some comments, remove some dead code. See PR#10466. Thu, 07 Oct 2004 07:41:05 -0700 per: Changed paths: M /trunk/utility/fciconv.c M /trunk/utility/fciconv.h Make convert_string() non-static and announce it in header file. From patch by Jason in PR#10064. Thu, 07 Oct 2004 07:39:01 -0700 per: Changed paths: M /trunk/utility/ftwl/be_common_24.c M /trunk/utility/ftwl/common_types.c M /trunk/utility/ftwl/widget_core.c Remove some obnoxious asserts. Thu, 07 Oct 2004 07:31:15 -0700 per: Changed paths: M /trunk/utility/ftwl/widget_timeout.c Ensure that usec gets a signed value in timer code. Patch by Sebastian Bauer in PR#10374. Thu, 07 Oct 2004 05:49:21 -0700 per: Changed paths: M /trunk/doc/PEOPLE Add Vasco and James to the list of present maintainers in doc/PEOPLE. Thu, 07 Oct 2004 05:45:32 -0700 per: Changed paths: M /trunk/data/default/terrain.ruleset Whale is now a 2/1/2 special, instead of a 2/2/3 special, for game balance reasons. See discussion in PR#10361 for details. Wed, 06 Oct 2004 20:55:34 -0700 kauf: Changed paths: M /trunk/server/stdinhand.c add do_update=TRUE in 2 places in set_command See PR#10446. Reported by me. Fix by Per. Patch by Jason. Wed, 06 Oct 2004 20:23:25 -0700 kauf: Changed paths: M /trunk/server/stdinhand.c fix crash bug caused by attempting to allocate a private map before the game begins. See PR#10460 Wed, 06 Oct 2004 12:20:18 -0700 berthe: Changed paths: M /trunk/po/fr.po updated po Wed, 06 Oct 2004 10:32:14 -0700 jdorje: Changed paths: M /trunk/server/barbarian.c Avoid a possible segfault in the creation of barbarians. Reported by Marko Lindqvist as part of PR#10415. Patch by me. Wed, 06 Oct 2004 07:41:53 -0700 ornil: Changed paths: M /trunk/po/ru.po More translations. Tue, 05 Oct 2004 06:49:23 -0700 vasc: Changed paths: M /trunk/utility/netintf.c Missed some dead code in my latest patch (PR#2757). Tue, 05 Oct 2004 06:44:55 -0700 vasc: Changed paths: M /trunk/utility/netintf.c Remove dead code from my_url_encode (PR#2757). Tue, 05 Oct 2004 06:33:03 -0700 vasc: Changed paths: M /trunk/client/clinet.c Make the metaserver results list be presented as it was received at the client, instead of reversing it (PR#2757). Mon, 04 Oct 2004 15:24:50 -0700 vasc: Changed paths: M /trunk/server/meta.c Change the way available players are calculated in the metaserver (PR#2757). Patch by Mike Kaufman . Mon, 04 Oct 2004 12:42:15 -0700 ornil: Changed paths: M /trunk/po/ru.po More translation for ru.po. Mon, 04 Oct 2004 12:39:20 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isotrident/cities.spec M /trunk/data/isotrident/morecities.spec M /trunk/data/isotrident/nuke.spec M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/isotrident/tiles.spec M /trunk/data/isotrident/units.spec M /trunk/data/isotrident.tilespec M /trunk/data/misc/buildings.spec M /trunk/data/misc/chiefs.spec M /trunk/data/misc/flags.spec M /trunk/data/misc/shields.spec M /trunk/data/misc/small.spec M /trunk/data/misc/space.spec M /trunk/data/misc/treaty.spec M /trunk/data/trident/auto_ll.spec M /trunk/data/trident/cities.spec M /trunk/data/trident/explosions.spec M /trunk/data/trident/roads.spec M /trunk/data/trident/tiles.spec M /trunk/data/trident/units.spec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Bump the tileset and specfile capstrings in preparation for the next release. See PR#10331. Mon, 04 Oct 2004 12:35:14 -0700 jdorje: Changed paths: M /trunk/common/capstr.c Bump the network capstring in preparation for the next release. See PR#10332. Mon, 04 Oct 2004 10:33:08 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/Makefile.am M /trunk/configure.ac M /trunk/configure.in M /trunk/data M /trunk/data/.cvsignore D /trunk/data/Freeciv A /trunk/data/Freeciv.in M /trunk/version.in Allow autoconf to build data/Freeciv using the version string it already knows about. This means the version string need be updated in one fewer place. data/Freeciv is moved to data/Freeciv.in. Patch by Marko Lindqvist in PR#10409. Sun, 03 Oct 2004 22:26:31 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/mapctrl.c Reorder variable declarations to allow the XAW client to compile. Patch by Egor Vyscrebentsov in PR#10412. Sun, 03 Oct 2004 22:08:22 -0700 jdorje: Changed paths: M /trunk/server/sanitycheck.c Add sanity checking for sea units on land, and other "bad" situations. Patch by Marko Lindqvist in PR#9309 with changes by me. Sun, 03 Oct 2004 22:04:05 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c Update gui-win32 to work with the new metaserver code. Patch by me. Sun, 03 Oct 2004 21:37:34 -0700 kauf: Changed paths: M /trunk/client/clinet.c M /trunk/client/clinet.h M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/server/civserver.c M /trunk/server/commands.c M /trunk/server/commands.h M /trunk/server/connecthand.c M /trunk/server/meta.c M /trunk/server/meta.h M /trunk/server/savegame.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h New metaserver implementation. We now use http instead of udp. The default metaserver is now at http://meta.freeciv.org/metaserver.phtml See PR#2757. Patch by Vasco and myself. Fri, 01 Oct 2004 15:36:06 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/mapctrl.c Fix a few typos in gui-win32/mapctrl.c introduced by PR#10385. Patch by me. Fri, 01 Oct 2004 10:53:02 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/common/city.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h M /trunk/server/settlers.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c Change map_pos_to_tile and native_pos_to_tile to do wrapping. index_to_tile returns NULL for invalid indices. Users are changed so that separate calls to normalize_map_pos and map_pos_to_tile are not needed. Users of native_pos_to_tile become much simpler because there was previously no way to wrap in native positions. Patch by me in PR#10393. Fri, 01 Oct 2004 10:40:28 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c - Rename map_to_canvas_pos as tile_to_canvas_pos. - Replace canvas_to_map_pos with two functions canvas_pos_to_tile and canvas_pos_to_nearest_tile. - Change all users to use the new forms. Patch by me in PR#10385. Fri, 01 Oct 2004 10:37:22 -0700 ornil: Changed paths: M /trunk/po/ru.po More translations for ru.po Fri, 01 Oct 2004 01:07:26 -0700 jdorje: Changed paths: M /trunk/acconfig.old M /trunk/configure.ac M /trunk/configure.in Add the CFLAGS and CPPFLAGS into definitions in config.h. This "forces" recompilation if the flags are changed. Patch by Marko Lindqvist in PR#10188. Fri, 01 Oct 2004 01:04:10 -0700 jdorje: Changed paths: M /trunk/server/sernet.c For players with access level hack, don't cut them because of a bad ping timeout. Patch by Benoit Hudson in PR#9524. Thu, 30 Sep 2004 15:16:41 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/cityrep.c Remove a reference to the nonexistant REPORT_CITYNAME_ABBREV value. Patch by Egor Vyscrebentsov in PR#10397, with changes by me. Thu, 30 Sep 2004 13:53:17 -0700 per: Changed paths: M /trunk/client/gui-ftwl/gui_main.c Make gui-ftwl use ISO-8859-1 for now. This avoids crashes when using gui-ftwl with other locales than English. Thu, 30 Sep 2004 10:14:37 -0700 jdorje: Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/cityrepdata.h Don't truncate city name strings in the city report. Patch by me in PR#10149. Thu, 30 Sep 2004 09:05:48 -0700 jdorje: Changed paths: M /trunk/utility/astring.c Avoid a potential compiler warning from passing a size_t value to a printf-style function. Patch by Benoit Hudson in PR#10337. Thu, 30 Sep 2004 08:13:58 -0700 jdorje: Changed paths: M /trunk/common/aicore/path_finding.c Don't try to step in the direction referenced by an unitialized variable. Instead we initialize the direction to -1, and don't do any step from the source tile of a constructed patch. Patch by me in PR#10392. Thu, 30 Sep 2004 08:09:17 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Avoid a crash in consider_settler_action when a log call accessed a tile pointer that was unitialized. The fix is to initialize it to NULL so that the logging happens properly. Reported by Egor Vyscrebentsov in PR#10386. Thu, 30 Sep 2004 05:31:26 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/server/cityturn.c M /trunk/server/srv_main.c Readd AI advisor for human players. See PR#10084. Thu, 30 Sep 2004 05:22:11 -0700 per: Changed paths: M /trunk/ai/aicity.c Fix a few minor issues with city_range_iterate() macro. Patch by Marko Lindqvist in PR#10375. Thu, 30 Sep 2004 05:17:16 -0700 per: Changed paths: M /trunk/common/aicore/citymap.c M /trunk/common/aicore/citymap.h M /trunk/server/settlers.c Ensure that citymap_init_turn() is called in all difficulty levels. Move inline functions back into citymap.c. Dynamically allocate the citymap. Smaller fixes. Patch by Jason in PR#10336. Thu, 30 Sep 2004 05:12:52 -0700 per: Changed paths: M /trunk/ai/aisettler.c M /trunk/server/settlers.c Make settler cachemap dynamically allocated and make sure auto_settlers_player() is only called once each turn for each player. Patch by Jason in PR#10301. Thu, 30 Sep 2004 05:06:12 -0700 per: Changed paths: M /trunk/server/settlers.c Fix crash caused by accessing a pointer in a freelog call that was set in the line below the freelog. Only appeared in debug mode. Thu, 30 Sep 2004 00:07:03 -0700 jdorje: Changed paths: M /trunk/ai/aisettler.c Fix a bug in city_desirability() which would cause it to try to add settlers into cities that would put them over their maximum population, when pop_cost was greater than 1. Patch by Marko Lindqvist in PR#10346, with style and comment changes by me. Wed, 29 Sep 2004 14:29:16 -0700 ornil: Changed paths: M /trunk/po/ru.po More translations. Wed, 29 Sep 2004 13:06:49 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/mapctrl.c Fix a NULL-pointer bug in the drawing of crosshead lists in gui-xaw. Reported by Egor Vyscrebentsov in PR#10387. Tue, 28 Sep 2004 23:36:03 -0700 jcanete: Changed paths: M /trunk/server/userdb/lockfile.c Have create_lock() return true if file locks are not available. This makes userdb work on win32. Patch by Mike Kaufman under PR#10136. Tue, 28 Sep 2004 23:26:11 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/finddlg.c M /trunk/client/gui-win32/gotodlg.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/menu.c Fix compilation of gui-win32, broken in PR#10047. Patch by me under PR#10380. Tue, 28 Sep 2004 19:24:24 -0700 kauf: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aiair.h M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.c M /trunk/ai/aiferry.c M /trunk/ai/aiferry.h M /trunk/ai/aihunt.c M /trunk/ai/ailog.c M /trunk/ai/aisettler.c M /trunk/ai/aisettler.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/agents.h M /trunk/client/agents/cma_core.c M /trunk/client/agents/sha.c M /trunk/client/agents/sha.h M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/cityrepdata.c M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/climap.c M /trunk/client/climap.h M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-ftwl/citydlg.c M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/gui_text.c M /trunk/client/gui-ftwl/gui_text.h M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-ftwl/mapview.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/finddlg.c M /trunk/client/gui-gtk/gotodlg.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/finddlg.c M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.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/finddlg.c M /trunk/client/gui-mui/gotodlg.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/menu.c 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/finddlg.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/include/dialogs_g.h M /trunk/client/include/mapview_g.h M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/messagewin_common.c M /trunk/client/messagewin_common.h M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/client/repodlgs_common.c M /trunk/client/text.c M /trunk/client/text.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/aisupport.c M /trunk/common/aicore/citymap.c M /trunk/common/aicore/citymap.h M /trunk/common/aicore/cm.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/common/effects.c M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/airgoto.c M /trunk/server/airgoto.h M /trunk/server/autoattack.c M /trunk/server/barbarian.c M /trunk/server/barbarian.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/generator/height_map.c M /trunk/server/generator/height_map.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/mapgen_topology.h M /trunk/server/generator/startpos.c M /trunk/server/generator/temperature_map.c M /trunk/server/generator/temperature_map.h M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h M /trunk/server/gotohand.c M /trunk/server/gotohand.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/settlers.c M /trunk/server/settlers.h M /trunk/server/spacerace.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c M /trunk/server/unittools.h Code outside of the map tracks tiles instead of coordinates. Thus whole_map_iterate, map_get_terrain, etc. operate on tiles. Unit and city structures hold tile values rather than (x,y) pairs. See PR#10047. Patch by Jason Short Tue, 28 Sep 2004 14:54:05 -0700 jpel: Changed paths: M /trunk/po/nl.po update dutch translation Mon, 27 Sep 2004 21:57:18 -0700 kauf: Changed paths: M /trunk/client/tilespec.c change two instances of ptile->known to tile_get_known() See PR#10369. Spotted by Jason Mon, 27 Sep 2004 20:41:01 -0700 kauf: Changed paths: M /trunk/server/generator/utilities.c move assert in smooth_int_map() after variable declarations. Mon, 27 Sep 2004 14:58:51 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c Add info the the building helptext that shows the requirements (techs and buildings) and allowances (buildings and units). Patch by me in PR#10153. Mon, 27 Sep 2004 13:10:34 -0700 jdorje: Changed paths: M /trunk/configure.ac Avoid using quotes in AC_CONFIG_AUX_DIR since it will confuse old automakes. Reported by Mateusz Stefek and Genevieve Gracian in PR#10233. Patch by Marko Lindqvist with added comment by me. Mon, 27 Sep 2004 13:05:15 -0700 ornil: Changed paths: M /trunk/po/ru.po Fixes & more translations. Mon, 27 Sep 2004 07:19:20 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/helpdlg.c Remove "variant" users from gui-xaw. Patch by Egor Vyscrebentsov in PR#10356. Mon, 27 Sep 2004 05:20:38 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Mon, 27 Sep 2004 02:33:11 -0700 matusik: Changed paths: M /trunk/po/POTFILES.in Add phoenician.ruleset in POTFILES.in Mon, 27 Sep 2004 00:55:06 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c With this patch "disconnect" menu item is renamed "Leave" and a user is warned about leaving a local game. (This means killing the server) Patch by me in PR#10329 Sun, 26 Sep 2004 03:26:47 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/menu.c Win32: Remove "End Game" from the game menu, fix compilation broken by the removal of disconnected_from_local_server(), and correct the activation of some items in the orders menu. Patch by me under PR#10341. Sat, 25 Sep 2004 16:15:43 -0700 vasc: Changed paths: M /trunk/client/packhand.c Missed one use of 'variant' in the previous patch, this removes it. Reported by Jason Dorje Short . Sat, 25 Sep 2004 15:18:42 -0700 vasc: Changed paths: M /trunk/client/packhand.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/server/ruleset.c PR#10328: Remove useless 'variant' field. Patch by me. Sat, 25 Sep 2004 13:31:47 -0700 jdorje: Changed paths: M /trunk/common/aicore/pf_tools.c Initialize the get_costs PF parameter to avoid an immediate segfault when using PF. Patch by me in PR#10333. Sat, 25 Sep 2004 12:03:09 -0700 jdorje: Changed paths: M /trunk/utility/fciconv.c Avoid several problems with charset conversions with Solaris iconv. Reported by Brett Albertson in PR#10027. Patch by me. Sat, 25 Sep 2004 11:58:07 -0700 jdorje: Changed paths: M /trunk/server/citytools.c Don't have a civil war if there are no more playable nations. Reported by Marko Lindqvist in PR#10218. Patch by me. Sat, 25 Sep 2004 11:49:37 -0700 jdorje: Changed paths: M /trunk/utility/specvec.h Make some parameters to specvec functions const. Patch by Benoit Hudson in PR#10294. Sat, 25 Sep 2004 10:40:51 -0700 jdorje: Changed paths: M /trunk/ai/aiunit.c M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/mapctrl_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/gotohand.c M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c Remove server-side connect. In its place client-side goto is used with orders. Building of road, rail, and irrigation is supported. Patch by Gregory Berkolaiko and myself in PR#7282. Sat, 25 Sep 2004 10:21:50 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Close only used connection in previous commit Sat, 25 Sep 2004 09:24:43 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Always quit connection on Prev button. Patch by me in PR#10326 Sat, 25 Sep 2004 04:48:22 -0700 matusik: Changed paths: M /trunk/server/sanitycheck.c Add assertion to track love-love-hate triangles. Patch by Marko Lindqvist in PR#10319 Sat, 25 Sep 2004 00:09:13 -0700 matusik: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def Change the type of packet_diplomat_action.value to SINT16. Patch by me in PR#10300 Fri, 24 Sep 2004 18:27:19 -0700 ntaka: Changed paths: M /trunk/po/ja.po update ja.po Fri, 24 Sep 2004 15:31:07 -0700 per: Changed paths: M /trunk/utility/ftwl/widget.c Ensure that we do not leave dangling globals when freeing widgets in ftwl. Patch and bug report by Marek "Baczek" in PR#10303 with small changes by me. Fri, 24 Sep 2004 14:37:51 -0700 per: Changed paths: M /trunk/ai/aicity.c Fix evaluation of defence buildings. Thanks to Mateusz for input. Fri, 24 Sep 2004 13:33:34 -0700 per: Changed paths: M /trunk/server/cityturn.c Make AI handle notradesize server option better. Patch by Mateusz in PR#9063. Fri, 24 Sep 2004 13:27:52 -0700 per: Changed paths: M /trunk/utility/ftwl/be_common_24.c M /trunk/utility/ftwl/theme_engine.c M /trunk/utility/ftwl/widget_button.c M /trunk/utility/ftwl/widget_edit.c M /trunk/utility/ftwl/widget_label.c Fix ftwl warnings. Patch by Marko Lindqvist in PR#10304. Fri, 24 Sep 2004 13:18:39 -0700 matusik: Changed paths: M /trunk/client/clinet.c M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/menu.c - We assume that we are connected to the internal server if it runs. - "End Game" menu item is removed. (It wasn't really ending a game but killing the internal server) - "Disconnect" menu item kills internal server Many bug are fixed. Patch by me in PR#10283 Fri, 24 Sep 2004 12:45:43 -0700 matusik: Changed paths: M /trunk/data/nation/elvish.ruleset Avoid gettext warnings in elvish ruleset Fri, 24 Sep 2004 12:32:02 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po partial update Fri, 24 Sep 2004 11:57:19 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c PR#10192: Pass keypresses in detachable panes back to the toplevel window, so you can move units, etc. Bug reported by Mateusz Stefek , patch by me. Fri, 24 Sep 2004 09:49:47 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#10212: don't create more than one server options dialog. Bug reported by Marek "Baczek" Baczynski , patch by me. Fri, 24 Sep 2004 09:24:59 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c PR#10037: Fix selection loss on update bug. Bug reported by Jason Dorje Short , patch by me. Fri, 24 Sep 2004 08:48:26 -0700 matusik: Changed paths: M /trunk/Makefile.am Distribute freeciv.desktop.in Fri, 24 Sep 2004 08:33:31 -0700 matusik: Changed paths: A /trunk/bootstrap/freeciv.desktop.in M /trunk/bootstrap/freeciv.spec.in M /trunk/client M /trunk/client/.cvsignore M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/configure.in Add gnome menu item. The .desktop file is installed in prefix/share/applications iff client is enabled. Patch by me in PR#9977 freeciv.desktop by Jérôme Warnier Fri, 24 Sep 2004 06:51:02 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Use the GTK+ 2.2 gtk_tree_selection_count_selected_rows function instead of rolling our own. Thu, 23 Sep 2004 13:48:08 -0700 per: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/common/tech.c Fix get_tech_name() to not crash on A_UNSET, and add two callers. Patch by Jason in PR#9779. Thu, 23 Sep 2004 13:25:11 -0700 jdorje: Changed paths: M /trunk/Makefile.am Add some bootstrap files to EXTRA_DIST to make sure they are distributed. Reported by Oursinou Desman in PR#10226. Patch by Mateusz Stefek with changes by me. Thu, 23 Sep 2004 13:13:28 -0700 per: Changed paths: M /trunk/server/plrhand.c Remove overzealous assert. This should fix "#9780: server crash from unset tech". Thu, 23 Sep 2004 13:03:21 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gtkpixcomm.c Fix bug which caused the colors in the client to get all mixed up. Thu, 23 Sep 2004 12:56:22 -0700 per: Changed paths: M /trunk/data/themes/morgan/640x480/chatline.prop M /trunk/data/themes/morgan/640x480/connect.screen M /trunk/data/themes/morgan/640x480/mapview.prop M /trunk/data/themes/morgan/640x480/mapview.screen M /trunk/data/themes/morgan/640x480/oog.prop Change "data/fonts/*" to "fonts/*", to make access to fonts work after 'make install'. Reported by Marko Lindqvist in PR#10243. Thu, 23 Sep 2004 12:50:46 -0700 per: Changed paths: M /trunk/ai/aicity.c Make one run only to set comparison values for city worth (thanks to jason for pointing out the obvious). Faster upkeep calculation. Fix major bug with wonder evaluation. Readd corruption and waste estimation that mysteriously disappeared from the code at one point. See PR#10217. Thu, 23 Sep 2004 12:46:56 -0700 per: Changed paths: M /trunk/data/default/buildings.ruleset Make pollution reduction effect of Hydro, Nuclear and Hoover buildings dependent on Factory and Mfg Plant. See PR#10126. Thu, 23 Sep 2004 12:43:55 -0700 per: Changed paths: M /trunk/ai/aicity.c Gen eff AI: Don't use recalc delay on human players. Thu, 23 Sep 2004 11:17:23 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/plrdlg.c Fix a bug that caused buttons in the XAW player dialog to always be deactivated. Patch by Egor Vyscrebentsov in PR#9872. Thu, 23 Sep 2004 10:20:35 -0700 matusik: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h - Introduce production leader concept. - Only the most powerful AI player will start building Apollo now. - If someone has already started building a spaceship we should also start building it. See PR#10241 and PR#10239 Patches by me Thu, 23 Sep 2004 09:14:48 -0700 matusik: Changed paths: M /trunk/server/savegame.c Put only safe values into old style player%d field. This mean that 1.14.x will not read correctly nation, but at least it wont crush Wed, 22 Sep 2004 23:40:22 -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-stub/dialogs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h Remove the government dialog and the popup_government_dialog() function, since it is no longer used. Patch by me in PR#9841. Wed, 22 Sep 2004 23:36:09 -0700 jdorje: Changed paths: M /trunk/server/maphand.c Remove player-tile updates from send_tile_info_always(). Instead the caller must call update_player_tile_knowledge() separately if the info needs to be updated. This helps fix a bug where the playermap would not be correctly updated for AI players. Patch by Marko Lindqvist in PR#10190, with comment changes by me. Wed, 22 Sep 2004 17:37:27 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk-2.0/cityrep.c Add a new function city_queue_insert() to insert a production item into a city's production queue. Use this function in the gtk2 city report to fix problems when an unbuildable item was added into the queue. Patch by me in PR#10026. Wed, 22 Sep 2004 10:00:44 -0700 matusik: Changed paths: M /trunk/ai/aicity.c Reduce ai evaluation of costal defence. This was surely a bug. Patch by me in PR#10232 Wed, 22 Sep 2004 09:13:53 -0700 jdorje: Changed paths: M /trunk/data/nation/canadian.ruleset Reorder the Canadian cities so that all provincial capitals are given prominent spots. Patch by "Gilles J. Seguin" in PR#9425. Wed, 22 Sep 2004 08:42:28 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/effects.c M /trunk/common/effects.h Remove the EFT_NO_UPKEEP effect, since it is unused and redundant with EFT_UPKEEP_FREE. Patch by me in PR#10214. Wed, 22 Sep 2004 01:45:04 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/repodlgs.c Fix a couple compiler warnings in gui-win32. Patch by Jason in PR#10137. Wed, 22 Sep 2004 01:38:48 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/connectdlg.h M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/menu.c Remove the server control buttons from gui-win32, and update the menus to compensate. Also cleans up menu.c for readability and adds a few missing options. Patch by me under PR#10227. Wed, 22 Sep 2004 00:30:59 -0700 matusik: Changed paths: M /trunk/server/savegame.c Save and load AI diplomacy target Patch by me in PR#10249 Wed, 22 Sep 2004 00:17:57 -0700 matusik: Changed paths: M /trunk/server/unittools.c Don't resend all ex-allied city in remove_allied_visibility(), send only those known and seen. Reported by Marek Baczek Baczyński in PR#10236; patch by me Tue, 21 Sep 2004 19:30:32 -0700 jdorje: Changed paths: M /trunk/m4/esd.m4 M /trunk/m4/freetype2.m4 M /trunk/m4/glib-2.0.m4 M /trunk/m4/glib-gettext.m4 M /trunk/m4/glib.m4 M /trunk/m4/gtk-2.0.m4 M /trunk/m4/gtk.m4 M /trunk/m4/imlib.m4 M /trunk/m4/sdl.m4 Add quoting of AC_DEFUN calls to avoid an automake warning. Patch by "Gilles J. Seguin" in PR#10157 with changes by me. Tue, 21 Sep 2004 19:00:58 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c Fix a bug in the message when upgrading building production. Reported by Brett Albertson in PR#10194. Patch by me. Tue, 21 Sep 2004 15:20:32 -0700 matusik: Changed paths: M /trunk/server/generator/height_map.c M /trunk/server/generator/height_map.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/utilities.c M /trunk/server/generator/utilities.h Move some common code out of generator1 and generator5. Patch by Marcelo Burda in PR#10124 Tue, 21 Sep 2004 15:10:21 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Add server settings values for some settings needed by old servers. Patch by Mateusz Stefek in PR#10244. Tue, 21 Sep 2004 15:05:55 -0700 jdorje: Changed paths: M /trunk/data/flags/assyria.png M /trunk/data/flags/columbia.png M /trunk/data/flags/cuba.png M /trunk/data/flags/elves.png M /trunk/data/flags/galicia.png M /trunk/data/flags/hobbits.png M /trunk/data/flags/indonesia.png M /trunk/data/flags/kampuchea.png M /trunk/data/flags/malaysia.png M /trunk/data/flags/mars.png M /trunk/data/flags/nigeria.png M /trunk/data/flags/quebec.png M /trunk/data/flags/sumeria.png M /trunk/data/flags/taiwan.png Change flags into paletted PNGs. This is needed for the XAW client. Reported by Egor Vyscrebentsov in PR#10240. Fixed by the GIMP. Tue, 21 Sep 2004 11:50:48 -0700 matusik: Changed paths: M /trunk/doc/CodingStyle +- Place operators at the beginning of a line, not at the end. It should be + if ((a + && b) + || c) { + instead of + if ((a && + b) || + c) { + Reported by me. Patch by Jason in PR#10238 Tue, 21 Sep 2004 11:35:23 -0700 matusik: Changed paths: M /trunk/server/savegame.c If player's government is anarchy and old style revolution = 0 change set new style revolution to game.turn + 1. This avoids segfault. Reported by Marko Lindqvist in PR#10181 Patch by me Tue, 21 Sep 2004 08:49:31 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Add some randomness into ceasefire breakup code. Now the other player has some more time to sign ceasefire with rest of the alliance. Patch by me in PR#10078 Tue, 21 Sep 2004 01:34:19 -0700 matusik: Changed paths: M /trunk/server/generator/mapgen.c M /trunk/server/generator/temperature_map.c M /trunk/server/generator/utilities.c Fix some style problems in mapgen code Mon, 20 Sep 2004 23:18:51 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/doc/README.effects Change the Pollu_Prod_Pct and Pollu_Pop_Pct from divisor values into percentage values. See PR#10125. Mon, 20 Sep 2004 22:51:12 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aicity.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/data/default/buildings.ruleset M /trunk/doc/README.effects M /trunk/server/srv_main.c Add the Eiffel Tower to the ruleset, along with two new effects: Gain_AI_Love boosts the love of AI players for the owner each turn, while Regen_Reputation boosts the owner's reputation each turn. Patch by Per Mathisen in PR#10109, changed by Mateusz Stefek, and with doc updates by me. Mon, 20 Sep 2004 22:00:54 -0700 jdorje: Changed paths: M /trunk/ai/aitools.c M /trunk/client/civclient.c 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-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.h M /trunk/server/cityturn.c M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/plrhand.c M /trunk/server/savegame.c During a revolution, store the target government at the server. The client sends the target to the server and the server changes to it automatically when the revolution ends. Patch by me in PR#10151. Mon, 20 Sep 2004 18:08:46 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Fix a bug where gui-gtk-2.0's canvas_put_sprite would not correctly handle the offset parameters. Reported by Brett Albertson in PR#10193. Mon, 20 Sep 2004 18:03:57 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/repodlgs.c Allow the XAW client to handle A_UNSET in the science dialog. Patch by Egor Vyscrebentsov in PR#9779. Mon, 20 Sep 2004 17:58:58 -0700 jdorje: Changed paths: M /trunk M /trunk/.cvsignore M /trunk/Makefile.am A /trunk/bootstrap A /trunk/bootstrap/.cvsignore A /trunk/bootstrap/civ.in A /trunk/bootstrap/config.guess A /trunk/bootstrap/config.sub A /trunk/bootstrap/freeciv.spec.in A /trunk/bootstrap/install-sh A /trunk/bootstrap/missing A /trunk/bootstrap/mkinstalldirs A /trunk/bootstrap/ser.in A /trunk/bootstrap/undep.sh.in D /trunk/civ.in D /trunk/config.guess D /trunk/config.sub M /trunk/configure.ac M /trunk/configure.in D /trunk/freeciv.spec.in D /trunk/install-sh D /trunk/missing D /trunk/mkinstalldirs D /trunk/ser.in D /trunk/undep.sh.in Create a new directory bootstrap/. Move a number of bootstrap-related files into it. Mon, 20 Sep 2004 17:34:18 -0700 jdorje: Changed paths: M /trunk/server/gamehand.c M /trunk/server/generator/mapgen.c Fix several compiler warnings. Patch by Marko Lindqvist in PR#10189 with changes by me. Mon, 20 Sep 2004 16:09:47 -0700 jdorje: Changed paths: M /trunk M /trunk/.cvsignore Add freeciv.spec to .cvsignore. Mon, 20 Sep 2004 15:06:52 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/player.h M /trunk/server/stdinhand.c Add new AI handicap: H_DIPLOMACY Maps from novice players are very cheap now. Novice players are much more peaceful toward human players. Patch by me See PR#10146 Mon, 20 Sep 2004 15:01:00 -0700 per: Changed paths: M /trunk/server/barbarian.c M /trunk/server/plrhand.c Fix bug where you wouldn't get contact with nation created from civil war. Also improve split_player(). Remove redundant calls to ai_data_init(). Patch by Marko Lindqvist . Bug reported by Christian Knoke . PR#8838. Mon, 20 Sep 2004 14:51:13 -0700 per: Changed paths: M /trunk/client/gui-ftwl/connectdlg.c Comment out some connection dialog related code that causes asserts. Mon, 20 Sep 2004 13:05:50 -0700 per: Changed paths: M /trunk/ai/aidata.c Add EFT_NO_UPKEEP to list of effects calculated exactly in aicity.c. It was missing here but assumed in aicity. Mon, 20 Sep 2004 09:42:31 -0700 matusik: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/mapgen.c M /trunk/server/generator/temperature_map.h M /trunk/server/savegame.c M /trunk/server/settings.c Remove rivers, grass, forests, swamps and deserts options and replace it with more general "wetness" and "steepness" options. Patch by Marcelo Burda with changes by me. PR#9894 Mon, 20 Sep 2004 09:27:12 -0700 per: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Adds put_city() and put_terrain() functions to mapview_common. These are needed by gui-ftwl. Patch by Jason based on patch by Raimar. See PR#10168. Mon, 20 Sep 2004 09:25:21 -0700 per: Changed paths: A /trunk/data/themes/morgan/640x480/chatline.prop A /trunk/data/themes/morgan/640x480/connect-button.png A /trunk/data/themes/morgan/640x480/connect.screen A /trunk/data/themes/morgan/640x480/mapview-background.png A /trunk/data/themes/morgan/640x480/mapview.prop A /trunk/data/themes/morgan/640x480/mapview.screen A /trunk/data/themes/morgan/640x480/oog.prop A /trunk/data/themes/morgan/640x480/palette.prop A /trunk/data/themes/morgan/640x480/scrollbar_horiz_bottom.png A /trunk/data/themes/morgan/640x480/scrollbar_horiz_repeat.png A /trunk/data/themes/morgan/640x480/scrollbar_horiz_top.png A /trunk/data/themes/morgan/640x480/scrollbar_vertic_bottom.png A /trunk/data/themes/morgan/640x480/scrollbar_vertic_center.png A /trunk/data/themes/morgan/640x480/scrollbar_vertic_repeat.png A /trunk/data/themes/morgan/640x480/scrollbar_vertic_top.png Add final files necessary for compiling gui-ftwl. Theme graphics by Morgan Jones, buttons by same as in previous commit and/or Raimar. Theme descriptions by Raimar. Mon, 20 Sep 2004 09:17:32 -0700 per: Changed paths: A /trunk/data/themes/common/button_scroll_down.png A /trunk/data/themes/common/button_scroll_left.png A /trunk/data/themes/common/button_scroll_right.png A /trunk/data/themes/common/button_scroll_up.png A /trunk/data/themes/common/general_button_buy.png A /trunk/data/themes/common/general_button_find_city.png A /trunk/data/themes/common/general_button_prod.png A /trunk/data/themes/common/order_button_add_to_city.png A /trunk/data/themes/common/order_button_airlift.png A /trunk/data/themes/common/order_button_auto_attack.png A /trunk/data/themes/common/order_button_auto_connect.png A /trunk/data/themes/common/order_button_auto_explorer.png A /trunk/data/themes/common/order_button_auto_settler.png A /trunk/data/themes/common/order_button_build_airbase.png A /trunk/data/themes/common/order_button_build_city.png A /trunk/data/themes/common/order_button_build_fortress.png A /trunk/data/themes/common/order_button_build_mining.png A /trunk/data/themes/common/order_button_build_railroad.png A /trunk/data/themes/common/order_button_build_road.png A /trunk/data/themes/common/order_button_disband.png A /trunk/data/themes/common/order_button_done.png A /trunk/data/themes/common/order_button_fortify.png A /trunk/data/themes/common/order_button_goto.png A /trunk/data/themes/common/order_button_goto_city.png A /trunk/data/themes/common/order_button_home.png A /trunk/data/themes/common/order_button_irrigation.png A /trunk/data/themes/common/order_button_patrol.png A /trunk/data/themes/common/order_button_pillage.png A /trunk/data/themes/common/order_button_return.png A /trunk/data/themes/common/order_button_sentry.png A /trunk/data/themes/common/order_button_transform.png A /trunk/data/themes/common/order_button_unload.png A /trunk/data/themes/common/order_button_wait.png Add minimum number of graphics needed to compile gui-ftwl. These files created by Michael Speck (LGeneral project), Rafal Bursig, Adam Szwajnoch and Jukka Liukkonen. Mon, 20 Sep 2004 08:47:59 -0700 matusik: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/phoenicia.png M /trunk/data/misc/flags.spec A /trunk/data/nation/phoenician.ruleset Add Phoenician nation by Daniel Herding See PR#3637 Mon, 20 Sep 2004 08:28:37 -0700 per: Changed paths: M /trunk/utility/ftwl/theme_engine.c Change path data/themes/default to data/themes/common Mon, 20 Sep 2004 06:27:08 -0700 per: Changed paths: M /trunk/ai/aicity.c Improve aicity.c even more: Do not compile statistics on number of cities on our continent, since we already have this information in aidata. This is from PR#10145. Also, check if palace variable is null before using it (we may not have a palace). Mon, 20 Sep 2004 06:22:28 -0700 per: Changed paths: M /trunk/server/savegame.c Save aidata in tabular format. Patch by Mike in PR#8750. Mon, 20 Sep 2004 06:19:58 -0700 per: Changed paths: M /trunk/ai/aicity.c Some more improvements for aicity.c, from Mateusz in PR#10110, with changes by me. Mon, 20 Sep 2004 06:04:08 -0700 per: Changed paths: M /trunk/ai/aicity.c A few improvements to aicity.c: - city_range_iterate iterator, which I think can be useful several places - move some duplicated code into new function city_want() - use the two above to make base_want() prettier and more bug-resistant - improve logging a little bit - kludgefix EFT_PROD_TO_GOLD want (badly) - add evaluation of EFT_INCITE_DIST_PCT and EFT_MAKE_CONTENT_MIL_PER - add ceiling on evaluation of EFT_AIRLIFT + comment on its brokeness - improve EFT_GROWTH_FOOD slightly (does not include PR#10110) See PR#10128. Sat, 18 Sep 2004 19:13:58 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Add setup_dialog init to one more dialog. Sat, 18 Sep 2004 18:00:54 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Fix LAN refresh Gtk-CRITICAL bugs, minor cleanups (PR#10182). Sat, 18 Sep 2004 17:22:11 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/repodlgs.c Fix (PR#8820): Detachable panels go behind the main window. Bug reported by Jason Dorje Short . Patch by Andreas Rosdal , Sat, 18 Sep 2004 17:00:45 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Focus the close button in the city dialog by default (PR#6367). Sat, 18 Sep 2004 16:26:33 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/repodlgs.c Remove refresh button from the cities and units reports. Fixes PR#5801. Issue reported by Egor Vyscrebentsov . Sat, 18 Sep 2004 16:19:09 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Remove assert from last commit here. Turns out trident uses offset_x/y... Sat, 18 Sep 2004 16:09:05 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c PR#10172: Fix flag drawing bug at the unit popup dialog. Patch by Jason Dorje Short . Sat, 18 Sep 2004 15:02:46 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.c PR#9719: Fix drawing bug in supported units at the city dialog. Bug reported by Christian Knoke . Sat, 18 Sep 2004 14:12:06 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/inteldlg.c Implement update_intel_dialog (PR#9417). Requested by Jason Dorje Short . Sat, 18 Sep 2004 11:29:24 -0700 kauf: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c In single-player mode if you attempted to load a game and it fails (you try and load a non-savegame), then you could still click on the storesaved list despite it being blank. It would start a game with no players and cause trouble. See PR#9857. Patch by Vasco. Sat, 18 Sep 2004 10:47:28 -0700 vasc: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/menu.c Added atexit handler to kill the spawned server at client exit. Sat, 18 Sep 2004 10:29:01 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fix segmentation fault if Quit was selected from the Game menu just after starting civclient. Sat, 18 Sep 2004 10:24:20 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/messagewin.h Move messages to the toplevel window (PR#10169). Changed text updates of toplevel frames to hack around GTK+'s silly notion of creating and destroying widgets just for changing some text string. Sat, 18 Sep 2004 09:24:31 -0700 ntaka: Changed paths: M /trunk/po/ja.po update ja.po Sat, 18 Sep 2004 01:56:00 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aidata.c M /trunk/common/player.c M /trunk/common/player.h Add a new constant MAX_AI_LOVE. Replace all constants inside ai code by proper formulas. Patch by me in PR#10170 Fri, 17 Sep 2004 22:43:14 -0700 glip: Changed paths: M /trunk/ai/aiferry.c M /trunk/server/settlers.c 10061: Make ferry-finding functions in aiferry.c check that the ferry has the required capacity. Reported and reproduced by Jordi Negrevernis i Font, Marko Lindqvist and Jason Short. Fri, 17 Sep 2004 15:18:11 -0700 matusik: Changed paths: M /trunk/client/tilespec.c Fix a bug in 10163. Reported by me, patch by Jason Short in PR#10171 Fri, 17 Sep 2004 13:45:03 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Merge fill_tile_sprite_array and fill_unit_sprite_array. The caller now passes the exact items to be drawn. Patch by me in PR#10136. Fri, 17 Sep 2004 13:19:11 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Fix a bug with lan server values being freed twice. Patch by me in PR#10155. Fri, 17 Sep 2004 12:04:21 -0700 matusik: Changed paths: M /trunk/server/connecthand.c Revert latest reverse in 9913. Consulted with Mike Kaufman Fri, 17 Sep 2004 10:41:21 -0700 matusik: Changed paths: M /trunk/server/connecthand.c revert latest 9913 commit Fri, 17 Sep 2004 10:05:21 -0700 jdorje: Changed paths: M /trunk/common/map.h Fix a typo bug in CHECK_NATIVE_POS. Fri, 17 Sep 2004 09:32:36 -0700 matusik: Changed paths: M /trunk/server/connecthand.c Fix some bugs in the code which rejects connections. Patch by me in PR#9913 Fri, 17 Sep 2004 09:28:11 -0700 jdorje: Changed paths: M /trunk/common/map.h Add a new debugging macro CHECK_NATIVE_POS. Call it in native_pos_to_index. Patch by me in PR#10107. Fri, 17 Sep 2004 09:26:21 -0700 jdorje: Changed paths: M /trunk/utility/fciconv.c If fc_fprintf is called before charsets are initialized, simply don't use iconv (the previous behavior was to exit the program). Patch by me in PR#10120. Fri, 17 Sep 2004 09:07:48 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_stuff.c Pressing the escape key closes all GtkDialogs (i.e. the report windows, etc). Fri, 17 Sep 2004 02:33:52 -0700 matusik: Changed paths: M /trunk/data/flags/Makefile.am Install hobbits flag Fri, 17 Sep 2004 02:17:08 -0700 matusik: Changed paths: M /trunk/client/connectdlg_common.c After forking, we try to connect to the server for 50sec. After that time we assume that the server is dead or hangs. But we can easily check if the child exited or returned from the last execv(). This patch implements it. See PR#10150 Fri, 17 Sep 2004 02:14:01 -0700 matusik: Changed paths: M /trunk/server/generator/height_map.c M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/startpos.c M /trunk/server/generator/utilities.c - #include "config.h" + #include Reported by Jason Fri, 17 Sep 2004 01:35:14 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/diptreaty.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/data/nation/kampuchean.ruleset M /trunk/server/diplhand.c M /trunk/server/gamelog.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c players_ON_same_team(). Also remove wrong newline in kampuchean ruleset Fri, 17 Sep 2004 01:00:57 -0700 matusik: Changed paths: M /trunk/data/nation/galician.ruleset M /trunk/po/POTFILES.in Add new nations into POTFILES. Remove non ASCII characters from translatable string in galician.ruleset Thu, 16 Sep 2004 23:35:43 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h - Add a DRAWN_BG option to the drawn_sprite struct. Use this in place of the bg parameters passed to fill_xxx_sprite_array. - Add all necessary data to the DRAWN_GRID drawn_sprite option. - Merge all sprite-drawing functions into one function: put_drawn_sprites. Patch by me in PR#10135. Thu, 16 Sep 2004 23:20:37 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/diplodlg.c Add embassy exchange and clause removal buttons to gui-win32's diplomacy dialog. Reported as PR#6726. Patch by me. Thu, 16 Sep 2004 23:06:09 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c Complete removal of LAN tab in gui-win32 connect dialog. The previous commit did not remove it completely. Thu, 16 Sep 2004 23:01:37 -0700 jdorje: Changed paths: M /trunk/data/nation/austrian.ruleset M /trunk/data/nation/belgian.ruleset Add classes to the Austrian and Belgian nations. See PR#3589. Thu, 16 Sep 2004 22:59:13 -0700 jdorje: Changed paths: M /trunk/data/nation/belgian.ruleset Add a legend for the Belgian ruleset. Text by Nicolas Evrard in PR#3680. Thu, 16 Sep 2004 22:56:16 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/gui_main.h Rewrite gui-win32's connection dialog. It now has auth support and an integrated interface with no popups besides the file requester. Patch by me under PR#10093. Thu, 16 Sep 2004 22:32:41 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/assyria.png A /trunk/data/flags/columbia.png A /trunk/data/flags/cuba.png A /trunk/data/flags/elves.png A /trunk/data/flags/galicia.png A /trunk/data/flags/hobbits.png A /trunk/data/flags/indonesia.png A /trunk/data/flags/kampuchea.png A /trunk/data/flags/malaysia.png A /trunk/data/flags/mars.png A /trunk/data/flags/nigeria.png A /trunk/data/flags/quebec.png A /trunk/data/flags/sumeria.png A /trunk/data/flags/taiwan.png M /trunk/data/misc/flags.spec A /trunk/data/nation/assyrian.ruleset A /trunk/data/nation/austrian.ruleset A /trunk/data/nation/belgian.ruleset A /trunk/data/nation/columbian.ruleset A /trunk/data/nation/elvish.ruleset A /trunk/data/nation/galician.ruleset A /trunk/data/nation/hobbits.ruleset A /trunk/data/nation/indonesian.ruleset A /trunk/data/nation/kampuchean.ruleset A /trunk/data/nation/malaysian.ruleset A /trunk/data/nation/martian.ruleset A /trunk/data/nation/mexican.ruleset A /trunk/data/nation/nigerian.ruleset A /trunk/data/nation/quebecois.ruleset A /trunk/data/nation/sumerian.ruleset A /trunk/data/nation/taiwanese.ruleset * Add some nations, with their flags: Assyrian, Columbian, Elvish, Galician, Hobbits, Indonesian, Kampuchean, Malaysian, Martian, Nigerian, Quebecois, Sumerian, Taiwanese. * Add some nations, using existing flags: Austrian, Belgian, Mexican. * Add a flag for Cuba, although it has no nation ruleset. Most nations came from anonymous sources, and were edited by Raimar Falke and myself. See PR#3589. Thu, 16 Sep 2004 20:37:10 -0700 kauf: Changed paths: M /trunk/server/stdinhand.c Server notifies the user of the status of the player /taken, both control and living or dead. See PR#4314. Requested by Chris Knoke. Patch by me. Thu, 16 Sep 2004 20:26:18 -0700 jdorje: Changed paths: M /trunk/data/flags/Makefile.am A /trunk/data/flags/stpatrick.png M /trunk/data/misc/flags.spec Add a secondary irish nation flag. Flag by Alan Horkan in PR#3599. Thu, 16 Sep 2004 17:54:07 -0700 jdorje: Changed paths: M /trunk/data/default/buildings.ruleset In the default ruleset, building power plants requires presence of a factory. Patch by Per Mathisen in PR#10126. Thu, 16 Sep 2004 17:35:16 -0700 jdorje: Changed paths: M /trunk/utility/fciconv.c Use ICONV_CONST to cast a parameter to be the type iconv expects. Patch by me in PR#10139. Thu, 16 Sep 2004 14:43:26 -0700 matusik: Changed paths: M /trunk/freeciv.spec.in Move postinstall scripts after %find_lang Thu, 16 Sep 2004 12:27:53 -0700 matusik: Changed paths: M /trunk/freeciv.spec.in Correct the summary of client-xaw. Reported by Gregory in PR#9982 Thu, 16 Sep 2004 11:52:58 -0700 matusik: Changed paths: M /trunk/server/generator/mapgen.c Revert erroneous commit. Maybe this time it will work Thu, 16 Sep 2004 11:43:12 -0700 matusik: Changed paths: M /trunk/server/generator/mapgen.c Revert erroneous commit Thu, 16 Sep 2004 11:31:32 -0700 matusik: Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/configure.in A /trunk/freeciv.spec.in M /trunk/server/generator/mapgen.c Add official freeciv.spec file (RPM configuration file) Freeciv is divided into following packages: - freeciv-common (*.gmo files) - freeciv-server (server, rulesets, scenarios, civserver man, *serv) - freeciv-client (tilesets, helpdata, civclient man) - freeciv-client-gtk2 (freeciv.rc-2.0, civclient-gtk2) - freeciv-client-gtk (freeciv.rc, civclient-gtk) - freeciv-client-xaw (Freeciv, civclient-xaw) Binary civclient is installed as an alternative. freeciv-client requires freeciv-client-gui, which is provided by all of freeciv-client-*. freeciv-client requires freeciv-server Patch by me in PR#9982 with lot of help from Egor Vyscrebentso. The .spec file is based on the ALT Linux's one. Thu, 16 Sep 2004 08:58:40 -0700 matusik: Changed paths: M /trunk/client/gui-xaw/wldlg.c Make Xaw client compile again. Patch by Egor Vyscrebentsov in PR#9982 Thu, 16 Sep 2004 02:53:11 -0700 matusik: Changed paths: M /trunk/po/POTFILES.in M /trunk/server/generator/Makefile.am M /trunk/server/generator/height_map.c M /trunk/server/generator/mapgen.c M /trunk/server/generator/mapgen.h M /trunk/server/generator/mapgen_topology.c M /trunk/server/generator/mapgen_topology.h A /trunk/server/generator/startpos.c A /trunk/server/generator/startpos.h M /trunk/server/generator/utilities.c M /trunk/server/srv_main.c Move the starting positions generation code into it's own file: startpos.c Patch by me in PR#10108 Thu, 16 Sep 2004 02:27:02 -0700 matusik: Changed paths: M /trunk/po/pl.po fix helpdata in pl.po Thu, 16 Sep 2004 02:19:06 -0700 matusik: Changed paths: M /trunk/client/helpdata.c Fix a bug in helpdata genlist. Ppatch by Jason in PR#10114 Thu, 16 Sep 2004 01:53:08 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/dialogs.c M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-ftwl/mapview.h Add focus tile code to gui-ftwl. Original code by Raimar Falke; see PR#10117. Thu, 16 Sep 2004 01:45:30 -0700 jdorje: Changed paths: M /trunk/client/repodlgs_common.c Don't let a player try to disband an undisbandable unit type through the economy dialog. Reported by Marko Lindqvist in PR#9630. Thu, 16 Sep 2004 01:21:41 -0700 jdorje: Changed paths: M /trunk/server/gamehand.c Check to make sure an auth file exists before trying to read it; otherwise a spurious error message is generated. Patch by Mike Kaufman in PR#10111. Thu, 16 Sep 2004 00:55:54 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/terrain1.spec Allow multiple sprites to be used for one base terrain. If multiple sprites are specified (by 1, 2 tags in the tileset) then a different sprite is chosen pseudo-randomly for each tile. Patch by me in PR#9988. Thu, 16 Sep 2004 00:48:29 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/goto.h Change the "return-to-nearest-city" operation to "return-and-recover". Original idea by Arnstein Lindgard. Latest patch by me in PR#9823. Wed, 15 Sep 2004 21:38:25 -0700 glip: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/map.c M /trunk/doc/HACKING M /trunk/server/savegame.c M /trunk/server/settings.c M /trunk/server/srv_main.c 9941: Change random seed names. Now "mapseed" server var corresponds to map.seed (used for map generation) and "gameseed" corresponds to game.seed. Patch by Jason with doc/ changes by me. Wed, 15 Sep 2004 20:20:13 -0700 jdorje: Changed paths: M /trunk/common/dataio.c M /trunk/common/packets.c Avoid some mismatches of paramters to printf-style functions. Patches by Benoit Hudson in PR#10138. Wed, 15 Sep 2004 17:12:21 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Avoid a segfault when loading a file that doesn't have a slash (/) in its name. Note there may still be problems on systems that don't use / as a separator. Reported by James Canete in PR#10095. Patch by me. Wed, 15 Sep 2004 12:49:10 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/mapview.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Merge put_unit() and put_unit_full(). The new function is called put_unit and has the same parameters as the old put_unit_full. Patch by me in PR#10119. Wed, 15 Sep 2004 04:37:40 -0700 matusik: Changed paths: M /trunk/server/settlers.c Quick fix division by zero in latest patch by Per Wed, 15 Sep 2004 03:00:23 -0700 per: Changed paths: M /trunk/server/settlers.c More aggressively massage worker want when we have a large number cities on a continent, and increase worker want logging. Wed, 15 Sep 2004 02:54:01 -0700 per: Changed paths: M /trunk/common/city.c Effects patch erronously removed the bldg_req check from city.c. Readd it. Patch by Jason in PR#10006. Wed, 15 Sep 2004 02:42:58 -0700 matusik: Changed paths: M /trunk/server/plrhand.c Remove the possibility of alliance break inside team. Patch by me in PR#10123 Wed, 15 Sep 2004 02:31:56 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/diptreaty.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/diplhand.c M /trunk/server/gamelog.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c Change the name of pplayers_in_the_same_team to players_in_same_team(). Suggested by Per Wed, 15 Sep 2004 02:23:27 -0700 per: Changed paths: M /trunk/server/stdinhand.c Reset recalc counter for city production when using /debug city command, so that we can see the AI's calculations next turn. Wed, 15 Sep 2004 01:58:33 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/diptreaty.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/diplhand.c M /trunk/server/gamelog.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c Add a new function pplayers_in_the_same_team and use it in several places. Patch by me in PR#10121 Tue, 14 Sep 2004 21:48:27 -0700 kauf: Changed paths: M /trunk/server/connecthand.c On reject_new_connection, the server needs to actually close the connection so that the client knows the connection's been closed. See PR#9913. Patch by me. Tue, 14 Sep 2004 19:29:29 -0700 kauf: Changed paths: M /trunk/server/connecthand.c fix thinko, add my prefix to strcasecmp Tue, 14 Sep 2004 19:05:53 -0700 kauf: Changed paths: M /trunk/server/connecthand.c Count usernames with different cases as the same user. See PR#10114. Patch by me. Tue, 14 Sep 2004 18:28:14 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/Makefile.am M /trunk/client/gui-ftwl/gui_text.c Allow gui_text.c to compile. See PR#9479. Tue, 14 Sep 2004 16:31:26 -0700 kauf: Changed paths: M /trunk/server/connecthand.c remove restrictions on all and none as usernames. See PR#10112 Tue, 14 Sep 2004 16:28:45 -0700 kauf: Changed paths: M /trunk/utility/genlist.c fix a crash where we reference a null pointer in genlist_unlink See PR#10113 patch by Jason. change by me. Tue, 14 Sep 2004 15:35:24 -0700 jdorje: Changed paths: M /trunk/client/gui-ftwl/Makefile.am A /trunk/client/gui-ftwl/gui_text.c A /trunk/client/gui-ftwl/gui_text.h M /trunk/client/gui-ftwl/mapview.c Add some additional text functions for gui-ftwl. Original code by Raimar Falke. Patch by Per Mathisen in PR#9479 with changes by me. Tue, 14 Sep 2004 14:20:54 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Remove cascading declarations of war. Now love-hate-neutral triangles are allowed, although love-love-hate is still impossible. Patch by Per Mathisen in PR#10086. Tue, 14 Sep 2004 14:10:44 -0700 jdorje: Changed paths: M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/speclist.h Several improvements to genlist/speclist: - Make some functions take const parameters. - Remove the "null_link" element; just use NULL instead. - Don't use a static array; used a variable-sized stack array instead. - Remove pointer casts for void variables. - Use sizeof(variable) not sizeof(type); it's shorter and safer. Patch by me in PR#10077. Tue, 14 Sep 2004 12:26:23 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/server/stdinhand.c Don't manipulate with extra_help before sending it. Do it on the client side. This allows to translate it correctly. Patch by Jason and me. See PR#10099 Tue, 14 Sep 2004 12:06:02 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Fix a mistake in PR#10083 Tue, 14 Sep 2004 10:39:32 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c Use PL_() to generate the string when Darwin's Voyage is completed. Also fix a comma splice. Patch by Mateusz Stefek in PR#10101 with grammar changes by me. Tue, 14 Sep 2004 10:03:46 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c Add missing newlines to some help strings in helptext_unit. Patch by Mateusz Stefek in PR#10100 with style changes by me. Tue, 14 Sep 2004 10:02:07 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po fixes Tue, 14 Sep 2004 05:07:30 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Tue, 14 Sep 2004 02:12:21 -0700 matusik: Changed paths: M /trunk/ai/aidata.c I forgot to commit aidata.c. Tue, 14 Sep 2004 02:09:22 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/common/player.c Change the range of AI love to [-1000..1000] Intended behaviour is unchanged, but rounding errors are fixed. Also use unix newline convention in aidata.c Patch by me in PR#10083 Tue, 14 Sep 2004 01:23:00 -0700 matusik: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/generator/Makefile.am A /trunk/server/generator/height_map.c A /trunk/server/generator/height_map.h M /trunk/server/generator/mapgen.c A /trunk/server/generator/mapgen_topology.c A /trunk/server/generator/mapgen_topology.h A /trunk/server/generator/temperature_map.c A /trunk/server/generator/temperature_map.h A /trunk/server/generator/utilities.c A /trunk/server/generator/utilities.h M /trunk/server/savegame.c M /trunk/server/settings.c Add temperature server option and split mapgen code into several files. Patch by Marcelo with changes by Jason and me. See PR#9876. Tue, 14 Sep 2004 01:09:53 -0700 matusik: Changed paths: M /trunk/client/climisc.c Add more info into players report, when there is no contact (in terms of contact_turns) between players. Patch by me in PR#10079 Mon, 13 Sep 2004 20:48:01 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Don't reset max_players when loading a game (it's only reset on game start). Reported by Marko Lindqvist in PR#10051. Patch by Brett Albertson with added comment by me. Mon, 13 Sep 2004 20:29:22 -0700 jdorje: Changed paths: M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/gamehand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/savegame.c M /trunk/server/unittools.c Restructure the way tile information is sent to clients. Previously we would call send_tile_info(), send out packets to everyone, update the playermap for connections that it sends to. Now we call update_tile_knowledge() and have this function first update the playermap, then send a packet to players for whom the tile knowledge has changed. This fixes a bug where the playermap would never be updated for AI players. Patch by Marko Lindqvist in PR#9864, with style and comment changes by me. Mon, 13 Sep 2004 17:20:51 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c Add some log calls in apply_result. Patch by me in PR#9926. Mon, 13 Sep 2004 17:01:35 -0700 jdorje: Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/po/POTFILES.in Fix POTFILES.in by updating it for the mapgen.c change. Also fix some warnings in the terrain.ruleset files. Patch by me in PR#10029. Mon, 13 Sep 2004 16:13:11 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bug where "tall" graphics may be cut off when scrolling the mapview. Patch by me in PR#10035. Mon, 13 Sep 2004 16:06:15 -0700 per: Changed paths: M /trunk/client/helpdata.c Add helptext support for a number of missing unit flags, and generally improve the unit helptext code. This is used in the client and in the manual generator. Patch by Jason. Reported by Marko Lindqvist . Mon, 13 Sep 2004 15:19:42 -0700 per: Changed paths: M /trunk/client/helpdata.c Add a little more safety to helptext_unit(): - if (utype->helptext[0] != '\0') { + if (utype->helptext && utype->helptext[0] != '\0') { Mon, 13 Sep 2004 11:14:19 -0700 per: Changed paths: M /trunk/common/effects.c Silence spurious warning. Mon, 13 Sep 2004 09:43:06 -0700 ntaka: Changed paths: M /trunk/po/ja.po Change the encoding of ja.po to UTF-8 from EUC-JP. Mon, 13 Sep 2004 08:54:54 -0700 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advdomestic.h M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aidiplomat.c M /trunk/ai/aiexplorer.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/climisc.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/client/repodlgs_common.c M /trunk/client/text.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/doc/README.effects M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/gotohand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/ruleset.c M /trunk/server/score.c M /trunk/server/settlers.c M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c Add effects for buildings, allowing a lot of flexibility for the rulesets. Remove the buildings enumeration, meaning the ordering of buildings in the ruleset is no longer critical. All rulesets and the documentation are updated to match the changes. Original patch by Ben Webb , rewritten by Mike Kaufman, rewritten by Vasco Alexandre Da Silva Costa with some help by Per Mathisen and myself. See PR#2521. Mon, 13 Sep 2004 07:26:25 -0700 ntaka: Changed paths: M /trunk/po/ja.po Update ja.po Mon, 13 Sep 2004 02:37:58 -0700 matusik: Changed paths: M /trunk/utility/shared.h Add INITIALIZE_ARRAY macro by Marcelo Burda Mon, 13 Sep 2004 01:39:21 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Set default aifill in gtk2 connection dialog to 5. Patch by Jason in PR#9979 Mon, 13 Sep 2004 00:19:29 -0700 matusik: Changed paths: M /trunk/client/helpdata.c The unittype help gives lots of info, but nothing on pop_cost. This patch adds it. Are there any other properties that are forgotten? Patch by Jason in PR#9794 Mon, 13 Sep 2004 00:00:53 -0700 matusik: Changed paths: M /trunk/data/Makefile.am Install only necessary files from data/ directory. Patch by me in PR#10067 Sun, 12 Sep 2004 15:12:56 -0700 jdorje: Changed paths: M /trunk/server/generator A /trunk/server/generator/.cvsignore Add .cvsignore for new directory. Sun, 12 Sep 2004 14:49:48 -0700 matusik: Changed paths: M /trunk/server/generator/Makefile.am - -I$(top_srcdir)/intl + -I$(top_builddir)/intl Sun, 12 Sep 2004 14:44:11 -0700 matusik: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/common/capstr.c M /trunk/common/connection.h M /trunk/common/packets.def M /trunk/common/packets_gen.h M /trunk/server/connecthand.c M /trunk/server/userdb/user_db.c M /trunk/server/userdb/user_db.h Each auth library should provide new function int userdb_check_passwd() It's needed because the database might (will) encrypt passwords and the server won't know about it. The one issue here is that the (possibly encrypted) password is stored in pconn->server.password which currently has a length of MAX_LEN_NAME (32 bytes) This is pretty small. For MD5, the digest is 32 bytes which is ok, but SHA1 is 40 bytes, bad. The array is increased to 512 bytes. Patch by Mike Kaufman in PR#10074 Sun, 12 Sep 2004 14:19:37 -0700 matusik: Changed paths: M /trunk/configure.ac M /trunk/configure.in M /trunk/manual/Makefile.am M /trunk/server/Makefile.am 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/icelandic.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/silesian.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 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 M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/ruleset.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.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/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:20 -0700 jdorje: Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/mapgen.c Extend 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 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_gen.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/plrhand.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:29 -0700 matusik: Changed paths: M /trunk/server/mapgen.c Make 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/afghani.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/turk.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 . Reported by James Canete in PR#9981. Wed, 08 Sep 2004 02:01:07 -0700 matusik: Changed paths: M /trunk/server/mapgen.c Fix 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 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 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:30 -0700 matusik: Changed paths: M /trunk/server/mapgen.c Generalize 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 kauf: Changed paths: M /trunk/server/mapgen.c M /trunk/server/mapgen.h M /trunk/server/srv_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 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 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 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/game.h M /trunk/common/nation.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/terrain.h M /trunk/server/ruleset.c Add a new variable game.terrain_count which gives the number of terrains. This number of terrains is therefore not a fixed value; it is possible to add new terrains. However mapgen still uses the old enum and will no support most changes in the terrain ruleset. Patch by me in PR#9934. Sun, 05 Sep 2004 19:50:50 -0700 jdorje: Changed paths: M /trunk M /trunk/.cvsignore M /trunk/Makefile.am M /trunk/configure.ac M /trunk/configure.in A /trunk/manual A /trunk/manual/.cvsignore A /trunk/manual/Makefile.am A /trunk/manual/civmanual.c Create a manual generator. When run with "civmanual" it will create manual pages for many elements of the ruleset. Code by Per Mathisen in PR#9685 with changes by me. Sun, 05 Sep 2004 19:13:16 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_fec.c M /trunk/client/cityrepdata.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h Add a new function specialists_string. This returns a simple string giving the number of each type of specialist in the specialists' array. Patch by me in PR#9929. Sun, 05 Sep 2004 19:05:31 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-mui/citydlg.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/fc_types.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/cityhand.c M /trunk/server/hand_gen.h Add a new typedef "enum specialist_type_id" as Specialist_type_id. Use this typedef everywhere in place of the old enum. Patch by me in PR#9928. Sun, 05 Sep 2004 13:02:17 -0700 jdorje: Changed paths: M /trunk/common/Makefile.am Use an intermediate target for creating the generated files, so that the generator is not run multiple times simultaneously when doing a parallel build (make -j2). Patch by Benoit Hudson in PR#9944. Sun, 05 Sep 2004 11:36:21 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Sat, 04 Sep 2004 22:10:50 -0700 jdorje: Changed paths: M /trunk/common/packets.c Fix a memory leak when receiving compressed packets. Patch by me in PR#9612. Sat, 04 Sep 2004 14:25:58 -0700 per: Changed paths: M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Ensure that we always correctly initialize the game's random seed before we try to use myrand. This fixes crashes when trying to load old civworld created savegames. Patch by Jason. Bug report by me. PR#9684. Sat, 04 Sep 2004 14:11:47 -0700 per: Changed paths: M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h This patch: 1. Merges helptext_improvement and helptext_wonder into helptext_building. 2. Adds a bufsz parameter to avoid buffer overflows. 3. Changes the callers appropriately. 4. Also changes the callers to not use long_buffer (some kind of change was needed here, and I think it's best in the long run to cut out long_buffer). 5. Has the functions return the buffer (though nobody uses it yet, it could save a line here and there). Patch by Jason in PR#9936 with a fix by me. Sat, 04 Sep 2004 13:36:10 -0700 per: Changed paths: M /trunk/server/report.c M /trunk/server/settings.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand_info.h Move the settings callbacks (originally static in stdinhand.c, then made semi-public in stdinhand_info.h) into settings.c and makes them static again. Patch by Jason in PR#9937. Sat, 04 Sep 2004 13:19:51 -0700 glip: Changed paths: M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/common/improvement.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/server/cityturn.c (PR#9892) Space_Part effect is replaced with SS_Component, SS_Structural, and SS_Module effects. Part of gen-eff patch. Patch by Vasc and Jason. Sat, 04 Sep 2004 12:28:19 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/client/citydlg_common.c M /trunk/client/repodlgs_common.c M /trunk/common/city.c M /trunk/common/city.h Rename wonder_replacement() as building_replaced(). Patch by Jason in PR#9897. Sat, 04 Sep 2004 11:39:38 -0700 per: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_core.h M /trunk/client/agents/cma_fec.c M /trunk/client/agents/cma_fec.h M /trunk/client/cityrepdata.c M /trunk/client/cityrepdata.h Make a bunch of functions in client/ use const. Patch by Jason in PR#9930. Sat, 04 Sep 2004 11:29:00 -0700 per: Changed paths: M /trunk/po/POTFILES.in M /trunk/server/Makefile.am A /trunk/server/settings.c A /trunk/server/settings.h M /trunk/server/stdinhand.c M /trunk/server/stdinhand_info.h PR#9914: move server settings into settings file. Patch by Jason. Sat, 04 Sep 2004 11:10:17 -0700 per: Changed paths: M /trunk/po/POTFILES.in M /trunk/server/Makefile.am A /trunk/server/commands.c A /trunk/server/commands.h M /trunk/server/stdinhand.c M /trunk/server/stdinhand_info.h PR#9915: move server commands into commands file. Patch by Jason. Sat, 04 Sep 2004 09:53:39 -0700 jdorje: Changed paths: M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset Remove the T_UNUSED terrain type. Patch by me in PR#9909. Sat, 04 Sep 2004 04:47:56 -0700 matusik: Changed paths: M /trunk/server/mapgen.c Itroduce so called placed_map in mapgen.c It is basically just a boolean map. Patch by Marcelo in PR#9918 Sat, 04 Sep 2004 00:46:03 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Currently it's (almost)impossible to agree on cease fire with AI player, even if you aren't his war target. This is really wrong. This patch changes the behavior of AI love, so that it gravitates towards -28, not -100 when you are at war, but aren't his target. Now you can have cease-fire with computer for 3 cities and 3 advances :) Sat, 04 Sep 2004 00:41:40 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Allow AI to break 3-man pact. It should be considered as bug in PR#9884. Patch by me. Fri, 03 Sep 2004 17:52:59 -0700 jdorje: Changed paths: M /trunk/configure.in Fix the use of m4_include for old versions of autoconf. Patch by James Canete in PR#9891. Fri, 03 Sep 2004 11:43:17 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/inteldlg.c Don't show a player in it's own intelligence report. Reported by Christian Knoke in PR#9552. Patch by me. Fri, 03 Sep 2004 11:29:39 -0700 jdorje: Changed paths: M /trunk/client/chatline_common.c Make sure messages saved during a message freeze have the correct order preserved. Patch by Mateusz Stefek in PR#9923. Fri, 03 Sep 2004 08:55:48 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Use !pplayers_at_war() instead of pplayers_non_attack() in ai_diplomacy_calculate() Patch by me in PR#9920 Fri, 03 Sep 2004 08:12:26 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/mapgen.c Move is_special_near_tile and count_special_near_tile into terrain.[ch]. Change count_special_near_tile so it works for cardinal or all directions. Replace adjacent_river_tiles4 in mapgen with a call to count_special_near_tile. Patch by me in PR#9905. Thu, 02 Sep 2004 21:22:37 -0700 glip: Changed paths: M /trunk/ai/advdiplomacy.h M /trunk/ai/advdomestic.h M /trunk/ai/advmilitary.h M /trunk/ai/advspace.h M /trunk/ai/aiair.h M /trunk/ai/aicity.h M /trunk/ai/aidata.h M /trunk/ai/aidiplomat.h M /trunk/ai/aiexplorer.h M /trunk/ai/aiferry.h M /trunk/ai/aihand.h M /trunk/ai/aihunt.h M /trunk/ai/ailog.h M /trunk/ai/aitech.h M /trunk/ai/aitools.h M /trunk/ai/aiunit.h M /trunk/client/agents/agents.h M /trunk/client/citydlg_common.h M /trunk/client/cityrepdata.h M /trunk/client/climisc.h M /trunk/client/include/citydlg_g.h M /trunk/client/include/cityrep_g.h M /trunk/client/include/dialogs_g.h M /trunk/client/include/gui_main_g.h M /trunk/client/include/inteldlg_g.h M /trunk/client/include/mapctrl_g.h M /trunk/client/include/mapview_g.h M /trunk/client/include/spaceshipdlg_g.h M /trunk/client/mapview_common.h M /trunk/client/plrdlg_common.h M /trunk/client/text.h M /trunk/client/tilespec.h M /trunk/common/aicore/aisupport.h M /trunk/common/city.h M /trunk/common/combat.h M /trunk/common/connection.h M /trunk/common/fc_types.h M /trunk/common/game.h M /trunk/common/generate_packets.py M /trunk/common/government.h M /trunk/common/idex.h M /trunk/common/improvement.h M /trunk/common/nation.h M /trunk/common/player.h M /trunk/common/tech.h M /trunk/common/unit.h M /trunk/common/unittype.h M /trunk/server/airgoto.h M /trunk/server/barbarian.h M /trunk/server/cityhand.h M /trunk/server/cityturn.h M /trunk/server/connecthand.h M /trunk/server/diplhand.h M /trunk/server/diplomats.h M /trunk/server/hand_gen.h M /trunk/server/maphand.h M /trunk/server/plrhand.h M /trunk/server/sanitycheck.h M /trunk/server/score.h M /trunk/server/settlers.h M /trunk/server/spacerace.h M /trunk/server/srv_main.h M /trunk/server/stdinhand.h M /trunk/server/unittools.h Move some stub declarations of struct into fc_types.h Despite the number of files touched, overall we get shorter code. Patch by Jason in 9881. Thu, 02 Sep 2004 20:56:59 -0700 glip: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/unittools.c Cut capstring to just the date. Since the last capability (and many before that) is mandatory, it doesn't have any sense to maintain them. Patch by Jason in 9839. Thu, 02 Sep 2004 19:48:34 -0700 kauf: Changed paths: M /trunk/m4/auth.m4 M /trunk/server/civserver.c M /trunk/server/connecthand.c Remove configure-time option to enable authentication. Instead add --with-auth=lib to specify an external library to handle the user database. See PR#8570. Patch by Jason and Mateusz. Thu, 02 Sep 2004 18:21:03 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/mapview_common.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/gamelog.c M /trunk/server/mapgen.c M /trunk/server/savegame.c M /trunk/server/score.c Capitalize the macros NATIVE_TO_MAP_POS, MAP_TO_NATIVE_POS, NATURAL_TO_MAP_POS, and MAP_TO_NATURAL_POS because they may have unexpected side effects since they evaluate their arguments more than once. Patch by me in PR#9879. Thu, 02 Sep 2004 15:01:51 -0700 matusik: Changed paths: M /trunk/common/capstr.c M /trunk/common/dataio.c "dio_get_effect and dio_put_effect break with negative terrain numbers. Mateusz reports that if you compiled with DEBUG this will always cause an immediate client segfault. No doubt without DEBUG it will cause a segfault at some later point. I again point out that these specialty dataio functions are a scourge. jason" Patch by Jason in PR#9910 Thu, 02 Sep 2004 14:58:38 -0700 matusik: Changed paths: M /trunk/server/mapgen.c Don't init hmap with slightly higher values in the middle of the map in gen1. Additionally, somo style fixes. Patch by Marcelo Burda in PR#9895 Thu, 02 Sep 2004 13:51:48 -0700 matusik: Changed paths: M /trunk/ai/aidata.c - ai->diplomacy.player_intel[i].spam = i; /* pseudorandom */ + ai->diplomacy.player_intel[i].spam = i % 5; /* pseudorandom */ Players with higher id didn't talk to human players during the first 20-30 turns. Thu, 02 Sep 2004 13:41:39 -0700 matusik: Changed paths: M /trunk/server/mapgen.c Improve height map code in map generator. Now it's much more elegant and accurate. It's ... 12th version of Marcelo's patch in PR#9799 Comments and fixes by Jason and me. Thu, 02 Sep 2004 13:10:06 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Breaking alliance by AI is no longer considered an error. Stop writing out a warning message Thu, 02 Sep 2004 12:05:15 -0700 matusik: Changed paths: M /trunk/common/map.h - #define MAP_MAX_INDEX map.xsize * map.ysize + #define MAP_MAX_INDEX (map.xsize * map.ysize) Thu, 02 Sep 2004 11:36:14 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/terrain.h Move the specialty terrain values to the beginning of the terrain enumeration, and give them negative values. Patch by me in PR#9890. Thu, 02 Sep 2004 07:58:23 -0700 per: Changed paths: M /trunk/ai/advmilitary.h M /trunk/ai/aicity.h M /trunk/ai/aitools.c Move the header reference to ai_choose_defender_versus() to the right file. Thu, 02 Sep 2004 07:53:08 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c Move ai_choose_defender_versus() from aicity.c to advmilitary.c as requested in a TODO comment in the function's header. A few stylistic improvements, otherwise no changes. Wed, 01 Sep 2004 22:28:55 -0700 jdorje: Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets_gen.c Avoid casting a sint16* as an int*. Instead pass a real int* and then do the assignment directly. This fixes problems with sending continent numbers over the network on big-endian machines. Reported by Brett Albertson and Benoit Hudson in PR#9899. Patch by Benoit and myself. Wed, 01 Sep 2004 21:32:51 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/menu.c Fix a typo in a gtk-client menu. Reported by in PR#9855. Wed, 01 Sep 2004 15:41:39 -0700 jdorje: Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/mapgen.c Make the count_xxx_near_tile functions in terrain.c take a cardinal_only parameter. This allows them to work easily for both cardinal and all directions. Patch by me in PR#9832. Wed, 01 Sep 2004 12:54:18 -0700 matusik: Changed paths: M /trunk/server/gotohand.c M /trunk/server/gotohand.h Reallocate warmap data if the size of the map changes. Patch by Jason in PR#9898 Wed, 01 Sep 2004 12:45:19 -0700 jdorje: Changed paths: M /trunk/common/city.c Remove the could_build_improvement helper function. Patch by me in PR#9549. Wed, 01 Sep 2004 12:24:36 -0700 matusik: Changed paths: M /trunk/server/gotohand.c Don't use static pointer and dynamically located array in find_the_shortest_path(). Use VLA instead. The table wasn't properly reallocated when the game restarted. Patch by Jason in PR#9898 Wed, 01 Sep 2004 04:47:25 -0700 per: Changed paths: M /trunk/ai/aiunit.c Forgot LOG_NORMAL -> LOG_DEBUG in rampage. Wed, 01 Sep 2004 04:24:51 -0700 per: Changed paths: M /trunk/ai/aiunit.c Rewrite the algorithm for AI rampage. Now use real win chance. Patch by Greg in PR#9887. Wed, 01 Sep 2004 01:05:31 -0700 matusik: Changed paths: M /trunk/ai/advdiplomacy.c Make AI more nasty to its allies. See PR#9884. Tue, 31 Aug 2004 20:16:47 -0700 glip: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/climisc.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/server/diplomats.c Add a new function building_has_effect. This function takes a building type and an effect type and returns a boolean indicating whether the building provides the effect. Unlike other functions which return the value of the effect, this one just returns a boolean. Finding the value of the effect requires more work (in theory) and also means knowing the range. This function therefore will probably only ever work for some effects. It is taken from the effects patch. To begin with only EFT_PROD_TO_GOLD (provided by B_CAPITAL) is supported. Had to move the improvement_type enumeration into fc_types.h to prevent a circular dependency between improvement.h and effects.h. In the process of moving enum name was removed (having it around might tempt people to _use_ it). Patch by Jason in 9878. Tue, 31 Aug 2004 12:25:20 -0700 per: Changed paths: A /trunk/data/fonts A /trunk/data/fonts/Vera.ttf A /trunk/data/fonts/VeraBd.ttf Add fonts needed to compile gui-ftwl. Tue, 31 Aug 2004 12:18:36 -0700 per: Changed paths: M /trunk/ai/aiair.c Use handle_unit_activity_request() instead of set_unit_activity(). Tue, 31 Aug 2004 11:21:09 -0700 per: Changed paths: M /trunk/ai/aiunit.c Add some extra logging to AI unit defense and add ceiling for stay_and_defend() function to help prevent AI from going into panic mode. See PR#9887 for more info. Tue, 31 Aug 2004 10:01:14 -0700 matusik: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/nation/danish.ruleset A /trunk/data/nation/icelandic.ruleset M /trunk/data/nation/viking.ruleset M /trunk/po/POTFILES.in Add Icelandic nation. Requested on the forum by Joune. PR#9656 Tue, 31 Aug 2004 09:47:10 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Allow AIs to break alliances when it suits them. Patch by Mateusz in PR#9884. Tue, 31 Aug 2004 08:52:46 -0700 per: Changed paths: M /trunk/ai/advdomestic.c Fix bug in ocean danger code. Patch is a subset of Mateusz' PR#9882. Tue, 31 Aug 2004 08:35:31 -0700 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aiunit.c Fix stay_and_defend() function in AI. Changes - Fix bug that checked our defense rating for checking whether another unit could defend a city sufficiently so that we could go away. - Instead compare its defense rating with ours. - Fix missing check that we don't attempt to make an allied city our homecity for our units. - Add code to check for grave danger in the city, and if this exceeds a threshold dependent on the number of units in the city, stay even if unit has a defender. Also add assert in ai_unit_make_homecity() to detect attempts to make an allied city our homecity. Tue, 31 Aug 2004 01:17:51 -0700 matusik: Changed paths: M /trunk/server/maphand.c M /trunk/server/maphand.h Ocean tile can be claimed iff one of the following conditions stands: a) it is an inland lake not larger than MAXIMUM_OCEAN_SIZE b) it is adjacent to only one continent and not more than two ocean tiles c) It is one tile away from a city The city, which claims the ocean has to be placed on the correct continent. in case a) The continent which surrounds the inland lake in case b) The only continent which is adjacent to the tile Also add two new functions: int get_ocean_size(Continent_id) int get_continent_size(Continent_id) Patch by me in #9818 Suggestions by Marcelo, Jason and Gregory Mon, 30 Aug 2004 22:43:51 -0700 jdorje: Changed paths: M /trunk/common/map.c Fix a major bug where an expression was passed to index_to_map_pos that evaluated differently on each evalutation. Since that macro evaluates its arguments more than once, bizareness resulted. Reported and fixed by Gregory Berkolaiko in PR#9869. Mon, 30 Aug 2004 21:40:51 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/improvement.h M /trunk/common/map.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/server/citytools.c M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/settlers.c Rename T_LAST as T_NONE. Patch by me in PR#9826, with huge style fixes. Mon, 30 Aug 2004 19:16:50 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Simplify the handle_ruleset_terrain_control function so that it does just a single assignment. Patch by me in PR#9831. Mon, 30 Aug 2004 14:20:33 -0700 matusik: Changed paths: M /trunk/ai/aidata.c Save some ticks in PR#9877 Suggested by Gregory Berkolaiko Mon, 30 Aug 2004 13:51:41 -0700 matusik: Changed paths: M /trunk/ai/aidata.c Don't assume that a sailing unit is on ocean. Probably fixes 9877. Mon, 30 Aug 2004 01:17:02 -0700 matusik: Changed paths: M /trunk/data/nation/danish.ruleset Change the spelling of "Århus" and "Ålborg" to "Aarhus" and "Aalborg". These forms are also correct and don't cause charsets problems. See PR#9838 Sun, 29 Aug 2004 13:14:41 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiunit.c Bad use of bitshift operator makes AI choose nonsensical targets for defense and send defensive units running around in circles. See PR#9862. Sun, 29 Aug 2004 12:59:56 -0700 per: Changed paths: M /trunk/ai/aihunt.c Correct checks in aihunt.c where we ensure that our hunter unit can follow the target in its native element (ground/water). Sun, 29 Aug 2004 12:48:54 -0700 per: Changed paths: M /trunk/ai/aiunit.c Do not attack in rampage code if we have less than 5% chance of success. This is a sanity kludge only. A more comprehensive fix is desired later. Sun, 29 Aug 2004 12:43:37 -0700 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h Checks for dangers in correct oceans. No longer considers empty cities "explore-worthy". New aidata variable keeps track of which oceans are still not fully explored (not currently used) similar to the land-based variable that does the same for land (also unused). Stop worrying twice whether we can build anti-unit-buildings; it hardly saves any CPU cycles, and might just spend more doing those checks. Also should play nicer with general effects. Sun, 29 Aug 2004 12:38:07 -0700 per: Changed paths: M /trunk/server/barbarian.c M /trunk/server/sanitycheck.c Fix assert that happens whenever a barbarian is created and turn ends, as it does not have valid revolution info. See PR#9863. Sun, 29 Aug 2004 12:08:59 -0700 per: Changed paths: M /trunk/server/Makefile.am M /trunk/server/stdinhand.c A /trunk/server/stdinhand_info.h Move consts out from stdinhand.c into stdinhand_info.h. This is necessary to implement a manual generator that can use this data. Sun, 29 Aug 2004 12:03:32 -0700 per: Changed paths: M /trunk/common/nation.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/data/civ1/nations.ruleset M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/observer.png M /trunk/data/misc/flags.spec A /trunk/data/nation/observer.ruleset M /trunk/po/POTFILES.in M /trunk/server/gamehand.c M /trunk/server/ruleset.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Implement a global observer mode. Use /observe from client or /observer to make global observers. Patch by Mike in PR#7241. Based loosely on an idea by Thomas Strub. Sun, 29 Aug 2004 10:54:13 -0700 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aidiplomat.c Remove unnused includes. Sun, 29 Aug 2004 10:52:56 -0700 per: Changed paths: M /trunk/ai/aidata.c Remove unneeded include. -#include "rand.h" Sun, 29 Aug 2004 10:42:21 -0700 per: Changed paths: M /trunk/server/savegame.c Remove duplicate call to ai_data_init(). Reported by Mike in PR#6898. Sun, 29 Aug 2004 05:36:12 -0700 per: Changed paths: M /trunk/client/repodlgs_common.c File missed in a previous commit. Sun, 29 Aug 2004 03:06:06 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Make AI remove shared vision when sharing vision is no longer considered safe. Patch by Mateusz with changes by me. See PR#9808. Sun, 29 Aug 2004 03:01:15 -0700 per: Changed paths: M /trunk/ai/aihunt.c Ensure that we do not try to unload a not loaded missile from an AI hunter. Reported by Jordi Negrevernis i Font. Sun, 29 Aug 2004 02:59:17 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aidata.c M /trunk/common/player.c Make AI love range -96 to 96 from -76 to 76 previously, and enforce a limitation of -100 to 100 every turn. Patch by Mateusz in PR#9812. Sun, 29 Aug 2004 02:55:49 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Make AI take into account the number of units another player has in our territory when calculating love and hate. Patch by Mateusz in PR#9846. Sat, 28 Aug 2004 12:15:39 -0700 per: Changed paths: 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/mapview_common.c M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/fc_types.h M /trunk/common/player.c M /trunk/server/cityhand.c M /trunk/server/cityturn.c This patch adds a new function get_current_construction_bonus. The function does the same thing it does in the effects patch: it takes a city and an effect, and returns the effect bonus (aka "power") provided by the current production. It doesn't access the effect arrays (which are incomplete). Instead it's just a wrapper for checking the improvement enum for the current production. Also it's only used in a few simple places that previously checked B_CAPITAL - only EFT_PROD_TO_GOLD is supported. Patch by Jason in PR#9815. Sat, 28 Aug 2004 09:50:49 -0700 matusik: Changed paths: M /trunk/server/mapgen.c Mapgen inits all tiles to T_GRASSLAND, then overwrites them with other terrains. T_GRASSLAND is thus just a flag meaning "terrain-not-placed-here". This should be T_UNKNOWN instead. See also PR#9627. That patch has a #define T_NOT_PLACED T_UNKNOWN and #define not_placed(x, y) (map_get_terrain(x, y) == T_NOT_PLACED) Patch by Jason in PR#9797 with correction from Marcelo Sat, 28 Aug 2004 04:46:47 -0700 matusik: Changed paths: M /trunk/data/nation/kenyan.ruleset Remove remaining ai advisors from kenyan.ruleset Reported and patched by Marko Linqvist in PR#9850 Sat, 28 Aug 2004 00:21:02 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c In the Start New Game dialog, I think it would be better to change the "Number of players" text to "Number of players (including AI)". New users might think it means number of human players and leave it at one. Also, the Properties button should be called "Options" or "Game Options". If you press the button the next dialog is titled "Server Options". It might be better to change that to "Game Options" too. New users might be confused about the server thing. Proposed on the forum by Kenn, patch by me in PR#9834 Fri, 27 Aug 2004 17:54:05 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/repodlgs.c Win32: Fix actions associated with "Sell Obsolete" and "Sell all" in client. Reported as PR#9702. Patch by me. Fri, 27 Aug 2004 17:43:25 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/menu.c Win32: Rename "Kingdom" menu to "Government", and allow government selection through this menu. Also combined the various "Connect" options in the "Orders" menu into one submenu. Patch by me in PR#9782. Fri, 27 Aug 2004 10:36:54 -0700 jdorje: Changed paths: M /trunk/ai/aitools.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/srv_main.c Allow players to change governments repeatedly in the turn when a revolution finishes. Patch by me in PR#2327; this solves a problem reported by Christian Knoke. This also fixes PR#9789. Fri, 27 Aug 2004 10:14:42 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset Rewrite helptext_improvement to remove references to specific buildings. Patch by me in PR#9814. Fri, 27 Aug 2004 01:18:38 -0700 matusik: Changed paths: M /trunk/client/Makefile.am M /trunk/common/city.c M /trunk/utility/Makefile.am A /trunk/utility/distribute.c A /trunk/utility/distribute.h This patch provides a function distribute() in the utility code: void distribute(int number, int groups, int *ratios, int *result); This will distribute "number" elements into "groups" groups with ratios given by the elements in "ratios". The resulting division is put into the "result" array. The only user (so far) is the trade disribution code. In this case "number" is the amount of trade, "groups" is 3, and ratios[3] = {sci_rate, tax_rate, lux_rate}. At the end result[] holds the amount of sci/tax/luxury. The algorithm used to determine the distribution is Hamilton's Method. Patch by Jason in PR#9755 Fri, 27 Aug 2004 00:36:31 -0700 matusik: Changed paths: M /trunk/data/history/game.ruleset Set tech_cost_double_year to 0 in history ruleset. Lack of explicitly listed tech_cost_double_year reported by Marko Lindqvist in PR#9762 Thu, 26 Aug 2004 15:47:41 -0700 glip: Changed paths: M /trunk/server/settlers.c Replace direct reference to T_MOUNTAIN by a qualitative description (road takes more than 5 turns to build) in AI settlers road building code. Patch by Jason (who warns me once again to avoid using terrain types directly) in 9827. Thu, 26 Aug 2004 15:22:03 -0700 glip: Changed paths: M /trunk/ai/aiexplorer.c Remove a continent check which was left from pre-PF explorer code and was causing bugs. Closes 9768. Thu, 26 Aug 2004 15:08:42 -0700 glip: Changed paths: M /trunk/ai/aiferry.c M /trunk/ai/aisettler.c Removes two T_OCEAN references in the ai/ code. Note to developers: please don't add any new terrain references into the code outside of mapgen.c. Instead your checks should be done on terrain flags, move cost, or whatever specific property it is you're interested in. Patch and above stern warning by Jason in 9825 Thu, 26 Aug 2004 11:37:53 -0700 jdorje: Changed paths: M /trunk/client/goto.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unit.h M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c Allow activities to be used as orders. If an activity is included in the list it is run until completion (until the unit returns to idle). Patch by me in PR#9662. Thu, 26 Aug 2004 00:59:01 -0700 matusik: Changed paths: M /trunk/client/agents/cma_fec.c M /trunk/client/agents/cma_fec.h M /trunk/client/options.c We need some default cma presets available in the client. They will help new users understand CMA. With this patch "Max Food", "Max Gold", "Max Prod", "Max Science" and "Very happy" presets are created if there's no configuration file (or when it is too old) You have to remove "[cma]" section from your ~/.civclientrc to test it. Patch by me in PR#9718 Thu, 26 Aug 2004 00:41:08 -0700 matusik: Changed paths: M /trunk/common/player.c Improve graduation of adjectives, which describe players attitude. Patch by Ciaran Mac Lochlainn in PR#9597 Wed, 25 Aug 2004 23:26:09 -0700 jdorje: Changed paths: M /trunk/common/unittype.c Don't allow NoBuild units as future build targets. Reported by Genevieve Gracian in PR#9766. Patch by me. Wed, 25 Aug 2004 11:57:07 -0700 jdorje: Changed paths: M /trunk/client/gui-sdl/mapview.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c Clean up the usage of "special" terrain values. Patch by me in PR#9785. Wed, 25 Aug 2004 11:24:21 -0700 jdorje: Changed paths: M /trunk/ai/aiunit.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/pf_tools.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/fc_types.h M /trunk/common/improvement.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/packets_gen.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/citytools.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unittools.c Replace "enum tile_terrain_type" with Terrain_type_id. This new typedef is declared in fc_types.h. Patch by me in PR#9761. Wed, 25 Aug 2004 11:12:20 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h Add a government-change menu to gui-xaw. Patch by me in PR#9783. Wed, 25 Aug 2004 11:09:58 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c Fix a bad assertion. Patch by me in PR#9801. Tue, 24 Aug 2004 16:17:28 -0700 jdorje: Changed paths: M /trunk/tests/Makefile.am Replace the dist_noinst_SCRIPTS automake variable with EXTRA_DIST. The former isn't supported under old versions of automake. Reported by Genevieve Gracian in PR#9765. Patch by Marko Lindqvist . Tue, 24 Aug 2004 16:13:26 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c Reset client_has_hack to FALSE when the client disconnects. Patch by me in PR#9738. Tue, 24 Aug 2004 14:23:12 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Add readline autocompletion for the server option levels as the first parameter of /show. Patch by Gregory Richards in PR#9710 with changes by me. Tue, 24 Aug 2004 13:27:11 -0700 jdorje: Changed paths: M /trunk/server/mapgen.c M /trunk/server/mapgen.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/utility/shared.h Move assign_continent_numbers into maphand.c. Patch by Marcelo Burda in PR#9796 with style and comment changes by me. Tue, 24 Aug 2004 10:48:13 -0700 jdorje: Changed paths: M /trunk/common/map.h M /trunk/server/mapgen.c M /trunk/server/mapgen.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/stdinhand.c M /trunk/utility/shared.h Reverse an erronous commit. See PR#9790 and PR#9627. Tue, 24 Aug 2004 10:02:16 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/common/map.h M /trunk/server/mapgen.c M /trunk/server/mapgen.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/stdinhand.c M /trunk/utility/shared.h Include the windows.h header in connectdlg_common.c. Patch by James Canete in PR#9790. Mon, 23 Aug 2004 23:51:43 -0700 jdorje: Changed paths: M /trunk/utility/ftwl/Makefile.am If ftwl isn't being compiled, don't build libftwl.a. This avoids a problem on some compilers where it's not possible to build an empty library. Reported by Benoit Hudson in PR#9494. Patch by Marko Lindqvist . Mon, 23 Aug 2004 23:33:31 -0700 jdorje: Changed paths: M /trunk/server/cityhand.c Fix a buglet where a change in the worklist would cause a spurious "production changed" message to be sent to the client. Reported by Ciaran Mac Lochlainn in PR#9584. Mon, 23 Aug 2004 23:29:50 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Save (and load) the map generator options alltemperate, tinyisles, and separatepoles. Patch by Mateusz Stefek in PR#9776, with style changes by me. Mon, 23 Aug 2004 18:59:43 -0700 jdorje: Changed paths: M /trunk/common/map.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/maphand.c M /trunk/server/ruleset.c Move the global warming/nuclear winter operation results into the ruleset. Patch by me in PR#9747, with added comments. Mon, 23 Aug 2004 18:37:18 -0700 jdorje: Changed paths: M /trunk/common/map.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/ruleset.c M /trunk/server/savegame.c Put terrain identifiers, used to identify terrain types in savegames, into the ruleset. Patch by me in PR#9759, with added comments and an assertion. Mon, 23 Aug 2004 16:24:45 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/data/Freeciv Fix the keyboard shortcuts for the load, unload, unload-all, and worklist editor menu choices. Patch by me in PR#9781 with added style/comment fixes. Mon, 23 Aug 2004 13:59:57 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/data/Freeciv Rename the "Kingdom" menu as "Government". Patch by me in PR#9778, with added style/comment fixes. Mon, 23 Aug 2004 12:49:57 -0700 matusik: Changed paths: M /trunk/client/gui-gtk/menu.c Fix typo in PR#8537. Reported by G. Gracian in PR#9767 Sun, 22 Aug 2004 23:57:18 -0700 jdorje: Changed paths: M /trunk/client/agents/agents.c Avoid a compiler warning when compiling with NDEBUG. Patch by me in PR#8841, with added style and comment fixes. Sun, 22 Aug 2004 23:08:32 -0700 jdorje: Changed paths: M /trunk/common/player.c M /trunk/common/player.h Add a new function player_in_territory which returns the number of enemy units that a player can see inside their territory. Patch by James Canete in PR#9006 with style and comment changes by me. Sat, 21 Aug 2004 18:43:12 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a major mapview scrolling bug. Reported by Christian Knoke in PR#9658. Patch by me. Sat, 21 Aug 2004 16:14:43 -0700 jdorje: Changed paths: M /trunk/common/terrain.h Change some references to T_OCEAN to look at the TER_OCEANIC flag instead. Patch by Marcelo Burda as part of PR#6007, with style changes by me. Sat, 21 Aug 2004 11:32:37 -0700 kauf: Changed paths: M /trunk/server/civserver.c M /trunk/server/connecthand.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h Remove the capability requirement for authentication. Add three commandline options for the server: -a --auth Enable server authentication. -G --Guests Allow guests to login if auth is enabled. -N --Newusers Allow new users to login if auth is enabled. This allows single player mode to work correctly when authentication is enabled. See PR#8570. Sat, 21 Aug 2004 09:34:03 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/connectdlg_common.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-win32/connectdlg.c Make the client_has_hack variable static inside connectdlg_common, and provide an accessor function so the GUIs can query this value. Patch by me as part of PR#9738. Sat, 21 Aug 2004 09:20:26 -0700 jdorje: Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/configure.in A /trunk/m4/version.m4 A /trunk/version.in Add a new file version.in that defines the Freeciv version. This works with autoconf in conjunction with some changes in configure.ac and a new macro file version.m4. This means the version should now be defined in only one place. Patch by Marko Lindqvist in PR#4712. Sat, 21 Aug 2004 09:07:49 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/connectdlg_common.h M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/connectdlg.h M /trunk/client/gui-win32/gui_main.c Change connectdlg_common to work on win32. Change gui-win32 to use connectdlg_common for launching the server. Patch by James Canete in PR#9739 with style changes by me. Fri, 20 Aug 2004 13:13:18 -0700 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/governments.ruleset M /trunk/server/ruleset.c Remove the corruption_modifier and waste_modifier variables in governments.ruleset, instead make corruption_level and waste_level a 100th percentage. This breaks all older rulesets. See PR#9704. Fri, 20 Aug 2004 12:26:01 -0700 per: Changed paths: M /trunk/server/unithand.c Allow nuclear missiles to attack empty cities. Reported in PR#9734 by Thorild Selen . Fri, 20 Aug 2004 03:14:28 -0700 matusik: Changed paths: M /trunk/server/maphand.c When a tile is revealed send tile info packet before city info packet. This fixes PR#9716 Thu, 19 Aug 2004 17:15:36 -0700 jdorje: Changed paths: M /trunk/client/options.c Make the CITY_PRODUCTION_CHANGED event default to showing only on the game output line, not the messages dialog. Patch by Mateusz Stefek in PR#9736. Thu, 19 Aug 2004 17:03:35 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Avoid a server crash if the tech goal is unset after team research is completed. Reported by Mattias Linde in PR#9737. Patch by Per. Thu, 19 Aug 2004 01:27:39 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/gui_stuff.c Win32: Prevent nations (any any other) dialog from expanding too far to the right when moved. Patch by me as PR#8560. Thu, 19 Aug 2004 01:21:24 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/mapctrl.c Enable support for custom mouse cursors for the win32 client. Patch by me as PR#9089. Thu, 19 Aug 2004 00:34:26 -0700 matusik: Changed paths: M /trunk/server/mapgen.c M /trunk/server/srv_main.c Fix a bug whereby in generators 2-4 players didn't get correct islands. The cause was that continent numbers were reassigned to early (generators 2-4 use their own continent numbering). Also don't save a game when a generator fails, but die() silently. Some data may be uninitialized in this case and the savegame code probably crashes. Reported by many people. Patch by Marcelo Burda. See PR#9695 and PR#9715. Wed, 18 Aug 2004 12:43:33 -0700 jdorje: Changed paths: M /trunk/Makefile.am M /trunk/client/gui-sdl/Makefile.am M /trunk/data/Makefile.am M /trunk/doc/Makefile.am M /trunk/doc/fr/Makefile.am M /trunk/tests/Makefile.am M /trunk/utility/ftwl/Makefile.am Add some missing files into the distribution, change the check scripts to run as "make src-check" not "make check", and make a few miscellaneous cleanups to the Makefile.am files. Patch by Marko Lindqvist in PR#9703. Wed, 18 Aug 2004 12:37:26 -0700 jdorje: Changed paths: A /trunk/doc/README.scorelog D /trunk/doc/scorelog-v2 M /trunk/server/report.c Rename doc/scorelog-v2 as doc/README.scorelog. Patch by Marko Lindqvist in PR#9703. Wed, 18 Aug 2004 11:11:05 -0700 jdorje: Changed paths: M /trunk/common/government.c M /trunk/common/government.h M /trunk/server/savegame.c Save governments in the savegame by name rather than by ID. This avoids creating savegame incompatibility when the order of governments is changed in the ruleset. Backwards-compatibility is handled by a fixed array of the ordering of the old government names in the various rulesets; forward-compatibility is provided (assuming the ruleset is unchanged) by including the old-style government ID in the savegame. Patch by Mateusz Stefek in PR#9712 with style and comment changes by me. Tue, 17 Aug 2004 22:24:46 -0700 jdorje: Changed paths: M /trunk/ai/Makefile.am M /trunk/client/Makefile.am M /trunk/client/agents/Makefile.am M /trunk/client/gui-ftwl/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/server/Makefile.am M /trunk/server/userdb/Makefile.am M /trunk/utility/Makefile.am M /trunk/utility/ftwl/Makefile.am Replace INCLUDES in the Makefile with AM_CPPFLAGS. According to the automake manual " is deprecated; we suggest using AM_CPPFLAGS instead". Patch by Marko Lindqvist in PR#9698 with style and comment changes by me. Tue, 17 Aug 2004 21:23:20 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/helpdata.h Remove the 64k global buffer "long_buffer". It is replaced by local buffers with the same name and size. Patch by me in PR#9644. Tue, 17 Aug 2004 11:45:50 -0700 berthe: Changed paths: D /trunk/doc/fr/BUGS *** empty log message *** Tue, 17 Aug 2004 00:25:27 -0700 matusik: Changed paths: M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/menu.c Change the name of "Kingdom" menu to "Government", also submenu called "Government" is renamed "Change Government". Win32 still needs a patch. #PR8537 Mon, 16 Aug 2004 22:13:59 -0700 jdorje: Changed paths: M /trunk/common/unit.c M /trunk/server/settlers.c Fix a minor memory bug where a wrong value was accessed to write debug output about a settler's activity. Also an assertion is added into get_activity_text to catch future errors of this type. See PR#9694. Mon, 16 Aug 2004 08:42:59 -0700 per: Changed paths: M /trunk/common/game.h Reduce maximum revolen to 10 (was 50). Requested by Chris K in PR#9711. Sun, 15 Aug 2004 02:47:04 -0700 matusik: Changed paths: M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h M /trunk/client/text.h Move declaration of get_ping_time_text from plrdlg_common.h into text.h (PR#9701) Sat, 14 Aug 2004 15:40:17 -0700 per: Changed paths: M /trunk/server/ruleset.c File missed in last commit. Sat, 14 Aug 2004 14:46:28 -0700 per: Changed paths: M /trunk/ai/advspace.c M /trunk/client/packhand.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/governments.ruleset Remove some dead and/or useless code from governments which try give "hints" to the AI. subgoals are not used at all, nor is the "favours_growth" hint, and the "is_nice" hint is totally braindead and should never have been sent to the client. PR#9683. Sat, 14 Aug 2004 14:29:43 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aitools.c M /trunk/common/city.h Raise the bar for AI danger overflows by turning some signed ints into unsigned ints. Closes (PR#9664). Sat, 14 Aug 2004 12:41:24 -0700 per: Changed paths: M /trunk/server/cityturn.c M /trunk/server/plrhand.c Fixes crash when building Darwin's Voyage wonder. Reported by 'Fer' in the forum. Sat, 14 Aug 2004 09:42:47 -0700 berthe: Changed paths: M /trunk/po/fr.po updated fr.po Fri, 13 Aug 2004 12:38:20 -0700 matusik: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/connectdlg_common.h M /trunk/client/gui-gtk-2.0/menu.c distinguish between port used by local server and the port we were last connected with. Reported by Christian Knoke patch by me in PR#9657. Also move some message from gui-gtk2 into client common code Fri, 13 Aug 2004 08:59:13 -0700 glip: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aiexplorer.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/packhand.c M /trunk/common/Makefile.am M /trunk/common/capstr.c A /trunk/common/fc_types.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/sanitycheck.c M /trunk/server/settlers.c M /trunk/server/srv_main.c M /trunk/server/unittools.c * Introduce the special type Continent_id which is defined as signed short * Change all (hopefully) occurences of continent numbers to this type * Add special file common/fc_types.h where common types can be defined to reduce cross-referencing of header files * Assign continent numbers to oceans as well as to land. Ocean numbers are negative. * When having ocean changed to land or vice versa, renumber continents. This results in sending all tiles info to clients, but if nothing changed during renumbering delta should figure it out. Patch by me, with lots of help from Jason and Marcelo Burda. Closing 9637 for now. Fri, 13 Aug 2004 08:26:50 -0700 glip: Changed paths: M /trunk/client/text.c Fix warinings in compilation of client/text.c Patch by Jason, closing 9689. Fri, 13 Aug 2004 01:22:59 -0700 matusik: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c Remove unnecesary and confusing extra row from unit report dialog. Requested by Christian Knoke patch by me in PR#9649 Thu, 12 Aug 2004 17:51:17 -0700 jdorje: Changed paths: M /trunk/client/text.c Use %lu instead of %d with printing of size_t values. Patch by Benoit Hudson in PR#9689. Thu, 12 Aug 2004 13:59:00 -0700 per: Changed paths: M /trunk/common/tech.h M /trunk/data/civ1/techs.ruleset M /trunk/data/civ2/techs.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/history/techs.ruleset M /trunk/server/ruleset.c Make server enforce the real limit on the number of techs (196) and announce this in the rulesets. Patch by Marko Lindqvist in PR#9686. Wed, 11 Aug 2004 13:57:19 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix some errors in the AI code that occurs if you have homeless units. Just adds a few if (pcity ...) checks. Wed, 11 Aug 2004 11:49:29 -0700 per: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Fix packet that defined AI love too small. Patch by Jason in PR#9670. Wed, 11 Aug 2004 11:25:38 -0700 glip: Changed paths: M /trunk/client/tilespec.c Fix a memory leak in tilespec code. Reported and patched by Jason in 9672. Tue, 10 Aug 2004 21:33:07 -0700 jdorje: Changed paths: M /trunk/server/settlers.c When a new city is founded by the AI autosettlers, make sure we rebuild the autosettler cache so the new city's cache is built. See PR#9614. Mon, 09 Aug 2004 18:40:32 -0700 kauf: Changed paths: M /trunk/client/gui-xaw/chatline.c fix a parameter shadowing to allow the xaw client to compile again. Mon, 09 Aug 2004 08:45:49 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Fix the /show command so that it will ignore levels if a particular server option is set. Reported by me in PR#9635. Patch by Gregory Richards in PR#9635 with added comments by me. Sun, 08 Aug 2004 22:24:35 -0700 jdorje: Changed paths: M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/maphand.h Move is_coast_seen into gotohand.c and stop it from cheating. Patch by me in PR#9510. Sun, 08 Aug 2004 09:44:20 -0700 glip: Changed paths: M /trunk/server/settlers.c Change a forgotten LOG_NORMAL message to LOG_DEBUG, remove redundant code from contemplate_terrain_improvements and add some comments and a log message to the function. A part of 9623. Sun, 08 Aug 2004 08:09:12 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Load the startunits server option when loading a savegame. Patch by Mateusz Stefek in PR#9632. Sun, 08 Aug 2004 07:39:23 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Fix a bug whereby terrain was inadvertently changed when calculating the benefit of doing irrigation. Add an assertion to catch any future bugs of this type. Reported by Brett Albertson and Genevieve Gracian in PR#9611. Patch by me. Sun, 08 Aug 2004 07:15:14 -0700 glip: Changed paths: M /trunk/server/unithand.c Allow caravans establish trade routes with non-allied cities. Give more info to the player when the operation fails. Bug discovered and fixed by James Christensen. Sat, 07 Aug 2004 10:58:56 -0700 glip: Changed paths: M /trunk/ai/aisettler.c In new AI settler code, function cityresult_fill, give some value to result->corruption when fulltradesize is not 1. Bug reported by Genevieve Gracian in #9631, I did the detective work, Per dictated the fix over IRC. Sat, 07 Aug 2004 10:53:50 -0700 glip: Changed paths: M /trunk/ai/aiunit.c Stop rampaging units from thinking the reinforcements are coming. Especially they do not take into account what these reinforcements cost. This should close #1340. Original report by Raahul Kumar. Fri, 06 Aug 2004 09:46:24 -0700 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/settlers.c M /trunk/server/settlers.h - Remove the unused function is_worked_here. - Move worst_worker_tile_value and settler_eats into advdomestic.c. - Move food_weighting, city_tile_value, and best_worker_tile_value into settlers.c. - Fix a major bug in best_worker_tile_value. Patch by Gregory Berkolaiko in PR#9615 with style and comment changes by me. Fri, 06 Aug 2004 09:14:17 -0700 glip: Changed paths: A /trunk/ai/aiexplorer.c A /trunk/ai/aiexplorer.h Committing the files omitted in the previous commit. Fri, 06 Aug 2004 07:46:28 -0700 glip: Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/aiferry.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/server/unithand.c M /trunk/server/unittools.c Separate autoexplorer code into a separate file, ai/aiexplorer.c Ticket number 9609. Fri, 06 Aug 2004 06:43:12 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c Add the possibility of Extra Cost callback depending on both the source and the destination tile to the Path Finding. Before the EC callbacks could only depend on the target time. Part of 7282. Fri, 06 Aug 2004 03:35:49 -0700 per: Changed paths: M /trunk/ai/aisettler.c M /trunk/server/settlers.c Fix brown paper bag bug introduced by yours truly. Trying to set off autosettlers as a human player would trigger an assert, and might send them off making cities. Patch graciously donated by Jason in PR#9613. Thu, 05 Aug 2004 19:13:35 -0700 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aitools.c M /trunk/server/citytools.c M /trunk/server/citytools.h Move built_elsewhere and is_building_other_wonder into the AI code and make them static. Patch by Gregory Berkolaiko in PR#9615 with style and comment changes by me. Thu, 05 Aug 2004 04:42:09 -0700 per: Changed paths: M /trunk/ai/advdomestic.c Fix debug log messages. Thu, 05 Aug 2004 04:34:18 -0700 per: Changed paths: M /trunk/ai/Makefile.am A /trunk/ai/aisettler.c A /trunk/ai/aisettler.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/common/aicore/citymap.c M /trunk/common/aicore/citymap.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/settlers.c M /trunk/server/settlers.h M /trunk/server/srv_main.c Add new settler code, remove old. Patch by myself, with much help and ferry additions by Greg. Thu, 05 Aug 2004 03:41:34 -0700 glip: Changed paths: M /trunk/ai/aiunit.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/mapgen.c Change the name of the function is_at_coast to is_cardinally_adj_to_ocean to better reflect the purpose of the function and prevent incorrect use. Fix one last instance of such worng use. Closes 6947. Wed, 04 Aug 2004 22:12:05 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Rename variables, add comments, and fix style in some autosettler code. Patch by me in PR#9605. Wed, 04 Aug 2004 20:52:43 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Improve ai_calc_irrigate, ai_calc_mine, and ai_calc_transform to calculate results more accurately to what will happen if those actions are actually carried out. Also, many variables are renamed and comments added. Patch by me in PR#9593. Wed, 04 Aug 2004 10:11:32 -0700 jdorje: Changed paths: M /trunk/data/flags/afghanistan.png M /trunk/data/flags/ethiopia.png Put a border around the Afghanistan and Ethiopia flags. Fix by Mateusz Stefek in PR#9600. Tue, 03 Aug 2004 17:13:55 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/server/mapgen.c Move set_ratio into mapgen.c, rename it, and clean it up a bit. Also change the default ratio for Earthlike maps from 8:5 to 3:2. Patch by Marcelo Burda and myself in PR#9496. Mon, 02 Aug 2004 20:08:54 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Allow auto-settlers to consider building mining or irrigation even if this means replacing existing infrastructure. Patch by me in PR#7250, with extensive style fixes and added comments. Mon, 02 Aug 2004 17:09:44 -0700 jdorje: Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c Remove the draw_diagonal_roads client option, which is of little use and adds extra clutter. See PR#9529. Mon, 02 Aug 2004 17:05:35 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Fix a bug whereby an unseen "hidden" unit on an unfogged tile would not be marked as unseen in the client. Patch by Mateusz Stefek in PR#9540 with added comments by me. Mon, 02 Aug 2004 16:44:57 -0700 per: Changed paths: M /trunk/client/gui-gtk/repodlgs.c Update gtk1 client re previous commit. Mon, 02 Aug 2004 16:19:36 -0700 per: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/common/tech.c 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/plrhand.c M /trunk/server/srv_main.c Change calculation of research cost. tech_cost_style 1 is changed from (researchcost*number of parents) to MAX((1+parents) * (researchcost/2) * sqrt(1+parents), researchcost), and is set as default. Note: This exposes two unrelated problems. The first is a sometimes bug that makes gtk2 science dialog bar fail to update. The second is that it is now even more plain how ridiculously powerful Republic is (although Republic has not changed as such). Only gtk2 client updated in this commit. Mon, 02 Aug 2004 09:59:14 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c M /trunk/common/unit.c M /trunk/common/unit.h Let the citymap overlay be drawn for settlers as well as for cities. Patch by me in PR#8944. Mon, 02 Aug 2004 09:23:18 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/trident/tiles.spec Use tileset directions when loading and drawing darkness. This makes hex tilesets work better and is more consistent with how other sprites are named. Patch by me in PR#9546. Mon, 02 Aug 2004 01:13:28 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Sun, 01 Aug 2004 13:06:25 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#9336: Markup some strings for translation. Patch by Albert Astals Cid . Sun, 01 Aug 2004 13:00:33 -0700 vasc: Changed paths: M /trunk/common/city.c M /trunk/common/improvement.c M /trunk/common/unittype.c PR#9381: Fix bug of special case in city_buy_cost. Patch by Jason Dorje Short . Sun, 01 Aug 2004 06:36:52 -0700 per: Changed paths: M /trunk/data/nation/irish.ruleset Update of irish nation. Patch by Ciaran Mac Lochlainn in PR#9522. Sun, 01 Aug 2004 06:33:26 -0700 per: Changed paths: M /trunk/common/player.c Make player attitude strings translatable and fix bug. Patch by Mateusz Stefek in PR#9565. Sun, 01 Aug 2004 05:00:49 -0700 per: Changed paths: M /trunk/utility/ftwl/widget_timeout.c Win32 compile fix for gettimeofday. Patch by James in PR#9538. Sun, 01 Aug 2004 04:58:43 -0700 per: Changed paths: M /trunk/client/gui-ftwl/chat.c M /trunk/client/gui-ftwl/connectdlg.c Win32 build fixes for win32. Patch by James Canete in PR#9577. Fri, 30 Jul 2004 20:57:26 -0700 kauf: Changed paths: M /trunk/server/stdinhand.c a client (with hack) need not specify a connection when using the 'take' command. Fri, 30 Jul 2004 13:40:49 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/ailog.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/plrhand.c M /trunk/server/savegame.c Show the AI's attitude towards you in the player dialog in the client. This should be considered a work in progress, as it would no doubt need some adjustments for players to find the attitudes plausible. See PR#9530. Fri, 30 Jul 2004 13:11:13 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Fix bug in kill_desire function, where "AI love" made the AI more aggressive against you, not less. Reported by Mateusz Stefek . Fri, 30 Jul 2004 12:02:56 -0700 per: Changed paths: M /trunk/client/gui-ftwl/gui_main.h Add function prototypes for void popup_mapcanvas(void) and void popdown_mapcanvas(void) here instead of in client common include, since only gui-ftwl uses these functions. Fri, 30 Jul 2004 11:35:03 -0700 per: Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/settlers.c M /trunk/server/unittools.c M /trunk/server/unittools.h This patch fixes 3 bugs in settler activities. 1. The biggest bug is that activity times are multiplied by 10. But settlers.c doesn't know about this. Thus the calculated times to do any activity are 10x too high (on top of the move time, which is correct). No doubt this has something to do with the reported problems with autosettlers. 2. A second bug is in the considering of making a road plus a rail in settlers.c. There is a can_rr variable that is used to see if the settler can make a railroad. But it's not used to see if the settler can make a road plus a railroad. The fix is easy. 3. The third bug is that in unittools.c when adding on to the activity_count there is a special case for when the unit has nove move points left. This is a bug because the amount added on has nothing to do with the MP. So an engineer with 1/3 MP left gets the same amount of work done as if it had 2 MP, but with 0 MP left it only gets half this amount. Added a new function get_turns_for_activity (equivalent to the function needed by gui-ftwl). Moved get_settler_speed into unit.c and changed it to do all the work of calculating the speed (instead of just half of the work). Patch by Jason in PR#9561. Thu, 29 Jul 2004 07:22:45 -0700 per: Changed paths: M /trunk/client/gui-ftwl/Makefile.am Rename oog -> chat. Thu, 29 Jul 2004 07:10:14 -0700 per: Changed paths: A /trunk/client/gui-ftwl/chat.c A /trunk/client/gui-ftwl/chat.h A /trunk/client/gui-ftwl/chatline.c A /trunk/client/gui-ftwl/chatline.h A /trunk/client/gui-ftwl/citydlg.c A /trunk/client/gui-ftwl/citydlg.h A /trunk/client/gui-ftwl/cityrep.c A /trunk/client/gui-ftwl/cityrep.h A /trunk/client/gui-ftwl/colors.c A /trunk/client/gui-ftwl/colors.h A /trunk/client/gui-ftwl/connectdlg.c A /trunk/client/gui-ftwl/connectdlg.h A /trunk/client/gui-ftwl/dialogs.c A /trunk/client/gui-ftwl/dialogs.h A /trunk/client/gui-ftwl/diplodlg.c A /trunk/client/gui-ftwl/diplodlg.h A /trunk/client/gui-ftwl/finddlg.c A /trunk/client/gui-ftwl/finddlg.h A /trunk/client/gui-ftwl/gotodlg.c A /trunk/client/gui-ftwl/gotodlg.h A /trunk/client/gui-ftwl/graphics.c A /trunk/client/gui-ftwl/graphics.h A /trunk/client/gui-ftwl/gui_main.c A /trunk/client/gui-ftwl/gui_main.h A /trunk/client/gui-ftwl/helpdlg.c A /trunk/client/gui-ftwl/helpdlg.h A /trunk/client/gui-ftwl/inteldlg.c A /trunk/client/gui-ftwl/inteldlg.h A /trunk/client/gui-ftwl/mapctrl.c A /trunk/client/gui-ftwl/mapctrl.h A /trunk/client/gui-ftwl/mapview.c A /trunk/client/gui-ftwl/mapview.h A /trunk/client/gui-ftwl/menu.c A /trunk/client/gui-ftwl/menu.h A /trunk/client/gui-ftwl/messagedlg.c A /trunk/client/gui-ftwl/messagedlg.h A /trunk/client/gui-ftwl/messagewin.c A /trunk/client/gui-ftwl/messagewin.h A /trunk/client/gui-ftwl/plrdlg.c A /trunk/client/gui-ftwl/plrdlg.h A /trunk/client/gui-ftwl/ratesdlg.c A /trunk/client/gui-ftwl/ratesdlg.h A /trunk/client/gui-ftwl/repodlgs.c A /trunk/client/gui-ftwl/repodlgs.h A /trunk/client/gui-ftwl/spaceshipdlg.c A /trunk/client/gui-ftwl/spaceshipdlg.h A /trunk/client/gui-ftwl/wldlg.c A /trunk/client/gui-ftwl/wldlg.h Add gui-ftwl to cvs. It will not yet compile without some client-common changes that are not yet in cvs. Thu, 29 Jul 2004 07:07:43 -0700 per: Changed paths: M /trunk/utility/ftwl/theme_engine.c Add better error detection and fix bug in te_init_colormodel(). Thu, 29 Jul 2004 06:52:56 -0700 per: Changed paths: M /trunk/utility/ftwl/theme_engine.c M /trunk/utility/ftwl/theme_engine.h Pass te_init_colormodel() a filename instead of section file. Make it easier for clients. Thu, 29 Jul 2004 06:07:31 -0700 per: Changed paths: M /trunk/client/Makefile.am M /trunk/configure.ac M /trunk/configure.in Add compile target for gui-ftwl. Note that you must explicitly ask for _both_ gui-ftwl as client and to build ftwl itself when running configure to use it. Thu, 29 Jul 2004 06:05:22 -0700 per: Changed paths: A /trunk/client/gui-ftwl/Makefile.am Add Makefile.am for gui-ftwl Thu, 29 Jul 2004 06:04:46 -0700 per: Changed paths: A /trunk/client/gui-ftwl A /trunk/client/gui-ftwl/.cvsignore Add .cvsignore for gui-ftwl Thu, 29 Jul 2004 03:44:29 -0700 per: Changed paths: M /trunk/utility/ftwl/theme_engine.c M /trunk/utility/ftwl/theme_engine.h te_init() takes a filename as new parameter, which is the file it checks for to see if the theme is there (checking for a hardcoded filename is not good) new function te_init_colormodel() which for now just reads the bpp from a theme file and uses this internally to figure out what kind of colour strings we will get reading from theme files; eventually we will want to enable this to read a full palette from this file Thu, 29 Jul 2004 03:10:30 -0700 per: Changed paths: M /trunk/utility/ftwl/be_common_24.c Remove obscure P() macro and some style fixes. From 32bpp patch. Thu, 29 Jul 2004 03:09:49 -0700 per: Changed paths: M /trunk/utility/ftwl/theme_engine.c Improve error-finding. From 32bpp patch. Wed, 28 Jul 2004 17:09:27 -0700 per: Changed paths: M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/civclient.c M /trunk/client/climisc.c M /trunk/client/gui-gtk/chatline.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-mui/chatline.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-stub/chatline.c M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-xaw/chatline.c M /trunk/client/include/chatline_g.h M /trunk/client/include/diplodlg_g.h M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/common/capstr.c M /trunk/common/connection.c M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/handchat.c M /trunk/server/plrhand.c Give the client info on which connection it is that writes a piece of chat message. Original patch by Raimar in gui-fs, improved by me and Jason in PR#9513. Wed, 28 Jul 2004 16:24:56 -0700 per: Changed paths: M /trunk/utility/ftwl/back_end.h Add header for struct timeval, needed for mingw compilation. Wed, 28 Jul 2004 14:56:11 -0700 per: Changed paths: M /trunk/server/stdinhand.c Improve some short descriptions of server options. Patch by Jason in PR#9454. Wed, 28 Jul 2004 14:49:55 -0700 jdorje: Changed paths: M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Update packets_gen. Wed, 28 Jul 2004 14:48:11 -0700 per: Changed paths: M /trunk/common/packets.def Improve documentation of d/lsend features. Wed, 28 Jul 2004 14:43:11 -0700 per: Changed paths: M /trunk/server/handchat.c Use dsend for packet_chat_msg. This makes the code simpler and cleaner. Patch by Jason in PR#9531. Wed, 28 Jul 2004 13:30:12 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Add levels for the server options, to cut down on the number of choices presented to users. Options are either vital, situational, or rare. Patch by Gregory Richards in PR#9434 with style changes by me. Wed, 28 Jul 2004 09:45:03 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Use an iteration over tileset directions to load and draw corner sprites, rather than hard-coding each direction. This works better for hex tilesets and has less duplicated logic. Patch by me in PR#9504. Wed, 28 Jul 2004 08:24:43 -0700 jdorje: Changed paths: M /trunk/ai/aiunit.c M /trunk/client/tilespec.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/gotohand.c M /trunk/server/maphand.c - Make DIR_IS_CARDINAL a normal (not inline) function. - Rename it as is_cardinal_dir. - Fix a bug in is_cardinal_dir for hex topologies. Patch by me in PR#9511. Tue, 27 Jul 2004 10:53:37 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/mapview.c Add support for iso-view to the XAW client. Patch by me in PR#9503. Tue, 27 Jul 2004 10:32:07 -0700 jdorje: Changed paths: M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/savegame.c Save technologies in the savegame by name, not id. An array holding the bitvector ordering is also saved. The result is that this part of the savegame isn't dependent on the technology ordering in the ruleset. It is forward- and backward-compatable with old (1.14) servers and savegames. Patch by Mateusz Stefek in PR#9493 with comment and style changes by me. Tue, 27 Jul 2004 09:43:48 -0700 jdorje: Changed paths: M /trunk/server/sanitycheck.c M /trunk/server/stdinhand.c Sanity-check the server when loading a savegame. Don't sanity-check the map if the map doesn't exist (this avoids problems when loading scenarios). Patch by Mateusz Stefek in PR#9499 with added comments by me. Mon, 26 Jul 2004 12:52:02 -0700 per: Changed paths: M /trunk/server/diplomats.c Remove space in message. Patch by Erik Sigra in PR#9497. Mon, 26 Jul 2004 01:11:56 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/mapview.c Make canvas_put_sprite_fogged() in gui-win32/mapview.c accept canvases with bitmaps. Patch by me in PR#9506. Mon, 26 Jul 2004 00:45:41 -0700 jdorje: Changed paths: M /trunk/common/map.h Fix a bug in dir_is_cardinal that caused all directions to show up as cardinal, with dire results. See PR#9505. Sun, 25 Jul 2004 21:05:59 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move put_one_tile_iso into mapview_common. All iso logic in this function is now contained within the common code. Patch by me in PR#3572. Sun, 25 Jul 2004 20:50:59 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Save arbitrary values for game.settlers and game.explorers in savegames. This is needed for forward-compatability with earlier versions of Freeciv. Patch by Mateusz Stefek in PR#9486 with style and comment changes by me. Sun, 25 Jul 2004 20:38:30 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/stdinhand.c Add support for hexagonal-tiled topologies. Patch by me in PR#9482. Sun, 25 Jul 2004 20:07:39 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Use tileset direction lists with roadstyle 2. This works better with hexagonal tilesets. Patch by me in PR#9489. Sat, 24 Jul 2004 22:06:32 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Remove an assertion in get_grid_color that would trigger when a "bad" tileset was used on a hex map. Patch by me in PR#9488. Sat, 24 Jul 2004 11:03:43 -0700 jdorje: Changed paths: M /trunk/common/map.c Rewrite is_move_cardinal to use DIR_IS_CARDINAL. This makes it work for hex tiles. Patch by me in PR#9483. Sat, 24 Jul 2004 05:42:33 -0700 vasc: Changed paths: M /trunk/client/gui-xaw/citydlg.c PR#9467: Remove B_GRANARY from gui-xaw. Patch by Jason Dorje Short . Sat, 24 Jul 2004 05:26:07 -0700 vasc: Changed paths: M /trunk/common/game.h M /trunk/common/nation.h M /trunk/common/player.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/data/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/australian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/swiss.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/server/citytools.c M /trunk/server/ruleset.c M /trunk/utility/shared.h PR#9469: Add init_buildings to the ruleset. Patch by Jason Dorje Short . Fri, 23 Jul 2004 23:21:12 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/trident/tiles.spec M /trunk/data/trident.tilespec - Remove the coast_cape sprite tags; now matching cell sprites are used instead. - Fix some related bugs where matching sprites on a layer will match all terrains that don't have that layer. Patch by me in PR#9477. Fri, 23 Jul 2004 21:02:36 -0700 jdorje: Changed paths: M /trunk/server/mapgen.c Fix several bugs (new and old) in the creation of rivers. Reported by Martin Schroder and A. Gorshenev in PR#9439. Patch by Frank Richter and myself. Fri, 23 Jul 2004 20:43:35 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c Allocate the CM's "combinations" on the heap. This removes the hard limit on the number of combinations while saving a huge amount of memory in most cases. Patch by Benoit Hudson in PR#7342 with style changes by me. Fri, 23 Jul 2004 20:23:59 -0700 jdorje: Changed paths: M /trunk/utility/mem.c Don't allow anyone to allocate more than 20Mb in a single alloc. Patch by Benoit Hudson as part of PR#7342 with changes by me. Fri, 23 Jul 2004 18:31:26 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Save the order of the city improvement bitvector in the savegame. This means this part of the savegame doesn't depend on the ordering of improvements in the ruleset. It is backwards- and forwards-compatable with old (1.14) savegames. Patch by Mateusz Stefek in PR#9456 with changes by me. Fri, 23 Jul 2004 14:08:54 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add a new mapview_common function put_drawn_sprites. This is called from put_one_tile_iso. A new canvas (GUI) function canvas_put_sprite_fogged is also needed. Patch by me in PR#9473. Fri, 23 Jul 2004 12:33:35 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Use tileset direction lists in roadstyle 0. This is more hex-friendly. Patch by me in PR#9472. Thu, 22 Jul 2004 22:06:12 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c Fix the CMA's SAVED_PARAMETER_SIZE. See PR#9470. Thu, 22 Jul 2004 20:42:30 -0700 jdorje: Changed paths: M /trunk/common/map.h In MAPSTEP check that the direction we're stepping in is valid. This is needed for hex maps where not all directions are valid. Patch by me in PR#9466. Thu, 22 Jul 2004 13:57:00 -0700 jdorje: Changed paths: M /trunk/utility/ftwl A /trunk/utility/ftwl/.cvsignore Added .cvsignore. Thu, 22 Jul 2004 13:56:05 -0700 jdorje: Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.sav M /trunk/data/scenario/europe-200x100-v2.sav Change the diplcost in scenarios to 0 (the default). See PR#9445. Thu, 22 Jul 2004 13:52:52 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c Save dummy values for the factor_target in the CM parameter attributes. This keeps backward-compatability with the old attribute format. Reported by Brett Albertson in PR#9470. Patch by me. Thu, 22 Jul 2004 13:44:32 -0700 per: Changed paths: M /trunk/configure.ac M /trunk/configure.in M /trunk/utility/Makefile.am M /trunk/utility/ftwl/Makefile.am Temporary build configuration for FTWL. Use --enable-ftwl=x11 or --enable-ftwl=sdl to build it. Thu, 22 Jul 2004 13:40:15 -0700 per: Changed paths: M /trunk/utility/ftwl/be_sdl.c Compile fix. Thu, 22 Jul 2004 13:05:18 -0700 per: Changed paths: M /trunk/doc/Makefile.am Add README.ftwl to Makefile Thu, 22 Jul 2004 13:04:28 -0700 per: Changed paths: A /trunk/doc/README.ftwl Add README.ftwl. Thu, 22 Jul 2004 13:00:55 -0700 per: Changed paths: A /trunk/utility/ftwl A /trunk/utility/ftwl/Makefile.am A /trunk/utility/ftwl/back_end.h A /trunk/utility/ftwl/be_common_24.c A /trunk/utility/ftwl/be_common_24.h A /trunk/utility/ftwl/be_common_24_sprite.c A /trunk/utility/ftwl/be_sdl.c A /trunk/utility/ftwl/be_x11_ximage.c A /trunk/utility/ftwl/common_types.c A /trunk/utility/ftwl/common_types.h A /trunk/utility/ftwl/text_renderer.c A /trunk/utility/ftwl/text_renderer.h A /trunk/utility/ftwl/theme_engine.c A /trunk/utility/ftwl/theme_engine.h A /trunk/utility/ftwl/widget.c A /trunk/utility/ftwl/widget.h A /trunk/utility/ftwl/widget_button.c A /trunk/utility/ftwl/widget_core.c A /trunk/utility/ftwl/widget_edit.c A /trunk/utility/ftwl/widget_label.c A /trunk/utility/ftwl/widget_list.c A /trunk/utility/ftwl/widget_p.h A /trunk/utility/ftwl/widget_slider.c A /trunk/utility/ftwl/widget_timeout.c A /trunk/utility/ftwl/widget_window.c Add "Freeciv Theme and Widget Layer" (FTWL) files to cvs. Additional patches needed to compile them. Thu, 22 Jul 2004 12:57:13 -0700 per: Changed paths: M /trunk/ai/aitools.c Update remaining veteran code from the old system. Reported by Jason in PR#8670. Thu, 22 Jul 2004 12:04:33 -0700 jdorje: Changed paths: M /trunk/utility/registry.c M /trunk/utility/registry.h Add a new registry function secfile_insert_str_vec. Patch by Mateusz Stefek in PR#9463 with comment changes by me. Thu, 22 Jul 2004 08:20:47 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h Add a CM function cm_count_specialist to count the number of specialists in a result without hard-coding the types of specialists. Patch by me in PR#9443. Thu, 22 Jul 2004 00:45:09 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Fix a bug in saving the old-style changed_from_id value. Patch by Mateusz Stefek as an addendum to PR#9193. Wed, 21 Jul 2004 22:42:48 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h Remove the unused put_one_tile_full function from several clients. Patch by me in PR#9444. Wed, 21 Jul 2004 19:53:32 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/trident/roads.spec Change roadstyle 1 to use tileset direction lists. This makes it hex-friendly and more robust. Patch by me in PR#9440. Wed, 21 Jul 2004 09:34:33 -0700 jdorje: Changed paths: M /trunk/common/game.c M /trunk/server/savegame.c Initialize the happyborders server variable, and save it as a boolean not an integer. Reported by me in PR#9447. Patch by Christian Knoke . Wed, 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:59 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/mapview.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:50 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/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.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-xaw/cma_fe.c M /trunk/client/options.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/server/cityturn.c Remove 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 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 in PR#9438. Tue, 20 Jul 2004 07:02:38 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/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 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/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:30 -0700 per: Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/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/aihand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/citytools.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 +#endif From patch by res 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 . 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 . 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 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 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 . 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 . Sun, 18 Jul 2004 10:09:39 -0700 vasc: Changed paths: M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/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 . 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 in PR#9410, with added comment by me. Sat, 17 Jul 2004 22:47:22 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Fix a bug preventing nations from being associated with leader names in the choosing of nations for named AI players. Reported by Christian Knoke in PR#9405; patch by me. Sat, 17 Jul 2004 21:50:23 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.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 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:51 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/mapview.c Fix win32 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:52 -0700 jdorje: Changed paths: M /trunk/utility/astring.c M /trunk/utility/astring.h Add 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:05 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/agents/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 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 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 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 . 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:20 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-win32/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: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/terrain2.spec M /trunk/data/trident/tiles.spec Write proper support for rivers in hex tilesets. A list of cardinal directions is assembled and the river graphic chosen is dependent on all of these directions. Patch by me in PR#9379. Fri, 16 Jul 2004 12:37:57 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-win32/happiness.c M /trunk/client/text.c M /trunk/client/text.h Add a new client text function get_happiness_wonders. This returns a text string describing the wonders that improve happiness. Patch by me in PR#9392. Fri, 16 Jul 2004 09:21:45 -0700 jdorje: Changed paths: M /trunk/m4/x.252 M /trunk/m4/xaw-client.m4 Fix an incompatability with xaw-client.m4 and autoconf 2.13. Reported by Mateusz Stefek in PR#9393. Patch by me. Fri, 16 Jul 2004 07:43:49 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c When playing in a scenario that lists nations for all of its starting positions, mark all nations other than those listed as unavailable and don't let players use them. Patch by me in PR#9360 based on an earlier patch by Per Mathisen. Fri, 16 Jul 2004 07:29:53 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/mapctrl.c Fix compilation of gui-xaw. Patch by me in PR#9402. Thu, 15 Jul 2004 19:10:34 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/map.c M /trunk/common/map.h Rewrite iterate_outward to respect "break", handle wrapping properly for existing topologies, and work for some future (hex) topologies. Now a (large) array of positional offsets is created and is used to do fast and simple iteration at runtime. Patch by me in PR#9327. Thu, 15 Jul 2004 13:43:32 -0700 vasc: Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/citytools.c M /trunk/server/citytools.h Separate the luxury_bonus from the tax_bonus (PR#9366). Patch by Jason Dorje Short . Wed, 14 Jul 2004 21:03:22 -0700 jdorje: Changed paths: M /trunk/server/sernet.c Fix a bug that prevented compilation when SOCKET_ZERO_ISNT_STDIN was defined. Patch by Per Mathisen in PR#9387 with added comments by me. Wed, 14 Jul 2004 20:45:12 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-win32/happiness.c M /trunk/client/text.c M /trunk/client/text.h Add a new client text function get_happiness_buildings. This returns a text string describing the buildings that improve happiness. Patch by me in PR#9365. Wed, 14 Jul 2004 20:31:55 -0700 jdorje: Changed paths: M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.sav M /trunk/data/scenario/europe-200x100-v2.sav Update the starting positions and add nations to the Earth and Europe scenarios. Patch by me in PR#8804. Wed, 14 Jul 2004 15:50:24 -0700 jdorje: Changed paths: M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/server/savegame.c Store city production (including the changed_from field) and worklist data in savagames by name instead of by ID. This avoids creating savegame incompatability when the order of units is changed in the ruleset. Backwards-compatability is handled by a fixed array of the ordering of the old unit names in the various rulesets. Patch by Mateusz Stefek in PR#9193 with style changes by me. Wed, 14 Jul 2004 12:43:54 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Simplify AI nation selection. The old algorithm was unnecessarily optimized. Patch by me in PR#9359. Wed, 14 Jul 2004 12:24:38 -0700 jdorje: Changed paths: M /trunk/data/flags A /trunk/data/flags/.cvsignore Add a .cvsignore file to data/flags/. Wed, 14 Jul 2004 12:16:24 -0700 jdorje: Changed paths: M /trunk/configure.ac M /trunk/configure.in D /trunk/debian/civclient.6 D /trunk/debian/civserver.6 M /trunk/doc/Makefile.am A /trunk/doc/man A /trunk/doc/man/.cvsignore A /trunk/doc/man/Makefile.am A /trunk/doc/man/civclient.6 A /trunk/doc/man/civserver.6 Add new-and-improved manual pages into doc/man/. Remove the old, obsolete manual pages from debian/. Manpages by Florian Ernst in PR#9163. Bootstrap changes by me. Wed, 14 Jul 2004 12:12:27 -0700 per: Changed paths: M /trunk/common/diptreaty.c M /trunk/common/diptreaty.h M /trunk/server/diplhand.c The server wasn't correctly freeing the treaties it was creating; now it should. Added a clear_treaty function to match init_treaty. Patch by Jason in PR#6897. Wed, 14 Jul 2004 11:50:00 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Fix a bug causing the "Paratroopers" unit flag to be ignored if it was not the last flag in the list. Reported by Geeslaka Geezonga in PR#9182. Patch by James Canete. Wed, 14 Jul 2004 10:39:35 -0700 per: Changed paths: M /trunk/po/nl.po Fix error in latest nl.po commit. Patch by Jason in PR#9389. Wed, 14 Jul 2004 10:12:21 -0700 per: Changed paths: M /trunk/data/history/buildings.ruleset Also improve history ruleset's Sun Tzu helptext. Wed, 14 Jul 2004 09:40:57 -0700 per: Changed paths: M /trunk/data/default/buildings.ruleset Improve Sun Tzu helptext. Suggested by Chris Knoke. Wed, 14 Jul 2004 09:04:26 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po fix Wed, 14 Jul 2004 08:36:46 -0700 jpel: Changed paths: M /trunk/po/nl.po nl.po update Wed, 14 Jul 2004 04:33:45 -0700 per: Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/data/history/units.ruleset Add new unit flag: "NoBuild". This makes sure nobody can build a unit. Used for barbarian leader. Patch PR#9357. Tue, 13 Jul 2004 15:52:17 -0700 per: Changed paths: M /trunk/ai/aidiplomat.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/common/improvement.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/server/diplomats.c Use city improvement's sabotage field for selective spy sabotage. Hard-wired code is made ruleset configurable, while default behaviour is not changed. Patch by Jason in PR#9362. Tue, 13 Jul 2004 15:43:41 -0700 jdorje: Changed paths: M /trunk/common/map.c Improve the set_ratio function: - Remove the recursive error handling. It is never needed so we just assert that the result is correct. - Change the parameter from a float to an integer (since it is). - Improve the accuracy of the calculation by making the i_size value a floating-point value. Patch by me in PR#9328. Tue, 13 Jul 2004 15:04:39 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c Reverse most of PR#9247. Waste and corruption are counted in the production for a combination but these values are never used. See PR#9247. Tue, 13 Jul 2004 14:54:17 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-mui/diplodlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/player.c M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c Add new function is_capital(), which determines whether a given city is the capital. Patch by Jason in PR#9361. Tue, 13 Jul 2004 11:26:32 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c Fix a bug whereby waste and corruption were counted by the CM as a good thing. Patch by me in PR#9247. Tue, 13 Jul 2004 11:22:33 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Add a new client common function key_city_overlay. Client GUI code can call this function when the overlay button ('t') is pressed. Patch by me in PR#9343. Tue, 13 Jul 2004 11:16:54 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/citydlg_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/server/cityturn.c M /trunk/server/ruleset.c M /trunk/server/savegame.c Add a new macro iterator specialist_type_iterate(). Patch by me in PR#9337. Tue, 13 Jul 2004 09:01:42 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/map.c M /trunk/common/map.h Add new functions map_vector_to_distance (static), map_vector_to_real_distance, and map_vector_to_sq_distance. These are used in several places. Patch by me in PR#9043. Tue, 13 Jul 2004 08:29:51 -0700 jdorje: Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/configure.in A /trunk/m4/xaw-client.m4 Add a new m4 file xaw-client.m4. This provides a function FC_XAW_CLIENT which handles configuration for the XAW client. Patch by me in PR#9342. Tue, 13 Jul 2004 08:09:18 -0700 per: Changed paths: M /trunk/data/default/buildings.ruleset Also clarify whether certain wonders benefit all cities or all your cities in the helptext. Tue, 13 Jul 2004 08:06:46 -0700 per: Changed paths: M /trunk/data/default/buildings.ruleset Clarify in helptext whose units benefit from certain wonders, as suggested by Marko Lindqvist in PR#8633. Tue, 13 Jul 2004 07:16:40 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Make it clearer to player why the AI is refusing to downgrade treaties. Suggested by Jason in PR#6521. Tue, 13 Jul 2004 07:13:33 -0700 per: Changed paths: M /trunk/doc/PEOPLE Add a forgotten artist. Tue, 13 Jul 2004 01:54:33 -0700 chris: Changed paths: M /trunk/po/de.po 3717 translated messages, 28 untranslated messages. Mon, 12 Jul 2004 14:42:27 -0700 per: Changed paths: M /trunk/data/nation/afghani.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/ethiopian.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/swiss.ruleset Remove superflous and unused AI information from a few nations. The other nations had this removed a while ago. Mon, 12 Jul 2004 14:35:00 -0700 per: Changed paths: M /trunk/server/srv_main.c Fix bug which made reputation recover way too quickly. Mon, 12 Jul 2004 14:11:51 -0700 chris: Changed paths: M /trunk/po/de.po 3701 translated messages, 15 fuzzy translations, 28 untranslated messages. Mon, 12 Jul 2004 13:56:07 -0700 per: Changed paths: M /trunk/ai/aihand.c Fix problem in setting workers according to CM instructions. Bug reported by Albert Astals Cid . Thanks to Jason for pointing out the obvious. Mon, 12 Jul 2004 13:48:27 -0700 per: Changed paths: M /trunk/server/cityturn.c Improve logging in apply_cmresult_to_city(). Patch by Jason with changes by me. Mon, 12 Jul 2004 13:26:42 -0700 per: Changed paths: M /trunk/server/barbarian.c Notify players when a barbarian is created. This solves PR#370. Mon, 12 Jul 2004 13:19:17 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Reverse logic AI has for giving away embassies, since it was the opposite of what it should be. Patch by D. Kolf . Mon, 12 Jul 2004 13:17:07 -0700 per: Changed paths: M /trunk/server/ruleset.c Allow L_FIRSTBUILD units with tech requirements - for modpacks with split tech trees. Mon, 12 Jul 2004 10:22:03 -0700 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/tech.c M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c Make the year that tech cost doubles ruleset configurable, and allows rulesets to turn this dubious feature off. Mon, 12 Jul 2004 08:51:11 -0700 per: Changed paths: M /trunk/server/stdinhand.c Fix help for /vote. Reported by Christian Knoke. Mon, 12 Jul 2004 08:48:00 -0700 per: Changed paths: M /trunk/server/stdinhand.c Change help syntax of the /debug command. Suggested by Christian Knoke. Mon, 12 Jul 2004 08:31:26 -0700 chris: Changed paths: M /trunk/po/de.po 3655 translated messages, 43 fuzzy translations, 46 untranslated messages. Mon, 12 Jul 2004 04:14:37 -0700 chris: Changed paths: M /trunk/po/de.po 3557 translated messages, 105 fuzzy translations, 82 untranslated messages. Sun, 11 Jul 2004 20:03:29 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/server/cityturn.c M /trunk/server/savegame.c Store turn_last_built as a turn, not a year. This is more consistent with the idea that everything is done in turns. Patch by me in PR#9154. Sun, 11 Jul 2004 14:06:42 -0700 chris: Changed paths: M /trunk/po/de.po 3444 translated messages, 120 fuzzy translations, 180 untranslated messages. Sun, 11 Jul 2004 08:05:55 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Fix a bug whereby the unit info label isn't updated if the focus unit's homecity is renamed. Reported by Egor Vyscrebentsov in PR#9087. Patch by me. Sat, 10 Jul 2004 22:27:20 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c Add a new function get_num_specialists() to the CM code. This returns the number of specialists allocated in a particular result. It uses a loop to count and thus doesn't hard-code the list of specialists. Patch by me in PR#9314. Sat, 10 Jul 2004 13:54:56 -0700 chris: Changed paths: M /trunk/po/de.po 3322 translated messages, 234 fuzzy translations, 186 untranslated messages. Sat, 10 Jul 2004 11:48:19 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/misc/small.spec Change the way specialist graphics are handled by the client. The client and tileset now respect the specialist settings in the ruleset; specialists are handled differently from other citizens. Patch by me in PR#9317 with gui-xaw changes. Sat, 10 Jul 2004 11:43:45 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Send the specialist names from server to client. It was a bug that they were not sent previously. Patch by me in PR#9316. Sat, 10 Jul 2004 07:25:45 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Remove a duplicated check that makes sure ysize is even for iso topologies. Patch by me in PR#9038. Sat, 10 Jul 2004 01:02:59 -0700 berthe: Changed paths: M /trunk/po/fr.po upated fr.po Fri, 09 Jul 2004 12:40:23 -0700 jdorje: Changed paths: M /trunk/common/city.c Add the movement type check back into can_city_be_built_here. This prevents land units from building cities on the ocean (and vice versa). See PR#9124. Fri, 09 Jul 2004 12:30:58 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/mapgen.c Add a new macro cardinal_adjc_dir_iterate, and use it in several places. Remove the CAR_DIR_D[XY] arrays. Patch by me in PR#9162. Fri, 09 Jul 2004 11:52:36 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/settlers.c Rename cartesian_adjacent_iterate as cardinal_adjc_iterate. Patch by me in PR#9161. Fri, 09 Jul 2004 10:58:51 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/citydlg.c Remove the callbacks for clicking on an elvis/scientist/taxman in the city dialog. Instead there is just one callback that rotates the specialist, like is done in other clients. This removes a limit on the number of specialists and fixes a bug where the hard-coded specialist rotation wouldn't work if the ruleset was changed. Patch by me in PR#9319. Fri, 09 Jul 2004 10:33:55 -0700 jdorje: Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset Remove single-quotes from the ruleset files; they give a problem with i18n. Patch by Christian Knoke in PR#9306. Fri, 09 Jul 2004 10:26:20 -0700 jdorje: Changed paths: M /trunk/common/city.c When creating a city, set the changed_from production value to what the city is currently building, rather than just setting it to 0 (B_AIRPORT). Patch by Mateusz Stefek in PR#9196. Fri, 09 Jul 2004 10:02:01 -0700 tsdgeos: Changed paths: M /trunk/po/es.po I'm not the spanish mantainer, but i speak spanish and that is a typo Thu, 08 Jul 2004 05:07:53 -0700 chris: Changed paths: M /trunk/po/de.po partial update. 3212 translated messages, 329 fuzzy translations, 201 untranslated messages. Wed, 07 Jul 2004 11:06:16 -0700 jdorje: Changed paths: M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Run the packet code generator. Wed, 07 Jul 2004 09:02:50 -0700 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/data/default/terrain.ruleset M /trunk/server/ruleset.c Make time to build rail, build airbase, build fortress, clean pollution and clean fallout configurable from terrain.ruleset. Wed, 07 Jul 2004 05:11:01 -0700 per: Changed paths: M /trunk/common/city.c Revert changes to city_can_be_built_here() that made it return FALSE for settlers that were being transported. The result was that settlers never got off their boats. Wed, 07 Jul 2004 00:32:03 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aihand.c M /trunk/ai/aitools.c M /trunk/common/player.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h New AI tax code, includes the reintroduction of AI support for rapid growth through celebration (rapture growth). Wed, 07 Jul 2004 00:26:04 -0700 per: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Split out some city calculations that do not change city state from some that do. This prepares for the new tax code patch. Tue, 06 Jul 2004 14:48:48 -0700 jdorje: Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/savegame.c Save units' types by name rather than by ID. This avoids creating savegame incompatability when the order of units is changed in the ruleset. Backwards-compatability is handled by a fixed array of the ordering of the old unit names in the various rulesets. Patch by Mateusz Stefek in PR#9123 with changes by me. Sat, 03 Jul 2004 10:11:35 -0700 per: Changed paths: M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ1.serv M /trunk/data/civ2/units.ruleset M /trunk/data/civ2.serv M /trunk/data/default/units.ruleset M /trunk/data/history/units.ruleset M /trunk/data/misc/flags.spec M /trunk/server/gamehand.c M /trunk/server/savegame.c M /trunk/server/stdinhand.c Specify a list of starting units as a server variable, instead of using the server variables game.settlers and game.explorers. Patch by James Canete. Thu, 01 Jul 2004 11:15:52 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h Change adjc_dir_iterate and cartesian_adjacent_iterate to work properly with topologies that have different valid and cardinal directions. - Both are wrappers for adjc_dirlist_iterate. - The lists of valid and cardinal directions is built in init_topology. Patch by Greg, Ross, and myself in PR#8959, with style, comment, and variable names changes by me. Wed, 30 Jun 2004 07:34:30 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c Add #include to connectdlg_common.c. Patch by Brett Albertson in PR#9150 with changes by me. Wed, 30 Jun 2004 00:59:26 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Add a new function end_phase, which is intended to end a player's phase of movement. Move some code into this function. Patch by me in PR#9143. Tue, 29 Jun 2004 21:30:44 -0700 jdorje: Changed paths: M /trunk/common/map.c Remove the translation of a LOG_VERBOSE message, and fix the spelling in another LOG_VERBOSE message. Patch by me in PR#9151. Tue, 29 Jun 2004 10:05:07 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add support for roadstyle 2. This is a civ3-style road method with 2^8 different sprites each for road and rail. Patch by John Bauman in PR#9135 with style, comment, and capability changes by me. Mon, 28 Jun 2004 22:39:52 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isotrident/units.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec Make several fixes for veteran level and stack sprites: - Draw the veteran sprite even if the stack sprite is present. - Move the trident stack sprite so it doesn't overlap the veteran sprite. - Make veteran sprites optional. - Remove the empty "green" veteran sprite from trident and isotrident. Patch by me in PR#9119. Mon, 28 Jun 2004 22:28:44 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/units.png M /trunk/data/isotrident/units.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec Add two new tileset sprites: for "low fuel" and "tired" units. These sprites are drawn on top of the units and are included in trident and isotrident tilesets. Patch by me in PR#23. Graphics by Abraham Rash . Mon, 28 Jun 2004 00:18:35 -0700 jdorje: Changed paths: M /trunk/po/POTFILES.in Add missing nation files to POTFILES.in. Patch by Mateusz Stefek in PR#9133. Sun, 27 Jun 2004 09:52:17 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Add civ3-style base terrain graphics. This allows drawing of fully matched rectangular cell graphics. Patch by me in PR#8622. Sat, 26 Jun 2004 10:08:37 -0700 jdorje: Changed paths: M /trunk/common/aicore/pf_tools.c Set the PF parameters is_pos_dangerous and get_zoc in pft_fill_unit_default_parameter. Patch by Gregory Berkolaiko in PR#9106. Fri, 25 Jun 2004 18:37:21 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/afghanistan.png A /trunk/data/flags/ethiopia.png M /trunk/data/misc/flags.spec A /trunk/data/nation/afghani.ruleset A /trunk/data/nation/ethiopian.ruleset Add the Afghanistan and Ethiopia nations. Nations by Daniel Herding in PR#3552 with changes by me. Fri, 25 Jun 2004 17:41:40 -0700 jdorje: Changed paths: M /trunk/data/default/nations.ruleset M /trunk/data/flags/Makefile.am A /trunk/data/flags/swiss.png M /trunk/data/misc/flags.spec A /trunk/data/nation/swiss.ruleset Add the Swiss nation. Nation by Beni Mahler in PR#8709; patch by me. Fri, 25 Jun 2004 16:43:01 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihand.c M /trunk/ai/aihunt.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/common/capstr.c M /trunk/common/combat.c M /trunk/common/connection.c M /trunk/common/diptreaty.c M /trunk/common/effects.c M /trunk/common/game.c M /trunk/common/government.c M /trunk/common/idex.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/nation.c M /trunk/common/player.c M /trunk/common/tech.c M /trunk/common/terrain.c M /trunk/common/worklist.c M /trunk/utility/capability.c M /trunk/utility/registry.c Remove some unnecessary includes, and add some missing ones. Patch by Raimar Falke in PR#8652. Fri, 25 Jun 2004 16:35:55 -0700 jdorje: Changed paths: M /trunk/client/attribute.c M /trunk/client/audio_alsa.c M /trunk/client/audio_esd.c M /trunk/client/audio_sdl.c M /trunk/client/audio_winmm.c M /trunk/client/citydlg_common.c M /trunk/client/civclient.c M /trunk/client/climisc.c M /trunk/client/connectdlg_common.c M /trunk/client/control.c M /trunk/client/mapctrl_common.c M /trunk/client/messagewin_common.c M /trunk/client/options.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/aicore/cm.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c Remove some unnecessary includes, and add some missing ones. Patch by Raimar Falke in PR#8652. Fri, 25 Jun 2004 16:30:00 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/sanitycheck.c Add a new terrain flag NoCities. Terrains with this flag cannot have cities built on them, nor can tiles with cities on them be transformed into this type of terrain. Currently only ocean gets the NoCities flag. Patch by me in PR#8797. Fri, 25 Jun 2004 13:51:43 -0700 ornil: Changed paths: M /trunk/po/ru.po Minor update. Fri, 25 Jun 2004 09:38:48 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bug whereby the scroll slider size could be bigger than the scroll range. This lead to inconsistent scrolling and in one case, an infinite loop in libgtk2. Patch by me in PR#8970. Fri, 25 Jun 2004 06:53:25 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Remove the special casing for "tall" tiles in gui_rect_iterate. Now if the user wants "tall" tiles to be covered they must extend the height manually. Since most users don't want this, some unnecessary drawing has been removed. Patch by me in PR#9079. Thu, 24 Jun 2004 13:01:08 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Change find_city_near_tile() so that it gives reproducable results. Previously the "last" city was favored, so a tile could be assigned sometimes to one city and sometimes to another, depending on what tile had been looked at last. This caused the citymap overlay to be drawn wrongly. Patch by me in PR#9069. Thu, 24 Jun 2004 06:22:04 -0700 jdorje: Changed paths: M /trunk/ai/aidiplomat.c Fix a typo bug in the diplomat code that caused the wrong variable to be compared to NULL. This could reportedly cause a server crash. Found and patched by James Canete as part of PR#8914. Thu, 24 Jun 2004 06:18:54 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Save and load the revolen (revlotion length) value so that it's not lost. Reported by Eddie Anderson in PR#9051. Patch by me. Wed, 23 Jun 2004 17:15:50 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bug causing parts of the mapview canvas not to be updated. Patch by me in PR#9068. Wed, 23 Jun 2004 16:08:55 -0700 jdorje: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c Make some simple compilation fixes to gui-sdl. Patch by me in PR#9072. Wed, 23 Jun 2004 14:08:02 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c Initialize the CM "results" array when it is created. Reported by Brett Albertson . Patch by me in PR#9031. Wed, 23 Jun 2004 08:04:52 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Wed, 23 Jun 2004 07:50:44 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Remove partial tile drawing. This comprises of removing the draw_part and draw_type enumerations, along with all users. The end result is much simpler drawing code. Patch by me in PR#8999. Tue, 22 Jun 2004 21:33:13 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/mapview.c Fix switching tilesets in win32 client. Reported by Per as PR#6974, patch by me. Tue, 22 Jun 2004 19:01:21 -0700 jdorje: Changed paths: M /trunk/utility/registry.c Fix a memory leak in the registry code. Patch by me in PR#9036. Tue, 22 Jun 2004 18:52:23 -0700 jdorje: Changed paths: M /trunk/server/report.c Fix a memory leak in the score reporting code. Patch by me in PR#9037. Tue, 22 Jun 2004 16:05:56 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/dialogs.c Remove obsolete unit connect dialog from win32 client. Fixes a compile warning. Reported and patched by Jason Dorje Short as PR#9001. Tue, 22 Jun 2004 09:17:32 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Mon, 21 Jun 2004 08:14:43 -0700 glip: Changed paths: M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/mapview_common.c M /trunk/client/text.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Display number of turns to the goto target at the end of the target line and also in the information panel on the left. Patch by Jason, ticket 717. Sun, 20 Jun 2004 11:23:38 -0700 glip: Changed paths: M /trunk/ai/aiferry.c Prevent a possible loop in ai_manage_ferry. Spotted, reproduced and fixed by James Canete, issued as (9033). Sun, 20 Jun 2004 06:24:10 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Don't draw the "stacked" sprite twice. Since it's already drawn as part of the sprite list in put_unit, it doesn't need to be drawn a second time as a special case. Patch by me in PR#9022. Sun, 20 Jun 2004 06:21:58 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bad bug that caused the part of the mapview canvas store outside of the visible window not to ever be updated. This meant when the mapview size was increased the extra drawn data would be garbage. Patch by me in PR#9027. Sun, 20 Jun 2004 06:16:04 -0700 jdorje: Changed paths: M /trunk/client/text.c Make get_unit_info_label_text2 always return text with the same number of lines. This prevents the info label from automatically resizing itself which caused a spurious mapview resizing. Patch by me in PR#9028. Sun, 20 Jun 2004 02:35:36 -0700 per: Changed paths: M /trunk/data/default/units.ruleset Add the worker unit. Settlers now cannot make airfields, and are not obsoleted. Engineers now obsolete workers intead of settlers, and cannot found cities. They also do not cost food upkeep any longer. Sun, 20 Jun 2004 00:41:15 -0700 per: Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aidiplomat.c A /trunk/ai/aiferry.c A /trunk/ai/aiferry.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h Move ferry code into its own file. Patch by Greg. Thu, 17 Jun 2004 12:50:41 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/srv_main.c Don't reshuffle players when loading a saved game. Instead shuffled players are saved in the save file, and on reload no new shuffling is done until the next turn. Patch by me in PR#8906. Thu, 17 Jun 2004 12:45:03 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix several bugs in the drawing (and undrawing) of goto lines. Patch by me in PR#8964. Wed, 16 Jun 2004 18:15:19 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/dialogs.c Correct the ordering of units displayed when clicking on a stack in win32 client. Resolves PR#8437. Wed, 16 Jun 2004 17:39:51 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c Increase the distance that the win32 client mapview scrolls when clicking the scroll arrows. Resolves PR#8340. Wed, 16 Jun 2004 17:04:07 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/menu.c Fix crash in win32 client due to orders menu being enabled when no unit in focus. Resolves PR#3507. Wed, 16 Jun 2004 16:55:56 -0700 per: Changed paths: M /trunk/common/aicore/pf_tools.c Remove redundant line of code (omniscience). Wed, 16 Jun 2004 15:56:16 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Remove the duplicated iso and classic-view methods for fulfilling draw_segment. Now both views use a much simpler algorithm. Patch by me in PR#8965. Wed, 16 Jun 2004 15:45:39 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/packhand.c M /trunk/client/tilespec.c Determine the citydlg canvas size at runtime, and base the city<->canvas position conversion on the citydlg size only. This means the citymap can have a different size without breaking the city dialog canvas. Patch by me in PR#8973, with extra comments. Wed, 16 Jun 2004 05:59:34 -0700 glip: Changed paths: M /trunk/ai/aitools.c Teach ai_unit_execute_path to understand paths which involve waiting before venturing into dangerous areas. Reported by Chris Knoke in (8955). Wed, 16 Jun 2004 05:54:36 -0700 glip: Changed paths: M /trunk/ai/advdomestic.c Set need_boat field correctly when a future settler will need a boat. Also remove the redundant code which was created when separating workers and settlers. A part of (8992). Tue, 15 Jun 2004 20:01:02 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/common/city.c Make sure to reallocate the CM's cache3.results when the citymap changes. Otherwise we can get segfaults or memory corruption at weird times. Patch by me in PR#8977. Tue, 15 Jun 2004 19:50:27 -0700 jdorje: Changed paths: M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/mapview.c Fix gui-stub, allowing it to compile again. Patch by me in PR#9000. Mon, 14 Jun 2004 17:58:24 -0700 jdorje: Changed paths: M /trunk/diff_ignore Add *_gen.[ch] to diff_ignore. Patch by Marcelo Burda in PR#8898. Mon, 14 Jun 2004 16:43:08 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/server/citytools.c Clean up some city functions: - Change "struct city *" parameters to "const struct city *". - Rename several functions to match what they do. - Style cleanups. - Added comments. Patch by Per Mathisen in PR#8982 with changes by me. Mon, 14 Jun 2004 15:01:07 -0700 per: Changed paths: M /trunk/common/aicore/citymap.c M /trunk/common/aicore/citymap.h citymap1.diff: fix a bug in citymap code, and readd the reserve single tile function; this code is used in the new settlers patch. Mon, 14 Jun 2004 15:00:12 -0700 per: Changed paths: M /trunk/ai/ailog.c Ensure that virtual units are reported to message window in CITY_LOG() too. Mon, 14 Jun 2004 03:37:52 -0700 per: Changed paths: M /trunk/ai/aiunit.c Improve ferry logging and removes a small buglet - we didn't reset our goto coordinates or AI role when going idle from lack of task in ferry management code. Mon, 14 Jun 2004 03:36:39 -0700 per: Changed paths: M /trunk/ai/aitools.c In the bodyguard want evaluation function, we did not check if the dangerous units and cities we evaluated actually were hostile... in some cases they could even be our own... Mon, 14 Jun 2004 03:34:15 -0700 per: Changed paths: M /trunk/ai/aiunit.c Explorers that cannot explore anything else - send them home, or at least to a city somewhere. Units that go home now can use ferries. Sun, 13 Jun 2004 09:53:34 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add a new function map_to_gui_vector. This does the work of converting from cartesian to GUI coordinates in a vector way - one that is not tied to any particular origin. This function is used in three places. Patch by me in PR#8960. Sat, 12 Jun 2004 20:57:05 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h Turn MAP_TILES from a #defined constant into a variable. It is now calculated when the topology is set. Patch by me in PR#8952. Sat, 12 Jun 2004 10:42:28 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/server/mapgen.c M /trunk/server/savegame.c M /trunk/server/stdinhand.c Change the method of setting map dimensions. Previously the user would set an xsize and ysize value. Now the user just sets a size value and the server calculates xsize and ysize based on an "optimal" ratio for the current topology. The advantage of the new system is that the default parameters now work "optimally" for all topologies. Patch by Marcelo Burda in PR#8632 with changes by me. Fri, 11 Jun 2004 23:38:29 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Draw goto lines the same way in non-iso view as in iso-view. Now after the tile layer (terrain, units, and cities) is drawn all goto lines are drawn on top. Patch by me in PR#8945. Fri, 11 Jun 2004 09:59:18 -0700 jdorje: Changed paths: M /trunk/data/isotrident/Makefile.am D /trunk/data/isotrident/small.png D /trunk/data/isotrident/small.spec M /trunk/data/isotrident.tilespec M /trunk/data/misc/small.png M /trunk/data/misc/small.spec Replace the misc "small" graphics with isotrident's "small" graphics, and remove isotrident's "small" graphics. All tilesets now use the same set of "small" graphics. See PR#8905. Fri, 11 Jun 2004 08:46:01 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Fix a drawing bug that caused the unit to not be proplerly updated when it was moved. Patch by me in PR#8949. Fri, 11 Jun 2004 08:41:13 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c Fix a bug that causes a fatal error when scientists have a lower city size requirement than taxmen. Patch by me in PR#8934. Fri, 11 Jun 2004 07:29:45 -0700 per: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h Remove ai_unit_gothere(), which was a mostly unused wrapper which was meant to do the work now done by ai_gothere(). Fri, 11 Jun 2004 06:58:56 -0700 per: Changed paths: M /trunk/ai/ailog.c Send /debug log messages to the message window of all players. This way you can also use /debug with conndlg started games to debug the AI. Wed, 09 Jun 2004 18:04:54 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h Change the way citymap overlays on the mapview are handled. They are now persistent, and will not be overwritten by partial updates (e.g., moving units) or recentering the mapview. Patch by me in PR#8863. Wed, 09 Jun 2004 14:27:46 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c If -e is specified or the timeout is -1, don't exit the server immediately when the game ends but instead wait for the server restart. The former behavior prevented any type of endgame with a -e server. Patch by me in PR#8920. Tue, 08 Jun 2004 21:39:13 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/default/cities.ruleset M /trunk/server/ruleset.c M /trunk/server/savegame.c Add the names of specialists ("elvis", "scientist", "taxman") to cities.ruleset. This potentially allows these names to be changed in the future. Patch by me in PR#8921. Sun, 06 Jun 2004 14:02:16 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk-2.0/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.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/srv_main.c Send the unavailable nations to the client by a series of packets, each giving one unavailable nation, rather than a single packet giving the full list of unavailable nations. This is more extensible since the list of unavailable nations is potentially unbounded. Patch by me in PR#8889. Sun, 06 Jun 2004 13:45:27 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.h M /trunk/server/mapgen.c M /trunk/server/stdinhand.c Change mapgen to do temperature-based terrain placement: - Add a function map_temperature to return the temperature of a particular map position. This works as you might expect for "classical" topologies but becomes more complicated for torus topologies. - Another function rand_map_pos_temperature returns a random position which matches the given temperature and terrain constraints. - Placement of poles and other terrain now checks the temperature of the tiles in question. - Temperature is used in the placement of huts and starting positions. The "reserved" polar continent numbers are removed. - Poles are separated by decreasing the height of near-polar-cold areas rather than a hard-coded loop. This enables some texturing of polar terrains to be done. Patch by Marcelo Burda in PR#8624 with changes by me. Sun, 06 Jun 2004 11:31:09 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/common/map.c M /trunk/server/srv_main.c Generate the city map indices when the map is allocated. This is sure to always generate them; it fixes a bug when loading saved games. Bug introduces in PR#8817; fixed in PR#8909. Sun, 06 Jun 2004 11:21:10 -0700 jdorje: Changed paths: M /trunk/data/isotrident.tilespec Add a match_style to several isotrident terrains. This allows them to be drawn correctly. Bug introduced in PR#8897; fixed in PR#8924. Sat, 05 Jun 2004 23:09:46 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Add a new field "match_style" to the terrain tileset structure in code and ruleset. This lays the foundation for a new "full" type of matching style. Currently only boolean and no-matching are possible. Patch by me in PR#8897, with added support for isotrident_shields. Sat, 05 Jun 2004 23:00:09 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/small.spec M /trunk/data/misc/small.spec Use separate sprite tags for the specialist graphics used on the panel to show luxury, science, and gold allocations of tax. This is more extensible since the different graphics need not depend on any particular type of specialist. Patch by me in PR#8903. Fri, 04 Jun 2004 08:49:59 -0700 glip: Changed paths: M /trunk/client/civclient.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/srv_main.c Generate indices for city_map_iterate_outwards rather then have a fixed size array. This makes increasing the city map size less difficult. Issued as 8817, Jason's rework of Remi Bonnet's original code. Fri, 04 Jun 2004 08:25:14 -0700 glip: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h M /trunk/doc/README.AI Fix some bugs and reorder things slightly in ai_gothere. Reordering: Before, the unit would try to find_ferry whenever it wanted ferry, but then if the ferry is not nearby, the result would not be used constructively. Now the unit will use find_ferry only if it's totally lost (inland), then it'd walk towards the coast. If unit is on the coast it will wait for a ferry to come within one step. Bugs were: 1. Ferry not made available when released. 2. Ferry not using omniscience when looking for psngrs. 3. Units reserving a ferry alhtough it does them no good and it hurts other things. 4. Units reserving other players' ferries. Issued as (PR#8827). Thu, 03 Jun 2004 22:03:27 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Add a new mapview function gui_distance_vector(). Use this function to avoid having to redraw the entire mapview when scrolling and the GUI coordinates wrap. Patch by me in PR#8884. Thu, 03 Jun 2004 06:53:42 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-2.0/wldlg.h Remove flag and crop blankspace from the worklist unit icons (PR#8482). Patch by Daniel Speyer , commited with changes by me. Wed, 02 Jun 2004 16:22:08 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Don't do AI actions when loading a game. They should only be done at the start of a new turn. Wed, 02 Jun 2004 15:54:15 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/cityhand.c Add a new function city_can_use_specialist to check if a specialist type is usable by a particular city. Use this function in several places to more easily check if the specialist is valid. Also, fix a bug when the player tries to change specialists in the citydlg. Patch by me in PR#8882. Wed, 02 Jun 2004 12:47:42 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.c Remove dio_put_city_map and dio_get_city_map. City map information is now sent as an array of integers rather than a string or bitfield. This is much simpler and more extensible. Patch by me in PR#8584. Tue, 01 Jun 2004 13:10:03 -0700 jdorje: Changed paths: D /trunk/data/graphics/isotrident/flags D /trunk/data/graphics/trident/flags Remove flags files, which are now in data/flags. Tue, 01 Jun 2004 12:44:24 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Fix a major bug when decreasing player reputation after nuking. Patch by Mateusz Stefek as part of PR#8834. Tue, 01 Jun 2004 12:10:32 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add a MAX_NUM_LAYERS #define to the tilespec code, to avoid hard-coding this limit in multiple places. Make sure the tileset doesn't specify too many layers. Patch by me in PR#8862. Mon, 31 May 2004 21:00:49 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/configure.ac M /trunk/configure.in M /trunk/data/Makefile.am A /trunk/data/flags A /trunk/data/flags/Makefile.am A /trunk/data/flags/arab.png A /trunk/data/flags/argentina.png A /trunk/data/flags/armenia.png A /trunk/data/flags/australia.png A /trunk/data/flags/austria.png A /trunk/data/flags/azerbaijan.png A /trunk/data/flags/barbarian.png A /trunk/data/flags/bavarian.png A /trunk/data/flags/belgium.png A /trunk/data/flags/boer.png A /trunk/data/flags/brasil.png A /trunk/data/flags/bulgaria.png A /trunk/data/flags/canada.png A /trunk/data/flags/catalan.png A /trunk/data/flags/cheyenne.png A /trunk/data/flags/chile.png A /trunk/data/flags/china.png A /trunk/data/flags/cornwall.png A /trunk/data/flags/croatia.png A /trunk/data/flags/czech.png A /trunk/data/flags/denmark.png A /trunk/data/flags/dunedain.png A /trunk/data/flags/egypt.png A /trunk/data/flags/england.png A /trunk/data/flags/estonia.png A /trunk/data/flags/europe.png A /trunk/data/flags/finland.png A /trunk/data/flags/france.png A /trunk/data/flags/germany.png A /trunk/data/flags/greece.png A /trunk/data/flags/greenland.png A /trunk/data/flags/hungary.png A /trunk/data/flags/iceland.png A /trunk/data/flags/india.png A /trunk/data/flags/iran.png A /trunk/data/flags/iraq_old.png A /trunk/data/flags/ireland.png A /trunk/data/flags/israel.png A /trunk/data/flags/italy.png A /trunk/data/flags/japan.png A /trunk/data/flags/kenya.png A /trunk/data/flags/korea.png A /trunk/data/flags/krev.png A /trunk/data/flags/latvia.png A /trunk/data/flags/lithuania.png A /trunk/data/flags/macedonia.png A /trunk/data/flags/mexico.png A /trunk/data/flags/mongolia.png A /trunk/data/flags/mordor.png A /trunk/data/flags/nato.png A /trunk/data/flags/netherlands.png A /trunk/data/flags/norway.png A /trunk/data/flags/olympic.png A /trunk/data/flags/pakistan.png A /trunk/data/flags/peru.png A /trunk/data/flags/philippines.png A /trunk/data/flags/poland.png A /trunk/data/flags/portugal.png A /trunk/data/flags/rome.png A /trunk/data/flags/russia.png A /trunk/data/flags/rwanda.png A /trunk/data/flags/scotland.png A /trunk/data/flags/serbia.png A /trunk/data/flags/silesia.png A /trunk/data/flags/singapore.png A /trunk/data/flags/slovenia.png A /trunk/data/flags/south_africa.png A /trunk/data/flags/soviet.png A /trunk/data/flags/spain.png A /trunk/data/flags/sweden.png A /trunk/data/flags/syria.png A /trunk/data/flags/thailand.png A /trunk/data/flags/tunisia.png A /trunk/data/flags/turkey.png A /trunk/data/flags/ukraine.png A /trunk/data/flags/united_kingdom.png A /trunk/data/flags/united_nations.png A /trunk/data/flags/unknown.png A /trunk/data/flags/usa.png A /trunk/data/flags/vietnam.png A /trunk/data/flags/wales.png M /trunk/data/misc/Makefile.am D /trunk/data/misc/flags.png M /trunk/data/misc/flags.spec - Add specfile loading code to load individual graphics files as a single sprite each. - Move flags files into individual files in data/flags/. - Change specfiles and numerous bootstrap files to match. Design by Eric Raymond, Mike Kaufman, and myself. Patch by me in PR#8760, with added automake/autoconf changes. Mon, 31 May 2004 09:38:55 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/cityhand.c M /trunk/server/ruleset.c Turn the specialist configuration data into an array. This simplifies some code logic and is more extensible. Patch by me in PR#8871. Mon, 31 May 2004 07:11:16 -0700 jdorje: Changed paths: M /trunk/server/mapgen.c Move some more code into adjust_map(), and call adjust_map() in one additional place. This simplifies the code a little bit. Patch by Marcelo Burda in PR#8870, with added comments by me. Sun, 30 May 2004 23:41:11 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Store all tile positions in savegames as native positions. This makes them all consistent (previously some were map and some were native positions). Reported by Rob Best . Patch by me in PR#8852. Sat, 29 May 2004 21:21:00 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Add a new function begin_phase() to the main server loop. Some code is moved from begin_turn() and the loop itself into begin_phase(). This is a first step toward separating turns and phases. Patch by me in PR#8859. Sat, 29 May 2004 13:57:16 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/server/cityhand.c Remove some references to the specialist enum values. This simplifies the logic and is more extensible. Patch by me as part of PR#8854. Sat, 29 May 2004 13:34:31 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/server/cityturn.c Change the CM interface to use an array for the specialists data instead of separate variables. This allows some code to be simplified and is more extensible. Patch by me in PR#8856. Sat, 29 May 2004 13:24:43 -0700 jdorje: Changed paths: M /trunk/tests/Makefile.am Improve "make check" so it can be run out of the builddir. Patch by Marko Lindqvist in PR#8662, updated by me. Sat, 29 May 2004 13:01:45 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Avoid giving shared vision to players that don't exist. This can cause problems when they are created later. Report and solution Mateusz Stefek in PR#8843. Patch by me. Sat, 29 May 2004 06:41:57 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c The connect dialog didn't grow over the set size when the strings were larger than the set size. This caused problems with I18N. Fixed (PR#8808). Bug reported by Raimar Falke . Fri, 28 May 2004 13:45:19 -0700 vasc: Changed paths: M /trunk/common/combat.c M /trunk/common/combat.h Remove unit_behind_*** functions (PR#8861). Patch by Jason Dorje Short , reported by me. Fri, 28 May 2004 12:13:07 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/packhand.c Simplify the logic of do_move_unit and cut out several unnecessary redraws. Patch by me in PR#8833. Thu, 27 May 2004 23:52:30 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c Remove the begin_player_turn and begin_cities_turn functions, which are unused. Patch by me in PR#8845. Thu, 27 May 2004 23:47:10 -0700 jdorje: Changed paths: M /trunk/server/sanitycheck.c M /trunk/server/sanitycheck.h M /trunk/server/srv_main.c Add a new preprocessor variable SANITY_CHECKING to sanitycheck.h. The sanity_check and sanity_check_city functions are disabled if this macro isn't defined. Callers now don't need to worry whether sanity checking is enabled before calling these functions. Patch by me in PR#8842. Thu, 27 May 2004 15:14:19 -0700 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aicity.c M /trunk/client/agents/cma_core.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/packhand.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/score.c M /trunk/server/unithand.c Create a specialists' enumeration, and put the specialists' information for a city into an array. This makes the specialists more extensible and will make some operations easier. Patch by me in PR#8795, with extra style fixes. Thu, 27 May 2004 08:49:40 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated. Wed, 26 May 2004 20:17:35 -0700 jdorje: Changed paths: M /trunk/server/stdinhand.c Fix a bug preventing games from running outside of scenario mode. See PR#8798. Wed, 26 May 2004 19:06:52 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/savegame.c M /trunk/server/stdinhand.c Remove the map.fixed_start_positions variable. It is no longer needed since this is now set individually for each starting position. Patch by me in PR#8798. Tue, 25 May 2004 21:00:53 -0700 jdorje: Changed paths: M /trunk/client/gui-win32/mapview.c Fix canvas_put_rectangle in gui-win32: it was drawing one pixel too much in each direction. Patch by James Canete in PR#8766. Tue, 25 May 2004 08:47:09 -0700 per: Changed paths: M /trunk/ai/aitools.c Add comment about warmap and find_beachhead. Tue, 25 May 2004 08:42:11 -0700 per: Changed paths: M /trunk/ai/aitools.c Replace is_at_coast() with is_ocean_near_tile() in AI code. The former only checks oceans in NWES directions and was used by mistake. Tue, 25 May 2004 08:35:32 -0700 per: Changed paths: M /trunk/ai/aidata.c AI love requirement for alliance was set to the same as for peace. This is a mistake. Sets it to twice that as required for peace. Tue, 25 May 2004 08:29:59 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aitech.c M /trunk/common/government.h Cleanup of ai/aitech.c. Patch by Greg. Tue, 25 May 2004 08:21:07 -0700 per: Changed paths: M /trunk/server/diplhand.h Change reputation loss from 97% to 3% when using a nuke... Patch by Mateusz. Mon, 24 May 2004 18:06:25 -0700 per: Changed paths: M /trunk/common/diptreaty.c Add some additional comments. Mon, 24 May 2004 17:41:17 -0700 per: Changed paths: M /trunk/utility/shared.c Ban '*' from player/nation/city names. From alliances patch. Mon, 24 May 2004 17:40:20 -0700 per: Changed paths: M /trunk/common/diptreaty.c M /trunk/common/game.h M /trunk/server/stdinhand.c Extend 'set diplomacy' option to forbid diplomacy even between team mates. From alliances patch. Mon, 24 May 2004 17:33:17 -0700 per: Changed paths: M /trunk/server/gamelog.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Extend the 'endgame' command so that you can end the game in a victory for the given list of players. For draws and surrenders. See PR#8493. Mon, 24 May 2004 16:36:50 -0700 per: Changed paths: M /trunk/common/player.c pplayers_in_peace() was missing check for DS_TEAM (fix from alliances patch) Mon, 24 May 2004 15:48:08 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c Fix a bug in the drawing of fog of war caused by the stipple origin not being set. Patch by me in PR#8818. Mon, 24 May 2004 14:42:16 -0700 per: Changed paths: M /trunk/common/aicore/Makefile.am A /trunk/common/aicore/citymap.c A /trunk/common/aicore/citymap.h Add citymap code to common AI code repository (common/aicore/). This is a large int double array that corresponds to the freeciv main map. It keeps track of the occupancy and crowdedness of tiles for settlers and cities. Mon, 24 May 2004 14:36:45 -0700 per: Changed paths: M /trunk/ai/ailog.c Fix logging of virtual units in AI cities. Mon, 24 May 2004 14:04:53 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Use a second buffer in drawing the map canvas. This prevents errors where some parts of the canvas were only partially redrawn. Patch by me in PR#8815. Mon, 24 May 2004 06:00:51 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Fixed bug in my recent city dialog commit (PR#8781). Bug reported by Christian Knoke and Jason Dorje Short . Sun, 23 May 2004 19:09:27 -0700 glip: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aicity.c M /trunk/ai/aicity.h Clean up ai_manage_cities, domestic_advisor_choose_build, add header comments in few places and retire ai_choose_ferryboat. Second patch in (PR#8805). Sun, 23 May 2004 11:40:42 -0700 jdorje: Changed paths: M /trunk/server/gamehand.c M /trunk/server/savegame.c Load all start positions in a scenario, even if there are more start positions than possible players. Patch by me in PR#8803. Sun, 23 May 2004 10:06:42 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Make sure at least one specialist type is available without a size restriction. Patch by Raimar Falke as part of PR#8796, with fixed grammar. Sun, 23 May 2004 07:27:38 -0700 rfalke: Changed paths: M /trunk/utility/fcintl.c M /trunk/utility/fcintl.h Add a "const" to the return type of skip_intl_qualifier_prefix. Patch from me in PR#8813. Sun, 23 May 2004 06:47:21 -0700 rfalke: Changed paths: M /trunk/civ.in M /trunk/ser.in Change the construction of the absolute src and build path from using "@abs_*@" to using "cd;pwd" since the former isn't available in autoconf 2.13. Patch from me in PR#8802. Sat, 22 May 2004 23:10:56 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Update the panel text when a city packet is received, since the civ popluation may have changed. Patch by Raimar Falke in PR#8769, with added comment. Sat, 22 May 2004 19:18:25 -0700 glip: Changed paths: M /trunk/ai/advmilitary.c Fix a divide-by-zero error which happens in civ1 ruleset when a low-quality unit is interviewed for the terminator job. Reported by Jason, patch by Raimar and myself (PR#8791). Sat, 22 May 2004 19:07:58 -0700 glip: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/advmilitary.h M /trunk/ai/aicity.c Cleanup of ai_city_choose_build. Also relocated establish_city_distances. Part of (PR#8805). Sat, 22 May 2004 19:05:37 -0700 glip: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/server/settlers.c Introduce find_ferry function. It can find the nearest ferry for a unit which is positioned inland, the ferry can be in any sea adjacent to the unit's continent. It uses some powerful PF magic to do so. Issued as (PR#8777). Sat, 22 May 2004 16:51:10 -0700 jdorje: Changed paths: M /trunk/data/civ2/terrain.ruleset Fix a typo in the civ2 ruleset. Patch by me in PR#8792. Sat, 22 May 2004 11:12:21 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c Remove the single_tile canvas from the mapview struct. It is no longer needed and is a pain to maintain. Its users now use the tmp_store canvas directly. Patch by me in PR#8790. Sat, 22 May 2004 10:56:49 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.h Fix a bug in the draw_type of the bottom row of tiles iterated over in gui_rect_iterate. The bottom row should not have D_M. Patch by me in PR#8789. Sat, 22 May 2004 04:37:40 -0700 rfalke: Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets_gen.c Issue a warning if packets are read or written to a closed connection. Previously the code dumped core at the next line (variant-assert). Reported by Vasco Alexandre da Silva Costa in PR#8722. Patch from me. Sat, 22 May 2004 04:31:37 -0700 rfalke: Changed paths: M /trunk/common/connection.c Expand the receive buffer of the connection up to MAX_LEN_BUFFER if it is full but there is data on the wire to be read. Previously this caused a read (my_readsocket) with a size of 0 bytes. The result (0) was interpreted as EOF. Reported by Vasco Alexandre da Silva Costa in PR#8722. Patch from me. Sat, 22 May 2004 02:27:26 -0700 jdorje: Changed paths: M /trunk/utility/specvec.h Simplify the ***_vector_get and ***_vector_append function internals. Patch by Raimar Falke in PR#8786, with style changes by me. Fri, 21 May 2004 12:26:30 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Use specvecs instead of realloc'ed array in city dialog (PR#8781). Fri, 21 May 2004 12:03:44 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/default/cities.ruleset M /trunk/server/cityhand.c M /trunk/server/ruleset.c Make specialists somewhat configurable, and add an option to forbit players from changing their tax rates. Patch by Per Mathisen in PR#8779, with added style fixes. Fri, 21 May 2004 11:45:45 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Merge all of the per-specfile small sprite lists into just one global list. Patch by me in PR#8761. Fri, 21 May 2004 11:34:59 -0700 jdorje: Changed paths: M /trunk/server/gamehand.c Change a #define to a const int. Requested by Raimar Falke in PR#8783. Fri, 21 May 2004 10:59:42 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change the overview to use natural coordinates (rather than native coordinates). This requires several hacks to handle corner cases, but makes the overview substantially better for iso-maps. Patch by Marcelo Burda in PR#8627, with style and comment changes by me. Thu, 20 May 2004 17:22:43 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c Add a new function update_city_description to update a single city description. Call this function when a city description changes. Patch by me in PR#8756, with style and comment changes. Thu, 20 May 2004 14:38:53 -0700 jdorje: Changed paths: M /trunk/common/city.h Rewrite city_map_iterate to respect "break" and to use is_valid_city_coords. Patch by me in PR#8773, based on an earlier patch by Remi Bonnet. Thu, 20 May 2004 14:27:51 -0700 jdorje: Changed paths: M /trunk/common/city.c Change some citymap functions to use CITY_MAP_RADIUS more correctly. In the case if is_valid_city_coords this means checking the pythagorean distance instead of hard-coding the "invalid" positions. Patch by Remi Bonnet as part of PR#7350, with style and comment changes by me. Thu, 20 May 2004 10:00:23 -0700 rfalke: Changed paths: M /trunk/Makefile.am Remove the nodist_noinst_SCRIPTS statement from Makefile.am since automake 1.4 doesn't support it. Reported by me in PR#8702. Patch from Jason Short. Wed, 19 May 2004 14:14:41 -0700 jdorje: Changed paths: M /trunk/utility/astring.c M /trunk/utility/astring.h Remove "athing". It is now obsoleted by specvec. Patch by me in PR#8762. Wed, 19 May 2004 14:03:12 -0700 per: Changed paths: M /trunk/ai/aitools.c Forgot one file (with one line change!) in previous AI ferry commit. Wed, 19 May 2004 13:14:26 -0700 vasc: Changed paths: M /trunk/client/clinet.c M /trunk/client/packhand.c Fix disconnect menu item insensitivity bug (PR#8707). Bug reported by Jason Dorje Short . Wed, 19 May 2004 13:11:17 -0700 per: Changed paths: M /trunk/common/map.h M /trunk/server/gamehand.c M /trunk/server/mapgen.c M /trunk/server/savegame.c Look for information in savegames about where nations should be placed which is in a string format and therefore will not break when new nations are added. Patch by Jason. Wed, 19 May 2004 13:07:33 -0700 vasc: Changed paths: M /trunk/utility/specvec.h Added vector iterator macro, append and get the last element functionality. Wed, 19 May 2004 07:40:15 -0700 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aicity.c M /trunk/ai/aiunit.c M /trunk/common/city.h M /trunk/server/settlers.c Reduce the number of ferries built by sending unused ferries to cities that need them in advance. Patch by Joshua and Greg as PR#6567. Wed, 19 May 2004 07:06:24 -0700 per: Changed paths: M /trunk/doc/README.AI Add Greg's fine explanation of the ferry system to README.AI. Tue, 18 May 2004 17:49:32 -0700 jdorje: Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/server/gotohand.c M /trunk/server/mapgen.c M /trunk/server/unittools.c Make arctic terrain "dangerous". - A new flag TER_UNSAFE is added to arctic. This causes non-flying units to be lost when traveling over arctic. - Another flag TER_UNSAFE_COAST is also added to arctic. This makes arctic coastline unsafe for triremes. Patch by Marcelo Burda as PR#6972, with style changes, added comments, and one moved macro by me. Tue, 18 May 2004 09:29:30 -0700 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/utility/shared.c M /trunk/utility/shared.h Move the population_to_text function out of utility/ and into common/. The function general_int_to_text is therefore renamed as big_int_to_text, documented better, and made public. Patch by me in PR#8693, with added comments and an assertion. Tue, 18 May 2004 09:14:30 -0700 jdorje: Changed paths: M /trunk/common/nation.c M /trunk/server/ruleset.c M /trunk/server/savegame.c Replace -1 with NO_NATION_SELECTED, and give an fatal error if an in-use nation can't be found when a game is loaded. Patch by me in PR#8755. Mon, 17 May 2004 17:02:40 -0700 jdorje: Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/terrain.ruleset Fix the civ1 ruleset to work without T_RIVER. Patch by me in PR#8727. Mon, 17 May 2004 12:43:28 -0700 jdorje: Changed paths: M /trunk/utility/registry.c Change columns_tab from an "athing" to an astring vector (using specvec). Patch by me in PR#8694. Mon, 17 May 2004 09:51:16 -0700 jdorje: Changed paths: M /trunk/civ.in M /trunk/ser.in Use @abs_top_builddir@ and @abs_top_srcdir@ to find the build and src dir. Change to the srcdir before executing Freeciv; this means we don't have to set FREECIV_PATH. Patch by me in PR#8677. Mon, 17 May 2004 00:16:43 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c Change the show_city_desc function: - It is told which canvas to draw to. - It tells the caller the dimensions of the city text that was drawn. The show_city_descriptions function is changed to take advantage of this. This should prevent city descriptions from ever being overdrawn during an update_map_canvas call. Patch by me in PR#8746 with added comments. Sun, 16 May 2004 22:34:53 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/server/stdinhand.c Change some N_() strings to be const. Patch by me as part of PR#8664. Sun, 16 May 2004 19:16:15 -0700 vasc: Changed paths: M /trunk/client/clinet.c M /trunk/common/city.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/utility/ioz.c M /trunk/utility/netintf.c M /trunk/utility/shared.c M /trunk/utility/support.c M /trunk/utility/support.h PR#8704: Fix wrong error messages in MS Windows. Jason Dorje Short helped with testing and debugging of the patch. Sun, 16 May 2004 18:29:48 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/client/include/dialogs_g.h M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/data/Freeciv Replace the "connect" menu item and its popup window with a connect submenu. The user chooses Orders->Connect->Road and enters the Connect state with the activity set to Road. Only road, rail, and irrigation connection is supported for now. Patch by me in PR#8739. Sun, 16 May 2004 12:07:35 -0700 jdorje: Changed paths: M /trunk/common/map.h M /trunk/doc/HACKING Introduce "natural" coordinates. Patch by Marcelo Burda as part of PR#8627, with changed comments and added documentation by me. Sat, 15 May 2004 15:41:37 -0700 per: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/savegame.c Remove game.load_options and simplify savegame loading slightly, as we can now always assume that we load rulesets at a certain point. Sat, 15 May 2004 14:30:34 -0700 jdorje: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/gui_stuff.c M /trunk/client/gui-win32/gui_stuff.h M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/spaceshipdlg.c Fix some compilation warnings in gui-win32. Patch by James Canete in PR#8641. Sat, 15 May 2004 13:30:19 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/dialogs.c Change the prototype for notify_dialog_update to fix compiler warnings. Sat, 15 May 2004 12:20:36 -0700 per: Changed paths: M /trunk/ai/aihunt.c (0,0) -> (-1,-1) for comment when indicating invalid coordinate, as requested by Jason. Sat, 15 May 2004 11:15:46 -0700 jdorje: Changed paths: M /trunk/common/aicore/path_finding.c Fix handling of ZOC in danger maps. Patch by Marcelo Burda as part of PR#6972. Sat, 15 May 2004 09:36:55 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Clear the backing store directly in update_map_canvas, not in update_map_canvas_visible. Patch by me in PR#8733. Sat, 15 May 2004 09:33:42 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Improve error handling of phantom units: - Use LOG_ERROR rather than LOG_NORMAL for the error message. - If the assertion doesn't go off, just remove the phantom unit. Patch by me in PR#8726, with added comment. Sat, 15 May 2004 09:19:09 -0700 per: Changed paths: M /trunk/ai/aihunt.c Fix PR#8740, a log message didn't properly check for NULL values. Found by Vasco. Fri, 14 May 2004 17:48:17 -0700 jdorje: Changed paths: M /trunk/utility/specvec.h Rewrite specvec. It is no longer a wrapper for athing. Patch by me in PR#8683. Fri, 14 May 2004 08:34:45 -0700 jdorje: Changed paths: M /trunk/client/text.c Add back a missing newline in the panel text. Reported by Vasco Alexandre Da Silva Costa. Patch by me in PR#8723. Fri, 14 May 2004 04:04:22 -0700 sebauer: Changed paths: M /trunk/server/gamehand.c M /trunk/utility/shared.c Introduced a new CHALLENGE_PATH define. If set, it defines the path for the challenge file which needed if a client want to control the server. As AmigaOS does't know about Home directories, modified user_home_dir() to return a appropriate directory. Closes my patch #8721. Thu, 13 May 2004 19:23:42 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c - Pass a rectangle to show_city_descriptions telling it where to update the descriptions. - Call show_city_descriptions directly from update_map_canvas. The callers of update_map_canvas now need not worry about city description redrawing. Patch by me in PR#8719. Thu, 13 May 2004 11:17:37 -0700 per: Changed paths: M /trunk/data/default/buildings.ruleset Change obsoletion tech of Richard's from Industrialization to Robotics. See PR#8658. Thu, 13 May 2004 11:14:22 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/inputdlg.c M /trunk/client/gui-xaw/inputdlg.h M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h Assume strings returned by gettext are const. Patch by me in PR#8664. Thu, 13 May 2004 09:38:19 -0700 per: Changed paths: M /trunk/server/unithand.c Fix "unit_list_size(&ptile->units) == 0" crash in client. This solves ticket (PR#8674). Reported by Christian Knoke and several others, fixed by Jason. Tue, 11 May 2004 20:21:00 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c Add an iterator citydlg_known_iterate that allows iteration over all tiles visible to the city, according to the Painter's algorithm. Patch by Marcelo Burda and myself in PR#8526. Tue, 11 May 2004 13:01:43 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Improve the speed of mapview scrolling. If the mapview is recentered any overlapping areas are just copied, not redrawn. Any newly-visible areas must still be drawn fresh. Patch by me in PR#8603, with added comments. Tue, 11 May 2004 12:51:39 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c PR#8664: Replace GtkComboBox with a GtkOptionMenu. This silences the compiler warnings when gettext returns const char *. Tue, 11 May 2004 10:59:34 -0700 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/connecthand.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/stdinhand.c Assume strings returned by gettext are const. Patch by me in PR#8664, with improved style and comments. ------------------------------------------------------------------ Tue, 11 May 2004 10:52:25 -0700 jdorje: 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/connectdlg.c M /trunk/client/gui-gtk-2.0/connectdlg.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/inputdlg.c M /trunk/client/gui-gtk-2.0/inputdlg.h M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c Assume strings returned by gettext are const. Patch by me in PR#8664. Tue, 11 May 2004 10:40:06 -0700 jdorje: Changed paths: M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/mapview_common.c Rename get_drawn as is_drawn_line(), and change it to return a boolean value. This simplifies the logic for the callers, who have no need to know how many lines are actually drawn. Patch by me in PR#8668. Tue, 11 May 2004 10:18:20 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/combat.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/ruleset.c Turn the "killstack" variable into a boolean value. Patch by me in PR#8669. Tue, 11 May 2004 01:09:47 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Tue, 11 May 2004 00:31:42 -0700 jdorje: Changed paths: M /trunk/po/POTFILES.in Add client/text.c to POTFILES.in. Reported by Mateusz Stefek in PR#8714. Tue, 11 May 2004 00:09:52 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Mon, 10 May 2004 15:29:20 -0700 per: Changed paths: M /trunk/server/diplhand.h M /trunk/server/unittools.c Add reputation penalty to nukes. Implements part of PR#7179 and closes this ticket. Sat, 08 May 2004 14:36:44 -0700 jcanete: Changed paths: M /trunk/client/gui-win32/mapctrl.c Fix crash in win32 client when middle clicking on tiles with units. Patch by me as PR#8591. Sat, 08 May 2004 12:21:01 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/client/connectdlg_common.h M /trunk/client/gui-win32/connectdlg.c M /trunk/utility/netintf.h Fix compilation on the win32 platform, plus two stylistic fixes. See PR#8705. Fri, 07 May 2004 21:47:57 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-sdl/spaceshipdlg.c Remove references to non-existant file speclist_c.h. Fri, 07 May 2004 17:00:23 -0700 jdorje: Changed paths: 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-stub/dialogs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/helpdata.c M /trunk/client/include/dialogs_g.h Assume strings returned by gettext are const. Patch by me in PR#8664, with extra added comments. Fri, 07 May 2004 03:30:00 -0700 ntaka: Changed paths: M /trunk/po/ja.po Update ja.po Thu, 06 May 2004 15:57:36 -0700 jdorje: Changed paths: M /trunk/utility/Makefile.am M /trunk/utility/specvec.h D /trunk/utility/specvec_c.h Make specvec functions inline. This removes the need for specvec_c.h. Patch by Per Mathisen in PR#8683, with changes by me. Thu, 06 May 2004 14:28:03 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c Assume strings returned by gettext are const. Patch by me in PR#8664, with extra style fixes. Wed, 05 May 2004 14:58:11 -0700 jdorje: Changed paths: M /trunk/common/map.h Add a warning comment to the direction8 enum. Wed, 05 May 2004 13:39:16 -0700 jdorje: Changed paths: M /trunk/client/agents/agents.c M /trunk/client/agents/cma_fec.c M /trunk/client/clinet.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/spaceshipdlg.c 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/diplodlg.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/diplodlg.c M /trunk/client/gui-mui/spaceshipdlg.c M /trunk/client/gui-win32/cma_fe.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/spaceshipdlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/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:00 -0700 jdorje: Changed paths: M /trunk/Makefile.am M /trunk/civ.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 in PR#8635 with added comments by me. Tue, 04 May 2004 11:22:02 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isotrident/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.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/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:59 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/utility/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 . 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 per: Changed paths: M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/common/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 -0700 rfalke: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-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 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 . 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 . 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 . Sat, 01 May 2004 10:28:47 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/dialogs.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/gotodlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inputdlg.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/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/wldlg.c PR#8486: Add fullscreen mode for GTK+ 2.2 client. Patch by Andreas Rosdal . Fri, 30 Apr 2004 20:34:58 -0700 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk/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.c M /trunk/common/map.h M /trunk/common/unit.c M /trunk/common/unit.h 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 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/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 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h 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 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c 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/alsa.m4 M /trunk/m4/auth.m4 Add quotes to avoid getting a warning from autoconf. See PR#7346. Mon, 26 Apr 2004 21:10:23 -0700 jdorje: Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/configure.in A /trunk/tests A /trunk/tests/.cvsignore A /trunk/tests/Makefile.am Add a new subdirectory "tests". Patch by me in PR#8588. Mon, 26 Apr 2004 14:26:58 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Improve the support for hexagonal tilesets. Grid drawing should now work. Patch by me in PR#8487. Mon, 26 Apr 2004 14:11:19 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Merge fill_tile_sprite_array and fill_tile_sprite_array_iso. Patch by me in PR#8574. Mon, 26 Apr 2004 09:25:01 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.h Add a new macro gui_rect_iterate. This macro is used to iterate over all the tiles contained within an arbitrary GUI rectangle. Patch by me in PR#4004. Sun, 25 Apr 2004 21:01:56 -0700 jdorje: Changed paths: M /trunk/ai/aitools.c Load AI units via handle_unit_load rather than sentrying them. Reported by Per Mathisen in PR#8543. Patch by me. Sun, 25 Apr 2004 19:13:30 -0700 jdorje: Changed paths: A /trunk/common/fciconv.c A /trunk/common/fciconv.h A /trunk/utility/fciconv.c A /trunk/utility/fciconv.h Add stub fciconv files to the repository. See PR#1824. Sun, 25 Apr 2004 12:03:40 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/server/civserver.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h - Add a new server parameter --exit-on-end. If given, the server will exit after playing a game rather than restarting. - When the client launches a server give it the -q 1 -e parameter. This will cause it to quit if the client disconnects. Patch by me in PR#8578. Sun, 25 Apr 2004 11:30:00 -0700 rfalke: Changed paths: M /trunk/client/text.h Add a missing declaration for struct player. Sun, 25 Apr 2004 07:23:51 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add a bg_color parameter to fill_tile_sprite_array_iso. This makes it match with fill_tile_sprite_array. Patch by me in PR#8579. Sat, 24 Apr 2004 10:32:47 -0700 jdorje: Changed paths: M /trunk/client/repodlgs_common.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.h M /trunk/server/stdinhand.c Move the sset_type enum into the common code. It is now used by both server and client. Patch by me in PR#8555. Sat, 24 Apr 2004 10:20:17 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bug in the drawing of borders in iso-view. Patch by me in PR#8566. Sat, 24 Apr 2004 01:17:49 -0700 jdorje: Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h Add a new function can_unit_do_activity_targeted_at. This does the exact same thing as can_unit_do_activity_targeted but allows the caller to specify the location for the would-be activity. Patch by me in PR#8561 with extra style fixes. Sat, 24 Apr 2004 00:46:52 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c In classic view, use the DRAWN_GRID drawn_sprite element to draw the mapview grid. Patch by me in PR#8573. Fri, 23 Apr 2004 17:19:29 -0700 vasc: Changed paths: M /trunk/client/connectdlg_common.c PR#8572: Fix issues with resumption of savedgames when using long names with spaces in between, e.g. "Pierre Trudeau". Fri, 23 Apr 2004 16:37:04 -0700 vasc: Changed paths: M /trunk/client/connectdlg_common.c PR#8572: Connect with the right username to the spawned server. Fri, 23 Apr 2004 16:23:53 -0700 vasc: Changed paths: M /trunk/client/connectdlg_common.c PR#8572: do not use mallocs, fix some missing variable initialization bugs. Patch by Jason Dorje Short . Fri, 23 Apr 2004 16:13:55 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/menu.c PR#8572: extended connection dialog improvements. Some code and UI cleanup, added mnemonics, some simplification of the code control flow on the GTK+ 2.2 specific connect dialog code. Fri, 23 Apr 2004 15:58:06 -0700 jdorje: Changed paths: M /trunk/client/Makefile.am M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-mui/cityrep.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/include/repodlgs_g.h M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/plrdlg_common.c A /trunk/client/text.c A /trunk/client/text.h M /trunk/common/player.h Add new files client/text.[ch] that include functions to generate commonly used text strings. Some, but not all, of the GUI clients now use these functions. Patch by Raimar Falke in PR#8528 with changes by me. Fri, 23 Apr 2004 09:43:13 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Change draw_part to be a more compact bitfield. draw_type now includes the list of all 18 drawable rectangles. Patch by me in PR#8568. Thu, 22 Apr 2004 16:07:07 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c Fix two occurrances where units were freed inside an unsafe unit iterator. Patch by me in PR#8552. Thu, 22 Apr 2004 15:58:28 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Merge the functions get_xxx_tile and city_get_xxx_tile. (xxx may be food, trade, or shields.) This prevents the logic from being duplicated. Patch by me in PR#8527 with extra comments. Thu, 22 Apr 2004 14:07:33 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Extend drawn_sprite to include more elements. The tilespec code now fills out almost all drawing information for iso-view drawing in the drawn_sprite list. Patch by me in PR#8559. Thu, 22 Apr 2004 09:05:45 -0700 vasc: Changed paths: M /trunk/client/plrdlg_common.h Added missing include changes from my last commit. Thu, 22 Apr 2004 08:38:25 -0700 vasc: Changed paths: M /trunk/client/plrdlg_common.c PR#8569 make num_player_dlg_columns variable const. Requested by Jason Dorje Short . Wed, 21 Apr 2004 19:25:03 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Ditto. Wed, 21 Apr 2004 19:23:56 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Minor style cleanups. Wed, 21 Apr 2004 19:15:38 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/options.c M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h Replaced NUM_PLAYER_DLG_COLUMNS constant with num_player_dlg_columns variable. Wed, 21 Apr 2004 16:11:46 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.h Remove an obsolete comment about EXTRA_BOTTOM_ROW. Wed, 21 Apr 2004 14:39:55 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/plrdlg_common.c Added missing function headers to my previous commit. Wed, 21 Apr 2004 14:30:36 -0700 rfalke: Changed paths: M /trunk/diff_ignore Add "civ" and "ser". Wed, 21 Apr 2004 12:52:23 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c PR#8564: Fix extraneous strikethrough text style bug on units. Bug reported by Jason Dorje Short . Wed, 21 Apr 2004 12:46:37 -0700 vasc: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/options.c M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h PR#8539: Make displayed player dialog columns configurable. Patch by Mateusz Stefek . Wed, 21 Apr 2004 12:01:57 -0700 jdorje: Changed paths: M /trunk/common/map.h Rewrite adjc_iterate as a wrapper for adjc_dir_iterate. Patch by me in PR#8551. Wed, 21 Apr 2004 11:28:28 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c Change the server-side citizen management to use reasonable parameters. It should now no longer grossly overvalue trade, and will work better for human players. Patch by me in PR#7129. Wed, 21 Apr 2004 08:14:47 -0700 jdorje: Changed paths: M /trunk/server/unittools.c In player_restore_units, instead of following complicated logic to determine which units are to be refueled, just refuel those units which are being transported. Patch by me in PR#8389. Tue, 20 Apr 2004 22:31:15 -0700 kauf: Changed paths: M /trunk/client/connectdlg_common.c send a command to the server of a client-started game to set the topology to one specified by the client's tileset. Patch by Jason Short Tue, 20 Apr 2004 13:10:38 -0700 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/mapgen.c Move is_terrain_clean, is_hut_close, and is_special_close out of map.[ch] and into mapgen.c. Patch by me in PR#7546. Tue, 20 Apr 2004 12:56:16 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Don't allocate dummy values for the mapview and overview canvases in init_mapcanvas_and_overview. Doing so is not needed and broke the gtk2 client. Patch by me in PR#7446. Tue, 20 Apr 2004 10:26:13 -0700 rfalke: Changed paths: M /trunk/acconfig.old M /trunk/configure.in Fix fork() detecting. Reported by me in PR#8534. Patch from Jason Short with changes from me. Tue, 20 Apr 2004 10:21:57 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c M /trunk/server/unittools.c When an alliance is broken city updates need to be sent to the players so that the pcity->occupied flag is correctly set. Patch by me in PR#8338. Tue, 20 Apr 2004 09:17:39 -0700 jdorje: Changed paths: M /trunk/common/unit.c Add a helper function count_carrier_capacity, used by missile_carrier_capacity and airunit_carrier_capacity. Patch by me in PR#8525. Mon, 19 Apr 2004 23:30:31 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Have fill_tile_sprite_array return a background color rather than a player pointer (which was used to determine the background color). Patch by me in PR#8520. Mon, 19 Apr 2004 14:42:08 -0700 per: Changed paths: M /trunk/client/tilespec.c M /trunk/server/connecthand.c strcasecmp -> mystrcasecmp Mon, 19 Apr 2004 14:40:39 -0700 per: Changed paths: M /trunk/client/audio_alsa.c usleep -> myusleep Mon, 19 Apr 2004 10:24:16 -0700 per: Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am M /trunk/client/audio.c A /trunk/client/audio_alsa.c A /trunk/client/audio_alsa.h M /trunk/configure.ac M /trunk/configure.in A /trunk/m4/alsa.m4 M /trunk/m4/sound.m4 Add an ALSA sound plugin. Written by Javier Pello with changes by me. Mon, 19 Apr 2004 05:23:07 -0700 per: Changed paths: M /trunk/data/history/units.ruleset Copy default ruleset's veteran settings to historical ruleset. Requested by Daniel L Speyer . Mon, 19 Apr 2004 05:17:15 -0700 per: Changed paths: M /trunk/common/combat.c M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/history/game.ruleset Improve helptext for killstack. Patch by LoboGris . Mon, 19 Apr 2004 05:13:29 -0700 per: Changed paths: M /trunk/data/helpdata.txt Fix helpdata.txt i18n. Patch by Mateusz Stefek . Sun, 18 Apr 2004 03:01:04 -0700 rfalke: Changed paths: M /trunk/client/agents/agents.c Disable the simple historian agent till a proper fix is in place. The SHA causes core dumps and memory corruption. Sat, 17 Apr 2004 23:59:42 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Sat, 17 Apr 2004 04:01:23 -0700 berthe: Changed paths: M /trunk/po/fr.po updated fr.po + 2nd part of Gregory Luguet corrections Fri, 16 Apr 2004 21:48:20 -0700 kauf: Changed paths: M /trunk/server/stdinhand.c Fix a bug where a client with hack could crash the server by attempting a /take with the wrong number of arguments. Resolves PR#8508 Report and initial patch by James Canete. Final patch by me. Fri, 16 Apr 2004 10:30:27 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/configure.ac M /trunk/configure.in Two small cleanups to connectdlg_common: - Make a variable static. - Perform a configure check for fork() rather than checking for specific platforms. Patch by me in PR#8484. Fri, 16 Apr 2004 10:27:09 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/server/unithand.c A sentried unit is loaded and an activated unit is unloaded from its transporter. Now this is done by the client rather than automatically by the server. Patch by me in PR#8498. Fri, 16 Apr 2004 10:24:54 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h Add load and unload menu commands to the GTK and XAW clients. Patch by me in PR#8496. Fri, 16 Apr 2004 10:08:27 -0700 jdorje: Changed paths: M /trunk/common/registry.c M /trunk/common/registry.h M /trunk/utility/registry.c M /trunk/utility/registry.h Add a new function secfile_get_section_entries to return all entries in a given section. Patch by Raimar Falke in PR#8504 with style and comment changes by me. Thu, 15 Apr 2004 12:36:01 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Implement a function get_tile_boundaries that returns the corners of a boundary of a tile, and tells whether this boundary actually exists and is on the tile. This simplifies the logic of drawing the map grid, national borders, coastlines, city selection rectangles, and unavailable city tiles. Several buglets are also fixed: for instance the map grid used to be drawn for the citydlg in iso-view but not in non-iso view. Patch by me in PR#8507, with additional comments. Wed, 14 Apr 2004 10:18:36 -0700 rfalke: Changed paths: M /trunk/client/agents/Makefile.am M /trunk/client/agents/agents.c M /trunk/client/agents/agents.h A /trunk/client/agents/sha.c A /trunk/client/agents/sha.h M /trunk/client/packhand.c Adds a simple historian agent which keeps track of the previous state of tiles and units. Patch from A. Gorshenev with small changes by me. Wed, 14 Apr 2004 04:38:45 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/common/combat.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/units.ruleset Add new unit flag: CityBuster. This flag gives units double normal firepower when attacking cities. Wed, 14 Apr 2004 04:19:45 -0700 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Add new unit flag: F_BOMBARDER. This flag makes the unit attack other units without risk to itself, but at the cost of only being able to damage them, not kill them. The field 'bombard_rate' regulates the number of attacks, while attack power is used for strength. Patch by James Canete , (PR#8455). Wed, 14 Apr 2004 03:57:27 -0700 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/combat.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/data/helpdata.txt M /trunk/data/history/game.ruleset M /trunk/server/ruleset.c Add new ruleset option: killstack. If this is set to zero, then all tiles acts as a fortress for the purpose of unit death - that is, only one unit dies for each attack. Patch by LoboGris , (PR#8483). Wed, 14 Apr 2004 03:14:39 -0700 per: Changed paths: M /trunk/server/diplomats.c Ensure that client is updated with moves_left info from a diplomat running out of moves while eliminating enemy diplomats. See PR#8502. Tue, 13 Apr 2004 09:40:00 -0700 rfalke: Changed paths: M /trunk/client/clinet.c M /trunk/client/clinet.h Fix compile problem with some stricter warnings by adding const to the parameters of connect_to_server and get_server_address. Tue, 13 Apr 2004 09:05:08 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move code for drawing the map grid in iso-view into mapview_common. Patch by me in PR#8488. Tue, 13 Apr 2004 05:43:48 -0700 ntaka: Changed paths: M /trunk/po/ja.po translate @ connect dialog and menu, fix helpdata Mon, 12 Apr 2004 14:36:13 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c Fix the parameters for put_unit in the gtk2 and win32 clients. Patch by James Canete in PR#8499. Mon, 12 Apr 2004 10:50:48 -0700 jdorje: Changed paths: M /trunk/client/control.c Sentry a unit when it is loaded via the "load" command. Reported by Per Mathisen in PR#8468. Patch by me. Mon, 12 Apr 2004 10:15:07 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h - Remove the no_backdrop global variable. Now a "backdrop" parameter is passed to fill_unit_sprite_array and put_unit. This fixes several buglets where unit flags are drawn over cities. - The stack parameter (passed to fill_unit_sprite_array and put_unit) is only set if there is more than one known unit on the stack. For occupied transporters the backend code can figure this out for itself. Patch by me in PR#8477. Mon, 12 Apr 2004 07:17:36 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/repodlgs_common.h PR#8490: HIGify extended connection dialog a bit, fix short/int size mismatch bug in the integer field of an option. Sun, 11 Apr 2004 17:45:19 -0700 vasc: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/po/POTFILES.in Markup file strings for translation. Patch by Genevieve Gracian . Sat, 10 Apr 2004 22:23:31 -0700 jdorje: Changed paths: M /trunk/client/connectdlg_common.c M /trunk/configure.ac M /trunk/configure.in - Add a configure check for sys/wait.h. - Add some win32 support to connectdlg_common. Patch by Andreas Kemnade and myself in PR#8479. Sat, 10 Apr 2004 16:05:51 -0700 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/default/game.ruleset M /trunk/server/ruleset.c New ruleset option: Slow invasions. This option, turned on by default, makes ground units lose all their movement points when moving from an ocean tile to a land tile. Sat, 10 Apr 2004 16:00:46 -0700 per: Changed paths: M /trunk/client/connectdlg_common.c Remove warning - log.h include not necessary. Sat, 10 Apr 2004 04:23:01 -0700 andi: Changed paths: M /trunk/client/gui-win32/connectdlg.c remove functions which are now in connectdlg_common.c Fri, 09 Apr 2004 20:47:50 -0700 kauf: Changed paths: M /trunk/client/Makefile.am M /trunk/client/civclient.c M /trunk/client/civclient.h A /trunk/client/connectdlg_common.c A /trunk/client/connectdlg_common.h M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/connectdlg.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/include/connectdlg_g.h M /trunk/client/include/repodlgs_g.h M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h M /trunk/common/capstr.c M /trunk/common/connection.h M /trunk/common/dataio.h M /trunk/common/game.c M /trunk/common/log.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/shared.h M /trunk/doc/HACKING M /trunk/server/civserver.c M /trunk/server/connecthand.c M /trunk/server/gamehand.c M /trunk/server/gamehand.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h M /trunk/utility/log.c M /trunk/utility/shared.h A new connect dialog for the client. This allows a client to start a server from within the client. Also implement a graphical user interface for setting server options from the client. See PR#977 and doc/HACKING for details. Patch by Mike Kaufman and Daniel Speyer Fri, 09 Apr 2004 18:40:17 -0700 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/client/mapctrl_common.c M /trunk/common/shared.c M /trunk/utility/shared.c Make sure to #include when va_start is used. Reported by Raimar Falke in PR#8450. Patch by me. Thu, 08 Apr 2004 11:19:09 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/wldlg.c M /trunk/client/gui-xaw/dialogs.c Add some missing #includes. Thu, 08 Apr 2004 07:53:57 -0700 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Wed, 07 Apr 2004 14:12:43 -0700 rfalke: Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets_gen.c Add checks so that variable-sized arrays and intra-array diffs don't go over the "hard" array size. Wed, 07 Apr 2004 10:38:55 -0700 rfalke: Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets_gen.c Make packets_gen.c smaller by unifying all functions which return constant 0. Wed, 07 Apr 2004 10:32:01 -0700 rfalke: Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Give the PACKET_AUTHENTICATION_REQ packet the dsend flag. Reported by Andreas Røsdal in PR#8409. Patch from me. Wed, 07 Apr 2004 10:29:16 -0700 rfalke: Changed paths: M /trunk/server/connecthand.c Change auth code to use the correct field of struct connection. Reported by Andreas Røsdal in PR#8409. Patch from me. Tue, 06 Apr 2004 14:39:05 -0700 andi: Changed paths: M /trunk/client/gui-win32/cma_fe.h add missing include guard. Reported by Raimar Falke Mon, 05 Apr 2004 03:11:26 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po This is my last contribution to the Freeciv project. I hereby donate my dutch translation work to anyone who feels competent enough to take it. I don't have the time anymore. Success to all of you folks! Sun, 04 Apr 2004 07:49:10 -0700 vasc: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/wldlg.c Improved worklist dialog: - The current production of a city is always displayed at the top of the worklist. Uses new functionality in client/. - Added new SHIFT+Insert shortcut for new prepend action. - Added prepend, bubble up, bubble down, append buttons. Added a buy button to the overview pane. Changed the mnemonic of the Trade Routes pane to not clash with the mnemonics in the production tab. Resolves PR#4340 reported by Per I. Mathisen , Raimar Falke . Sun, 04 Apr 2004 07:22:12 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/mapview.c PR#8456: Add missing _()'s to GTK+ 2.x client. Patch by Mateusz Stefek . Sat, 03 Apr 2004 13:29:54 -0800 andi: Changed paths: M /trunk/client/gui-win32/Makefile.am M /trunk/client/gui-win32/citydlg.c A /trunk/client/gui-win32/cma_fe.c A /trunk/client/gui-win32/cma_fe.h Sync with gtk client, fixes PR#6454 Sat, 03 Apr 2004 08:26:23 -0800 vasc: Changed paths: M /trunk/client/mapctrl_common.c PR#4447: add traderoute info to tile popup. Based on original patch by Andreas Rosdal . Sat, 03 Apr 2004 06:17:17 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Fri, 02 Apr 2004 17:57:22 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/options.c M /trunk/client/options.h PR#3712 addition: add client option to display worklist task icons. Based on a comment by Raimar Falke . Fri, 02 Apr 2004 16:25:42 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Don't check if units are obsoleted improvements. Bug reported by Raimar Falke . Fri, 02 Apr 2004 05:49:25 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/mapview.c Remove some of the old cruft dating back to the time this code was originally made for GTK+ 1.0 and GTK+ 1.2. Namely the gtk_set_label and gtk_accelbutton_new wrappers. Now the native functions are good enough. Fri, 02 Apr 2004 05:08:52 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c PR#4374: show distance in goal tech menu at science dialog. Requested by Yann Dirson , forwarded from Debian bug tracking system by Jordi Mallach . Fri, 02 Apr 2004 05:03:59 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/wldlg.c PR#3712: add icons to worklist entries. Based on the original GTK+ 1.2 patch by Daniel L Speyer , changed by me to use icons instead of colors, use the GTK+ 2.2 API, etc. Fri, 02 Apr 2004 03:19:19 -0800 per: Changed paths: M /trunk/data/default/units.ruleset Add two new veteran levels (PR#7392). Fri, 02 Apr 2004 03:03:16 -0800 per: Changed paths: M /trunk/server/plrhand.c If A declares war against B, and B is allied to C and A and C are in the same team, C should break off alliance with B instead of declaring war against A, since the latter would cause a war inside a team, which is unacceptable. Patch by mateusz stefek with changes by me. Fri, 02 Apr 2004 02:42:32 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Make "AI love" when the AI breaks an alliance due to impatience drop to the lowest of zero or actual AI love. Before this, it just divided actual AI love by four, which could actually increase the AI love! Reported by Jason. Fri, 02 Apr 2004 02:40:00 -0800 per: Changed paths: M /trunk/server/stdinhand.c Fix crash in stdinhand.c, where a user with no player could try to start a vote. Found by Andreas Røsda l. Thu, 01 Apr 2004 03:45:19 -0800 ntaka: Changed paths: M /trunk/po/ja.po Update ja.po Wed, 31 Mar 2004 17:28:56 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/chatline.c PR#3470: don't scroll if the user is reading the backlog. Patch by Arnstein Lindgard . Wed, 31 Mar 2004 17:20:20 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/chatline.c PR#3470: don't scroll if the user is reading the backlog. Based on the original GTK+ 1.2 client patch by Arnstein Lindgard . Wed, 31 Mar 2004 16:18:46 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Double-click on a player with the left mouse button causes the intel dialog to popup, double-click with the right mouse button causes the meeting dialog to popup. Feature (PR#6798). Based on a suggestion by Jason Dorje Short , Christian Knoke , Raimar Falke . Wed, 31 Mar 2004 14:43:19 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Fix (PR#8431): city dialog unit section is too short. Bug reported by Jason Dorje Short . Wed, 31 Mar 2004 14:03:45 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Changed mnemonic for the "Change" menu from 'c' to 'g' to not clash with the "Close button" mnemonic. Fixes (PR#7419). Bug reported by Kenn Munro . Wed, 31 Mar 2004 11:47:13 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/wldlg.c Patch (PR#4401): Fix UI bug when changing worklist after buying. Patch by Cameron Morland . Wed, 31 Mar 2004 10:44:55 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Forgot to set policy to AUTOMATIC on vertical size too large rather than NEVER on the unit select dialog. Wed, 31 Mar 2004 10:42:45 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Turns out offsets are negative. This fixes a nasty bug in isotrident view. Bug reported by Jason Short . Wed, 31 Mar 2004 07:09:10 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h (PR#8427): show units immediately after the unit they are transported by. Patch by Jason Dorje Short . Wed, 31 Mar 2004 07:05:30 -0800 vasc: Changed paths: 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/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c Use a tree to diplay the units in a tile, this way you can easily see if they are being transported. Tue, 30 Mar 2004 22:02:33 -0800 ntaka: Changed paths: M /trunk/po/ja.po Update ja.po Tue, 30 Mar 2004 15:29:17 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Tue, 30 Mar 2004 11:07:32 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Don't die in tilespec_read_toplevel if the tileset info can't be read. Instead return FALSE and let the caller deal with it. When first loading the tileset we still can't do anything other than die. But when switching tilesets at runtime we can now easily switch back to the original tileset. Patch by me in PR#8406. Tue, 30 Mar 2004 11:00:16 -0800 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Send punit->transported_by to the client. Patch by me in PR#8393. Tue, 30 Mar 2004 10:12:50 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec M /trunk/doc/README.graphics Make the drawing system fully layered. Each layer now has its match type and cell type specified separately. Existing tilesets and documentation are updated. Patch by me in PR#8412. Mon, 29 Mar 2004 18:01:27 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h Remove the pixmap_put_sprite_full function from GTK and GTK2 clients. Patch by me in PR#8359. Mon, 29 Mar 2004 15:37:35 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/inteldlg.c Added diplomatic relations information to the intelligence dialog, plus some UI re-layout. Solves (PR#5478). Reported by Per I. Mathisen . Mon, 29 Mar 2004 11:29:32 -0800 jdorje: Changed paths: M /trunk/server/unithand.c Fix decrease_unit_hp_smooth. Previously the server had been sending out a unit info packet which updated the units' HP before the combat info packet was sent out. Thus the client didn't know the original HP at the time the combat was done. Now the unit info packet is sent before the combat is done so the original HP are reported. See PR#7616. Patch by me. Mon, 29 Mar 2004 11:23:38 -0800 jdorje: Changed paths: M /trunk/configure.ac Configure the civ and ser scripts independently. This fixes a problem where they were made executable more than once. Reported by Mike Kaufman in PR#8407. Patch by me. Mon, 29 Mar 2004 11:17:06 -0800 jdorje: Changed paths: M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Do arrow-key scrolling in GUI coordinates. Now the mapview scrolls a half-screen at a time, with no possibility for zig-zagging. Issued as PR#8405. Mon, 29 Mar 2004 10:52:54 -0800 jdorje: Changed paths: M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/utility/shared.c M /trunk/utility/shared.h Make sure the username returned by user_username is sane and not too long. Patch by me in PR#8385. Sun, 28 Mar 2004 10:33:29 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isotrident.tilespec Fix two problems with blending: - Jungle should be blended in iso-view. - Blending should only be done when both bordering terrains call for it. Patch by me in PR#8392. Sat, 27 Mar 2004 15:16:14 -0800 jdorje: Changed paths: M /trunk M /trunk/.cvsignore Add "civ" and "ser" to .cvsignore. Sat, 27 Mar 2004 13:55:57 -0800 vasc: Changed paths: M /trunk/m4/gtk2-client.m4 Remove deprecated feature test macros. Or the client will not compile in GTK+ 2.4.x. Sat, 27 Mar 2004 11:08:40 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Allow GUI coordinates to wrap by introducing a normalize_gui_pos function. This function is implemented in the "simple way" by wrapping in native coordinates with a conversion to and from GUI coordinates. Patch by me as part A of PR#8299. Sat, 27 Mar 2004 10:44:16 -0800 jdorje: Changed paths: D /trunk/civ A /trunk/civ.in M /trunk/configure.ac M /trunk/configure.in D /trunk/ser A /trunk/ser.in Allow the civ and ser scripts to work out of a builddir. These scripts must be generated by configure and must look for their data in the srcdir. Patch by me in PR#8387. Sat, 27 Mar 2004 08:39:21 -0800 jdorje: Changed paths: M /trunk/autogen.sh Allow autogen.sh to be run with a separate builddir and srcdir. Patch by me in PR#8386. Fri, 26 Mar 2004 11:30:53 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Remove old debug log call. Fri, 26 Mar 2004 11:20:27 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c Don't give away land map for free when AI has lost all cities but not yet dead. Bug reported by Mikolaj Konarski . We now always assume we have at least 3 cities for purposes of map worth calculation. Fri, 26 Mar 2004 11:14:26 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c AI will be more careful about giving away shared vision when it means non-allies can get it through other players. Patch by Mateusz Stefek (PR#6683). Also fix small bug in embassy sharing. Fri, 26 Mar 2004 10:11:32 -0800 per: Changed paths: M /trunk/server/srv_main.c Cease-fire ends after the turn in which it has counted down to 1. Implements PR#6473 by Jason. Fri, 26 Mar 2004 10:02:09 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix map_canvas_resized: it now returns TRUE iff the whole canvas was redrawn during the (possible) resize. This fixes bugs in the expose events for the mapview in GTK and XAW clients. Reported by Christian Knoke in PR#8262. Patch by me. Fri, 26 Mar 2004 09:50:33 -0800 per: Changed paths: M /trunk/server/plrhand.c Cascading war declarations no longer destroy the reputation of allies, and the sudden drop into war only gives one check for revolution due to Senate. Implements (PR#5103). Fri, 26 Mar 2004 09:31:55 -0800 per: Changed paths: M /trunk/server/savegame.c M /trunk/server/srv_main.c Add AI diplomacy variables to savegame. Fixes PR#7268. Fri, 26 Mar 2004 08:59:09 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Center_tile_mapcanvas using GUI coordinates. This is simpler and more accurate. center_tile_mapcanvas is now the proper inverse of get_center_tile_mapcanvas. Patch by me in PR#8358. Fri, 26 Mar 2004 08:45:13 -0800 per: Changed paths: M /trunk/server/stdinhand.c Mark vote option text as no-c-format for l18n. Patch by Genevieve Gracian. Thu, 25 Mar 2004 15:29:08 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/mapview.c gui-win32: Instead of using a premade fog sprite, combine a sprite mask with a stipple mask to draw fog. Patch by me as PR#8215. Thu, 25 Mar 2004 10:31:19 -0800 jdorje: Changed paths: M /trunk/common/shared.c M /trunk/utility/shared.c When compiling on Win32 use the GetUserName function to find a username, rather than just using the fallback username "name". Patch by James Canete in PR#2102, with style and comment changes by me. Tue, 23 Mar 2004 22:18:19 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/include/graphics_g.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec - Extend crop_sprite() to take an addition mask to crop by. If present, the newly-cropped sprite is additionally limited by this mask. - Change the drawing of the blending (dither) code. Now the sprites used for blending are cropped using the dither mask when the tileset is loaded. This means at drawing time no special-casing is needed for these sprites. Issued as PR#7612. Win32 fixes by James Canete. Tue, 23 Mar 2004 21:39:01 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c Fix some bad checks for empty strings. Reported by Raimar Falke in PR#7942. Patch by Vasco Alexandre Da Silva Costa, with style changes by me. Mon, 22 Mar 2004 12:58:13 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.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/citytools.c M /trunk/server/ruleset.c Allow the ruleset to specify the foodbox system (granary sizes) more flexibly. Patch by James Canete as PR#6973, with style, comment, and grammar changes by me. Mon, 22 Mar 2004 11:34:03 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Fix the drawing of darkness sprites: they must be drawn below specials. Patch by me as part of PR#8128. Mon, 22 Mar 2004 11:25:27 -0800 rfalke: Changed paths: M /trunk/configure.in Fix an error in the ftime commit from "Wed Mar 17 16:26:19 2004". The error causes autogen.sh to fail. Fri, 19 Mar 2004 12:22:08 -0800 jdorje: Changed paths: M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Introduce GUI coordinates. GUI coordinates have canvas (pixel) resolution, but cover the entire map. map(0,0) is equivalent to gui(0,0). A gui position may wrap and be clipped (just like the map does). GUI positions are now used for all mapview centering operations as well as mapview scrolling. One side effect of this is that there are no more EXTRA_BOTTOM_ROW problems. Another is that scrolling works properly for all combinations of map and mapview. Patch by me in PR#7445. Fri, 19 Mar 2004 10:47:23 -0800 jdorje: Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h Don't build a dsend function for a packet unless the packet specifically requests it. Packets with string arrays should not use dsend packets since the packet generator does not support them. Patch by Raimar Falke in PR#8149. Thu, 18 Mar 2004 12:00:24 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isotrident/terrain1.spec Handle drawing of darkness in iso-view via a special "darkness" sprite rather than by blending. Currently the darkness sprite is the same as the blend mask sprite. Patch by me in PR#8128. Wed, 17 Mar 2004 08:26:19 -0800 jdorje: Changed paths: M /trunk/common/timing.c M /trunk/configure.ac M /trunk/configure.in M /trunk/utility/timing.c If gettimeofday is not available, try to use ftime to track user time for the timing code. Reported by James Canete as PR#8073. Patch by me. Wed, 17 Mar 2004 01:10:57 -0800 jcanete: Changed paths: M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h Cleanup of gui-win32. Removed two functions and three variables that are made redundant by the common canvas code. Fixes PR#7778. Tue, 16 Mar 2004 16:22:44 -0800 jdorje: Changed paths: M /trunk/server/sernet.c Make sure handle_stdin_input has enough arguments. Patch by James Canete under PR#7858. Tue, 16 Mar 2004 12:24:06 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a bug drawing a drawn_sprite. This causes flags to be overwritten in iso-view. Patch by me as PR#8069. Tue, 16 Mar 2004 06:47:39 -0800 per: Changed paths: M /trunk/server/stdinhand.c Fix problem with voting for /set commands. Reported by James Canete. Tue, 16 Mar 2004 06:42:40 -0800 per: Changed paths: M /trunk/server/stdinhand.c Fix bug in voting code involving multiple words commands, patch by James Canete as PR#7895. Mon, 15 Mar 2004 17:00:39 -0800 jdorje: Changed paths: D /trunk/data/isotrident/flags.png D /trunk/data/isotrident/flags.spec D /trunk/data/trident/flags.png D /trunk/data/trident/flags.spec Remove the unused flags.* files from trident and isotrident rulesets. See PR#4832. Mon, 15 Mar 2004 13:57:34 -0800 jdorje: Changed paths: M /trunk/server/unittools.c When deleting a unit, only reset the AI role if it has a role. Patch by me in PR#7912. Sun, 14 Mar 2004 22:30:34 -0800 jdorje: Changed paths: M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-stub/mapview.c Bring gui-stub up to date, and clean up a few comments. Sun, 14 Mar 2004 22:14:39 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Clean up the canvas math in move_unit_map_canvas. Patch by me as PR#7911. Sun, 14 Mar 2004 22:05:17 -0800 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/options.h Run unit movement animations in real-time instead of in discrete animation steps. Now the user specifies the animation time rather than the number of steps the animation is to take, and the client slides the unit to keep up. Patch by me as PR#7860. Sun, 14 Mar 2004 21:35:28 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h Remove the unused function pixmap_put_black_tile. Issued as PR#7913. Sat, 13 Mar 2004 11:07:30 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c Remove draw_unit_animation_frame. Do the frame drawing directly from move_unit_map_canvas in mapview_common. Issued as PR#7859. Sat, 13 Mar 2004 10:56:32 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c Remove the unused function really_draw_segment. Patch by me as PR#7857. Thu, 11 Mar 2004 22:20:32 -0800 jdorje: Changed paths: M /trunk/server/plrhand.c M /trunk/server/unittools.c M /trunk/server/unittools.h When an alliance is broken tell the clients to remove all units that may have become hidden. This prevents ghost units and segfaults at the client end. Patch by Mateusz Stefek as part of PR#7408; updated by me. Thu, 11 Mar 2004 21:50:48 -0800 jdorje: Changed paths: M /trunk/server/mapgen.c Generalize the get_tile_value function. Now instead of hard-coding some very inaccurate "values" for the terrains, we calculate the value using a moderately inaccurate algorithm. Issued as PR#7548. Thu, 11 Mar 2004 20:57:52 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/colors_g.h M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move draw_segment and its helper functions into mapview_common. This means goto lines are now always buffered. Issued as PR#7726. Thu, 11 Mar 2004 06:58:19 -0800 per: Changed paths: M /trunk/server/handchat.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Voting command added. Info cmdlevel players can now execute ctrl cmdlevel commands through putting the command to a vote. New server command: /vote yes|no Wed, 10 Mar 2004 14:14:27 -0800 rfalke: Changed paths: M /trunk/configure.in Add a check for the 'ar' compilation program also to configure.in. Reported as PR#7506. Tue, 09 Mar 2004 11:10:42 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/tilespec.c Rename some functions: - canvas_store_create => canvas_create - canvas_store_free => canvas_free - gui_put_sprite => canvas_put_sprite - gui_put_sprite_full => canvas_put_sprite_full - gui_put_rectangle => canvas_put_rectangle - gui_put_line => canvas_put_line - gui_copy_canvas => canvas_copy Patch by James Canete as part of PR#7517, with changes by me. Mon, 08 Mar 2004 23:17:34 -0800 jdorje: Changed paths: M /trunk/client/gui-win32/mapview.c Fix drawing to bitmapped surfaces in put_one_tile_iso. Patch by James Canete as PR#7725. Sun, 07 Mar 2004 23:20:50 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/graphics.h M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h - Rename "struct canvas" as "struct mapview_canvas". - Rename "struct canvas_store" as "struct canvas". - Rename "pcanvas_store" variables as "pcanvas". Patch by me as part of PR#7517. Sun, 07 Mar 2004 19:00:22 -0800 jdorje: Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Remove the assign_units_to_transporter system. Now instead of reassigning all units on a tile every time anything happens on that tile, we preserve the transporter information for a unit. Units may be loaded when they are sentried or moved onto a tile. They may be unloaded when they are activated or moved off of a tile. At other times the units will remain on the transporter that they're put on. Patch by me under PR#6174. Sun, 07 Mar 2004 18:24:36 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.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/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c Move decrease_unit_hp_smooth into mapview_common. Now the single_tile canvas is allocated by the common client code. Patch by me as PR#7447. Sun, 07 Mar 2004 18:17:20 -0800 jdorje: Changed paths: M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/plrdlg.c Work around some compile-time warnings in gui-win32. Patch by me as PR#7614. Sun, 07 Mar 2004 18:15:58 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Rename the "blend" field in the terrain_drawing_data struct to "match". Patch by me as PR#7606. Sat, 06 Mar 2004 11:18:12 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Remove an incorrect assertion from handle_city_info. Instead do a full check for can_player_see_units_in_city. Reported by Remi Bonnet as PR#7555. Patch by me. Sat, 06 Mar 2004 03:13:05 -0800 per: Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/options.c M /trunk/common/diptreaty.h M /trunk/common/events.h M /trunk/server/diplhand.c Add exchange of embassies as a diplomacy option. Support is only added for gtk2 client, client maintainers are expected to add support to their respective clients on their own. AI support will be added later. Fri, 05 Mar 2004 11:01:20 -0800 per: Changed paths: M /trunk/common/log.c M /trunk/utility/log.c Cosmetic fixes and improve a string check. Fri, 05 Mar 2004 10:57:19 -0800 per: Changed paths: M /trunk/server/console.c M /trunk/server/gamelog.c Improve a string check. Fri, 05 Mar 2004 10:16:01 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c Move the drawing of the city dialog map into citydlg_common. A single function city_dialog_redraw_map is created to do the work. A new GUI function put_one_tile_iso is created, and called from the common drawing code. Patch by me as PR#7560. Fri, 27 Feb 2004 13:24:30 -0800 jdorje: Changed paths: M /trunk/data/trident_shields.tilespec Update trident_shields to work with recent changes to the tileset metadata. Patch by me as PR#7535. Fri, 27 Feb 2004 10:31:39 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/terrain2.spec M /trunk/data/isotrident.tilespec M /trunk/doc/README.graphics Generalize the drawing algorithm used in iso-view for ocean coasts. This method may now be used for any terrain, and in orthogonal view (untested). Patch by me as PR#7534. Fri, 27 Feb 2004 08:30:33 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/include/colors_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move pixmap_frame_tile_red into mapview_common. Rename it as put_red_frame_tile. Patch by me as PR#7531. Fri, 27 Feb 2004 03:39:02 -0800 per: Changed paths: M /trunk/server/stdinhand.c Remove never-implemented server command 'rename'. Fri, 27 Feb 2004 03:37:47 -0800 per: Changed paths: M /trunk/server/stdinhand.c Make 'experimental' command available in non-debug builds. Thu, 26 Feb 2004 16:14:01 -0800 jdorje: Changed paths: M /trunk/data/isotrident/Makefile.am M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/flags.png A /trunk/data/misc/flags.spec M /trunk/data/trident/Makefile.am M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Merge flags from trident, isotrident, and trident_shields tilesets into misc/flags. The graphics are taken directly from trident, and the tileset is able to specify the offset to use when drawing the flag. See PR#4832. Thu, 26 Feb 2004 05:38:45 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add a new function get_overview_window. Use this to recover the overview window canvas instead of tracking the value globally. This allows things to work when the window moves. Reported as PR#7499. Patch by me. Thu, 26 Feb 2004 05:32:20 -0800 jdorje: Changed paths: M /trunk/configure.ac Add a check for the 'ar' compilation program. Configure fails if it is not present. The check is only done under recent versions of autoconf. Reported by Raimar Falke as PR#7506. Patch by me. Thu, 26 Feb 2004 05:19:47 -0800 jdorje: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/mapgen.c Move is_good_tile() into mapgen.c, and rename it as get_tile_value(). Patch by me as PR#7514. Wed, 25 Feb 2004 20:05:10 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/common/aicore/cm.c M /trunk/common/city.h Replace some hard-coded numbers with references to CITY_MAP_RADIUS, CITY_MAP_SIZE, or CITY_TILES. Patch by Remi Bonnet as part of PR#7350. Wed, 25 Feb 2004 19:24:16 -0800 jdorje: Changed paths: M /trunk/server/settlers.c Improve the documentation of consider_settler_action. Patch by James Canete as part of PR#7249. Wed, 25 Feb 2004 19:12:55 -0800 jdorje: Changed paths: M /trunk/server/savegame.c Make sure every unit contains exactly the same fields. Without this, the registry code becomes confused and gives an obscure warning message. Reported by lots of people as PR#7265. Patch by me. Wed, 25 Feb 2004 15:02:57 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move put_city_tile_output into mapview_common. Issued as PR#7502. Wed, 25 Feb 2004 13:48:39 -0800 miguell: Changed paths: M /trunk/po/es.po Updated Spanish translation. Wed, 25 Feb 2004 12:23:50 -0800 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/common/aicore/aisupport.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c Complete the commit for PR#7236. Originally only the client/ directory was committed. Wed, 25 Feb 2004 12:09:52 -0800 jdorje: Changed paths: 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-gtk/citydlg.c M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/helpdlg.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/helpdlg.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/helpdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/wldlg.c Rather than accessing unittype->build_cost and impr->build_cost directly, access them via wrappers: unit_build_shield_cost, unit_buy_gold_cost, unit_disband_shields, impr_build_shield_cost, impr_buy_gold_cost, impr_sell_gold. Behavior is unchanged except for the occasional bugfix. Patch by James Canete as PR#7236. Some changes by Raimar Falke. Comments and style changed by me. Wed, 25 Feb 2004 10:14:26 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Merge terrain drawing from iso and non-iso view into one function, fill_terrain_sprite_array. Patch by me as PR#7497. Wed, 25 Feb 2004 08:13:29 -0800 jdorje: Changed paths: M /trunk/common/player.c Fix a silly bug in PR#7451. Reported by Mateusz Stefek. Tue, 24 Feb 2004 15:52:09 -0800 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/mapview_common.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/autoattack.c M /trunk/server/unittools.c Remove player_can_see_unit and player_can_see_unit_at_location, and fold their functionality into can_player_see_unit_at. Add a new function can_player_see_unit, a simple wrapper for can_player_see_unit_at. Change existing callers of the removed functions to use one of the two remaining functions. Patch by me as PR#7451. Mon, 23 Feb 2004 23:43:14 -0800 jdorje: Changed paths: M /trunk/server/barbarian.c When creating barbarians, make sure we operate on the tile the barbarians are on rather than a random adjacent tile. Fix by Mateusz Stefek as part of PR#7408. Mon, 23 Feb 2004 21:20:26 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/graphics_g.h M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident/nuke.spec M /trunk/data/trident/tiles.spec Put put_nuke_mushroom_pixmaps into mapview_common. Also change non-iso-view nuke drawing to use a single sprite, like iso-view does. Issued as PR#7461. Mon, 23 Feb 2004 17:03:41 -0800 jdorje: Changed paths: M /trunk/server/citytools.c When a city is lost and units are rehomed, make sure all of the new homecities belong to the player who owns the unit. Reported by Genevieve Gracian as PR#7413. Patch by me. Mon, 23 Feb 2004 12:03:56 -0800 jdorje: Changed paths: M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/diplodlg.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-stub/mapview.c Make gui-stub compile again. Mon, 23 Feb 2004 01:31:14 -0800 andi: Changed paths: M /trunk/client/gui-win32/mapview.c fix overview window Mon, 23 Feb 2004 00:51:58 -0800 andi: Changed paths: M /trunk/client/gui-win32/citydlg.c draw map again with non-iso tiles, but reported by Nathan Kleger Sun, 22 Feb 2004 21:31:21 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/ruleset.c M /trunk/server/settlers.c Remove T_RIVER and the ruleset control of river generation. Now rivers are always a special (S_RIVER). A new terrain flag CanHaveRiver is introduced; this allows the same behavior to be reproduced. Patch by me as PR#7259. Sun, 22 Feb 2004 19:30:02 -0800 jdorje: Changed paths: M /trunk/server/unittools.c When orders are canceled, make sure we tell the clients. Patch by me as part of PR#7434. Sun, 22 Feb 2004 14:32:57 -0800 glip: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aitools.c M /trunk/common/city.h Introduce need_boat field to the ai_choice struct. This field indicates that the unit that the city wants to build will need a boat. Presently the city will still try to build a boat first, but hopefully we will change that soon. Patch by Joshua Hudson, part of (PR#6567). Sun, 22 Feb 2004 11:24:58 -0800 kauf: Changed paths: M /trunk/client/tilespec.c fix client crash when switching tilesets. Patch by Jason. Sun, 22 Feb 2004 09:32:07 -0800 jdorje: Changed paths: M /trunk/server/citytools.c Fix a bug when transfering a unit between homecities. Reported by Benoit Hudson as PR#7463. Patch by me. Sat, 21 Feb 2004 23:31:30 -0800 jdorje: Changed paths: M /trunk/client/gui-win32/mapview.c Fix a bug in the drawing of dithered, fogged sprites in gui-win32. Bug introduced by PR#7428. Patch by James Canete as PR#7464. Sat, 21 Feb 2004 14:15:04 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add a new function put_unit_city_overlays to mapview_common. Call this function from the GUI code to draw the unit overlays used by the city dialog. Patch by me as PR#7449. Sat, 21 Feb 2004 10:49:04 -0800 berthe: Changed paths: M /trunk/po/fr.po updated fr.po + several modifs from G. Lurguet Fri, 20 Feb 2004 07:57:18 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec In the terrain information in the tileset, specify which mine sprite (tx.mine or tx.oil_mine) to use. Patch by me as PR#7440. Thu, 19 Feb 2004 22:42:28 -0800 jdorje: Changed paths: M /trunk/client/mapctrl_common.c Fix an incorrect message string when the player popups information about a city. Patch by me as PR#7438. Thu, 19 Feb 2004 13:06:42 -0800 per: Changed paths: M /trunk/common/game.c M /trunk/server/diplhand.c M /trunk/server/diplhand.h M /trunk/server/plrhand.c M /trunk/server/sernet.c M /trunk/server/srv_main.c Make sure we free all list nodes before we quit or restart, and do not initialize players twice on start in the server only. Thu, 19 Feb 2004 12:01:07 -0800 jdorje: Changed paths: M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/unittools.c M /trunk/server/unittools.h Pass the unit's transporter to create_unit_full. That way when barbarians are created and put on a transporter, the first send_unit_info will know about the transporter and won't send their info to players who can't see them. Bug found by Mateusz Stefek in PR#7408. Patch by me. Thu, 19 Feb 2004 10:23:15 -0800 rfalke: Changed paths: M /trunk/client/packhand.c Also update the unit if the index into the order list changes. Patch from Jason Short in PR#7434. Thu, 19 Feb 2004 10:18:17 -0800 rfalke: Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/unithand.c M /trunk/server/unittools.c Merge can_player_see_unit_at and can_player_see_unit_at2 into can_player_see_unit_at. The original can_player_see_unit_at was only used by can_player_see_unit_at2. Patch from Jason Short in PR#7433. Thu, 19 Feb 2004 06:11:43 -0800 andi: Changed paths: M /trunk/client/gui-win32/mapview.c add a missing , Wed, 18 Feb 2004 16:47:15 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Remove special-case drawing of oceans from the GUI code. Oceans are now put into the sprite array and drawn just like other terrain sprites. The cell-based drawing of oceans is still special-cased in the tilespec code. Patch by me as PR#7428. Wed, 18 Feb 2004 14:26:46 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/capstr.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/data/scenario/earth-160x90-v2.sav M /trunk/data/scenario/earth-80x50-v2.sav M /trunk/server/maphand.c M /trunk/server/savegame.c Remove map.is_earth value. Instead, savegames (scenarios) can specify a specific sprite to use as the terrain for a tile. Old earth scenarios are updated so that the Denmark tiles are still drawn specially. Patch by me as PR#7416. Wed, 18 Feb 2004 13:06:43 -0800 jdorje: Changed paths: M /trunk/data/scenario/british-isles-85x80-v2.80.sav M /trunk/data/scenario/europe-200x100-v2.sav M /trunk/data/scenario/iberian-peninsula-136x100-v1.0.sav Fix the topology_id and is_earth values for scenarios. Patch by me as PR#7429. Wed, 18 Feb 2004 11:00:09 -0800 andi: Changed paths: M /trunk/client/gui-win32/mapview.c compile fix Wed, 18 Feb 2004 07:33:16 -0800 jdorje: Changed paths: M /trunk/client/mapctrl_common.c Fix the mapview popup text to account for DS_TEAM. Patch by Mateusz Stefek as PR#7437. Tue, 17 Feb 2004 18:26:35 -0800 jdorje: Changed paths: M /trunk/client/goto.c Client goto shouldn't be omniscient even if the player is ai-controlled. Patch by Gregory Berkolaiko as PR#7381. Tue, 17 Feb 2004 18:20:52 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.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/client/gui-xaw/mapview.h M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Unify some mapview code for resizing the mapview. Patch by Raimar Falke as PR#7375. Tue, 17 Feb 2004 12:12:11 -0800 jdorje: Changed paths: M /trunk/ai/advdiplomacy.c Fix the spelling of "scoundrel". Reported by Ole Laursen as PR#7432. Mon, 16 Feb 2004 20:53:00 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/capstr.c M /trunk/common/map.h M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/data/isotrident/terrain1.spec M /trunk/data/isotrident/terrain2.spec M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics Put more drawing information into the tilesets. The tileset now specifies whether a particular terrain is dithered, layered, or matched. This is documented in doc/README.graphics. Patch by me as PR#7261. Mon, 16 Feb 2004 14:55:34 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Implement a dirty/flush system for the map overview. This should make updates faster and more correct. Patch by Raimar Falke under PR#7385. Sun, 15 Feb 2004 16:24:53 -0800 jdorje: Changed paths: M /trunk/client/control.c Don't set the unit focus before the game starts. Reported by Martin Schroder as PR#7425. Sun, 15 Feb 2004 10:23:03 -0800 glip: Changed paths: M /trunk/ai/aiunit.c Make ai_manage_ferryboat loop to ensure that if a passenger-in-charge left the boat, other passengers have a chance to drive. Patch by Joshua Hudson and myself. Fri, 13 Feb 2004 18:36:48 -0800 jdorje: Changed paths: M /trunk/common/player.c Fix typo in PR#5465 commit. Fri, 13 Feb 2004 18:27:24 -0800 jdorje: Changed paths: M /trunk/common/player.c Show units in transporters if the transporter's owner is allied with us. Previously the check was for shared vision. Patch by me as part of PR#5465. Fri, 13 Feb 2004 18:21:26 -0800 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aitech.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/common/dataio.c M /trunk/common/improvement.h M /trunk/common/unittype.h M /trunk/server/cityhand.c M /trunk/server/cityhand.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/diplomats.h M /trunk/server/ruleset.c Replace "int" with "Impr_Type_id" in a bunch of places. Fix a few compiler warnings caused by this. Patch by Raimar Falke and myself as PR#6871. Fri, 13 Feb 2004 18:12:52 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.c Allow CMA weights to be zero. Patch by me under PR#6918. Fri, 13 Feb 2004 18:01:27 -0800 jdorje: Changed paths: M /trunk/client/control.c Don't set the unit focus if we're not playing a game. Patch by me as part of PR#6923. Fri, 13 Feb 2004 14:09:18 -0800 jdorje: Changed paths: M /trunk/server/savegame.c Don't grant a player free techs (based on "techlevel") every time a game is loaded. Reported by many people as PR#6282. Fri, 13 Feb 2004 01:24:41 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Improve the scrolling of the mapview on an isometric map. Patch by Gregory Berkolaiko and myself as PR#7384. Thu, 12 Feb 2004 23:57:58 -0800 jdorje: Changed paths: M /trunk/common/Makefile.am Add packets_gen.[ch] to BUILT_SOURCES. This fixes a potential problem with out-of-order compilation. Patch by me as PR#7390. Thu, 12 Feb 2004 11:50:29 -0800 jdorje: Changed paths: M /trunk/common/city.c Fix a memory leak in remove_city_virtual. Patch by Per as PR#7401. Wed, 11 Feb 2004 22:50:40 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Draw the orders route in the client when the user middle-clicks on a unit. Support for GTK, GTK2, and XAW clients only. Issued as PR#7393. Sun, 08 Feb 2004 13:56:51 -0800 jdorje: Changed paths: 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 Don't tell people investigating a city with a spy is free, since it's not. Reported by "Caspar" as PR#6986. Patch by me. Sun, 08 Feb 2004 11:00:00 -0800 berthe: Changed paths: M /trunk/po/fr.po updated fr.po Sun, 08 Feb 2004 09:38:01 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/dialogs.c Fix a bug in the PR#7316 patch which causes the wrong sensitive states of the government buttons in the GTK1 client. Patch by David Stewart. Sun, 08 Feb 2004 03:59:13 -0800 per: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/plrhand.c M /trunk/server/stdinhand.c New server option 'revolen' control the number of turns it takes to finish a revolution. Patch by Tarje Bargheer with style changes. Sat, 07 Feb 2004 12:20:08 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/repodlgs.c Fix typo bug in XAW client. Sat, 07 Feb 2004 03:49:44 -0800 rfalke: Changed paths: M /trunk/client/options.c M /trunk/common/capstr.c M /trunk/common/events.h M /trunk/server/citytools.c M /trunk/server/cityturn.c Create a new event named E_CITY_PRODUCTION_CHANGED which is sent when the production of a city changes. Rename the event from E_UNIT_BUILD to E_UNIT_BUILT. Patch from Jason Short in PR#7232 with changes from me. Sat, 07 Feb 2004 03:16:50 -0800 rfalke: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unit.h M /trunk/server/unittools.c Send the orders of a unit back to the client. This will enable the client to show the orders and to draw the correct info-sprite for them. Patch from Jason Short in PR#7357 with capability added by me. Sat, 07 Feb 2004 02:55:20 -0800 per: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/common/unit.c M /trunk/server/diplomats.c Misc style issues from another patch. Fri, 06 Feb 2004 15:35:31 -0800 jdorje: Changed paths: M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset Set triremes to sink on the high seas 50% of the time in Civ1, Civ2, and Default rulesets. The History ruleset is untouched and still has no veteran support. Reported by Genevieve Gracian as PR#7364. Patch by Per and myself. Fri, 06 Feb 2004 12:00:32 -0800 glip: Changed paths: M /trunk/common/capstr.c M /trunk/common/map.h Enable iso maps. 3 short words for a man, a huge new chapter for Freeciv. Jason has a reason to celebrate, issued as (PR#7380). Thu, 05 Feb 2004 17:22:42 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Thu, 05 Feb 2004 17:01:11 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gamedlgs.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-mui/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 Make sure loops over the client options list are properly terminated. This was broken in PR#7079. Reported by "Eugene" as PR#7323. Patch by me. Thu, 05 Feb 2004 12:28:41 -0800 jdorje: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/server/settlers.c Prevent most conflicts of orders and AI control. Now orders should have precedence over AI control. See PR#7324. Thu, 05 Feb 2004 12:20:27 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c Fix broken code (introduced by PR#7333 and PR#7334) that prevented goto lines from being drawn. Issued as PR#7356. Thu, 05 Feb 2004 00:23:09 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/packhand.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/citytools.c Add two new functions, can_player_see_units_in_city and can_player_see_city_internals. Call these functions in the right places to make the logic of cities consistent. Issued as PR#7341; this also fixes PR#7327. Thu, 05 Feb 2004 00:05:05 -0800 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/maphand.c Remove a check of is_valid_city_coords from tile_update_owner. Therefore update_city_tile_status_map is now able to accept out-of-city-range tiles. Patch by Remi Bonnet as PR#7332 with changes by me. Wed, 04 Feb 2004 23:51:09 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c Make sure the current science goal is shown as one of the possible goals in the science dialog (even if it takes more than 11 steps to get there). Reported by "az" as PR#6944. Patch by me. Wed, 04 Feb 2004 12:06:12 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c Adapt the GTK2 client to the new "overview unification" code change. Reported by Remi Bonnet in PR#7377. Patch from me. Tue, 03 Feb 2004 12:37:28 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/dialogs.c Fix a bug in the PR#7316 patch which causes the wrong government to be selected in the GTK1 client. Reported by David ???. Tue, 03 Feb 2004 12:21:15 -0800 rfalke: Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/common/aicore/aisupport.c M /trunk/common/aicore/aisupport.h M /trunk/data/default/units.ruleset M /trunk/data/isotrident/units.spec M /trunk/data/trident/tiles.spec Truncate lines which only contain 80 spaces to length 0. Patch in PR#7373. Tue, 03 Feb 2004 12:16:08 -0800 rfalke: Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.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/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c Add three new graphic primitives: - canvas_store_create: creates a new canvas store of the given size - canvas_store_free: frees the 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 rfalke: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/mapctrl_common.c Add can_client_issue_orders() checks. Patch from Remi Bonnet 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 in PR#7362 with style changes from me. Sun, 01 Feb 2004 23:23:46 -0800 rfalke: Changed paths: M /trunk/ai/advspace.h M /trunk/client/include/dialogs_g.h M /trunk/client/include/diplodlg_g.h M /trunk/common/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/aitech.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/diptreaty.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/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.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_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 . 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 . Thu, 29 Jan 2004 23:20:40 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c 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 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapview.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 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.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 , patch by Jason Dorje Short . 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.ruleset M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/ruleset.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 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/events.h M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Fix 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 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 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/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:10 -0800 rfalke: Changed paths: M /trunk/server/cityturn.c Replace all -20 with -FC_INFINITY to really denote that the caller doesn't care how much these values go down. Reported by Predrag Viceic in PR#7256. Patch from me. Sun, 25 Jan 2004 06:23:53 -0800 rfalke: Changed paths: M /trunk/server/cityturn.c Replace 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 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.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/sanitycheck.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 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 -0800 jdorje: Changed paths: 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-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 to add its own options to the list of client options. See PR#7079. Fri, 23 Jan 2004 13:19:23 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c Fix left-clicking on the overview window. Issued as PR#7284. Thu, 22 Jan 2004 19:14:45 -0800 jdorje: Changed paths: M /trunk/server/srv_main.c Assure that the Y dimension of a north-south wrapping iso-map is even. Issued as PR#7266. Thu, 22 Jan 2004 18:29:32 -0800 jdorje: Changed paths: M /trunk/server/unithand.c Change a spurious LOG_NORMAL message to LOG_DEBUG. Thu, 22 Jan 2004 15:52:21 -0800 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/map.c M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset Add a new terrain flag "Starter" that denotes terrain types that are eligible to hold starting positions. Issued as PR#7288. Wed, 21 Jan 2004 01:28:53 -0800 jdorje: Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/cityturn.c Add a new terrain flag NoPollution. Issued as PR#7273. Tue, 20 Jan 2004 13:52:09 -0800 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/goto.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-mui/gui_main.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-xaw/menu.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/capstr.c M /trunk/common/map.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/gotohand.c M /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/savegame.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Replace client goto and patrol routes with client orders. Issued as PR#7131. Mon, 19 Jan 2004 13:06:16 -0800 jdorje: Changed paths: M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset Fix broken comments in rulesets. Broken by PR#2957. Mon, 19 Jan 2004 12:02:22 -0800 jdorje: Changed paths: M /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset Add a new terrain flag TER_OCEANIC. This flag indicates whether the terrain is ocean or land. Patch as PR#2957 by Karen Yeats and myself. Sun, 18 Jan 2004 22:01:22 -0800 jdorje: Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/pf_tools.c M /trunk/common/unit.c Replace several T_OCEAN checks with calls to is_ocean. Issued as PR#7258. Sun, 18 Jan 2004 09:55:26 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Make sure we redraw a city when its "occupied" status changes. Reported by Thomas Strub as PR#7242. Patch by me. Sun, 18 Jan 2004 08:49:17 -0800 jdorje: Changed paths: M /trunk/common/map.h Add new macros native_pos_to_index and index_to_native_pos. Use them in map_pos_to_index and index_to_map_pos. Issued as PR#7251. Sat, 17 Jan 2004 09:21:20 -0800 jdorje: Changed paths: M /trunk/common/Makefile.am M /trunk/common/map.c M /trunk/common/map.h A /trunk/common/terrain.c M /trunk/common/terrain.h M /trunk/server/mapgen.c Create a new file terrain.c. Functions and data are moved from map.[ch] into terrain.[ch]. Issued as PR#7220. Sat, 17 Jan 2004 08:58:10 -0800 jdorje: Changed paths: M /trunk/server/mapgen.c Fix several places so that maps with no poles will be be more uniform. Issued as PR#7252. Fri, 16 Jan 2004 20:29:14 -0800 jdorje: Changed paths: M /trunk/server/citytools.c Avoid sending information about a nonexistant city to nobody. See PR#6999. Fri, 16 Jan 2004 08:01:25 -0800 ali: Changed paths: M /trunk/client/tilespec.c Silence compiler warning. Thu, 15 Jan 2004 18:08:50 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Clear the mapview before doing a full update. This causes duplicated tiles (which are otherwise not updated) to get drawn black. See PR#4679. Thu, 15 Jan 2004 17:23:00 -0800 sigra: Changed paths: M /trunk/po/sv.po update Thu, 15 Jan 2004 13:17:17 -0800 berthe: Changed paths: M /trunk/po/fr.po updated fr.po Thu, 15 Jan 2004 03:52:38 -0800 rfalke: Changed paths: M /trunk/common/generate_packets.py Replace a regular expression which makes Python 2.2 and 2.3 choke with simple string operations. Reported by Thomas Strub. Issued as PR#7240. Wed, 14 Jan 2004 03:58:12 -0800 rfalke: Changed paths: M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/generate_packets.py M /trunk/common/packets.c M /trunk/common/packets.def M /trunk/common/packets.h M /trunk/common/packets_gen.c Rename the field flags "pre" to "pre-send" and "post" to "post-recv". Add the flag "post-send". Remove the packet type arguments from the callback signature. Add a new function conn_clear_packet_cache which resets the delta state of this connection. Add post-send and post-recv callback for the GAME_STATE packet. This is necessary since the client removes information cached in map.tiles when such a game is recevied. However previously this information (about the removal of the tile data at the client) was not know to the delta layer. This resulted in not sending the required packets in case the client connection switches between players. Reported by Per I. Mathisen in PR#7216. Patch from me. Tue, 13 Jan 2004 21:02:30 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Mon, 12 Jan 2004 19:48:04 -0800 jdorje: Changed paths: M /trunk/Makefile.am Remove files in the debian/ directory from distribution. See PR#6968. Mon, 12 Jan 2004 19:20:17 -0800 jdorje: Changed paths: M /trunk/common/map.h Change map_to_native_pos from a set of macros to an inline function. This makes it faster as well as prettier. Issued as PR#7195. Mon, 12 Jan 2004 19:18:18 -0800 jdorje: Changed paths: M /trunk/common/city.c Optimize base_city_map_to_map by checking if we are at a border map position before normalizing. Issued as PR#7197. Mon, 12 Jan 2004 08:59:17 -0800 per: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/savegame.c Save city styles by name instead of by number to ensure forward and backward compatibility in the future. Save city style by number as zero to ensure we don't break anything in old versions. Patch by mateusz stefek with style changes and comments added. (See PR#7224 for more info). Mon, 12 Jan 2004 08:34:44 -0800 per: Changed paths: M /trunk/server/diplomats.c M /trunk/server/unithand.c Fix i18n problems introduced in veteran patch. Patch by mateusz stefek . Sun, 11 Jan 2004 09:45:06 -0800 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/client/climisc.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/pf_tools.c M /trunk/common/capstr.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/common/events.h M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/common/shared.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/units.ruleset M /trunk/data/default/units.ruleset M /trunk/server/airgoto.c M /trunk/server/autoattack.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/diplomats.c M /trunk/server/gotohand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h M /trunk/utility/shared.h Add support for multiple veteran levels, defined in units.ruleset. See new documentation in units.ruleset for more info. Patch by James Blewitt Rafal Bursig and me. Sat, 10 Jan 2004 07:30:09 -0800 per: Changed paths: M /trunk/data/isotrident/units.spec Fix off-by-one error in enumeration of veteran icons in isotrident tileset. Patch by Genevieve Gracian . Sat, 10 Jan 2004 05:06:00 -0800 rfalke: Changed paths: M /trunk/client/goto.c M /trunk/common/combat.c M /trunk/common/unit.c M /trunk/common/unit.h Create new function is_attack_unit which tests if a unit has an attack strength >0. Patch from Arnstein Lindgard in PR#7213. Sat, 10 Jan 2004 04:46:34 -0800 rfalke: Changed paths: M /trunk/common/packets.c Remove a compiler warning by using a union to get the two views (enum packet_type and int) of the variable. Patch from Gustavo R.Montesino in PR#7164. Sat, 10 Jan 2004 02:13:12 -0800 rfalke: Changed paths: M /trunk/ai/advdomestic.c Replace a slightly wrong calculation with the proper call to city_granary_size. Patch from James Canete in PR#7099. Sat, 10 Jan 2004 01:41:31 -0800 rfalke: Changed paths: M /trunk/common/aicore/cm.c Don't clear the whole cache3 but only the parts which we will use. This depends on the city size. Patch from Benoit Hudson in PR#7062. Fri, 09 Jan 2004 16:47:19 -0800 sigra: Changed paths: M /trunk/po/sv.po update Fri, 09 Jan 2004 08:59:50 -0800 ali: Changed paths: M /trunk/ai/aitools.h M /trunk/client/control.c M /trunk/client/mapctrl_common.c Fix 3 erroneous asserts. assert(punit) => assert(punit != NULL) and one that was just plain wrong. Fri, 09 Jan 2004 08:53:03 -0800 jdorje: Changed paths: M /trunk/server/unittools.c Make Leonardo's upgrades free as they are supposed to be. Patch by Brett Albertson as part of PR#7211. Fri, 09 Jan 2004 00:00:51 -0800 rfalke: Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets_gen.c Remove an unneeded "return" which returns void. Issued as PR#7221. Thu, 08 Jan 2004 21:55:55 -0800 kauf: Changed paths: M /trunk/server/stdinhand.c remove spurious '\' Thu, 08 Jan 2004 10:18:21 -0800 berthe: Changed paths: M /trunk/po/fr.po updated fr.po Thu, 08 Jan 2004 09:02:58 -0800 jdorje: Changed paths: M /trunk/server/mapgen.c Don't impose a lattitude restriction on deserts in a game without poles. Issued as PR#7209. Thu, 08 Jan 2004 05:31:52 -0800 perl: Changed paths: M /trunk/po/et.po Updated. Thu, 08 Jan 2004 03:55:49 -0800 per: Changed paths: M /trunk/ai/advmilitary.c Fix bug that would case ai_choose_attacker() to give bogus data if first military unit in a ruleset has zero attack rating. Bug and patch by Joshua . Thu, 08 Jan 2004 03:38:15 -0800 per: Changed paths: M /trunk/data/nation/japanese.ruleset Update Japanese ruleset with new cities and terrain hints. Patch by anonymous. Thu, 08 Jan 2004 03:34:45 -0800 per: Changed paths: M /trunk/doc/HACKING Add a section to doc/HACKING explaining which freelogs should be translated and which should not be. In short, only LOG_NORMAL should be translated. Reasoning: VERBOSE and DEBUG are for developers, and FATAL and ERROR should be reported to developers in a language they can understand. This closes issue #7000. Patch by Raimar. Thu, 08 Jan 2004 03:27:11 -0800 per: Changed paths: M /trunk/server/plrhand.c When a team player dies, do not show entire map but do allow shared vision to other players to continue. Fixes issue #7084 reported by Thomas Strub. Wed, 07 Jan 2004 17:47:35 -0800 jdorje: Changed paths: M /trunk/common/packets.c Change an assertion so that it will work with iso-maps. Issued as PR#7208. Wed, 07 Jan 2004 15:16:18 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/common/unit.c Fix several bugs preventing the upgrading of units. Reported by Genevieve Gracian as PR#7211. Wed, 07 Jan 2004 10:50:49 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated. Wed, 07 Jan 2004 08:31:14 -0800 ali: Changed paths: M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Functionize is_city_hilited(pcity) Tue, 06 Jan 2004 12:19:17 -0800 rfalke: Changed paths: M /trunk/client/packhand_gen.c M /trunk/common/generate_packets.py M /trunk/server/hand_gen.c Include config.h in client/packhand_gen.c and server/hand_gen.c. Reported by Genevieve Gracian in PR#7206. Patch from me. Tue, 06 Jan 2004 09:33:17 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Avoid showing the "revolution finished" message multiple times at the end of the anarchy period. Issued as PR#4449. Tue, 06 Jan 2004 00:11:35 -0800 jdorje: Changed paths: 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/common/unit.c M /trunk/common/unit.h M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Unify code that checks if a unit can be upgraded. Improve the testing for transported units to avoid having an upgrade strand a unit. Initial report by Brett Albertson as PR#6735. Patch by Raimar Falke and myself. Mon, 05 Jan 2004 09:55:18 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/SDL_ttf.c Use the "proper" method for #including Freetype headers. Reported by me as PR#7191. Patch by Raimar Falke. Sun, 04 Jan 2004 16:18:31 -0800 raffaelo: Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/helpdlg.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-sdl/wldlg.c M /trunk/common/packets.c - Build fix for gcc 3.x in packet code. - Fix return variables in common LAN scaner. - LAN servers support in connect dlg. - Help Dlg. (Not Finished :( ) - Small fix for no-iso maps (sorry still not work). Sat, 03 Jan 2004 16:42:24 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c When checking to draw the goto crosshead for a unit, check if is_goto_dest_set rather than looking at the underlying state of the unit. Issued as PR#7147. Sat, 03 Jan 2004 16:40:03 -0800 jdorje: Changed paths: M /trunk/client/goto.c - Complete patrol routes by actually building a path from the end back to the beginning, rather than simply reversing the route to get back to the beginning. - Unify the send code for goto and patrol routes. Issued as PR#7150. Sat, 03 Jan 2004 08:09:11 -0800 ali: Changed paths: M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Add macro is_city_hilited(). Wed, 31 Dec 2003 13:52:22 -0800 sigra: Changed paths: M /trunk/po/sv.po update Mon, 22 Dec 2003 03:01:26 -0800 perl: Changed paths: M /trunk/po/et.po updated. Sun, 21 Dec 2003 05:06:22 -0800 per: Changed paths: M /trunk/doc/README.AI M /trunk/doc/TODO Update TODO and README.AI Fri, 19 Dec 2003 02:39:58 -0800 andi: Changed paths: M /trunk/client/gui-win32/mapview.c fixes PR#6950 (problems with non-iso tileset, patch by G-rad with changes by me Tue, 16 Dec 2003 07:07:52 -0800 ali: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/options.c M /trunk/client/options.h PR#6949 Keyboardless Goto, including dependency PR#6948 Quickselect. Defaults to ON to encourage testing - please report if you find it easy to make mouse typos, see unexpected behavior or think it should default off. Patch by me. Next step is keyboardless group movement, pending other patches. Mon, 15 Dec 2003 13:25:46 -0800 rfalke: Changed paths: M /trunk/server/connecthand.c Set the field conn_id of the PACKET_SERVER_JOIN_REPLY packet to the correct value instead of the obvious incorrect hard-coded -1. Reported by Michael Kirzinger in PR#7070 with patch from me. Mon, 15 Dec 2003 11:14:50 -0800 rfalke: Changed paths: M /trunk/server/unithand.c Use the correct player ("other_player" over which is iterates instead of "pplayer") for removing the knowledge about units involved in combat. Reported by Thomas Strub in PR#7077. Patch from me. Mon, 15 Dec 2003 09:18:12 -0800 rfalke: Changed paths: M /trunk/ai/advdiplomacy.c Remove a duplicated "your" in a message. Patch from Gustavo R.Montesino in PR#7088 with style changes from me. Mon, 15 Dec 2003 09:08:00 -0800 rfalke: Changed paths: M /trunk/server/srv_main.c Add more strict check for the city_style field sent by the client. Patch from Mateusz Stefek in PR#7058. Sun, 14 Dec 2003 04:48:10 -0800 tsdgeos: Changed paths: M /trunk/po/ca.po More updates from David Gaya Thu, 11 Dec 2003 08:07:55 -0800 berthe: Changed paths: M /trunk/po/fr.po updated po Wed, 10 Dec 2003 23:29:39 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Wed, 10 Dec 2003 14:00:16 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Mon, 08 Dec 2003 11:19:56 -0800 jdorje: Changed paths: M /trunk/common/map.c Don't special-case continents 1 and 2 as poles, since they need not be. Instead rely on the terrain check to prevent placing players at bad starting positions. See PR#6903. Sun, 07 Dec 2003 23:48:54 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Cleanup to handle_unit_packet_common: - Remove spurious call to update_unit_focus. - Remove unused variables. - Replace check with assertion. - Add comments. Patch by Arnstein Lindgard as PR#7040 with style and comment changes by me. Sun, 07 Dec 2003 22:34:37 -0800 jdorje: Changed paths: M /trunk/client/gui-win32/citydlg.c Use city_granary_size() to find the size of the city's foodbox, instead of calculating this value manually. Patch by James Canete as part of PR#6973, with style changes by me. Sat, 06 Dec 2003 15:14:34 -0800 jdorje: 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/diplodlg.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-win32/ratesdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/spaceshipdlg.c Fix gui-win32 to compile with the new network code. Patch by James Canete as PR#6984 with changes by me. Sat, 06 Dec 2003 12:37:59 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.def M /trunk/common/packets_gen.c M /trunk/common/packets_gen.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/savegame.c Fix some inconsistencies in how shields (production) are transferred when the type of production is changed. To aid this we now track the number of shields produced in the city in the last turn; only these shields go unpenalized when changing production types. Bug report by Thomas Strub as PR#5672. Patch by me. Sat, 06 Dec 2003 11:23:51 -0800 jdorje: Changed paths: M /trunk/client/Makefile.am M /trunk/client/civclient.c D /trunk/client/civclient_gen.c A /trunk/client/packhand_gen.c M /trunk/client/packhand_gen.h M /trunk/common/generate_packets.py M /trunk/server/Makefile.am A /trunk/server/hand_gen.c M /trunk/server/hand_gen.h M /trunk/server/srv_main.c D /trunk/server/srv_main_gen.c Change the code in civclient_gen.c and srv_main_gen.c to be real, compilable C code. This puts the function prototypes in hand_gen.h and packhand_gen.h while the code goes into newly-created files hand_gen.c and packhand_gen.c. Patch by Raimar Falke as PR#7038. Fri, 05 Dec 2003 20:57:34 -0800 jdorje: Changed paths: M /trunk/client/gui-win32/citydlg.c Fix a bug in toggling city workers on the citydlg map. Reported by many as PR#6905. Fri, 05 Dec 2003 20:28:56 -0800 jdorje: Changed paths: M /trunk/configure.ac M /trunk/configure.in M /trunk/doc/ja/Makefile.am Fix bug in PR#7028 commit: - Botched commit missed configure.* files. - doc/ja/Makefile.am had bugs. Fri, 05 Dec 2003 17:14:21 -0800 jdorje: Changed paths: M /trunk/doc/Makefile.am M /trunk/doc/de A /trunk/doc/de/.cvsignore A /trunk/doc/de/Makefile.am M /trunk/doc/fr A /trunk/doc/fr/.cvsignore A /trunk/doc/fr/Makefile.am M /trunk/doc/it A /trunk/doc/it/.cvsignore A /trunk/doc/it/Makefile.am M /trunk/doc/ja A /trunk/doc/ja/.cvsignore A /trunk/doc/ja/Makefile.am M /trunk/doc/nl A /trunk/doc/nl/.cvsignore A /trunk/doc/nl/Makefile.am M /trunk/doc/sv A /trunk/doc/sv/.cvsignore A /trunk/doc/sv/Makefile.am Add Makefiles to doc/$LANG/, moving the EXTRA_DIST inclusions out of doc/Makefile and into the language-specific Makefiles. Issued as PR#7028. Thu, 04 Dec 2003 11:51:21 -0800 rfalke: Changed paths: M /trunk/common/connection.c Increase the send buffer to have enough space even when a large chunk of compressed data is send. Previously the send buffer was only enlarged by MAX_LEN_PACKET but the chunk of compressed data may be larger. Patch from me under PR#7018. Thu, 04 Dec 2003 10:32:45 -0800 rfalke: Changed paths: M /trunk/server/unittools.c Let the unit goes out of sight for the players which doesn't see the unit anymore after a move. Reported by various people. Patch from me. Thu, 04 Dec 2003 05:53:12 -0800 rfalke: Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c Change the SDL client to compile again. This was broken by the recent delta patch. Patch from Michael Kirzinger in (PR#6983) with style changes from me. Thu, 04 Dec 2003 05:42:40 -0800 rfalke: Changed paths: M /trunk/client/gui-sdl/cityrep.c Added an include for log.h to be able to compile. Wed, 03 Dec 2003 21:54:49 -0800 jdorje: Changed paths: M /trunk/client/Makefile.am M /trunk/server/Makefile.am Add missing files to SOURCES and EXTRA_DIST to allow "make dist" to work. See PR#7038. Wed, 03 Dec 2003 17:57:45 -0800 jdorje: Changed paths: M /trunk/server/gamehand.c Fix a bug causing starting positions not to be properly reordered. Patch by as PR#6942 with changes by me. Wed, 03 Dec 2003 17:46:02 -0800 jdorje: Changed paths: M /trunk/client/goto.c Allow caravans to goto into enemy cities. See PR#6718. Wed, 03 Dec 2003 16:44:32 -0800 jdorje: Changed paths: M /trunk/server/Makefile.am Add server/handgen.h to the sources list. Reported by various people as PR#6990. Mon, 01 Dec 2003 15:25:10 -0800 berthe: Changed paths: M /trunk/po/fr.po updated fr.po Mon, 01 Dec 2003 14:47:53 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Mon, 01 Dec 2003 11:32:04 -0800 rfalke: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/gui_main.h M /trunk/client/gui-xaw/menu.c Extract a new function ui_exit() from main(). This function frees all common client resources. The Xaw client is changed to use this new function. Previously it just exit()'ed resulting in an unclean shutdown. main_quit_freeciv() was renamed to xaw_ui_exit() during for this. Patch from me issued as PR#6885. Mon, 01 Dec 2003 10:18:01 -0800 rfalke: Changed paths: M /trunk/common/packets.h Remove the trailing comma of enum authentication_type. Mon, 01 Dec 2003 10:14:22 -0800 jdorje: Changed paths: M /trunk/common/unit.h M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/savegame.c M /trunk/server/unittools.c Replace many unit_list_iterate iterators with unit_list_iterate_safe. Reported by Genevieve Gracian as PR#6816. Patch by me. Mon, 01 Dec 2003 10:03:40 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/helpdata.c Don't translate helptext if it is empty. Also move a little bit of GUI code into the common client code. Patch by Raimar Falke as PR#7006. Mon, 01 Dec 2003 03:13:48 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 30 Nov 2003 13:51:18 -0800 per: Changed paths: M /trunk/server/diplhand.c Remove spurious check for capital in gold clause code. Patch by Raimar. Sun, 30 Nov 2003 11:26:23 -0800 per: Changed paths: M /trunk/server/plrhand.c Make most recent commit translatable. Sun, 30 Nov 2003 10:30:59 -0800 per: Changed paths: M /trunk/server/plrhand.c Ensure that we do not create new nations through civil war when we have reached the maximum number of nations. Sun, 30 Nov 2003 09:57:12 -0800 rfalke: Changed paths: M /trunk/server/srv_main.c Add code to reject old pre-delta clients at the server. The connection attempt is recognized and a proper reject packet is sent back. Issued as PR#6997. Sun, 30 Nov 2003 09:37:29 -0800 rfalke: Changed paths: M /trunk/common/generate_packets.py M /trunk/common/packets_gen.c Change a die to a freelog(LOG_ERROR, ...) statement. This is issued if one side (client or server) sends or receives a packet which only the other side should send or receive. Previously pre-delta clients were able to crash a delta server because of this. Issued as PR#6996. Sun, 30 Nov 2003 05:09:08 -0800 rfalke: Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.c Change the protocol type of the field empire_size_mod from unsigned to signed. Reported by Genevieve Gracian as (PR#6985). Patch from me. Sat, 29 Nov 2003 11:39:40 -0800 ali: Changed paths: M /trunk/client/tilespec.c Fix trident_shields. Make the code handle the "duplicates_ok" tag in .tilespec files like it claims to do. Sat, 29 Nov 2003 03:53:13 -0800 rfalke: Changed paths: M /trunk/common/packets.def M /trunk/common/packets_gen.h Correct the size of the legend field of PACKET_RULESET_NATION from MAX_LEN_NAME to MAX_LEN_MSG. Reported by Thomas Strub in (PR#6976). Patch from me. Sat, 29 Nov 2003 03:37:00 -0800 rfalke: Changed paths: M /trunk/common/worklist.c Also check the is_valid field in are_worklists_equal(). The missing check caused the function to return TRUE and so the worklists aren't sent to the client. Reported by Genevieve Gracian in (PR#6980). Patch from me. Sat, 29 Nov 2003 01:52:45 -0800 rfalke: Changed paths: M /trunk/client/include/connectdlg_g.h Remove the prototype of handle_authentication_request. It is replaced by handle_authentication_req and which is declared in packhand_gen.h with different arguments. Found by Michael Kirzinger in (PR#6982). Patch from me. Fri, 28 Nov 2003 09:37:45 -0800 rfalke: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advspace.c M /trunk/ai/advspace.h M /trunk/ai/aicity.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/agents/cma_core.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/civclient.c M /trunk/client/civclient.h A /trunk/client/civclient_gen.c M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/clinet.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/gamedlgs.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/helpdata.c M /trunk/client/include/connectdlg_g.h M /trunk/client/include/dialogs_g.h M /trunk/client/include/diplodlg_g.h M /trunk/client/mapctrl_common.c M /trunk/client/messagewin_common.c M /trunk/client/messagewin_common.h M /trunk/client/packhand.c M /trunk/client/packhand.h A /trunk/client/packhand_gen.h M /trunk/common/Makefile.am M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/connection.c M /trunk/common/connection.h D /trunk/common/create_lsend.pl M /trunk/common/dataio.c M /trunk/common/dataio.h M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/common/game.c M /trunk/common/game.h A /trunk/common/generate_packets.py M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.c A /trunk/common/packets.def M /trunk/common/packets.h A /trunk/common/packets_gen.c A /trunk/common/packets_gen.h D /trunk/common/packets_lsend.c D /trunk/common/packets_lsend.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/common/tech.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/worklist.c M /trunk/common/worklist.h M /trunk/configure.ac M /trunk/configure.in M /trunk/doc/HACKING A /trunk/doc/README.delta M /trunk/server/cityhand.c M /trunk/server/cityhand.h M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/diplhand.c M /trunk/server/diplhand.h M /trunk/server/diplomats.c M /trunk/server/gamehand.c A /trunk/server/hand_gen.h M /trunk/server/handchat.c M /trunk/server/handchat.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sernet.c M /trunk/server/settlers.c M /trunk/server/spacerace.c M /trunk/server/spacerace.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h A /trunk/server/srv_main_gen.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c M /trunk/server/unittools.h M /trunk/server/userdb/user_db.c M /trunk/utility/shared.c M /trunk/utility/shared.h Introduction of a new network protocol (code name "delta"). There are 4 major parts: - formal definition of the protocol in common/packets.def. The C source code is generated by the python generator common/generate_packets.py. This also includes a cleanup of the existing packets and their fields. - the generated C source code will only send the field of a packet if its values changed. This reduces the bandwidth usage. - the network stream is compressed with zlib. The level can be controlled with the environment variable FREECIV_COMPRESSION_LEVEL. This reduces the bandwidth usage. - direct calling: there are dsend_packet_* function for each send_packet_* function which instead of taking "struct packet_* *" these functions take the values of this packet directly. This eliminates the need for declaring and using the packet structs used in the past. A similar direct approch is used for the handle functions in the server. For more information see doc/README.delta. Patch is from Raimar Falke. A lot of testing done by Arnstein Lindgard. Thu, 27 Nov 2003 16:50:37 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Thu, 27 Nov 2003 06:35:15 -0800 per: Changed paths: M /trunk/client/clinet.c M /trunk/server/sernet.c Fix server and client's LAN server tab for win32 environments. Patch by Andreas R?sdal . Thu, 27 Nov 2003 06:30:03 -0800 per: Changed paths: M /trunk/common/aicore/path_finding.h Tiny piece missed in a previous commit: - TM_WORST_TIME, + TM_WORST_TIME }; Wed, 26 Nov 2003 21:55:08 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Tue, 25 Nov 2003 06:15:16 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 24 Nov 2003 03:27:24 -0800 glip: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/ailog.c Make AI count down to war properly. Otherwise AIs never declare war. Also modify a comment for PLAYER_LOG. Patch by Per. Bug reported as #6772. Sun, 23 Nov 2003 10:56:57 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Make the change production and help buttons in the worklists insensitive when nothing is selected in the source list. Solves PR#4371, PR#6797. Reported by Raimar Falke . Sun, 23 Nov 2003 10:23:40 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Use GTK+ 2.2 'gtk_list_store_swap' instead of rolling our own. Sun, 23 Nov 2003 10:19:41 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Added a bit of padding. Sun, 23 Nov 2003 10:09:09 -0800 vasc: Changed paths: M /trunk/m4/gtk2-client.m4 Make GTK+ 2.2.1 a requirement instead of 2.2.0. Fixes PR#4472. Bug reported by Josh Cogliati . Sun, 23 Nov 2003 07:49:26 -0800 per: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/advmilitary.c M /trunk/ai/aiunit.c M /trunk/common/unit.c M /trunk/server/airgoto.c M /trunk/server/ruleset.c Remove some unused variables. Patch by Raimar. Sun, 23 Nov 2003 07:18:45 -0800 per: Changed paths: M /trunk/server/diplhand.c Ensure in server that we cannot give away our palace. Bug report and patch by mateusz stefek . Sat, 22 Nov 2003 15:34:55 -0800 per: Changed paths: M /trunk/client/clinet.c M /trunk/client/clinet.h M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/data/Freeciv M /trunk/server/sernet.c M /trunk/server/sernet.h M /trunk/utility/shared.c M /trunk/utility/shared.h Add new connection tab for 'LAN servers'. Searching for LAN servers is done through multicast. Patch by Andreas Roesdal . Sat, 22 Nov 2003 08:34:07 -0800 rfalke: Changed paths: M /trunk/server/cityturn.c Set the minimal surplus for gold and trade to very low values in case of a problem. Reported by Genevieve Gracian . Sat, 22 Nov 2003 08:32:01 -0800 rfalke: Changed paths: M /trunk/common/aicore/cm.c Fix the implementation of allow_specialists. It didn't work in case pcity->size>=MAX_FIELDS_USED. Reported by Genevieve Gracian . Sat, 22 Nov 2003 06:58:04 -0800 per: Changed paths: M /trunk/server/cityturn.c My previous commit mistook foodstock for foodbox. This uses FC_INFINITY to make absolutely sure. Thanks to Raimar for pointing out what should have been obvious. Sat, 22 Nov 2003 06:12:32 -0800 rfalke: Changed paths: M /trunk/ai/aidiplomat.c M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h Add tests for the case that pf_get_path doesn't find a path. Change pf_destroy_path so that it also accepts NULL as the path. Patch from Gregory Berkolaiko in PR#6907. Docu added by me. Fri, 21 Nov 2003 13:09:08 -0800 per: Changed paths: M /trunk/server/cityturn.c Do not set food want to -20 in worst CM case when we already have set it to -(foodbox size), which is far worse, in the second worst case. Fri, 21 Nov 2003 11:47:25 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po Fri, 21 Nov 2003 11:24:46 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Merged with latest freeciv.pot. Fri, 21 Nov 2003 09:25:40 -0800 ali: Changed paths: M /trunk/client/control.c Correct mistake in my previous commit. Fri, 21 Nov 2003 09:17:54 -0800 rfalke: Changed paths: M /trunk/common/aicore/cm.c - move cache statistics counter into the stats struct - extra the cache statistics counter reporting into a seperate function (report_one_cache_stat) - remove stale references to CMA Patch by Benoit Hudson in PR#6911 with changes from me. Thu, 20 Nov 2003 14:05:26 -0800 per: Changed paths: M /trunk/data/isotrident/units.png M /trunk/data/isotrident/units.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec New veteran icons drawn by me with helpful input from several. Thu, 20 Nov 2003 08:49:59 -0800 ali: Changed paths: M /trunk/client/control.c Ineffectual modification of advance_unit_focus(); ensure that only set_unit_focus() actually modifies the static "punit_focus". Add comment. Wed, 19 Nov 2003 10:29:31 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Wed, 19 Nov 2003 09:30:51 -0800 ali: Changed paths: M /trunk/client/civclient.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c Cleanup client/control.c. Consistently use the static "punit_focus", don't call get_unit_in_focus(). Remove unneccessary funct set_unit_focus_no_center() to avoid duplicating special focus considerations. Wed, 19 Nov 2003 07:17:16 -0800 rfalke: Changed paths: M /trunk/common/aicore/pf_tools.c M /trunk/server/sanitycheck.c Replace 3 "int"s with the correct type of "enum tile_terrain_type". Wed, 19 Nov 2003 07:02:29 -0800 rfalke: Changed paths: M /trunk/common/game.c M /trunk/common/terrain.h M /trunk/server/ruleset.c Add a new terrain_type_iterate iterator macro. Change code to use it. Wed, 19 Nov 2003 06:55:38 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Wed, 19 Nov 2003 03:53:46 -0800 rfalke: Changed paths: M /trunk/data/nation/japanese.ruleset Add leader "Oda Nobunaga". Fix a city name. Add cities. Patch by anonymous in PR#6881. Wed, 19 Nov 2003 03:39:09 -0800 rfalke: Changed paths: M /trunk/ai/aicity.c Remove a memory leak by freeing a city list. Patch by Benoit Hudson in PR#6892. Wed, 19 Nov 2003 03:29:59 -0800 rfalke: Changed paths: M /trunk/ai/aidiplomat.c Remove a memory leak by destroying a path. Patch by Benoit Hudson in PR#6894. Wed, 19 Nov 2003 03:24:23 -0800 rfalke: Changed paths: M /trunk/server/srv_main.c Remove a memory leak by freeing a timer. Patch from Benoit Hudson in PR#6896. Wed, 19 Nov 2003 03:16:52 -0800 rfalke: Changed paths: M /trunk/common/netintf.c M /trunk/server/civserver.c M /trunk/server/meta.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/utility/netintf.c Add the ability to bind the server sockets to a specific address given with the "--bind" command line option. This adds security if a system is configured with multiple IPs. "--bind localhost" will for example only allow local running clients to connect to the server. Initial patch by Patrick Duchstein . Merged with a patch by anonymous (jacobn+freecivrt@chiark.greenend.org.uk) from PR#6887. Further changes from me. Wed, 19 Nov 2003 02:07:17 -0800 rfalke: Changed paths: M /trunk/client/helpdata.c Add note about the effects of TF_REDUCE_TRIREME_LOSS[12] techs to the helptext of the trireme. Add note about the effects of the TF_REDUCE_TRIREME_LOSS[12] techs to the helptext of these techs. Prefix all tech effects by "* ". Patch by Arnstein Lindgard in PR#6821. Style changes from me. Tue, 18 Nov 2003 20:40:13 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/report.c Replace some 'int' types with 'enum event_type'. Also fix a buglet where 0 was used in place of E_NOEVENT. Patch by Raimar Falke as PR#6870, with style changes and added comments by me. Tue, 18 Nov 2003 15:11:14 -0800 jdorje: Changed paths: M /trunk/server/mapgen.c Fix a potential bug in the calculation of the height map in generator 5. Issued as PR#6839. Tue, 18 Nov 2003 12:36:53 -0800 jdorje: Changed paths: M /trunk/server/ruleset.c Fix memory leaks in loading of rulesets. Patch by Benoit Hudson as PR#6895. Mon, 17 Nov 2003 13:00:52 -0800 berthe: Changed paths: M /trunk/doc/fr/BUGS.fr *** empty log message *** Mon, 17 Nov 2003 12:22:25 -0800 tsdgeos: Changed paths: M /trunk/po/ca.po Sorry for breaking cvs compilation, hope that fixes it. Mon, 17 Nov 2003 10:32:37 -0800 ali: Changed paths: M /trunk/client/packhand.c Stop refocusing for player in AI mode. Mon, 17 Nov 2003 10:25:52 -0800 ali: Changed paths: M /trunk/common/unit.c Disable auto-attack for units of zero attack strength. Mon, 17 Nov 2003 10:22:04 -0800 ali: Changed paths: M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/common/map.c M /trunk/common/map.h Corrections to Rectangle patch. Pointed out by Raimar Falke. Sun, 16 Nov 2003 14:11:12 -0800 per: Changed paths: M /trunk/ai/advmilitary.c Revert parts of previous patch. We should assume that the AI builds veteran land units, since it will most often build barracks first. Sun, 16 Nov 2003 13:06:31 -0800 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c Make use of do_make_unit_veteran() to check for possible veteran status of future units. Sun, 16 Nov 2003 12:57:32 -0800 per: Changed paths: M /trunk/server/citytools.c Cosmetic cleanup of do_make_unit_veteran() Sun, 16 Nov 2003 12:09:40 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Sun, 16 Nov 2003 10:45:01 -0800 tsdgeos: Changed paths: M /trunk/po/ca.po Updates from David Gaya Sat, 15 Nov 2003 06:38:07 -0800 rfalke: Changed paths: M /trunk/common/aicore/aisupport.c Convert an "int" to an "enum spaceship_state" to be more type-safe. Patch from Benoit Hudson in PR#6838. Sat, 15 Nov 2003 04:47:21 -0800 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c Wrap a number of checks of unit move rate behind unit_move_rate(). Taken from veteran level patch. Sat, 15 Nov 2003 04:16:22 -0800 per: Changed paths: M /trunk/ai/aiunit.c Make sure that we do not attempt to attack players we are not at war with but that we want to go to war against in fstk. We now call pplayers_at_war when passing real units to fstk instead of calling HOSTILE_PLAYER. Bug reported by Greg. Sat, 15 Nov 2003 03:32:45 -0800 per: Changed paths: M /trunk/server/unittools.c Make unit bouncing checks on civil war more strict. Patch by mateusz stefek . Sat, 15 Nov 2003 00:21:51 -0800 andi: Changed paths: M /trunk/client/Makefile.am M /trunk/common/Makefile.am Make it compile Fri, 14 Nov 2003 11:21:09 -0800 berthe: Changed paths: M /trunk/po/fr.po update Fri, 14 Nov 2003 04:26:58 -0800 ali: Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapctrl.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/cityrep.c M /trunk/client/gui-mui/mapctrl.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/cityrep.c M /trunk/client/gui-stub/mapctrl.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/cityrep_g.h M /trunk/client/include/mapctrl_g.h M /trunk/client/include/mapview_g.h M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h M /trunk/client/mapview_common.c M /trunk/client/packhand.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/data/helpdata.txt Rectangular area selection of cities with right-click- and-drag. Patch by me. Thu, 13 Nov 2003 20:40:00 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Thu, 13 Nov 2003 13:28:51 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Thu, 13 Nov 2003 12:11:31 -0800 rfalke: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c M /trunk/client/options.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/server/cityturn.c Add a field "allow_specialists" to the cm-parameters. The default value is TRUE. If the field is FALSE however CM isn't allowed to use specialists i.e. all citizen are worker. The server CM usage is changed in such a way that if for a non-ai city no reasonable values (at least one food surplus and at least one shield surplus) could be achieved the server will try no longer and will make all citizen workers. This may cause a disorder in the city but this is considered a feature since such a city would get the human player attention while a non-disorder city with a food surplus of zero and a shield surplus of zero would not be noticed. Reported by Genevieve Gracian in PR#6403. Patch from me. Thu, 13 Nov 2003 11:46:46 -0800 rfalke: Changed paths: M /trunk/server/connecthand.c Wrap the array named "auth_fail_period" in AUTHENTICATION_ENABLE since it is only used if authentication is enabled. Even then it isn't used outside teh file -> static. Thu, 13 Nov 2003 11:41:10 -0800 rfalke: Changed paths: M /trunk/ai/advdiplomacy.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/common/aicore/path_finding.c M /trunk/common/improvement.c M /trunk/common/packets.h M /trunk/common/pqueue.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/unithand.c M /trunk/utility/pqueue.c - replace assert(pointer) with assert(pointer != NULL) - replace int with bool - change comparisons to yield boolean value Thu, 13 Nov 2003 11:31:52 -0800 rfalke: Changed paths: M /trunk/common/packets_lsend.c M /trunk/common/packets_lsend.h Rerun common/create_lsend.pl. Thu, 13 Nov 2003 11:27:30 -0800 rfalke: Changed paths: M /trunk/diff_ignore Adding freeciv_user_database. Thu, 13 Nov 2003 08:06:04 -0800 berthe: Changed paths: M /trunk/po/fr.po 2 little fixes Wed, 12 Nov 2003 20:59:57 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Tue, 11 Nov 2003 19:11:55 -0800 jdorje: Changed paths: M /trunk/server/mapgen.c Don't generate poles on a map that wraps north-south. Patch and FIXME comment from PR#6669. Tue, 11 Nov 2003 13:10:27 -0800 ornil: Changed paths: M /trunk/po/ru.po Updating ru.po - stylistics. Tue, 11 Nov 2003 02:03:28 -0800 rfalke: Changed paths: M /trunk/data/helpdata.txt Update the keymap help text. Patch from Arnstein Lindgard in PR#6821. Tue, 11 Nov 2003 01:54:24 -0800 rfalke: Changed paths: M /trunk/common/map.h M /trunk/doc/HACKING M /trunk/doc/TODO Remove map_adjust_x and map_adjust_y. These function are no longer used. Patch by Jason Short in PR#6830 with changes from me. Tue, 11 Nov 2003 00:49:01 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Mon, 10 Nov 2003 12:41:49 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/repodlgs.c Fixed a couple more leaks (PR#6742). Reported (as the last ones) by Jason Short . Mon, 10 Nov 2003 12:33:58 -0800 rfalke: Changed paths: M /trunk/client/agents/agents.c M /trunk/client/civclient.c M /trunk/common/Makefile.am M /trunk/common/game.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Cleanup the usage of cm_init() and cm_free(). Previously calls to these functions where spread all over the code which resulted in memory leaks. The only place which calls cm_init() is now game_init() and the same for cm_free() and game_free(). Sun, 09 Nov 2003 19:15:48 -0800 ntaka: Changed paths: M /trunk/po/ja.po Updated ja.po Sun, 09 Nov 2003 19:04:50 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gtkpixcomm.c Fixed memory leak in GArray. Didn't tell g_array_free to free the actual array contents. Sun, 09 Nov 2003 18:53:53 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c Fixed leak in load_intro_gfx. Sun, 09 Nov 2003 15:47:16 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Turns out the refresh_overview_canvas call is unnecessary. Kludging to fix now. Will have a better fix later. Reported as PR#6810 by Jason Dorje Short . Sun, 09 Nov 2003 15:28:47 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Sun, 09 Nov 2003 08:45:01 -0800 andi: Changed paths: M /trunk/client/gui-win32/Makefile.am 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/diplodlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-win32/plrdlg.c make the win32 client compile again Sun, 09 Nov 2003 07:40:44 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Removed extraneous calls to GDK clipping. Sun, 09 Nov 2003 04:49:47 -0800 andi: Changed paths: M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c remove usage of genlist_iterator_init Sun, 09 Nov 2003 04:38:18 -0800 andi: Changed paths: M /trunk/client/gui-win32/gui_stuff.c remove usage of genlist_iterator_init Sun, 09 Nov 2003 04:09:52 -0800 andi: Changed paths: M /trunk/client/gui-win32/graphics.c dont set a struct (not a pointer) to NULL Sat, 08 Nov 2003 20:06:50 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c PR#6742: Fix memory leaks in GTK+ 2.0 client. Leak trace by Raimar Falke . Bug reported by Christian Knoke . Sat, 08 Nov 2003 10:56:06 -0800 glip: Changed paths: M /trunk/common/player.c Slightly change can_player_see_unit_at to follow its own comment. Patch by Raimar, resolves PR#6790. Sat, 08 Nov 2003 03:46:56 -0800 berthe: Changed paths: M /trunk/po/fr.po update + several modifications Fri, 07 Nov 2003 19:39:26 -0800 jdorje: Changed paths: M /trunk/server/plrhand.c Send diplomatic information about a civilization to all players that civilization is in contact with (not just players who have an embassy). Patch by Per as PR#5488, with added comments by me. Fri, 07 Nov 2003 07:20:09 -0800 rfalke: Changed paths: M /trunk/client/options.c Fix a case where the field allow_disorder was not initialized. Reported by Christian Knoke in PR#6732. Fri, 07 Nov 2003 01:45:03 -0800 rfalke: Changed paths: M /trunk/server/citytools.c In case of a conquered city defer the reduction of the city size till the city belongs to the new owner. Reported by Gregory Berkolaiko (PR#6544) and Christian Knoke (PR#6754). Patch by Jason Short and me. Thu, 06 Nov 2003 04:33:23 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Thu, 06 Nov 2003 03:54:34 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/menu.c Adjust a menu item text so that the name is the same in all occurrences. Reported and patch from Christian Knoke in PR#4755. Thu, 06 Nov 2003 02:40:46 -0800 rfalke: Changed paths: M /trunk/client/civclient.c M /trunk/common/aicore/cm.c Free a cache in cm.c when cm_free() is called. Reported by Christian Knoke in PR#6742. Tue, 04 Nov 2003 15:01:42 -0800 ali: Changed paths: M /trunk/client/control.c Add whitespace to a comment. A small step for Freeciv... I am testing cvs write access. Tue, 04 Nov 2003 05:44:23 -0800 berthe: Changed paths: M /trunk/po/fr.po updated po Tue, 04 Nov 2003 03:29:19 -0800 per: Changed paths: M /trunk/server/srv_main.c Output some basic statistical information to the gamelog every 10th turn for making game statistics and AI measurements. Tue, 04 Nov 2003 02:38:00 -0800 per: Changed paths: M /trunk/server/citytools.c Previous behaviour: When a city is removed, supported units in other cities automatically get their support from that city instead. New behaviour: Same, but only for our own cities (not transfer units to allies). Patch by Jason. Tue, 04 Nov 2003 02:21:56 -0800 per: Changed paths: M /trunk/common/diptreaty.c Make illegal diplomatic clauses that try to create a diplomatic pact state that is already in effect. Client maintainers should disable such options in the client. Fixes bug reported by Jason as PR#6519. Tue, 04 Nov 2003 02:19:14 -0800 per: Changed paths: M /trunk/server/diplhand.c Add extra gamelog messages for diplomatic states. Tue, 04 Nov 2003 02:13:28 -0800 per: Changed paths: M /trunk/server/unittools.c Fix bug caused by erronous city size reduction when using nuclear weapons. Bug found by Paul Zastoupil. Tue, 04 Nov 2003 02:05:07 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 03 Nov 2003 09:30:22 -0800 rfalke: Changed paths: M /trunk/server/unittools.c Don't reveal coordinates in normal messages to the user. Patch from Jason Short in PR#6672. Mon, 03 Nov 2003 02:46:40 -0800 ama: Changed paths: M /trunk/po/ja.po Update ja.po to 2942t+21f+94u+21o. Sun, 02 Nov 2003 13:32:26 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Sun, 02 Nov 2003 12:50:30 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/spaceshipdlg.c - Build fix. - Win32 build fix. - Input Dlg should work again in Win32 enviroment. - Player Dlg Diploatcy Fix. - Unload useless unkeep.gold(2) icons. Sat, 01 Nov 2003 15:43:53 -0800 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Sat, 01 Nov 2003 02:44:23 -0800 per: Changed paths: M /trunk/data/isotrident/units.png M /trunk/data/isotrident/units.spec M /trunk/data/trident/units.png M /trunk/data/trident/units.spec Add worker graphics by Lukas T?nne . Sat, 01 Nov 2003 01:48:05 -0800 per: Changed paths: M /trunk/client/gui-xaw/citydlg.c Remove genlist iterator initialization function usage from Xaw client the same way as in the gtk1 client. Fri, 31 Oct 2003 17:02:38 -0800 per: Changed paths: M /trunk/common/genlist.c M /trunk/common/genlist.h M /trunk/common/registry.c M /trunk/doc/HACKING M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/registry.c Remove the genlist iterator initialization function. This increases the speed of starting genlist loops. Gtk1 and gtk2 clients work fine, the other clients will need to be updated. Fri, 31 Oct 2003 16:53:05 -0800 per: Changed paths: M /trunk/client/gui-gtk/citydlg.c Change the kludged for loops using the genlist iterator into cleaner unit_list_iterate loops. Fri, 31 Oct 2003 09:57:56 -0800 per: Changed paths: M /trunk/m4/c99.m4 Add configure check for variable size array definitions. Patch by Jason. Wed, 29 Oct 2003 00:00:39 -0800 rfalke: Changed paths: M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unithand.c M /trunk/server/unittools.c Create new function free_unit_goto_route which encapsulate common code. Patch by Jason Short in PR#6625 with name change from me. Tue, 28 Oct 2003 23:32:58 -0800 rfalke: Changed paths: M /trunk/client/goto.c M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/unithand.c Clean up the packet which is used to send goto routes to the server. The new code only cleans up some of the problems with the old code: 1. The use of goto chunks. This is intended to allow arbitrary long routes. It doesn't do much and takes a lot of code. The new code limits the route to 2000 steps. 2. Some values that only the server needs are initialized by the client and sent over the network, which is nonsensical. This includes first_index and last_index values. The server should just initialize these when it receives the packet. 3. The unit's path (punit->pgr->pos) is actually allocated by the network code, then subverted for use by the core server code. The result is that there is no clear sequence of allocs and frees. 4. The server currently uses a circular buffer to store the goto route. This circular buffer method requires that the buffer have an extra, unfilled position. So you'd think the server would just create the buffer one size larger than needed - but no, it's the client that does this! Patch by Jason Short in PR#6627 with changes from me. Tue, 28 Oct 2003 11:41:14 -0800 rfalke: Changed paths: M /trunk/server/citytools.c Fix a memory leak. Patch by Jason Short in PR#6650. Mon, 27 Oct 2003 13:02:54 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Make the full unit list update passes O(n) instead of O(n^2). Mon, 27 Oct 2003 06:34:31 -0800 jdorje: Changed paths: M /trunk/server/diplomats.c A diplomat failing to steal a technology will still cause an incident. Patch by Per as PR#6522. Mon, 27 Oct 2003 06:25:25 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/maphand.c M /trunk/server/savegame.c M /trunk/server/stdinhand.c Add a 'topology' server variable to allow maps to wrap in N-S and/or E-W directions. Issued as PR#6287. Sat, 25 Oct 2003 03:55:51 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Thu, 23 Oct 2003 17:23:33 -0700 jdorje: Changed paths: M /trunk/server/score.c When calculating the civ score, don't give a bonus for happy citizens. Patch by Per as PR#6488 with added comment by me. Thu, 23 Oct 2003 17:03:01 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/chatline.c Fix a possible problem with the XAW chatline under i18n. Report and patch by as PR#6452, with style changes by me. Thu, 23 Oct 2003 07:50:30 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Wed, 22 Oct 2003 11:05:54 -0700 per: Changed paths: M /trunk/ai/aidiplomat.c Fix big memory leak in AI diplomat code. Patch by Raimar & Jason. Wed, 22 Oct 2003 11:02:56 -0700 per: Changed paths: M /trunk/server/stdinhand.c Add player name tab completion to the team command. Patch by Jason. Wed, 22 Oct 2003 10:57:26 -0700 per: Changed paths: M /trunk/server/stdinhand.c Better error messages for /start command. Patch by Jason, some changes by me. Wed, 22 Oct 2003 07:03:32 -0700 jdorje: Changed paths: M /trunk/server/sanitycheck.h Don't link to sanity_check_city if NDEBUG is defined. Issued as PR#6573. Wed, 22 Oct 2003 00:12:14 -0700 rfalke: Changed paths: M /trunk/common/aicore/cm.c Revert a previous patch by changing city_map_checked_iterate back to my_city_map_iterate. Tue, 21 Oct 2003 23:09:02 -0700 rfalke: Changed paths: M /trunk/doc/README.graphics Add a section how to created indexed PNGs. Patch from Jason Short as PR#6510. Tue, 21 Oct 2003 15:04:53 -0700 glip: Changed paths: M /trunk/server/mapgen.c Make map-generator5 recognize the topology settings. Patch by Jason, critique by Ross. Tue, 21 Oct 2003 14:49:55 -0700 glip: Changed paths: M /trunk/client/climisc.c M /trunk/common/aicore/path_finding.c M /trunk/common/map.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unit.c M /trunk/server/maphand.c Rename map_get_known2 to map_get_known since the latter name has been freed by another patch. See PR#4725 for more details. Tue, 21 Oct 2003 14:17:35 -0700 glip: Changed paths: M /trunk/ai/aiunit.c Remove the cause of the error message " AI Passengers counting reported false positive". The cause was quite hilarious: ferry knew there are prospective passenegers and was looking around using PF, but PF does not return the square where the search starts, and this is precisely where the passengers were. So now the boat check its own square properly before launching the serious PF search. Reported by Jason as PR#6450 Tue, 21 Oct 2003 12:38:47 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Tue, 21 Oct 2003 10:27:43 -0700 glip: Changed paths: M /trunk/server/settlers.c Match the iterates with the correct iterate_end macros. We were lucky nothing was happenning inside previously mismatched macros. Patch by Remi Bonnet. Issued as PR#6581. Tue, 21 Oct 2003 10:20:47 -0700 glip: Changed paths: M /trunk/server/gotohand.c In really_generate_warmap() loop, avoid calling WARMAP_[SEA]COST(x,y) more than once. Cache the result instead. This results in around 1.2% speedup in autogames. Patch by Jason. Mon, 20 Oct 2003 17:12:55 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.h PR#6409: added overview map goto. Based on original GTK+ 1.2 patch by Jason Short . Mon, 20 Oct 2003 13:31:43 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c Fixed typing gold in diplomacy meeting bug (PR#6195). Bug reported by Kenn Munro . Mon, 20 Oct 2003 01:43:03 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 20 Oct 2003 01:30:22 -0700 rfalke: Changed paths: M /trunk/client/gui-xaw/cma_fe.h M /trunk/server/plrhand.h M /trunk/server/sanitycheck.h M /trunk/server/score.h Add missing includes and declarations. Thu, 16 Oct 2003 10:03:43 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Translate item factory menus the proper way, using a GtkTranslateFunc. Wed, 15 Oct 2003 20:39:52 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Use 'find_city_by_id' instead of the way slower 'city_list_find_id' function. The first is an hash table lookup while the second is a linked list search. Wed, 15 Oct 2003 17:04:56 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/common/map.c M /trunk/common/shared.h M /trunk/utility/shared.h Rename WRAP as FC_WRAP to avoid a compilation problem on Solaris. Reported by Brett Albertson as PR#6451; patch by me. Wed, 15 Oct 2003 16:59:05 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/repodlgs.c Fix compilation error in gui-gtk, caused by gold upkeep patch. Reported as PR#6535. Wed, 15 Oct 2003 16:47:05 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Changed the names of some city report menus from "First", "Next", "Last" to the slightly more obvious "Add First", "Add Next", "Add Last". Wed, 15 Oct 2003 16:42:13 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Add prepend, append after first and last worklist element menus to the city report (PR#4426). Patch by Josh Cogliati . Wed, 15 Oct 2003 16:14:35 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/repodlgs.c This patch implements the find closest unit feature mentioned in PR#1178. Original patch by Daniel L Speyer , reimplemented for the current code base by me. Fix to also search for sentried units by Josh Cogliati . Wed, 15 Oct 2003 14:15:47 -0700 per: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/repodlgs_common.c M /trunk/client/repodlgs_common.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Client (gtk and gtk2) support for gold upkeep. Patch by Remi Bonnet . Wed, 15 Oct 2003 13:56:12 -0700 per: Changed paths: M /trunk/server/stdinhand.c Forbid adding barbarians into a team. Fixes bug PR#6407, reported by Chris. Wed, 15 Oct 2003 13:51:26 -0700 per: Changed paths: M /trunk/data/default/units.ruleset Remove 'unique' flag from Barbarian Leader, since it made no sense to have it there - barbarian leaders are neither built nor unique... Tue, 14 Oct 2003 04:45:10 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 13 Oct 2003 14:50:27 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Update the visible map canvas when changing game state. This fixes some FOW bugs caused because some tiles are sent by the server before the game enters the RUNNING state. Issued as PR#2982. Mon, 13 Oct 2003 14:33:59 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Don't let GAMELOSS units get killed by barbarians when exploring huts. Patch by Per as PR#6490. Mon, 13 Oct 2003 14:24:54 -0700 jdorje: Changed paths: M /trunk/data/isotrident/tiles.png M /trunk/data/isotrident/tiles.spec M /trunk/data/trident/tiles.png M /trunk/data/trident/tiles.spec Add gold upkeep graphics, designed by Per. Mon, 13 Oct 2003 00:37:05 -0700 per: Changed paths: M /trunk/ai/aiunit.c Make nohomed units go to nearest city in ai_military_gohome(), instead of just sitting there. Mon, 13 Oct 2003 00:30:57 -0700 per: Changed paths: M /trunk/ai/aidiplomat.c M /trunk/common/aicore/pf_tools.h Make more sensible use of pf in AI diplomats code, and remove the simple unit path iterators in favour of an even simpler pf_iterator. Fixes bug #4358, diplomats can get stuck on goto, and changes diplomat tactics slightly in view improved diplomat-vs-diplomat rules, so that diplomats will stay behind to defend city more often (stay if only diplomat and city is in urgency). Mon, 13 Oct 2003 00:27:20 -0700 per: Changed paths: M /trunk/server/srv_main.c Fix kill_dying_player call which would kill off a player before he had time to join the game... Mon, 13 Oct 2003 00:10:15 -0700 per: Changed paths: M /trunk/server/cityturn.c In auto_arrange_workers, focus on food until city is size two. This is important since it is a requirement for building a settler. Idea by Genevieve. Mon, 13 Oct 2003 00:00:13 -0700 per: Changed paths: M /trunk/data/default/units.ruleset Remove gameloss flag from barbarian leader. It made no sense, since barbarians hordes exist in multiple locations at the same time, each potentially with their own leader. The gameloss flag made them all die if one horde's leader was defeated, which was not the intention. The barbarian player slots should rather be thought of as placeholders for several virtual barbarian nations, each existing independently of each other. Sun, 12 Oct 2003 23:55:22 -0700 per: Changed paths: M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/sanitycheck.c M /trunk/server/srv_main.c Ensure that players killed through loss of gameloss unit are removed from the game immediately. Patch by Jason. Sun, 12 Oct 2003 18:33:31 -0700 jdorje: Changed paths: M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/sanitycheck.c M /trunk/server/sanitycheck.h Move sanity_check_city() into sanitycheck.[ch], and add most of the current city sanity checks to this function. This means the citizen checks previously done by this function are now done during the routine sanity_check call, and all of the routine checks are done when a special user calls sanity_check_city. Issued as PR#6464. Sun, 12 Oct 2003 17:48:12 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Rewrite to get_mapview_scroll_window, giving better functionality for the current map options and adding support for varied wrapping and iso-maps. Issued as PR#6439. Sun, 12 Oct 2003 09:17:12 -0700 ornil: Changed paths: M /trunk/po/ru.po Minor updates. Sun, 12 Oct 2003 03:58:45 -0700 per: Changed paths: M /trunk/common/shared.c M /trunk/server/srv_main.c M /trunk/utility/shared.c Add stricter player and city name checking. Sun, 12 Oct 2003 03:56:57 -0700 per: Changed paths: M /trunk/server/cityturn.c Ugly workaround for "illegal city" bug. Patch by Jason. See PR#6260 for more info. Sun, 12 Oct 2003 03:36:36 -0700 per: Changed paths: M /trunk/server/gamelog.c M /trunk/server/report.c Some style cleanup. Sat, 11 Oct 2003 05:05:36 -0700 berthe: Changed paths: M /trunk/po/fr.po updated po Fri, 10 Oct 2003 12:29:06 -0700 jdorje: Changed paths: M /trunk/server/gotohand.c M /trunk/server/gotohand.h Mark a unit that is waiting to move via server-side goto as done_moving. Issued as PR#6428. Thu, 09 Oct 2003 11:09:28 -0700 ornil: Changed paths: M /trunk/po/ru.po Small updates to ru.po Thu, 09 Oct 2003 05:06:22 -0700 per: Changed paths: M /trunk/server/stdinhand.c Fix bug #6396, assert in CM when loading game from inside the server console. Fixed by properly initializing CM when loading the game. Patch by Mike. Thu, 09 Oct 2003 04:59:20 -0700 per: Changed paths: M /trunk/client/civclient.c Initialize uninitialized data in unit_info_packet. Patch by Jason. Wed, 08 Oct 2003 17:46:02 -0700 jdorje: Changed paths: M /trunk/server/sanitycheck.c Improve the sanity checking on city tile status by calling city_can_work_tile in addition to any specific checks for tile (un)workability. Issued as PR#6413. Wed, 08 Oct 2003 17:44:19 -0700 jdorje: Changed paths: M /trunk/common/player.h Fix an erronous comment. Patch by Remi Bonnet as part of PR#6388. Wed, 08 Oct 2003 17:41:57 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/inteldlg.c Don't show research progress on an unknown target. Patch by Remi Bonnet as part of PR#6388. Wed, 08 Oct 2003 17:07:33 -0700 per: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/server/settlers.c Cleanup of AI ferry handling. This is Greg's patch. It makes an amazing difference in AI behaviour. It should now be a lot more challenging when having superior numbers. Changes in short: Moved ai_military_gothere() to aitools, and renamed it ai_gothere(). Passengers now run ferries, while ferries just run for passengers when they don't have any. A lot of ugly kludges replaced by sane code. See PR#6308 for more info. Wed, 08 Oct 2003 16:55:45 -0700 per: Changed paths: M /trunk/server/unittools.c Fix some invalid memory reads in wipe_unit_spec_safe(). Patch by Jason. Wed, 08 Oct 2003 10:59:35 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c Change the helpdata lists to use speclists instead of genlists. Patch by Per as PR#6410, with style changes by me. Wed, 08 Oct 2003 09:56:07 -0700 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c M /trunk/server/unittools.h Remove the wipe_unit_safe function, as wipe_unit is inherently safe. wipe_unit_spec_safe remains, but it doesn't need the iterator parameter any more. Patch by Per as PR#6408. Tue, 07 Oct 2003 11:55:09 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/packhand.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/gotohand.h M /trunk/server/savegame.c M /trunk/server/unittools.c Allow pauses during client-side goto. The client already sends a pause as a repeated position; now the server interprets this as causing the unit to wait at that position until the end of the turn. A new flag punit->done_moving is introduced so the client can tell which units are continuing their goto and which are done (waiting) this turn. Issued as PR#4683. Mon, 06 Oct 2003 07:27:59 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapctrl.h M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h When in goto mode, allow the user to hover over the overview minimap to choose a destination. Issued as PR#6381. Mon, 06 Oct 2003 04:48:22 -0700 jdorje: Changed paths: M /trunk/client/control.c Popup the unit selection dialog for a single known unit in a non-owned city. Issued as PR#6382. Mon, 06 Oct 2003 04:46:27 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Change get_mapview_corners() to return the correct set of corners when using iso-maps. Issued as PR#6379. Mon, 06 Oct 2003 00:49:43 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Fri, 03 Oct 2003 18:17:45 -0700 ornil: Changed paths: M /trunk/po/ru.po Some updates and merges. Plus restored correct version. Fri, 03 Oct 2003 10:01:59 -0700 miguell: Changed paths: M /trunk/po/es.po Fixed some bugs in the Spanish translation. Fri, 03 Oct 2003 04:31:18 -0700 glip: Changed paths: M /trunk/common/aicore/cm.c Make an error message in CM more explicit. Patch by Remi Bonnet. Issued as 6377. Fri, 03 Oct 2003 04:29:31 -0700 glip: Changed paths: M /trunk/server/mapgen.c Remove an ancient check. Patch by Jason. Thu, 02 Oct 2003 22:55:15 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/dialogs.c Improve the unit popup dialog: - A better string when there is no homecity. - Disable the "Ready all" button if we don't have any units here. Issued as PR#6205. Thu, 02 Oct 2003 14:37:45 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h 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/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c - Add scale Unit Info Dlg. support. - Add mouse cursor map scrolling. - Add mouse cursors animations. - Fix some problems with dialogs small close buttons. - Correct some PL_() strings. - Add new graphics and upload new DELUXE6 to ftp. (sorry) Thu, 02 Oct 2003 10:54:58 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/terrain.h M /trunk/data/civ1/terrain.ruleset M /trunk/data/civ2/terrain.ruleset M /trunk/data/default/terrain.ruleset M /trunk/data/history/terrain.ruleset M /trunk/server/barbarian.c M /trunk/server/ruleset.c Add flags for terrain types. A NoBarbs flag for terrain types that cannot support barbarians is added and used. Issued as PR#6183 and PR#6330. Thu, 02 Oct 2003 10:45:00 -0700 jdorje: Changed paths: M /trunk/client/mapctrl_common.c Change texts for the tile info popup string: - Change adjective arrays to use Q_ so that different forms can be used for translations. - Add new lines to the string with a called function add_line(), so spurious \n characters do not have to be translated. - Use PL_ for a (possibly) plural-form string. Patch by Mateusz Stefek and myself as PR#6303. Thu, 02 Oct 2003 10:04:55 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Rewrite tile_visible_and_not_on_border_mapcanvas to work with iso-maps and Y-wrapping. Issued as PR#6331. Thu, 02 Oct 2003 10:02:25 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Add a function set_mapview_origin() which is called to recenter the mapview. This also adds generalized wrapping of the mapview (fixing PR#6355), wrapping of the scroll bars, and avoids spurious redraws when the mapview origin does not change. Issued as PR#6346. Wed, 01 Oct 2003 14:04:42 -0700 jdorje: Changed paths: M /trunk/m4/c99.m4 Remove spurious logging message. Wed, 01 Oct 2003 14:01:52 -0700 jdorje: Changed paths: M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/utility/shared.c M /trunk/utility/shared.h Have die() report the file and line from which it was called. Patch by Per as PR#6223. Wed, 01 Oct 2003 13:48:45 -0700 jdorje: Changed paths: M /trunk/Makefile.am M /trunk/common/log.h M /trunk/configure.ac M /trunk/configure.in A /trunk/m4/c99.m4 M /trunk/utility/log.h Check for the legality of C99-style variadic macros, and fail if they are not supported. Turn freelog() into a variadic macro. Issued as PR#6254. Wed, 01 Oct 2003 07:48:54 -0700 per: Changed paths: M /trunk/server/cityturn.c Ensure that we do not give up trying to arrange workers in a city if gold income drops lower than -20. Bug reported by Paul Zastoupil. Wed, 01 Oct 2003 04:14:37 -0700 glip: Changed paths: M /trunk/po/es.po Hack Spanish translation so that msgfmt -c doesn't complain and compilation succeeds. Wed, 01 Oct 2003 03:39:40 -0700 glip: Changed paths: M /trunk/common/map.h M /trunk/server/savegame.c Removes the regular_map_pos_is_normal macro, and replaces its users (in savegame.c) with native coordinates instead. This means the savegames will be stored in native coordinates. For an iso-map this is a big savings versus using map coordinates since the native coordinates are rectangular. Also update SAVE_MAP_DATA and LOAD_MAP_DATA to be more clear about variables that are made visible outside the macro and about their structure and usage. Patch by Jason, corrections by Ross, minor corrections byt myself. Issued as 4691. Wed, 01 Oct 2003 03:30:56 -0700 glip: Changed paths: M /trunk/client/mapview_common.c Do gen-topology-safe wrapping in map_to_canvas_pos using map_distance_vector. See PR#4648 for discussion. Patch by Jason, hotly disputed by Ross Wetmore. Wed, 01 Oct 2003 02:32:10 -0700 per: Changed paths: M /trunk/server/userdb/lockfile.c Crudely disable userdb's lock file ability on win32, so that Freeciv can compile on this platform: +#ifndef WIN32_NATIVE #define HAS_FILE_LOCKING +#endif Wed, 01 Oct 2003 02:23:16 -0700 per: Changed paths: M /trunk/client/agents/cma_core.c Fix client-side CMA and disorder problem. Patch by Greg. See #6322 for more info. Tue, 30 Sep 2003 21:58:50 -0700 jdorje: Changed paths: M /trunk/common/map.h Skip the border position check for iso-maps. Issued as PR#6321. Tue, 30 Sep 2003 20:02:37 -0700 jdorje: Changed paths: M /trunk/client/gui-win32/mapview.c Fix obvious compiler/logical error. Tue, 30 Sep 2003 19:10:31 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.c Send the spaceship score to clients as a 32-byte integer rather than an 8-byte one. Patch by Andreas R?sdal as an addendum to PR#3446. Tue, 30 Sep 2003 18:39:47 -0700 jdorje: Changed paths: M /trunk/server/gamehand.c Rewrite the code to place starting players. In the process this fixes a bug with overlapping player starting positions. Reported by Genevieve Gracian as PR#6189. Patch by me. Tue, 30 Sep 2003 16:20:10 -0700 kauf: Changed paths: M /trunk/common/effects.c M /trunk/common/effects.h M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/doc/README.effects Add new effects, and correct and rename other effects and update rulesets. Patch by Ben Webb and myself Tue, 30 Sep 2003 12:16:05 -0700 miguell: Changed paths: M /trunk/po/es.po Updated Spanish translation. Tue, 30 Sep 2003 12:01:22 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-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 Allow the overview window to scroll in the Y direction if the underlying map does. Issued as PR#6316. Mon, 29 Sep 2003 14:47:58 -0700 jdorje: Changed paths: M /trunk/server/unittools.c When disbanding a transporter, reassign or bounce all of its cargo. Bug spotted by Per. Patch by me as PR#6200. Mon, 29 Sep 2003 10:42:37 -0700 jdorje: Changed paths: M /trunk/common/map.h Fix compiler warning in PR#6259 patch. Mon, 29 Sep 2003 10:15:50 -0700 jdorje: Changed paths: M /trunk/common/map.h M /trunk/doc/HACKING Change native_to_map_pos and map_to_native_pos to work with iso-maps. Issued as PR#6259. Sun, 28 Sep 2003 20:28:43 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-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 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/city.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/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 | city | units | unit > 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: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/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:15 -0700 jdorje: Changed paths: M /trunk/server/citytools.c When transferring a unit from one city to another, the transported_by field isn't updated. Reported and tracked down by John Wheeler 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 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.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/connecthand.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:58 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.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 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:52 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h 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: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/repodlgs.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.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/player.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/unithand.c M /trunk/server/unittools.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? . 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 -0700 per: Changed paths: M /trunk/data/civ1/governments.ruleset Fix helptext for martial law under Monarchy. Reported by Egor Vyscrebentsov 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 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/advscience.c D /trunk/ai/advscience.h D /trunk/ai/advtrade.c D /trunk/ai/advtrade.h M /trunk/ai/aicity.c M /trunk/ai/aitech.c M /trunk/common/nation.h M /trunk/data/default/nations.ruleset M /trunk/data/nation/american.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/server/ruleset.c Remove AI advisors (unused code). Sun, 21 Sep 2003 05:57:13 -0700 per: Changed paths: A /trunk/win32 A /trunk/win32/client.ico A /trunk/win32/gtk2.iss A /trunk/win32/sdl.iss A /trunk/win32/server.ico Add resources for compiling gtk2 and SDL clients on win32 with mingw32. Sun, 21 Sep 2003 02:06:43 -0700 per: Changed paths: M /trunk/ai/aiunit.c M /trunk/client/goto.c M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h M /trunk/server/unithand.c M /trunk/server/unittools.c Fix some problems with autoexplorers: #3456, explorers don't see very far. #4803, explorers attack while exploring. #3467, AI idles fortifying units. #4689, exploring units don't deal well with ZoC. Patch by Greg. Sun, 21 Sep 2003 01:49:40 -0700 per: Changed paths: M /trunk/common/city.c M /trunk/server/unittools.c city_can_be_built_here() cleanup by Jason Sat, 20 Sep 2003 13:08:08 -0700 per: Changed paths: M /trunk/data/nation/viking.ruleset Update to vikings.ruleset, patch by Andreas R?sdal Sat, 20 Sep 2003 12:56:56 -0700 per: Changed paths: M /trunk/data/nation/scottish.ruleset Updated scottish ruleset by Martin McMahon Sat, 20 Sep 2003 12:32:26 -0700 per: Changed paths: M /trunk/doc/CodingStyle Make CodingStyle clearer when concerning function headers. Patch by Greg. Sat, 20 Sep 2003 12:24:54 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aihand.c M /trunk/client/agents/cma_fec.c M /trunk/common/aicore/cm.c M /trunk/common/aicore/cm.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/srv_main.c M /trunk/server/unithand.c Make AI use CM, the new city management code written by Raimar. Patch by me with help of Greg. The old city management code has been junked. Sat, 20 Sep 2003 11:30:19 -0700 per: Changed paths: M /trunk/data/nation/viking.ruleset Someone erronously removed Fjaler from the viking ruleset while doing the legends patching, making the comment there about it (which is, it should be said, in Norwegian) unintelligible. Fixed. Sat, 20 Sep 2003 08:06:44 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c - small spell fixes Thx all for reports and patches Fri, 19 Sep 2003 15:27:18 -0700 jdorje: Changed paths: M /trunk/server/sanitycheck.c M /trunk/server/savegame.c Add sanity checks on dead players to make sure they have been properly killed off. When loading a saved game, skip the units and cities of dead players (to fix any bugs present in the saved game). Patch by me under PR#4757. This closes PR#4757. Fri, 19 Sep 2003 14:55:08 -0700 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 Change Police Station so that you can't build it when you have Women's Suffrage (the latter supercedes the former and does not obsolete). Patch by Genevieve Gracian as PR#6158. Fri, 19 Sep 2003 11:29:40 -0700 jdorje: Changed paths: M /trunk/Makefile.am Add gettimeofday.m4 and locale.m4 to the distribution. Reported by Kenn Munro as PR#6146. Patch by me. Fri, 19 Sep 2003 08:39:57 -0700 jdorje: Changed paths: M /trunk/common/aicore/cm.c Avoid a gross memory leak. Patch by Mateusz Stefek as PR#4697. Fri, 19 Sep 2003 07:16:56 -0700 per: Changed paths: M /trunk/server/unithand.c Forbid a transport from transporting an allied unit into a tile containing a unit or city not allied to the cargo. Fri, 19 Sep 2003 07:14:45 -0700 per: Changed paths: M /trunk/server/barbarian.c M /trunk/server/sanitycheck.c M /trunk/server/unittools.c M /trunk/server/unittools.h Make transported_by accounting more robust, and add more sanity checks. Patch by Jason. Fri, 19 Sep 2003 06:17:12 -0700 glip: Changed paths: M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/mapgen.c Make generator 2 even more fair by insuring the islads have the same size (margin of error = 5%). Patch by Cameron Morland. Reviewed by Josh Cogliati and myself. Issued as PR#4659. Fri, 19 Sep 2003 05:39:37 -0700 glip: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Unify the middle-click popup and add to it the diplomacy information on the owner of the territory. Patch by Daniel Speyer. Reviewed by Andreas Rosdal. Issued as PR#5378. Fri, 19 Sep 2003 03:00:18 -0700 per: Changed paths: M /trunk/ai/aihand.c M /trunk/ai/aiunit.c M /trunk/server/srv_main.c Remove AI 'double-move'. AIs now only move units in beginning of turn. Patch by Greg. See PR#5633 for more info. Wed, 17 Sep 2003 09:59:18 -0700 jdorje: Changed paths: M /trunk/common/aicore/path_finding.c "Fix" path finding to be able to deal with units that have more MP than their MR. Reported by Thomas Strub and Tom Chance as PR#6094. Patch by Greg with added comments by me. Wed, 17 Sep 2003 07:59:40 -0700 glip: Changed paths: M /trunk/server/gotohand.c Use memset instead of a loop to initialize warmap. Brings about 6% speedup on small autogames. Patch by Jason, reported by myself. Issued as 6165. Wed, 17 Sep 2003 07:39:36 -0700 glip: Changed paths: M /trunk/ai/aiunit.c Send units home in the end of ai_military_attack. Patch by Per, as a part of 4137. Tue, 16 Sep 2003 19:57:21 -0700 jdorje: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aiunit.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/server/autoattack.c M /trunk/server/unithand.c M /trunk/server/unittools.c Add a new function, can_unit_attack_atll_at_tile. This function must pass before a unit can attack any unit on that tile. This makes the attack rules more consistent and prevents some potential/current bugs. Patch by Greg as PR#6132. Tue, 16 Sep 2003 16:27:40 -0700 berthe: Changed paths: M /trunk/po/fr.po updated fr.po Tue, 16 Sep 2003 11:04:47 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Do not overwrite the want for defensive buildings in assess_danger() with a smaller value than the buildings evaluation code sets it to. Tue, 16 Sep 2003 08:12:39 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Add missing parantheses in advdiplomacy.c: - i = total_balance / (city_list_size(&pplayer->cities) * 50) + 1; + i = total_balance / ((city_list_size(&pplayer->cities) * 50) + 1); Mon, 15 Sep 2003 12:40:53 -0700 glip: Changed paths: M /trunk/client/civclient.c 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-sdl/repodlgs.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/include/repodlgs_g.h M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/packets_lsend.c M /trunk/common/packets_lsend.h M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Extend endgame report. Now (if you are running GTK 1/2) you essentially get the demographics report info (and more) on each player at the present moment. Patch by Andreas Rosdal, review by Remi Bonnet. Issued as PR#3446. Mon, 15 Sep 2003 10:03:24 -0700 jdorje: Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset Add some nation-specific civil war preferred nations. Patch by Daniel Speyer as part of PR#5252, with style changes by me. Mon, 15 Sep 2003 09:51:07 -0700 jdorje: Changed paths: M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c Allow nation ruleset files to specify a list of "preferred" nations to be chosen as the forked-off nation when a civil war occurs. Patch by as PR#5252 with style changes, comment changes, and an added assertion by me. Mon, 15 Sep 2003 09:05:35 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-xaw/menu.c Disable the "Return to nearest city" operation for air and helicoptor units, since client-side PF does not support them yet. Reported by Paul Zastoupil as PR#6134. Patch by me. Mon, 15 Sep 2003 08:58:42 -0700 jdorje: Changed paths: M /trunk/po/Makefile.in.in M /trunk/po/POTFILES.in A /trunk/po/POTFILES.skip Add missing source files to POTFILES.in. Create POTFILES.skip to include a list of source files that have translatable material but do not need translation. Reported by Duarte Loreto as PR#6149. Patch by me. Mon, 15 Sep 2003 06:00:06 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Fri, 12 Sep 2003 07:22:16 -0700 jdorje: Changed paths: M /trunk/data/civ1/governments.ruleset Fix a typo: "Anarchy"->"Communism". Patch by Genevieve Gracian as PR#6150. Fri, 12 Sep 2003 00:11:16 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Improvements to the connection dialog. Patch by Vasco as part of PR#4175. Fri, 12 Sep 2003 00:10:45 -0700 jdorje: Changed paths: M /trunk/client/clinet.c If the GUI lets the user try to connect to the server more than once, simply give the user an error rather than crashing. Another error message has its punctuation fixed in the process. Originally reported by Mike as PR#4175. Patch by Vasco with added assertion by me. Thu, 11 Sep 2003 19:31:40 -0700 kauf: Changed paths: M /trunk/server/connecthand.c M /trunk/server/userdb/Makefile.am D /trunk/server/userdb/user.h M /trunk/server/userdb/user_db.c M /trunk/server/userdb/user_db.h Remove 'struct user' and server/userdb/user.h. Database lookup is performed using 'struct connection'. PR#6133 Thu, 11 Sep 2003 09:54:52 -0700 glip: Changed paths: M /trunk/ai/advmilitary.c Remove a spoof variable which was initialized to zero and then used to make decisions. Noticed and patched by Per, as part of 6131. Thu, 11 Sep 2003 08:43:59 -0700 per: Changed paths: M /trunk/ai/aiair.c Add loop detection and more robustness to AI air code. Patch by Greg. Thu, 11 Sep 2003 07:35:20 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Thu, 11 Sep 2003 05:09:46 -0700 glip: Changed paths: M /trunk/server/mapgen.c Fix a bug in gen4 where the islemass parameter in a call to make_island isn't scaled properly. Reported by myself, patch by Jason. Thu, 11 Sep 2003 04:49:53 -0700 glip: Changed paths: M /trunk/ai/advmilitary.c Make AI consider danger from paratroopers taking into account that they can jump. Patch by Per. Thu, 11 Sep 2003 04:30:42 -0700 glip: Changed paths: M /trunk/common/map.c M /trunk/common/map.h Introduce topology flags TF_WRAPX, TF_WRAPY, TF_ISO and a macro to check if the current map has them. One user of the macro is introduced, nearest_real_pos. Patch by Jason, criticism by Ross. Wed, 10 Sep 2003 17:47:08 -0700 kauf: Changed paths: M /trunk/common/city.c Initialize the city improvement list and worklist before there's a chance to access them. See PR#6076. Original patch by Marko Lindqvist Wed, 10 Sep 2003 13:14:44 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Don't right-indent the Help menu as per the GTK+ 2.0 HIG. Requested by Preben Randhol . Wed, 10 Sep 2003 10:51:03 -0700 per: Changed paths: M /trunk/ai/advmilitary.c cosmetic style fixes Wed, 10 Sep 2003 09:50:18 -0700 per: Changed paths: M /trunk/server/unittools.c Ensure that transfered units do not exceed maximum limits on movement points for their unit type. Patch by Greg. Tue, 09 Sep 2003 14:51:50 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Unit selection dialog fixes (PR#4422). Tue, 09 Sep 2003 14:36:27 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Fixed DND bug (PR#5207). Bug reported by Per I. Mathisen . Tue, 09 Sep 2003 14:00:28 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Due to popular demand, added back mnemonics to the notebook tabs. Tue, 09 Sep 2003 13:10:28 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/packets_lsend.c M /trunk/common/packets_lsend.h M /trunk/server/diplomats.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Introduce a "short unit" packet. This packet is sent in place of a unit info packet when unit information is being sent to a player who isn't supposed to know everything about that unit. It only contains a limited amount of information about the unit. Patch by Marko Lindqvist as PR#5082, with added comments and style fixes by me. Tue, 09 Sep 2003 08:55:52 -0700 per: Changed paths: M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h Stop the possibility of production of units for which you do not have the requirements to produce in cities that you conquer, incite or otherwise obtain. See PR#2405 for more info. Tue, 09 Sep 2003 08:52:47 -0700 per: Changed paths: M /trunk/server/plrhand.c Statue of Liberty now allows immediate government change, as it is supposed to according to the documentation. Reported by . Tue, 09 Sep 2003 08:49:07 -0700 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/diptreaty.c M /trunk/common/diptreaty.h M /trunk/common/game.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/gamehand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/stdinhand.c Add new server option to curtail the ability of players to conduct diplomacy. This enables 'free for all' kinds of games, and also easier games where AIs cannot cooperate against you. For more info see PR#5135. Patch by me and Josh Cogliati . Mon, 08 Sep 2003 13:47:27 -0700 jdorje: Changed paths: M /trunk/server/citytools.c When building a city, update the happiness for the home cities of any units on that tile - since the units will probably no longer cause unrest. Reported by Christian Knoke as PR#907. Patch by Per with changed comments by me. Mon, 08 Sep 2003 10:14:04 -0700 per: Changed paths: M /trunk/server/diplomats.c Diplomats now lose one movement point for each enemy diplomat they kill in diplomat contests, and will not be able to do diplomat actions against a city with no movement points left. For more info see PR#4593. Mon, 08 Sep 2003 09:33:28 -0700 per: Changed paths: M /trunk/autogen.sh Fix bug where autogen.sh's sed magic would fall over with packag names containing a '-' character. Patch by Crossbow/Miyo Mon, 08 Sep 2003 06:47:29 -0700 per: Changed paths: M /trunk/server/citytools.c Cosmetic style fixes to handle_unit_enter_city() Mon, 08 Sep 2003 05:46:51 -0700 per: Changed paths: M /trunk/server/unittools.c Remove overzealous error checking, leading to spurious "left a unit stranded" bugs. Patch by Jason, reported by several. Sun, 07 Sep 2003 15:05:21 -0700 berthe: Changed paths: M /trunk/po/fr.po little modif. in ai message Sun, 07 Sep 2003 14:48:33 -0700 berthe: Changed paths: M /trunk/po/fr.po changed version to 1.14.99 Sat, 06 Sep 2003 19:58:44 -0700 berthe: Changed paths: M /trunk/po/fr.po updated fr.po Wed, 03 Sep 2003 17:02:42 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/dialogs.c - fix sellect unit dlg draw bug. - add sellect all and sentry idle options in adv menu. Wed, 03 Sep 2003 14:33:58 -0700 per: Changed paths: M /trunk/server/plrhand.c Make notifies from cancel treaty function filterable in the client. Wed, 03 Sep 2003 06:40:11 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_stuff.c - fix unit menu dlg crash in city dlg. (Active Unit) - small cleanup in city dlg code. Wed, 03 Sep 2003 01:58:27 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/wldlg.c - fix upgrade unit dlg crash in city dlg. - fix mouse whell crash in worklist dlg.. - make bigger city production font size in city map desriptions. Mon, 01 Sep 2003 21:52:06 -0700 kauf: Changed paths: M /trunk/server/stdinhand.c modify the messages in is_allowed_to_take() to refer to 'one' instead of 'you'. Issued as PR#5092. Patch by Erik Sigra Mon, 01 Sep 2003 12:09:49 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Correct the punctionation of a game message. Patch by Erik Sigra as PR#5093. Mon, 01 Sep 2003 11:45:45 -0700 jdorje: Changed paths: M /trunk/common/aicore/path_finding.c Add an assertion to make sure the initial cost in a path search is never negative. Patch by Greg as PR#5580. Mon, 01 Sep 2003 08:42:32 -0700 jdorje: Changed paths: M /trunk/server/mapgen.c If enough starting positions cannot be found, make a savegame to aid debugging before exiting the server. Patch by Cameron Morland as PR#5433 with i18n change by me. Mon, 01 Sep 2003 08:22:42 -0700 jdorje: Changed paths: M /trunk/client/helpdata.c Change alignment of "Rivers" entry in the help menu so that it fits in with the basic terrain types. Patch by Juhani Heino as PR#2406 with added comment by me. Mon, 01 Sep 2003 08:11:26 -0700 jdorje: Changed paths: M /trunk/server/mapgen.c Remove an unnecessary global variable, making it local. Clean up some unnecessarily cluttered calculations. Patch by Cameron Morland as PR#5431, with style changes by me. Sun, 31 Aug 2003 15:00:18 -0700 raffaelo: Changed paths: 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/graphics.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/repodlgs.c - fix change research/goal/steal tech dlg's when number of techs > 12. - small clean up in city dlg code. - fix city dlg with spy/diplomat investigation. - fix order buttons positioning after screen resize. - enable order buttons after reconnect (fix). Sun, 31 Aug 2003 10:21:03 -0700 glip: Changed paths: M /trunk/ai/aiunit.c Provide a stub for future handling of helicopters by AI. Current code cannot manage them. Issued as 5294. Reported by PaulZ. Sun, 31 Aug 2003 10:19:02 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c A bugfix for PF handling of dangerous routes. Make sure that stopping due to insufficient moves is not counted as waiting. Issued as 5289. Reported by Christian Knoke. Sun, 31 Aug 2003 10:15:53 -0700 glip: Changed paths: M /trunk/server/maphand.c Make map_get_known2 respect shared vision. Fixes 5113. Reported by Remi Bonnet. Sat, 30 Aug 2003 12:03:52 -0700 glip: Changed paths: M /trunk/common/city.c Reorder some of the arithmetic in city_corruption() to avoid any possible integer roundoff errors. Some other minor cleanups. Based on PR#1233 (by Ross Wetmore), extracted by Jason. Fri, 29 Aug 2003 16:43:34 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c Tweaked diplomatic meeting dialog. Fri, 29 Aug 2003 15:06:40 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c - draw exit button fix in 24/32 bpp modes. - draw focus animation fix. - add chance to win string in adv dlg and unit sellect dlg. - science dlg fix. Fri, 29 Aug 2003 05:31:17 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h When calculating the focus unit's chance to win against a certain tile, consider all units on that tile not just the "top" one. Issued as PR#5083. Thu, 28 Aug 2003 09:02:04 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/SDL_ttf.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.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/gui_main.h M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/menu.h M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/tilespec.c - draw map fix. - new sellect nation dlg. (class and legend support) - new connection list dlg. - borders support in minimap. - new players colors. - SDL_String16 code cleanup. - small hack in fill dither code. (don't fill it when client don't use it) - many bug fixes and clean. Thu, 28 Aug 2003 08:54:11 -0700 glip: Changed paths: M /trunk/server/mapgen.c M /trunk/server/mapgen.h M /trunk/server/stdinhand.c Call adjust_terrain_params only once, just prior to map generation. Otherwise, in the words of the patch author, "it makes the terrain variables non-idempotent" and "it makes it difficult to set a number of terrain variables to particular percents since _all_ variables change whenever you change one of them". Reported and patched by Karen Yeats. Wed, 27 Aug 2003 09:56:29 -0700 jdorje: Changed paths: M /trunk/client/control.c Pop up a unit selection dialog for any unit stack the client knows about - including enemy stacks. This avoids inconsistencies with allied units and denies an advantage to cheating clients. Reported as an addendum to PR#2053. Patch by me. Wed, 27 Aug 2003 09:27:32 -0700 jdorje: Changed paths: M /trunk/common/combat.c M /trunk/server/unittools.c Change get_defender so that it does not check diplomatic status of the attacker and defender. Change one caller so that it doesn't assume get_defender makes this check. See PR#4620. Initially reported by Mike Kaufman. Patch by Gregory Berkolaiko with style and comment changes by me. Tue, 26 Aug 2003 04:57:26 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Tue, 26 Aug 2003 04:12:52 -0700 glip: Changed paths: M /trunk/ai/aiunit.h M /trunk/common/unit.h M /trunk/server/unithand.c M /trunk/server/unittools.c Cleanup of handle_unit_move_request. Now we thoroughly check if the alliances permit attack before calculating the defender. We also ensure that the attacker is physically able to attack every unit on the target tile, i.e. no more attacking a tank under a plane. Issued as 4199. Tue, 26 Aug 2003 02:05:42 -0700 per: Changed paths: M /trunk/ai/aiunit.c Make fstk work with subs. Previously fstk would try to make subs attack cities on land, would just looked silly. Tue, 26 Aug 2003 02:01:17 -0700 per: Changed paths: M /trunk/server/ruleset.c Actually honour the 'required' parameter to lookup_impr_type() and lookup_unit_type() in server/ruleset.c, to avoid crashes if non-required entries are not found. Also add a default to graphic_alt for buildings. Patch by Remi Bonnet . Tue, 26 Aug 2003 01:54:13 -0700 per: Changed paths: M /trunk/autogen.sh Change the carefully crafted sed magic in autogen.sh to detect even more varied version strings. Problem reported by Marko Lindqvist . Tue, 26 Aug 2003 01:46:08 -0700 per: Changed paths: M /trunk/server/citytools.c M /trunk/server/unittools.c M /trunk/server/unittools.h This removes an unnecessary F_GAMELOSS unit safety net, and also simplifies some code using the new bounce_unit() function. This also removes a potential bug: It would assert if we have no other cities left, then lose a ferry or (our last) city containing a F_GAMELOSS unit. Tue, 26 Aug 2003 01:42:10 -0700 per: Changed paths: M /trunk/m4/auth.m4 Ensure that USER_DB_LIB automake variable is always set. Problem reported first by Jordi Negrevernis i Font . Tue, 26 Aug 2003 01:36:24 -0700 per: Changed paths: M /trunk/common/unit.c Fix potential future bug where the non-feasability of one diplomat action against a unit might prematurely stop the checking of other diplomat actions. Patch by Remi Bonnet . Tue, 26 Aug 2003 01:21:56 -0700 per: Changed paths: M /trunk/doc/PEOPLE Update Christian Knoke's email address Mon, 25 Aug 2003 04:30:15 -0700 glip: Changed paths: M /trunk/ai/advdiplomacy.c AI diplomacy: When we agree on an alliance with a player who was our war target, make sure we reset the target to NULL. Also improve the logging of going to war agianst an ally. Issued as 5114. Reported by Markus, patch by Per. Fri, 22 Aug 2003 07:02:57 -0700 glip: Changed paths: M /trunk/client/control.c Fix of helicopter goto related crash #1. Reported by PaulZ (PR#5098) Thu, 21 Aug 2003 11:51:09 -0700 per: Changed paths: M /trunk/server/plrhand.c Fix failure to resolve stacks when breaking alliance. Report and patch by John Wheeler . Thu, 21 Aug 2003 10:17:37 -0700 siruohom: Changed paths: M /trunk/po/fi.po Bringing up-to-date and fixing a few typos. Thu, 21 Aug 2003 00:09:31 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Wed, 20 Aug 2003 08:36:41 -0700 berthe: Changed paths: M /trunk/po/fr.po few corrections on yesterday's update Tue, 19 Aug 2003 20:52:48 -0700 kauf: Changed paths: M /trunk/server/stdinhand.c Remove /take code obsoleted by the allowtake option. Previously, we prevented connections without hack from displacing other connections. Now allowtake controls this. reported by Per as PR#5134 Tue, 19 Aug 2003 12:46:25 -0700 per: Changed paths: M /trunk/server/savegame.c - if (game.version >= 10300) { - pcity->airlift=secfile_lookup_bool(file, + pcity->airlift = secfile_lookup_bool_default(file, FALSE, "player%d.c%d.airlift",plrno,i); - } Suggestion by Greg that I forgot when I committed the patch he commented on. Tue, 19 Aug 2003 12:14:37 -0700 per: Changed paths: M /trunk/server/plrhand.c Remove shared vision before showing entire map to dead player. This should fix PR#4801. Reported by Genevieve Gracian . Tue, 19 Aug 2003 11:14:28 -0700 per: Changed paths: M /trunk/data/helpdata.txt Change diplomacy helptext to reflect the fact that we now have AI diplomacy. Patch by John Wheeler with a few changes by me. Tue, 19 Aug 2003 09:44:20 -0700 per: Changed paths: M /trunk/client/civclient.c M /trunk/client/packhand.c M /trunk/client/packhand.h Remove some dead code. Was PR#5115. Tue, 19 Aug 2003 09:40:08 -0700 per: Changed paths: M /trunk/data/civ1/governments.ruleset Fix helptext for Communism martial law in civ1 ruleset. Reported by Erik Sigra . Tue, 19 Aug 2003 09:33:20 -0700 per: Changed paths: M /trunk/common/player.h M /trunk/server/unittools.c Add comments to pplayer->is_dying and pplayer->got_tech. Don't eset pplayer->is_alive to FALSE until kill_player() is actually called. Patch by Jason. Fixes PR#5097. Tue, 19 Aug 2003 08:37:43 -0700 per: Changed paths: M /trunk/server/plrhand.c Remove cause of "Tile at X marked as unavailable but seems to be available!" warnings. Patch by Jason. See PR#5107. Tue, 19 Aug 2003 08:30:46 -0700 berthe: Changed paths: M /trunk/po/fr.po one \n missing Tue, 19 Aug 2003 06:08:12 -0700 berthe: Changed paths: M /trunk/po/fr.po po update : ai diplomacy, help take/observe Mon, 18 Aug 2003 09:50:04 -0700 glip: Changed paths: M /trunk/client/goto.c Make sure the client goto recognizes diplomats as aggressive units. Patch seems to be authored by Remi Bonnet. Mon, 18 Aug 2003 09:46:07 -0700 glip: Changed paths: M /trunk/ai/aiunit.c M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h AI units on rampage now * instead of looking only at adjacent tiles, will look at all tiles reachable within one turn. * if a unit doesn't want to move from where it is, but still wants to attack adjacent, it still can do by a proper choice of the thresholds. I also put in a simple path-executing function. It might grow into something big, when we need to execute long paths, but right now what it does is sufficient. Fri, 15 Aug 2003 00:19:08 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Thu, 14 Aug 2003 19:39:59 -0700 jdorje: Changed paths: M /trunk/common/shared.h M /trunk/utility/shared.h Add missing #include. Thu, 14 Aug 2003 14:34:43 -0700 per: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/savegame.c Set some extra variables in the new virtual unit and city functions, remove one unused AI variable from pcity, and add the use of the virtual functions to savegame.c Thu, 14 Aug 2003 14:17:58 -0700 per: Changed paths: M /trunk/data/civ1/governments.ruleset M /trunk/data/default/governments.ruleset Fix helptext for civ1 and default 'Communism' government so that it accurately reflects settlers food upkeep. Patch by Marko Lindqvist . Thu, 14 Aug 2003 14:13:28 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Remove redundant space in string. Patch by Erik Sigra . Thu, 14 Aug 2003 14:10:49 -0700 per: Changed paths: M /trunk/ai/advdiplomacy.c Make AI dialog strings translatable. Patch by Pieter J. Kersten with changes by me. Thu, 14 Aug 2003 12:07:01 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/unittools.c Correctly delete a unit from the client when it moves out of sight. This prevents the creation of phantom units in some rare cases. Reported by Christian Knoke as PR#5071. Patch by Greg with added comments by me. Thu, 14 Aug 2003 11:49:56 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Fix some memory leaks when loading and unloading tilesets. Issued as PR#4830. Thu, 14 Aug 2003 03:55:40 -0700 sigra: Changed paths: M /trunk/po/sv.po update Wed, 13 Aug 2003 23:34:07 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/wldlg.c - double click on work target change production and exit worklist dlg. Wed, 13 Aug 2003 01:24:19 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Added missing ai diplomacy strings Wed, 13 Aug 2003 01:23:51 -0700 pjkersten: Changed paths: M /trunk/po/POTFILES.in Added ai/advdiplomacy.c to translateable sources. Tue, 12 Aug 2003 14:31:03 -0700 jdorje: Changed paths: M /trunk/client/goto.c Don't add an empty goto "part" if the user sets consecutive waypoints in the same place. Reported by Christian Knoke as PR#4827. Patch by Greg. Tue, 12 Aug 2003 11:54:37 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h When the drawing code assembles a sprite list, each sprite need not be aligned with the tile origin but is given its own offset. New tileset variables "flag_offset_x" and "flag_offset_y" are introduced that provide the offset for flag sprites (which stand to benefit most easily from this feature). Issued as PR#4576. Tue, 12 Aug 2003 10:34:19 -0700 glip: Changed paths: M /trunk/server/unittools.c Fix AI transporting allies, issued as 4660. This seems to alleviate the hugely annoying 4820 problem. Patch by Per, reported by Chris Knoke and Tom Goulet. Tue, 12 Aug 2003 10:26:14 -0700 glip: Changed paths: M /trunk/common/aicore/pf_tools.c Make sure client goto doesn't think IgTer units are marines. Reported as 4711, patch submitted by 4819. Reported by Jason. Tue, 12 Aug 2003 10:17:57 -0700 glip: Changed paths: M /trunk/client/packhand.c Fix phantom units bug. Make sure client deletes units which are normally not seen and were only shown to the client for the combat visualisation. This bug was reported several times, most recently in PR#4781. Traced and cornered by myself, squashed by Jason. Mon, 11 Aug 2003 10:12:06 -0700 glip: Changed paths: M /trunk/client/goto.c Move some asserts around in client goto code, before they annoy more people and RT overflows with their complaints. Reported by Jason and Christian Knoke, patch by Jason. Mon, 11 Aug 2003 00:46:30 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 10 Aug 2003 19:31:38 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/goto.h Fix the path-finding usage of the return-to-nearest-city client operation. Reported as PR#4758. Patch by myself and Greg. Sun, 10 Aug 2003 19:24:03 -0700 jdorje: Changed paths: M /trunk/common/player.h M /trunk/common/tech.c M /trunk/common/tech.h Make the pplayer->research.inventions[tech].required_techs value be an explicit bit-vector rather than a manual one. Patch as PR#4786. Sun, 10 Aug 2003 19:13:25 -0700 jdorje: Changed paths: M /trunk/common/effects.c Remove spurious #include. See PR#4814. Sun, 10 Aug 2003 18:56:01 -0700 jdorje: Changed paths: M /trunk/client/goto.c Fix some assertion code to avoid compiler warnings when compiling with NDEBUG. Issued as PR#4792. Sun, 10 Aug 2003 18:54:14 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Add a macro ADD_SPRITE_SIMPLE that is used to append sprites to the list in fill_***_sprite_array_*** functions. Issued as PR#4780. Sun, 10 Aug 2003 18:48:58 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/server/connecthand.c Don't send out player information when a player disconnects, unless the game is running. This avoids a sanity-check failure when the client receives inconsistent tech information in the player packet. Reported by Christian Knoke as PR#4760. Patch by me. Sun, 10 Aug 2003 07:44:14 -0700 kauf: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/stdinhand.c replace the allowconnect option with an allowtake option. Option: allowtake - Players that users are allowed to take Description: This should be a string of characters, each of which specifies a type or status of a civilization, or "player". Clients will only be permitted to take or observe those players which match one of the specified letters. This only affects future uses of the take or observe command. The characters and their meanings are: H,h = Human players A,a = AI players d = Dead players b = Barbarian players The first description from the _bottom_ which matches a player is the one which applies. Thus 'd' does not include Barbarians, 'a' does not include dead AI players, and so on. Upper case letters apply before the game has started, lower case letters afterwards. Each character above may be followed by one of the following numbers to allow or restrict the manner of connection: (none) = Controller allowed, observers allowed, can displace connections. 1 = Controller allowed, observers allowed, can't displace connections; 2 = Controller allowed, no observers allowed, can displace connections; 3 = Controller allowed, no observers allowed, can't displace connections; 4 = No controller allowed, observers allowed; "Displacing a connection" means that you may take over a player that another user already has control of. Status: changeable Value: "HAhad", Default: "HAhad" reported by Mateusz Stefek Sun, 10 Aug 2003 06:46:14 -0700 kauf: Changed paths: M /trunk/common/Makefile.am A /trunk/common/effects.c A /trunk/common/effects.h M /trunk/common/improvement.c M /trunk/common/improvement.h Create the files effects.c and effects.h and move the existing effects code from improvement.c and improvement.h to them. Sat, 09 Aug 2003 14:02:40 -0700 per: Changed paths: M /trunk/server/unittools.c Forward port some style fixes for patch readability. Sat, 09 Aug 2003 12:21:01 -0700 per: Changed paths: M /trunk/server/cityturn.c Ensure sanity of unit list iterator also when disbanding transports when disbanding units due to lack of shields upkeep. Bug reported by Chris Knoke. Sat, 09 Aug 2003 08:34:19 -0700 glip: Changed paths: M /trunk/server/autoattack.c M /trunk/server/plrhand.h M /trunk/server/settlers.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c Add shuffled_players_iterate() macro. Patch by Jason. Fri, 08 Aug 2003 20:30:44 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Refresh city information after loading all cities from a savegame. This avoids the chance of using stale data later. Issued as PR#4766. Fri, 08 Aug 2003 15:11:42 -0700 per: Changed paths: M /trunk/ai/Makefile.am A /trunk/ai/advdiplomacy.c A /trunk/ai/advdiplomacy.h M /trunk/ai/advmilitary.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/options.c M /trunk/common/aicore/Makefile.am A /trunk/common/aicore/aisupport.c A /trunk/common/aicore/aisupport.h M /trunk/common/diptreaty.c M /trunk/common/events.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c AI Diplomacy. You can now do diplomacy with AI players as if they were human players, and AI players will sometimes contact human players and each other with proposals. In team mode, AI players will cooperate tighthly. The AIs are in general following a "king of the hill" behaviour. They will gang up against the biggest player, unless that player happens to be their ally and he is not building a spaceship. The AI is quite trusting towards its allies, and will not break alliances without provokation (spaceship and not helping in wars being provokations). AIs will help their allies if and only if they are in war with their enemies. If you wish to give gifts to the AI in order to increase your standing with that AI, open a diplomacy dialog and give only beneficial clauses. Fri, 08 Aug 2003 14:31:36 -0700 per: Changed paths: M /trunk/server/cityturn.c More robust code to reduce cities when they fail to upkeep F_UNDISBANDABLE units. Patch by Jason. Fri, 08 Aug 2003 14:07:19 -0700 per: Changed paths: M /trunk/server/plrhand.c Ensure that you do not lose embassies to team mates when suffering civil war. Report and patch by Thomas Strub, with changes by me. Fri, 08 Aug 2003 13:38:09 -0700 per: Changed paths: M /trunk/common/shared.h M /trunk/utility/shared.h Add assertion check to bitvectors when in debug mode. Patch by Jason. Fri, 08 Aug 2003 09:42:03 -0700 jdorje: Changed paths: M /trunk/server/Makefile.am Use absolute paths to source directories in the Makefile. This allows compiling in a directory other than the source one. Patch by as PR#4791. Fri, 08 Aug 2003 04:07:58 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po: spelling fixes Thu, 07 Aug 2003 20:45:54 -0700 kauf: Changed paths: M /trunk/common/specvec_c.h M /trunk/utility/specvec_c.h remove useless include Thu, 07 Aug 2003 20:13:02 -0700 jdorje: Changed paths: M /trunk/common/specvec.h M /trunk/common/specvec_c.h M /trunk/utility/specvec.h M /trunk/utility/specvec_c.h Add a new specvec function _vector_copy(). Patch by Mike Kaufman as PR#4784 with added #include by me. Thu, 07 Aug 2003 14:54:29 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h 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/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl/gui_iconv.h M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/inteldlg.c 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/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/unistring.c M /trunk/client/gui-sdl/wldlg.c - clean in SDL_String16 code (large cleanup in entire gui-sdl). - fix in multi line string code. - new unit memagments in city dlg. - new upgrade unit dlg (not tested!) - fix crash with empty wonder report. - fix capitalization string in worklist dlg. - small clean in nations dlg. - small clean in video modes code. Thu, 07 Aug 2003 14:28:26 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c M /trunk/server/cityturn.h Have city_reduce_size() return a boolean value indicating whether the city is still alive. Check this return value when killing off citizens to satisfy an "undisbandable" unit, so that if the city dies we don't continue processing the city (this is a severe error). Fixes part of PR#4769. Thu, 07 Aug 2003 14:24:50 -0700 jdorje: Changed paths: M /trunk/common/packets.c Avoid type-casting pointer variables to variables of a different type; this is dangerous and causes a compiler warining in GCC 3.3. Path by Rafal Bursig and myself as PR#4771. Thu, 07 Aug 2003 06:31:05 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Save dumb city "happy" and "unhappy" fields. Issued as PR#4765. Wed, 06 Aug 2003 09:10:08 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/mapview_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Change some variables (solid_bg and fog) from integers to booleans. Issued as PR#4751. Wed, 06 Aug 2003 06:55:09 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/menu.c - build fix. - nuke animation support (DELUXE5). - fix no resource bug in city dlg. Wed, 06 Aug 2003 00:34:38 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c Some cleanups to the XAW drawing code: - Use UNIT_TILE_*** instead of NORMAL_TILE_*** in appropriate places. - Use city_to_canvas_pos instead of manual conversion. - Don't assert on unreal city positions. Issued as PR#4753. Wed, 06 Aug 2003 00:22:45 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/climisc.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c Add a new function city_buy_production, to do the work of sending a PACKET_CITY_BUY city request packet. Issued as PR#4752. Wed, 06 Aug 2003 00:18:25 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/mapview_common.c - Rename city_pos_to_canvas_pos as city_to_canvas_pos; canvas_pos_to_city_pos as canvas_to_city_pos. - Both functions return boolean success values; callers check these. - The parameters are reordered so that the "return" values are first. - canvas_to_city_pos has its parameters renamed to be more clear. Issued as PR#4729. Tue, 05 Aug 2003 08:18:09 -0700 jdorje: Changed paths: M /trunk/data/Freeciv Don't translate the empty string. Reported by Erik Sigra as PR#4667. Patch by me. Tue, 05 Aug 2003 08:12:45 -0700 jdorje: Changed paths: M /trunk/data/default/units.ruleset Avoid using a gettext meta-character in a ruleset comment. Patch by Christian Knoke as PR#4754. Tue, 05 Aug 2003 08:02:02 -0700 chris: Changed paths: M /trunk/po/de.po partial update Tue, 05 Aug 2003 04:55:17 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 04 Aug 2003 20:44:34 -0700 jdorje: Changed paths: M /trunk/server/savegame.c When saving a city's worklist, fill in unused worklist entries with zeroes rather than with whatever garbage happens to be sitting in memory. Issued as PR#4732. Mon, 04 Aug 2003 13:57:15 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c Add a new client function city_set_worklist. This is called by the GUI code to change the worklist for a city. Issued as PR#4741. Mon, 04 Aug 2003 08:42:48 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/menu.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/units.ruleset M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c Add new flags to units ruleset: - "GameLoss", you lose the game if you lose one of these units - "Unique", you can only have one of these in play at the same time - "Unbribable", it cannot be bribed - "Undisbandable", it cannot be disbanded or starved to death; if it has food upkeep, the unit can starve its homecity to death instead; it also cannot be drowned by disbanding its ferry - "SuperSpy", it always wins diplomat contests, and if it is in a city, it can never be incited - "NoHome", the unit starts the game without a homecity, and therefore always with no shields or food upkeep These flags are all added to the Barbarian Leader unit. Mon, 04 Aug 2003 08:02:04 -0700 per: Changed paths: M /trunk/common/game.c Fix small bug in recent commit. See PR#4746. Both this fix and the previous connection patch were by Mike. Mon, 04 Aug 2003 07:57:42 -0700 per: Changed paths: M /trunk/common/capstr.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/connecthand.c M /trunk/server/stdinhand.c Introduce the new server commands /observe and /detach. Player names are no longer duplicate in pregame, and are taken from username of attaching player if possible. Players created by players logging in are automatically destroyed if that player detaches from it, but players created by /create are not. Further info in PR#4746. Mon, 04 Aug 2003 00:32:28 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Fri, 01 Aug 2003 13:27:10 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c Add a new client function city_rename. This is called by the GUI code to request a renaming of the city from the server. Issued as PR#4730. Fri, 01 Aug 2003 13:11:41 -0700 jdorje: Changed paths: M /trunk/common/player.c M /trunk/server/plrhand.c Fix several allied-allied-war buglets: - Allow an A-B allience even if A is allied to C with whom B has no contact. - Give a message when attacking an ally's city puts you into a state of war. Patch by Per Mathisen as PR#4738. Fri, 01 Aug 2003 12:58:47 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/citytools.c M /trunk/server/maphand.h Track "happy" and "unhappy" status of cities in the player city map. Send this information in the short city packet, and use it at the client end. Update the dumb city when happy status changes. Fixes PR#3771 reported by Christian Knoke . Patch by me with additional style fixes. Fri, 01 Aug 2003 08:58:08 -0700 glip: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidata.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/server/autoattack.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Rename map_get_known -> map_is_known map_get_known_and_seen -> map_is_known_and_seen because both functions return bool. Savegames identical. Patch by Andy Smith Fri, 01 Aug 2003 07:48:00 -0700 glip: Changed paths: M /trunk/server/autoattack.c Make sure that autoattack does not (1) peek under the cover of fog to see targets (2) send units to attack something which cannot be attacked due various attack/layer rules Noticed and fixed by Andy Smith Thu, 31 Jul 2003 14:05:37 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c Add a new client function city_toggle_worker. This is called by GUI and CMA code to toggle the worker<->specialist on a particular city tile. Issued as PR#4723. Thu, 31 Jul 2003 12:18:41 -0700 jdorje: Changed paths: M /trunk/configure.ac M /trunk/configure.in M /trunk/data/Freeciv Bump the version number in data/Freeciv to 1.14.99-devel. Issued as PR#4724. Thu, 31 Jul 2003 11:59:29 -0700 berthe: Changed paths: M /trunk/po/fr.po po update Wed, 30 Jul 2003 14:14:30 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/mapview.c Remove an unnecessary '#include "log.h"' from gui-xaw/mapview.c. Issued as PR#4714. Wed, 30 Jul 2003 13:26:11 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c Add new client functions city_change_specialist and city_rotate_specialist. This reduces the GUI code needed to send network packets to do these actions, and allows all the fields of the packet to be initialized. Issued as PR#4717. Wed, 30 Jul 2003 04:19:41 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Tue, 29 Jul 2003 15:31:51 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated. Tue, 29 Jul 2003 11:42:54 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Make gui-gtk-2.0 compile again. Reported by Paul Zastoupil. Tue, 29 Jul 2003 08:16:32 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/repodlgs_common.h Add a new function city_sell_improvement to citydlg_common. This function is called to sell (via sending a network packet) an improvement of a city. Unlike old code it initializes all fields of the network packet. Issued as PR#4688. Mon, 28 Jul 2003 21:49:53 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Fix a compile error in gui-gtk-2.0. Bug introduced by PR#4688. Patch by as PR#4713. Mon, 28 Jul 2003 14:47:11 -0700 vasc: Changed paths: M /trunk/client/clinet.c Patch (PR#4637): add tileset to meta request. Patch by Paul Zastoupil and Jason Short. Mon, 28 Jul 2003 13:16:18 -0700 jdorje: Changed paths: M /trunk/common/version.h M /trunk/configure.ac M /trunk/configure.in Bumb the version of the CVS development version to 1.14.99. See PR#2479. Sun, 27 Jul 2003 21:19:12 -0700 jdorje: Changed paths: M /trunk/common/nation.c Free nation class and legend strings when nations are freed. Patch by Mateusz Stefek as PR#4696. Sun, 27 Jul 2003 21:10:56 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Clean up map_to_canvas_pos: - Do wrapping more correctly (although it will only work for the current topology). - Check the return value more correctly. Issued as PR#4681. Sun, 27 Jul 2003 21:00:30 -0700 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/climisc.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c Add a new function city_change_production to citydlg_common. This function is called to change (via sending a network packet) the production of a city. Unlike old code it initializes all fields of the network packet. Issued as PR#4688. Sun, 27 Jul 2003 18:16:06 -0700 kauf: Changed paths: M /trunk/client/gui-xaw/Makefile.am M /trunk/client/gui-xaw/citydlg.c A /trunk/client/gui-xaw/cma_fe.c A /trunk/client/gui-xaw/cma_fe.h M /trunk/data/Freeciv add a CMA dialog to the XAW client. Patch by Andreas Røsdal Sat, 26 Jul 2003 08:07:58 -0700 kauf: Changed paths: M /trunk/client/packhand.c The client wasn't updating improvements' obsolescence correctly. Add a call to improvements_update_obsolete() in read_player_info_techs(). Reported by Christian Knoke. Fri, 25 Jul 2003 11:59:46 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-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 Add a new function base_refresh_overview_canvas to mapview_common. Call this function from the refresh_overview_canvas functions of several GUIs. Issued as PR#4670. Fri, 25 Jul 2003 07:48:32 -0700 glip: Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.h M /trunk/common/unit.c This patch cleans the usage of pcity->occupied up in two ways: 1. Instead of pcity->occupied it's now pcity->client.occupied. This makes it harder to accidentally use it at the server (which was one of the original bugs with this code), and is a prelude for more client-side-only fields (see PR#3771). Of course this means all users have to be changed. 2. Lots of comments added about the client-side usage of this field. It seems that the client side of the code is correct, so some explanations are put into the comments. Patch by Jason. Fri, 25 Jul 2003 05:43:08 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/gui_stuff.c - small fix in input code. Thu, 24 Jul 2003 19:17:44 -0700 jdorje: Changed paths: M /trunk/server/score.c In the game log, output the map in native coordinates. Issued as PR#4658. Thu, 24 Jul 2003 10:42:27 -0700 jdorje: Changed paths: M /trunk/server/sernet.c Initialize packet data for a packet_generic_message. Issued as PR#4656. Thu, 24 Jul 2003 10:41:05 -0700 jdorje: Changed paths: M /trunk/server/citytools.c When building a city, initialize the worker placement on the minimap before calculating borders. Issued as PR#4657. Thu, 24 Jul 2003 09:55:41 -0700 jdorje: Changed paths: M /trunk/server/connecthand.c Add missing punctuation. Patch by Erik Sigra as PR#4668. Thu, 24 Jul 2003 09:52:28 -0700 jdorje: Changed paths: M /trunk/server/unittools.c When scaling an upgraded unit's MP, take into account external effects such as Magellan's Expedition. Reported by Christian Knoke as PR#4639. Patch by me. Thu, 24 Jul 2003 09:18:30 -0700 jdorje: Changed paths: M /trunk/data/civ1.serv M /trunk/data/civ2.serv Disable borders in civ1 and civ2 rulesets. Issued as PR#4653. Thu, 24 Jul 2003 09:17:21 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Don't give a warning message when an alternate sprite tag is used, only when a required sprite is completely missing. Change improvement sprites to be optional. Issued as PR#4629. Thu, 24 Jul 2003 06:47:54 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/mapview.c - draw borders fix. Wed, 23 Jul 2003 13:24:36 -0700 jdorje: Changed paths: M /trunk/common/map.h M /trunk/doc/HACKING M /trunk/server/gamelog.c Introduce the concept of "native" positions, different from "map" positions. Add conversion functions map_to_native_pos and native_to_map_pos to translate to and from the coordinate system. Use native positions in one place, and add a lot of explanation of iso-maps and different coordinate systems to the HACKING file. See PR#3936. Wed, 23 Jul 2003 12:43:48 -0700 per: Changed paths: M /trunk/configure.ac M /trunk/configure.in M /trunk/server/userdb/lockfile.c Add configure check for flock() and sys/file.h, implement defines for these in userdb. Patch by Jason with changes. Wed, 23 Jul 2003 07:35:26 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Wed, 23 Jul 2003 06:46:04 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/actions.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/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/client/include/colors_g.h M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/data/Freeciv M /trunk/doc/HACKING M /trunk/server/citytools.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/stdinhand.c Add support for national borders. The default setting has borders=7. Patch by Ben Webb as PR#1870, with style changes and added comments by me. Tue, 22 Jul 2003 21:51:14 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/packhand.c Initialize packet data for send_packet_generic_message and send_packet_unit_request calls. Issued as PR#4631. Tue, 22 Jul 2003 21:40:33 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Don't translate the text "Other" (used as a nation class) twice. Leave it up to the GUI code to translate it, just like for the other classes. Issued as PR#3640. Tue, 22 Jul 2003 21:27:39 -0700 jdorje: Changed paths: M /trunk/server/citytools.c Don't send a city owner the short_city packet - this just confuses the client. Reported by Mateusz Stefek as PR#4633. Patch by me. Tue, 22 Jul 2003 04:48:35 -0700 glip: Changed paths: M /trunk/common/map.h M /trunk/server/gotohand.c find_the_shortest_path in server/gotohand.c had a static variable local_vector, a 2d array with dimensions MAP_MAX_WIDHT * MAP_MAX_HEIGHT. This is inefficient not only because of the wasted memory, but because the inferior cache usage slows things down. The correct thing to do - and what is done everywhere else - is to make this value a 1d array indexed by index positions. Also the array elements are changed from char to bit-vector. The corresponding BV_ are now used to access the bits. Noticed and changed by Jason, PR#4636. Mon, 21 Jul 2003 15:33:04 -0700 berthe: Changed paths: M /trunk/po/fr.po minor corrections + a few updates Mon, 21 Jul 2003 12:01:01 -0700 glip: Changed paths: M /trunk/client/goto.c M /trunk/common/aicore/pf_tools.c For client-side goto: 1. Allow military ships to plan goto route with shore bombardment. 2. Disallow shore bombardment (including city bombardment) for units with No_Land_Attack flag. 3. Disallow non-military units from planning a goto route with any sort of attack. Mon, 21 Jul 2003 09:09:43 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c - small build fix. - fix bug in input edit code. Mon, 21 Jul 2003 09:00:03 -0700 jdorje: Changed paths: M /trunk/server/savegame.c Save the AI city urgency values in the savegame. This is a temporary solution to having these values uninitialized. See PR#4536. Mon, 21 Jul 2003 07:18:49 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-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 Add a new function get_mapview_clipping_window to mapview_common. This returns the dimensions of the bounding box of the possible values for the origin of the mapview. It is currently used by the scrollbar code. Issued as PR#4626. Sun, 20 Jul 2003 18:43:52 -0700 jdorje: Changed paths: M /trunk/ai/aidiplomat.c M /trunk/ai/aitech.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/game.c M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/score.c Add a new iteration macro tech_type_iterate. Use it in a number of places. Issued as PR#2715. Sun, 20 Jul 2003 18:23:27 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Change all end-of-game player notifications to be E_GAME_END events. Patch by Christian Knoke as PR#4620 with style changes by me. Sun, 20 Jul 2003 18:19:36 -0700 jdorje: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/unit.c M /trunk/server/sanitycheck.c M /trunk/server/settlers.c M /trunk/server/unittools.c Remove rules against having cities on the ocean. Patch by Ben Webb as PR#4606 with style changes and added comments by me. Sun, 20 Jul 2003 18:05:02 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-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 Add a new function map_to_base_overview_pos. This converts a map position to a base, unwrapped overview position (as is used for the minimap backing store). Issued as PR#4613. Sun, 20 Jul 2003 15:20:30 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/menu.c - New Order Buttons Info Texts Sun, 20 Jul 2003 13:41:39 -0700 raffaelo: Changed paths: M /trunk/ai/aiunit.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/citydlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gotodlg.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.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/repodlgs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/unit.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/unithand.c - New Trade & Traderoute System (PR#4420) - New Goto/Airlift City Dlg. (gui-sdl) - Fix memory leak in Find City Dlg. - Many clean up in gui-sdl/dialogs.c - Fix in move animation drawing code. PR#4420 cleaned by Jason Short Sat, 19 Jul 2003 17:22:58 -0700 jdorje: Changed paths: M /trunk/server/maphand.c When giving a player information about a city from another player's vision, make sure all fields of the dumb city are copied. Issued as PR#4602. Sat, 19 Jul 2003 13:56:53 -0700 jdorje: Changed paths: M /trunk/client/control.c Allow the user to toggle city growth display after the game has ended. Patch by Christian Knoke as PR#4619. Sat, 19 Jul 2003 08:13:54 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c Add flags field to the PF parameters structure. Make use of F_MARINES flag to allow sea-to-land attack only for marines. Also add initialisations of the omniscience field. Reported by Chris Knoke and Jason. Sat, 19 Jul 2003 01:39:21 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Fri, 18 Jul 2003 21:05:59 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/shared.h M /trunk/utility/shared.h Pass (255,255) as the end-of-goto-route marker instead of (map.xsize,map.ysize). This is more robust and more likely to work with new topologies. The patch also fixes a server vulnerability. Issued as PR#4594. Fri, 18 Jul 2003 19:04:30 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c Patch (PR#4600) use put_unit in gui-gtk-2.0. Patch by Jason Short . Fri, 18 Jul 2003 18:47:59 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c Guard 'sprite_get_pixbuf' against NULL arguments. Fri, 18 Jul 2003 18:44:12 -0700 kauf: Changed paths: M /trunk/client/gui-stub/connectdlg.c make gui-stub compile after auth patch broke it. Fri, 18 Jul 2003 18:43:26 -0700 kauf: Changed paths: M /trunk/client/gui-xaw/mapview.c add a missing variable declaration. Fri, 18 Jul 2003 15:56:27 -0700 kauf: Changed paths: M /trunk/server/connecthand.c fix an i18n problem. Patch by Mateusz Stefek Fri, 18 Jul 2003 15:52:36 -0700 kauf: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c add missing variable declaration Fri, 18 Jul 2003 15:02:25 -0700 jdorje: Changed paths: M /trunk/client/chatline_common.c M /trunk/client/chatline_common.h M /trunk/client/gui-gtk/chatline.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-xaw/chatline.c Add a new function send_chat() to chatline_common. Call this function when we want to initiate a chat message. Issued as PR#4595. Fri, 18 Jul 2003 14:06:26 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-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 Add a new mapview_common function get_mapview_corners. Change most GUIs to use this function for drawing the mapview rectangle onto the overview minimap. Issued as PR#4597. Fri, 18 Jul 2003 13:29:47 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c Change the boolean specfile variable is_pixel_border to an integer pixel_border value, to allow values other than 0 and 1 to be specified. Preserve backwards-compatability. Patch by Rafal BUrsig and myself as PR#3783. Fri, 18 Jul 2003 13:19:38 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Halt any clent-side goto activities for units when they are on a transport that moves. Reported by Christian Knoke as PR#3993; patch by me. Fri, 18 Jul 2003 11:22:14 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Replace several instances of '3' with SINGLE_MOVE_RATE. Patch by Ben Webb Ben Webb as PR#4607. Fri, 18 Jul 2003 10:14:15 -0700 jdorje: Changed paths: M /trunk/server/settlers.c Use create_unit_virtual to build the virtual units used to find good places for terrain improvement and city founding. This makes sure all needed fields are initialized; in particular the goto destination is cleared. Issued as PR#4604. Fri, 18 Jul 2003 10:11:18 -0700 jdorje: Changed paths: M /trunk/server/citytools.c Fix a bug introduced by PR#4345 in updating the 'occupied' flag on the player map. Issued as PR#4603. Fri, 18 Jul 2003 10:05:53 -0700 jdorje: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/Makefile.am M /trunk/server/gamelog.c M /trunk/server/report.c A /trunk/server/score.c A /trunk/server/score.h M /trunk/server/srv_main.c Move the civ_score() function into the server code, into a new set of files score.[ch]. Issued as PR#4582; idea by Ben Webb. Fri, 18 Jul 2003 08:51:01 -0700 per: Changed paths: M /trunk/server/cityturn.c New incite cost rules. We now factor in the city's size, happy citizens, unhappy citizens, angry citizens, celebration, units, buildings, wonders, courthouse, gold reserves and distance to capital. Overall incite cost has gone up. Distance to capital is now of far greater significance than before. Courthouse divides this distance by four. You still cannot bribe the capital, distance penalty does not get any worse after 32 tiles, and revolting cities go dirt cheap. Thu, 17 Jul 2003 18:12:10 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/graphics.h M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add two new mapview_common functions, put_unit and put_unit_full, to draw a unit onto a canvas store. Use these functions in the GTK and XAW clients. Issued as PR#4578. Thu, 17 Jul 2003 15:33:34 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c M /trunk/common/aicore/path_finding.h M /trunk/common/aicore/pf_tools.c M /trunk/common/unit.c Fix is_my_zoc so it works in both server and client. This should fix the inability of client PF to recognize that occupied enemy cities impose ZoC restrictions. Also provide the possibility of supplying the PF with a zoc-callback. Right now it's always the default is_my_zoc, but AI might use a different one in the future. Initial problem reported by Christian Knoke. Thu, 17 Jul 2003 15:04:16 -0700 glip: Changed paths: M /trunk/client/control.c The code in do_move_unit to determine the vector of movement of a unit was not topology-safe. Using map_distance_vector made it so. Caught and fixed by Jason. Thu, 17 Jul 2003 11:56:52 -0700 jdorje: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/ailog.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/packhand.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/autoattack.c M /trunk/server/gotohand.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Add wrappers for accessing a unit's goto destination. The wrappers ensure that if an invalid goto destination is accessed an assertion will trigger. Hacks are added in several places to avoid doing this. Issued as PR#3524. Thu, 17 Jul 2003 09:42:59 -0700 jdorje: Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/unittools.c When a unit moves into or out of a city changing its 'occupied' status, update the player ("dumb") city data and send a short city packet to any player who can see the city. This fixes part or all of PR#4345. Thu, 17 Jul 2003 09:39:13 -0700 jdorje: Changed paths: M /trunk/common/map.h Rewrite whole_map_iterate to do its core loop over index positions rather than map positions with an is_regular check. Issued as PR#4562. Thu, 17 Jul 2003 09:36:56 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Fix a math bug in center_tile_overviewcanvas. Issued as PR#4585. Wed, 16 Jul 2003 23:34:07 -0700 jdorje: Changed paths: M /trunk/common/tech.c M /trunk/server/ruleset.c When there is a tech dependency loop, detect it when the ruleset is loaded. Previously the loop was only detected if it was one level deep. Reported as PR#4181; idea by Greg; patch by me. Wed, 16 Jul 2003 23:30:34 -0700 jdorje: Changed paths: M /trunk/server/citytools.c When transfering a city, tell the players about any units transfered also. In particular, if a unit is lost (along with the city) let the player know. Reported by Christian Knoke as PR#3482. Patch by me. Wed, 16 Jul 2003 21:49:25 -0700 jdorje: Changed paths: M /trunk/server/unittools.c Scale the HP and MP of a unit when upgrading. This prevents some odd behavior when upgrading from units with only 1 MP. Reported by Christian Knoke as PR#3990. Patch by me. Wed, 16 Jul 2003 21:43:03 -0700 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Merge the two tileset options into one. Changing the tileset via this option will now change both the current/active tileset and change the default tileset (in .civclientrc, once you save your options). Issued as PR#4237. Wed, 16 Jul 2003 18:37:07 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-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 Store the origin of the overview statically, and recalculate it only when the mapview is recentered. Let the GUI code access the overview origin data directly via the map_overview_x0 variable. Issued as PR#4561. Wed, 16 Jul 2003 16:01:02 -0700 glip: Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c Properly free punit->pgr and memory therein in a couple of cases. Caught and executed by Jason. Wed, 16 Jul 2003 14:51:14 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_zoom.c M /trunk/client/gui-sdl/gui_zoom.h M /trunk/client/gui-sdl/repodlgs.c - some reported bugs fixes. - new zoom function to non standart pixel format. Tue, 15 Jul 2003 23:34:19 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/mapview.c Fix put_unit_pixmap_city_overlays. Issued as PR#4577. Tue, 15 Jul 2003 07:52:45 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Tue, 15 Jul 2003 07:48:07 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Replace two update_city_descriptions() with queue_mapview_update(UPDATE_CITY_DESCRIPTIONS). Issued as PR#4563. Tue, 15 Jul 2003 03:00:20 -0700 per: Changed paths: M /trunk/server/cityturn.c M /trunk/server/unithand.c When disbanding units due to lack of upkeep, use the normal disband function, so that cities we are in get half our shields added to production. 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: M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk-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 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 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:06 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_stuff.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 Fri, 11 Jul 2003 13:11:42 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-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 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: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/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 -0700 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/map.h M /trunk/common/nation.h M /trunk/server/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:48 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/optiondlg.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: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/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: Changed paths: M /trunk/client/control.c M /trunk/client/control.h 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 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/.cvsignore M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/clinet.c M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-xaw/connectdlg.c M /trunk/client/include/connectdlg_g.h M /trunk/client/options.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/connection.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/packets_lsend.c M /trunk/common/packets_lsend.h M /trunk/common/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.am M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/sernet.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[=/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: M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/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:29 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/menu.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: M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/mapctrl.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 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c 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.h M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/cma_fe.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h 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/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c - 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 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/goto.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 -0700 sigra: Changed paths: M /trunk/po/sv.po update Thu, 03 Jul 2003 11:18:51 -0700 jdorje: Changed paths: M /trunk/common/player.c Count capitalization and unit upkeep when calculating the expected income for this turn. Issued as PR#2949. Wed, 02 Jul 2003 19:58:45 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Change undraw_segment to use refresh_tile_mapcanvas instead of update_map_canvas, even in the iso case. This prevents most overwriting of city names. Issued as PR#3509. Wed, 02 Jul 2003 12:32:47 -0700 per: Changed paths: M /trunk/common/city.c M /trunk/common/unittype.h M /trunk/server/cityturn.c M /trunk/server/unittools.c M /trunk/server/unittools.h Add server calculations of gold upkeep for units. Patch by Remi , with changes by me. Wed, 02 Jul 2003 11:37:57 -0700 per: Changed paths: M /trunk/autogen.sh Fix error in sed script that breaks autogen.sh with newer versions of sed. Patch by Jason, closes issue #4238. Wed, 02 Jul 2003 09:48:55 -0700 per: Changed paths: M /trunk/common/unit.c When you have sea units with ruleset move rate lower than 2, its actual moves in the game is set to 2. This is now fixed so that its actual moves is never set higher than its ruleset move rate. Bug reported by Bart Coppens (bart@bartcoppens.be). Wed, 02 Jul 2003 09:40:19 -0700 jdorje: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapctrl.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.h M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapctrl.h M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapctrl.h Store the previous focus unit when advancing the focus, and add a new function key_recall_previous_focus_unit that will refocus on that previously focused unit. Rebind keypad 5 to this function for some GUIs. Remove the deprecated function focus_to_next_unit from most GUIs. Patch by Arnstein Lindgard as PR#3700 with added comments by me. Wed, 02 Jul 2003 09:19:46 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Fix an off-by-A_FIRST-error in the loading of technologies from the ruleset. Issued as PR#4474. Tue, 01 Jul 2003 15:17:57 -0700 michi: Changed paths: M /trunk/po/ro.po - ~200 new translated strings - ~70 fuzzy entries less Mon, 30 Jun 2003 13:53:25 -0700 rfalke: Changed paths: M /trunk/ai/aihand.c M /trunk/client/helpdata.c M /trunk/client/tilespec.c M /trunk/common/game.c M /trunk/common/government.c M /trunk/common/government.h M /trunk/server/plrhand.c M /trunk/server/ruleset.c Add a government_iterate macro. Replace most of the for loop to use the new macro. Change the place where pgov->index is initialized from load_government_names to governments_alloc. Patch by Jason Short with changes from me. Mon, 30 Jun 2003 13:15:10 -0700 rfalke: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Add a missing i18n for a string. Reported and patch by Michael Stefaniuc . Mon, 30 Jun 2003 12:29:43 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/dialogs.c Add a missing #include. Mon, 30 Jun 2003 10:55:04 -0700 jdorje: Changed paths: M /trunk/server/plrhand.c Avoid having an assertion fail when we acquire a future technology. Add a comment explaining the current situation's hack. Reported by as PR#4461. Patch by me. Sun, 29 Jun 2003 19:14:32 -0700 jdorje: Changed paths: M /trunk/ai/aiair.c Fix a bug in checking known/seen tiles in find_something_to_bomb(). Patch by Rafal Bursig as PR#4460 with style changes by me. Sat, 28 Jun 2003 06:31:12 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Fri, 27 Jun 2003 09:57:04 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/diplodlg.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-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/plrdlg.c - fix scroll bug in diplomat dlg. - add gold clauses support in diplomat dlgs. - clean in client iconv clode. - some small fixs and cleans. Fri, 27 Jun 2003 00:01:33 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Thu, 26 Jun 2003 19:32:07 -0700 jdorje: Changed paths: M /trunk/client/packhand.c Update the science dialog when a new tech is discovered, even if we're not going to popup the dialog (it may be open already). See PR#4024. Thu, 26 Jun 2003 19:14:42 -0700 jdorje: Changed paths: M /trunk/server/ruleset.c Fix an off-by-one error causing the last tech to be handled incorrectly. See PR#2464. Thu, 26 Jun 2003 19:09:30 -0700 jdorje: Changed paths: 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/client/packhand.c M /trunk/client/packhand.h Add a new function start_revolution which the GUI code calls to begin a revolution. This function resets some data before sending a packet to the server. Bug reported by Christian Knoke as PR#3949. Patch by me. Thu, 26 Jun 2003 16:09:23 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/server/savegame.c Correct the translation of some strings. Patch by Mateusz Stefek as PR#4433 with style and syntax fixes by me. Thu, 26 Jun 2003 16:03:13 -0700 jdorje: Changed paths: M /trunk/ai/aitech.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-mui/diplodlg.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/government.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/default/techs.ruleset M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c Allow technologies to be restricted by nation. A tech that is given a root_req can only be acquired (researched, stolen, etc.) by a nation that already knows that "root" technology. Thus nations may be completely denied access to some technologies. Patch by Per Mathisen as PR#2464, with style fixes and updated capstring by me. Tue, 24 Jun 2003 03:27:35 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c - fix problems with sub event loops that break net connections ( till now only main event loop had net check ) - speed up drawing "move window" frame. Mon, 23 Jun 2003 11:35:45 -0700 jdorje: Changed paths: M /trunk/configure.ac M /trunk/configure.in Add .uk translation to $ALL_LINGUAS list. This allows Freeciv to build the .uk translation. Issued as PR#4425. Sun, 22 Jun 2003 17:16:30 -0700 michi: Changed paths: M /trunk/po/ro.po - changed encoding to UTF-8 - brought the file in sync to the code - a lot of fixes for fuzzy entries - some new translations Fri, 20 Jun 2003 06:49:28 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Thu, 19 Jun 2003 10:44:21 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Actually implement all of Bart's patch. Thu, 19 Jun 2003 10:30:34 -0700 per: Changed paths: M /trunk/server/unithand.c Don't ever open a diplomat dialog for AI players. Reported by Mateusz Stefek Thu, 19 Jun 2003 10:26:40 -0700 per: Changed paths: M /trunk/server/stdinhand.c 'disconnect' -> 'detach' for take command. Suggestion by Greg Wooledge . Thu, 19 Jun 2003 10:21:47 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Don't divide by zero in danger distance calculations if a unit has zero movement. Reported & patch drafted by Bart Coppens . Tue, 17 Jun 2003 19:11:38 -0700 dnloreto: Changed paths: A /trunk/po/uk.po 2003-06-18 Duarte Loreto * uk.po: Added Ukranian translation by Roman Festchook. Mon, 16 Jun 2003 18:13:24 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/plrdlg.c - small bug fix for win32 enviroment. Mon, 16 Jun 2003 11:17:18 -0700 per: Changed paths: M /trunk/data/nation/finnish.ruleset Avoid gettext warning in finnish nation ruleset. Patch by Erik Sigra . Mon, 16 Jun 2003 05:00:40 -0700 per: Changed paths: M /trunk/server/stdinhand.c Typo "unconnecting" -> "disconnecting". Reported by Reinier. Mon, 16 Jun 2003 04:44:34 -0700 per: Changed paths: M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/viking.ruleset Add location info to Finnish cities and fix a number of spelling errors in other nations rulesets. Patch by Juhani Heino . This closes 3545. Mon, 16 Jun 2003 04:39:42 -0700 per: Changed paths: M /trunk/server/unittools.c Stop using punit->fuel as a temporarily variable while refuelling units from carriers. This made it impossible to create fuel-limited carrier units. Patch by Cameron Morland with style and comment changes by me. Mon, 16 Jun 2003 04:30:44 -0700 per: Changed paths: M /trunk/server/unittools.c Allow non-ground units to paradrop into the ocean. Patch by Bart Coppens Mon, 16 Jun 2003 02:50:45 -0700 rfalke: Changed paths: M /trunk/server/stdinhand.c Replace a double space with a single space. Patch from Erik Sigra . Sun, 15 Jun 2003 01:04:41 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/plrdlg.c - small bug fixes in new diplomatic dlgs. Sat, 14 Jun 2003 06:20:52 -0700 per: Changed paths: M /trunk/common/unit.c M /trunk/data/default/units.ruleset M /trunk/server/unittools.c Add possibility of unlimited fuel aircraft. To use, set fuel to zero. Patch by Cameron Morland . Closes PR#4373. Sat, 14 Jun 2003 05:12:30 -0700 per: Changed paths: M /trunk/server/barbarian.c Move increase of player number after creating barbarian earlier to ensure that we do not call any functions with an invalid number of players. Tue, 10 Jun 2003 13:28:01 -0700 per: Changed paths: M /trunk/server/barbarian.c Some style fixes to barbarian.c Tue, 10 Jun 2003 09:18:30 -0700 rfalke: Changed paths: M /trunk/client/control.c Disable the use of goto for helicopter units. The new path finding doesn't support these yet. Reported by Cameron Morland as (PR#4355). Patch by Cameron with changes (also add the patrol case) by me. Sun, 08 Jun 2003 10:24:15 -0700 dnloreto: Changed paths: M /trunk/po/pt.po 2003-06-08 Duarte Loreto * pt.po: Updated Portuguese translation and fix misspells. Sat, 07 Jun 2003 07:05:46 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update, suggestions by Piotr (Cobra) Thu, 05 Jun 2003 16:10:46 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/diplodlg.c M /trunk/client/gui-sdl/diplodlg.h M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl/gui_iconv.h M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/gui_zoom.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/inteldlg.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/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/plrdlg.h M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c M /trunk/common/player.c - fixs for win32 enviroment (PR#4343). - players dlg. - diplomatic meeting dlg. (gold transactions/clauses still don't work) - intel. dlg. - don't use code for cvs version of SDL lib (this is configurable). - fix bug in deleting widget code (from vertical scrolled list). - del duplicate code in gui_iconv.c - small clean (IMHO) in struct GUI. - using new graphics ( sorry new Deluxe2 theme is needed ) - some small fixes & cleans. Thu, 05 Jun 2003 02:17:58 -0700 tg: Changed paths: M /trunk/po/hu.po update Wed, 04 Jun 2003 13:05:40 -0700 per: Changed paths: M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Move check for whether or not a unit can attack a tile into common code, and add a new rule that you can only attack a tile if you are at war with all players owning units on that tile. Patch by me with changes by Greg. Closes #4328. Wed, 04 Jun 2003 12:32:22 -0700 per: Changed paths: M /trunk/server/plrhand.c When make embassy before making contact, then when making contact, clients do not get updated information about treaties until the next turn. This fixes this problem. Wed, 04 Jun 2003 12:24:36 -0700 per: Changed paths: M /trunk/server/citytools.c Fix unit list corruption happening when a city is taken which supports a loaded ferry. This fix is a kludge. See #4259. Tue, 03 Jun 2003 13:51:29 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c Add missing #include directives. Tue, 03 Jun 2003 11:22:54 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po, small changes. Mon, 02 Jun 2003 15:07:18 -0700 glip: Changed paths: M /trunk/client/goto.c Prevent client goto from suggesting a path through tiles occupied by non-allied units or cities. Mon, 02 Jun 2003 15:04:46 -0700 glip: Changed paths: M /trunk/client/goto.c Fix an earlier fix to client goto, where a crash was caused by the path pointer being sometimes NULL. Current fix based on a patch by Sam. Mon, 02 Jun 2003 01:58:10 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sat, 31 May 2003 09:30:21 -0700 per: Changed paths: M /trunk/doc/README.AI Update README.AI Sat, 31 May 2003 09:22:15 -0700 per: Changed paths: M /trunk/common/diptreaty.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/savegame.c New rule 1: You can no longer ally a player that is allied to someone you are at war with. New rule 2: Whenever you declare war on a player, you automatically also declare war on all his allies. This prevents the occurance of any situation where you are allied with someone who is allied with a third player that you are at war with. Sat, 31 May 2003 05:45:23 -0700 per: Changed paths: M /trunk/server/cityturn.c Fix a bug I introduced in a previous commit which made server attempt to upgrade every unit to itself every turn. Fri, 30 May 2003 11:50:59 -0700 per: Changed paths: M /trunk/ai/aicity.c Preliminary cleanup work on emergency_reallocate_workers(). It should now be readable, although its performance is still far from stellar. For more info see PR#3645. Fri, 30 May 2003 11:26:11 -0700 per: Changed paths: M /trunk/ai/aiunit.c Add a test for can_unit_attack_unit_at_tile() before calling get_defender() the second time in find_something_to_kill(), thereby removing a cause of core dumps. Reported by various. Fri, 30 May 2003 11:17:01 -0700 per: Changed paths: M /trunk/server/unittools.c Fix comments in can_unit_attack_unit_at_tile(). It used to say that a marine could attack ships (while the code, correctly, did not allow this). Thu, 29 May 2003 06:44:38 -0700 per: Changed paths: M /trunk/ai/aidata.c Update some comments. Thu, 29 May 2003 06:42:32 -0700 per: Changed paths: M /trunk/ai/aiunit.c Remove obsolete comment. Thu, 29 May 2003 06:24:57 -0700 per: Changed paths: M /trunk/client/audio_winmm.c Remove log.h include to squelch a warning. Wed, 28 May 2003 14:26:18 -0700 per: Changed paths: M /trunk/server/cityturn.c Fix upgrade of unit production in cities. They used to skip one step of the obsoletion chain, checking if we can upgrade to the unit obsoleting the the unit we are obsoleting and so on, instead of starting with the unit that obsoletes us. Bug report and patch by Thomas Strub. Wed, 28 May 2003 14:11:38 -0700 per: Changed paths: M /trunk/common/connection.h Add include for sys/types.h, which is needed on MacOS X. Problem reported by Tony. Wed, 28 May 2003 07:48:38 -0700 rfalke: Changed paths: M /trunk/client/goto.c The path of a part could be NULL if no path was found. This leads to a core dump at the destruction of the part. This is fixed by always having a non-NULL path. Reported by various. Wed, 21 May 2003 19:08:02 -0700 ornil: Changed paths: M /trunk/po/ru.po Brought ru.po somewhat up to date. Tue, 20 May 2003 16:44:31 -0700 kauf: Changed paths: M /trunk/data/Freeciv Give the default look for the Xaw client a facelift. Banished are all instances of "cyan", "blue", and "lightblue". The main background color is gray84, which is the default color for widget sets like GTK. The lists are black text on white background. Tue, 20 May 2003 16:39:03 -0700 kauf: Changed paths: M /trunk/configure.ac M /trunk/configure.in allow configure to pass the test for libpng if libm hasn't already been put in CFLAGS. Note that libm is not specifically tested for, so machines without a math library (!) will not pass the test. Tue, 20 May 2003 07:01:44 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 19 May 2003 15:09:25 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Do not make the city dialog transient when "keep dialogs on top" is off like it is supposed to. Bug reported by Mike Kaufman . Sun, 18 May 2003 21:21:30 -0700 vasc: Changed paths: M /trunk/configure.ac M /trunk/configure.in Make the GTK+ 2.0 client the default. Sun, 18 May 2003 09:47:50 -0700 kauf: Changed paths: M /trunk/common/tech.c a kludge to prevent CVS from breaking. A correct fix (for PR#4256) is in the works. Sun, 18 May 2003 09:19:29 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/dialogs.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/gotodlg.c M /trunk/client/gui-gtk-2.0/helpdlg.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/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/options.c M /trunk/client/options.h Added "Keep dialogs on top" client option to the GTK+ 2.0 client. Requested by Raimar Falke . Thu, 15 May 2003 09:02:00 -0700 per: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aihand.c M /trunk/server/barbarian.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c No longer evaluate governments every turn, and don't evaluate for dead players. The number of turns between each evaluation is equal to our number of cities, but never less than 5 or more than 20. Thu, 15 May 2003 08:16:07 -0700 per: Changed paths: M /trunk/client/civclient.c M /trunk/common/diptreaty.c M /trunk/common/diptreaty.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/server/plrhand.c We can see intelligence dialog info from someone we're in contact with but not yet embassy with, but we can't see their techs, including what they are currently researching, nor their tax settings. This means that when you open up the diplomacy dialog to such a player, you can give your own techs to the other side, and he can put his techs on the table, but you can't suggest _his_ techs into the proposal, because you don't know and can't see what techs he has. This closes #4200 and #4102. Thu, 15 May 2003 08:05:56 -0700 per: Changed paths: M /trunk/server/plrhand.c Move the setting of contact turns up a few lines so that we reset these values even though one player has embassy. The bug here was that once contact turns has expired and one of them has embassy, contact is never reestablished, which means the player without an embassy won't get necessary intelligence info from the other, leading to possible core dump. Thu, 15 May 2003 05:38:11 -0700 glip: Changed paths: M /trunk/client/goto.c M /trunk/common/aicore/pf_tools.c M /trunk/common/aicore/pf_tools.h M /trunk/common/map.c M /trunk/common/map.h Make client goto use the new path finding module. This means total rewrite of client/goto.c, which will fix many bugs and create new ones. In particular, the triremes are now choosing safe but shortest route and refusing to go to dangerous places. Unfortunately, the execution of such routes in the server is not ready yet. Patch by Raimar. Thu, 15 May 2003 05:26:53 -0700 glip: Changed paths: M /trunk/common/player.h M /trunk/common/tech.c M /trunk/server/savegame.c M /trunk/server/stdinhand.c Introduce new AI handicap called "science_cost". It is given in percents and signifies how much the techs cost to AIs as compared to humans (i.e. 200 means the AI must spend twice as much bulbs to get the same tech). Create a new AI level which is same as easy but also has 150% science cost. Patch by Sam sam+civ@hotaru.chaosring.org Wed, 14 May 2003 10:55:56 -0700 berthe: Changed paths: M /trunk/po/fr.po update fr.po 14/05/2003 Wed, 14 May 2003 08:03:24 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/menu.c - small fix in repositioning of order buttons. - fix for win32 build. - small fix in cities report update. Wed, 14 May 2003 07:10:09 -0700 per: Changed paths: M /trunk/m4/iconv.m4 Revert iconv.m4 update, since the new version didn't support the old autoconf version 2.13 and/or automake 1.4. Tue, 13 May 2003 17:58:19 -0700 vasc: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-xaw/mapview.c Replace 'sleep' calls for 'myusleep'. See PR#4043. Tue, 13 May 2003 17:26:17 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Double-clicking on a city in the city report popups the city dialog. CTRL+double-click centers on that city (PR#4221). Requested by Raimar Falke . Tue, 13 May 2003 14:50:48 -0700 per: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Define away a variable that is never used under mingw32 (same as S1_14 commit). Tue, 13 May 2003 14:50:46 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/wldlg.c - small fix in cities report ( in Dlg width ) - optional support for city map grids and city worker map grids. - small fix in worklist/production editor ( show turns to build ) - support for notify dlg ( wonders dlg, top 5 cities, etc ). Tue, 13 May 2003 14:10:32 -0700 per: Changed paths: M /trunk/client/Makefile.am M /trunk/common/support.c M /trunk/configure.ac M /trunk/configure.in M /trunk/m4/gtk2-client.m4 M /trunk/m4/iconv.m4 M /trunk/utility/support.c Some mingw32 fixes: Don't create a DOS window when launching gtk2 under mingw32, use Sleep() under Windows and update iconv.m4 to latest official version. Tue, 13 May 2003 13:38:33 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inputdlg.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-2.0/wldlg.h * Make all windows childs of the toplevel. This fixes the "windows sent to back" problem for people using click to focus. * Fixed a bunch of bugs in the worklist dialog. Fixes PR#2342, PR#4220. Bug reports by: * Jason Dorje Short . * Raimar Falke . Tue, 13 May 2003 07:53:13 -0700 andreasr: Changed paths: M /trunk/po/no.po Updated no.po (3125 translated) Tue, 13 May 2003 07:43:10 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Tue, 13 May 2003 04:16:52 -0700 rfalke: Changed paths: M /trunk/common/city.c M /trunk/common/shared.h M /trunk/common/unit.c M /trunk/utility/shared.h Revert stupid changes. Tue, 13 May 2003 00:04:28 -0700 rfalke: Changed paths: M /trunk/ai/aihand.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/shared.h M /trunk/common/unit.c M /trunk/server/cityturn.c M /trunk/utility/shared.h Add a callback parameter to generic_city_refresh. This callback is called if a unit is changed during the calculation of the city. The callback can be NULL. This is the real fix for PR#4107. With the fix the AI calculations don't send packets anymore. Patch by Per I. Mathisen. Mon, 12 May 2003 16:11:27 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Patch (PR#4224) rename variable 'sun'. Bug reported by Brett Albertson. Patch by Jason Dorje Short. Mon, 12 May 2003 14:44:50 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Minor UI fixes. Mon, 12 May 2003 14:43:18 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Make the help list selection of type BROWSE instead of SINGLE. Mon, 12 May 2003 14:42:34 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c * ALT+Up/Down shifts items in the worklist up or down. * Speedups. Requested by Mike Kaufman . Mon, 12 May 2003 14:33:19 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Fix for 'gtk_table_resize' call with ncols=0 bug. Bug reported by Raimar Falke . Sun, 11 May 2003 16:38:54 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/data/freeciv.rc-2.0 * make the default font even smaller. * increased the size of useful area. * reinstated word wrapping. Sun, 11 May 2003 15:41:41 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/happiness.c Use speclists instead of genlists. Sun, 11 May 2003 13:20:27 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Make the help dialog entries selectable with a single click (PR#4209). Requested by Raimar Falke . Sun, 11 May 2003 12:08:42 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/repodlgs.c Move close button to the far right (PR#4211). Bug reported by Raimar Falke . Sun, 11 May 2003 11:09:30 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/data/freeciv.rc-2.0 Fixed wrong window size of help window (PR#4210). Bug reported by Raimar Falke . Sun, 11 May 2003 10:49:04 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Fixes ping-time column missing in the player report (PR#4207). Bug reported by Raimar Falke . Sat, 10 May 2003 12:53:10 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/data/freeciv.rc-2.0 The city names and production fonts are now configurable using RC styles. Requested by Mike Kaufman . Sat, 10 May 2003 12:20:16 -0700 per: Changed paths: M /trunk/server/plrhand.c Forward port some style changes from a patch. Sat, 10 May 2003 11:48:26 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Added tooltip to improvement list in city dialog. Requested by Mike Kaufman . Sat, 10 May 2003 11:11:25 -0700 glip: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aihand.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/server/unittools.c Rename unit_vulnerability and Co to unit_def_rating and Co, some cleanup and formatting. This pretty much closes PR#3584. Patch by Juhani Heino, more adventurous changes by me. Sat, 10 May 2003 10:49:35 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Make 'no' the default choice in the buy dialog. Requested by Mike Kaufman . Sat, 10 May 2003 10:42:15 -0700 per: Changed paths: M /trunk/server/ruleset.c Add very simple test to catch techs that require themselves during ruleset loading. Sat, 10 May 2003 10:30:23 -0700 per: Changed paths: M /trunk/ai/advmilitary.c In advmilitary.c:assess_danger(), dist can be zero if we attempt to figure out the threat posed by the units of an allied player. Fixed. Sat, 10 May 2003 06:32:06 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/SDL_ttf.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c - try fix FT_OPEN_STREAM problem in SDL_ttf.c - fix minimap size bigger that xsize = 160, now full support for xsize > 160 - add scalling ability for minimap ( still little bugy ) Sat, 10 May 2003 02:51:38 -0700 ama: Changed paths: M /trunk/doc/ja/BUGS.ja Sync with 1.17. Sat, 10 May 2003 02:39:00 -0700 ama: Changed paths: M /trunk/doc/ja/README.ja Sync with 1.9. Sat, 10 May 2003 02:37:13 -0700 ama: Changed paths: M /trunk/doc/ja/NEWS.ja Sync with 1.43. Fri, 09 May 2003 16:10:25 -0700 chris: Changed paths: M /trunk/po/de.po 3125 translated messages. Fri, 09 May 2003 15:09:40 -0700 miguell: Changed paths: M /trunk/po/es.po Updated Spanish translation. Thu, 08 May 2003 16:01:22 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c - fix for setenv(...) ( changed on putenv(...) ) - fix for redefinition of MALLOC/FREE/... in SDL_ttf.c - basic minimap handler ( you can center map by mouse clik on minimap ) - units info window handle (LBM - next unit, RMB - center on focused unit) - smal fixes Thu, 08 May 2003 15:18:54 -0700 chris: Changed paths: M /trunk/po/de.po 3110 translated messages, 15 untranslated messages. Thu, 08 May 2003 04:51:28 -0700 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/optiondlg.c Small fixes for logo drawing and refesh opened dlgs. Wed, 07 May 2003 20:24:45 -0700 raffaelo: Changed paths: M /trunk/Makefile.am M /trunk/client/gui-sdl/Makefile.am M /trunk/client/gui-sdl/README.SDLClient A /trunk/client/gui-sdl/SDL_ttf.c A /trunk/client/gui-sdl/SDL_ttf.h M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/cityrep.c M /trunk/client/gui-sdl/cityrep.h M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h 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/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_dither.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_string.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/gui_tilespec.h M /trunk/client/gui-sdl/gui_zoom.c M /trunk/client/gui-sdl/happiness.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inputdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/menu.h M /trunk/client/gui-sdl/messagedlg.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/messagewin.h A /trunk/client/gui-sdl/mmx.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-sdl/wldlg.h A /trunk/m4/freetype2.m4 M /trunk/m4/sdl-client.m4 - Merge SDL_ttf lib with freeciv tree. - multi widget scroll suported. - GUI theme loaded via tilesets code ( you don't need data/theme dir) - add work list suport (worklist editor merged with change production dlg.) - economy dlg merged with taxrates dlg. - basic cities report dlg. - basic splash screen added. - lots of fixes. Wed, 07 May 2003 20:06:59 -0700 raffaelo: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/data/default/cities.ruleset M /trunk/server/plrhand.c M /trunk/server/ruleset.c - Support for Multi citizens icons style protocol. - Reports Update via player info handler. - fix in sending info sequency by server. Tue, 06 May 2003 23:49:24 -0700 per: Changed paths: M /trunk/server/stdinhand.c Add rulesetdir to output scripts from server using 'write' command. Patch by Mateusz Stefek Tue, 06 May 2003 15:08:25 -0700 glip: Changed paths: M /trunk/ai/aidiplomat.c Re-fix some faulty integer arithmetics when trying to estimate number of turns to reach a target. Suspicions by Per, fix idea by Jason. Tue, 06 May 2003 14:18:02 -0700 vasc: 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/happiness.c City dialog: * Added progress bar to overview pane. * Changed some labels in the overview pane. Changed padding of CMA, Happiness panes. Reduced size of Happiness frame. Removed CMA frame. Tue, 06 May 2003 01:13:21 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aitools.c M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/server/unithand.c M /trunk/server/unittools.c Move is_stack_vulnerable() to common code and use it a few places where appropriate in the AI code. Patch by Olivier DAVY , with some style changes. Mon, 05 May 2003 23:02:49 -0700 per: Changed paths: M /trunk/ai/aidiplomat.c M /trunk/ai/aiunit.c Improve logging in AI diplomat code, and also fix a little bug in which a travel penalty was not applied if time to destination was roughly equal to move rate, leading to too large want in this case. Mon, 05 May 2003 22:18:49 -0700 per: Changed paths: M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aidiplomat.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/cityturn.c Remove the ugly pcity->ai.already_considered_for_diplomat hack, and replace it with a bitvector for each player which takes into consideration targets already taken by diplomats on their way as well. This helps PR#4119 but does not solve it. Mon, 05 May 2003 22:06:07 -0700 per: Changed paths: M /trunk/server/citytools.c M /trunk/server/plrhand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Rewrite of the 'resolve unit stacks' code which is called when alliances break and civil war breaks out. This fixes PR#4110, reported by Christian Knoke, as well as hopefully providing a more robust code with fewer surprises. Mon, 05 May 2003 21:58:28 -0700 per: Changed paths: M /trunk/server/unithand.c Change handling of movement points after combat. Previously a land unit's movement points after combat were unaffected for an entire turn, no matter how many hitpoints lost. Now all units get their movement points updated according to movement rate adjusted by hitpoints after combat. Patch by Greg Mon, 05 May 2003 10:46:55 -0700 siruohom: Changed paths: M /trunk/po/fi.po Small fixes and an update. Mon, 05 May 2003 05:41:39 -0700 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/client/packhand.c M /trunk/common/game.c M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/barbarian.h M /trunk/server/unittools.c Move virtual unit creation function from ai/aitools.c to common/game.c, and use it in both client and server for creation unit skeletons. This avoids duplication of code and allows client AI to use it to create virtual units. Mon, 05 May 2003 05:11:13 -0700 per: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/audio.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/plrdlg.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/helpdata.txt M /trunk/data/history/buildings.ruleset M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/civserver.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Fix a large number of textual errors. Spotted by Duarte Loreto . Patch by Christian Knoke . Mon, 05 May 2003 05:04:52 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/server/unittools.c Rename base_unit_belligerence_primitive to unittype_att_rating, unit_belligerence_basic to unit_att_rating, unit_belligerence_primitive to unit_att_rating_now and unit_belligerence to unit_att_rating_sq. Then some style changes. Patch by Juhani Heino , some changes by me. Original idea by Greg. Mon, 05 May 2003 00:42:25 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Sat, 03 May 2003 13:20:16 -0700 vasc: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/clinet.c 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-sdl/gui_main.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/include/gui_main_g.h M /trunk/client/packhand.c M /trunk/server/connecthand.c Add pregame player list (PR#3736). For now GTK+ 2.0 only. The rest of the clients get stubs. Patch by Andreas Røsdal with changes by me. Sat, 03 May 2003 06:28:48 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c Fix a mistake in the previous commit. A variable was not initialised. Sat, 03 May 2003 06:26:23 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c Updates torn out of Raimar's patch plus some extra bugfixes. The summary: * in TM_WORST_TIME the cost wasn't correctly capped * upodate pf_print_path format * remove LOG_NORMAL printouts * when dealing with waiting, wrong cost was recorded in the path and also "-1" for waiting_dir was put in the wrong place. Patch by Raimar and myself. Fri, 02 May 2003 15:25:44 -0700 glip: Changed paths: M /trunk/client/gui-xaw/plrdlg.c Fix a Xaw compile problem caused by changesto the diplomacy network protocol. Xaw now compiles, works and looks awful. Reported by Paul. Fri, 02 May 2003 09:41:04 -0700 per: Changed paths: M /trunk/server/srv_main.c Kludge fix for a bug that appear with AI government code change. The bug appears because we send unit info before data has been properly initialized in the client. A call to assess_danger_player() that seems totally unnecessary triggers the bug, and has therefore been removed. Further investigation and fixing is in order, however. Thu, 01 May 2003 14:04:46 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c Reduce the size of the huge and very complicated danger_iterate_map function in path_finding.c Also fix a small bug (previously highlighted by a FIXME). Thu, 01 May 2003 14:02:10 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c Synchronize naming in path_finding.c: * add one "static" qualifier * remove prefix pf_ from some static functions to bring it in line with most static functions Wed, 30 Apr 2003 14:14:35 -0700 glip: Changed paths: M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-mui/plrdlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/diplhand.c M /trunk/server/diplhand.h M /trunk/server/diplomats.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c Generalize and simplify the diplomatic network protocol and handling: - PACKET_PLAYER_REMOVE_VISION has been removed - PACKET_PLAYER_CANCEL_PACT now takes a value that indicates what kind of treaty is being cancelled, which may be CLAUSE_VISION - New function establish_embassy(), which wraps embassy making - All clients are updated (but not checked) These are necessary changes for the next installment of this series of patches, since it creates a more general framework to handle various types of treaties and their cancellation. Patch by Per. Wed, 30 Apr 2003 13:29:16 -0700 glip: Changed paths: M /trunk/common/map.c Remove an overzealous assert from dir_get_name so that pf_print_path can do its job without problems. Wed, 30 Apr 2003 13:25:01 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c PF: Fix some bugs in the handling of paths in the presence of danger. The bugs were: * waiting go in the way of the correct counting of steps * tiles which were processed were not recognised as such (it lead to a lot of extra iterations, so was not fatal) Fixes include: * early detection of dangerous tiles, so we don't even try to find a path to them * lots more comments * a bit of cleaning of "waiting" handling * indicated a bug discovered previously by a fixme. It doesn't affect the code at the present stage (only affects PF on land + danger). Wed, 30 Apr 2003 13:13:32 -0700 glip: Changed paths: M /trunk/ai/aidiplomat.c AI: Evaluate the cost of inciting on the same scale as benefits of inciting in the diplomat code. Patch by Per. Tue, 29 Apr 2003 12:47:11 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Remove the AI's ability to look at other players' cities and find out whether they are going to be producing threatening, dangerous units next turn. This, we decided, was taking omniscience a step too far. It also serves as a rather brutal fix to the PR#4018 bug, noticed by Greg. Tue, 29 Apr 2003 12:38:19 -0700 per: Changed paths: M /trunk/undep.sh.in Remove support for automake 1.3 (which has not been supported elsewhere for a year or so) in undep.sh.in. Tue, 29 Apr 2003 12:25:29 -0700 per: Changed paths: M /trunk/undep.sh.in Adding common/aicore/ to undep.sh.in. Patch by Davide Tue, 29 Apr 2003 11:05:28 -0700 glip: Changed paths: M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.c M /trunk/server/citytools.c More infrastructure for new settler code: * Add two functions to create and destroy virtual cities. Make other functions use them. This is put into common code for the benefit of those who want to write client-side AIs. Patch by Per. Tue, 29 Apr 2003 01:40:11 -0700 glip: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aihand.c M /trunk/ai/aihand.h Provide the infrastructure forthe new settlers code. Namely, - Build settlers for city founding even if this means stagnation of growth in the building city. - Evaluate which government we want in the beginning of the turn, so that we can use this information during the turn. Patch by Per. Mon, 28 Apr 2003 20:21:29 -0700 vasc: Changed paths: M /trunk/po/pt.po Updated Portuguese (.pt) translation. Translation by Duarte Loreto . Mon, 28 Apr 2003 10:05:53 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix bug in AI ferry code where a 'return' should be a 'continue'. Bug found by Jordi Negrevernis i Font Mon, 28 Apr 2003 07:23:03 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 27 Apr 2003 07:46:27 -0700 per: Changed paths: M /trunk/client/packhand.c Ensure that our new variable is properly initialized. Fixes slight bug in previous commit. Sun, 27 Apr 2003 07:44:29 -0700 per: Changed paths: M /trunk/client/packhand.c Fix two problems with science dialog. First, it pops up whenever you learn a new tech, even if this tech is not the one you are researching or your tech goal. Second, we update menues correctly when this happens. Based on a patch by Arnstein with changes by me. This is issue #4024, which is not entirely solved, since we now do not update the science dialog if it is open and we gain new techs which we do not research or have as tech goal. Thu, 24 Apr 2003 08:06:45 -0700 per: Changed paths: M /trunk/common/aicore/path_finding.c Fix Solaris compile warning. Reported by me, fixed by Greg. Closes #4027. Wed, 23 Apr 2003 22:25:39 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Fixed segmentation fault on worklist dialog help button press (PR#4068). Bug reported by Kenn Munro . Wed, 23 Apr 2003 10:08:50 -0700 jdorje: Changed paths: M /trunk/client/climap.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c Add a new macro, map_exists() to climap.h. Call this check from the GUI code rather than hard-coding the check. Issued as PR#3998. Tue, 22 Apr 2003 19:43:49 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c Don't process the mask in gdk_pixbuf_new_from_sprite if there is none. Tue, 22 Apr 2003 18:18:12 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Fixed crash during city report update when a city is destroyed (PR#4033). Bug reported by Kimiko Koopman . Tue, 22 Apr 2003 14:49:13 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c Optimized sprite_scale speed at the expense of some extra DRAM use. Tue, 22 Apr 2003 14:46:05 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.h Forgot the include in my last commit. Tue, 22 Apr 2003 14:45:35 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c * Remove unused 'sprite_draw_black_border' function. * Use GdkPixbuf API scaling ops instead of doing our own thing. Tue, 22 Apr 2003 13:50:56 -0700 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/common/capstr.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/doc/HACKING M /trunk/server/maphand.c M /trunk/server/savegame.c Don't send unknown (NODRAW) tiles to the client. This prevents cheating (intentional or otherwise), cuts down on network traffic, is easier for the client goto code to deal with, and eliminates a lot of spurious code. The only drawback is that sometime exploring new land will now change the appearance of existing land. Issued as PR#3948 with additional documentation changes. Tue, 22 Apr 2003 09:10:39 -0700 per: Changed paths: M /trunk/configure.ac M /trunk/configure.in For mingw32 builds, add -lwsock32 for the entire build. Mon, 21 Apr 2003 15:57:25 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c M /trunk/common/map.h Introduce a new macro rectangle_iterate, and use it in two places. This abstracts map iteration in the non-square rectangular case as well as fixing PR#3450. Issued as PR#3451. Mon, 21 Apr 2003 09:06:12 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c Allocate data needed for drawing the map grid in iso-view, even if we start in non-iso view (since we can switch later). Issued as PR#4023. Sun, 20 Apr 2003 14:13:27 -0700 per: Changed paths: M /trunk/client/gui-xaw/graphics.c Fix "might be clobbered by `longjmp' or `vfork'" warning. Reported by me, fix by Jason. Closes PR#4025. Sun, 20 Apr 2003 13:59:18 -0700 per: Changed paths: M /trunk/client/clinet.c M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk-2.0/connectdlg.c Stopgap fix for problem caused by use of errno values on platforms (like win32) where errno is not used and those values not defined. This means that autoconnect feature will not work (and has never worked) on these platforms. Sun, 20 Apr 2003 13:51:28 -0700 andi: Changed paths: M /trunk/client/audio_winmm.c make audio_winmm compile again Sun, 20 Apr 2003 13:31:14 -0700 per: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c If we do not use NLS, `menu_path_tok' is defined but not used. Make this function's inclusion in the code condition on using NLS (using #ifdef ENABLE_NLS). Fixes a warning part of PR#4043. Sun, 20 Apr 2003 13:27:11 -0700 per: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c - sleep(1); + myusleep(1000000); Fixes part of PR#4043, issues compiling gtk2 client with mingw32. Sun, 20 Apr 2003 13:00:58 -0700 per: Changed paths: M /trunk/m4/gtk2-client.m4 To compile GTK on Win32 platform using mingw32 or cygwin, you need to use -fnative-struct for gcc versions 3.0 or earlier and -mms-bitfields for versions 3.1 or later. S1_14 had -fnative-struct default for mingw32 builds, but this was removed (sensibly) for CVS HEAD when gcc dropped support for this extension. This, however, made it impossible to compile the gtk under Win32. Whenever the gtk2 client is compiled under ming32, add -mms-bitfields to CFLAGS. This means compiling gtk2 under mingw32 requires gcc 3.1 or later, which is no big restriction since older versions of gcc are unlikely in that context. Sun, 20 Apr 2003 12:26:17 -0700 per: Changed paths: M /trunk/client/clinet.c M /trunk/common/shared.c M /trunk/utility/shared.c Convert two uses of strerror to mystrerror. Was part of gccpoison patch a while back. Sun, 20 Apr 2003 12:05:36 -0700 andi: Changed paths: M /trunk/client/gui-win32/gui_stuff.c background color fix. bug reported by Andreas Rosdal Sun, 20 Apr 2003 04:22:59 -0700 glip: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h Introduce a new function for the AI diplomacy patch, is_player_dangerous(), and optimizes the generation of the data this function and the AI diplomacy patch uses for checking if other players are allied or at war with players that we are allied to or allied to a player that we are at war with. This new function is used in assess_danger() and in aidata calculations. The idea is that we should fortify our cities not only against the current enemies but against the potential enemies as well. Patch by Per. Sun, 20 Apr 2003 04:02:58 -0700 glip: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h Separate a function which calculate the cost of a possible AI attack target including the other units which will die in a successful attack. Place it into aitools.c. Until now it has been a part of the aiair.c code. Sat, 19 Apr 2003 10:55:36 -0700 glip: Changed paths: M /trunk/common/aicore/path_finding.c Fixing some bugs in the PF, namely * ZoC should not prevent us from attacking an enemy * we shouldn't attempt to go back further than the initial point of a path * if a path to a dangerous tile is requested, return NULL instead of crashing * undefined paths should detected (instead segfaulting) when printing (RF) * print direction when printing paths (RF) Ref: PR#4017 (RF) marks contributions by Raimar. Fri, 18 Apr 2003 21:25:18 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c * Add tooltips for the indicator icons (PR#3356). Patch by Jason Dorje Short with changes by me. Fri, 18 Apr 2003 21:23:52 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Minor layout padding changes. Fri, 18 Apr 2003 21:23:32 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Remove cursor from legend TextView in nations dialog. Fri, 18 Apr 2003 21:22:10 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c * Minor layout padding changes. * Added a stock item to the buy button. Fri, 18 Apr 2003 21:21:20 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c * Remove popup menu and add a menubar (it is not obvious there is a popup menu). * Fix players dialog update bug (PR#3716). Bug reported by Per I. Mathisen . Fri, 18 Apr 2003 14:54:14 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c PR#3935: Remove MAX_NUM_NATIONS. Bug reported by Jason Dorje Short . Fri, 18 Apr 2003 14:34:14 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Fix pixbuf memory leak in nations dialog. Fri, 18 Apr 2003 14:33:37 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h Reuse the improvement pixbufs so we don't waste lots of mem. Fri, 18 Apr 2003 12:48:21 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.h Fix 'butt_down_wakeup never' called bug (PR#3945). Patch by Jason Dorje Short . Fri, 18 Apr 2003 12:05:02 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Replace icky production frame for a label. Fri, 18 Apr 2003 11:26:44 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Don't use monospace font in menus. Fri, 18 Apr 2003 10:51:14 -0700 glip: Changed paths: M /trunk/ai/aidiplomat.c Fixes the topology issue in find_city_to_diplomat, and also stop the path-finding iteration earlier. Ref: PR#3619 Patch by Per. Fri, 18 Apr 2003 10:21:48 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/wldlg.c * Added "change production" button to the worklist editor. * Changed the production frame and progress bar label to make it more intuitive. Fri, 18 Apr 2003 08:01:11 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c * Changed "Advanced" label to the more clearer "Show Future Targets". * Minor layout changes. Suggested by Mike Kaufman . Fri, 18 Apr 2003 05:47:15 -0700 per: Changed paths: M /trunk/ai/aiunit.c Stop AI explorer code from always idling units. Bug reported by me. Fix by Greg. Fri, 18 Apr 2003 03:08:53 -0700 per: Changed paths: M /trunk/common/player.c Some style fixes to reduce diff size of diplomacy patches. Thu, 17 Apr 2003 15:41:17 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c * Change the window type to normal. * Add a thin border around the TreeView. Thu, 17 Apr 2003 15:27:41 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c * Fixed a crash bug when hot-changing from 'trident' to 'isotrident' with the map grid on. GTK+ 1.2 still needs fixing. Bug reported by Mike Kaufman . * Removed one redundant frame around the chat text widget. Thu, 17 Apr 2003 15:17:32 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c * Fix for build progress bar update problems when CMA is changed (PR#3575). Bug reported by Kenn Munro . * Added a thin border around TreeViews. * Made the city dialog a normal type window so Metacity doesn't freak out. * Fixed some comments. Thu, 17 Apr 2003 15:12:38 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c * Added a thin border around the TreeView. * Disable the annoying tooltip when the list is not empty. Thu, 17 Apr 2003 15:08:46 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c * Added thin borders to the TreeViews. Worklist Editor: * Delete in the target list erases elements. * Insert in the source list adds elements to the target list. * Target-list allows multiple selection. * SHIFT+Up/Down moves elements in the target list. * Renamed "Add" to "Add Global Worklist". * Minor fixes. Changes suggested by Mike Kaufman . Thu, 17 Apr 2003 14:20:58 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/finddlg.c M /trunk/client/gui-gtk-2.0/helpdlg.c Continuation of the last commit. Thu, 17 Apr 2003 14:18:08 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.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/messagewin.c M /trunk/client/gui-gtk-2.0/repodlgs.c * Added thin borders to TreeView. * Made some dialogs regular windows so Metacity lets us minimize/maximize and move them top and bottom at will. Thu, 17 Apr 2003 13:06:37 -0700 glip: Changed paths: M /trunk/client/civclient.c M /trunk/client/climisc.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-mui/plrdlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/diptreaty.c M /trunk/common/diptreaty.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/citytools.c M /trunk/server/diplhand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/unittools.c The following changes to diplomatic procedures are introduced: - "No contact" is rephrased as "Never met", otherwise same. - "Contact" is now a new mode, which means units of these players have been adjacent within the previous X turns, where X is a server set variable. If this server variable is zero, this feature is turned off. - You can Meet with any player with embassy to you or that you have embassy to or that you have Contact with. - Tech dialog is updated correctly in some rare cases where it wasn't. - All GUIs updated. This is part of a bigger diplomacy patch (PR#3745). If it doesn't work, blame Per (the author). Thu, 17 Apr 2003 08:51:07 -0700 rfalke: Changed paths: M /trunk/common/aicore/cm.c Increase MAX_COMBINATIONS to 150 to cope with non-generated maps. Reported by Matthew D. Fuller . Thu, 17 Apr 2003 07:21:05 -0700 rfalke: Changed paths: M /trunk/client/Makefile.am Clean up the linking of civclient. The old version prevented the use of path_finding.c Thu, 17 Apr 2003 06:54:04 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Remove Change button from Production pane. It serves no purpose anymore. Wed, 16 Apr 2003 20:13:46 -0700 vasc: Changed paths: M /trunk/m4/gtk2-client.m4 To prove our full compliance to the GTK+ 2.0 API some compile flags need to be added: -DGTK_DISABLE_DEPRECATED, -DGDK_DISABLE_DEPRECATED, -DG_DISABLE_DEPRECATED. Wed, 16 Apr 2003 20:11:52 -0700 vasc: 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/connectdlg.c M /trunk/client/gui-gtk-2.0/dialogs.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/gotodlg.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inputdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c Erradicate every single remaining instance of deprecated pre GTK+ 2.0 API. We have ourselves a fully GTK+ 2.0 API clean client! WooHoo! Wed, 16 Apr 2003 15:50:38 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c * Made the overview minimap be centered in the available space. * Added a gtk_window_set_role for the toplevel window. Wed, 16 Apr 2003 15:39:09 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c * Changed some functions to use their GTK+ 2.0 API equivalents. * Changed the layout of the city options. * Changed the font of the trade window. * Do not allow selling improvements of an investigated city. * Made the production progress bar a GTK+ Drag destination. * Removed the change production dialog. Drag items from the source view to the production progress bar instead. * Changed some labels, added some mnemonics. * NoteBook page selection is now done via CTRL+Left/Right. * Added a gtk_window_set_role call to the city dialog. This means Window Managers should now properly save the dimensions of this dialog. Fixes PR#3710. Wed, 16 Apr 2003 15:30:56 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-2.0/wldlg.h Make the source view a GTK+ Drag source. Do not allow changing the worklist of a city if it is not supposed to be changed. Wed, 16 Apr 2003 15:28:26 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/cma_fe.h Port more widgets to their GTK+ 2.0 API equivalents. Changed some names to sync with the GTK+ 1.2 client. Wed, 16 Apr 2003 12:01:01 -0700 jdorje: Changed paths: M /trunk/client/gui-win32/mapview.c Fix a compile error in gui-win32. Reported as PR#4016. Wed, 16 Apr 2003 03:17:39 -0700 jdorje: Changed paths: M /trunk/client/gui-xaw/mapctrl.c Fix a compile error in the XAW client. Reported as PR#4013. Wed, 16 Apr 2003 01:26:56 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add two functions, map_to_overview_pos and overview_to_map_pos, to mapview_common. These functions simply convert between an overview (canvas) position and a map position. Issued as PR#3997. Tue, 15 Apr 2003 16:54:06 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Change the help tree from using two columns to just one. You won't notice anything but somehow I think this is nicer. :-D Tue, 15 Apr 2003 16:52:07 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Use GTK_STOCK_REFRESH instead of just a label saying 'Update'. Tue, 15 Apr 2003 16:49:33 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c You can now see the legend in the nation dialog. I added a notebook for this. It is a bit eye distracting but it works. Tue, 15 Apr 2003 16:40:41 -0700 vasc: Changed paths: 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/messagedlg.c Changed some GTK_RESPONSE_* uses to GTK_RESPONSE_CANCEL and GTK_RESPONSE_OK. This makes these windows close when Escape is pressed in GTK+ 2.2. Tue, 15 Apr 2003 16:37:37 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/happiness.c Changed the happiness shell to use GtkPixcomms so we do not need to allocate extra pixmaps. Tue, 15 Apr 2003 16:36:05 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/diplodlg.c New diplomacy dialog. Tue, 15 Apr 2003 16:35:42 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Minor layout fixes. Mon, 14 Apr 2003 16:54:16 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Fix compiler warning (PR#4002). Patch by Jason Dorje Short . Sun, 13 Apr 2003 16:30:36 -0700 vasc: Changed paths: M /trunk/data/freeciv.rc-2.0 Make the default font of the city info smaller. Sun, 13 Apr 2003 16:28:47 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/wldlg.h Remove leftover junk from the old worklist code. Sun, 13 Apr 2003 16:24:38 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c * Changed to use the new worklist dialog commited before. * Removed nasty Trade pane frame. * Moved citizens display from the city window toplevel shell to the overview pane. Sun, 13 Apr 2003 16:22:58 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-gtk-2.0/wldlg.h New worklist dialog. Sun, 13 Apr 2003 16:22:24 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c Make the local options dialog resize well. The previous commit was not enough. Sun, 13 Apr 2003 09:18:11 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c Make the local options dialog resize more nicely. Sun, 13 Apr 2003 09:16:49 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/happiness.c Minor graphic tweaks. Sat, 12 Apr 2003 13:35:06 -0700 vasc: Changed paths: M /trunk/data/freeciv.rc-2.0 Changed the font of the spaceship dialog. Sat, 12 Apr 2003 13:34:34 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.h Ported to GTK+ 2.0 API. Sat, 12 Apr 2003 11:24:42 -0700 per: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/clinet.c M /trunk/client/clinet.h M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-mui/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/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/barbarian.c M /trunk/server/connecthand.c M /trunk/server/handchat.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Rename some variables. pconn->name becomes pconn->username. pinfo->name becomes pinfo->username. In the client player_name and default_player_name become user_name and default_user_name. find_[player|conn]_by_* function names also changed. A split player gets the username "Server AI", consistent with normal AIs. Patch by Mike. Fri, 11 Apr 2003 23:15:18 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Add a new function, action_button_pressed, to mapctrl_common. This function is called by the GUI code when the user clicks the main mouse button. Issued as PR#3966. Fri, 11 Apr 2003 22:57:15 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Wed, 09 Apr 2003 13:47:44 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/overviewclass.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Replace the hardcoded values of 2x2 as the dimensions of a tile in the map overview with OVERVIEW_TILE_WIDTH and OVERVIEW_TILE_HEIGHT variables. Issued as PR#3937. Tue, 08 Apr 2003 20:54:46 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c Fix for previous PR#3546 fix. Tue, 08 Apr 2003 20:48:48 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Add a new function, recenter_button_pressed, to mapctrl_common. Call this function from the GUI code when the user presses the appropriate mouse button to recenter the mapview. Issued as PR#3947. Tue, 08 Apr 2003 20:33:40 -0700 jdorje: Changed paths: M /trunk/server/cityturn.c Avoid having the server try to place workers onto unavailable tile. Reported by Christian Knoke as PR#3546. Tue, 08 Apr 2003 13:36:10 -0700 per: Changed paths: M /trunk/common/game.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/connecthand.c M /trunk/server/connecthand.h M /trunk/server/gamehand.c M /trunk/server/handchat.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Preparation patch for player authentication. Introduces a new command /take to take command over a player. Patch by Mike Tue, 08 Apr 2003 01:47:31 -0700 andi: Changed paths: M /trunk/client/gui-win32/citydlg.c fixes a problem with improvment upkeets. Patch by Jason Dorje Short. Allow supported units to be activated when they are outside of a city. Reported by admerik@uajms.edu.bo Mon, 07 Apr 2003 10:10:44 -0700 per: Changed paths: M /trunk/common/tech.c Kludge: Comment out assertion that triggered when AI players are created and game is started. This makes it possible to use cvs for testing again with --with-debug=yes. Mon, 07 Apr 2003 00:59:15 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 06 Apr 2003 23:29:56 -0700 jdorje: Changed paths: M /trunk/client/mapview_common.c Write a much more explanatory comment for map_to_canvas_pos. Patch by Arnstein Lindgard as an addendum to PR#3924, with changes by me. Sun, 06 Apr 2003 14:52:24 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapctrl.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.h M /trunk/client/gui-mui/mapctrl.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-stub/mapctrl.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapctrl.h M /trunk/client/include/mapctrl_g.h M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Add a new function, adjust_workers_button_pressed, to mapctrl_common. Call this function from the GUI when the appropriate mouse button is pressed to adjust workers through the mapview. This fixes several buglets in the GUI implementations. Issued as PR#3934. Sun, 06 Apr 2003 14:44:07 -0700 jdorje: Changed paths: M /trunk/server/srv_main.c Replace MAX_NUM_NATIONS by NO_NATION_SELECTED in one important place. Reported by Per Mathisen and Raimar Falke. Fixed as PR#3942. Sun, 06 Apr 2003 13:27:57 -0700 tsdgeos: Changed paths: M /trunk/po/ca.po changed "Plural-Forms: nplurals=; plural=n>1;\n" to the correct form "Plural-Forms: nplurals=2; plural=n>1;\n" Sun, 06 Apr 2003 11:24:36 -0700 per: Changed paths: M /trunk/client/climisc.c Some style fixes from diplomacy patch. Sun, 06 Apr 2003 11:05:25 -0700 tsdgeos: Changed paths: M /trunk/po/ca.po Minor updates and checking if i can commit Fri, 04 Apr 2003 17:13:23 -0800 jdorje: Changed paths: M /trunk/data/nation/german.ruleset Change some city names to make the German ruleset more accurate. Patch by Christian Knoke as an addendum to PR#3597. Fri, 04 Apr 2003 10:44:35 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Change map_to_canvas_pos and canvas_to_map_pos so that they will behave correctly even when given coordinates that are not on the canvas. Patch by Arnstein Lindgard as PR#3924 with added comments by me. Fri, 04 Apr 2003 10:34:37 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Add a new function wakeup_button_pressed() to mapctrl_common. Call this function from the GUI code when the user presses the correct button (SHIFT+LMB) to wakeup all sentried units on a tile. This fixes several bugs in the XAW and Win32 implementation. Issued as PR#3921. Fri, 04 Apr 2003 08:14:50 -0800 rfalke: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add a new function sprite_exists which test if the given sprite exists in the current tileset. Avoid loading explosion sprites a second time by using the new sprite_exists function. Patch by Jason Short. Fri, 04 Apr 2003 08:03:08 -0800 rfalke: Changed paths: M /trunk/server/unithand.c Convert a negative amount of "remaining" to "surplus" in a text message. Reported by me. Patch from Jason Short. Fri, 04 Apr 2003 07:47:50 -0800 rfalke: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advspace.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aihand.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/amiga/amigaclient.c M /trunk/amiga/amigaserver.c M /trunk/amiga/vsnprintf.c M /trunk/client/agents/agents.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_core.h M /trunk/client/agents/cma_fec.c M /trunk/client/attribute.c M /trunk/client/audio.c M /trunk/client/audio_amiga.c M /trunk/client/audio_esd.c M /trunk/client/audio_none.c M /trunk/client/audio_sdl.c M /trunk/client/audio_winmm.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/climap.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/control.c M /trunk/client/gui-gtk/chatline.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk/colors.c M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/finddlg.c M /trunk/client/gui-gtk/gamedlgs.c M /trunk/client/gui-gtk/gotodlg.c M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk/gtkpixcomm.h M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_stuff.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk/happiness.h M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk/inteldlg.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk/messagedlg.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/spaceshipdlg.c M /trunk/client/gui-gtk/wldlg.c M /trunk/client/gui-gtk/wldlg.h M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-mui/autogroupclass.c M /trunk/client/gui-mui/colortextclass.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/historystringclass.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-mui/muistuff.c M /trunk/client/gui-mui/objecttreeclass.c M /trunk/client/gui-mui/overviewclass.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-mui/scrollbuttonclass.c M /trunk/client/gui-mui/transparentstringclass.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/diplodlg.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/gotodlg.c M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/helpdlg.c M /trunk/client/gui-sdl/inteldlg.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/plrdlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/spaceshipdlg.c M /trunk/client/gui-sdl/wldlg.c M /trunk/client/gui-stub/mapctrl.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/gui_stuff.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/helpdata.c M /trunk/client/include/mapview_g.h M /trunk/client/mapctrl_common.c M /trunk/client/mapview_common.c M /trunk/client/messagewin_common.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c M /trunk/client/repodlgs_common.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/aicore/path_finding.h M /trunk/common/astring.h M /trunk/common/capstr.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/dataio.c M /trunk/common/fcintl.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/genlist.c M /trunk/common/government.c M /trunk/common/hash.c M /trunk/common/improvement.c M /trunk/common/inputfile.c M /trunk/common/ioz.c M /trunk/common/log.c M /trunk/common/map.h M /trunk/common/nation.c M /trunk/common/netintf.c M /trunk/common/netintf.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/registry.c M /trunk/common/shared.c M /trunk/common/spaceship.c M /trunk/common/support.c M /trunk/common/support.h M /trunk/common/tech.c M /trunk/common/timing.c M /trunk/common/unittype.c M /trunk/server/citytools.h M /trunk/server/civserver.c M /trunk/server/connecthand.c M /trunk/server/console.c M /trunk/server/diplhand.c M /trunk/server/diplomats.h M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/gotohand.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/meta.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sernet.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 M /trunk/server/unittools.h M /trunk/utility/astring.h M /trunk/utility/fcintl.h M /trunk/utility/genlist.c M /trunk/utility/hash.c M /trunk/utility/inputfile.c M /trunk/utility/ioz.c M /trunk/utility/log.c M /trunk/utility/netintf.c M /trunk/utility/netintf.h M /trunk/utility/registry.c M /trunk/utility/shared.c M /trunk/utility/support.c M /trunk/utility/support.h M /trunk/utility/timing.c Reorder the includes to follow the new more formal rules of the style guide. Fri, 04 Apr 2003 07:30:15 -0800 rfalke: Changed paths: M /trunk/po/Makefile.in.in Reverse the last change "Add dependency to rebuilt all language files if freeciv.pot changes" since it prolongs the normal compile too long. Thu, 03 Apr 2003 02:54:10 -0800 berthe: Changed paths: M /trunk/po/fr.po one new message + corrections on help awacs Wed, 02 Apr 2003 20:13:49 -0800 jdorje: Changed paths: M /trunk/client/goto.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapview.h M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/mapctrl.c 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 M /trunk/common/map.c Change canvas_to_map_pos so it does not call nearest_real_pos, it only calls normalize_map_pos and returns the result. Many callers therefore have to call nearest_real_pos on their own. The get_map_xy macros used by GUI code are removed in the process. Finally, a comment is added to normalize_map_pos explaining the new usage. Patch by Arnstein Lindgard , with changes by me, as PR#3798. Wed, 02 Apr 2003 14:50:25 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c Changed city improvements list interface: * to sell an improvement double-click on it. * to see the help for an improvement double-click on it while pressing CTRL. * the improvements now have icons. Fixed the settings bug of PR#3710. Tue, 01 Apr 2003 09:19:49 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/map.h M /trunk/common/nation.h M /trunk/common/player.c M /trunk/server/srv_main.c Use NO_NATION_SELECTED (-1) instead of MAX_NUM_NATIONS to indicate that a player hasn't chosen a nation yet. Issued as PR#3627. Tue, 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 . 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 . 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 rfalke: Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/inteldlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-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 . 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:22 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Thu, 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:33 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Thu, 27 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 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 . Thu, 27 Mar 2003 07:08:04 -0800 rfalke: Changed paths: M /trunk/po/POTFILES.in Add server/connecthand.c. Reported by Christian Knoke . 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 , 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 . 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 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. Mon, 24 Mar 2003 14:55:27 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c By 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:32 -0800 per: Changed paths: M /trunk/client/civclient.c M /trunk/client/clinet.c M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/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 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 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 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-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 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: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-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 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 as part of PR#3751. Thu, 20 Mar 2003 05:37:52 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/messagewin.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/optiondlg.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: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/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 and myself as PR#3726. Mon, 17 Mar 2003 18:08:22 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/packhand.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 as PR#3699, with style changes and added comments by me. This also fixes PR#3697. Thu, 13 Mar 2003 05:27:55 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.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 M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/unistring.c M /trunk/po/pl.po Remove Threads usage and use simple event polling (Raimar order :) Some speedup in SDL_FillRectAlpha (full RGB888 case) New Label Widget type to speedup Change Prod. Dlg and Meta Servers Dlg. Port Jason flush code to gui-sdl side (only... requ. common part) Some cleans and fixs. Wed, 12 Mar 2003 04:11:18 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Tue, 11 Mar 2003 10:49:14 -0800 per: Changed paths: M /trunk/ai/aidiplomat.c Change AI diplomat code to use new path-finding code. Tue, 11 Mar 2003 09:59:27 -0800 per: Changed paths: M /trunk/ai/Makefile.am M /trunk/client/climisc.c M /trunk/common/aicore/Makefile.am A /trunk/common/aicore/path_finding.c A /trunk/common/aicore/path_finding.h A /trunk/common/aicore/pf_tools.c A /trunk/common/aicore/pf_tools.h M /trunk/common/map.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/server/Makefile.am M /trunk/server/maphand.c This adds a new path-finding code. It enables the use of multiple path maps at the same time, path iterators and advanced callbacks that change the way path-finding is done in real time. No code uses this yet. Patch by Gregory Berkolaiko and Raimar Falke. Mon, 10 Mar 2003 14:21:54 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c * Removed units pane. * Added 'List present units' button to dialog action area. * Renamed 'Worklist' pane label to 'Production'. * Moved production info from the 'Overview' to the 'Production' pane. * Changed 'Overview' pane's support and present units lists. The new lists are more space efficient. No more weird hacks. * Moved improvement info to the upper right of the 'Overview' pane. Mon, 10 Mar 2003 08:34:50 -0800 rfalke: Changed paths: M /trunk/server/stdinhand.c Remove an unneded TRANS comment. Patch from Erik Sigra . Mon, 10 Mar 2003 08:32:30 -0800 rfalke: Changed paths: M /trunk/data/history/governments.ruleset Add a space. Patch by Erik Sigra . Mon, 10 Mar 2003 05:35:47 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 09 Mar 2003 05:07:43 -0800 sigra: Changed paths: M /trunk/po/sv.po update Fri, 07 Mar 2003 19:49:01 -0800 vasc: Changed paths: M /trunk/data/freeciv.rc-2.0 Removed spurious line. Fri, 07 Mar 2003 02:57:12 -0800 tg: Changed paths: M /trunk/po/hu.po update Thu, 06 Mar 2003 21:14:41 -0800 jdorje: Changed paths: M /trunk/data/helpdata.txt M /trunk/server/citytools.c M /trunk/server/cityturn.c Fix some spelling - in comments and help texts. Patch by Raimar Falke and a spellchecker, with style fixes by me. Thu, 06 Mar 2003 21:08:42 -0800 jdorje: Changed paths: M /trunk/ai/aiunit.c M /trunk/common/hash.c M /trunk/common/player.c M /trunk/common/shared.h M /trunk/common/tech.c M /trunk/common/unit.c M /trunk/server/gotohand.c M /trunk/utility/hash.c M /trunk/utility/shared.h To avoid compiler warnings with non-gcc compilers, add suitable return statements after die() is called. To prevent this causing warnings under gcc, the noreturn attribute is removed from die(). Patch by Raimar Falke as PR#3427. Thu, 06 Mar 2003 21:03:56 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Translate the national legend strings when they are received from the server. Skip translation of any empty entries (gettext treats a 0-length string as a special case). First reported as PR#3607 by Pieter J. Kersten . Patch by me. Thu, 06 Mar 2003 20:54:59 -0800 jdorje: Changed paths: M /trunk/configure.ac Add autoheader templates to configure.ac, so that HAVE_LIB_X*** definitions for config.h that are defined by FC_CHECK_X_LIB will not be missed. This allows the XAW client to compile with Xaw3d and may fix other bugs as well. Reported by Stepan Roh as PR#2673. Patch by me. Thu, 06 Mar 2003 17:07:22 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c Remove unused variable. Mimic use of convenience functions: - can_client_issue_orders - can_meet_with_player - client_is_observer by the GTK+ 1.2 client in the GTK+ 2.0 version. Bug reported by Per I. Mathisen . Thu, 06 Mar 2003 16:11:51 -0800 vasc: Changed paths: M /trunk/data/freeciv.rc-2.0 Remove redudant style. Change GtkDialog to use the default GTK+ style. Thu, 06 Mar 2003 16:11:03 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Fix segmentation fault on disconnect bug. Thu, 06 Mar 2003 16:09:11 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Change menu style. The old all monospace style used too much space. Thu, 06 Mar 2003 13:38:26 -0800 andi: Changed paths: M /trunk/client/gui-win32/dialogs.c show legend in the nation selection dialog Thu, 06 Mar 2003 05:49:18 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapctrl.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/repodlgs.c M /trunk/po/pl.po New Window/Dialog Menager Support for Goto/Patrol Lines. Some small fixes. (client still won't work without flush code) Thu, 06 Mar 2003 02:17:03 -0800 rfalke: Changed paths: M /trunk/doc/README Update the IRC information to freenet. Thu, 06 Mar 2003 01:35:12 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c Remove get_mapview_dimensions. It is superseded by struct canvas. This function only lived about 4 months. Patch from Jason Short. Thu, 06 Mar 2003 01:11:18 -0800 rfalke: Changed paths: M /trunk/client/packhand.c Correct the condition for which the techs aren't updated to show the techs of a disconnected player during the main game. The problem: init_tech (which marks all techs given in the ruleset unknown, makes A_NONE and gives init techs) is only called in a new game and if after all players chose their nations. So this leaves the time window from the time a player connects (and this is published to all other players) till the time this player disconnects before the init_tech is called. In this time window the tech data is unset. This is the problem that the previous patch should have fixed. However the previous patch was too restrictive. Reported by Christian Knoke . Patch from me. Wed, 05 Mar 2003 04:53:27 -0800 glip: Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/unittools.c A small cleanup of "No Contact" handling in the paradrop code. After the cleanup, the pplayer_no_contact function is no longer needed, and is removed. Patch by Per Mathisen. Wed, 05 Mar 2003 04:06:25 -0800 chris: Changed paths: M /trunk/po/de.po partial updated; some names changed (Mauerbau, Jagdflugzeug, Lastwagen, Eisen/Bronzeverarbeitung, Krebsheilung, Raumschiff* Wed, 05 Mar 2003 01:29:19 -0800 chris: Changed paths: M /trunk/po/de.po partial updated Wed, 05 Mar 2003 00:56:08 -0800 jdorje: Changed paths: M /trunk/INSTALL M /trunk/NEWS M /trunk/client/agents/agents.c M /trunk/client/clinet.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/genlist.c M /trunk/common/netintf.c M /trunk/common/shared.c M /trunk/common/support.c M /trunk/config.mac.h M /trunk/doc/README.sound M /trunk/server/autoattack.c M /trunk/server/citytools.c M /trunk/server/diplomats.c M /trunk/server/gamehand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/unittools.c M /trunk/utility/genlist.c M /trunk/utility/netintf.c M /trunk/utility/shared.c M /trunk/utility/support.c Fix some spelling - in documentation, comments, log messages, and variable names. Patch by Raimar Falke and a spellchecker, with style and grammer fixes by me. Tue, 04 Mar 2003 08:47:35 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Tue, 04 Mar 2003 00:56:20 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 03 Mar 2003 15:06:38 -0800 per: Changed paths: M /trunk/configure.ac M /trunk/configure.in Remove BeOS and add SDL to ./configure --help documentation. Mon, 03 Mar 2003 14:44:13 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/cityrep.c Hide/show city report instead of destroy/create (PR#2680). Patch by Stepan Roh commited with changes by me. Mon, 03 Mar 2003 14:41:23 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/gui_stuff.c M /trunk/client/gui-gtk/gui_stuff.h Fix for multiple history reports won't close bug (PR#2839). Bug reported by Jason Dorje Short . Sun, 02 Mar 2003 22:07:25 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Sun, 02 Mar 2003 13:38:06 -0800 glip: Changed paths: M /trunk/ai/aiunit.c A mild cleanup of ai_military_gothere. Separated bodyguard estimating (??) code into a separate function, added comments, highlighted FIXMEs. Incorporated debugging change of initialising boat coords to (-1, -1), following an idea by Jason Short. Behaviour is unchanged. Sun, 02 Mar 2003 13:17:42 -0800 glip: Changed paths: M /trunk/ai/advmilitary.c A minor cleanup of the defenders part of military_advisor_choose_build. Added a couple of comments and FIXMEs, general reformatting. Sun, 02 Mar 2003 13:13:40 -0800 siruohom: Changed paths: M /trunk/po/fi.po Returning to 'normal' CVS after the release... Sun, 02 Mar 2003 13:10:26 -0800 glip: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h Function find_beachhead is returning an int but might as well return bool, for clarity. The return type is therefore changed, the function is documented, a dubious check is highlighted. Sun, 02 Mar 2003 10:41:11 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c Add "Center" button to support unit popup (PR#2692). Patch by Stepan Roh , commited with changes to the GTK+ 2.0 part by me. Sun, 02 Mar 2003 09:43:16 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Patch to scroll main_message_area on PgUp/PgDown keypress. Bug reported by Janus N. Tønderin . Changed kludge to stop emission of the default widget focus movement events on Up/Down/Left/Right keypress. The old kludge was not working properly anymore. Thanks to Sven Neumann on #gtk+ for the tip on hijacking the focus event. Sun, 02 Mar 2003 07:57:29 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/messagewin.c Make the messages window remember the list items last visited even if the window is closed. Bug reported by Mike Kaufman . Sun, 02 Mar 2003 07:55:45 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Change player list colour scheme to black-on-white to fit the new style. Bug reported by Mike Kaufman . Sun, 02 Mar 2003 07:26:14 -0800 rfalke: Changed paths: M /trunk/common/aicore/cm.c Correct the way how the total trade of trade routes is calculated. Previously the current tile_trade was used. Correct however is to use the estimated maximal tile_trade. Reported by Mateusz Stefek . Patch from me. Sun, 02 Mar 2003 07:22:47 -0800 rfalke: Changed paths: M /trunk/common/aicore/cm.c Correct asserts which were off by one. Reported by Mateusz Stefek . Patch from me. Sat, 01 Mar 2003 17:36:33 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/menu.c Introduce a new government menu that allows direct selectiion of the government. Port of PR#2923 to gui-gtk by Arnstein Lindgard . Sat, 01 Mar 2003 13:03:57 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move center_tile_mapcanvas into mapview_common, and merge it with base_center_tile_mapcanvas. Issued as PR#2884. Sat, 01 Mar 2003 06:44:01 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fix for Despotism appearing twice in the government submenu (PR#2923). Patch by Arnstein Lindgard . Sat, 01 Mar 2003 04:11:19 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/mapview_common.c M /trunk/client/options.c M /trunk/client/options.h Allow the client to toggle the redrawing of city descriptions in refresh_tile_mapcanvas. This is needed because the SDL client uses a separate buffer with anti-aliased text for these descriptions, so redrawing them is both unnecessary and looks ugly. Patch by Rafal Bursig as PR#3540, updated and with added comments by me. Fri, 28 Feb 2003 04:51:01 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/optiondlg.c Fix for gui-sdl new flush code Fri, 28 Feb 2003 04:20:43 -0800 raffaelo: Changed paths: M /trunk/configure.ac M /trunk/configure.in Fix for my yesterday night cvs activity with removing -g flag I wrote one space too far and corrupt configure.ac script Additional fix for non-gcc compilers. Thu, 27 Feb 2003 18:08:08 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Fix for crash in overview window (PR#3512). Bug reported by Jason Dorje Short . Thu, 27 Feb 2003 15:32:04 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/mapview.c fix problem with struct Sprite patch by Raimar Falke with tiny changes by me Thu, 27 Feb 2003 15:14:14 -0800 raffaelo: Changed paths: M /trunk/configure.ac M /trunk/m4/debug.m4 Removing -g flags when --enable-debug=no. Current --enable-debug=no use -O3 -fomit-frame-pointer flags where backtraces are useless/untrustworth and debugging is crippled. -g flag don't work as should but make binary size bigger (~5x). THIS CHANE MAKE DEBUG IMPOSIBLE WHEN USE --enable-debug=no. Thu, 27 Feb 2003 14:56:50 -0800 per: Changed paths: M /trunk/server/diplhand.c Bug: Two players open up a diplomacy dialog to a third player and suggest to give him the same tech before either has time to press Accept. When one pressed Accept, the diplomacy dialog of the other is not updated with the info that third player now has this tech, so when we give it to him again, it triggers an assert. Fix: We disregards such superfluous tech instead of doing a core dump. Thu, 27 Feb 2003 14:28:41 -0800 jdorje: Changed paths: M /trunk/ai/aiunit.c When looking for a ferry, make sure we actually found one before comparing our position to theirs. This prevents us from looking at invalid coordinates (which may happen to contain a different boat). This patch comprises the bugfix half of PR#3508; the debugging half is left out. Thu, 27 Feb 2003 14:15:18 -0800 per: Changed paths: M /trunk/server/cityturn.c If the AI runs out of things to suggest for a human player to build, then the next algorithm to suggest something does not report its choice to the player. This fixes the problem. Bug reported by Kenn Munro. Patch by Raimar with changes by me. Thu, 27 Feb 2003 14:14:37 -0800 glip: Changed paths: M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c Actually set the destination in ai_unit_new_role, but if the passed destination is (-1, -1) (meaning "no destination") we set it to (0, 0), so we don'tbreak too much yet. It helps to fix a couple of bugs where destination was set directlyand, as a consequence, ai_unit_new_role was trying to do things to the new destination thinking it's the old one. Patch by Jason D. Short. Thu, 27 Feb 2003 14:09:10 -0800 per: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c Fix compiler warning. Thu, 27 Feb 2003 12:05:25 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/repodlgs.c Fix for find city dlg. Fix for blinking unit in non-iso draw system. Enable non-iso draw system. Thu, 27 Feb 2003 07:58:27 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Thu, 27 Feb 2003 02:11:10 -0800 rfalke: Changed paths: M /trunk/doc/BUGS Replace http://www.freeciv.org/cgi-bin/bugs with http://rt.freeciv.org/. Patch from Christian Knoke . Thu, 27 Feb 2003 00:47:31 -0800 jdorje: Changed paths: M /trunk/m4/sdl-client.m4 When checking for the SDL_ttf library, make sure the TTF_RenderUNICODE_Blended_Shaded function is available; older versions of the library which do not contain this function will not suffice. Patch by Rafal Bursig as PR#3499. Thu, 27 Feb 2003 00:39:11 -0800 rfalke: Changed paths: M /trunk/doc/PEOPLE Update email address of Juhani Heino. Thu, 27 Feb 2003 00:19:14 -0800 rfalke: Changed paths: M /trunk/m4/debug.m4 Pass "-O3 -fomit-frame-pointer" to the compiler if "--enable-debug=no" is passed to configure. Patch from Rafal Bursig with changed from me. Wed, 26 Feb 2003 17:23:54 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/mapview.c Fix for non-iso draw system Wed, 26 Feb 2003 16:31:11 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move put_one_tile into mapview_common. Three new GUI functions are introduced: gui_put_sprite_full, gui_put_rectangle, and gui_put_line. Issued as PR#3017. Wed, 26 Feb 2003 15:49:49 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h New nation selection dialog. Fixes (PR#3024) crash. Bug reported by Kenn Munro . Wed, 26 Feb 2003 15:40:31 -0800 vasc: Changed paths: M /trunk/data/freeciv.rc-2.0 Added padding around GtkDialog. Wed, 26 Feb 2003 11:00:37 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/gui_main.h M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h 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/client/gui-xaw/mapview.h M /trunk/client/mapview_common.h Move the variabled which hold the current size of the mapview canvas from the GUIs into common code (mapview_canvas.*). To avoid noise in the code the old variable use is still possible because of a define. Patch by Jason Short. Wed, 26 Feb 2003 07:01:00 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/messagewin.c Fix for draw log/msg dlg. Tue, 25 Feb 2003 17:02:17 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/po/pl.po Fix for Black color problem with indexed png. Fix for CPU usage by Net Thread. Fix for Units Info Window draw. Some clean Mon, 24 Feb 2003 05:46:27 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h Remove some icc warnings ( sorry not all ) Mon, 24 Feb 2003 02:45:29 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 23 Feb 2003 22:21:38 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Sun, 23 Feb 2003 19:17:54 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Added 'const' to variable declaration to silence compiler warnings. Bug reported by Jason Dorje Short . Sun, 23 Feb 2003 18:33:04 -0800 vasc: 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/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-2.0/inputdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c This patch: * changes 'popup_message_dialog'. * fixes bugs in the diplomat and caravan dialogs and ports them to GTK+ 2.0. * makes a bunch of dialogs unmodal. * adds a scrollbar to the player dialog. * makes the input dialog popup centered on its parent instead of under the mouse. * changes the parent of the CMA add and delete dialogs be the city window instead of the toplevel window. * cleanups some code in the goto/airlift dialog. Patch filed under (PR#1551). Caravan dialog bug reported by Kenn Munro . Sun, 23 Feb 2003 18:22:35 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Fix for external GTK+ RC file loading bug (PR#3511). Bug reported by One . Sun, 23 Feb 2003 12:18:55 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/finddlg.h M /trunk/client/gui-sdl/mapview.c 2 Small build fixes ( still new flush code is needed ) Sun, 23 Feb 2003 09:08:39 -0800 kauf: Changed paths: M /trunk/common/log.c M /trunk/utility/log.c add an fflush after the freelog fprintf. Sun, 23 Feb 2003 06:11:15 -0800 jdorje: Changed paths: M /trunk/client/Makefile.am M /trunk/client/gui-gtk/Makefile.am A /trunk/client/gui-gtk/finddlg.h A /trunk/client/gui-gtk/inteldlg.h A /trunk/client/gui-gtk/messagedlg.h A /trunk/client/gui-gtk/ratesdlg.h M /trunk/client/gui-gtk-2.0/Makefile.am A /trunk/client/gui-gtk-2.0/finddlg.h A /trunk/client/gui-gtk-2.0/inteldlg.h A /trunk/client/gui-gtk-2.0/messagedlg.h A /trunk/client/gui-gtk-2.0/ratesdlg.h A /trunk/client/gui-mui/finddlg.h A /trunk/client/gui-mui/inteldlg.h A /trunk/client/gui-mui/messagedlg.h A /trunk/client/gui-mui/ratesdlg.h M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/finddlg.h A /trunk/client/gui-sdl/inteldlg.h A /trunk/client/gui-sdl/messagedlg.h A /trunk/client/gui-sdl/ratesdlg.h M /trunk/client/gui-stub/Makefile.am A /trunk/client/gui-stub/finddlg.h A /trunk/client/gui-stub/inteldlg.h A /trunk/client/gui-stub/messagedlg.h A /trunk/client/gui-stub/ratesdlg.h M /trunk/client/gui-win32/Makefile.am A /trunk/client/gui-win32/finddlg.h A /trunk/client/gui-win32/inteldlg.h A /trunk/client/gui-win32/messagedlg.h A /trunk/client/gui-win32/ratesdlg.h M /trunk/client/gui-xaw/Makefile.am A /trunk/client/gui-xaw/finddlg.h A /trunk/client/gui-xaw/inteldlg.h A /trunk/client/gui-xaw/messagedlg.h A /trunk/client/gui-xaw/ratesdlg.h M /trunk/client/include/Makefile.am D /trunk/client/include/finddlg.h A /trunk/client/include/finddlg_g.h D /trunk/client/include/inteldlg.h A /trunk/client/include/inteldlg_g.h D /trunk/client/include/messagedlg.h A /trunk/client/include/messagedlg_g.h D /trunk/client/include/ratesdlg.h A /trunk/client/include/ratesdlg_g.h Rename several files from client/include/xxx.h to client/include/xxx_g.h. Add client/gui-yyy/xxx.h, which includes client/include/xxx_g.h. In future, all headers in client/include should follow this standard. Problem reported by Rafal Bursig as PR#3478. Patch by Raimar Falke, with MUI distribution added by me. Sun, 23 Feb 2003 04:47:35 -0800 jdorje: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aihand.c M /trunk/ai/aiunit.c M /trunk/common/player.h M /trunk/server/stdinhand.c Introduce an 'away' mode. When a player enters /away from the chatline, they toggle away mode. In this AI mode, the ai will run the player's civilization but will be unable to make big changes. Patch by Per Mathisen as PR#3402. Sat, 22 Feb 2003 11:35:14 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c New style un-modal unit selection dialog (PR#2970). Sat, 22 Feb 2003 05:22:32 -0800 rfalke: Changed paths: M /trunk/client/civclient.c Set unused fields to 0 in packet_unit_info before it is sent to the server. Patch from Jason Short. Sat, 22 Feb 2003 05:15:30 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/mapview_common.h Move the map_view_x0/map_view_y0 variables from the GUIs into common code (mapview_canvas.map_x0/map_y0). To avoid noise in the code the old variable use is still possible because of a define. Patch by Jason Short. Sat, 22 Feb 2003 02:31:09 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_string.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/unistring.c M /trunk/client/gui-sdl/unistring.h Uploading first CVS virus... Sat, 22 Feb 2003 01:13:58 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c In the city dialog, show the surplus (net) production in its proper place (instead of erronously showing the total production there). Reported by Kenn Munro as PR#3472. Patch by me. Sat, 22 Feb 2003 01:09:47 -0800 jdorje: Changed paths: M /trunk/client/gui-win32/cityrep.c Rename cityrep_buy() as cityrep_do_buy(), to avoid conflicting with the name of a common function. Issued as PR#3488. Fri, 21 Feb 2003 18:48:31 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c Add a new GUI function prepare_show_city_descriptions. This function is called at the beginning of show_city_descriptions, and may be used by the GUI to clear the city description buffer - if a separate city description buffer is used. Patch by Rafal Bursig and myself as PR#3423; function name by Raimar Falke. Fri, 21 Feb 2003 14:30:41 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated (fixed research dialog in win32) Fri, 21 Feb 2003 05:23:09 -0800 glip: Changed paths: M /trunk/common/Makefile.am A /trunk/common/pqueue.c A /trunk/common/pqueue.h M /trunk/server/airgoto.c A /trunk/utility/pqueue.c A /trunk/utility/pqueue.h Separate the priority queue implementation (as a heap) from server/airgoto.c into pqueue.[ch] pending introduction of the new path-finding which also uses priority queue. Patch by Per I. Mathisen and Co. Thu, 20 Feb 2003 19:40:06 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_dither.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.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 M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/repodlgs.c This make bigger Mess that before. Sorry SDLClient still not work :( Thu, 20 Feb 2003 15:14:33 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/graphics.h M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/graphics.h M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Replace the canvas_t type with a struct canvas which should in the long run hold all state (position, dimension, backing store,...) about the map canvas and so making it accessible to the common code. Add a gui-dependent struct canvas_store which is opaque in the common code. Patch by Jason Short. Thu, 20 Feb 2003 15:03:04 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/dialogs.c Check if the used nation is in the class and so can be disabled. Reported by Thomas Strub as PR#3476. Patch from me. Thu, 20 Feb 2003 15:00:55 -0800 rfalke: Changed paths: M /trunk/client/packhand.c Don't update techs of a player if the client gets a player_info about a disconnected player. This is necessary since it is possible that the disconnected player didn't choose the nation yet and so didn't got its tech initialized. Part of PR#3476. Thu, 20 Feb 2003 14:49:42 -0800 rfalke: Changed paths: M /trunk/common/tech.c Ensure via assert that the player always knows A_NONE. Part of PR#3476. Thu, 20 Feb 2003 14:02:29 -0800 per: Changed paths: M /trunk/client/packhand.c Ensure that city occupied flag is set when creating new games and adding new units to cities. Bug reported by Thomas Strub . Fix by Raimar Falke. This closes PR#3475. Thu, 20 Feb 2003 13:58:14 -0800 per: Changed paths: M /trunk/client/control.c Fix bug that happens when you right click a unit in the city dialog, change is not visible. Bug reported by Christian Knoke. Fix by Arnstein Lindgard Thu, 20 Feb 2003 01:45:22 -0800 rfalke: Changed paths: M /trunk/client/goto.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/server/gotohand.c M /trunk/server/gotohand.h M /trunk/server/mapgen.c M /trunk/server/maphand.c Rename map_inx to map_pos_to_index. Patch from Jason Short. Wed, 19 Feb 2003 15:51:20 -0800 per: Changed paths: M /trunk/common/map.h Fix typo in map macro. Bug symptom found by me, bug cause found by Greg and one-line bug cure provided by Jason. This closes PR#3444. Wed, 19 Feb 2003 15:46:16 -0800 jdorje: Changed paths: M /trunk/client/messagewin_common.c In the messagewin dialog, don't popup cities that we don't own. This prevents those dialogs from showing completely bogus information (with an associated failed assertion). Bug reported by Kenn Munro as PR#3380. Patch by me. Wed, 19 Feb 2003 15:03:39 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/chatline.h M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/connectdlg.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/finddlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.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 M /trunk/client/gui-sdl/gui_tilespec.c M /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/mapview.h M /trunk/client/gui-sdl/menu.c M /trunk/client/gui-sdl/messagewin.c M /trunk/client/gui-sdl/messagewin.h M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-sdl/repodlgs.c New Buffer Code + Mess, sabotage, virus, backdoors and time waste. This code make SDLClient NOT WORKING until commit of: - new flush code; - clear_city_descr code; - finddlg.h and finddlg_g.h files problem; Additional all users must patch SDL_ttf lib with patch Blended_Shaded.diff. All Kammikadze users I say : GOOD LUCK :) Tue, 18 Feb 2003 10:10:15 -0800 rfalke: Changed paths: M /trunk/server/unittools.c Correct the conditions for sending a unit_info to the client. Units can now sneak in and out of a city unnoticed if they move from the city straight into the FoW or unknown. Reported by Kenn Munro as PR#2789. Patch from Gregory Berkolaiko. Mon, 17 Feb 2003 22:58:29 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Mon, 17 Feb 2003 14:49:28 -0800 jdorje: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/ailog.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/unit.h M /trunk/doc/README.AI M /trunk/server/autoattack.c M /trunk/server/gotohand.c M /trunk/server/gotohand.h M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Revert PR#3013 and PR#3455; the original patch is not yet ready. Mon, 17 Feb 2003 14:09:44 -0800 per: Changed paths: M /trunk/server/savegame.c Fix loading savegames bug that was introduced with recent goto patch. Closes issue #3455. Patch by Jason Short. Mon, 17 Feb 2003 13:55:09 -0800 tg: Changed paths: M /trunk/po/hu.po update Mon, 17 Feb 2003 05:27:14 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 17 Feb 2003 05:11:01 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Mon, 17 Feb 2003 04:54:23 -0800 glip: Changed paths: M /trunk/common/map.h Introduce index_to_map_pos macro which inverts the action of map_inx: extracts the map coordinates from the index. Also added are macros CHECK_INDEX (similar to CHECK_MAP_POS) and MAX_MAP_INDEX for sanity checking and allocations. Patch by Jason D. Short and myself (PR#3444). Mon, 17 Feb 2003 04:46:43 -0800 glip: Changed paths: M /trunk/common/map.h M /trunk/server/mapgen.c Clean up adjust_terrain_param which converts terrain parameters from the server into percents for the map generators (PR#2748). Patch by Karen Yeats. Mon, 17 Feb 2003 00:38:36 -0800 jdorje: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/ailog.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/unit.h M /trunk/doc/README.AI M /trunk/server/autoattack.c M /trunk/server/gotohand.c M /trunk/server/gotohand.h M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Implement a new goto structure for units; now a NULL goto destination indicates there is no goto target rather than using the old method of (0,0) which was both buggy and unsafe under an isometric map. Unit goto destinations are no longer sent to the client; since the client is unable to determine 'air' and 'connect' goto information for itself, this means those goto types will not by shown to the user. Finally, the patch makes a strict separation between which AI unit roles have to have goto targets and which cannot. Patch by Per Mathisen as PR#3013, with cruft removed by me. Sun, 16 Feb 2003 18:11:27 -0800 jdorje: Changed paths: M /trunk/client/goto.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapview_common.c M /trunk/common/city.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/doc/HACKING M /trunk/doc/TODO M /trunk/doc/nl/TODO.nl M /trunk/server/barbarian.c M /trunk/server/gamehand.c M /trunk/server/sanitycheck.c Rename is_real_tile as is_real_map_pos. Replace some "assert(is_real_tile(x, y))" with "CHECK_MAP_POS(x, y)". Patch by Raimar Falke as PR#1227 with doc updates by me. Sun, 16 Feb 2003 09:04:14 -0800 glip: Changed paths: M /trunk/common/shared.c M /trunk/utility/shared.c Add a comment to the function die(). Patch by Jason D. Short. Sat, 15 Feb 2003 12:26:18 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-mui/cityrep.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-xaw/cityrep.c Introduce a function cityrep_buy() to be called by the GUI when a player tries to buy production through the city report. This function will buy the production or give an appropriate error message. Coinage is now handled correctly. Coinage bug reported by Christian Knoke as PR#3396. Patch by Raimar Falke. Sat, 15 Feb 2003 08:09:36 -0800 rfalke: Changed paths: M /trunk/common/packets.c M /trunk/server/report.c Fix two signedness issues: - the return type of dio_input_remaining is size_t so the comparison with -1 is useless - the return type of my_snprintf is int and not size_t Sat, 15 Feb 2003 07:35:02 -0800 rfalke: Changed paths: M /trunk/common/inputfile.c M /trunk/common/player.h M /trunk/utility/inputfile.c Stricter syntax: - remove trailing "," in enum - change "struct {...} static x;" to "static struct {...} x;" Sat, 15 Feb 2003 07:16:00 -0800 rfalke: Changed paths: M /trunk/client/gui-xaw/cityrep.c M /trunk/server/citytools.c Replace 3 calls of strdup with mystrdup. Fri, 14 Feb 2003 23:23:47 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c Change some debugging output lines from LOG_NORMAL to LOG_DEBUG. Issued as PR#3400. Fri, 14 Feb 2003 23:19:24 -0800 jdorje: Changed paths: M /trunk/common/improvement.h M /trunk/common/packets.h Change the equiv_range field of struct impr_type into an impr_range enum. It was always treated like this enum anyway, it just had the wrong type. Patch by Mike Kaufman and Raimar Falke as PR#3413. Fri, 14 Feb 2003 09:43:56 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c Remove space in text to ease translation and to make it conforming to the other texts. Reported by Andreas Røsdal as PR#3416. Fri, 14 Feb 2003 09:16:23 -0800 rfalke: Changed paths: M /trunk/client/audio_sdl.c M /trunk/client/gui-sdl/graphics.c Add SDL_INIT_NOPARACHUTE to SDL_Init calls to get core dumps from SDL instead of getting "SDL parachute deployed". Patch from me in PR#3409. Fri, 14 Feb 2003 08:51:42 -0800 rfalke: Changed paths: M /trunk/server/citytools.c Also give the client knowledge about the tile of the city if the client knows the city on top of it. This is necessary to give the client the continent id of the city. Patch from me in PR#2223. Fri, 14 Feb 2003 08:43:14 -0800 rfalke: Changed paths: M /trunk/client/attribute.c Remove the guard about insufficient space and documents the way to query the size of an attribute. Patch from me in PR#1217. Fri, 14 Feb 2003 06:11:11 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Fri, 14 Feb 2003 01:30:29 -0800 jdorje: Changed paths: M /trunk/data/nation/Makefile.am.sh Tell make where to install the nation files. Patch by Reinier Post as an addendum to PR#2922. Fri, 14 Feb 2003 01:22:05 -0800 akel: Changed paths: M /trunk/po/et.po corrections Thu, 13 Feb 2003 22:40:47 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Thu, 13 Feb 2003 10:33:22 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Thu, 13 Feb 2003 09:59:23 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c Remove compiler warnings. Patch from Jason Short as PR#3401. Thu, 13 Feb 2003 09:03:56 -0800 rfalke: Changed paths: M /trunk/client/goto.c M /trunk/client/goto.h Replace warmap's the 2D arrays (indexed by x and y) by a 1D array (indexed by map_inx). This is a preparation step for iso maps. Patch from Jason Dorje Short . Wed, 12 Feb 2003 22:47:42 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Wed, 12 Feb 2003 16:48:45 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/packhand.c M /trunk/client/packhand.h Provide a new revolution interface that allows you to choose your target government when you initiate the revolt (or any time during anarchy), thus avoiding a popup dialog at the end. A new common function, set_government_choice, is introduced and can be used by GUIs that want to use this type of functionality. Patch by Vasco Alexandre Da Silva Costa and myself as PR#2923. Wed, 12 Feb 2003 14:49:52 -0800 per: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/gui_main.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/gui_main.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gui_main.c Remove activate_unit(), since it is no longer necessary after the fast focus patch committed earlier. Patch by Arnstein Lindgard Wed, 12 Feb 2003 14:24:43 -0800 per: Changed paths: M /trunk/data/default/buildings.ruleset Fix commit blooper. Wed, 12 Feb 2003 14:22:35 -0800 per: Changed paths: M /trunk/ai/aihand.c M /trunk/client/climisc.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/player.c M /trunk/common/tech.c M /trunk/data/default/buildings.ruleset M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/diplomats.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/srv_main.c Reimplement improvement equivalence and replication. Remove old update_all_effects in favour of gen effects code. Patch by Mike Kaufman with logging, comment and style change by me. Wed, 12 Feb 2003 13:38:03 -0800 per: Changed paths: M /trunk/client/packhand.c Fix bug that would activate, not fortify non-active units selected for fortification in city dialog. When unloading a ship, client no longer focuses on each unit rapidly, just one. When a sentry is awakened, and you have 'wakeup_focus' turned on, the map will recenter regardless of 'auto_center_on_unit' (it may be an emergency). Patch by Arnstein Lindgard with style changes by me. Bug reported by Christian Knoke . Wed, 12 Feb 2003 13:15:50 -0800 per: Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c Fix two bugs in explorer code that didn't properly update unit info in client, and that could crash because improper checking for dead units. Patch by Gregory Berkolaiko. This closes #3395. Wed, 12 Feb 2003 11:06:40 -0800 jdorje: Changed paths: M /trunk/configure.ac M /trunk/configure.in M /trunk/m4/debug.m4 When compiling with gcc, use "-Wall -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations". Also add "-Werror" if debugging is enabled. Patch by Raimar Falke as an addendum to PR#3026. Wed, 12 Feb 2003 10:56:18 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gotodlg.c Fix a compiler warning. Issues as PR#3026. Wed, 12 Feb 2003 10:38:59 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/common/capstr.c Use the nation class and legend information to make a more featureful nation selection dialog. Also, fix the capstring so that this functionality is used. Patch by Raimar Falke with help from myself and Vasco as PR#2841, with style changes by me. Tue, 11 Feb 2003 17:42:13 -0800 jdorje: Changed paths: M /trunk/client/civclient.c Set the coordinates of the PACKET_TURN_DONE packet to (-1,-1). Although these values are presumably never used, it is more correct and safer to specify explicitly that there is no location associated with this packet. Issued as PR#3027. Tue, 11 Feb 2003 14:01:43 -0800 asf: Changed paths: A /trunk/doc/fr/BUGS.fr *** empty log message *** Mon, 10 Feb 2003 17:16:55 -0800 pagnin: Changed paths: M /trunk/po/da.po Updated da.po, file supplied by Keld Jørn Simonsen with update made by me. Mon, 10 Feb 2003 17:16:24 -0800 kauf: Changed paths: M /trunk/data/nation M /trunk/data/nation/.cvsignore add Makefile.am Mon, 10 Feb 2003 17:15:00 -0800 kauf: Changed paths: M /trunk/server/cityturn.c change freelog for 'Ignored prodneed' from LOG_VERBOSE to LOG_DEBUG Mon, 10 Feb 2003 14:49:28 -0800 jdorje: Changed paths: M /trunk/data/helpdata.txt Fix an incorrect string literal newline continuation, and simultaneously remove an incorrect sentence of the helpdata that is unnecessarily ruleset-specific. Patch by Davide Pagnin as an addendum to PR#3359. Mon, 10 Feb 2003 14:04:43 -0800 jdorje: Changed paths: M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/governments.ruleset Don't put trailing whitespace after a line-continuation (\) of a string literal; this confuses gettext. Patch by Davide Pagnin as PR#3359 with changes by me. Mon, 10 Feb 2003 13:51:53 -0800 jdorje: Changed paths: M /trunk/data/nation/danish.ruleset Make the Danish nation's legend a pure ASCII string. This is needed since this string is translated. Patch by Davide Pagnin as PR#3358. Mon, 10 Feb 2003 13:43:43 -0800 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/climap.c M /trunk/client/control.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/gotohand.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unittools.c This patch moves the management of continents back to the server. What continent a tile belongs to is no longer considered cheat information, and trade routes and effects are resolved from the server's omniscient perspective. Patch by Mike Kaufman Mon, 10 Feb 2003 12:43:13 -0800 rfalke: Changed paths: D /trunk/CHANGES Really remove the file. Mon, 10 Feb 2003 12:24:39 -0800 rfalke: Changed paths: M /trunk/ai/aiunit.c Remove compiler warnings: - add two "static" - initialize four variables Mon, 10 Feb 2003 11:30:53 -0800 glip: Changed paths: M /trunk/ai/aiunit.c M /trunk/server/gotohand.c M /trunk/server/gotohand.h M /trunk/server/unittools.c New smarter explorer code. The explorer will try to follow the shore to discover the shape of the continent(s). The ai_manage_explorer is streamlined, using new explorer_desirable function where the attractiveness of a tile is evaluated. Patch by Cameron Morland, tortured by Karen Yeats and me. Mon, 10 Feb 2003 09:29:41 -0800 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/government.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/governments.ruleset M /trunk/server/ruleset.c Waste cleanup. Add descriptions, add defaults explicitly, set appropriate civ2 values, and rename max_distance_cap to corruption_max_distance_cap. Patch by Davide Pagnin with slight changes by me. Mon, 10 Feb 2003 08:33:50 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 09 Feb 2003 02:18:19 -0800 pagnin: Changed paths: M /trunk/m4/sdl-client.m4 When disable-nls switch is selected via configure, the sdl client won't compile if iconv library has a non standard path. (PR#3031) Reported by Bernd Korz . Patch by Jason Dorje Short. Sat, 08 Feb 2003 14:52:46 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapview_common.c Draw city descriptions to the map buffer before flushing them to the display. This allows the GUI code to more complex buffering systems, as well as giving generally better drawing behavior. Issued as PR#2986. Sat, 08 Feb 2003 12:19:36 -0800 glip: Changed paths: M /trunk/server/gotohand.c Fix PR#3010. The initialization of the local warmap pointer is moved to after thepoint where the memory it shouldbe pointing at isallocated. Patch by Jason Short. Sat, 08 Feb 2003 10:37:36 -0800 jdorje: Changed paths: M /trunk/doc/BUGS Update BUGS: remove the CMA savegame byteorder bug; add a comment about getting core dumps with GTK; give extra explanation about core files. Patch by Raimar Falke as PR#2971. Sat, 08 Feb 2003 03:21:46 -0800 jdorje: Changed paths: M /trunk/amiga/smakefile M /trunk/amiga/vmakefile M /trunk/common/hash.c M /trunk/server/plrhand.c M /trunk/utility/hash.c Correct the spelling of dependent (from dependant) in several places. Patch by Raimar Falke as PR#3019. Sat, 08 Feb 2003 02:33:43 -0800 jdorje: Changed paths: M /trunk/Makefile.am A /trunk/m4/no-client.m4 M /trunk/m4/win32-client.m4 Move the FC_NO_CLIENT macro from win32-client.m4 into its own file. Issued as PR#2979. Fri, 07 Feb 2003 13:54:40 -0800 jdorje: Changed paths: M /trunk/server/sernet.c When quitidle (the server's -q option) gets activated, make sure to leave the packet-sniffing loop so that the game can actually restart. Bug reported by Reinier Post and others as PR#3009. Patch by Per Mathisen. Fri, 07 Feb 2003 00:35:03 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Add a new GUI function gui_put_sprite(), which is used in place of gui_map_put_black_tile_iso(). The function draws all or part of a sprite onto a (theoretically) arbitrary canvas. Issued as PR#2941. Thu, 06 Feb 2003 16:31:30 -0800 pagnin: Changed paths: M /trunk/Makefile.am M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl/gui_iconv.h D /trunk/m4/codeset.m4 A /trunk/m4/locale.m4 M /trunk/m4/sdl-client.m4 Fix PR#2559, where gui-sdl client has problems to properly display fonts. There is a workaround against SDL_ttf not checking for endianness of the machine and a guessing of the local encoding. Bug reported by Bernd Korz . Patch by Jason Dorje Short and me. Thu, 06 Feb 2003 14:02:50 -0800 jdorje: Changed paths: M /trunk/client/cityrepdata.c On startup, assert that the number of city report columns is correct. Issued as PR#2992. Tue, 04 Feb 2003 23:23:48 -0800 jdorje: Changed paths: M /trunk/client/climap.c M /trunk/client/climap.h M /trunk/client/control.c M /trunk/client/control.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-sdl/gui_main.c M /trunk/client/gui-win32/menu.c M /trunk/client/gui-xaw/actions.c Replace the key_move_xxx (where xxx is one of the 8 directions) with a single function, key_unit_move. This function takes as a parameter the GUI direction in which the unit moves. It converts this GUI direction into a map direction (taking is_isometric into account) when moving the unit. Issued as PR#2608. Tue, 04 Feb 2003 23:19:43 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c When a required sprite is missing, don't just assert. Instead, give a (possibly) useful error message, and exit gracefully. Issued as PR#2967. Tue, 04 Feb 2003 15:12:31 -0800 per: Changed paths: M /trunk/client/civclient.c M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/dialogs.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapview.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/diplomats.c M /trunk/server/gotohand.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/server/unittools.h The server will no longer be queried about unit focus issues. The client can now handle this on its own, thus reducing network traffic and lag. Patch by Arnstein Lindgard Tue, 04 Feb 2003 14:13:28 -0800 per: Changed paths: M /trunk/client/cityrepdata.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/government.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/data/civ2/governments.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/history/governments.ruleset M /trunk/server/ruleset.c I made a grievous mistake and committed the wrong version of the waste patch. This fixes things. Tue, 04 Feb 2003 13:05:47 -0800 per: Changed paths: M /trunk/client/cityrepdata.c Add waste column to city report as well. Patch by Jason Short Tue, 04 Feb 2003 09:07:44 -0800 per: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/cityrepdata.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/packhand.c M /trunk/common/aicore/cm.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/government.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/data/civ1/governments.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/governments.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/default/governments.ruleset M /trunk/data/helpdata.txt M /trunk/server/citytools.c M /trunk/server/ruleset.c M /trunk/server/savegame.c Implement waste (that's corruption for shields in civ terminology). Default ruleset does not implement waste yet, but the civ1 and civ2 ones do. Patch by Raahul Kumar with changes by me. Tue, 04 Feb 2003 02:49:22 -0800 ama: Changed paths: M /trunk/po/ja.po Update ja.po to 2940t+13f+87u+19o. Tue, 04 Feb 2003 00:24:42 -0800 ama: Changed paths: M /trunk/po/ja.po Update ja.po to 2937t+13f+90u+19o. Mon, 03 Feb 2003 23:19:02 -0800 ama: Changed paths: M /trunk/doc/ja/BUGS.ja Sync with 1.15. Mon, 03 Feb 2003 21:59:36 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.h Fix for multiple history reports won't close bug (PR#2839). This fix allows any number of non-modal history reports to be open at the same time. Mon, 03 Feb 2003 21:56:45 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c PR#2970: * Changes to the city dialog destruction handling. * Made the unit eventboxes buttons. * Added tooltips to the units. * Stopped using popup_message_dialog for the unit commands. now a popup menu is used instead. * The change dialog is now non-modal. Mon, 03 Feb 2003 04:29:55 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Change the iso-view drawing code so that mines are drawn on top of (rail)roads and specials. Patch by Rafal Bursig as PR#2964 with style changes by me. Mon, 03 Feb 2003 01:45:10 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 02 Feb 2003 23:51:50 -0800 esr: Changed paths: M /trunk/doc/BUGS Science dialog is non-modal now, so one bug can go away. Sun, 02 Feb 2003 23:40:20 -0800 esr: Changed paths: M /trunk/data/helpdata.txt Typo fixes and minor improvements for various help entries. Sun, 02 Feb 2003 23:20:19 -0800 esr: Changed paths: M /trunk/data/default/units.ruleset M /trunk/data/history/units.ruleset Pikemen getting a bonus against Elephants is (a) correct both in strict Civ2 and historically, and (b) won't mess with play balance much, as Elephant usage tends to peak well before Pikemen become common. So set this flag in all three variants. Sun, 02 Feb 2003 18:06:16 -0800 esr: Changed paths: M /trunk/data/graphics/trident/tiles/unit.auto_attack.png M /trunk/data/graphics/trident/tiles/unit.auto_explore.png M /trunk/data/graphics/trident/tiles/unit.auto_settler.png M /trunk/data/graphics/trident/tiles/unit.connect.png Size corrections on files moved from auto_ll. Sun, 02 Feb 2003 18:01:08 -0800 esr: Changed paths: M /trunk/data/graphics/isotrident/cities/cd.city.png M /trunk/data/graphics/isotrident/cities/cd.city_wall.png M /trunk/data/graphics/isotrident/cities/cd.occupied.png M /trunk/data/graphics/isotrident/cities/city.classical_0.png M /trunk/data/graphics/isotrident/cities/city.classical_0_wall.png M /trunk/data/graphics/isotrident/cities/city.classical_10.png M /trunk/data/graphics/isotrident/cities/city.classical_10_wall.png M /trunk/data/graphics/isotrident/cities/city.classical_5.png M /trunk/data/graphics/isotrident/cities/city.classical_5_wall.png M /trunk/data/graphics/isotrident/cities/city.classical_occupied.png M /trunk/data/graphics/isotrident/cities/city.disorder.png M /trunk/data/graphics/isotrident/cities/city.european_0.png M /trunk/data/graphics/isotrident/cities/city.european_0_wall.png M /trunk/data/graphics/isotrident/cities/city.european_10.png M /trunk/data/graphics/isotrident/cities/city.european_10_wall.png M /trunk/data/graphics/isotrident/cities/city.european_5.png M /trunk/data/graphics/isotrident/cities/city.european_5_wall.png M /trunk/data/graphics/isotrident/cities/city.european_occupied.png M /trunk/data/graphics/isotrident/cities/city.industrial_0.png M /trunk/data/graphics/isotrident/cities/city.industrial_0_wall.png M /trunk/data/graphics/isotrident/cities/city.industrial_10.png M /trunk/data/graphics/isotrident/cities/city.industrial_10_wall.png M /trunk/data/graphics/isotrident/cities/city.industrial_5.png M /trunk/data/graphics/isotrident/cities/city.industrial_5_wall.png M /trunk/data/graphics/isotrident/cities/city.industrial_occupied.png M /trunk/data/graphics/isotrident/cities/city.modern_0.png M /trunk/data/graphics/isotrident/cities/city.modern_0_wall.png M /trunk/data/graphics/isotrident/cities/city.modern_10.png M /trunk/data/graphics/isotrident/cities/city.modern_10_wall.png M /trunk/data/graphics/isotrident/cities/city.modern_5.png M /trunk/data/graphics/isotrident/cities/city.modern_5_wall.png M /trunk/data/graphics/isotrident/cities/city.modern_occupied.png M /trunk/data/graphics/isotrident/cities/city.postmodern_0.png M /trunk/data/graphics/isotrident/cities/city.postmodern_0_wall.png M /trunk/data/graphics/isotrident/cities/city.postmodern_10.png M /trunk/data/graphics/isotrident/cities/city.postmodern_10_wall.png M /trunk/data/graphics/isotrident/cities/city.postmodern_5.png M /trunk/data/graphics/isotrident/cities/city.postmodern_5_wall.png M /trunk/data/graphics/isotrident/cities/city.postmodern_occupied.png M /trunk/data/graphics/isotrident/cities/tx.airbase.png M /trunk/data/graphics/isotrident/cities/tx.airbase_full.png M /trunk/data/graphics/isotrident/cities/tx.fortress.png M /trunk/data/graphics/isotrident/cities/tx.fortress_back.png M /trunk/data/graphics/isotrident/flags/f.arab.png M /trunk/data/graphics/isotrident/flags/f.argentina.png M /trunk/data/graphics/isotrident/flags/f.armenia.png M /trunk/data/graphics/isotrident/flags/f.australia.png M /trunk/data/graphics/isotrident/flags/f.austria.png M /trunk/data/graphics/isotrident/flags/f.azerbaijan.png M /trunk/data/graphics/isotrident/flags/f.barbarian.png M /trunk/data/graphics/isotrident/flags/f.bavarian.png M /trunk/data/graphics/isotrident/flags/f.belgium.png M /trunk/data/graphics/isotrident/flags/f.boer.png M /trunk/data/graphics/isotrident/flags/f.brasil.png M /trunk/data/graphics/isotrident/flags/f.bulgaria.png M /trunk/data/graphics/isotrident/flags/f.canada.png M /trunk/data/graphics/isotrident/flags/f.catalan.png M /trunk/data/graphics/isotrident/flags/f.cheyenne.png M /trunk/data/graphics/isotrident/flags/f.chile.png M /trunk/data/graphics/isotrident/flags/f.china.png M /trunk/data/graphics/isotrident/flags/f.cornwall.png M /trunk/data/graphics/isotrident/flags/f.croatia.png M /trunk/data/graphics/isotrident/flags/f.czech.png M /trunk/data/graphics/isotrident/flags/f.denmark.png M /trunk/data/graphics/isotrident/flags/f.dunedain.png M /trunk/data/graphics/isotrident/flags/f.egypt.png M /trunk/data/graphics/isotrident/flags/f.england.png M /trunk/data/graphics/isotrident/flags/f.estonia.png M /trunk/data/graphics/isotrident/flags/f.europe.png M /trunk/data/graphics/isotrident/flags/f.finland.png M /trunk/data/graphics/isotrident/flags/f.france.png M /trunk/data/graphics/isotrident/flags/f.germany.png M /trunk/data/graphics/isotrident/flags/f.greece.png M /trunk/data/graphics/isotrident/flags/f.greenland.png M /trunk/data/graphics/isotrident/flags/f.holland.png M /trunk/data/graphics/isotrident/flags/f.hungary.png M /trunk/data/graphics/isotrident/flags/f.iceland.png M /trunk/data/graphics/isotrident/flags/f.india.png M /trunk/data/graphics/isotrident/flags/f.iran.png M /trunk/data/graphics/isotrident/flags/f.iraq_old.png M /trunk/data/graphics/isotrident/flags/f.ireland.png M /trunk/data/graphics/isotrident/flags/f.israel.png M /trunk/data/graphics/isotrident/flags/f.italy.png M /trunk/data/graphics/isotrident/flags/f.japan.png M /trunk/data/graphics/isotrident/flags/f.kenya.png M /trunk/data/graphics/isotrident/flags/f.korea.png M /trunk/data/graphics/isotrident/flags/f.krev.png M /trunk/data/graphics/isotrident/flags/f.latvia.png M /trunk/data/graphics/isotrident/flags/f.lithuania.png M /trunk/data/graphics/isotrident/flags/f.macedonia.png M /trunk/data/graphics/isotrident/flags/f.mexico.png M /trunk/data/graphics/isotrident/flags/f.mongolia.png M /trunk/data/graphics/isotrident/flags/f.mordor.png M /trunk/data/graphics/isotrident/flags/f.nato.png M /trunk/data/graphics/isotrident/flags/f.netherlands.png M /trunk/data/graphics/isotrident/flags/f.norway.png M /trunk/data/graphics/isotrident/flags/f.olympic.png M /trunk/data/graphics/isotrident/flags/f.pakistan.png M /trunk/data/graphics/isotrident/flags/f.peru.png M /trunk/data/graphics/isotrident/flags/f.philippines.png M /trunk/data/graphics/isotrident/flags/f.poland.png M /trunk/data/graphics/isotrident/flags/f.portugal.png M /trunk/data/graphics/isotrident/flags/f.rome.png M /trunk/data/graphics/isotrident/flags/f.russia.png M /trunk/data/graphics/isotrident/flags/f.rwanda.png M /trunk/data/graphics/isotrident/flags/f.scotland.png M /trunk/data/graphics/isotrident/flags/f.serbia.png M /trunk/data/graphics/isotrident/flags/f.silesia.png M /trunk/data/graphics/isotrident/flags/f.singapore.png M /trunk/data/graphics/isotrident/flags/f.slovenia.png M /trunk/data/graphics/isotrident/flags/f.south_africa.png M /trunk/data/graphics/isotrident/flags/f.soviet.png M /trunk/data/graphics/isotrident/flags/f.spain.png M /trunk/data/graphics/isotrident/flags/f.sweden.png M /trunk/data/graphics/isotrident/flags/f.syria.png M /trunk/data/graphics/isotrident/flags/f.thailand.png M /trunk/data/graphics/isotrident/flags/f.tunisia.png M /trunk/data/graphics/isotrident/flags/f.turkey.png M /trunk/data/graphics/isotrident/flags/f.ukraine.png M /trunk/data/graphics/isotrident/flags/f.united_kingdom.png M /trunk/data/graphics/isotrident/flags/f.united_nations.png M /trunk/data/graphics/isotrident/flags/f.unknown.png M /trunk/data/graphics/isotrident/flags/f.usa.png M /trunk/data/graphics/isotrident/flags/f.vietnam.png M /trunk/data/graphics/isotrident/flags/f.wales.png M /trunk/data/graphics/isotrident/morecities/city.asian_0.png M /trunk/data/graphics/isotrident/morecities/city.asian_0_wall.png M /trunk/data/graphics/isotrident/morecities/city.asian_10.png M /trunk/data/graphics/isotrident/morecities/city.asian_10_wall.png M /trunk/data/graphics/isotrident/morecities/city.asian_5.png M /trunk/data/graphics/isotrident/morecities/city.asian_5_wall.png M /trunk/data/graphics/isotrident/morecities/city.asian_occupied.png M /trunk/data/graphics/isotrident/morecities/city.tropical_0.png M /trunk/data/graphics/isotrident/morecities/city.tropical_0_wall.png M /trunk/data/graphics/isotrident/morecities/city.tropical_10.png M /trunk/data/graphics/isotrident/morecities/city.tropical_10_wall.png M /trunk/data/graphics/isotrident/morecities/city.tropical_5.png M /trunk/data/graphics/isotrident/morecities/city.tropical_5_wall.png M /trunk/data/graphics/isotrident/morecities/city.tropical_occupied.png M /trunk/data/graphics/isotrident/nuke/explode.iso_nuke.png M /trunk/data/graphics/isotrident/small/citizen.angry_0.png M /trunk/data/graphics/isotrident/small/citizen.angry_1.png M /trunk/data/graphics/isotrident/small/citizen.content_0.png M /trunk/data/graphics/isotrident/small/citizen.content_1.png M /trunk/data/graphics/isotrident/small/citizen.entertainer.png M /trunk/data/graphics/isotrident/small/citizen.happy_0.png M /trunk/data/graphics/isotrident/small/citizen.happy_1.png M /trunk/data/graphics/isotrident/small/citizen.scientist.png M /trunk/data/graphics/isotrident/small/citizen.tax_collector.png M /trunk/data/graphics/isotrident/small/citizen.unhappy_0.png M /trunk/data/graphics/isotrident/small/citizen.unhappy_1.png M /trunk/data/graphics/isotrident/small/ev.aqueduct.png M /trunk/data/graphics/isotrident/small/ev.aqueductbuilding.png M /trunk/data/graphics/isotrident/small/ev.citybuild.png M /trunk/data/graphics/isotrident/small/ev.citymaygrow.png M /trunk/data/graphics/isotrident/small/ev.citynuked.png M /trunk/data/graphics/isotrident/small/ev.diplomated.png M /trunk/data/graphics/isotrident/small/ev.diplomatmine.png M /trunk/data/graphics/isotrident/small/ev.famine.png M /trunk/data/graphics/isotrident/small/ev.faminefeared.png M /trunk/data/graphics/isotrident/small/ev.firstcontact.png M /trunk/data/graphics/isotrident/small/ev.granthrottle.png M /trunk/data/graphics/isotrident/small/ev.growth.png M /trunk/data/graphics/isotrident/small/ev.hutbarbarians.png M /trunk/data/graphics/isotrident/small/ev.hutcity.png M /trunk/data/graphics/isotrident/small/ev.hutcowardlybarbs.png M /trunk/data/graphics/isotrident/small/ev.hutnomads.png M /trunk/data/graphics/isotrident/small/ev.nuke.png M /trunk/data/graphics/isotrident/small/ev.pollution.png M /trunk/data/graphics/isotrident/small/ev.wonderbuilt.png M /trunk/data/graphics/isotrident/small/ev.wonderobsolete.png M /trunk/data/graphics/isotrident/small/ev.wonderstart.png M /trunk/data/graphics/isotrident/small/ev.wonderstopped.png M /trunk/data/graphics/isotrident/small/ev.wonderwillbebuilt.png M /trunk/data/graphics/isotrident/small/gov.anarchy.png M /trunk/data/graphics/isotrident/small/gov.communism.png M /trunk/data/graphics/isotrident/small/gov.democracy.png M /trunk/data/graphics/isotrident/small/gov.despotism.png M /trunk/data/graphics/isotrident/small/gov.fundamentalism.png M /trunk/data/graphics/isotrident/small/gov.monarchy.png M /trunk/data/graphics/isotrident/small/gov.republic.png M /trunk/data/graphics/isotrident/small/s.cooling_flake_0.png M /trunk/data/graphics/isotrident/small/s.cooling_flake_1.png M /trunk/data/graphics/isotrident/small/s.cooling_flake_2.png M /trunk/data/graphics/isotrident/small/s.cooling_flake_3.png M /trunk/data/graphics/isotrident/small/s.cooling_flake_4.png M /trunk/data/graphics/isotrident/small/s.cooling_flake_5.png M /trunk/data/graphics/isotrident/small/s.cooling_flake_6.png M /trunk/data/graphics/isotrident/small/s.cooling_flake_7.png M /trunk/data/graphics/isotrident/small/s.right_arrow.png M /trunk/data/graphics/isotrident/small/s.science_bulb_0.png M /trunk/data/graphics/isotrident/small/s.science_bulb_1.png M /trunk/data/graphics/isotrident/small/s.science_bulb_2.png M /trunk/data/graphics/isotrident/small/s.science_bulb_3.png M /trunk/data/graphics/isotrident/small/s.science_bulb_4.png M /trunk/data/graphics/isotrident/small/s.science_bulb_5.png M /trunk/data/graphics/isotrident/small/s.science_bulb_6.png M /trunk/data/graphics/isotrident/small/s.science_bulb_7.png M /trunk/data/graphics/isotrident/small/s.warming_sun_0.png M /trunk/data/graphics/isotrident/small/s.warming_sun_1.png M /trunk/data/graphics/isotrident/small/s.warming_sun_2.png M /trunk/data/graphics/isotrident/small/s.warming_sun_3.png M /trunk/data/graphics/isotrident/small/s.warming_sun_4.png M /trunk/data/graphics/isotrident/small/s.warming_sun_5.png M /trunk/data/graphics/isotrident/small/s.warming_sun_6.png M /trunk/data/graphics/isotrident/small/s.warming_sun_7.png M /trunk/data/graphics/isotrident/terrain1/r.rail_e.png M /trunk/data/graphics/isotrident/terrain1/r.rail_isolated.png M /trunk/data/graphics/isotrident/terrain1/r.rail_n.png M /trunk/data/graphics/isotrident/terrain1/r.rail_ne.png M /trunk/data/graphics/isotrident/terrain1/r.rail_nw.png M /trunk/data/graphics/isotrident/terrain1/r.rail_s.png M /trunk/data/graphics/isotrident/terrain1/r.rail_se.png M /trunk/data/graphics/isotrident/terrain1/r.rail_sw.png M /trunk/data/graphics/isotrident/terrain1/r.rail_w.png M /trunk/data/graphics/isotrident/terrain1/r.road_e.png M /trunk/data/graphics/isotrident/terrain1/r.road_isolated.png M /trunk/data/graphics/isotrident/terrain1/r.road_n.png M /trunk/data/graphics/isotrident/terrain1/r.road_ne.png M /trunk/data/graphics/isotrident/terrain1/r.road_nw.png M /trunk/data/graphics/isotrident/terrain1/r.road_s.png M /trunk/data/graphics/isotrident/terrain1/r.road_se.png M /trunk/data/graphics/isotrident/terrain1/r.road_sw.png M /trunk/data/graphics/isotrident/terrain1/r.road_w.png M /trunk/data/graphics/isotrident/terrain1/t.arctic1.png M /trunk/data/graphics/isotrident/terrain1/t.black_tile.png M /trunk/data/graphics/isotrident/terrain1/t.coast_color.png M /trunk/data/graphics/isotrident/terrain1/t.desert1.png M /trunk/data/graphics/isotrident/terrain1/t.desert2.png M /trunk/data/graphics/isotrident/terrain1/t.dither_tile.png M /trunk/data/graphics/isotrident/terrain1/t.forest1.png M /trunk/data/graphics/isotrident/terrain1/t.forest2.png M /trunk/data/graphics/isotrident/terrain1/t.grassland1.png M /trunk/data/graphics/isotrident/terrain1/t.grassland2.png M /trunk/data/graphics/isotrident/terrain1/t.hills1.png M /trunk/data/graphics/isotrident/terrain1/t.hills2.png M /trunk/data/graphics/isotrident/terrain1/t.jungle1.png M /trunk/data/graphics/isotrident/terrain1/t.mountains1.png M /trunk/data/graphics/isotrident/terrain1/t.mountains2.png M /trunk/data/graphics/isotrident/terrain1/t.ocean1.png M /trunk/data/graphics/isotrident/terrain1/t.plains1.png M /trunk/data/graphics/isotrident/terrain1/t.plains2.png M /trunk/data/graphics/isotrident/terrain1/t.swamp1.png M /trunk/data/graphics/isotrident/terrain1/t.tundra1.png M /trunk/data/graphics/isotrident/terrain1/ts.arctic_ivory.png M /trunk/data/graphics/isotrident/terrain1/ts.arctic_oil.png M /trunk/data/graphics/isotrident/terrain1/ts.buffalo.png M /trunk/data/graphics/isotrident/terrain1/ts.coal.png M /trunk/data/graphics/isotrident/terrain1/ts.fish.png M /trunk/data/graphics/isotrident/terrain1/ts.forest_game.png M /trunk/data/graphics/isotrident/terrain1/ts.fruit.png M /trunk/data/graphics/isotrident/terrain1/ts.furs.png M /trunk/data/graphics/isotrident/terrain1/ts.gems.png M /trunk/data/graphics/isotrident/terrain1/ts.gold.png M /trunk/data/graphics/isotrident/terrain1/ts.grassland_resources.png M /trunk/data/graphics/isotrident/terrain1/ts.horses.png M /trunk/data/graphics/isotrident/terrain1/ts.iron.png M /trunk/data/graphics/isotrident/terrain1/ts.oasis.png M /trunk/data/graphics/isotrident/terrain1/ts.oil.png M /trunk/data/graphics/isotrident/terrain1/ts.peat.png M /trunk/data/graphics/isotrident/terrain1/ts.pheasant.png M /trunk/data/graphics/isotrident/terrain1/ts.river_resources.png M /trunk/data/graphics/isotrident/terrain1/ts.seals.png M /trunk/data/graphics/isotrident/terrain1/ts.silk.png M /trunk/data/graphics/isotrident/terrain1/ts.spice.png M /trunk/data/graphics/isotrident/terrain1/ts.tundra_game.png M /trunk/data/graphics/isotrident/terrain1/ts.whales.png M /trunk/data/graphics/isotrident/terrain1/ts.wheat.png M /trunk/data/graphics/isotrident/terrain1/ts.wine.png M /trunk/data/graphics/isotrident/terrain1/tx.fallout.png M /trunk/data/graphics/isotrident/terrain1/tx.farmland.png M /trunk/data/graphics/isotrident/terrain1/tx.fog.png M /trunk/data/graphics/isotrident/terrain1/tx.irrigation.png M /trunk/data/graphics/isotrident/terrain1/tx.mine.png M /trunk/data/graphics/isotrident/terrain1/tx.oil_mine.png M /trunk/data/graphics/isotrident/terrain1/tx.pollution.png M /trunk/data/graphics/isotrident/terrain1/tx.village.png M /trunk/data/graphics/isotrident/terrain1/user.attention.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d0.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d1.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d2.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d3.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d4.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d5.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d6.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d7.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l0.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l1.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l2.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l3.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l4.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l5.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l6.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l7.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r0.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r1.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r2.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r3.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r4.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r5.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r6.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r7.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u0.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u1.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u2.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u3.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u4.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u5.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u6.png M /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u7.png M /trunk/data/graphics/isotrident/terrain2/tx.river_outlet_e.png M /trunk/data/graphics/isotrident/terrain2/tx.river_outlet_n.png M /trunk/data/graphics/isotrident/terrain2/tx.river_outlet_s.png M /trunk/data/graphics/isotrident/terrain2/tx.river_outlet_w.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s0e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s0e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s0e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s0e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s1e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s1e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s1e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s1e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s0e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s0e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s0e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s0e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s1e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s1e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s1e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s1e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s0e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s0e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s0e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s0e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s1e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s1e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s1e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s1e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s0e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s0e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s0e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s0e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s1e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s1e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s1e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s1e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s0e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s0e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s0e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s0e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s1e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s1e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s1e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s1e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s0e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s0e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s0e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s0e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s1e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s1e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s1e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s1e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s0e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s0e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s0e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s0e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s1e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s1e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s1e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s1e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s0e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s0e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s0e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s0e1w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s1e0w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s1e0w1.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s1e1w0.png M /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s1e1w1.png M /trunk/data/graphics/isotrident/tiles/city.size_0.png M /trunk/data/graphics/isotrident/tiles/city.size_1.png M /trunk/data/graphics/isotrident/tiles/city.size_10.png 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 M /trunk/data/graphics/isotrident/tiles/unit.auto_explore.png M /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/chiefs/unit.hp_90.png M /trunk/data/graphics/misc/shields/f.arab.png M /trunk/data/graphics/misc/shields/f.argentina.png M /trunk/data/graphics/misc/shields/f.armenia.png M /trunk/data/graphics/misc/shields/f.australia.png M /trunk/data/graphics/misc/shields/f.austria.png M /trunk/data/graphics/misc/shields/f.azerbaijan.png M /trunk/data/graphics/misc/shields/f.barbarian.png M /trunk/data/graphics/misc/shields/f.bavarian.png M /trunk/data/graphics/misc/shields/f.belgium.png M /trunk/data/graphics/misc/shields/f.boer.png M /trunk/data/graphics/misc/shields/f.brasil.png M /trunk/data/graphics/misc/shields/f.bulgaria.png M /trunk/data/graphics/misc/shields/f.canada.png M /trunk/data/graphics/misc/shields/f.catalan.png M /trunk/data/graphics/misc/shields/f.cheyenne.png M /trunk/data/graphics/misc/shields/f.chile.png M /trunk/data/graphics/misc/shields/f.china.png M /trunk/data/graphics/misc/shields/f.cornwall.png M /trunk/data/graphics/misc/shields/f.croatia.png M /trunk/data/graphics/misc/shields/f.czech.png M /trunk/data/graphics/misc/shields/f.denmark.png M /trunk/data/graphics/misc/shields/f.dunedain.png M /trunk/data/graphics/misc/shields/f.egypt.png M /trunk/data/graphics/misc/shields/f.england.png M /trunk/data/graphics/misc/shields/f.estonia.png M /trunk/data/graphics/misc/shields/f.europe.png M /trunk/data/graphics/misc/shields/f.finland.png M /trunk/data/graphics/misc/shields/f.france.png M /trunk/data/graphics/misc/shields/f.germany.png M /trunk/data/graphics/misc/shields/f.greece.png M /trunk/data/graphics/misc/shields/f.greenland.png M /trunk/data/graphics/misc/shields/f.holland.png M /trunk/data/graphics/misc/shields/f.hungary.png M /trunk/data/graphics/misc/shields/f.iceland.png M /trunk/data/graphics/misc/shields/f.india.png M /trunk/data/graphics/misc/shields/f.iran.png M /trunk/data/graphics/misc/shields/f.iraq_old.png M /trunk/data/graphics/misc/shields/f.ireland.png M /trunk/data/graphics/misc/shields/f.israel.png M /trunk/data/graphics/misc/shields/f.italy.png M /trunk/data/graphics/misc/shields/f.japan.png M /trunk/data/graphics/misc/shields/f.kenya.png M /trunk/data/graphics/misc/shields/f.korea.png M /trunk/data/graphics/misc/shields/f.krev.png M /trunk/data/graphics/misc/shields/f.latvia.png M /trunk/data/graphics/misc/shields/f.lithuania.png M /trunk/data/graphics/misc/shields/f.macedonia.png M /trunk/data/graphics/misc/shields/f.mexico.png M /trunk/data/graphics/misc/shields/f.mongolia.png M /trunk/data/graphics/misc/shields/f.mordor.png M /trunk/data/graphics/misc/shields/f.nato.png M /trunk/data/graphics/misc/shields/f.netherlands.png M /trunk/data/graphics/misc/shields/f.norway.png M /trunk/data/graphics/misc/shields/f.olympic.png M /trunk/data/graphics/misc/shields/f.pakistan.png M /trunk/data/graphics/misc/shields/f.peru.png M /trunk/data/graphics/misc/shields/f.philippines.png M /trunk/data/graphics/misc/shields/f.poland.png M /trunk/data/graphics/misc/shields/f.portugal.png M /trunk/data/graphics/misc/shields/f.rome.png M /trunk/data/graphics/misc/shields/f.russia.png M /trunk/data/graphics/misc/shields/f.rwanda.png M /trunk/data/graphics/misc/shields/f.scotland.png M /trunk/data/graphics/misc/shields/f.serbia.png M /trunk/data/graphics/misc/shields/f.silesia.png M /trunk/data/graphics/misc/shields/f.singapore.png M /trunk/data/graphics/misc/shields/f.slovenia.png M /trunk/data/graphics/misc/shields/f.south_africa.png M /trunk/data/graphics/misc/shields/f.soviet.png M /trunk/data/graphics/misc/shields/f.spain.png M /trunk/data/graphics/misc/shields/f.sweden.png M /trunk/data/graphics/misc/shields/f.syria.png M /trunk/data/graphics/misc/shields/f.thailand.png M /trunk/data/graphics/misc/shields/f.tunisia.png M /trunk/data/graphics/misc/shields/f.turkey.png M /trunk/data/graphics/misc/shields/f.ukraine.png M /trunk/data/graphics/misc/shields/f.united_kingdom.png M /trunk/data/graphics/misc/shields/f.united_nations.png M /trunk/data/graphics/misc/shields/f.unknown.png M /trunk/data/graphics/misc/shields/f.usa.png M /trunk/data/graphics/misc/shields/f.vietnam.png M /trunk/data/graphics/misc/shields/f.wales.png M /trunk/data/graphics/misc/small/citizen.angry_0.png M /trunk/data/graphics/misc/small/citizen.angry_1.png M /trunk/data/graphics/misc/small/citizen.content_0.png M /trunk/data/graphics/misc/small/citizen.content_1.png M /trunk/data/graphics/misc/small/citizen.entertainer.png M /trunk/data/graphics/misc/small/citizen.happy_0.png M /trunk/data/graphics/misc/small/citizen.happy_1.png M /trunk/data/graphics/misc/small/citizen.scientist.png M /trunk/data/graphics/misc/small/citizen.tax_collector.png M /trunk/data/graphics/misc/small/citizen.unhappy_0.png M /trunk/data/graphics/misc/small/citizen.unhappy_1.png M /trunk/data/graphics/misc/small/gov.anarchy.png M /trunk/data/graphics/misc/small/gov.communism.png M /trunk/data/graphics/misc/small/gov.democracy.png M /trunk/data/graphics/misc/small/gov.despotism.png M /trunk/data/graphics/misc/small/gov.fundamentalism.png M /trunk/data/graphics/misc/small/gov.monarchy.png M /trunk/data/graphics/misc/small/gov.republic.png M /trunk/data/graphics/misc/small/s.cooling_flake_0.png M /trunk/data/graphics/misc/small/s.cooling_flake_1.png M /trunk/data/graphics/misc/small/s.cooling_flake_2.png M /trunk/data/graphics/misc/small/s.cooling_flake_3.png M /trunk/data/graphics/misc/small/s.cooling_flake_4.png M /trunk/data/graphics/misc/small/s.cooling_flake_5.png M /trunk/data/graphics/misc/small/s.cooling_flake_6.png M /trunk/data/graphics/misc/small/s.cooling_flake_7.png M /trunk/data/graphics/misc/small/s.right_arrow.png M /trunk/data/graphics/misc/small/s.science_bulb_0.png M /trunk/data/graphics/misc/small/s.science_bulb_1.png M /trunk/data/graphics/misc/small/s.science_bulb_2.png M /trunk/data/graphics/misc/small/s.science_bulb_3.png M /trunk/data/graphics/misc/small/s.science_bulb_4.png M /trunk/data/graphics/misc/small/s.science_bulb_5.png M /trunk/data/graphics/misc/small/s.science_bulb_6.png M /trunk/data/graphics/misc/small/s.science_bulb_7.png M /trunk/data/graphics/misc/small/s.warming_sun_0.png M /trunk/data/graphics/misc/small/s.warming_sun_1.png M /trunk/data/graphics/misc/small/s.warming_sun_2.png M /trunk/data/graphics/misc/small/s.warming_sun_3.png M /trunk/data/graphics/misc/small/s.warming_sun_4.png M /trunk/data/graphics/misc/small/s.warming_sun_5.png M /trunk/data/graphics/misc/small/s.warming_sun_6.png M /trunk/data/graphics/misc/small/s.warming_sun_7.png M /trunk/data/graphics/misc/space/spaceship.fuel.png M /trunk/data/graphics/misc/space/spaceship.habitation.png M /trunk/data/graphics/misc/space/spaceship.life_support.png M /trunk/data/graphics/misc/space/spaceship.propulsion.png M /trunk/data/graphics/misc/space/spaceship.solar_panels.png M /trunk/data/graphics/misc/space/spaceship.structural.png M /trunk/data/graphics/misc/treaty/treaty.agree_thumb_up.png M /trunk/data/graphics/misc/treaty/treaty.disagree_thumb_down.png M /trunk/data/graphics/trident/cities/cd.city.png M /trunk/data/graphics/trident/cities/cd.city_wall.png M /trunk/data/graphics/trident/cities/cd.occupied.png M /trunk/data/graphics/trident/cities/city.asian_0.png M /trunk/data/graphics/trident/cities/city.asian_10.png M /trunk/data/graphics/trident/cities/city.asian_5.png M /trunk/data/graphics/trident/cities/city.asian_occupied.png M /trunk/data/graphics/trident/cities/city.asian_wall.png M /trunk/data/graphics/trident/cities/city.classical_0.png M /trunk/data/graphics/trident/cities/city.classical_10.png M /trunk/data/graphics/trident/cities/city.classical_5.png M /trunk/data/graphics/trident/cities/city.classical_occupied.png M /trunk/data/graphics/trident/cities/city.classical_wall.png M /trunk/data/graphics/trident/cities/city.disorder.png M /trunk/data/graphics/trident/cities/city.european_0.png M /trunk/data/graphics/trident/cities/city.european_10.png M /trunk/data/graphics/trident/cities/city.european_5.png M /trunk/data/graphics/trident/cities/city.european_occupied.png M /trunk/data/graphics/trident/cities/city.european_wall.png M /trunk/data/graphics/trident/cities/city.industrial_0.png M /trunk/data/graphics/trident/cities/city.industrial_10.png M /trunk/data/graphics/trident/cities/city.industrial_5.png M /trunk/data/graphics/trident/cities/city.industrial_occupied.png M /trunk/data/graphics/trident/cities/city.industrial_wall.png M /trunk/data/graphics/trident/cities/city.modern_0.png M /trunk/data/graphics/trident/cities/city.modern_10.png M /trunk/data/graphics/trident/cities/city.modern_5.png M /trunk/data/graphics/trident/cities/city.modern_occupied.png M /trunk/data/graphics/trident/cities/city.modern_wall.png M /trunk/data/graphics/trident/cities/city.postmodern_0.png M /trunk/data/graphics/trident/cities/city.postmodern_10.png M /trunk/data/graphics/trident/cities/city.postmodern_5.png M /trunk/data/graphics/trident/cities/city.postmodern_occupied.png M /trunk/data/graphics/trident/cities/city.postmodern_wall.png M /trunk/data/graphics/trident/cities/city.tropical_0.png M /trunk/data/graphics/trident/cities/city.tropical_10.png M /trunk/data/graphics/trident/cities/city.tropical_5.png M /trunk/data/graphics/trident/cities/city.tropical_occupied.png M /trunk/data/graphics/trident/cities/city.tropical_wall.png M /trunk/data/graphics/trident/explosions/explode.unit_0.png M /trunk/data/graphics/trident/explosions/explode.unit_1.png M /trunk/data/graphics/trident/explosions/explode.unit_2.png M /trunk/data/graphics/trident/explosions/explode.unit_3.png M /trunk/data/graphics/trident/explosions/explode.unit_4.png M /trunk/data/graphics/trident/flags/f.arab.png M /trunk/data/graphics/trident/flags/f.argentina.png M /trunk/data/graphics/trident/flags/f.armenia.png M /trunk/data/graphics/trident/flags/f.australia.png M /trunk/data/graphics/trident/flags/f.austria.png M /trunk/data/graphics/trident/flags/f.azerbaijan.png M /trunk/data/graphics/trident/flags/f.barbarian.png M /trunk/data/graphics/trident/flags/f.bavarian.png M /trunk/data/graphics/trident/flags/f.belgium.png M /trunk/data/graphics/trident/flags/f.boer.png M /trunk/data/graphics/trident/flags/f.brasil.png M /trunk/data/graphics/trident/flags/f.bulgaria.png M /trunk/data/graphics/trident/flags/f.canada.png M /trunk/data/graphics/trident/flags/f.catalan.png M /trunk/data/graphics/trident/flags/f.cheyenne.png M /trunk/data/graphics/trident/flags/f.chile.png M /trunk/data/graphics/trident/flags/f.china.png M /trunk/data/graphics/trident/flags/f.cornwall.png M /trunk/data/graphics/trident/flags/f.croatia.png M /trunk/data/graphics/trident/flags/f.czech.png M /trunk/data/graphics/trident/flags/f.denmark.png M /trunk/data/graphics/trident/flags/f.dunedain.png M /trunk/data/graphics/trident/flags/f.egypt.png M /trunk/data/graphics/trident/flags/f.england.png M /trunk/data/graphics/trident/flags/f.estonia.png M /trunk/data/graphics/trident/flags/f.europe.png M /trunk/data/graphics/trident/flags/f.finland.png M /trunk/data/graphics/trident/flags/f.france.png M /trunk/data/graphics/trident/flags/f.germany.png M /trunk/data/graphics/trident/flags/f.greece.png M /trunk/data/graphics/trident/flags/f.greenland.png M /trunk/data/graphics/trident/flags/f.holland.png M /trunk/data/graphics/trident/flags/f.hungary.png M /trunk/data/graphics/trident/flags/f.iceland.png M /trunk/data/graphics/trident/flags/f.india.png M /trunk/data/graphics/trident/flags/f.iran.png M /trunk/data/graphics/trident/flags/f.iraq_old.png M /trunk/data/graphics/trident/flags/f.ireland.png M /trunk/data/graphics/trident/flags/f.israel.png M /trunk/data/graphics/trident/flags/f.italy.png M /trunk/data/graphics/trident/flags/f.japan.png M /trunk/data/graphics/trident/flags/f.kenya.png M /trunk/data/graphics/trident/flags/f.korea.png M /trunk/data/graphics/trident/flags/f.krev.png M /trunk/data/graphics/trident/flags/f.latvia.png M /trunk/data/graphics/trident/flags/f.lithuania.png M /trunk/data/graphics/trident/flags/f.macedonia.png M /trunk/data/graphics/trident/flags/f.mexico.png M /trunk/data/graphics/trident/flags/f.mongolia.png M /trunk/data/graphics/trident/flags/f.mordor.png M /trunk/data/graphics/trident/flags/f.nato.png M /trunk/data/graphics/trident/flags/f.netherlands.png M /trunk/data/graphics/trident/flags/f.norway.png M /trunk/data/graphics/trident/flags/f.olympic.png M /trunk/data/graphics/trident/flags/f.pakistan.png M /trunk/data/graphics/trident/flags/f.peru.png M /trunk/data/graphics/trident/flags/f.philippines.png M /trunk/data/graphics/trident/flags/f.poland.png M /trunk/data/graphics/trident/flags/f.portugal.png M /trunk/data/graphics/trident/flags/f.rome.png M /trunk/data/graphics/trident/flags/f.russia.png M /trunk/data/graphics/trident/flags/f.rwanda.png M /trunk/data/graphics/trident/flags/f.scotland.png M /trunk/data/graphics/trident/flags/f.serbia.png M /trunk/data/graphics/trident/flags/f.silesia.png M /trunk/data/graphics/trident/flags/f.singapore.png M /trunk/data/graphics/trident/flags/f.slovenia.png M /trunk/data/graphics/trident/flags/f.south_africa.png M /trunk/data/graphics/trident/flags/f.soviet.png M /trunk/data/graphics/trident/flags/f.spain.png M /trunk/data/graphics/trident/flags/f.sweden.png M /trunk/data/graphics/trident/flags/f.syria.png M /trunk/data/graphics/trident/flags/f.thailand.png M /trunk/data/graphics/trident/flags/f.tunisia.png M /trunk/data/graphics/trident/flags/f.turkey.png M /trunk/data/graphics/trident/flags/f.ukraine.png M /trunk/data/graphics/trident/flags/f.united_kingdom.png M /trunk/data/graphics/trident/flags/f.united_nations.png M /trunk/data/graphics/trident/flags/f.unknown.png M /trunk/data/graphics/trident/flags/f.usa.png M /trunk/data/graphics/trident/flags/f.vietnam.png M /trunk/data/graphics/trident/flags/f.wales.png M /trunk/data/graphics/trident/roads/r.c_rail_n0s0e0w1.png M /trunk/data/graphics/trident/roads/r.c_rail_n0s0e1w0.png M /trunk/data/graphics/trident/roads/r.c_rail_n0s0e1w1.png M /trunk/data/graphics/trident/roads/r.c_rail_n0s1e0w0.png M /trunk/data/graphics/trident/roads/r.c_rail_n0s1e0w1.png M /trunk/data/graphics/trident/roads/r.c_rail_n0s1e1w0.png M /trunk/data/graphics/trident/roads/r.c_rail_n0s1e1w1.png M /trunk/data/graphics/trident/roads/r.c_rail_n1s0e0w0.png M /trunk/data/graphics/trident/roads/r.c_rail_n1s0e0w1.png M /trunk/data/graphics/trident/roads/r.c_rail_n1s0e1w0.png M /trunk/data/graphics/trident/roads/r.c_rail_n1s0e1w1.png M /trunk/data/graphics/trident/roads/r.c_rail_n1s1e0w0.png M /trunk/data/graphics/trident/roads/r.c_rail_n1s1e0w1.png M /trunk/data/graphics/trident/roads/r.c_rail_n1s1e1w0.png M /trunk/data/graphics/trident/roads/r.c_rail_n1s1e1w1.png M /trunk/data/graphics/trident/roads/r.c_rail_ne.png M /trunk/data/graphics/trident/roads/r.c_rail_nw.png M /trunk/data/graphics/trident/roads/r.c_rail_se.png M /trunk/data/graphics/trident/roads/r.c_rail_sw.png M /trunk/data/graphics/trident/roads/r.c_road_n0s0e0w1.png M /trunk/data/graphics/trident/roads/r.c_road_n0s0e1w0.png M /trunk/data/graphics/trident/roads/r.c_road_n0s0e1w1.png M /trunk/data/graphics/trident/roads/r.c_road_n0s1e0w0.png M /trunk/data/graphics/trident/roads/r.c_road_n0s1e0w1.png M /trunk/data/graphics/trident/roads/r.c_road_n0s1e1w0.png M /trunk/data/graphics/trident/roads/r.c_road_n0s1e1w1.png M /trunk/data/graphics/trident/roads/r.c_road_n1s0e0w0.png M /trunk/data/graphics/trident/roads/r.c_road_n1s0e0w1.png M /trunk/data/graphics/trident/roads/r.c_road_n1s0e1w0.png M /trunk/data/graphics/trident/roads/r.c_road_n1s0e1w1.png M /trunk/data/graphics/trident/roads/r.c_road_n1s1e0w0.png M /trunk/data/graphics/trident/roads/r.c_road_n1s1e0w1.png M /trunk/data/graphics/trident/roads/r.c_road_n1s1e1w0.png M /trunk/data/graphics/trident/roads/r.c_road_n1s1e1w1.png M /trunk/data/graphics/trident/roads/r.d_rail_n0s0e0w1.png M /trunk/data/graphics/trident/roads/r.d_rail_n0s0e1w0.png M /trunk/data/graphics/trident/roads/r.d_rail_n0s0e1w1.png M /trunk/data/graphics/trident/roads/r.d_rail_n0s1e0w0.png M /trunk/data/graphics/trident/roads/r.d_rail_n0s1e0w1.png M /trunk/data/graphics/trident/roads/r.d_rail_n0s1e1w0.png M /trunk/data/graphics/trident/roads/r.d_rail_n0s1e1w1.png M /trunk/data/graphics/trident/roads/r.d_rail_n1s0e0w0.png M /trunk/data/graphics/trident/roads/r.d_rail_n1s0e0w1.png M /trunk/data/graphics/trident/roads/r.d_rail_n1s0e1w0.png M /trunk/data/graphics/trident/roads/r.d_rail_n1s0e1w1.png M /trunk/data/graphics/trident/roads/r.d_rail_n1s1e0w0.png M /trunk/data/graphics/trident/roads/r.d_rail_n1s1e0w1.png M /trunk/data/graphics/trident/roads/r.d_rail_n1s1e1w0.png M /trunk/data/graphics/trident/roads/r.d_rail_n1s1e1w1.png M /trunk/data/graphics/trident/roads/r.d_road_n0s0e0w1.png M /trunk/data/graphics/trident/roads/r.d_road_n0s0e1w0.png M /trunk/data/graphics/trident/roads/r.d_road_n0s0e1w1.png M /trunk/data/graphics/trident/roads/r.d_road_n0s1e0w0.png M /trunk/data/graphics/trident/roads/r.d_road_n0s1e0w1.png M /trunk/data/graphics/trident/roads/r.d_road_n0s1e1w0.png M /trunk/data/graphics/trident/roads/r.d_road_n0s1e1w1.png M /trunk/data/graphics/trident/roads/r.d_road_n1s0e0w0.png M /trunk/data/graphics/trident/roads/r.d_road_n1s0e0w1.png M /trunk/data/graphics/trident/roads/r.d_road_n1s0e1w0.png M /trunk/data/graphics/trident/roads/r.d_road_n1s0e1w1.png M /trunk/data/graphics/trident/roads/r.d_road_n1s1e0w0.png M /trunk/data/graphics/trident/roads/r.d_road_n1s1e0w1.png M /trunk/data/graphics/trident/roads/r.d_road_n1s1e1w0.png M /trunk/data/graphics/trident/roads/r.d_road_n1s1e1w1.png M /trunk/data/graphics/trident/roads/r.rail_isolated.png M /trunk/data/graphics/trident/roads/r.road_isolated.png M /trunk/data/graphics/trident/tiles/city.size_0.png M /trunk/data/graphics/trident/tiles/city.size_1.png M /trunk/data/graphics/trident/tiles/city.size_10.png M /trunk/data/graphics/trident/tiles/city.size_2.png M /trunk/data/graphics/trident/tiles/city.size_20.png M /trunk/data/graphics/trident/tiles/city.size_3.png M /trunk/data/graphics/trident/tiles/city.size_30.png M /trunk/data/graphics/trident/tiles/city.size_4.png M /trunk/data/graphics/trident/tiles/city.size_40.png M /trunk/data/graphics/trident/tiles/city.size_5.png M /trunk/data/graphics/trident/tiles/city.size_50.png M /trunk/data/graphics/trident/tiles/city.size_6.png M /trunk/data/graphics/trident/tiles/city.size_60.png M /trunk/data/graphics/trident/tiles/city.size_7.png M /trunk/data/graphics/trident/tiles/city.size_70.png M /trunk/data/graphics/trident/tiles/city.size_8.png M /trunk/data/graphics/trident/tiles/city.size_80.png M /trunk/data/graphics/trident/tiles/city.size_9.png M /trunk/data/graphics/trident/tiles/city.size_90.png M /trunk/data/graphics/trident/tiles/city.t_food_0.png M /trunk/data/graphics/trident/tiles/city.t_food_1.png M /trunk/data/graphics/trident/tiles/city.t_food_2.png M /trunk/data/graphics/trident/tiles/city.t_food_3.png M /trunk/data/graphics/trident/tiles/city.t_food_4.png M /trunk/data/graphics/trident/tiles/city.t_food_5.png M /trunk/data/graphics/trident/tiles/city.t_food_6.png M /trunk/data/graphics/trident/tiles/city.t_food_7.png M /trunk/data/graphics/trident/tiles/city.t_food_8.png M /trunk/data/graphics/trident/tiles/city.t_food_9.png M /trunk/data/graphics/trident/tiles/city.t_shields_0.png M /trunk/data/graphics/trident/tiles/city.t_shields_1.png M /trunk/data/graphics/trident/tiles/city.t_shields_2.png M /trunk/data/graphics/trident/tiles/city.t_shields_3.png M /trunk/data/graphics/trident/tiles/city.t_shields_4.png M /trunk/data/graphics/trident/tiles/city.t_shields_5.png M /trunk/data/graphics/trident/tiles/city.t_shields_6.png M /trunk/data/graphics/trident/tiles/city.t_shields_7.png M /trunk/data/graphics/trident/tiles/city.t_shields_8.png M /trunk/data/graphics/trident/tiles/city.t_shields_9.png M /trunk/data/graphics/trident/tiles/city.t_trade_0.png M /trunk/data/graphics/trident/tiles/city.t_trade_1.png M /trunk/data/graphics/trident/tiles/city.t_trade_2.png M /trunk/data/graphics/trident/tiles/city.t_trade_3.png M /trunk/data/graphics/trident/tiles/city.t_trade_4.png M /trunk/data/graphics/trident/tiles/city.t_trade_5.png M /trunk/data/graphics/trident/tiles/city.t_trade_6.png M /trunk/data/graphics/trident/tiles/city.t_trade_7.png M /trunk/data/graphics/trident/tiles/city.t_trade_8.png M /trunk/data/graphics/trident/tiles/city.t_trade_9.png M /trunk/data/graphics/trident/tiles/explode.nuke_00.png M /trunk/data/graphics/trident/tiles/explode.nuke_01.png M /trunk/data/graphics/trident/tiles/explode.nuke_02.png M /trunk/data/graphics/trident/tiles/explode.nuke_10.png M /trunk/data/graphics/trident/tiles/explode.nuke_11.png M /trunk/data/graphics/trident/tiles/explode.nuke_12.png M /trunk/data/graphics/trident/tiles/explode.nuke_20.png M /trunk/data/graphics/trident/tiles/explode.nuke_21.png M /trunk/data/graphics/trident/tiles/explode.nuke_22.png M /trunk/data/graphics/trident/tiles/t.arctic_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.arctic_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.arctic_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.arctic_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.arctic_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.arctic_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.arctic_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.arctic_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.arctic_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.arctic_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.arctic_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.arctic_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.arctic_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.arctic_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.arctic_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.arctic_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.desert_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.desert_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.desert_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.desert_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.desert_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.desert_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.desert_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.desert_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.desert_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.desert_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.desert_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.desert_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.desert_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.desert_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.desert_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.desert_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.forest_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.forest_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.forest_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.forest_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.forest_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.forest_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.forest_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.forest_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.forest_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.forest_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.forest_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.forest_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.forest_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.forest_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.forest_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.forest_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.grassland_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.grassland_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.grassland_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.grassland_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.grassland_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.grassland_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.grassland_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.grassland_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.grassland_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.grassland_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.grassland_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.grassland_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.grassland_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.grassland_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.grassland_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.grassland_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.hills_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.hills_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.hills_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.hills_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.hills_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.hills_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.hills_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.hills_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.hills_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.hills_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.hills_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.hills_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.hills_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.hills_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.hills_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.hills_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.jungle_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.jungle_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.jungle_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.jungle_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.jungle_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.jungle_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.jungle_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.jungle_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.jungle_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.jungle_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.jungle_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.jungle_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.jungle_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.jungle_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.jungle_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.jungle_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.mountains_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.mountains_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.mountains_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.mountains_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.mountains_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.mountains_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.mountains_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.mountains_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.mountains_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.mountains_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.mountains_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.mountains_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.mountains_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.mountains_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.mountains_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.mountains_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.ocean_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.ocean_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.ocean_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.ocean_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.ocean_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.ocean_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.ocean_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.ocean_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.ocean_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.ocean_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.ocean_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.ocean_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.ocean_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.ocean_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.ocean_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.ocean_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.plains_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.plains_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.plains_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.plains_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.plains_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.plains_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.plains_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.plains_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.plains_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.plains_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.plains_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.plains_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.plains_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.plains_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.plains_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.plains_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.swamp_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.swamp_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.swamp_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.swamp_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.swamp_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.swamp_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.swamp_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.swamp_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.swamp_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.swamp_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.swamp_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.swamp_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.swamp_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.swamp_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.swamp_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.swamp_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.t_river_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.t_river_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.t_river_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.t_river_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.t_river_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.t_river_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.t_river_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.t_river_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.t_river_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.t_river_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.t_river_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.t_river_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.t_river_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.t_river_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.t_river_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.t_river_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/t.tundra_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/t.tundra_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/t.tundra_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/t.tundra_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/t.tundra_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/t.tundra_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/t.tundra_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/t.tundra_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/t.tundra_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/t.tundra_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/t.tundra_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/t.tundra_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/t.tundra_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/t.tundra_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/t.tundra_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/t.tundra_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/ts.arctic_ivory.png M /trunk/data/graphics/trident/tiles/ts.arctic_oil.png M /trunk/data/graphics/trident/tiles/ts.buffalo.png M /trunk/data/graphics/trident/tiles/ts.coal.png M /trunk/data/graphics/trident/tiles/ts.fish.png M /trunk/data/graphics/trident/tiles/ts.forest_game.png M /trunk/data/graphics/trident/tiles/ts.fruit.png M /trunk/data/graphics/trident/tiles/ts.furs.png M /trunk/data/graphics/trident/tiles/ts.gems.png M /trunk/data/graphics/trident/tiles/ts.gold.png M /trunk/data/graphics/trident/tiles/ts.grassland_resources.png M /trunk/data/graphics/trident/tiles/ts.horses.png M /trunk/data/graphics/trident/tiles/ts.iron.png M /trunk/data/graphics/trident/tiles/ts.oasis.png M /trunk/data/graphics/trident/tiles/ts.oil.png M /trunk/data/graphics/trident/tiles/ts.peat.png M /trunk/data/graphics/trident/tiles/ts.pheasant.png M /trunk/data/graphics/trident/tiles/ts.river_resources.png M /trunk/data/graphics/trident/tiles/ts.seals.png M /trunk/data/graphics/trident/tiles/ts.silk.png M /trunk/data/graphics/trident/tiles/ts.spice.png M /trunk/data/graphics/trident/tiles/ts.tundra_game.png M /trunk/data/graphics/trident/tiles/ts.whales.png M /trunk/data/graphics/trident/tiles/ts.wheat.png M /trunk/data/graphics/trident/tiles/ts.wine.png M /trunk/data/graphics/trident/tiles/tx.airbase.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/tx.darkness_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/tx.darkness_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/tx.darkness_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/tx.darkness_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/tx.darkness_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/tx.darkness_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/tx.darkness_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/tx.darkness_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/tx.darkness_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/tx.darkness_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/tx.darkness_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/tx.darkness_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/tx.darkness_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/tx.darkness_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/tx.darkness_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/tx.denmark_00.png M /trunk/data/graphics/trident/tiles/tx.denmark_01.png M /trunk/data/graphics/trident/tiles/tx.denmark_02.png M /trunk/data/graphics/trident/tiles/tx.denmark_10.png M /trunk/data/graphics/trident/tiles/tx.denmark_11.png M /trunk/data/graphics/trident/tiles/tx.denmark_12.png M /trunk/data/graphics/trident/tiles/tx.fallout.png M /trunk/data/graphics/trident/tiles/tx.farmland.png M /trunk/data/graphics/trident/tiles/tx.fog.png M /trunk/data/graphics/trident/tiles/tx.fortress.png M /trunk/data/graphics/trident/tiles/tx.irrigation.png M /trunk/data/graphics/trident/tiles/tx.mine.png M /trunk/data/graphics/trident/tiles/tx.oil_mine.png M /trunk/data/graphics/trident/tiles/tx.pollution.png M /trunk/data/graphics/trident/tiles/tx.river_outlet_e.png M /trunk/data/graphics/trident/tiles/tx.river_outlet_n.png M /trunk/data/graphics/trident/tiles/tx.river_outlet_s.png M /trunk/data/graphics/trident/tiles/tx.river_outlet_w.png M /trunk/data/graphics/trident/tiles/tx.s_river_n0s0e0w0.png M /trunk/data/graphics/trident/tiles/tx.s_river_n0s0e0w1.png M /trunk/data/graphics/trident/tiles/tx.s_river_n0s0e1w0.png M /trunk/data/graphics/trident/tiles/tx.s_river_n0s0e1w1.png M /trunk/data/graphics/trident/tiles/tx.s_river_n0s1e0w0.png M /trunk/data/graphics/trident/tiles/tx.s_river_n0s1e0w1.png M /trunk/data/graphics/trident/tiles/tx.s_river_n0s1e1w0.png M /trunk/data/graphics/trident/tiles/tx.s_river_n0s1e1w1.png M /trunk/data/graphics/trident/tiles/tx.s_river_n1s0e0w0.png M /trunk/data/graphics/trident/tiles/tx.s_river_n1s0e0w1.png M /trunk/data/graphics/trident/tiles/tx.s_river_n1s0e1w0.png M /trunk/data/graphics/trident/tiles/tx.s_river_n1s0e1w1.png M /trunk/data/graphics/trident/tiles/tx.s_river_n1s1e0w0.png M /trunk/data/graphics/trident/tiles/tx.s_river_n1s1e0w1.png M /trunk/data/graphics/trident/tiles/tx.s_river_n1s1e1w0.png M /trunk/data/graphics/trident/tiles/tx.s_river_n1s1e1w1.png M /trunk/data/graphics/trident/tiles/tx.village.png M /trunk/data/graphics/trident/tiles/unit.airbase.png M /trunk/data/graphics/trident/tiles/unit.auto_attack.png M /trunk/data/graphics/trident/tiles/unit.auto_explore.png M /trunk/data/graphics/trident/tiles/unit.auto_settler.png M /trunk/data/graphics/trident/tiles/unit.connect.png M /trunk/data/graphics/trident/tiles/unit.fallout.png M /trunk/data/graphics/trident/tiles/unit.fortified.png M /trunk/data/graphics/trident/tiles/unit.fortifying.png M /trunk/data/graphics/trident/tiles/unit.fortress.png M /trunk/data/graphics/trident/tiles/unit.goto.png M /trunk/data/graphics/trident/tiles/unit.hp_0.png M /trunk/data/graphics/trident/tiles/unit.hp_10.png M /trunk/data/graphics/trident/tiles/unit.hp_100.png M /trunk/data/graphics/trident/tiles/unit.hp_20.png M /trunk/data/graphics/trident/tiles/unit.hp_30.png M /trunk/data/graphics/trident/tiles/unit.hp_40.png M /trunk/data/graphics/trident/tiles/unit.hp_50.png M /trunk/data/graphics/trident/tiles/unit.hp_60.png M /trunk/data/graphics/trident/tiles/unit.hp_70.png M /trunk/data/graphics/trident/tiles/unit.hp_80.png M /trunk/data/graphics/trident/tiles/unit.hp_90.png M /trunk/data/graphics/trident/tiles/unit.irrigate.png M /trunk/data/graphics/trident/tiles/unit.mine.png M /trunk/data/graphics/trident/tiles/unit.patrol.png M /trunk/data/graphics/trident/tiles/unit.pillage.png M /trunk/data/graphics/trident/tiles/unit.pollution.png M /trunk/data/graphics/trident/tiles/unit.road.png M /trunk/data/graphics/trident/tiles/unit.sentry.png M /trunk/data/graphics/trident/tiles/unit.stack.png M /trunk/data/graphics/trident/tiles/unit.transform.png M /trunk/data/graphics/trident/tiles/upkeep.food.png M /trunk/data/graphics/trident/tiles/upkeep.food2.png M /trunk/data/graphics/trident/tiles/upkeep.shield.png M /trunk/data/graphics/trident/tiles/upkeep.unhappy.png M /trunk/data/graphics/trident/tiles/upkeep.unhappy2.png M /trunk/data/graphics/trident/tiles/user.attention.png M /trunk/data/graphics/trident/units/u.aegis_cruiser.png M /trunk/data/graphics/trident/units/u.alpine_troops.png M /trunk/data/graphics/trident/units/u.archers.png M /trunk/data/graphics/trident/units/u.armor.png M /trunk/data/graphics/trident/units/u.artillery.png M /trunk/data/graphics/trident/units/u.awacs.png M /trunk/data/graphics/trident/units/u.barbarian_leader.png M /trunk/data/graphics/trident/units/u.battleship.png M /trunk/data/graphics/trident/units/u.bomber.png M /trunk/data/graphics/trident/units/u.cannon.png M /trunk/data/graphics/trident/units/u.caravan.png M /trunk/data/graphics/trident/units/u.caravel.png M /trunk/data/graphics/trident/units/u.carrier.png M /trunk/data/graphics/trident/units/u.catapult.png M /trunk/data/graphics/trident/units/u.cavalry.png M /trunk/data/graphics/trident/units/u.chariot.png M /trunk/data/graphics/trident/units/u.cruise_missile.png M /trunk/data/graphics/trident/units/u.cruiser.png M /trunk/data/graphics/trident/units/u.crusaders.png M /trunk/data/graphics/trident/units/u.destroyer.png M /trunk/data/graphics/trident/units/u.diplomat.png M /trunk/data/graphics/trident/units/u.dragoons.png M /trunk/data/graphics/trident/units/u.elephants.png M /trunk/data/graphics/trident/units/u.engineers.png M /trunk/data/graphics/trident/units/u.explorer.png M /trunk/data/graphics/trident/units/u.fanatics.png M /trunk/data/graphics/trident/units/u.fighter.png M /trunk/data/graphics/trident/units/u.freight.png M /trunk/data/graphics/trident/units/u.frigate.png M /trunk/data/graphics/trident/units/u.galleon.png M /trunk/data/graphics/trident/units/u.helicopter.png M /trunk/data/graphics/trident/units/u.horsemen.png M /trunk/data/graphics/trident/units/u.howitzer.png M /trunk/data/graphics/trident/units/u.ironclad.png M /trunk/data/graphics/trident/units/u.knights.png M /trunk/data/graphics/trident/units/u.legion.png M /trunk/data/graphics/trident/units/u.marines.png M /trunk/data/graphics/trident/units/u.mech_inf.png M /trunk/data/graphics/trident/units/u.musketeers.png M /trunk/data/graphics/trident/units/u.nuclear.png M /trunk/data/graphics/trident/units/u.paratroopers.png M /trunk/data/graphics/trident/units/u.partisan.png M /trunk/data/graphics/trident/units/u.phalanx.png M /trunk/data/graphics/trident/units/u.pikemen.png M /trunk/data/graphics/trident/units/u.riflemen.png M /trunk/data/graphics/trident/units/u.settlers.png M /trunk/data/graphics/trident/units/u.spy.png M /trunk/data/graphics/trident/units/u.stealth_bomber.png M /trunk/data/graphics/trident/units/u.stealth_fighter.png M /trunk/data/graphics/trident/units/u.submarine.png M /trunk/data/graphics/trident/units/u.transport.png M /trunk/data/graphics/trident/units/u.trireme.png M /trunk/data/graphics/trident/units/u.warriors.png Corrected graphics. There was an off-by-one error in my converter that made them a pixel smaller in each direction than they should have been. Sun, 02 Feb 2003 16:49:04 -0800 esr: Changed paths: M /trunk/data/civ2/units.ruleset Treat Elephants as a horse unit (e.g., Pikemen get a defensive bonus against them). Sun, 02 Feb 2003 16:43:35 -0800 esr: Changed paths: M /trunk/data/nation/scottish.ruleset More Scottish history. Sun, 02 Feb 2003 16:30:57 -0800 esr: Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/viking.ruleset Make AD explicit in a number of places, as requested by Raimar Falke. Sun, 02 Feb 2003 12:49:19 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/mapview.c Small fix in Civ3 city style descriptions code. Fix for future win32 port. Sun, 02 Feb 2003 09:09:05 -0800 ama: Changed paths: M /trunk/doc/ja/README.ja Sync with 1.8. Sun, 02 Feb 2003 09:06:04 -0800 ama: Changed paths: M /trunk/doc/ja/BUGS.ja Sync with 1.14. Sun, 02 Feb 2003 06:57:22 -0800 per: Changed paths: M /trunk/ai/aiair.c Fix bug in aiair code, where wrong function was called with wrong parameters. Sun, 02 Feb 2003 05:21:50 -0800 rfalke: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiunit.c M /trunk/server/gotohand.c M /trunk/server/gotohand.h M /trunk/server/settlers.c Replace warmap's the 2D arrays (indexed by x and y) by a 1D array (indexed by map_inx). This is a preparation step for iso maps. Patch from Jason Dorje Short . Sun, 02 Feb 2003 04:37:52 -0800 rfalke: Changed paths: M /trunk/doc/README Capitalize "try" at the start of a sentence. Sun, 02 Feb 2003 04:34:16 -0800 rfalke: Changed paths: M /trunk/doc/BUGS M /trunk/doc/HACKING M /trunk/doc/README Change the untranslated files in doc/ to reflect the offical spelling of GTK+, Xaw and GLib. Patch from Erik Sigra with changes from me. Sun, 02 Feb 2003 02:16:03 -0800 ama: Changed paths: M /trunk/po/ja.po Update ja.po to 2942t+16f+91u+6o. Sat, 01 Feb 2003 22:45:39 -0800 esr: Changed paths: A /trunk/data/graphics A /trunk/data/graphics/isotrident A /trunk/data/graphics/isotrident/cities A /trunk/data/graphics/isotrident/cities/artists A /trunk/data/graphics/isotrident/cities/cd.city.png A /trunk/data/graphics/isotrident/cities/cd.city_wall.png A /trunk/data/graphics/isotrident/cities/cd.occupied.png A /trunk/data/graphics/isotrident/cities/city.classical_0.png A /trunk/data/graphics/isotrident/cities/city.classical_0_wall.png A /trunk/data/graphics/isotrident/cities/city.classical_10.png A /trunk/data/graphics/isotrident/cities/city.classical_10_wall.png A /trunk/data/graphics/isotrident/cities/city.classical_5.png A /trunk/data/graphics/isotrident/cities/city.classical_5_wall.png A /trunk/data/graphics/isotrident/cities/city.classical_occupied.png A /trunk/data/graphics/isotrident/cities/city.disorder.png A /trunk/data/graphics/isotrident/cities/city.european_0.png A /trunk/data/graphics/isotrident/cities/city.european_0_wall.png A /trunk/data/graphics/isotrident/cities/city.european_10.png A /trunk/data/graphics/isotrident/cities/city.european_10_wall.png A /trunk/data/graphics/isotrident/cities/city.european_5.png A /trunk/data/graphics/isotrident/cities/city.european_5_wall.png A /trunk/data/graphics/isotrident/cities/city.european_occupied.png A /trunk/data/graphics/isotrident/cities/city.industrial_0.png A /trunk/data/graphics/isotrident/cities/city.industrial_0_wall.png A /trunk/data/graphics/isotrident/cities/city.industrial_10.png A /trunk/data/graphics/isotrident/cities/city.industrial_10_wall.png A /trunk/data/graphics/isotrident/cities/city.industrial_5.png A /trunk/data/graphics/isotrident/cities/city.industrial_5_wall.png A /trunk/data/graphics/isotrident/cities/city.industrial_occupied.png A /trunk/data/graphics/isotrident/cities/city.modern_0.png A /trunk/data/graphics/isotrident/cities/city.modern_0_wall.png A /trunk/data/graphics/isotrident/cities/city.modern_10.png A /trunk/data/graphics/isotrident/cities/city.modern_10_wall.png A /trunk/data/graphics/isotrident/cities/city.modern_5.png A /trunk/data/graphics/isotrident/cities/city.modern_5_wall.png A /trunk/data/graphics/isotrident/cities/city.modern_occupied.png A /trunk/data/graphics/isotrident/cities/city.postmodern_0.png A /trunk/data/graphics/isotrident/cities/city.postmodern_0_wall.png A /trunk/data/graphics/isotrident/cities/city.postmodern_10.png A /trunk/data/graphics/isotrident/cities/city.postmodern_10_wall.png A /trunk/data/graphics/isotrident/cities/city.postmodern_5.png A /trunk/data/graphics/isotrident/cities/city.postmodern_5_wall.png A /trunk/data/graphics/isotrident/cities/city.postmodern_occupied.png A /trunk/data/graphics/isotrident/cities/tx.airbase.png A /trunk/data/graphics/isotrident/cities/tx.airbase_full.png A /trunk/data/graphics/isotrident/cities/tx.fortress.png A /trunk/data/graphics/isotrident/cities/tx.fortress_back.png A /trunk/data/graphics/isotrident/flags A /trunk/data/graphics/isotrident/flags/artists A /trunk/data/graphics/isotrident/flags/f.arab.png A /trunk/data/graphics/isotrident/flags/f.argentina.png A /trunk/data/graphics/isotrident/flags/f.armenia.png A /trunk/data/graphics/isotrident/flags/f.australia.png A /trunk/data/graphics/isotrident/flags/f.austria.png A /trunk/data/graphics/isotrident/flags/f.azerbaijan.png A /trunk/data/graphics/isotrident/flags/f.barbarian.png A /trunk/data/graphics/isotrident/flags/f.bavarian.png A /trunk/data/graphics/isotrident/flags/f.belgium.png A /trunk/data/graphics/isotrident/flags/f.boer.png A /trunk/data/graphics/isotrident/flags/f.brasil.png A /trunk/data/graphics/isotrident/flags/f.bulgaria.png A /trunk/data/graphics/isotrident/flags/f.canada.png A /trunk/data/graphics/isotrident/flags/f.catalan.png A /trunk/data/graphics/isotrident/flags/f.cheyenne.png A /trunk/data/graphics/isotrident/flags/f.chile.png A /trunk/data/graphics/isotrident/flags/f.china.png A /trunk/data/graphics/isotrident/flags/f.cornwall.png A /trunk/data/graphics/isotrident/flags/f.croatia.png A /trunk/data/graphics/isotrident/flags/f.czech.png A /trunk/data/graphics/isotrident/flags/f.denmark.png A /trunk/data/graphics/isotrident/flags/f.dunedain.png A /trunk/data/graphics/isotrident/flags/f.egypt.png A /trunk/data/graphics/isotrident/flags/f.england.png A /trunk/data/graphics/isotrident/flags/f.estonia.png A /trunk/data/graphics/isotrident/flags/f.europe.png A /trunk/data/graphics/isotrident/flags/f.finland.png A /trunk/data/graphics/isotrident/flags/f.france.png A /trunk/data/graphics/isotrident/flags/f.germany.png A /trunk/data/graphics/isotrident/flags/f.greece.png A /trunk/data/graphics/isotrident/flags/f.greenland.png A /trunk/data/graphics/isotrident/flags/f.holland.png A /trunk/data/graphics/isotrident/flags/f.hungary.png A /trunk/data/graphics/isotrident/flags/f.iceland.png A /trunk/data/graphics/isotrident/flags/f.india.png A /trunk/data/graphics/isotrident/flags/f.iran.png A /trunk/data/graphics/isotrident/flags/f.iraq_old.png A /trunk/data/graphics/isotrident/flags/f.ireland.png A /trunk/data/graphics/isotrident/flags/f.israel.png A /trunk/data/graphics/isotrident/flags/f.italy.png A /trunk/data/graphics/isotrident/flags/f.japan.png A /trunk/data/graphics/isotrident/flags/f.kenya.png A /trunk/data/graphics/isotrident/flags/f.korea.png A /trunk/data/graphics/isotrident/flags/f.krev.png A /trunk/data/graphics/isotrident/flags/f.latvia.png A /trunk/data/graphics/isotrident/flags/f.lithuania.png A /trunk/data/graphics/isotrident/flags/f.macedonia.png A /trunk/data/graphics/isotrident/flags/f.mexico.png A /trunk/data/graphics/isotrident/flags/f.mongolia.png A /trunk/data/graphics/isotrident/flags/f.mordor.png A /trunk/data/graphics/isotrident/flags/f.nato.png A /trunk/data/graphics/isotrident/flags/f.netherlands.png A /trunk/data/graphics/isotrident/flags/f.norway.png A /trunk/data/graphics/isotrident/flags/f.olympic.png A /trunk/data/graphics/isotrident/flags/f.pakistan.png A /trunk/data/graphics/isotrident/flags/f.peru.png A /trunk/data/graphics/isotrident/flags/f.philippines.png A /trunk/data/graphics/isotrident/flags/f.poland.png A /trunk/data/graphics/isotrident/flags/f.portugal.png A /trunk/data/graphics/isotrident/flags/f.rome.png A /trunk/data/graphics/isotrident/flags/f.russia.png A /trunk/data/graphics/isotrident/flags/f.rwanda.png A /trunk/data/graphics/isotrident/flags/f.scotland.png A /trunk/data/graphics/isotrident/flags/f.serbia.png A /trunk/data/graphics/isotrident/flags/f.silesia.png A /trunk/data/graphics/isotrident/flags/f.singapore.png A /trunk/data/graphics/isotrident/flags/f.slovenia.png A /trunk/data/graphics/isotrident/flags/f.south_africa.png A /trunk/data/graphics/isotrident/flags/f.soviet.png A /trunk/data/graphics/isotrident/flags/f.spain.png A /trunk/data/graphics/isotrident/flags/f.sweden.png A /trunk/data/graphics/isotrident/flags/f.syria.png A /trunk/data/graphics/isotrident/flags/f.thailand.png A /trunk/data/graphics/isotrident/flags/f.tunisia.png A /trunk/data/graphics/isotrident/flags/f.turkey.png A /trunk/data/graphics/isotrident/flags/f.ukraine.png A /trunk/data/graphics/isotrident/flags/f.united_kingdom.png A /trunk/data/graphics/isotrident/flags/f.united_nations.png A /trunk/data/graphics/isotrident/flags/f.unknown.png A /trunk/data/graphics/isotrident/flags/f.usa.png A /trunk/data/graphics/isotrident/flags/f.vietnam.png A /trunk/data/graphics/isotrident/flags/f.wales.png A /trunk/data/graphics/isotrident/morecities A /trunk/data/graphics/isotrident/morecities/artists A /trunk/data/graphics/isotrident/morecities/city.asian_0.png A /trunk/data/graphics/isotrident/morecities/city.asian_0_wall.png A /trunk/data/graphics/isotrident/morecities/city.asian_10.png A /trunk/data/graphics/isotrident/morecities/city.asian_10_wall.png A /trunk/data/graphics/isotrident/morecities/city.asian_5.png A /trunk/data/graphics/isotrident/morecities/city.asian_5_wall.png A /trunk/data/graphics/isotrident/morecities/city.asian_occupied.png A /trunk/data/graphics/isotrident/morecities/city.tropical_0.png A /trunk/data/graphics/isotrident/morecities/city.tropical_0_wall.png A /trunk/data/graphics/isotrident/morecities/city.tropical_10.png A /trunk/data/graphics/isotrident/morecities/city.tropical_10_wall.png A /trunk/data/graphics/isotrident/morecities/city.tropical_5.png A /trunk/data/graphics/isotrident/morecities/city.tropical_5_wall.png A /trunk/data/graphics/isotrident/morecities/city.tropical_occupied.png A /trunk/data/graphics/isotrident/nuke A /trunk/data/graphics/isotrident/nuke/artists A /trunk/data/graphics/isotrident/nuke/explode.iso_nuke.png A /trunk/data/graphics/isotrident/small A /trunk/data/graphics/isotrident/small/artists A /trunk/data/graphics/isotrident/small/citizen.angry_0.png A /trunk/data/graphics/isotrident/small/citizen.angry_1.png A /trunk/data/graphics/isotrident/small/citizen.content_0.png A /trunk/data/graphics/isotrident/small/citizen.content_1.png A /trunk/data/graphics/isotrident/small/citizen.entertainer.png A /trunk/data/graphics/isotrident/small/citizen.happy_0.png A /trunk/data/graphics/isotrident/small/citizen.happy_1.png A /trunk/data/graphics/isotrident/small/citizen.scientist.png A /trunk/data/graphics/isotrident/small/citizen.tax_collector.png A /trunk/data/graphics/isotrident/small/citizen.unhappy_0.png A /trunk/data/graphics/isotrident/small/citizen.unhappy_1.png A /trunk/data/graphics/isotrident/small/ev.aqueduct.png A /trunk/data/graphics/isotrident/small/ev.aqueductbuilding.png A /trunk/data/graphics/isotrident/small/ev.citybuild.png A /trunk/data/graphics/isotrident/small/ev.citymaygrow.png A /trunk/data/graphics/isotrident/small/ev.citynuked.png A /trunk/data/graphics/isotrident/small/ev.diplomated.png A /trunk/data/graphics/isotrident/small/ev.diplomatmine.png A /trunk/data/graphics/isotrident/small/ev.famine.png A /trunk/data/graphics/isotrident/small/ev.faminefeared.png A /trunk/data/graphics/isotrident/small/ev.firstcontact.png A /trunk/data/graphics/isotrident/small/ev.granthrottle.png A /trunk/data/graphics/isotrident/small/ev.growth.png A /trunk/data/graphics/isotrident/small/ev.hutbarbarians.png A /trunk/data/graphics/isotrident/small/ev.hutcity.png A /trunk/data/graphics/isotrident/small/ev.hutcowardlybarbs.png A /trunk/data/graphics/isotrident/small/ev.hutnomads.png A /trunk/data/graphics/isotrident/small/ev.nuke.png A /trunk/data/graphics/isotrident/small/ev.pollution.png A /trunk/data/graphics/isotrident/small/ev.wonderbuilt.png A /trunk/data/graphics/isotrident/small/ev.wonderobsolete.png A /trunk/data/graphics/isotrident/small/ev.wonderstart.png A /trunk/data/graphics/isotrident/small/ev.wonderstopped.png A /trunk/data/graphics/isotrident/small/ev.wonderwillbebuilt.png A /trunk/data/graphics/isotrident/small/gov.anarchy.png A /trunk/data/graphics/isotrident/small/gov.communism.png A /trunk/data/graphics/isotrident/small/gov.democracy.png A /trunk/data/graphics/isotrident/small/gov.despotism.png A /trunk/data/graphics/isotrident/small/gov.fundamentalism.png A /trunk/data/graphics/isotrident/small/gov.monarchy.png A /trunk/data/graphics/isotrident/small/gov.republic.png A /trunk/data/graphics/isotrident/small/s.cooling_flake_0.png A /trunk/data/graphics/isotrident/small/s.cooling_flake_1.png A /trunk/data/graphics/isotrident/small/s.cooling_flake_2.png A /trunk/data/graphics/isotrident/small/s.cooling_flake_3.png A /trunk/data/graphics/isotrident/small/s.cooling_flake_4.png A /trunk/data/graphics/isotrident/small/s.cooling_flake_5.png A /trunk/data/graphics/isotrident/small/s.cooling_flake_6.png A /trunk/data/graphics/isotrident/small/s.cooling_flake_7.png A /trunk/data/graphics/isotrident/small/s.right_arrow.png A /trunk/data/graphics/isotrident/small/s.science_bulb_0.png A /trunk/data/graphics/isotrident/small/s.science_bulb_1.png A /trunk/data/graphics/isotrident/small/s.science_bulb_2.png A /trunk/data/graphics/isotrident/small/s.science_bulb_3.png A /trunk/data/graphics/isotrident/small/s.science_bulb_4.png A /trunk/data/graphics/isotrident/small/s.science_bulb_5.png A /trunk/data/graphics/isotrident/small/s.science_bulb_6.png A /trunk/data/graphics/isotrident/small/s.science_bulb_7.png A /trunk/data/graphics/isotrident/small/s.warming_sun_0.png A /trunk/data/graphics/isotrident/small/s.warming_sun_1.png A /trunk/data/graphics/isotrident/small/s.warming_sun_2.png A /trunk/data/graphics/isotrident/small/s.warming_sun_3.png A /trunk/data/graphics/isotrident/small/s.warming_sun_4.png A /trunk/data/graphics/isotrident/small/s.warming_sun_5.png A /trunk/data/graphics/isotrident/small/s.warming_sun_6.png A /trunk/data/graphics/isotrident/small/s.warming_sun_7.png A /trunk/data/graphics/isotrident/terrain1 A /trunk/data/graphics/isotrident/terrain1/artists A /trunk/data/graphics/isotrident/terrain1/r.rail_e.png A /trunk/data/graphics/isotrident/terrain1/r.rail_isolated.png A /trunk/data/graphics/isotrident/terrain1/r.rail_n.png A /trunk/data/graphics/isotrident/terrain1/r.rail_ne.png A /trunk/data/graphics/isotrident/terrain1/r.rail_nw.png A /trunk/data/graphics/isotrident/terrain1/r.rail_s.png A /trunk/data/graphics/isotrident/terrain1/r.rail_se.png A /trunk/data/graphics/isotrident/terrain1/r.rail_sw.png A /trunk/data/graphics/isotrident/terrain1/r.rail_w.png A /trunk/data/graphics/isotrident/terrain1/r.road_e.png A /trunk/data/graphics/isotrident/terrain1/r.road_isolated.png A /trunk/data/graphics/isotrident/terrain1/r.road_n.png A /trunk/data/graphics/isotrident/terrain1/r.road_ne.png A /trunk/data/graphics/isotrident/terrain1/r.road_nw.png A /trunk/data/graphics/isotrident/terrain1/r.road_s.png A /trunk/data/graphics/isotrident/terrain1/r.road_se.png A /trunk/data/graphics/isotrident/terrain1/r.road_sw.png A /trunk/data/graphics/isotrident/terrain1/r.road_w.png A /trunk/data/graphics/isotrident/terrain1/t.arctic1.png A /trunk/data/graphics/isotrident/terrain1/t.black_tile.png A /trunk/data/graphics/isotrident/terrain1/t.coast_color.png A /trunk/data/graphics/isotrident/terrain1/t.desert1.png A /trunk/data/graphics/isotrident/terrain1/t.desert2.png A /trunk/data/graphics/isotrident/terrain1/t.dither_tile.png A /trunk/data/graphics/isotrident/terrain1/t.forest1.png A /trunk/data/graphics/isotrident/terrain1/t.forest2.png A /trunk/data/graphics/isotrident/terrain1/t.grassland1.png A /trunk/data/graphics/isotrident/terrain1/t.grassland2.png A /trunk/data/graphics/isotrident/terrain1/t.hills1.png A /trunk/data/graphics/isotrident/terrain1/t.hills2.png A /trunk/data/graphics/isotrident/terrain1/t.jungle1.png A /trunk/data/graphics/isotrident/terrain1/t.mountains1.png A /trunk/data/graphics/isotrident/terrain1/t.mountains2.png A /trunk/data/graphics/isotrident/terrain1/t.ocean1.png A /trunk/data/graphics/isotrident/terrain1/t.plains1.png A /trunk/data/graphics/isotrident/terrain1/t.plains2.png A /trunk/data/graphics/isotrident/terrain1/t.swamp1.png A /trunk/data/graphics/isotrident/terrain1/t.tundra1.png A /trunk/data/graphics/isotrident/terrain1/ts.arctic_ivory.png A /trunk/data/graphics/isotrident/terrain1/ts.arctic_oil.png A /trunk/data/graphics/isotrident/terrain1/ts.buffalo.png A /trunk/data/graphics/isotrident/terrain1/ts.coal.png A /trunk/data/graphics/isotrident/terrain1/ts.fish.png A /trunk/data/graphics/isotrident/terrain1/ts.forest_game.png A /trunk/data/graphics/isotrident/terrain1/ts.fruit.png A /trunk/data/graphics/isotrident/terrain1/ts.furs.png A /trunk/data/graphics/isotrident/terrain1/ts.gems.png A /trunk/data/graphics/isotrident/terrain1/ts.gold.png A /trunk/data/graphics/isotrident/terrain1/ts.grassland_resources.png A /trunk/data/graphics/isotrident/terrain1/ts.horses.png A /trunk/data/graphics/isotrident/terrain1/ts.iron.png A /trunk/data/graphics/isotrident/terrain1/ts.oasis.png A /trunk/data/graphics/isotrident/terrain1/ts.oil.png A /trunk/data/graphics/isotrident/terrain1/ts.peat.png A /trunk/data/graphics/isotrident/terrain1/ts.pheasant.png A /trunk/data/graphics/isotrident/terrain1/ts.river_resources.png A /trunk/data/graphics/isotrident/terrain1/ts.seals.png A /trunk/data/graphics/isotrident/terrain1/ts.silk.png A /trunk/data/graphics/isotrident/terrain1/ts.spice.png A /trunk/data/graphics/isotrident/terrain1/ts.tundra_game.png A /trunk/data/graphics/isotrident/terrain1/ts.whales.png A /trunk/data/graphics/isotrident/terrain1/ts.wheat.png A /trunk/data/graphics/isotrident/terrain1/ts.wine.png A /trunk/data/graphics/isotrident/terrain1/tx.fallout.png A /trunk/data/graphics/isotrident/terrain1/tx.farmland.png A /trunk/data/graphics/isotrident/terrain1/tx.fog.png A /trunk/data/graphics/isotrident/terrain1/tx.irrigation.png A /trunk/data/graphics/isotrident/terrain1/tx.mine.png A /trunk/data/graphics/isotrident/terrain1/tx.oil_mine.png A /trunk/data/graphics/isotrident/terrain1/tx.pollution.png A /trunk/data/graphics/isotrident/terrain1/tx.village.png A /trunk/data/graphics/isotrident/terrain1/user.attention.png A /trunk/data/graphics/isotrident/terrain2 A /trunk/data/graphics/isotrident/terrain2/artists A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d0.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d1.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d2.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d3.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d4.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d5.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d6.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_d7.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l0.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l1.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l2.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l3.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l4.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l5.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l6.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_l7.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r0.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r1.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r2.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r3.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r4.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r5.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r6.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_r7.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u0.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u1.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u2.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u3.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u4.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u5.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u6.png A /trunk/data/graphics/isotrident/terrain2/tx.coast_cape_u7.png A /trunk/data/graphics/isotrident/terrain2/tx.river_outlet_e.png A /trunk/data/graphics/isotrident/terrain2/tx.river_outlet_n.png A /trunk/data/graphics/isotrident/terrain2/tx.river_outlet_s.png A /trunk/data/graphics/isotrident/terrain2/tx.river_outlet_w.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s0e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s0e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s0e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s0e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s1e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s1e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s1e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n0s1e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s0e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s0e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s0e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s0e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s1e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s1e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s1e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_forest_n1s1e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s0e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s0e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s0e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s0e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s1e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s1e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s1e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n0s1e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s0e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s0e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s0e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s0e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s1e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s1e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s1e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_hill_n1s1e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s0e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s0e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s0e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s0e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s1e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s1e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s1e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n0s1e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s0e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s0e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s0e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s0e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s1e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s1e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s1e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_mountain_n1s1e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s0e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s0e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s0e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s0e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s1e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s1e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s1e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n0s1e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s0e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s0e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s0e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s0e1w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s1e0w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s1e0w1.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s1e1w0.png A /trunk/data/graphics/isotrident/terrain2/tx.s_river_n1s1e1w1.png A /trunk/data/graphics/isotrident/tiles A /trunk/data/graphics/isotrident/tiles/artists A /trunk/data/graphics/isotrident/tiles/city.size_0.png A /trunk/data/graphics/isotrident/tiles/city.size_1.png A /trunk/data/graphics/isotrident/tiles/city.size_10.png A /trunk/data/graphics/isotrident/tiles/city.size_2.png A /trunk/data/graphics/isotrident/tiles/city.size_20.png A /trunk/data/graphics/isotrident/tiles/city.size_3.png A /trunk/data/graphics/isotrident/tiles/city.size_30.png A /trunk/data/graphics/isotrident/tiles/city.size_4.png A /trunk/data/graphics/isotrident/tiles/city.size_40.png A /trunk/data/graphics/isotrident/tiles/city.size_5.png A /trunk/data/graphics/isotrident/tiles/city.size_50.png A /trunk/data/graphics/isotrident/tiles/city.size_6.png A /trunk/data/graphics/isotrident/tiles/city.size_60.png A /trunk/data/graphics/isotrident/tiles/city.size_7.png A /trunk/data/graphics/isotrident/tiles/city.size_70.png A /trunk/data/graphics/isotrident/tiles/city.size_8.png A /trunk/data/graphics/isotrident/tiles/city.size_80.png A /trunk/data/graphics/isotrident/tiles/city.size_9.png A /trunk/data/graphics/isotrident/tiles/city.size_90.png A /trunk/data/graphics/isotrident/tiles/city.t_food_0.png A /trunk/data/graphics/isotrident/tiles/city.t_food_1.png A /trunk/data/graphics/isotrident/tiles/city.t_food_2.png A /trunk/data/graphics/isotrident/tiles/city.t_food_3.png A /trunk/data/graphics/isotrident/tiles/city.t_food_4.png A /trunk/data/graphics/isotrident/tiles/city.t_food_5.png A /trunk/data/graphics/isotrident/tiles/city.t_food_6.png A /trunk/data/graphics/isotrident/tiles/city.t_food_7.png A /trunk/data/graphics/isotrident/tiles/city.t_food_8.png A /trunk/data/graphics/isotrident/tiles/city.t_food_9.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_0.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_1.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_2.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_3.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_4.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_5.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_6.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_7.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_8.png A /trunk/data/graphics/isotrident/tiles/city.t_shields_9.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_0.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_1.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_2.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_3.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_4.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_5.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_6.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_7.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_8.png A /trunk/data/graphics/isotrident/tiles/city.t_trade_9.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_00.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_01.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_02.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_10.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_11.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_12.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_20.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_21.png A /trunk/data/graphics/isotrident/tiles/explode.nuke_22.png A /trunk/data/graphics/isotrident/tiles/unit.airbase.png A /trunk/data/graphics/isotrident/tiles/unit.auto_attack.png A /trunk/data/graphics/isotrident/tiles/unit.auto_explore.png A /trunk/data/graphics/isotrident/tiles/unit.auto_settler.png A /trunk/data/graphics/isotrident/tiles/unit.connect.png A /trunk/data/graphics/isotrident/tiles/unit.fallout.png A /trunk/data/graphics/isotrident/tiles/unit.fortified.png A /trunk/data/graphics/isotrident/tiles/unit.fortifying.png A /trunk/data/graphics/isotrident/tiles/unit.fortress.png A /trunk/data/graphics/isotrident/tiles/unit.goto.png A /trunk/data/graphics/isotrident/tiles/unit.hp_0.png A /trunk/data/graphics/isotrident/tiles/unit.hp_10.png A /trunk/data/graphics/isotrident/tiles/unit.hp_100.png A /trunk/data/graphics/isotrident/tiles/unit.hp_20.png A /trunk/data/graphics/isotrident/tiles/unit.hp_30.png A /trunk/data/graphics/isotrident/tiles/unit.hp_40.png A /trunk/data/graphics/isotrident/tiles/unit.hp_50.png A /trunk/data/graphics/isotrident/tiles/unit.hp_60.png A /trunk/data/graphics/isotrident/tiles/unit.hp_70.png A /trunk/data/graphics/isotrident/tiles/unit.hp_80.png A /trunk/data/graphics/isotrident/tiles/unit.hp_90.png A /trunk/data/graphics/isotrident/tiles/unit.irrigate.png A /trunk/data/graphics/isotrident/tiles/unit.mine.png A /trunk/data/graphics/isotrident/tiles/unit.patrol.png A /trunk/data/graphics/isotrident/tiles/unit.pillage.png A /trunk/data/graphics/isotrident/tiles/unit.pollution.png A /trunk/data/graphics/isotrident/tiles/unit.road.png A /trunk/data/graphics/isotrident/tiles/unit.sentry.png A /trunk/data/graphics/isotrident/tiles/unit.stack.png A /trunk/data/graphics/isotrident/tiles/unit.transform.png A /trunk/data/graphics/isotrident/tiles/upkeep.food.png A /trunk/data/graphics/isotrident/tiles/upkeep.food2.png A /trunk/data/graphics/isotrident/tiles/upkeep.shield.png A /trunk/data/graphics/isotrident/tiles/upkeep.unhappy.png A /trunk/data/graphics/isotrident/tiles/upkeep.unhappy2.png A /trunk/data/graphics/isotrident/units A /trunk/data/graphics/isotrident/units/artists A /trunk/data/graphics/isotrident/units/u.aegis_cruiser.png A /trunk/data/graphics/isotrident/units/u.alpine_troops.png A /trunk/data/graphics/isotrident/units/u.archers.png A /trunk/data/graphics/isotrident/units/u.armor.png A /trunk/data/graphics/isotrident/units/u.artillery.png A /trunk/data/graphics/isotrident/units/u.awacs.png A /trunk/data/graphics/isotrident/units/u.barbarian_leader.png A /trunk/data/graphics/isotrident/units/u.battleship.png A /trunk/data/graphics/isotrident/units/u.bomber.png A /trunk/data/graphics/isotrident/units/u.cannon.png A /trunk/data/graphics/isotrident/units/u.caravan.png A /trunk/data/graphics/isotrident/units/u.caravel.png A /trunk/data/graphics/isotrident/units/u.carrier.png A /trunk/data/graphics/isotrident/units/u.catapult.png A /trunk/data/graphics/isotrident/units/u.cavalry.png A /trunk/data/graphics/isotrident/units/u.chariot.png A /trunk/data/graphics/isotrident/units/u.cruise_missile.png A /trunk/data/graphics/isotrident/units/u.cruiser.png A /trunk/data/graphics/isotrident/units/u.crusaders.png A /trunk/data/graphics/isotrident/units/u.destroyer.png A /trunk/data/graphics/isotrident/units/u.diplomat.png A /trunk/data/graphics/isotrident/units/u.dragoons.png A /trunk/data/graphics/isotrident/units/u.elephants.png A /trunk/data/graphics/isotrident/units/u.engineers.png A /trunk/data/graphics/isotrident/units/u.explorer.png A /trunk/data/graphics/isotrident/units/u.fanatics.png A /trunk/data/graphics/isotrident/units/u.fighter.png A /trunk/data/graphics/isotrident/units/u.freight.png A /trunk/data/graphics/isotrident/units/u.frigate.png A /trunk/data/graphics/isotrident/units/u.galleon.png A /trunk/data/graphics/isotrident/units/u.helicopter.png A /trunk/data/graphics/isotrident/units/u.horsemen.png A /trunk/data/graphics/isotrident/units/u.howitzer.png A /trunk/data/graphics/isotrident/units/u.ironclad.png A /trunk/data/graphics/isotrident/units/u.knights.png A /trunk/data/graphics/isotrident/units/u.legion.png A /trunk/data/graphics/isotrident/units/u.marines.png A /trunk/data/graphics/isotrident/units/u.mech_inf.png A /trunk/data/graphics/isotrident/units/u.musketeers.png A /trunk/data/graphics/isotrident/units/u.nuclear.png A /trunk/data/graphics/isotrident/units/u.paratroopers.png A /trunk/data/graphics/isotrident/units/u.partisan.png A /trunk/data/graphics/isotrident/units/u.phalanx.png A /trunk/data/graphics/isotrident/units/u.pikemen.png A /trunk/data/graphics/isotrident/units/u.riflemen.png A /trunk/data/graphics/isotrident/units/u.settlers.png A /trunk/data/graphics/isotrident/units/u.spy.png A /trunk/data/graphics/isotrident/units/u.stealth_bomber.png A /trunk/data/graphics/isotrident/units/u.stealth_fighter.png A /trunk/data/graphics/isotrident/units/u.submarine.png A /trunk/data/graphics/isotrident/units/u.transport.png A /trunk/data/graphics/isotrident/units/u.trireme.png A /trunk/data/graphics/isotrident/units/u.warriors.png A /trunk/data/graphics/misc A /trunk/data/graphics/misc/buildings A /trunk/data/graphics/misc/buildings/artists A /trunk/data/graphics/misc/buildings/b.airport.png A /trunk/data/graphics/misc/buildings/b.apollo_program.png A /trunk/data/graphics/misc/buildings/b.aqueduct.png A /trunk/data/graphics/misc/buildings/b.asmiths_trading_co.png A /trunk/data/graphics/misc/buildings/b.bank.png A /trunk/data/graphics/misc/buildings/b.barracks.png A /trunk/data/graphics/misc/buildings/b.capitalization.png A /trunk/data/graphics/misc/buildings/b.cathedral.png A /trunk/data/graphics/misc/buildings/b.city_walls.png A /trunk/data/graphics/misc/buildings/b.coastal_defense.png A /trunk/data/graphics/misc/buildings/b.colosseum.png A /trunk/data/graphics/misc/buildings/b.colossus.png A /trunk/data/graphics/misc/buildings/b.copernicus_observatory.png A /trunk/data/graphics/misc/buildings/b.courthouse.png A /trunk/data/graphics/misc/buildings/b.cure_for_cancer.png A /trunk/data/graphics/misc/buildings/b.darwins_voyage.png A /trunk/data/graphics/misc/buildings/b.eiffel_tower.png A /trunk/data/graphics/misc/buildings/b.factory.png A /trunk/data/graphics/misc/buildings/b.granary.png A /trunk/data/graphics/misc/buildings/b.great_library.png A /trunk/data/graphics/misc/buildings/b.great_wall.png A /trunk/data/graphics/misc/buildings/b.hanging_gardens.png A /trunk/data/graphics/misc/buildings/b.harbour.png A /trunk/data/graphics/misc/buildings/b.hoover_dam.png A /trunk/data/graphics/misc/buildings/b.hydro_plant.png A /trunk/data/graphics/misc/buildings/b.isaac_newtons_college.png A /trunk/data/graphics/misc/buildings/b.js_bachs_cathedral.png A /trunk/data/graphics/misc/buildings/b.king_richards_crusade.png A /trunk/data/graphics/misc/buildings/b.leonardos_workshop.png A /trunk/data/graphics/misc/buildings/b.library.png A /trunk/data/graphics/misc/buildings/b.lighthouse.png A /trunk/data/graphics/misc/buildings/b.magellans_expedition.png A /trunk/data/graphics/misc/buildings/b.manhattan_project.png A /trunk/data/graphics/misc/buildings/b.marco_polos_embassy.png A /trunk/data/graphics/misc/buildings/b.marketplace.png A /trunk/data/graphics/misc/buildings/b.mass_transit.png A /trunk/data/graphics/misc/buildings/b.mfg_plant.png A /trunk/data/graphics/misc/buildings/b.michelangelos_chapel.png A /trunk/data/graphics/misc/buildings/b.nuclear_plant.png A /trunk/data/graphics/misc/buildings/b.offshore_platform.png A /trunk/data/graphics/misc/buildings/b.oracle.png A /trunk/data/graphics/misc/buildings/b.palace.png A /trunk/data/graphics/misc/buildings/b.police_station.png A /trunk/data/graphics/misc/buildings/b.port_facility.png A /trunk/data/graphics/misc/buildings/b.power_plant.png A /trunk/data/graphics/misc/buildings/b.pyramids.png A /trunk/data/graphics/misc/buildings/b.recycling_center.png A /trunk/data/graphics/misc/buildings/b.research_lab.png A /trunk/data/graphics/misc/buildings/b.sam_battery.png A /trunk/data/graphics/misc/buildings/b.sdi_defense.png A /trunk/data/graphics/misc/buildings/b.seti_program.png A /trunk/data/graphics/misc/buildings/b.sewer_system.png A /trunk/data/graphics/misc/buildings/b.shakespeares_theatre.png A /trunk/data/graphics/misc/buildings/b.solar_plant.png A /trunk/data/graphics/misc/buildings/b.space_component.png A /trunk/data/graphics/misc/buildings/b.space_modules.png A /trunk/data/graphics/misc/buildings/b.space_structural.png A /trunk/data/graphics/misc/buildings/b.statue_of_liberty.png A /trunk/data/graphics/misc/buildings/b.stock_exchange.png A /trunk/data/graphics/misc/buildings/b.sun_tzus_war_academy.png A /trunk/data/graphics/misc/buildings/b.super_highways.png A /trunk/data/graphics/misc/buildings/b.supermarket.png A /trunk/data/graphics/misc/buildings/b.temple.png A /trunk/data/graphics/misc/buildings/b.united_nations.png A /trunk/data/graphics/misc/buildings/b.university.png A /trunk/data/graphics/misc/buildings/b.womens_suffrage.png A /trunk/data/graphics/misc/chiefs A /trunk/data/graphics/misc/chiefs/artists A /trunk/data/graphics/misc/chiefs/cd.occupied.png A /trunk/data/graphics/misc/chiefs/city.classical_occupied.png A /trunk/data/graphics/misc/chiefs/city.european_occupied.png A /trunk/data/graphics/misc/chiefs/city.industrial_occupied.png A /trunk/data/graphics/misc/chiefs/city.modern_occupied.png A /trunk/data/graphics/misc/chiefs/city.postmodern_occupied.png A /trunk/data/graphics/misc/chiefs/unit.hp_0.png A /trunk/data/graphics/misc/chiefs/unit.hp_10.png A /trunk/data/graphics/misc/chiefs/unit.hp_100.png A /trunk/data/graphics/misc/chiefs/unit.hp_20.png A /trunk/data/graphics/misc/chiefs/unit.hp_30.png A /trunk/data/graphics/misc/chiefs/unit.hp_40.png A /trunk/data/graphics/misc/chiefs/unit.hp_50.png A /trunk/data/graphics/misc/chiefs/unit.hp_60.png A /trunk/data/graphics/misc/chiefs/unit.hp_70.png A /trunk/data/graphics/misc/chiefs/unit.hp_80.png A /trunk/data/graphics/misc/chiefs/unit.hp_90.png A /trunk/data/graphics/misc/shields A /trunk/data/graphics/misc/shields/artists A /trunk/data/graphics/misc/shields/f.arab.png A /trunk/data/graphics/misc/shields/f.argentina.png A /trunk/data/graphics/misc/shields/f.armenia.png A /trunk/data/graphics/misc/shields/f.australia.png A /trunk/data/graphics/misc/shields/f.austria.png A /trunk/data/graphics/misc/shields/f.azerbaijan.png A /trunk/data/graphics/misc/shields/f.barbarian.png A /trunk/data/graphics/misc/shields/f.bavarian.png A /trunk/data/graphics/misc/shields/f.belgium.png A /trunk/data/graphics/misc/shields/f.boer.png A /trunk/data/graphics/misc/shields/f.brasil.png A /trunk/data/graphics/misc/shields/f.bulgaria.png A /trunk/data/graphics/misc/shields/f.canada.png A /trunk/data/graphics/misc/shields/f.catalan.png A /trunk/data/graphics/misc/shields/f.cheyenne.png A /trunk/data/graphics/misc/shields/f.chile.png A /trunk/data/graphics/misc/shields/f.china.png A /trunk/data/graphics/misc/shields/f.cornwall.png A /trunk/data/graphics/misc/shields/f.croatia.png A /trunk/data/graphics/misc/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.thailand.png A /trunk/data/graphics/trident/flags/f.tunisia.png A /trunk/data/graphics/trident/flags/f.turkey.png A /trunk/data/graphics/trident/flags/f.ukraine.png A /trunk/data/graphics/trident/flags/f.united_kingdom.png A /trunk/data/graphics/trident/flags/f.united_nations.png A /trunk/data/graphics/trident/flags/f.unknown.png A /trunk/data/graphics/trident/flags/f.usa.png A /trunk/data/graphics/trident/flags/f.vietnam.png A /trunk/data/graphics/trident/flags/f.wales.png A /trunk/data/graphics/trident/roads A /trunk/data/graphics/trident/roads/artists A /trunk/data/graphics/trident/roads/r.c_rail_n0s0e0w1.png A /trunk/data/graphics/trident/roads/r.c_rail_n0s0e1w0.png A /trunk/data/graphics/trident/roads/r.c_rail_n0s0e1w1.png A /trunk/data/graphics/trident/roads/r.c_rail_n0s1e0w0.png A /trunk/data/graphics/trident/roads/r.c_rail_n0s1e0w1.png A /trunk/data/graphics/trident/roads/r.c_rail_n0s1e1w0.png A /trunk/data/graphics/trident/roads/r.c_rail_n0s1e1w1.png A /trunk/data/graphics/trident/roads/r.c_rail_n1s0e0w0.png A /trunk/data/graphics/trident/roads/r.c_rail_n1s0e0w1.png A /trunk/data/graphics/trident/roads/r.c_rail_n1s0e1w0.png A /trunk/data/graphics/trident/roads/r.c_rail_n1s0e1w1.png A /trunk/data/graphics/trident/roads/r.c_rail_n1s1e0w0.png A /trunk/data/graphics/trident/roads/r.c_rail_n1s1e0w1.png A /trunk/data/graphics/trident/roads/r.c_rail_n1s1e1w0.png A /trunk/data/graphics/trident/roads/r.c_rail_n1s1e1w1.png A /trunk/data/graphics/trident/roads/r.c_rail_ne.png A /trunk/data/graphics/trident/roads/r.c_rail_nw.png A /trunk/data/graphics/trident/roads/r.c_rail_se.png A /trunk/data/graphics/trident/roads/r.c_rail_sw.png A /trunk/data/graphics/trident/roads/r.c_road_n0s0e0w1.png A /trunk/data/graphics/trident/roads/r.c_road_n0s0e1w0.png A /trunk/data/graphics/trident/roads/r.c_road_n0s0e1w1.png A /trunk/data/graphics/trident/roads/r.c_road_n0s1e0w0.png A /trunk/data/graphics/trident/roads/r.c_road_n0s1e0w1.png A /trunk/data/graphics/trident/roads/r.c_road_n0s1e1w0.png A /trunk/data/graphics/trident/roads/r.c_road_n0s1e1w1.png A /trunk/data/graphics/trident/roads/r.c_road_n1s0e0w0.png A /trunk/data/graphics/trident/roads/r.c_road_n1s0e0w1.png A /trunk/data/graphics/trident/roads/r.c_road_n1s0e1w0.png A /trunk/data/graphics/trident/roads/r.c_road_n1s0e1w1.png A /trunk/data/graphics/trident/roads/r.c_road_n1s1e0w0.png A /trunk/data/graphics/trident/roads/r.c_road_n1s1e0w1.png A /trunk/data/graphics/trident/roads/r.c_road_n1s1e1w0.png A /trunk/data/graphics/trident/roads/r.c_road_n1s1e1w1.png A /trunk/data/graphics/trident/roads/r.d_rail_n0s0e0w1.png A /trunk/data/graphics/trident/roads/r.d_rail_n0s0e1w0.png A /trunk/data/graphics/trident/roads/r.d_rail_n0s0e1w1.png A /trunk/data/graphics/trident/roads/r.d_rail_n0s1e0w0.png A /trunk/data/graphics/trident/roads/r.d_rail_n0s1e0w1.png A /trunk/data/graphics/trident/roads/r.d_rail_n0s1e1w0.png A /trunk/data/graphics/trident/roads/r.d_rail_n0s1e1w1.png A /trunk/data/graphics/trident/roads/r.d_rail_n1s0e0w0.png A /trunk/data/graphics/trident/roads/r.d_rail_n1s0e0w1.png A /trunk/data/graphics/trident/roads/r.d_rail_n1s0e1w0.png A /trunk/data/graphics/trident/roads/r.d_rail_n1s0e1w1.png A /trunk/data/graphics/trident/roads/r.d_rail_n1s1e0w0.png A /trunk/data/graphics/trident/roads/r.d_rail_n1s1e0w1.png A /trunk/data/graphics/trident/roads/r.d_rail_n1s1e1w0.png A /trunk/data/graphics/trident/roads/r.d_rail_n1s1e1w1.png A /trunk/data/graphics/trident/roads/r.d_road_n0s0e0w1.png A /trunk/data/graphics/trident/roads/r.d_road_n0s0e1w0.png A /trunk/data/graphics/trident/roads/r.d_road_n0s0e1w1.png A /trunk/data/graphics/trident/roads/r.d_road_n0s1e0w0.png A /trunk/data/graphics/trident/roads/r.d_road_n0s1e0w1.png A /trunk/data/graphics/trident/roads/r.d_road_n0s1e1w0.png A /trunk/data/graphics/trident/roads/r.d_road_n0s1e1w1.png A /trunk/data/graphics/trident/roads/r.d_road_n1s0e0w0.png A /trunk/data/graphics/trident/roads/r.d_road_n1s0e0w1.png A /trunk/data/graphics/trident/roads/r.d_road_n1s0e1w0.png A /trunk/data/graphics/trident/roads/r.d_road_n1s0e1w1.png A /trunk/data/graphics/trident/roads/r.d_road_n1s1e0w0.png A /trunk/data/graphics/trident/roads/r.d_road_n1s1e0w1.png A /trunk/data/graphics/trident/roads/r.d_road_n1s1e1w0.png A /trunk/data/graphics/trident/roads/r.d_road_n1s1e1w1.png A /trunk/data/graphics/trident/roads/r.rail_isolated.png A /trunk/data/graphics/trident/roads/r.road_isolated.png A /trunk/data/graphics/trident/tiles A /trunk/data/graphics/trident/tiles/artists A /trunk/data/graphics/trident/tiles/city.size_0.png A /trunk/data/graphics/trident/tiles/city.size_1.png A /trunk/data/graphics/trident/tiles/city.size_10.png A /trunk/data/graphics/trident/tiles/city.size_2.png A /trunk/data/graphics/trident/tiles/city.size_20.png A /trunk/data/graphics/trident/tiles/city.size_3.png A /trunk/data/graphics/trident/tiles/city.size_30.png A /trunk/data/graphics/trident/tiles/city.size_4.png A /trunk/data/graphics/trident/tiles/city.size_40.png A /trunk/data/graphics/trident/tiles/city.size_5.png A /trunk/data/graphics/trident/tiles/city.size_50.png A /trunk/data/graphics/trident/tiles/city.size_6.png A /trunk/data/graphics/trident/tiles/city.size_60.png A /trunk/data/graphics/trident/tiles/city.size_7.png A /trunk/data/graphics/trident/tiles/city.size_70.png A /trunk/data/graphics/trident/tiles/city.size_8.png A /trunk/data/graphics/trident/tiles/city.size_80.png A /trunk/data/graphics/trident/tiles/city.size_9.png A /trunk/data/graphics/trident/tiles/city.size_90.png A /trunk/data/graphics/trident/tiles/city.t_food_0.png A /trunk/data/graphics/trident/tiles/city.t_food_1.png A /trunk/data/graphics/trident/tiles/city.t_food_2.png A /trunk/data/graphics/trident/tiles/city.t_food_3.png A /trunk/data/graphics/trident/tiles/city.t_food_4.png A /trunk/data/graphics/trident/tiles/city.t_food_5.png A /trunk/data/graphics/trident/tiles/city.t_food_6.png A /trunk/data/graphics/trident/tiles/city.t_food_7.png A /trunk/data/graphics/trident/tiles/city.t_food_8.png A /trunk/data/graphics/trident/tiles/city.t_food_9.png A /trunk/data/graphics/trident/tiles/city.t_shields_0.png A /trunk/data/graphics/trident/tiles/city.t_shields_1.png A /trunk/data/graphics/trident/tiles/city.t_shields_2.png A /trunk/data/graphics/trident/tiles/city.t_shields_3.png A /trunk/data/graphics/trident/tiles/city.t_shields_4.png A /trunk/data/graphics/trident/tiles/city.t_shields_5.png A /trunk/data/graphics/trident/tiles/city.t_shields_6.png A /trunk/data/graphics/trident/tiles/city.t_shields_7.png A /trunk/data/graphics/trident/tiles/city.t_shields_8.png A /trunk/data/graphics/trident/tiles/city.t_shields_9.png A /trunk/data/graphics/trident/tiles/city.t_trade_0.png A /trunk/data/graphics/trident/tiles/city.t_trade_1.png A /trunk/data/graphics/trident/tiles/city.t_trade_2.png A /trunk/data/graphics/trident/tiles/city.t_trade_3.png A /trunk/data/graphics/trident/tiles/city.t_trade_4.png A /trunk/data/graphics/trident/tiles/city.t_trade_5.png A /trunk/data/graphics/trident/tiles/city.t_trade_6.png A /trunk/data/graphics/trident/tiles/city.t_trade_7.png A /trunk/data/graphics/trident/tiles/city.t_trade_8.png A /trunk/data/graphics/trident/tiles/city.t_trade_9.png A /trunk/data/graphics/trident/tiles/explode.nuke_00.png A /trunk/data/graphics/trident/tiles/explode.nuke_01.png A /trunk/data/graphics/trident/tiles/explode.nuke_02.png A /trunk/data/graphics/trident/tiles/explode.nuke_10.png A /trunk/data/graphics/trident/tiles/explode.nuke_11.png A /trunk/data/graphics/trident/tiles/explode.nuke_12.png A /trunk/data/graphics/trident/tiles/explode.nuke_20.png A /trunk/data/graphics/trident/tiles/explode.nuke_21.png A /trunk/data/graphics/trident/tiles/explode.nuke_22.png A /trunk/data/graphics/trident/tiles/t.arctic_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.arctic_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.arctic_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.arctic_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.arctic_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.arctic_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.arctic_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.arctic_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.arctic_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.arctic_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.arctic_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.arctic_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.arctic_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.arctic_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.arctic_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.arctic_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.desert_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.desert_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.desert_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.desert_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.desert_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.desert_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.desert_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.desert_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.desert_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.desert_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.desert_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.desert_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.desert_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.desert_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.desert_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.desert_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.forest_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.forest_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.forest_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.forest_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.forest_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.forest_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.forest_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.forest_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.forest_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.forest_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.forest_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.forest_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.forest_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.forest_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.forest_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.forest_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.grassland_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.grassland_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.grassland_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.grassland_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.grassland_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.grassland_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.grassland_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.grassland_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.grassland_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.grassland_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.grassland_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.grassland_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.grassland_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.grassland_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.grassland_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.grassland_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.hills_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.hills_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.hills_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.hills_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.hills_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.hills_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.hills_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.hills_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.hills_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.hills_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.hills_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.hills_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.hills_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.hills_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.hills_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.hills_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.jungle_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.jungle_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.jungle_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.jungle_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.jungle_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.jungle_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.jungle_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.jungle_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.jungle_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.jungle_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.jungle_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.jungle_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.jungle_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.jungle_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.jungle_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.jungle_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.mountains_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.mountains_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.mountains_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.mountains_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.mountains_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.mountains_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.mountains_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.mountains_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.mountains_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.mountains_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.mountains_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.mountains_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.mountains_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.mountains_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.mountains_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.mountains_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.ocean_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.ocean_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.ocean_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.ocean_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.ocean_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.ocean_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.ocean_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.ocean_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.ocean_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.ocean_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.ocean_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.ocean_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.ocean_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.ocean_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.ocean_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.ocean_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.plains_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.plains_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.plains_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.plains_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.plains_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.plains_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.plains_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.plains_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.plains_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.plains_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.plains_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.plains_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.plains_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.plains_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.plains_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.plains_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.swamp_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.swamp_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.swamp_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.swamp_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.swamp_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.swamp_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.swamp_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.swamp_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.swamp_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.swamp_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.swamp_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.swamp_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.swamp_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.swamp_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.swamp_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.swamp_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.t_river_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.t_river_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.t_river_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.t_river_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.t_river_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.t_river_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.t_river_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.t_river_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.t_river_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.t_river_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.t_river_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.t_river_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.t_river_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.t_river_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.t_river_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.t_river_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/t.tundra_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/t.tundra_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/t.tundra_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/t.tundra_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/t.tundra_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/t.tundra_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/t.tundra_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/t.tundra_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/t.tundra_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/t.tundra_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/t.tundra_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/t.tundra_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/t.tundra_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/t.tundra_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/t.tundra_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/t.tundra_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/ts.arctic_ivory.png A /trunk/data/graphics/trident/tiles/ts.arctic_oil.png A /trunk/data/graphics/trident/tiles/ts.buffalo.png A /trunk/data/graphics/trident/tiles/ts.coal.png A /trunk/data/graphics/trident/tiles/ts.fish.png A /trunk/data/graphics/trident/tiles/ts.forest_game.png A /trunk/data/graphics/trident/tiles/ts.fruit.png A /trunk/data/graphics/trident/tiles/ts.furs.png A /trunk/data/graphics/trident/tiles/ts.gems.png A /trunk/data/graphics/trident/tiles/ts.gold.png A /trunk/data/graphics/trident/tiles/ts.grassland_resources.png A /trunk/data/graphics/trident/tiles/ts.horses.png A /trunk/data/graphics/trident/tiles/ts.iron.png A /trunk/data/graphics/trident/tiles/ts.oasis.png A /trunk/data/graphics/trident/tiles/ts.oil.png A /trunk/data/graphics/trident/tiles/ts.peat.png A /trunk/data/graphics/trident/tiles/ts.pheasant.png A /trunk/data/graphics/trident/tiles/ts.river_resources.png A /trunk/data/graphics/trident/tiles/ts.seals.png A /trunk/data/graphics/trident/tiles/ts.silk.png A /trunk/data/graphics/trident/tiles/ts.spice.png A /trunk/data/graphics/trident/tiles/ts.tundra_game.png A /trunk/data/graphics/trident/tiles/ts.whales.png A /trunk/data/graphics/trident/tiles/ts.wheat.png A /trunk/data/graphics/trident/tiles/ts.wine.png A /trunk/data/graphics/trident/tiles/tx.airbase.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/tx.coast_cape_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/tx.darkness_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/tx.darkness_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/tx.darkness_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/tx.darkness_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/tx.darkness_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/tx.darkness_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/tx.darkness_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/tx.darkness_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/tx.darkness_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/tx.darkness_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/tx.darkness_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/tx.darkness_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/tx.darkness_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/tx.darkness_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/tx.darkness_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/tx.denmark_00.png A /trunk/data/graphics/trident/tiles/tx.denmark_01.png A /trunk/data/graphics/trident/tiles/tx.denmark_02.png A /trunk/data/graphics/trident/tiles/tx.denmark_10.png A /trunk/data/graphics/trident/tiles/tx.denmark_11.png A /trunk/data/graphics/trident/tiles/tx.denmark_12.png A /trunk/data/graphics/trident/tiles/tx.fallout.png A /trunk/data/graphics/trident/tiles/tx.farmland.png A /trunk/data/graphics/trident/tiles/tx.fog.png A /trunk/data/graphics/trident/tiles/tx.fortress.png A /trunk/data/graphics/trident/tiles/tx.irrigation.png A /trunk/data/graphics/trident/tiles/tx.mine.png A /trunk/data/graphics/trident/tiles/tx.oil_mine.png A /trunk/data/graphics/trident/tiles/tx.pollution.png A /trunk/data/graphics/trident/tiles/tx.river_outlet_e.png A /trunk/data/graphics/trident/tiles/tx.river_outlet_n.png A /trunk/data/graphics/trident/tiles/tx.river_outlet_s.png A /trunk/data/graphics/trident/tiles/tx.river_outlet_w.png A /trunk/data/graphics/trident/tiles/tx.s_river_n0s0e0w0.png A /trunk/data/graphics/trident/tiles/tx.s_river_n0s0e0w1.png A /trunk/data/graphics/trident/tiles/tx.s_river_n0s0e1w0.png A /trunk/data/graphics/trident/tiles/tx.s_river_n0s0e1w1.png A /trunk/data/graphics/trident/tiles/tx.s_river_n0s1e0w0.png A /trunk/data/graphics/trident/tiles/tx.s_river_n0s1e0w1.png A /trunk/data/graphics/trident/tiles/tx.s_river_n0s1e1w0.png A /trunk/data/graphics/trident/tiles/tx.s_river_n0s1e1w1.png A /trunk/data/graphics/trident/tiles/tx.s_river_n1s0e0w0.png A /trunk/data/graphics/trident/tiles/tx.s_river_n1s0e0w1.png A /trunk/data/graphics/trident/tiles/tx.s_river_n1s0e1w0.png A /trunk/data/graphics/trident/tiles/tx.s_river_n1s0e1w1.png A /trunk/data/graphics/trident/tiles/tx.s_river_n1s1e0w0.png A /trunk/data/graphics/trident/tiles/tx.s_river_n1s1e0w1.png A /trunk/data/graphics/trident/tiles/tx.s_river_n1s1e1w0.png A /trunk/data/graphics/trident/tiles/tx.s_river_n1s1e1w1.png A /trunk/data/graphics/trident/tiles/tx.village.png A /trunk/data/graphics/trident/tiles/unit.airbase.png A /trunk/data/graphics/trident/tiles/unit.auto_attack.png A /trunk/data/graphics/trident/tiles/unit.auto_explore.png A /trunk/data/graphics/trident/tiles/unit.auto_settler.png A /trunk/data/graphics/trident/tiles/unit.connect.png A /trunk/data/graphics/trident/tiles/unit.fallout.png A /trunk/data/graphics/trident/tiles/unit.fortified.png A /trunk/data/graphics/trident/tiles/unit.fortifying.png A /trunk/data/graphics/trident/tiles/unit.fortress.png A /trunk/data/graphics/trident/tiles/unit.goto.png A /trunk/data/graphics/trident/tiles/unit.hp_0.png A /trunk/data/graphics/trident/tiles/unit.hp_10.png A /trunk/data/graphics/trident/tiles/unit.hp_100.png A /trunk/data/graphics/trident/tiles/unit.hp_20.png A /trunk/data/graphics/trident/tiles/unit.hp_30.png A /trunk/data/graphics/trident/tiles/unit.hp_40.png A /trunk/data/graphics/trident/tiles/unit.hp_50.png A /trunk/data/graphics/trident/tiles/unit.hp_60.png A /trunk/data/graphics/trident/tiles/unit.hp_70.png A /trunk/data/graphics/trident/tiles/unit.hp_80.png A /trunk/data/graphics/trident/tiles/unit.hp_90.png A /trunk/data/graphics/trident/tiles/unit.irrigate.png A /trunk/data/graphics/trident/tiles/unit.mine.png A /trunk/data/graphics/trident/tiles/unit.patrol.png A /trunk/data/graphics/trident/tiles/unit.pillage.png A /trunk/data/graphics/trident/tiles/unit.pollution.png A /trunk/data/graphics/trident/tiles/unit.road.png A /trunk/data/graphics/trident/tiles/unit.sentry.png A /trunk/data/graphics/trident/tiles/unit.stack.png A /trunk/data/graphics/trident/tiles/unit.transform.png A /trunk/data/graphics/trident/tiles/upkeep.food.png A /trunk/data/graphics/trident/tiles/upkeep.food2.png A /trunk/data/graphics/trident/tiles/upkeep.shield.png A /trunk/data/graphics/trident/tiles/upkeep.unhappy.png A /trunk/data/graphics/trident/tiles/upkeep.unhappy2.png A /trunk/data/graphics/trident/tiles/user.attention.png A /trunk/data/graphics/trident/units A /trunk/data/graphics/trident/units/artists A /trunk/data/graphics/trident/units/u.aegis_cruiser.png A /trunk/data/graphics/trident/units/u.alpine_troops.png A /trunk/data/graphics/trident/units/u.archers.png A /trunk/data/graphics/trident/units/u.armor.png A /trunk/data/graphics/trident/units/u.artillery.png A /trunk/data/graphics/trident/units/u.awacs.png A /trunk/data/graphics/trident/units/u.barbarian_leader.png A /trunk/data/graphics/trident/units/u.battleship.png A /trunk/data/graphics/trident/units/u.bomber.png A /trunk/data/graphics/trident/units/u.cannon.png A /trunk/data/graphics/trident/units/u.caravan.png A /trunk/data/graphics/trident/units/u.caravel.png A /trunk/data/graphics/trident/units/u.carrier.png A /trunk/data/graphics/trident/units/u.catapult.png A /trunk/data/graphics/trident/units/u.cavalry.png A /trunk/data/graphics/trident/units/u.chariot.png A /trunk/data/graphics/trident/units/u.cruise_missile.png A /trunk/data/graphics/trident/units/u.cruiser.png A /trunk/data/graphics/trident/units/u.crusaders.png A /trunk/data/graphics/trident/units/u.destroyer.png A /trunk/data/graphics/trident/units/u.diplomat.png A /trunk/data/graphics/trident/units/u.dragoons.png A /trunk/data/graphics/trident/units/u.elephants.png A /trunk/data/graphics/trident/units/u.engineers.png A /trunk/data/graphics/trident/units/u.explorer.png A /trunk/data/graphics/trident/units/u.fanatics.png A /trunk/data/graphics/trident/units/u.fighter.png A /trunk/data/graphics/trident/units/u.freight.png A /trunk/data/graphics/trident/units/u.frigate.png A /trunk/data/graphics/trident/units/u.galleon.png A /trunk/data/graphics/trident/units/u.helicopter.png A /trunk/data/graphics/trident/units/u.horsemen.png A /trunk/data/graphics/trident/units/u.howitzer.png A /trunk/data/graphics/trident/units/u.ironclad.png A /trunk/data/graphics/trident/units/u.knights.png A /trunk/data/graphics/trident/units/u.legion.png A /trunk/data/graphics/trident/units/u.marines.png A /trunk/data/graphics/trident/units/u.mech_inf.png A /trunk/data/graphics/trident/units/u.musketeers.png A /trunk/data/graphics/trident/units/u.nuclear.png A /trunk/data/graphics/trident/units/u.paratroopers.png A /trunk/data/graphics/trident/units/u.partisan.png A /trunk/data/graphics/trident/units/u.phalanx.png A /trunk/data/graphics/trident/units/u.pikemen.png A /trunk/data/graphics/trident/units/u.riflemen.png A /trunk/data/graphics/trident/units/u.settlers.png A /trunk/data/graphics/trident/units/u.spy.png A /trunk/data/graphics/trident/units/u.stealth_bomber.png A /trunk/data/graphics/trident/units/u.stealth_fighter.png A /trunk/data/graphics/trident/units/u.submarine.png A /trunk/data/graphics/trident/units/u.transport.png A /trunk/data/graphics/trident/units/u.trireme.png A /trunk/data/graphics/trident/units/u.warriors.png Sprite tiles, one per file in the new organization. Graphics directory is now fully populated and ready for testing. Sat, 01 Feb 2003 16:15:53 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec M /trunk/doc/README.graphics Remove the flags_are_transparent tilespec option, which is now used by default. Note that having opaque flags is still quite possible, the only difference is some unnecessary drawing may be done. Patch by Eric S. Raymond as PR#2956 with style changes by me. Sat, 01 Feb 2003 16:12:38 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gotodlg.c New non-modal goto dialog. Sat, 01 Feb 2003 14:26:33 -0800 vasc: Changed paths: M /trunk/data/freeciv.rc-2.0 Changed chatline colors to black-on-white. Sat, 01 Feb 2003 07:01:15 -0800 asf: Changed paths: A /trunk/doc/fr/BUGS *** empty log message *** Sat, 01 Feb 2003 04:10:33 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/rc2c M /trunk/client/gui-sdl/repodlgs.c M /trunk/client/gui-sdl/repodlgs.h New Dialogs (Steal Tech, Sabotage, Connect, Bribge, Incite Rev. , etc) Fix of Segfault in science dlg. when "None" goal is in use. Fri, 31 Jan 2003 23:41:10 -0800 jdorje: Changed paths: M /trunk/client/packhand.c Make the science dialog non-modal when it pops up after discovery of a new technology. This fixes a bug reported by Kenn Munro as PR#2948. Patch by myself and Vasco. Fri, 31 Jan 2003 18:17:07 -0800 esr: Changed paths: D /trunk/data/nation/Makefile.am Makefile.am is now generated by autogen.sh Fri, 31 Jan 2003 18:10:46 -0800 jdorje: Changed paths: M /trunk/ai/advmilitary.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c Add the ruleset-controlled ability to have a building present as the requirement for building a unit. Using the impr_req field in units.ruleset means that unit type cannot be built in a city unless the city has the specified improvement already. This adds a manditory capability since the clients need to know what can be built. Patch by Per Mathisen as PR#2930, with added comments by me. Fri, 31 Jan 2003 17:40:38 -0800 esr: Changed paths: M /trunk/data/nation/Makefile.am.sh Typo fix in comment. Fri, 31 Jan 2003 17:32:05 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/inputdlg.c Make the input dialog non-modal. Fri, 31 Jan 2003 16:11:08 -0800 vasc: Changed paths: M /trunk/data/default/units.ruleset Move Awacs unit declaration to end of file to ensure compatibility with old savedgames. Fri, 31 Jan 2003 15:31:19 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Remove useless separator in Game menu, Use gtk_item_factory_get_item since it is more appropriate than gtk_item_factory_get_widget. Fri, 31 Jan 2003 15:29:21 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/finddlg.c Sort city list by name. Fri, 31 Jan 2003 15:05:52 -0800 esr: Changed paths: M /trunk/autogen.sh Generate a Makefile.am file for data/nation based on the contents of that directory, so as to avoid having to either hardwire in the list of nations or doing wildcarding that breaks `make distcheck'. We do this just before calling automake. Fri, 31 Jan 2003 14:56:56 -0800 esr: Changed paths: M /trunk/data/nation/Makefile.am A /trunk/data/nation/Makefile.am.sh A script to autogenerate Makefile.am from the directory contents Fri, 31 Jan 2003 12:22:10 -0800 asf: Changed paths: M /trunk/po/fr.po maj du 31/01/2003 Fri, 31 Jan 2003 09:38:09 -0800 jdorje: Changed paths: D /trunk/client/gui-beos Remove one additional file from gui-beos. Fri, 31 Jan 2003 09:36:55 -0800 jdorje: Changed paths: D /trunk/client/gui-beos/About.hpp D /trunk/client/gui-beos/App.cpp D /trunk/client/gui-beos/App.hpp D /trunk/client/gui-beos/Backend.cpp D /trunk/client/gui-beos/Backend.hpp D /trunk/client/gui-beos/Defs.cpp D /trunk/client/gui-beos/Defs.hpp D /trunk/client/gui-beos/Freeciv.rsrc D /trunk/client/gui-beos/InputView.cpp D /trunk/client/gui-beos/InputView.hpp D /trunk/client/gui-beos/MainWindow.cpp D /trunk/client/gui-beos/MainWindow.hpp D /trunk/client/gui-beos/Makefile D /trunk/client/gui-beos/MapCanvas.cpp D /trunk/client/gui-beos/MapCanvas.hpp D /trunk/client/gui-beos/OutputView.cpp D /trunk/client/gui-beos/OutputView.hpp D /trunk/client/gui-beos/README.BeOS D /trunk/client/gui-beos/README.design D /trunk/client/gui-beos/README.todo D /trunk/client/gui-beos/RadarView.cpp D /trunk/client/gui-beos/RadarView.hpp D /trunk/client/gui-beos/StatusView.cpp D /trunk/client/gui-beos/StatusView.hpp D /trunk/client/gui-beos/SummaryView.cpp D /trunk/client/gui-beos/SummaryView.hpp D /trunk/client/gui-beos/UnitInfoView.cpp D /trunk/client/gui-beos/UnitInfoView.hpp D /trunk/client/gui-beos/UnitsBelowView.cpp D /trunk/client/gui-beos/UnitsBelowView.hpp D /trunk/client/gui-beos/chatline.cpp D /trunk/client/gui-beos/chatline.h D /trunk/client/gui-beos/citydlg.cpp D /trunk/client/gui-beos/citydlg.h D /trunk/client/gui-beos/cityrep.cpp D /trunk/client/gui-beos/cityrep.h D /trunk/client/gui-beos/civ D /trunk/client/gui-beos/colors.cpp D /trunk/client/gui-beos/colors.hpp D /trunk/client/gui-beos/connectdlg.cpp D /trunk/client/gui-beos/connectdlg.hpp D /trunk/client/gui-beos/dialogs.cpp D /trunk/client/gui-beos/dialogs.h D /trunk/client/gui-beos/diplodlg.cpp D /trunk/client/gui-beos/diplodlg.h D /trunk/client/gui-beos/finddlg.cpp D /trunk/client/gui-beos/finddlg.hpp D /trunk/client/gui-beos/gotodlg.cpp D /trunk/client/gui-beos/gotodlg.h D /trunk/client/gui-beos/graphics.cpp D /trunk/client/gui-beos/graphics.hpp D /trunk/client/gui-beos/gui_main.c D /trunk/client/gui-beos/gui_main.h D /trunk/client/gui-beos/helpdlg.cpp D /trunk/client/gui-beos/helpdlg.hpp D /trunk/client/gui-beos/inteldlg.cpp D /trunk/client/gui-beos/lib D /trunk/client/gui-beos/mapctrl.cpp D /trunk/client/gui-beos/mapctrl.h D /trunk/client/gui-beos/mapview.cpp D /trunk/client/gui-beos/mapview.h D /trunk/client/gui-beos/menu.cpp D /trunk/client/gui-beos/menu.hpp D /trunk/client/gui-beos/messagedlg.cpp D /trunk/client/gui-beos/messagedlg.hpp D /trunk/client/gui-beos/messagewin.cpp D /trunk/client/gui-beos/messagewin.h D /trunk/client/gui-beos/optiondlg.cpp D /trunk/client/gui-beos/optiondlg.hpp D /trunk/client/gui-beos/plrdlg.cpp D /trunk/client/gui-beos/plrdlg.h D /trunk/client/gui-beos/ratesdlg.cpp D /trunk/client/gui-beos/ratesdlg.hpp D /trunk/client/gui-beos/repodlgs.cpp D /trunk/client/gui-beos/repodlgs.h D /trunk/client/gui-beos/spaceshipdlg.cpp D /trunk/client/gui-beos/spaceshipdlg.h D /trunk/client/gui-beos/wldlg.cpp D /trunk/client/gui-beos/wldlg.hpp Remove "unused" gui-beos sources. They can be revived later, but it is probably more productive to work on an SDL client instead. Fri, 31 Jan 2003 09:29:06 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/mapview.c Avoid a compiler warning from a badly-formed C comment. Fri, 31 Jan 2003 03:17:56 -0800 esr: Changed paths: M /trunk/data/nation/Makefile.am Change Makefile.am so it doesn't have to list the nation files explicitly. Instead, use $(shell ls -1 *.ruleset) to make the generated Makefile compute the list dynamically. Fri, 31 Jan 2003 02:20:36 -0800 esr: Changed paths: M /trunk/data/nation/bavarian.ruleset Christian Knoke corrects leader names for historical Bavaria. Closes PR#2952. Fri, 31 Jan 2003 01:49:03 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Fri, 31 Jan 2003 01:17:22 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Fri, 31 Jan 2003 01:09:58 -0800 jdorje: Changed paths: M /trunk/client/mapview_common.c Introduce a localized hack to redraw city descriptions when refresh_tile_mapcanvas() is called. Issued as PR#2709. Fri, 31 Jan 2003 00:39:00 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/nation.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/ruleset.c Read the nation class and legend data from the ruleset, and pass it along to the client. No GUI makes use of this data yet. Patch by Raimar Falke as part of PR#2841, with changes by me. Thu, 30 Jan 2003 23:42:29 -0800 esr: Changed paths: M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/server/savegame.c Use untranslated name to designate nations in savefiles. That way you won't lose if you restart a game under a different localization than you saved it. Fixes a bug reported Fri, 31 Jan 2003 01:32:43 -0500 by mateusz stefek. Thu, 30 Jan 2003 20:27:37 -0800 ama: Changed paths: M /trunk/po/ja.po Merge translation from TS1_14 branch. Update ja.po to 2905t+52f+92u+6o. Thu, 30 Jan 2003 19:32:46 -0800 ama: Changed paths: M /trunk/doc/ja/README.ja Sync with 1.6. Thu, 30 Jan 2003 16:58:48 -0800 jdorje: Changed paths: M /trunk/server/cityturn.c When building coinage, you get coins for your previously accumulated shield stock at a 1:1 ratio. Report and patch by Thomas Strub as PR#2918, with an added comment by me. Thu, 30 Jan 2003 16:32:05 -0800 ama: Changed paths: M /trunk/doc/ja/NEWS.ja Sync with 1.42. Thu, 30 Jan 2003 16:24:47 -0800 ama: Changed paths: M /trunk/doc/ja/BUGS.ja Sync with 1.13. Thu, 30 Jan 2003 12:07:27 -0800 per: Changed paths: M /trunk/server/cityturn.c Ensure that you don't mistakenly upgrade a unit while trying to automatically upgrade barracks (for unusual rulesets). Improve some checks and comments. Changes lifted from techs restrictions patch. Thu, 30 Jan 2003 12:02:26 -0800 per: Changed paths: M /trunk/server/citytools.c Don't crash clients if there is no non-obsolete L_FIRSTBUILD unit to be built for new cities. Changes lifted from techs restrictions patch. Thu, 30 Jan 2003 11:53:50 -0800 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiunit.c Further cleanup of kill_something_with() and process_attacker_want(). Lifted from my techs restrictions patch. Biggest change is that the latter is passed a full ai_choice struct, which means it can recommend something other than units to be built. Thu, 30 Jan 2003 11:31:27 -0800 per: Changed paths: M /trunk/ai/advdomestic.c Don't crash if we can't produce settlers or workers. Changes lifted from restrict techs by nation patch. Thu, 30 Jan 2003 11:30:22 -0800 per: Changed paths: M /trunk/ai/advmilitary.c Cleanup of kill_something_with(). Remove duplicated calculations. Patch by Gregory Berkolaiko Thu, 30 Jan 2003 11:26:08 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/helpdlg.c 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/client/packhand.c M /trunk/common/capstr.c M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.c M /trunk/server/ruleset.c Replace the way never-obsoleted improvements are flagged from A_NONE to A_LAST. This allows to remove the special case for A_NONE. It is also semantically more correct since A_NONE is known at the start of the game and so also a lot of improvements would be obsolete at the start of the game. Patch by Jason Dorje Short as PR#2815 with changes from me. Thu, 30 Jan 2003 11:09:26 -0800 raffaelo: Changed paths: 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/graphics.h M /trunk/client/gui-sdl/gui_mem.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_stuff.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c Part of PR#2937 ( and only GET_SURF and GET_SPRI ) Correct __extension__ calls. Thu, 30 Jan 2003 10:40:53 -0800 jdorje: Changed paths: M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am D /trunk/data/misc/techs.png D /trunk/data/misc/techs.spec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Remove the technology graphics, since they are not licenced properly. Thu, 30 Jan 2003 10:30:34 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Don't require tech graphics to be present, and don't load a graphics for A_NONE. Issued as PR#2579. Thu, 30 Jan 2003 04:19:15 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/optiondlg.c Ops ... fix for togle_fullscreen ( yesterday patch ). Some clean map event handler. Wed, 29 Jan 2003 18:00:25 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/chatline.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.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 M /trunk/client/gui-sdl/gui_tilespec.c 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 Fixs for 2910,2935 and some others bugs. Wed, 29 Jan 2003 16:05:54 -0800 esr: Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/arab.ruleset M /trunk/data/nation/argentine.ruleset M /trunk/data/nation/australian.ruleset M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/bavarian.ruleset M /trunk/data/nation/boer.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/canadian.ruleset M /trunk/data/nation/carthaginian.ruleset M /trunk/data/nation/catalan.ruleset M /trunk/data/nation/chilean.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/cornish.ruleset M /trunk/data/nation/croatian.ruleset M /trunk/data/nation/czech.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/dutch.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/estonian.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/finnish.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/german.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/hungarian.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/israeli.ruleset M /trunk/data/nation/italian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/latvian.ruleset M /trunk/data/nation/lithuanian.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/persian.ruleset M /trunk/data/nation/polish.ruleset M /trunk/data/nation/portuguese.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/russian.ruleset M /trunk/data/nation/scottish.ruleset M /trunk/data/nation/serbian.ruleset M /trunk/data/nation/silesian.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/sioux.ruleset M /trunk/data/nation/slovenian.ruleset M /trunk/data/nation/spanish.ruleset M /trunk/data/nation/swedish.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/turk.ruleset M /trunk/data/nation/ukrainian.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/welsh.ruleset M /trunk/data/nation/zulu.ruleset Class-legend update to nation rulesets. Wed, 29 Jan 2003 14:57:46 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c Move put_one_tile_iso() into mapview_common. Add two new GUI functions, gui_map_put_tile_iso and gui_map_put_black_tile_iso, that it calls. Issued as PR#2874; names by Mike Kaufman. Wed, 29 Jan 2003 09:14:13 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/mapview.c Call update_map_canvas_visible() instead of queue_mapview_update(), because the latter function has had its parameters changed. Issued as PR#2928. Wed, 29 Jan 2003 01:39:38 -0800 esr: Changed paths: M /trunk/server/plrhand.c Relax an overzealous assert; resolves ticket 2929. Tue, 28 Jan 2003 21:55:49 -0800 esr: Changed paths: M /trunk/server/savegame.c Avoid losing when an old-style savefile contains a barbarian nation. Tue, 28 Jan 2003 21:10:50 -0800 jdorje: Changed paths: M /trunk/ai/aihand.c M /trunk/client/clinet.c M /trunk/client/gui-gtk/gamedlgs.c M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/cityrep.c M /trunk/client/gui-mui/gamedlgs.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/messagedlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/optiondlg.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/optiondlg.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gui_stuff.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/helpdata.c M /trunk/common/connection.c M /trunk/common/game.c M /trunk/common/government.c M /trunk/common/hash.c M /trunk/common/rand.c M /trunk/server/handchat.c M /trunk/server/ruleset.c M /trunk/server/unithand.c M /trunk/utility/hash.c M /trunk/utility/rand.c Change many uses of the prefix operator (e.g., ++a) to use the postfix operator instead (e.g., a++). Patch by Raimar Falke as PR#2745. Tue, 28 Jan 2003 21:00:05 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c Provide two new functions get_citydlg_canvas_width and get_citydlg_canvas_height that return the width and height of the dialog's mapview canvas. This hides both the is_isometric check and the actual dimensions of the city map from the GUI. Issued as PR#2890. Tue, 28 Jan 2003 20:49:32 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/messagewin.c Introduce a hack to avoid an Xaw segfault when the message window tries to scroll before it has been fully realized. Bug report and patch by Olaf Buddenhagen as PR#2794, with style and comment changes by me. Tue, 28 Jan 2003 17:46:05 -0800 esr: Changed paths: M /trunk/data/default/nations.ruleset Order dependency is gone, thanks to a recent change in savegame/loadgame. Tue, 28 Jan 2003 17:37:29 -0800 esr: Changed paths: M /trunk/server/savegame.c Fix savegame and loadgame code so that the dependency on the order of nations in data/default/nations.ruleset is eliminated. Player nations are now stored by name, as a "nation" attribute, rather than only by numeric nation index saved as a "race" attribute. Code to interpret the "race" attribute is still present, runs if no "nation" attribute is found, and indirects through a namelist derived from the order of nations in the 1.14.0 nations ruleset. Thus this change does not break reading old savefiles. Savefiles written by the new savegame() may even be readable by older versions, because the numeric index is still saved as "race". The nation assignments in the resulting save may be scrambled when reread, though. Tue, 28 Jan 2003 04:02:06 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Mon, 27 Jan 2003 22:58:00 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po updated Mon, 27 Jan 2003 17:50:14 -0800 per: Changed paths: M /trunk/data/default/units.ruleset Add the AWACS unit to the default ruleset. Patch by Josh Cogliati with changes by me. Graphics drawn by Paul Zastoupil Mon, 27 Jan 2003 16:40:42 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/mapctrl.c Add chance for unit to win information to map tile info popup (PR#2911). Patch by Andreas Røsdal with some changes by me. Mon, 27 Jan 2003 16:28:05 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h PR#2567: Remove get_citizen_pixmap(). Patch by Jason Short . Mon, 27 Jan 2003 16:18:16 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h PR#2716: Remove get_citizen_pixmap(). Patch by Jason Short . Mon, 27 Jan 2003 15:35:31 -0800 jdorje: Changed paths: M /trunk/data/isotrident/units.png M /trunk/data/isotrident/units.spec M /trunk/data/trident/units.png M /trunk/data/trident/units.spec Add AWACS graphic to trident and isotrident unit sets. Sprite by Paul Zastoupil; see PR#2416. Mon, 27 Jan 2003 14:53:01 -0800 jdorje: Changed paths: 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/common/nation.c M /trunk/common/nation.h M /trunk/server/srv_main.c Remove the function get_nation_leader_names, introducing get_nation_leaders in its place. This function is far more efficient (O(1) instead of O(n)). It also allows direct lookups of leader sex in some places, instead of calling get_nation_leader_sex (which is also O(n)). Issued as PR#2801. Mon, 27 Jan 2003 14:27:58 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-xaw/gui_main.c Remove single_tile_pixmap_width and single_tile_pixmap_height from GTK, GTK-2.0, and XAW clients. Previously these values were always equal to UNIT_TILE_WIDTH/UNIT_TILE_HEIGHT, and were used inconsistently (or not at all). Patch issued as an addendum to PR#2533. Mon, 27 Jan 2003 14:00:34 -0800 jdorje: Changed paths: M /trunk/client/clinet.c M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/packhand.c Fix [un]queue_mapview_update so that we don't necessarily do a full update_map_canvas_visible if only an update_city_descriptions is needed. Issued as PR#2583. Mon, 27 Jan 2003 11:40:36 -0800 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiunit.c Teaches AI how to use air transportation of units through Airports. We attempt to find units in cities that don't do anything useful, and transport them to hot zones. We only build Airport if we have lots of surplus shields, though, so this effect won't be seen much in default ruleset. Removed default danger for palace kludge, since this made the AI flip-flop units back and forth. Not a good idea in the first place, since the rest of the code doesn't understand this danger, and moves the units away once they are sent there. Mon, 27 Jan 2003 11:34:53 -0800 per: Changed paths: M /trunk/server/unittools.c Avoid doing unnecessary tests for each unit moved as part of a transport's movement. Now the wakeup of sentries and first contact is checked when move is completed instead of for each transported unit moved along with a moving transport. Mon, 27 Jan 2003 11:30:32 -0800 per: Changed paths: M /trunk/ai/aicity.c Give better AI city production fallbacks. Now try to build caravans, then capitalization, then settlers, in that order. (In default ruleset settlers will obviously never be produced as a fallback.) Patch by Thomas Strub with changes by me. Mon, 27 Jan 2003 11:19:04 -0800 per: Changed paths: M /trunk/ai/aicity.c Fix comment. Patch by Thomas Strub Mon, 27 Jan 2003 03:37:21 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Fixed PR##2886. Sun, 26 Jan 2003 11:35:56 -0800 chris: Changed paths: M /trunk/po/de.po updated Sun, 26 Jan 2003 10:32:47 -0800 jdorje: Changed paths: M /trunk/ai/aitools.c M /trunk/client/agents/cma_core.c Change some "assert(p)" to "assert(p != NULL)" to facilitate compilation on 64-bit machines. Patch by Davide Pagnin as PR#2909. Sun, 26 Jan 2003 10:31:06 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapctrl.c Add chance for unit to win information to map tile info popup (PR#2911). Patch by Andreas Røsdal with some changes by me. Sun, 26 Jan 2003 03:39:52 -0800 chris: Changed paths: M /trunk/po/de.po New header, small corrections, still 2 strings untranslated Sat, 25 Jan 2003 10:36:40 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/gui_tilespec.c Remove an unused variable. Fri, 24 Jan 2003 14:51:49 -0800 jdorje: Changed paths: M /trunk/doc/CodingStyle M /trunk/doc/HACKING Document the need to '#include ' in every .c file. Also fix an incorrect file name reference. Issued as PR#2847. Fri, 24 Jan 2003 13:21:42 -0800 jdorje: Changed paths: M /trunk/amiga/amigaclient.c M /trunk/amiga/amigaserver.c M /trunk/amiga/gettext.c M /trunk/amiga/vsnprintf.c M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/gui_dither.c M /trunk/client/gui-sdl/gui_iconv.c M /trunk/client/gui-sdl/gui_zoom.c M /trunk/client/gui-sdl/unistring.c Add '#include ' in all remaining files that need it. Reported by Raimar Falke. Patch by me as PR#2846. Thu, 23 Jan 2003 16:51:02 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/dialogs.h M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.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 M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/repodlgs.c some cleans & fixs. New Dialogs. Thu, 23 Jan 2003 16:32:18 -0800 per: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiunit.c Add stricter unit aliveness checks in air and diplomat code that will be needed for AI autoattack code later on. Thu, 23 Jan 2003 16:26:35 -0800 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aiunit.c Clean up bodyguard code. Thu, 23 Jan 2003 14:15:42 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated again Thu, 23 Jan 2003 14:04:45 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Thu, 23 Jan 2003 13:39:32 -0800 andi: Changed paths: M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-win32/chatline.h M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/connectdlg.c M /trunk/client/gui-win32/connectdlg.h M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/dialogs.h M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/gui_main.h M /trunk/client/gui-win32/gui_stuff.c M /trunk/client/gui-win32/gui_stuff.h M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapctrl.h M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-win32/menu.c M /trunk/client/gui-win32/menu.h M /trunk/client/gui-win32/messagewin.c M /trunk/client/gui-win32/optiondlg.c M /trunk/client/gui-win32/plrdlg.c fix some compiler warnings. Patch by Jason Dorje Short Thu, 23 Jan 2003 09:06:50 -0800 jdorje: Changed paths: M /trunk/doc/CodingStyle Prefer the postfix operator to the prefix operator if either can be used. Patch by Raimar Falke and myself. Wed, 22 Jan 2003 18:00:08 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/diplodlg.c Avoid a compiler warning when compiling the SDL client. Wed, 22 Jan 2003 11:55:08 -0800 per: Changed paths: M /trunk/client/attribute.c M /trunk/common/player.c M /trunk/common/tech.c Remove some compile warnings. Patch by Jason Short Tue, 21 Jan 2003 12:25:31 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/data/trident_shields.tilespec Add a roadstyle tileset variable that indicates whether the tileset uses the style 0 (the old iso-style roads) or style 1 (the old non-iso-style roads) method of drawing road and rail sprites. This allows any tileset to use either style. Issued as PR#2682. Tue, 21 Jan 2003 11:41:53 -0800 jdorje: Changed paths: M /trunk/data/trident_shields.tilespec Bring trident_shields tileset up-to-date with trident and isotrident. Tue, 21 Jan 2003 11:20:05 -0800 jdorje: Changed paths: M /trunk/server/unithand.c Avoid a recursive loop in auto-exploring, when the explorer is interrupted and the called function can only start exploring again. The fix moves the call to ai_manage_explorer up higher into handle_unit_info, so that immediate auto-exploring must be specifically initiated rather than being the default. Initially reported as PR#2631 by Gregory Berkolaiko. Patch by Per Mathisen with added comments by me. Tue, 21 Jan 2003 08:17:26 -0800 akel: Changed paths: M /trunk/po/et.po update Tue, 21 Jan 2003 07:49:16 -0800 akel: Changed paths: M /trunk/po/et.po Updated Estonian translation Mon, 20 Jan 2003 07:44:28 -0800 per: Changed paths: M /trunk/common/inputfile.c M /trunk/common/inputfile.h M /trunk/common/registry.c M /trunk/server/stdinhand.c M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/registry.c Stop non-savegame files being loaded as if they were savegames from crashing the server. Malformed savegames may still crash the server in some cases. Also adds readline support for loading savegames from within the server. Patch by Mike Kaufman Sun, 19 Jan 2003 12:05:54 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/repodlgs.c small fix in research dlg. Sun, 19 Jan 2003 03:39:47 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/optiondlg.c Hey.. lets move all code to common part and leave in GUI side only putpixel(...) Sat, 18 Jan 2003 10:58:26 -0800 sebauer: Changed paths: M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapview.c City descriptions work again properly. Problems with scrollbars in new freeciv fixed (seems that map.xsize is initialized later now) Fri, 17 Jan 2003 12:20:57 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move update_map_canvas() into mapview_common.c. Add three new GUI functions to be called from this function: put_one_tile, put_one_tile_iso, and flush_mapcanvas. Issued as PR#2509. Fri, 17 Jan 2003 08:33:51 -0800 andi: Changed paths: M /trunk/client/audio_winmm.c the init function was uninitialized Fri, 17 Jan 2003 01:15:41 -0800 per: Changed paths: M /trunk/client/packhand.c Ensure that menues are updated after turn done so that new unit orders are available. Bug reported and patch written by Mike Kaufman Fri, 17 Jan 2003 00:57:31 -0800 per: Changed paths: M /trunk/server/unithand.c Ensure that units that attack (and hence abort a goto) lose the goto activity. Bug reported by Erik Johansson Thu, 16 Jan 2003 19:17:43 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-xaw/citydlg.c Provide a function activate_all_units() in citydlg_common to activate all units on a given tile. Call this function when the user chooses "activate all units" in a city dialog. Issued as PR#2614. Thu, 16 Jan 2003 15:17:46 -0800 per: Changed paths: M /trunk/ai/aiunit.c Check that we really can move into empty enemy city before we try to do so - don't assume it. Thu, 16 Jan 2003 15:16:12 -0800 per: Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c Add check for non-hostile city on target tile in can_unit_attack_unit_at_tile(), and move the same check in handle_unit_move_request() above this call so that message reporting will still work. This fixes a bug that can happen in AI code when a friendly city harbours an enemy unit. Thu, 16 Jan 2003 15:06:25 -0800 per: Changed paths: M /trunk/server/maphand.c You may now withdraw vision from dead players if you wish. Reported by Christian Knoke Thu, 16 Jan 2003 14:54:23 -0800 per: Changed paths: M /trunk/server/unithand.c Ships now lose movement points when they are attacked and lose hitpoints. Patch by Thomas Strub with changes by me. Thu, 16 Jan 2003 14:14:13 -0800 per: Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/configure.in A /trunk/m4/gtk2-client.m4 Move autoconf detection of gtk2 client into its own file, and clean it up a bit. Patch by Jason Short Thu, 16 Jan 2003 13:04:25 -0800 jdorje: Changed paths: M /trunk/client/control.c When changing the focus unit, start the unit blinking from scratch by resetting the is_shown flag. Issued as PR#2602. Thu, 16 Jan 2003 12:59:59 -0800 jdorje: Changed paths: M /trunk/configure.ac M /trunk/configure.in While running configure, check for zlib before checking for libpng. Also link against zlib when checking for libpng. Reported by Anthony Stuckey. Patch by me as PR#2820. Thu, 16 Jan 2003 10:23:36 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/citytools.c M /trunk/server/savegame.c Remove an unused variable, turn_changed_target, from the city structure. This means it no longer needs to be sent to the client. Patch from Joona Kiiski as PR#2824 with style and comment changes by me. Wed, 15 Jan 2003 12:19:36 -0800 sebauer: Changed paths: M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapclass.h M /trunk/client/gui-mui/mapview.c Reimplmented city describtion. Fixed bug in function used by unit movement. Wed, 15 Jan 2003 11:44:18 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Tue, 14 Jan 2003 20:36:50 -0800 jdorje: Changed paths: M /trunk/server/savegame.c When loading a savegame, correctly interpret the "tech_goal" or "researching" tech. This fixes a bug in PR#2787. Tue, 14 Jan 2003 18:35:04 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-sdl/colors.h M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/optiondlg.c Drawing coast terrain fix - should work. ( Fog of War is still buggy and expensive, very expensive :( ). Some other code clean and fixing. Tue, 14 Jan 2003 14:24:07 -0800 jdorje: Changed paths: M /trunk/common/unittype.c M /trunk/common/unittype.h Cleanup to unit_upgrade_price(). Patch by Erik Sigra as PR#2609 with style changes and added comments by me. Tue, 14 Jan 2003 06:13:41 -0800 matusik: Changed paths: M /trunk/po/pl.po changed kosciol into swiatynia Mon, 13 Jan 2003 19:55:12 -0800 vasc: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.c Add city style names to GTK+ 1.2 and pictures to GTK+ 2.0 (PR#2810). Patch by Frédéric Rodrigo as PR#2787 with style changes by me. Mon, 13 Jan 2003 13:24:05 -0800 jdorje: Changed paths: M /trunk/acconfig.old M /trunk/m4/debug.m4 Put DEBUG and NDEBUG into config.h, rather than having them be enabled as a part of CFLAGS. This means it is no longer necessary to "make clean" after changing these settings. Patch from Raimar Falke and myself as PR#2746. Mon, 13 Jan 2003 09:37:42 -0800 per: Changed paths: M /trunk/server/plrhand.c Another use for the safe unit iterator, file was forgotten in previous commit. Mon, 13 Jan 2003 08:18:58 -0800 per: Changed paths: M /trunk/doc/Makefile.am Add INSTALL.Cygwin to EXTRA_DIST Mon, 13 Jan 2003 07:35:29 -0800 per: Changed paths: M /trunk/ai/aitools.c Clean up dist_nearest_city(), making it gen topology safe and removing arbitrary max distance. Patch by Jason Dorje Short Sun, 12 Jan 2003 15:31:22 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Fix for Popup items with slash won't translate (PR#2403). Bug reported by the Finnish translation team. Cause tracked by Jason Dorje Short . Sun, 12 Jan 2003 14:36:24 -0800 per: Changed paths: M /trunk/ai/aiunit.h M /trunk/server/unittools.c Add missing updates for PR#2721, closing this issue. Sun, 12 Jan 2003 14:24:04 -0800 per: Changed paths: M /trunk/ai/aiunit.c Rename CAN_OCCUPY macro to COULD_OCCUPY Sun, 12 Jan 2003 14:18:37 -0800 per: Changed paths: M /trunk/ai/aiunit.c Ensure that AI ferries don't pick up allied units, since we don't really know how to handle them. Fixes second half of PR#2721. No behaviour changes (also applies to the other #2721 commit). Sun, 12 Jan 2003 13:58:34 -0800 per: Changed paths: M /trunk/INSTALL A /trunk/doc/INSTALL.Cygwin Add INSTALL.Cygwin (see S1_14 commit message) Sun, 12 Jan 2003 13:24:44 -0800 per: Changed paths: M /trunk/doc/BUGS Update URL to bugtracker. Sun, 12 Jan 2003 10:04:08 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/data/nation/american.ruleset M /trunk/server/ruleset.c Remove the hard-coded limit on the number of leaders that a nation can have. Allocate space for the leaders on-demand, so as not to take up large quantities of unused memory. There is still a limit of MAX_NUM_ITEMS (currently 200) leaders imposed by the network code. Patch by Raimar Falke as PR#2598 with changes by me. Sat, 11 Jan 2003 10:21:45 -0800 sebauer: Changed paths: M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapview.c Unit move smootly again on the amiga client Sat, 11 Jan 2003 09:48:20 -0800 sebauer: Changed paths: A /trunk/amiga/declgate.h A /trunk/amiga/myregargs.h M /trunk/client/gui-mui/historystringclass.c M /trunk/client/gui-mui/muistuff.h Historystring class is more dynaical now. Macros for the MorphOS port added. Patch by Ilkka Lehtoranta with minor modications by me. Sat, 11 Jan 2003 09:11:12 -0800 sebauer: Changed paths: M /trunk/client/gui-mui/messagewin.c Message window is operational again. Sat, 11 Jan 2003 08:41:44 -0800 sebauer: Changed paths: M /trunk/client/audio_amiga.c Amiga audio now uses datatypes to play sounds. Patch submitted by Ilkka Lehtoranta Sat, 11 Jan 2003 08:24:42 -0800 sebauer: Changed paths: M /trunk/amiga/smakefile M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/diplodlg.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapclass.h M /trunk/client/gui-mui/mapview.c Amiga version compiles and works mostly again Fri, 10 Jan 2003 18:49:10 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/overviewclass.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/packhand.c Remove some moree explicit checks for T_OCEAN tiles, replacing them with wrappers. This is helpful in having more than one type of "ocean" terrain. Patch by Cameron Morland as an addendum to PR#2741 with style changes by me. Fri, 10 Jan 2003 02:03:39 -0800 rfalke: Changed paths: M /trunk/data/nation/silesian.ruleset Add natural city names to the Silesian nation. Change a tech_goal. Patch from Mateusz Stefek . Fri, 10 Jan 2003 01:47:08 -0800 rfalke: Changed paths: M /trunk/client/packhand.c Also update the unit-info-label (and so the unit-pix-label) also if the unit moves _from_ the map position where the focus unit is. Reported by Thomas Strub as (PR#2625). Patch from me. Fri, 10 Jan 2003 01:38:20 -0800 rfalke: Changed paths: M /trunk/server/plrhand.c The previous commit stated that "get_invention(x, A_NONE) is always TECH_KNOWN". This wasn't true for other players at the client. This is fixed now. Thu, 09 Jan 2003 11:21:18 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapctrl.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.h M /trunk/client/gui-mui/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapctrl.h M /trunk/client/mapctrl_common.c M /trunk/client/mapctrl_common.h Move update_line() into mapctrl_common. Patch from Jason Dorje Short . Thu, 09 Jan 2003 08:03:43 -0800 rfalke: Changed paths: M /trunk/common/government.c M /trunk/common/tech.c Remove useless tests for A_NONE since get_invention(x, A_NONE) is always TECH_KNOWN. Thu, 09 Jan 2003 01:42:36 -0800 rfalke: Changed paths: M /trunk/m4/gtk-client.m4 Set the client variable if the gtk client was detected. Patch by Jason Dorje Short . Wed, 08 Jan 2003 18:36:38 -0800 jdorje: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aiunit.c M /trunk/client/goto.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/terrain.h M /trunk/common/unit.c M /trunk/server/barbarian.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/gotohand.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/sanitycheck.c M /trunk/server/settlers.c M /trunk/server/unithand.c M /trunk/server/unittools.c Remove some explicit checks for T_OCEAN tiles, replacing them with wrappers. This is helpful in having more than one type of "ocean" terrain. Patch by Cameron Morland as PR#2741 with style changes by me. Wed, 08 Jan 2003 12:23:30 -0800 rfalke: Changed paths: M /trunk/Makefile.am M /trunk/configure.ac M /trunk/configure.in A /trunk/m4/gtk-client.m4 Unifiy the testing for the dependencies of the GTK1 client by moving the code into a separate file. From Jason Dorje Short with a change from me. Wed, 08 Jan 2003 10:18:50 -0800 chris: Changed paths: M /trunk/po/de.po updated new strings; corrections by Raimar Falke and Frank Osterfeld Wed, 08 Jan 2003 04:24:05 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Tue, 07 Jan 2003 14:10:34 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/mapctrl.c Avoid a segfault in the XAW client when trying to goto to an unreal tile. The fix also works in isometric view. Reported by William Fletcher . Patch by Raimar Falke as PR#2753. Tue, 07 Jan 2003 03:16:46 -0800 rfalke: Changed paths: M /trunk/diff_ignore Add *.png files. Mon, 06 Jan 2003 02:48:55 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 05 Jan 2003 16:39:02 -0800 per: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/common/combat.c Add better error reporting and an assert in get_defender(). Add macro CHECK_UNIT() for better error catching under --enable-debug=yes. Use this on non-virtual units to ensure their sanity. Sprinkle AI code with said macro. Sun, 05 Jan 2003 15:28:28 -0800 kauf: Changed paths: A /trunk/doc/README.effects move effects documentation from buildings.ruleset into a new file doc/README.effects. change the "Building" range to "Local" range. change some effect ranges in the building.rulesets to something more sane. Sun, 05 Jan 2003 15:24:52 -0800 kauf: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/mapgen.c M /trunk/server/plrhand.c M /trunk/server/savegame.c M /trunk/server/srv_main.c remove all of the old general effects code with the exception of struct impr_effect which is needed to make space parts work. Sun, 05 Jan 2003 15:19:18 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/README.SDLClient M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/gui_id.h M /trunk/client/gui-sdl/gui_main.c M /trunk/client/gui-sdl/gui_main.h M /trunk/client/gui-sdl/gui_stuff.c M /trunk/client/gui-sdl/gui_tilespec.c M /trunk/client/gui-sdl/mapctrl.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-sdl/mapview.h M /trunk/client/gui-sdl/optiondlg.c Small map drawing stabilization ( work again with new draw method ) but is buggy ( Coast terrain and Fog of War is buggy ). Some code clean and fixing. To work need lastest "theme" dir from test-cvs. Little ask to all testers, please send me client timing output with yours cpu. Sun, 05 Jan 2003 15:16:53 -0800 kauf: Changed paths: M /trunk/common/improvement.c M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/default/buildings.ruleset M /trunk/data/history/buildings.ruleset M /trunk/doc/Makefile.am move effects documentation from buildings.ruleset into a new file doc/README.effects. change the "Building" range to "Local" range. change some effect ranges in the building.rulesets to something more sane. Sun, 05 Jan 2003 12:51:37 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-mui/plrdlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/plrdlg.c Provide two new client query functions, can_meet_with_player() and can_intel_with_player(). Call these functions from the GUI code to tell whether to enable or disable certain buttons. Patch by Per I. Mathisen with style changes and added #includes by me. Sun, 05 Jan 2003 12:22:52 -0800 jdorje: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/common/unit.c M /trunk/common/unit.h Add a location description line to the unit description, something like "in London", "near Oslo" or "far from Paris". Also move unit_description() from common/ into client/, and add several helper functions that can be used by GUIs to retreive location descriptions for use elsewhere. Patch by Stepan Roh as PR#2690 with style changes by me. Sun, 05 Jan 2003 07:53:07 -0800 per: Changed paths: M /trunk/server/srv_main.c Fix bug in allied victory condition: We would not trigger the win condition if there were dead players which weren't allied up. Of course, the win condition should be "are all _alive_ players allied". Patch by Thomas Strub with changes by me. Sun, 05 Jan 2003 07:34:07 -0800 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aidata.c M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/Makefile.am A /trunk/client/climap.c A /trunk/client/climap.h M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/control.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/aicore/cm.c M /trunk/common/city.c M /trunk/common/improvement.c M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/gamehand.c M /trunk/server/gotohand.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/settlers.c M /trunk/server/unittools.c Make trade routes and wonder effects depend on clients' idea of continents instead of the omniscient server's. This enables the client to keep a consistent account of such effects. Lots of code moved around. Continent functions from client and server have been mostly merged and put into common/map.c. WARNING: The code handling generalised improvements and Island-wide effects will be broken until generalised effects replaces it. Patch by Mike Kaufman Sat, 04 Jan 2003 23:08:49 -0800 sebauer: Changed paths: M /trunk/client/gui-mui/plrdlg.c Removed a comparision Fri, 03 Jan 2003 03:55:45 -0800 jdorje: Changed paths: M /trunk/client/audio_sdl.c M /trunk/client/gui-sdl/graphics.c Don't call SDL_Init more than once. The two places where it may be called (gui-sdl and sdl_audio) each check to see if the other has already taken care of it, and if so just init the subsystem. A similar thing works for SDL_Quit. Patch by Rafal Bursig as PR#2700. Fri, 03 Jan 2003 00:58:48 -0800 jdorje: Changed paths: M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/capstr.c M /trunk/common/improvement.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/tech.h M /trunk/data/default/buildings.ruleset M /trunk/data/default/techs.ruleset M /trunk/data/isotrident.tilespec M /trunk/data/misc/Makefile.am A /trunk/data/misc/buildings.png A /trunk/data/misc/buildings.spec A /trunk/data/misc/techs.png A /trunk/data/misc/techs.spec M /trunk/data/trident.tilespec M /trunk/server/ruleset.c Provide graphics for technologies (advances) and improvements (buildings). The name of the sprite to use is specified in the ruleset at the server side, then sent to the client where it is loaded from the tileset. Only the SDL client uses the graphics at this time. Issued as PR#2437. Patch by Rafal Bursig with style and comment changes by me. Improvement graphics by Tim F. Smith (as part of the Hires Civ2 modpack). Tech graphics by Rafal 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.h M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/ai/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 , 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 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:44 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapctrl.c Fixed main map focus problems on GTK+ 2.0 (PR#2613). Bug reported by Nir Peled . Wed, 01 Jan 2003 03:51:34 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/gotodlg.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/menu.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/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/overviewclass.c M /trunk/client/gui-win32/gotodlg.c M /trunk/client/gui-win32/gui_main.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-xaw/actions.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/gotodlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.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 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.c M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/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 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 . 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.c M /trunk/client/gui-sdl/citydlg.c M /trunk/client/gui-sdl/citydlg.h M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/connectdlg.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/graphics.c M /trunk/client/gui-sdl/graphics.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 . 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 vasc: 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/dialogs.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/gui_stuff.h M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.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 . 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 Tue, 24 Dec 2002 14:42:49 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cma_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 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c 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:44 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Center 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: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c 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 . Cleanup by me. Mon, 23 Dec 2002 10:09:58 -0800 glip: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aidata.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 , weights adjustments by Thomas Strub 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 Sun, 22 Dec 2002 05:12:09 -0800 andi: Changed paths: M /trunk/client/gui-win32/mapview.c first part of supporting runtime tileset switching Sun, 22 Dec 2002 05:08:57 -0800 andi: Changed paths: M /trunk/client/gui-win32/optiondlg.c Fix several bugs in the local options dialog. Reported by various Sat, 21 Dec 2002 06:19:06 -0800 per: Changed paths: M /trunk/client/Makefile.am M /trunk/client/agents/Makefile.am M /trunk/client/agents/agents.c M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_core.h M /trunk/client/agents/cma_fec.c M /trunk/client/agents/cma_fec.h M /trunk/client/civclient.c M /trunk/client/gui-gtk/Makefile.am M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk-2.0/Makefile.am M /trunk/client/gui-sdl/Makefile.am M /trunk/client/options.c M /trunk/common/Makefile.am A /trunk/common/aicore A /trunk/common/aicore/Makefile.am A /trunk/common/aicore/cm_core.c A /trunk/common/aicore/cm_core.h M /trunk/configure.ac M /trunk/configure.in Splitting out the calculations part of CMA into general city management code. Create new directory and library in common/aicore/. Patch by Raimar Falke with adaptions by me. Sat, 21 Dec 2002 03:56:44 -0800 per: Changed paths: M /trunk/doc/README.AI Remove comment about AI not being able to go to Democracy or Fundamentalism. Sat, 21 Dec 2002 03:44:00 -0800 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aidata.c M /trunk/ai/aidata.h M /trunk/ai/aihand.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c Rewrite of the AI's research and evaluation of governments. The code dealing directly with this is simpler, yet it properly evaluates all governments (even modpack ones) by calculating the exact benefits derived from each. We amortize research want for governments based on tech tree distance and want is relative to benefit. This less hard-coded approach has two disadvantages: The AI can get distracted from getting to Republic in some cases by excessive want for other techs, and the tech dialog will often show intermediary techs to Republic instead of Republic as tech goal. Sat, 21 Dec 2002 03:33:06 -0800 per: Changed paths: M /trunk/server/settlers.c Reorganize ai_gothere(), sprinkle it with luminous comments and fix another goto bug that I created there in a previous commit. Sat, 21 Dec 2002 03:00:21 -0800 per: Changed paths: M /trunk/server/settlers.c Further settlers.c cleanup, and also fix an embarrasing bug that crept into the previous cleanup which prevented most cities from being established where they should due to lack of saved goto destinations. Sat, 21 Dec 2002 01:59:39 -0800 per: Changed paths: M /trunk/common/city.h Clean up some citymap iterators. Remove city_radius_iterate, which was never used and would never have worked. map_city_radius_iterate now merely calls city_map_checked_iterate with two arguments less. Patch by Jason Short and Gregory Berkolaiko Sat, 21 Dec 2002 01:50:16 -0800 per: Changed paths: M /trunk/server/settlers.c Clean up activity and goto handling in settlers code. Remove auto_settler_do_goto(), and instead use the new AI goto wrappers. Sat, 21 Dec 2002 01:45:42 -0800 per: Changed paths: M /trunk/common/nation.c M /trunk/server/gamelog.c M /trunk/server/stdinhand.c Fix bug in teams code that would core dump server because of division by zero if you created a team with one member which you later /remove'd from the game, leading to a zero member team. This patch disallows zero member teams and also ensures such teams do not take down the server. Sat, 21 Dec 2002 01:39:23 -0800 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aiunit.c Stop AI units from going idle every turn or every time we considering doing an action (like moving or attacking). Instead, only go idle when we really need to. Change all activity handling to use handle_unit_activity_request in ai/ code. Now AI units will fortify properly and stay fortified. Fri, 20 Dec 2002 07:47:43 -0800 raffaelo: Changed paths: M /trunk/client/gui-sdl/citydlg.c use of get_citizens_sprite(...) funct. Fri, 20 Dec 2002 05:03:39 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Fri, 20 Dec 2002 04:28:45 -0800 rfalke: Changed paths: M /trunk/data/helpdata.txt M /trunk/data/nation/zulu.ruleset Fix syntax errors. Reported by Jason Short. Patch by me. Fri, 20 Dec 2002 02:55:45 -0800 egbert: Changed paths: M /trunk/po/de.po 2 corrections by Frank Osterfeld Thu, 19 Dec 2002 06:54:29 -0800 egbert: Changed paths: M /trunk/po/de.po updated Thu, 19 Dec 2002 03:33:49 -0800 glip: Changed paths: M /trunk/client/packhand.c Fix the bug where freshly upgraded unit could not use it's newly acquired abilities immediately. Issued as (PR#2606). Reported by Benoit Hudson . Patch by Christian Knoke . Thu, 19 Dec 2002 03:16:43 -0800 glip: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/server/mapgen.c Add define CITY_TILES for the number of tiles a city can see/use. Use this define in various places. Patch by Karen Yeats Wed, 18 Dec 2002 22:29:20 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/dialogs.c Fix a bug that could cause bizarre nation selection dialog behavior if the number of leaders in a nation was greater than the total number of nations. Also remove dependence on MAX_NUM_NATIONS global definition. Issued as PR#2605. Wed, 18 Dec 2002 14:00:01 -0800 jdorje: Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/cityrepdata.h M /trunk/client/gui-gtk/cityrep.c Provide a common function to compare two city report fields - it tries to guess whether to compare them as numbers or as text. Using this compare function allows better (although not perfect) sorting of the city report fields. Support for the GTK client is included. Issued as PR#949; bug reported by many. Patch by Raimar Falke , Christian Knoke , and myself. Wed, 18 Dec 2002 11:46:04 -0800 kauf: Changed paths: M /trunk/INSTALL Update for GTK+-2.0 client Patch by Vasco Alexandre Da Silva Costa Wed, 18 Dec 2002 11:05:22 -0800 rfalke: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiair.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/client/civclient.c M /trunk/client/messagewin_common.c M /trunk/client/options.c M /trunk/client/tilespec.c M /trunk/common/netintf.c M /trunk/common/shared.h M /trunk/server/airgoto.c M /trunk/server/cityhand.c M /trunk/server/gamelog.c M /trunk/server/report.c M /trunk/utility/netintf.c M /trunk/utility/shared.h Various cleanups: - ignore return values explicitly by casting the value to void - replace "0" with "FALSE" - change comparisons to yield boolean values - change return type of is_stack_vulnerable from int to bool - initialize all fields in GEN_OPTION_TERMINATOR - use booleans where it is appropriate in the client options load/save code - check result of fwrite - remove useless floor(int) calls Wed, 18 Dec 2002 09:36:20 -0800 rfalke: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/advmilitary.h M /trunk/ai/aiair.c M /trunk/ai/aiair.h M /trunk/ai/aicity.c M /trunk/ai/aicity.h M /trunk/ai/aidiplomat.c M /trunk/ai/aidiplomat.h M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/client/tilespec.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/combat.c M /trunk/common/combat.h M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/genlist.c M /trunk/common/genlist.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/inputfile.c M /trunk/common/inputfile.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/sbuffer.c M /trunk/common/sbuffer.h M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/barbarian.c M /trunk/server/barbarian.h M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/console.c M /trunk/server/console.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/ruleset.c M /trunk/server/ruleset.h M /trunk/server/settlers.c M /trunk/server/settlers.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/unithand.c M /trunk/server/unithand.h M /trunk/server/unittools.c M /trunk/server/unittools.h M /trunk/utility/genlist.c M /trunk/utility/genlist.h M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/sbuffer.c M /trunk/utility/sbuffer.h M /trunk/utility/shared.c M /trunk/utility/shared.h Make functions static which are used only in their file. Wed, 18 Dec 2002 08:14:14 -0800 per: Changed paths: M /trunk/ai/aicity.c Removing ifdef'ed obsolete code Wed, 18 Dec 2002 07:59:28 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move move_unit_map_canvas from the various mapview.c files into mapview_common.c. The new move_unit_map_canvas needs GUI-specific support in form of the new function draw_unit_animation_frame. Patch from Jason Dorje Short . Wed, 18 Dec 2002 05:24:08 -0800 rfalke: Changed paths: M /trunk/client/gui-sdl/colors.c M /trunk/client/gui-win32/colors.c M /trunk/client/gui-xaw/colors.c M /trunk/client/include/colors_g.h Remove unused function color_error. Reported by Jason Dorje Short . Patch from Jason Dorje Short with changed from me. Wed, 18 Dec 2002 05:08:13 -0800 rfalke: Changed paths: M /trunk/client/gui-beos/Defs.hpp M /trunk/client/gui-beos/MainWindow.cpp M /trunk/client/gui-beos/helpdlg.cpp M /trunk/client/include/helpdlg_g.h Remove the unused function popup_help_dialog. Reported by Jason Dorje Short . Patch from me. Tue, 17 Dec 2002 22:43:44 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/data/trident/roads.png M /trunk/data/trident/roads.spec When drawing diagonal roads and rails, draw "corner" road/rail sprites on the corners of the tiles the transport is passing between. This prevents a discontinuity in the transport graphics. Support for corner rails for the trident tileset is included. Bug reported as PR#2408 by Peter Cook . Patch by Thue Janus Kristensen and myself. Trident graphics by Thue Janus Kristensen. Tue, 17 Dec 2002 17:09:00 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Don't crash if the user tries to use a non-isometric tileset when using a client that supports only isometric mode. Issued as PR#2554. Tue, 17 Dec 2002 14:41:04 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/colors.c M /trunk/client/gui-xaw/colors.h M /trunk/client/gui-xaw/graphics.c Move XAW color allocation into colors.c, clean it up somewhat, and remove the use of a private colormap when we run out of colors (instead we just allocate best-match colors from the current colormap). Patch by Vasco Alexandre Da Silva Costa as PR#2484, with style and comment changes by me. Tue, 17 Dec 2002 14:40:57 -0800 rfalke: Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/zulu.ruleset Fix syntax errors. Limit the american leaders to 16. Reported by Jason Dorje Short . Tue, 17 Dec 2002 13:32:19 -0800 egbert: Changed paths: M /trunk/po/de.po updated Tue, 17 Dec 2002 12:10:19 -0800 rfalke: Changed paths: M /trunk/data/nation/american.ruleset M /trunk/data/nation/babylonian.ruleset M /trunk/data/nation/barbarian.ruleset M /trunk/data/nation/danish.ruleset M /trunk/data/nation/egyptian.ruleset M /trunk/data/nation/english.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/french.ruleset M /trunk/data/nation/greek.ruleset M /trunk/data/nation/irish.ruleset M /trunk/data/nation/roman.ruleset M /trunk/data/nation/viking.ruleset M /trunk/data/nation/zulu.ruleset Add leaders. Patch from Eric S. Raymond . Tue, 17 Dec 2002 12:04:07 -0800 rfalke: Changed paths: M /trunk/data/nation/filipino.ruleset The file was set to size 0 by the previous commit. Restore it with the city_style set to Asian. Tue, 17 Dec 2002 11:55:34 -0800 rfalke: Changed paths: M /trunk/data/helpdata.txt Add hint where to find the buy button. Patch from Eric S. Raymond . Tue, 17 Dec 2002 11:54:29 -0800 rfalke: Changed paths: M /trunk/data/default/nations.ruleset Remove old comment referring to the 64 nations limit. Patch from Eric S. Raymond . Tue, 17 Dec 2002 08:04:44 -0800 rfalke: Changed paths: M /trunk/ai/advattitude.c M /trunk/ai/advdomestic.c M /trunk/ai/advforeign.c M /trunk/ai/advmilitary.c M /trunk/ai/advscience.c M /trunk/ai/advtrade.c M /trunk/ai/aicity.c M /trunk/ai/aitech.c M /trunk/server/cityturn.c M /trunk/server/settlers.c Initialize all members of struct ai_choice by using init_choice. Initialize two variables to remove the dependency on unset memory. Reported as 2518 by Mike Kaufman . Patch from Per I. Mathisen with changes from me. Tue, 17 Dec 2002 07:56:57 -0800 sigra: Changed paths: M /trunk/po/sv.po rättelse Tue, 17 Dec 2002 07:14:48 -0800 rfalke: Changed paths: M /trunk/server/civserver.c M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Cleanup the exit handling of the server: - add a new function server_quit which is the only exit point for non-failure server exits - make quit_game static - add some documentation Tue, 17 Dec 2002 06:57:54 -0800 rfalke: Changed paths: M /trunk/server/citytools.c Move a call of maybe_make_first_contact up to get the correct tile status. Reported as PR#2467 by Christian Knoke . Patch from me. Mon, 16 Dec 2002 22:14:17 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cma_fe.c Prevent a crash when you close the city dialog while the "add new preset" CMA button is open. Reported as PR#2578. Patch by Raimar Falke. Mon, 16 Dec 2002 16:50:43 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c M /trunk/data/isotrident.tilespec M /trunk/data/trident.tilespec M /trunk/doc/README.graphics If a tileset sets tilespec.is_mountainous to TRUE, then blend hills and mountains together. Set is_mountainous for trident and isotrident to FALSE. Add documentation for this and other options. Issued as PR#2378. Patch by Rafal Bursig and myself. Mon, 16 Dec 2002 14:45:31 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Add a function build_tile_data to the tilespec code, and call this function in place of identical code in fill_tile_sprite_array and fill_tile_sprite_array_iso. Issued as PR#2531. Mon, 16 Dec 2002 11:36:54 -0800 rfalke: Changed paths: M /trunk/doc/README.graphics Document the new flexiblity related to citizen type sprites. Patch from Jason Short . Mon, 16 Dec 2002 10:45:22 -0800 techdeck: Changed paths: M /trunk/po/he_IL.po Update he_IL.po file Mon, 16 Dec 2002 09:03:27 -0800 rfalke: Changed paths: M /trunk/server/plrhand.c Change the event-type of a message from E_NOEVENT to E_ENEMY_DIPLOMAT_THEFT. Report and patch from Christian Knoke . Sun, 15 Dec 2002 21:35:31 -0800 jdorje: 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-xaw/gui_main.c M /trunk/client/packhand.c M /trunk/common/player.c M /trunk/common/player.h Display the expected income for this turn instead of the actual income from last turn as the "Net Income" on the nation popup. Reported as PR#2430 by Christian Knoke . Patch by me. Sun, 15 Dec 2002 19:26:22 -0800 sigra: Changed paths: M /trunk/po/sv.po rättelse Sun, 15 Dec 2002 19:13:26 -0800 sigra: Changed paths: M /trunk/po/sv.po rättelse Sun, 15 Dec 2002 18:57:58 -0800 sigra: Changed paths: M /trunk/po/sv.po rättelse Sun, 15 Dec 2002 18:43:31 -0800 sigra: Changed paths: M /trunk/po/sv.po rättelse Sun, 15 Dec 2002 16:38:10 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Cleanup. Sun, 15 Dec 2002 14:43:47 -0800 rfalke: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-xaw/citydlg.c Create a new function get_city_citizen_types which fills an array of enum citizen_type with the values for a city. This was previously done with almost identical code in all GUIs. Patch from Jason Dorje Short with changes from me. Sun, 15 Dec 2002 13:51:51 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c Do not export the nuke_children function. Sun, 15 Dec 2002 13:46:19 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c New GTK+ 2.0 popup_notify_goto_dialog. Simplified popdown_all_game_dialogs function. It will now close all toplevel windows. Sun, 15 Dec 2002 12:58:00 -0800 vasc: Changed paths: M /trunk/po/pt.po Updated Portuguese translation. Sun, 15 Dec 2002 11:26:37 -0800 vasc: 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/inputdlg.c M /trunk/client/gui-gtk-2.0/inputdlg.h M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/wldlg.c New GTK+ 2.0 input dialog. This also fixes the bug when creating a new CMA entry. Sun, 15 Dec 2002 11:17:30 -0800 vasc: Changed paths: M /trunk/configure.in Forgot to add he_IL to ALL_LINGUAS also in configure.in. Sun, 15 Dec 2002 10:55:00 -0800 vasc: Changed paths: M /trunk/configure.ac A /trunk/po/he_IL.po Added Hebrew .po file. Translations by Nir Peled . Sat, 14 Dec 2002 16:38:23 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/cityrep.h M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-2.0/gotodlg.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/messagewin.h M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.h M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.h Implement popdown_all_game_dialogs for the GTK+ 2.0 client. This prevents unstable behavior from players trying to use these dialogs after disconnecting. Issued as PR#2441. Based on the GTK+ 1.2 patch by Jason Dorje Short . Sat, 14 Dec 2002 02:26:43 -0800 jdorje: Changed paths: M /trunk/configure.ac M /trunk/configure.in M /trunk/m4/sdl-client.m4 Check for -lbind in the server. Check for -lsocket, -lbind, and iconv libraries when compiling the SDL client. This improves compilation on BeOS and probably other systems. Reported by Bernd Korz PR#2541. Fri, 13 Dec 2002 17:29:32 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/citydlg.c Change an erronous use of T_LAST_CITIZEN into CITIZEN_LAST. Fixes a bug introduced by the application of PR#2516. Fri, 13 Dec 2002 17:13:17 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/dialogs.c Change some "int" to "bool". This also prevents a compiler warning. Issued as PR#2562. Fri, 13 Dec 2002 11:15:13 -0800 rfalke: Changed paths: M /trunk/client/citydlg_common.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-sdl/mapview.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h Add enum citizen_type to provide a symbol for the various citizen types (instead of using 0,1,2 and so on). This enum is currently used for code related to get_citizen_sprite. Add the ability for the tileset to specify multiple sprites for the various citizen types. Previously only one sprite was allowed for the specialists and two (male, female) for the other 4 citizen types. Patch from Jason Dorje Short with style changes from me. Fri, 13 Dec 2002 10:10:34 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/dialogs.c Make sure that the parent isn't destroyed under our feets. A reference prevents this. Reported as PR#2534 by Michael Lucas . Patch from Raimar Falke . Thu, 12 Dec 2002 13:02:39 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c Re-initialize single_tile_pixmap data when changing the tileset, so that animations will work properly. Issued as PR#2532. Thu, 12 Dec 2002 06:52:35 -0800 sigra: Changed paths: M /trunk/po/sv.po update Thu, 12 Dec 2002 01:19:44 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/repodlgs.c Put some more Polish texts into English. Patch by Mateusz Stefek with changes from me. Wed, 11 Dec 2002 19:05:00 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl/cma_fe.c M /trunk/client/gui-sdl/dialogs.c M /trunk/client/gui-sdl/gui_main.c Some trivial compile fixes for gui-sdl. Wed, 11 Dec 2002 11:37:07 -0800 jdorje: Changed paths: M /trunk/client/options.c Fix a compile warning (that only shows up with --disable-nls). Issued as PR#2542. Wed, 11 Dec 2002 09:06:56 -0800 sigra: Changed paths: M /trunk/po/sv.po update Wed, 11 Dec 2002 07:29:25 -0800 rfalke: Changed paths: M /trunk/doc/CodingStyle Spelling fix. Reported by Erik Sigra . Wed, 11 Dec 2002 02:39:43 -0800 jdorje: Changed paths: M /trunk/ai/aiunit.c M /trunk/client/agents/cma_core.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/helpdata.c M /trunk/client/packhand.c M /trunk/client/tilespec.c M /trunk/common/hash.c M /trunk/common/idex.c M /trunk/common/inputfile.c M /trunk/common/ioz.c M /trunk/common/mem.c M /trunk/common/nation.c M /trunk/common/packets.c M /trunk/common/player.c M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/common/tech.c M /trunk/common/unit.c M /trunk/server/barbarian.c M /trunk/server/diplomats.c M /trunk/server/gotohand.c M /trunk/server/mapgen.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/savegame.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/utility/hash.c M /trunk/utility/inputfile.c M /trunk/utility/ioz.c M /trunk/utility/mem.c M /trunk/utility/shared.c M /trunk/utility/shared.h Replace fatal-code-error handling (typically abort or assert+exit) with a function die() that logs the error, (sometimes) dumps core, and then exits. Fatal-user-error cases are unchanged. Patch by Raimar Falke as PR#2333. Tue, 10 Dec 2002 05:02:08 -0800 egbert: Changed paths: M /trunk/po/de.po updated Tue, 10 Dec 2002 03:08:57 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 09 Dec 2002 15:48:27 -0800 jdorje: Changed paths: M /trunk/server/srv_main.c Mark some server-generated messages for translation. This should mean all such messages are now translated. Patch by Christian Knoke as PR#2505. Mon, 09 Dec 2002 14:49:33 -0800 per: Changed paths: M /trunk/ai/aiunit.c Fix bug in ai_military_findvictim() where patt is made NULL by get_attacker() and then is attempted made use of. Patch by Jordi Negrevernis i Font Mon, 09 Dec 2002 09:46:48 -0800 jdorje: Changed paths: M /trunk/common/shared.h M /trunk/configure.ac M /trunk/configure.in M /trunk/utility/shared.h When defining the bool type and TRUE and FALSE values, if stdbool.h is present use that file instead of implementing this ourselves. If __BEOS__ is defined, use a special BeOS header file to get the typedef, thus fixing a compile error on BeOS. Reported as PR#2461 by Bernd Korz. Patch by Raimar Falke and myself. Mon, 09 Dec 2002 07:51:42 -0800 per: Changed paths: M /trunk/ai/aiunit.c Fix typo Mon, 09 Dec 2002 07:47:48 -0800 per: Changed paths: M /trunk/ai/aiunit.c Previous commit to break infinite loops in ai_unit_rampage() gave false positives in cases of railroading into empty cities and huts. Now fixed. Sun, 08 Dec 2002 17:50:09 -0800 per: Changed paths: M /trunk/ai/aitools.c Fix cause of infinite loops happening in ai_unit_rampage(): A unit in sentry activity attempts to move into hut or empty city. This sets units to correct activity when attempting move or attack. Sun, 08 Dec 2002 16:32:12 -0800 per: Changed paths: M /trunk/ai/aiunit.c Abort possibly infinite loop in ai_unit_rampage() when we are unable to move or attack our target. Patch by Jordi Negrevernis i Font with changes by me. Sun, 08 Dec 2002 16:23:49 -0800 per: Changed paths: M /trunk/ai/aiunit.c M /trunk/common/unit.h Make AI units return to heal when badly damaged (less than 25% hp). Patch by Jordi Negrevernis i Font with changes by me. Sun, 08 Dec 2002 15:51:31 -0800 egbert: Changed paths: M /trunk/po/de.po updated (21 untranslated) Sun, 08 Dec 2002 15:42:37 -0800 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/server/stdinhand.c Style and general cleanup for AI code. No behaviour changes. Sun, 08 Dec 2002 14:55:24 -0800 vasc: Changed paths: M /trunk/client/clinet.c M /trunk/common/ioz.h M /trunk/common/netintf.c M /trunk/common/netintf.h M /trunk/server/meta.c M /trunk/utility/ioz.h M /trunk/utility/netintf.c M /trunk/utility/netintf.h Renamed fc_lookup_host to net_lookup_service. net_lookup_service fills in all the service information (hostname:port) so there is less code duplication. Added new my_querysocket function to common/netintf.c. Thanks go to Raimar Falke for some pertinent suggestions. Sun, 08 Dec 2002 05:57:25 -0800 per: Changed paths: M /trunk/doc/README.AI Add info on 'experimental' difficulty level and remove wishlist items that have been fixed or implemented. Sun, 08 Dec 2002 03:31:12 -0800 rfalke: Changed paths: M /trunk/server/savegame.c Save the attributes under a different name. The new attribute format (introduced with dataio 2002-09-19) can't be read by an old client. If we save the new attributes under a different name the old server won't load the new attributes. Reported by Christian Knoke . Patch from Raimar Falke . Sun, 08 Dec 2002 02:43:10 -0800 rfalke: Changed paths: M /trunk/server/unittools.c Update the occupied flag if the last defender of a city is destroyed. Reported as 2392 and 2493 by me and Christian Knoke . Patch from me. Sat, 07 Dec 2002 06:41:23 -0800 glip: Changed paths: M /trunk/server/mapgen.c For map generators 0, 1 and 5 improve the starter position allocation. It is now more fair and more stable. Patch by Karen Yeats with approved changes from myself. Sat, 07 Dec 2002 01:59:18 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/graphics.h M /trunk/client/gui-win32/graphics.h M /trunk/client/gui-win32/mapview.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Move identical get_citizen_sprite from mapview.c into tilespec.c. Patch from Jason Dorje Short . Fri, 06 Dec 2002 14:25:12 -0800 rfalke: Changed paths: M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/mapview_common.c Move the handling of double drawn segments from mapview.c:(un)draw_segment to goto.c:{increment,decrement}_drawn. This allows to make increment_drawn and decrement_drawn static. Patch from Jason Dorje Short with changes from me. Fri, 06 Dec 2002 13:45:41 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/messagedlg.c Swap the order of some buttons to obey the GTK+ 2.0 style guide. Fri, 06 Dec 2002 11:12:51 -0800 jdorje: Changed paths: 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_main.c Put many of the game texts for the SDL-client into English. Patch by Mateusz Stefek with style changes from me. Fri, 06 Dec 2002 07:13:32 -0800 rfalke: Changed paths: M /trunk/common/inputfile.c M /trunk/common/inputfile.h M /trunk/common/ioz.c M /trunk/common/ioz.h M /trunk/common/registry.c M /trunk/common/registry.h M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/ioz.c M /trunk/utility/ioz.h M /trunk/utility/registry.c M /trunk/utility/registry.h Rename foobar_fromFile to foobar_from_file and foobar_fromFP to foobar_from_stream because the old version violates the style guide. Change FILE to fz_FILE. Because we use fz_FILE internally anyway. Unify inf_from_file with inf_from_stream. Fri, 06 Dec 2002 06:55:48 -0800 rfalke: Changed paths: M /trunk/common/rand.c M /trunk/utility/rand.c Remove the special case of myrand(0). myrand(0) and myrand(1) now always return 0. Patch from Cameron Morland and me. Thu, 05 Dec 2002 19:47:09 -0800 kauf: Changed paths: M /trunk/common/city.c M /trunk/common/city.h Improvements that depend on being adjacent to ocean tiles are sold if the city housing them becomes landlocked. Previously, the improvements types were hardcoded. Now we pay attention to the specification in buildings.ruleset. Patch by Ben Webb with some changes by me. Thu, 05 Dec 2002 18:41:40 -0800 kauf: Changed paths: M /trunk/server/unittools.c Improvements that depend on being adjacent to ocean tiles are sold if the city housing them becomes landlocked. Previously, the improvements types were hardcoded. Now we pay attention to the specification in buildings.ruleset. Patch by Ben Webb with some changes by me. Thu, 05 Dec 2002 14:22:34 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.c Fix a bug that prevented angry citizens from being shown in the main panel of the city dialog window in gui-gtk and gui-gtk-2.0. Issued as PR#2489. Thu, 05 Dec 2002 12:26:39 -0800 andi: Changed paths: M /trunk/client/gui-win32/helpdlg.c resize the help dialog properly bug reported by Raimar Falke Wed, 04 Dec 2002 09:47:48 -0800 per: Changed paths: M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/unittools.c Fix problem where city info is not properly updated when a worker is displaced by hostile units. update_city_tile_status_map() now returns a bool to indicate such situations. Patch by Raimar Falke Reported by Kenn Munro Wed, 04 Dec 2002 05:34:27 -0800 per: Changed paths: M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/server/citytools.c M /trunk/server/settlers.c Replace use of can_unit_move_to_tile with use of could_unit_move_to_tile so that we don't have to be in idle activity mode before we consider moving. Also clean up and simplify could_unit_move_to_tile a little. Tue, 03 Dec 2002 09:53:59 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/gtkpixcomm.c The pixcomm mask wasn't updated correctly. This fixes PR#2393. Tue, 03 Dec 2002 08:00:58 -0800 rfalke: Changed paths: M /trunk/ai/aidiplomat.h Add missing includes. Mon, 02 Dec 2002 23:50:27 -0800 egbert: Changed paths: M /trunk/doc/de/BUGS.de updated by Christian Knoke Mon, 02 Dec 2002 14:48:13 -0800 per: Changed paths: M /trunk/ai/aidiplomat.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/server/settlers.c Wrap the use of do_unit_goto() in the AI code behind two new goto functions: ai_unit_goto() for short-term gotos (one turn horizon) and ai_unit_gothere() for doing multi-turn missions. Mon, 02 Dec 2002 10:25:41 -0800 rfalke: Changed paths: M /trunk/ai/aiair.h M /trunk/server/unittools.h Make the declaration and definition of some functions equal. Mon, 02 Dec 2002 10:08:16 -0800 rfalke: Changed paths: M /trunk/common/inputfile.h M /trunk/utility/inputfile.h Add missing prototype. Mon, 02 Dec 2002 09:55:00 -0800 per: Changed paths: M /trunk/doc/PEOPLE Update doc/PEOPLE Mon, 02 Dec 2002 00:47:03 -0800 jdorje: Changed paths: M /trunk/client/gui-sdl A /trunk/client/gui-sdl/.cvsignore M /trunk/client/gui-sdl/Makefile.am A /trunk/client/gui-sdl/README.SDLClient A /trunk/client/gui-sdl/chatline.c A /trunk/client/gui-sdl/chatline.h A /trunk/client/gui-sdl/citydlg.c A /trunk/client/gui-sdl/citydlg.h A /trunk/client/gui-sdl/cityrep.c A /trunk/client/gui-sdl/cityrep.h A /trunk/client/gui-sdl/cma_fe.c A /trunk/client/gui-sdl/cma_fe.h A /trunk/client/gui-sdl/colors.c A /trunk/client/gui-sdl/colors.h A /trunk/client/gui-sdl/connectdlg.c A /trunk/client/gui-sdl/connectdlg.h A /trunk/client/gui-sdl/dialogs.c A /trunk/client/gui-sdl/dialogs.h A /trunk/client/gui-sdl/diplodlg.c A /trunk/client/gui-sdl/diplodlg.h A /trunk/client/gui-sdl/finddlg.c A /trunk/client/gui-sdl/gotodlg.c A /trunk/client/gui-sdl/gotodlg.h A /trunk/client/gui-sdl/graphics.c A /trunk/client/gui-sdl/graphics.h A /trunk/client/gui-sdl/gui_dither.c A /trunk/client/gui-sdl/gui_dither.h A /trunk/client/gui-sdl/gui_iconv.c A /trunk/client/gui-sdl/gui_iconv.h A /trunk/client/gui-sdl/gui_id.h A /trunk/client/gui-sdl/gui_main.c A /trunk/client/gui-sdl/gui_main.h A /trunk/client/gui-sdl/gui_mem.h A /trunk/client/gui-sdl/gui_string.c A /trunk/client/gui-sdl/gui_string.h A /trunk/client/gui-sdl/gui_stuff.c A /trunk/client/gui-sdl/gui_stuff.h A /trunk/client/gui-sdl/gui_zoom.c A /trunk/client/gui-sdl/gui_zoom.h A /trunk/client/gui-sdl/happiness.c A /trunk/client/gui-sdl/happiness.h A /trunk/client/gui-sdl/helpdlg.c A /trunk/client/gui-sdl/helpdlg.h A /trunk/client/gui-sdl/inputdlg.c A /trunk/client/gui-sdl/inputdlg.h A /trunk/client/gui-sdl/inteldlg.c A /trunk/client/gui-sdl/mapctrl.c A /trunk/client/gui-sdl/mapctrl.h A /trunk/client/gui-sdl/mapview.c A /trunk/client/gui-sdl/mapview.h A /trunk/client/gui-sdl/menu.c A /trunk/client/gui-sdl/menu.h A /trunk/client/gui-sdl/messagedlg.c A /trunk/client/gui-sdl/messagewin.c A /trunk/client/gui-sdl/messagewin.h A /trunk/client/gui-sdl/optiondlg.c A /trunk/client/gui-sdl/optiondlg.h A /trunk/client/gui-sdl/plrdlg.c A /trunk/client/gui-sdl/plrdlg.h A /trunk/client/gui-sdl/rc2c A /trunk/client/gui-sdl/repodlgs.c A /trunk/client/gui-sdl/repodlgs.h A /trunk/client/gui-sdl/resources.c A /trunk/client/gui-sdl/resources.h A /trunk/client/gui-sdl/spaceshipdlg.c A /trunk/client/gui-sdl/spaceshipdlg.h A /trunk/client/gui-sdl/unistring.c A /trunk/client/gui-sdl/unistring.h A /trunk/client/gui-sdl/wldlg.c A /trunk/client/gui-sdl/wldlg.h Commit the current code for the SDL client. This code will not compile, nor will it run until the graphics are also added. Thus this is just a first step. All code by Rafal Burseg with modifications by myself and Per. Sun, 01 Dec 2002 14:49:25 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/cityrep.h M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/dialogs.h M /trunk/client/gui-gtk/messagewin.c M /trunk/client/gui-gtk/messagewin.h M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk/plrdlg.h M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk/repodlgs.h Implement popdown_all_game_dialogs for the GTK+-1.2 client. This prevents unstable behavior from players trying to use these dialogs after disconnecting. Issued as PR#2440. Sun, 01 Dec 2002 14:43:24 -0800 jdorje: Changed paths: M /trunk/m4/sdl-client.m4 Fix several problems in detection of SDL libraries: don't permanently redefine $LIBS, and make sure to use appropriate $CFLAGS and $CPPFLAGS when checking for libraries. Patch by Per I. Mathisen as an addendum to PR#2450. Sat, 30 Nov 2002 13:24:56 -0800 per: Changed paths: A /trunk/m4/sdl-client.m4 Forgot one file in previous commit. Sat, 30 Nov 2002 12:42:01 -0800 per: Changed paths: M /trunk/Makefile.am M /trunk/client/Makefile.am A /trunk/client/gui-sdl A /trunk/client/gui-sdl/Makefile.am M /trunk/configure.ac M /trunk/configure.in Add compile support for a new client: gui-sdl Patch by Jason Dorje Short and Rafał Bursig Sat, 30 Nov 2002 12:06:49 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/citydlg.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_main.h M /trunk/client/gui-gtk-2.0/mapview.c Fix several bugs in gui-gtk-2.0 when switching tilesets. This includes resizing the city dialogs and resizing/reallocating the unit pixmap table. Issued as PR#2418. Sat, 30 Nov 2002 12:04:19 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/gui_main.h M /trunk/client/gui-gtk/mapview.c Resize and reallocate the unit pixmaps when switching tilesets. Issued as PR#2410. Sat, 30 Nov 2002 11:27:37 -0800 jdorje: Changed paths: M /trunk/client/gui-stub/chatline.c M /trunk/client/gui-stub/chatline.h M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-stub/citydlg.h M /trunk/client/gui-stub/cityrep.c M /trunk/client/gui-stub/cityrep.h M /trunk/client/gui-stub/colors.c M /trunk/client/gui-stub/colors.h M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/connectdlg.h M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/dialogs.h M /trunk/client/gui-stub/diplodlg.c M /trunk/client/gui-stub/diplodlg.h M /trunk/client/gui-stub/finddlg.c M /trunk/client/gui-stub/gotodlg.c M /trunk/client/gui-stub/gotodlg.h M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-stub/graphics.h M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-stub/gui_main.h M /trunk/client/gui-stub/helpdlg.c M /trunk/client/gui-stub/helpdlg.h M /trunk/client/gui-stub/inteldlg.c M /trunk/client/gui-stub/mapctrl.c M /trunk/client/gui-stub/mapctrl.h M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-stub/mapview.h M /trunk/client/gui-stub/menu.c M /trunk/client/gui-stub/menu.h M /trunk/client/gui-stub/messagedlg.c M /trunk/client/gui-stub/messagewin.c M /trunk/client/gui-stub/messagewin.h M /trunk/client/gui-stub/plrdlg.c M /trunk/client/gui-stub/plrdlg.h M /trunk/client/gui-stub/ratesdlg.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-stub/repodlgs.h M /trunk/client/gui-stub/spaceshipdlg.c M /trunk/client/gui-stub/spaceshipdlg.h M /trunk/client/gui-stub/wldlg.c M /trunk/client/gui-stub/wldlg.h Clean up/rewrite most of gui-stub. File header comments are added, function header comments are added, dead functions are removed, and some demo code is added. Issued as PR#2454. Sat, 30 Nov 2002 10:39:24 -0800 vasc: Changed paths: M /trunk/common/inputfile.c M /trunk/common/inputfile.h M /trunk/common/ioz.c M /trunk/common/ioz.h M /trunk/common/registry.c M /trunk/common/registry.h M /trunk/utility/inputfile.c M /trunk/utility/inputfile.h M /trunk/utility/ioz.c M /trunk/utility/ioz.h M /trunk/utility/registry.c M /trunk/utility/registry.h Add support for reading INI files from FILE pointers. Fri, 29 Nov 2002 12:11:59 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/cityrep.h M /trunk/client/gui-xaw/dialogs.c M /trunk/client/gui-xaw/messagewin.c M /trunk/client/gui-xaw/messagewin.h M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/plrdlg.h M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/repodlgs.h Implement popdown_all_game_dialogs for the XAW client. This prevents unstable behavior from players trying to use these dialogs after disconnecting. Issued as PR#2444. Fri, 29 Nov 2002 02:28:46 -0800 rfalke: Changed paths: M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/helpdlg.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-stub/messagewin.c Bring gui-stub up to date with the other sources. It now compiles again. Patch from Jason Dorje Short . Fri, 29 Nov 2002 02:01:58 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapclass.h M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move undraw_segment into mapview_common. Patch from Jason Dorje Short . Fri, 29 Nov 2002 01:38:15 -0800 andi: Changed paths: M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/gui_main.c rename popdown_everything to popdown_all_game_dialogs Fri, 29 Nov 2002 01:33:08 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move tile_visible_and_not_on_border_mapcanvas into mapview_common. Patch from Jason Dorje Short . Thu, 28 Nov 2002 11:09:58 -0800 jdorje: Changed paths: M /trunk/client/civclient.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-stub/dialogs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/client/include/dialogs_g.h Provide a new GUI function popdown_all_game_dialogs. This is called on client disconnection so that unsafe dialogs do not remain open. It must be implemented on a per-GUI basis to fix PR#533. Wed, 27 Nov 2002 10:36:37 -0800 rfalke: Changed paths: M /trunk/server/report.c Enlarge the valid scorelog line length from 64 to 80. This is needed to cope with the comment. Reported by Per I. Mathisen . Fix from me. Wed, 27 Nov 2002 01:06:14 -0800 andi: Changed paths: M /trunk/client/gui-win32/messagewin.c resize the listbox so that long messages fit into it. Bug reported by Raimar Falke and Christian Knoke Wed, 27 Nov 2002 00:45:59 -0800 andi: Changed paths: M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-win32/gui_main.h Choose a fixed width font for the notify dialog Bug reported by Raimar Falke Tue, 26 Nov 2002 06:27:48 -0800 pagnin: Changed paths: M /trunk/po/da.po da.po update supply by Keld Jørn Simonsen Tue, 26 Nov 2002 04:24:56 -0800 per: Changed paths: M /trunk/server/ruleset.c Remove backwards compatibility with F_SUBMARINE flag. Not used since version 1.10.0. Patch by Raahul Kumar Tue, 26 Nov 2002 04:01:11 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/graphics.h M /trunk/client/gui-win32/mapview.c M /trunk/client/mapview_common.h Move enum draw_part and enum draw_type from the various mapview.c into mapview_common.h. Add docu. Patch from Jason Dorje Short with changes from me. Tue, 26 Nov 2002 02:44:09 -0800 rfalke: Changed paths: M /trunk/m4/debug.m4 Remove superfluous adding of "-g" to CFLAGS. This is already done by AC_PROG_CC and AC_PROG_CC thinks that the user has supplied CFLAGS and so won't change it (it won't for example add -O2 for gcc). This fixes (PR#2387). Mon, 25 Nov 2002 19:12:43 -0800 egbert: Changed paths: M /trunk/po/de.po updated (21 unübersetzt) Mon, 25 Nov 2002 17:19:03 -0800 per: Changed paths: M /trunk/data/default/units.ruleset Improve submarines. Decrease build cost from 60 to 50, increase attack power from 10 to 15 and increase move rate from 3 to 5. Mon, 25 Nov 2002 13:07:42 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c Made several changes to the players dialog: - Changed the colour style scheme. Hopefully no more problems. - Stopped using GtkTreeModelSort. It is bugged. This means the update_players_dialog() algorithm had to be changed. - Don't allow sorting the boolean column. - Cleanup. Bugs reported by Jason Dorje Short . Mon, 25 Nov 2002 11:18:09 -0800 glip: Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c A /trunk/ai/aidiplomat.c A /trunk/ai/aidiplomat.h M /trunk/ai/aiunit.c M /trunk/ai/aiunit.h M /trunk/common/city.h M /trunk/common/player.h M /trunk/server/cityturn.c M /trunk/server/stdinhand.c Enable AI build diplomats for both offence and defence. Add H_DIPLOMAT handicap, so that easy and normal AI don't build offensive diplomats (diplomats built as a defence can still be released to attack). Patch by Per I.Mathisen , with few changes by me. Mon, 25 Nov 2002 09:52:00 -0800 pagnin: Changed paths: M /trunk/po/da.po Updated da.po file. Updated .po file from: Keld Jørn Simonsen Sun, 24 Nov 2002 18:54:01 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c New player dialog. This fixes #2382. Sun, 24 Nov 2002 18:51:29 -0800 vasc: Changed paths: M /trunk/data/freeciv.rc-2.0 Remove extraneous padding. Sun, 24 Nov 2002 17:15:57 -0800 egbert: Changed paths: M /trunk/po/de.po updated Sun, 24 Nov 2002 10:06:56 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 24 Nov 2002 03:43:41 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move show_city_descriptions into mapview_common. This function just loops over all tiles and calls the new GUI specific show_city_desc function if the tile has a city. Patch from Jason Dorje Short . Sat, 23 Nov 2002 10:12:59 -0800 rfalke: Changed paths: M /trunk/client/gui-beos/mapview.cpp M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move tile_visible_mapcanvas() fromt he various mapview.c into mapview_common.c Patch from Jason Dorje Short . Sat, 23 Nov 2002 06:58:43 -0800 rfalke: Changed paths: M /trunk/server/sernet.c Call rl_callback_handler_remove at exit. Reported by Davide Pagnin as PR#1854. Patch from me. Fri, 22 Nov 2002 18:55:42 -0800 per: Changed paths: M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Make the city name popup and the city dialog popup when making new cities optional. Patch by Reinier Post Fri, 22 Nov 2002 16:27:58 -0800 egbert: Changed paths: M /trunk/po/de.po updated Fri, 22 Nov 2002 15:19:47 -0800 per: Changed paths: M /trunk/data/scenario/earth-160x90-v2.sav Fix version string in scenario. Fri, 22 Nov 2002 10:52:13 -0800 rfalke: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/menu.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/packhand.c Show the number of turns a city need to growth (or shrink) after the city name. This behavior is controlled by a new option which is only available if the city names are drawn. Blocked growth and no food surplus is also displayed. The GTK, GTK2 and Xaw client are changed. Patch from Jason Dorje Short . Fri, 22 Nov 2002 09:44:45 -0800 glip: Changed paths: M /trunk/common/player.h M /trunk/server/stdinhand.c M /trunk/server/unittools.c Create another handicap for easy AI: it gets very limited goodies from huts, only 25 gold or barbarians, if really unlucky. Idea by Per I. Mathisen, patch by Raahul Kumar . Fri, 22 Nov 2002 00:25:27 -0800 matusik: Changed paths: M /trunk/po/pl.po pl.po update Thu, 21 Nov 2002 05:35:31 -0800 jdorje: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/mapview_common.c M /trunk/common/shared.h M /trunk/utility/shared.h Rewrite canvas_pos_to_map_pos and canvas_pos_to_city_pos to be simpler and more correct. Add extensive explanation of the math. Issued as PR#1180 with contributions by many. Thu, 21 Nov 2002 00:19:26 -0800 jdorje: Changed paths: M /trunk/client/cityrepdata.c Fix i18n problem with new city report columns. Reported by Mateusz Stefek as PR#2373. Wed, 20 Nov 2002 18:26:48 -0800 jdorje: Changed paths: M /trunk/client/tilespec.c Fix several bugs in tileset switching: - Free sprite and city style data before loading a new tileset. - Check the client state before reassembling the sprite data and before redrawing. Issued as PR#2363. Tue, 19 Nov 2002 19:41:21 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/graphics.c Use XGrabServer/XUngrabServer to lock the server display while allocating best-match colors. Clean up other parts of PNG loading to make them faster. Patch by Vasco Alexandre Da Silva Costa as PR#2340. Tue, 19 Nov 2002 15:04:28 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/options.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Fix bug that causes civclient's -t option not to work. This is done by introducing yet another string that holds the name of the current tileset. Issued as PR#2360. Tue, 19 Nov 2002 12:13:39 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move get_center_tile_mapcanvas() from the various mapview.c files into mapview_common.c. Patch from Jason Dorje Short . Tue, 19 Nov 2002 08:11:42 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move update_map_canvas_visible from the various mapview.c files into mapview_common.c. This requires to make show_city_descriptions public. Patch from Jason Dorje Short . Tue, 19 Nov 2002 05:35:31 -0800 per: Changed paths: M /trunk/common/city.h M /trunk/server/citytools.c M /trunk/server/savegame.c Remove unused variable pcity->ai.ai_role Tue, 19 Nov 2002 05:34:31 -0800 per: Changed paths: M /trunk/ai/advmilitary.c Add default danger to the city with the AI's palace as long as that city is larger than 1 so that it will protect it better. Tue, 19 Nov 2002 05:31:07 -0800 per: Changed paths: M /trunk/ai/aicity.c Remove special case for buying settler production, added by me, which was thought to help AI expand faster but which harmed it by making it acquire Republic later. Tue, 19 Nov 2002 03:46:21 -0800 egbert: Changed paths: M /trunk/po/de.po updated Mon, 18 Nov 2002 11:51:41 -0800 jdorje: Changed paths: M /trunk/data/isotrident.tilespec Here's the rest of the morecities patch. This didn't get committed the first time, although I can't see anything I did wrong. Mon, 18 Nov 2002 11:46:26 -0800 jdorje: Changed paths: M /trunk/data/default/cities.ruleset M /trunk/data/isotrident/Makefile.am A /trunk/data/isotrident/morecities.png A /trunk/data/isotrident/morecities.spec M /trunk/data/nation/aztec.ruleset M /trunk/data/nation/brazilian.ruleset M /trunk/data/nation/chinese.ruleset M /trunk/data/nation/dunedain.ruleset M /trunk/data/nation/filipino.ruleset M /trunk/data/nation/inca.ruleset M /trunk/data/nation/indian.ruleset M /trunk/data/nation/japanese.ruleset M /trunk/data/nation/kenyan.ruleset M /trunk/data/nation/korean.ruleset M /trunk/data/nation/mongol.ruleset M /trunk/data/nation/mordor.ruleset M /trunk/data/nation/singaporean.ruleset M /trunk/data/nation/thai.ruleset M /trunk/data/nation/vietnamese.ruleset M /trunk/data/nation/zulu.ruleset M /trunk/data/trident/cities.png M /trunk/data/trident/cities.spec Introduce two new city styles available from the beginning of the game: 'Asian' and 'Tropical'. Provide graphics for Trident and Isotrident tilesets to support these city styles. Change many nations to use a more 'appropriate' city style. Graphics and patch by Daniel Speyer , with changes by me. Mon, 18 Nov 2002 10:58:53 -0800 jdorje: Changed paths: M /trunk/doc/BUGS M /trunk/doc/HACKING M /trunk/doc/README.graphics Update documentation to reflect the change from PNG to XPM. Also clear up a comment about civ2 graphics. Mon, 18 Nov 2002 05:01:17 -0800 per: Changed paths: M /trunk/doc/BUGS Update doc/BUGS about bug that only affects gtk 1.2 client. As suggested by Jason Dorje Short Mon, 18 Nov 2002 04:57:38 -0800 per: Changed paths: M /trunk/server/savegame.c Save accurate information on research progress so that if you have just gotten a new tech, save the game, load it, you still don't lose tech points by changing to a new tech. Patch by Jason Dorje Short Reported by Christian Knoke Mon, 18 Nov 2002 04:19:51 -0800 per: Changed paths: M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/unittools.c Fix bugs that happens when you paradrop on cities that you can't see, cities in no contact state and generally clean up paradrop code. If you paradrop on empty cities that you are not at war with, your paratrooper will now die. Patch by me and Davide Pagnin Mon, 18 Nov 2002 03:50:36 -0800 per: Changed paths: M /trunk/server/spacerace.c Add team winner gamelog entry also for spacerace victory. Patch originally by Davide Pagnin , adapted by me. Mon, 18 Nov 2002 02:58:44 -0800 rfalke: Changed paths: M /trunk/m4/sound.m4 Fix a bug which included SDL even if the SDL-mixer failed. Reported by me. Patch from Per I. Mathisen . Sun, 17 Nov 2002 14:06:21 -0800 vasc: Changed paths: M /trunk/client/gui-xaw/mapview.c Fixed refresh bug in the Xaw client. Bug reported by Raimar Falke . Sun, 17 Nov 2002 11:22:24 -0800 andi: Changed paths: M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/mapview.c minor fixes to make it compile again Sun, 17 Nov 2002 11:18:13 -0800 andi: Changed paths: M /trunk/m4/gettimeofday.m4 make freeciv crosscompile for windows again temporary fix. You should better check if gettimeofday exists when crosscompiling make freeciv compile on windows again. Temporary fix. Sat, 16 Nov 2002 23:41:06 -0800 egbert: Changed paths: M /trunk/po/de.po updated Sat, 16 Nov 2002 18:21:13 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/citydlg.h M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h M /trunk/client/options.c M /trunk/client/tilespec.c M /trunk/client/tilespec.h Allow tilesets to be changed at runtime. This is done through the 'local options' dialog. The old data is freed, and new data is read in. Then the sprites are setup again, and things are redrawn. The redrawing step may vary widely between GUIs; in gui-gtk it has been given some GUI support but in other frontends it will need some help from the user. Patch issued as PR#1930. Sat, 16 Nov 2002 17:40:55 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Now the isotrident tiles have been fixed we can use dither_tile again. This closes #2259. Bug reported by Andreas Rosdal . Problem tracked by John Bauman . Sat, 16 Nov 2002 17:35:17 -0800 vasc: Changed paths: M /trunk/data/isotrident/terrain2.png Covered holes in ocean and coastal squares. Sat, 16 Nov 2002 17:34:36 -0800 vasc: Changed paths: M /trunk/data/isotrident/terrain1.png Removed excess pixels in edge mask. Sat, 16 Nov 2002 14:39:08 -0800 vasc: Changed paths: M /trunk/data/isotrident/terrain1.png Covered holes in terrain squares. Sat, 16 Nov 2002 06:35:15 -0800 egbert: Changed paths: M /trunk/po/de.po updated Fri, 15 Nov 2002 18:12:38 -0800 jdorje: Changed paths: M /trunk/client/civclient.c M /trunk/server/civserver.c Don't check if the program is being run as root (which is disallowed) until after the command-line options have been parsed. This allows things like "civserver --version" to work as root. Reported as PR#424 by gkoopman@xs4all.nl. Patch by me. Fri, 15 Nov 2002 15:40:05 -0800 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/diplodlg.c Fix several compile errors in the GTK-2.0 client. Problems introduced by PR#2322. Reported by the compiler as PR#2351. Fri, 15 Nov 2002 14:15:01 -0800 rfalke: Changed paths: M /trunk/ai/aiair.h M /trunk/ai/aidata.h M /trunk/ai/ailog.h M /trunk/ai/aitools.h M /trunk/client/climisc.h M /trunk/client/messagewin_common.h M /trunk/server/airgoto.h Add declarations and includes necessary to be able to compile the header files independently. Fri, 15 Nov 2002 13:24:30 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/diplodlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-mui/diplodlg.c M /trunk/client/gui-mui/spaceshipdlg.c M /trunk/client/gui-win32/diplodlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/spaceshipdlg.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/diptreaty.c M /trunk/common/diptreaty.h M /trunk/common/speclist.h M /trunk/common/speclist_c.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/worklist.h M /trunk/server/diplhand.c M /trunk/utility/speclist.h M /trunk/utility/speclist_c.h Convert genlist users to speclist. Speclist provides a typesafe interface and has a nice iterate macro. The possibility to declare the speclist function static was introduced to use the the same SPECLIST_TAGs multiple times. This gives a dialog_list in every dialog and so nearly identical source code for various dialogs. Fri, 15 Nov 2002 10:47:24 -0800 miguell: Changed paths: M /trunk/po/es.po Updated Spanish translation. Fri, 15 Nov 2002 01:54:31 -0800 rfalke: Changed paths: M /trunk/client/civclient.c Add the command line option "--" to separate the freeciv options from the GUI specific options. Reported by Raimar Falke . Patch from Jason Dorje Short . Fri, 15 Nov 2002 01:24:52 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/mapview.h M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/mapview.h M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-mui/mapview.h M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-win32/mapview.h M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/mapview.h M /trunk/client/mapview_common.c M /trunk/client/mapview_common.h Move get_canvas_xy and get_map_xy from the various mapview.c files into mapview_common.c and unify the code. canvas_pos_to_map_pos and map_pos_to_canvas_pos doesn't need to be exported any longer. Patch from Jason Dorje Short . Thu, 14 Nov 2002 11:12:18 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/diplodlg.c Cancel the meeting if the player closes the window with the close-button (X). Reported by Milan Krstic . Patch from me. Thu, 14 Nov 2002 11:06:32 -0800 jdorje: Changed paths: M /trunk/configure.ac Fix the use of AC_DEFINE for the HAVE_GETTIMEOFDAY macro. Reported as PR#2332 and PR#2334. This is a fix from PR#2305. Thu, 14 Nov 2002 01:45:18 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/mapview_g.h Add function get_mapview_dimensions which returns the map position of the top-left tile and the width and height of the map canvas. This information wasn't available to the common code in mapview_common previously. Thu, 14 Nov 2002 01:28:31 -0800 rfalke: Changed paths: M /trunk/acconfig.old M /trunk/configure.ac M /trunk/configure.in A /trunk/m4/gettimeofday.m4 Replace the static check for gettimeofday at configure time with a stricter runtime check. This check tests if the time returned by gettimeofday is monotonic and doesn't jump forward by a huge amount. Thu, 14 Nov 2002 01:22:10 -0800 rfalke: Changed paths: M /trunk/client/audio.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/mapctrl.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/diplodlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/gui-xaw/wldlg.c M /trunk/client/options.h M /trunk/common/connection.h M /trunk/common/support.c M /trunk/server/citytools.c M /trunk/utility/support.c Remove double includes of the same file. Thu, 14 Nov 2002 01:15:05 -0800 rfalke: Changed paths: M /trunk/ai/advattitude.c M /trunk/ai/advdomestic.c M /trunk/ai/advforeign.c M /trunk/ai/advisland.c M /trunk/ai/advleader.c M /trunk/ai/advmilitary.c M /trunk/ai/advscience.c M /trunk/ai/advspace.c M /trunk/ai/advtrade.c M /trunk/ai/aiair.c M /trunk/ai/aicity.c M /trunk/ai/aidata.c M /trunk/ai/aihand.c M /trunk/ai/ailog.c M /trunk/ai/aitech.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/client/agents/agents.c M /trunk/client/chatline_common.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/civclient.c M /trunk/client/climisc.c M /trunk/client/clinet.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-beos/App.cpp M /trunk/client/gui-beos/Backend.cpp M /trunk/client/gui-beos/Defs.cpp M /trunk/client/gui-beos/InputView.cpp M /trunk/client/gui-beos/MainWindow.cpp M /trunk/client/gui-beos/MapCanvas.cpp M /trunk/client/gui-beos/OutputView.cpp M /trunk/client/gui-beos/RadarView.cpp M /trunk/client/gui-beos/StatusView.cpp M /trunk/client/gui-beos/SummaryView.cpp M /trunk/client/gui-beos/UnitInfoView.cpp M /trunk/client/gui-beos/UnitsBelowView.cpp M /trunk/client/gui-beos/chatline.cpp M /trunk/client/gui-beos/citydlg.cpp M /trunk/client/gui-beos/cityrep.cpp M /trunk/client/gui-beos/colors.cpp M /trunk/client/gui-beos/connectdlg.cpp M /trunk/client/gui-beos/dialogs.cpp M /trunk/client/gui-beos/diplodlg.cpp M /trunk/client/gui-beos/finddlg.cpp M /trunk/client/gui-beos/gotodlg.cpp M /trunk/client/gui-beos/graphics.cpp M /trunk/client/gui-beos/gui_main.c M /trunk/client/gui-beos/helpdlg.cpp M /trunk/client/gui-beos/inteldlg.cpp M /trunk/client/gui-beos/mapctrl.cpp M /trunk/client/gui-beos/mapview.cpp M /trunk/client/gui-beos/menu.cpp M /trunk/client/gui-beos/messagedlg.cpp M /trunk/client/gui-beos/messagewin.cpp M /trunk/client/gui-beos/optiondlg.cpp M /trunk/client/gui-beos/plrdlg.cpp M /trunk/client/gui-beos/ratesdlg.cpp M /trunk/client/gui-beos/repodlgs.cpp M /trunk/client/gui-beos/spaceshipdlg.cpp M /trunk/client/gui-beos/wldlg.cpp M /trunk/client/gui-gtk/chatline.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/colors.c M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/diplodlg.c M /trunk/client/gui-gtk/finddlg.c M /trunk/client/gui-gtk/gamedlgs.c M /trunk/client/gui-gtk/gotodlg.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/happiness.c M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk/inputdlg.c M /trunk/client/gui-gtk/inteldlg.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk/menu.c M /trunk/client/gui-gtk/messagedlg.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/resources.c M /trunk/client/gui-gtk/spaceshipdlg.c M /trunk/client/gui-gtk/wldlg.c M /trunk/client/gui-gtk-2.0/chatline.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-2.0/connectdlg.c M /trunk/client/gui-gtk-2.0/dialogs.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/gotodlg.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/gui_stuff.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/client/gui-gtk-2.0/helpdlg.c M /trunk/client/gui-gtk-2.0/inputdlg.c M /trunk/client/gui-gtk-2.0/inteldlg.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-gtk-2.0/menu.c M /trunk/client/gui-gtk-2.0/messagedlg.c M /trunk/client/gui-gtk-2.0/messagewin.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/resources.c M /trunk/client/gui-gtk-2.0/spaceshipdlg.c M /trunk/client/gui-gtk-2.0/wldlg.c M /trunk/client/gui-mui/autogroupclass.c M /trunk/client/gui-mui/chatline.c M /trunk/client/gui-mui/citydlg.c M /trunk/client/gui-mui/cityrep.c M /trunk/client/gui-mui/colors.c M /trunk/client/gui-mui/colortextclass.c M /trunk/client/gui-mui/connectdlg.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/gamedlgs.c M /trunk/client/gui-mui/gotodlg.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/helpdlg.c M /trunk/client/gui-mui/historystringclass.c M /trunk/client/gui-mui/inputdlg.c M /trunk/client/gui-mui/inteldlg.c M /trunk/client/gui-mui/mapclass.c M /trunk/client/gui-mui/mapctrl.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-mui/messagedlg.c M /trunk/client/gui-mui/messagewin.c M /trunk/client/gui-mui/muistuff.c M /trunk/client/gui-mui/objecttreeclass.c M /trunk/client/gui-mui/overviewclass.c M /trunk/client/gui-mui/plrdlg.c M /trunk/client/gui-mui/repodlgs.c M /trunk/client/gui-mui/scrollbuttonclass.c M /trunk/client/gui-mui/spaceshipdlg.c M /trunk/client/gui-mui/transparentstringclass.c M /trunk/client/gui-mui/wldlg.c M /trunk/client/gui-mui/worklistclass.c M /trunk/client/gui-stub/chatline.c M /trunk/client/gui-stub/citydlg.c M /trunk/client/gui-stub/cityrep.c M /trunk/client/gui-stub/colors.c M /trunk/client/gui-stub/connectdlg.c M /trunk/client/gui-stub/dialogs.c M /trunk/client/gui-stub/diplodlg.c M /trunk/client/gui-stub/finddlg.c M /trunk/client/gui-stub/gotodlg.c M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-stub/helpdlg.c M /trunk/client/gui-stub/inteldlg.c M /trunk/client/gui-stub/mapctrl.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-stub/menu.c M /trunk/client/gui-stub/messagedlg.c M /trunk/client/gui-stub/messagewin.c M /trunk/client/gui-stub/plrdlg.c M /trunk/client/gui-stub/ratesdlg.c M /trunk/client/gui-stub/repodlgs.c M /trunk/client/gui-stub/spaceshipdlg.c M /trunk/client/gui-stub/wldlg.c M /trunk/client/gui-win32/chatline.c M /trunk/client/gui-win32/citydlg.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-win32/colors.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/gotodlg.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/gui_stuff.c M /trunk/client/gui-win32/happiness.c M /trunk/client/gui-win32/helpdlg.c M /trunk/client/gui-win32/inputdlg.c M /trunk/client/gui-win32/inteldlg.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/messagedlg.c M /trunk/client/gui-win32/messagewin.c M /trunk/client/gui-win32/optiondlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-win32/ratesdlg.c M /trunk/client/gui-win32/repodlgs.c M /trunk/client/gui-win32/spaceshipdlg.c M /trunk/client/gui-win32/wldlg.c M /trunk/client/gui-xaw/actions.c M /trunk/client/gui-xaw/chatline.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/cityrep.c M /trunk/client/gui-xaw/colors.c M /trunk/client/gui-xaw/connectdlg.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/gotodlg.c M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/gui_stuff.c M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/gui-xaw/inputdlg.c M /trunk/client/gui-xaw/inteldlg.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/gui-xaw/menu.c M /trunk/client/gui-xaw/messagedlg.c M /trunk/client/gui-xaw/messagewin.c M /trunk/client/gui-xaw/optiondlg.c M /trunk/client/gui-xaw/plrdlg.c M /trunk/client/gui-xaw/ratesdlg.c M /trunk/client/gui-xaw/repodlgs.c M /trunk/client/gui-xaw/resources.c M /trunk/client/gui-xaw/spaceshipdlg.c M /trunk/client/gui-xaw/wldlg.c M /trunk/client/mapctrl_common.c M /trunk/client/messagewin_common.c M /trunk/client/options.c M /trunk/client/packhand.c M /trunk/client/plrdlg_common.c M /trunk/client/repodlgs_common.c M /trunk/common/astring.c M /trunk/common/capability.c M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/combat.c M /trunk/common/connection.c M /trunk/common/create_lsend.pl M /trunk/common/diptreaty.c M /trunk/common/fcintl.c M /trunk/common/game.c M /trunk/common/genlist.c M /trunk/common/government.c M /trunk/common/hash.c M /trunk/common/idex.c M /trunk/common/improvement.c M /trunk/common/inputfile.c M /trunk/common/log.c M /trunk/common/map.c M /trunk/common/nation.c M /trunk/common/netintf.h M /trunk/common/packets.c M /trunk/common/packets_lsend.c M /trunk/common/player.c M /trunk/common/rand.c M /trunk/common/registry.c M /trunk/common/sbuffer.c M /trunk/common/shared.c M /trunk/common/spaceship.c M /trunk/common/tech.c M /trunk/common/unit.c M /trunk/common/unittype.c M /trunk/common/version.c M /trunk/common/worklist.c M /trunk/server/airgoto.c M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/civserver.c M /trunk/server/console.c M /trunk/server/diplhand.c M /trunk/server/diplomats.c M /trunk/server/gamehand.c M /trunk/server/gamelog.c M /trunk/server/gotohand.c M /trunk/server/handchat.c M /trunk/server/mapgen.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/report.c M /trunk/server/ruleset.c M /trunk/server/sanitycheck.c M /trunk/server/savegame.c M /trunk/server/sernet.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 M /trunk/utility/astring.c M /trunk/utility/capability.c M /trunk/utility/fcintl.c M /trunk/utility/genlist.c M /trunk/utility/hash.c M /trunk/utility/inputfile.c M /trunk/utility/log.c M /trunk/utility/netintf.h M /trunk/utility/rand.c M /trunk/utility/registry.c M /trunk/utility/sbuffer.c M /trunk/utility/shared.c Include config.h in every source (*.c) file. This ensures that every time config.h has changed all necessary files are recompiled. Here all necessary files are all files. This is needed since the effects of config.h changes are hard to predict. Patch from Jason Dorje Short . Thu, 14 Nov 2002 01:01:17 -0800 egbert: Changed paths: M /trunk/po/de.po updated Wed, 13 Nov 2002 21:13:16 -0800 jdorje: Changed paths: M /trunk/client/cityrepdata.h Set the number of city report columns to the correct value of 32. This is a correction from PR#737. Wed, 13 Nov 2002 19:39:43 -0800 jdorje: Changed paths: M /trunk/client/cityrepdata.c M /trunk/client/cityrepdata.h M /trunk/client/gui-gtk/cityrep.c Add 16 new possible city report columns. Change the GTK client's city report so that when editing the list of columns used the choices are put into two columns. Patch by Tuomas Airaksinen as PR#737, with changes by me. Wed, 13 Nov 2002 14:06:49 -0800 andreasr: Changed paths: M /trunk/po/no.po no.po updated Wed, 13 Nov 2002 11:44: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-mui/dialogs.c M /trunk/client/gui-win32/dialogs.c M /trunk/client/gui-xaw/dialogs.c M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/server/cityhand.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c M /trunk/utility/shared.c M /trunk/utility/shared.h Rename get_sane_name to is_sane_name. Change return type from char * to bool. Wed, 13 Nov 2002 11:19:43 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/graphics.c M /trunk/configure.ac M /trunk/configure.in Provide PNG support for gui-xaw. This GUI will now refuse to load XPM graphics, but will instead only load PNG graphics using libpng and libz. Wed, 13 Nov 2002 05:21:17 -0800 thue: Changed paths: M /trunk/server/unithand.c Make server compile. Bug reported by gcc Tue, 12 Nov 2002 16:20:57 -0800 per: Changed paths: M /trunk/server/srv_main.c Allow for possibility of ending the game by a draw. Patch by Jason Dorje Short Tue, 12 Nov 2002 16:06:49 -0800 per: Changed paths: M /trunk/server/barbarian.c M /trunk/server/barbarian.h M /trunk/server/unittools.c Remove some unused parameters. Patch by Gregory Berkolaiko Reported by Sylvain Tricot Tue, 12 Nov 2002 15:19:43 -0800 per: Changed paths: 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 Add possibility for callbacks in local options dialog. Patch by Jason Dorje Short Tue, 12 Nov 2002 13:57:17 -0800 per: Changed paths: M /trunk/ai/aicity.c Ensure that the AI doesn't disband units without good reason. It used to build a unit and then figure it didn't need it, and disband. Bug reported by Gregory Berkolaiko Tue, 12 Nov 2002 13:47:39 -0800 per: Changed paths: M /trunk/server/unithand.c Ensure units set to ai control revert to human control again when idled. Patch by Gregory.Berkolaiko@strath.ac.uk Tue, 12 Nov 2002 12:54:05 -0800 jdorje: Changed paths: M /trunk/server/sernet.c M /trunk/server/srv_main.c When the game is over and all players have left, civserver will start a new game and wait for new connections instead of exiting. The behavior may not be entirely error-free yet, most likely due to bugs elsewhere in the code. Patch by Per Mathisen. Tue, 12 Nov 2002 07:43:55 -0800 per: Changed paths: M /trunk/client/tilespec.c Make client display X for autoexplorer again. Kludge by Gregory.Berkolaiko@strath.ac.uk Tue, 12 Nov 2002 07:38:53 -0800 per: Changed paths: M /trunk/client/options.c Change AI auto end turn mode to off by default. Mon, 11 Nov 2002 21:56:04 -0800 egbert: Changed paths: M /trunk/po/de.po updated Mon, 11 Nov 2002 05:13:14 -0800 sigra: Changed paths: M /trunk/doc/sv/BUGS.sv M /trunk/doc/sv/CodingStyle.sv M /trunk/doc/sv/README.sv update Mon, 11 Nov 2002 03:34:41 -0800 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 11 Nov 2002 03:12:58 -0800 jdorje: Changed paths: M /trunk/client/gui-stub/graphics.c Change the stub function gfx_fileextensions() to return PNG as the default graphics file type. Add a header comment for this function. Mon, 11 Nov 2002 02:00:48 -0800 rfalke: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/client/plrdlg_common.c M /trunk/client/plrdlg_common.h M /trunk/common/connection.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/packets_lsend.c M /trunk/common/packets_lsend.h M /trunk/po/POTFILES.in M /trunk/server/sernet.c M /trunk/server/sernet.h M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Add ping times. The ping times are collected via the existing PACKET_CONN_PING, PACKET_CONN_PONG packets. A new packet packet_ping_info is sent to the clients to inform them about the ping times of all used connections. A new server option has been added: pingtime. All clients are pinged at this inverval. This option also controls how often the ping times are send to the clients. Patch from Thomas Strub and me. Sun, 10 Nov 2002 13:08:16 -0800 sigra: Changed paths: M /trunk/po/sv.po update Sat, 09 Nov 2002 14:41:39 -0800 kauf: Changed paths: M /trunk/server/citytools.c M /trunk/server/unittools.c M /trunk/server/unittools.h fix a bug where a core dump happens because player A transfers a city to player B but player C allied to A but not B has a unit in that city. Now those units are transferred to C's closest city, or destroyed if one not exist. Patch by Davide Pagnin Fri, 08 Nov 2002 12:02:01 -0800 rfalke: Changed paths: M /trunk/server/unittools.c Correct the condition for sending info about a unit. Reported by Per I. Mathisen . Patch from Gregory Berkolaiko . Thu, 07 Nov 2002 11:36:28 -0800 rfalke: Changed paths: M /trunk/client/gui-beos/graphics.cpp M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-mui/graphics.c M /trunk/client/gui-stub/graphics.c M /trunk/client/gui-win32/graphics.c M /trunk/client/gui-xaw/graphics.c Add const to char pointers. The cases were hinted by the -Wwrite-string option of the gcc. Thu, 07 Nov 2002 11:31:39 -0800 egbert: Changed paths: M /trunk/po/de.po updated Thu, 07 Nov 2002 11:21:12 -0800 jdorje: Changed paths: M /trunk/client/gui-xaw/graphics.c In gui-xaw, 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). Thu, 07 Nov 2002 10:55:26 -0800 rfalke: Changed paths: M /trunk/ai/advdomestic.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/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/plrhand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/srv_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 . 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.c M /trunk/client/agents/agents.c M /trunk/client/agents/agents.h M /trunk/client/audio.c M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/cityrepdata.h M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/clinet.c M /trunk/client/clinet.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/cma_fe.c M /trunk/client/gui-gtk/connectdlg.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/diplodlg.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.c M /trunk/client/options.c M /trunk/client/options.h M /trunk/client/tilespec.c 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/tilespec.c M /trunk/common/capstr.c M /trunk/common/city.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/citytools.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 . 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-v2 M /trunk/server/gamehand.c M /trunk/server/report.c M /trunk/server/savegame.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_main.c M /trunk/client/gui-xaw/citydlg.c M /trunk/client/gui-xaw/graphics.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 Thu, 07 Nov 2002 06:56:15 -0800 rfalke: Changed paths: M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/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 Wed, 06 Nov 2002 14:17:14 -0800 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/server/settlers.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 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 , 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 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 Sun, 03 Nov 2002 10:40:58 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/common/dataio.c M /trunk/common/dataio.h Really call put_conv from inside dataio. (#2262) Patch by Raimar Falke with changes by me. Sat, 02 Nov 2002 13:27:44 -0800 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/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 Fixes bug reported by Sylvain Tricot Sat, 02 Nov 2002 05:33:54 -0800 per: Changed paths: M /trunk/common/game.c 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 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 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 Sat, 02 Nov 2002 04:16:16 -0800 egbert: Changed paths: M /trunk/doc/de/NEWS.de updated by Christian Knoke Sat, 02 Nov 2002 04:11:05 -0800 per: Changed paths: M /trunk/doc/PEOPLE Update PEOPLE with German translators. Fri, 01 Nov 2002 17:12:11 -0800 per: Changed paths: M /trunk/doc/PEOPLE Update PEOPLE Fri, 01 Nov 2002 16:42:56 -0800 per: Changed paths: M /trunk/server/srv_main.c Remove ancient Mac beta notice. Fri, 01 Nov 2002 11:51:23 -0800 per: Changed paths: M /trunk/server/settlers.c Remove excess logging, cosmetic cleanup Fri, 01 Nov 2002 11:46:44 -0800 per: Changed paths: M /trunk/ai/aiunit.c Remove stupid #ifdef DEBUGed logging code Fri, 01 Nov 2002 11:44:20 -0800 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/advmilitary.c M /trunk/ai/aitools.c M /trunk/ai/aiunit.c Further cosmetic fixes of AI code. Add and change several comments. Change stay_and_defend_city() to stay_and_defend() and also add theoretical possibility of staying and defending an allied city (removed check against this). Fri, 01 Nov 2002 11:21:09 -0800 per: Changed paths: M /trunk/ai/aiair.c M /trunk/ai/aitools.c M /trunk/ai/aitools.h Cosmetic fixes for AI code. Remove some excess bodyguard logging. Fri, 01 Nov 2002 11:10:48 -0800 per: Changed paths: M /trunk/ai/aicity.c Remove obsolete comment. Fri, 01 Nov 2002 10:11:42 -0800 per: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_core.h M /trunk/client/agents/cma_fec.c M /trunk/client/agents/cma_fec.h M /trunk/client/audio.c M /trunk/client/audio.h M /trunk/client/gui-mui/citydlg.c M /trunk/client/options.c M /trunk/client/options.h Remove declarations of pointers as consts. Patch by Raimar Falke Fri, 01 Nov 2002 09:59:44 -0800 per: Changed paths: M /trunk/server/plrhand.c Fix bugs that occur when a player is split after a civil war. Patch by Davide Pagnin Fri, 01 Nov 2002 09:51:13 -0800 per: Changed paths: M /trunk/client/control.c M /trunk/client/control.h M /trunk/client/packhand.c M /trunk/server/unithand.c Fix the auto end turn when done moving option in the case where you have only AI controlled units in action. Also ensures punit->ai.control is set correctly for exploring units (this was not previously done). Bug reported by Alex Fri, 01 Nov 2002 09:40:46 -0800 per: Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/advmilitary.c A /trunk/ai/aiair.c A /trunk/ai/aiair.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/common/player.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/data/default/techs.ruleset M /trunk/server/Makefile.am A /trunk/server/airgoto.c A /trunk/server/airgoto.h M /trunk/server/gotohand.c M /trunk/server/stdinhand.c M /trunk/server/unittools.c M /trunk/server/unittools.h Add AI support for flying units. Patch by Gregory Berkolaiko Fri, 01 Nov 2002 08:38:57 -0800 rfalke: Changed paths: M /trunk/client/mapctrl_common.c The function get_turn_done_button_state not only control the state of the button but also if the client is able to send PACKET_TURN_DONE at all. While it is valid to disable the button if (game.player_ptr->ai.control && !ai_manual_turn_done) is true it won't allow the sending of the PACKET_TURN_DONE via user_ended_turn(). Patch from Per I. Mathisen . Thu, 31 Oct 2002 03:19:45 -0800 per: Changed paths: M /trunk/Makefile.am D /trunk/acconfig.h A /trunk/acconfig.old M /trunk/autogen.sh Rename acconfig.h to acconfig.old to prevent warnings in distributions using new version of autoconf. Wed, 30 Oct 2002 14:34:03 -0800 jdorje: Changed paths: M /trunk/common/connection.h M /trunk/common/player.h M /trunk/server/maphand.c Update the location of doc/HACKING (formerly freeciv_hackers_guide.txt) in three places. Wed, 30 Oct 2002 13:33:15 -0800 per: Changed paths: M /trunk/client/gui-gtk-2.0/wldlg.c Remove another log.h warning Wed, 30 Oct 2002 13:19:41 -0800 rfalke: Changed paths: M /trunk/server/settlers.c Add the variable best_moves to get the correct values for the final freelog. Move variables into the nested square_iterate loop. Patch from Per I. Mathisen and me. Wed, 30 Oct 2002 13:15:58 -0800 per: Changed paths: M /trunk/client/gui-gtk-2.0/cma_fe.c M /trunk/client/gui-gtk-2.0/messagewin.c Remove log.h warning Tue, 29 Oct 2002 10:50:06 -0800 per: Changed paths: M /trunk/ai/ailog.c M /trunk/common/log.c M /trunk/common/log.h M /trunk/common/shared.c M /trunk/utility/log.c M /trunk/utility/log.h M /trunk/utility/shared.c Rename log_level to fc_log_level and add sys/types.h to platforms that may need it. This helps compilation on MacOSX. Patch by Max Berger Mon, 28 Oct 2002 19:56:12 -0800 egbert: Changed paths: M /trunk/po/de.po updated. "Riflery" and "Milling" untranslated. Descriptions needed. TIA Mon, 28 Oct 2002 09:47:33 -0800 per: Changed paths: M /trunk/doc/BUGS M /trunk/doc/README.AI Update BUGS and README.AI Fixes suggested by Anthony J. Stuckey Mon, 28 Oct 2002 09:06:12 -0800 per: Changed paths: M /trunk/ai/aiunit.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/cityturn.h M /trunk/server/diplomats.c M /trunk/server/savegame.c M /trunk/server/unithand.c Move incite modifiers into city_incite_cost() and remove pcity->incite_revolt_cost. Now always call city_incite_cost() for this information. Taken from patch by Thomas Strub Mon, 28 Oct 2002 08:49:31 -0800 per: Changed paths: M /trunk/server/plrhand.c M /trunk/server/report.c Fix bug in tech code which happens when you set techlevel=50 and choose_goal_tech() returns zero, at which point a division by zero happens in report.c Patch by Raimar Falke Sun, 27 Oct 2002 14:42:18 -0800 pagnin: Changed paths: M /trunk/common/packets.c A core happens when a connection is closed after the client has joined and before send_attribute_block is called. Patch from Raimar Falke . Sun, 27 Oct 2002 13:05:16 -0800 kauf: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.c reinitialize is_name_unique so that you don't get a blank drop-down box when starting a new game. Reported by Thomas Strub Sat, 26 Oct 2002 13:11:46 -0700 pagnin: Changed paths: M /trunk/po/et.po Restore a sane et.po file. Sat, 26 Oct 2002 12:59:57 -0700 pagnin: Changed paths: M /trunk/po/it.po it.po updated Thu, 24 Oct 2002 14:59:22 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Thu, 24 Oct 2002 14:53:59 -0700 tg: Changed paths: M /trunk/po/hu.po update for version 1.14.0 Wed, 23 Oct 2002 13:23:20 -0700 miguell: Changed paths: M /trunk/po/es.po Updated Spanish translation. Wed, 23 Oct 2002 02:16:43 -0700 sigra: Changed paths: M /trunk/po/sv.po rättelse Mon, 21 Oct 2002 08:35:55 -0700 sigra: Changed paths: M /trunk/po/sv.po update Sun, 20 Oct 2002 13:26:02 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c New popup_bribe_dialog, popup_incite_dialog, popup_government_dialog. New popup_unit_select_dialog. Cleanup. Sun, 20 Oct 2002 10:10:22 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Fri, 18 Oct 2002 21:16:16 -0700 kauf: Changed paths: M /trunk/common/improvement.h tidy up comments to make more readable. Fri, 18 Oct 2002 21:02:07 -0700 kauf: Changed paths: M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/packets.h remove typedefs Eff_Range_id -> enum effect_range Eff_Type_id -> enum effect_type Patch by Per and changes from me. Fri, 18 Oct 2002 19:36:08 -0700 kauf: Changed paths: M /trunk/common/support.c M /trunk/utility/support.c correct the comment to myusleep Fri, 18 Oct 2002 18:48:52 -0700 kauf: Changed paths: M /trunk/data/Freeciv update the version to 1.14.1-devel Fri, 18 Oct 2002 02:58:49 -0700 glip: Changed paths: M /trunk/server/sernet.c M /trunk/server/srv_main.c Reset game.turn_start (the timeout timer) just before the game starts, so that the time spent selecting nation etc is not counted towards the first turn. Fixes (PR#2169). Bugreport and patch by Thomas Strub with added comments. Thu, 17 Oct 2002 04:20:50 -0700 glip: Changed paths: M /trunk/common/map.h Change MAPSTEP macro to allow src and dest variables to be the same, as in MAPSTEP(x, y, x, y, DIR_HELL). Idea by Jason Short . Patch by Gregory Berkolaiko . Changes by Raimar Falke . That makes 3 developers per 9 lines of change. Thu, 17 Oct 2002 01:35:32 -0700 rfalke: Changed paths: M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/map.c Remove redeclarations of is_server (is declared in common/game.h). Thu, 17 Oct 2002 00:18:39 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Wed, 16 Oct 2002 18:48:21 -0700 egbert: Changed paths: M /trunk/po/de.po updated Wed, 16 Oct 2002 16:03:19 -0700 pagnin: Changed paths: M /trunk/po/POTFILES.in Fix PR#2089 related to History ruleset lacks i18n. Patch submitted by Christian Knoke Wed, 16 Oct 2002 15:26:46 -0700 pagnin: Changed paths: M /trunk/data/helpdata.txt Fix PR#1691 related to a combat example in helpdata.txt. Bug reported by mateusz stefek . Patch by Raimar Falke with changes by me. Wed, 16 Oct 2002 11:40:54 -0700 per: Changed paths: M /trunk/server/stdinhand.c When changing default cmdlevel, change firstlevel as well. Previously it was only set the first time, which might lead to security issues. Patch by Davide Pagnin Wed, 16 Oct 2002 10:39:10 -0700 rfalke: Changed paths: M /trunk/server/gotohand.c Removed unused struct stack_element. Reported by STyx . Patch from me. Wed, 16 Oct 2002 03:42:00 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Tue, 15 Oct 2002 17:10:40 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c head BRANCH: Port new GTK+ nations dialog. Patch by John Bauman which minor changes by me. Tue, 15 Oct 2002 16:50:54 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c Significant cleanup to ecomomy dialog improvement selection callback functions. Now the "sell obsolete" button will only be enabled when a sellable improvement is obsolete. Also the code is more resiliant in general. See PR#2132 for previous discussion on this. Tue, 15 Oct 2002 15:08:28 -0700 pagnin: Changed paths: M /trunk/client/gui-gtk/gui_main.c Fix PR#1961 related to turn done button not blinking properly in the gtk-client. Bug reported by Christian Knoke . Patch from Raimar Falke. Tue, 15 Oct 2002 13:37:23 -0700 per: Changed paths: M /trunk/doc/PEOPLE Add donations, update name Tue, 15 Oct 2002 13:28:41 -0700 per: Changed paths: M /trunk/client/gui-gtk/repodlgs.c M /trunk/client/gui-xaw/repodlgs.c Add missing braces in economy dialog. Bug and fix reported by Sylvain Tricot Tue, 15 Oct 2002 09:53:44 -0700 andi: Changed paths: M /trunk/client/gui-win32/gui_main.c Don't use hardcoded fontsizes. Mon, 14 Oct 2002 17:41:48 -0700 jdorje: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_core.h Rename 'enum stat' as 'enum cma_stat' since 'stat' conflicts with a system type ('struct stat') on OpenVMS. Reported by Robert Alan Byer . Patch by Davide Pagnin. Sun, 13 Oct 2002 16:23:31 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/colors.c M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/graphics.c M /trunk/client/gui-gtk-2.0/graphics.h M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c Sync with GTK+ client. Sun, 13 Oct 2002 14:54:27 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/mapview.c Sync with GTK+ client. Sun, 13 Oct 2002 14:45:24 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/menu.c Sync with GTK+ client. Sun, 13 Oct 2002 14:41:27 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/connectdlg.c Renamed button on connection dialog from "Jump To" to "Connect". Fri, 11 Oct 2002 17:33:00 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Fri, 11 Oct 2002 16:45:46 -0700 per: Changed paths: M /trunk/configure.ac M /trunk/configure.in Update more version info Fri, 11 Oct 2002 16:37:00 -0700 per: Changed paths: M /trunk/common/version.h Update version information for main branch Fri, 11 Oct 2002 16:24:46 -0700 per: Changed paths: M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nl.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 Update translation files Fri, 11 Oct 2002 15:24:11 -0700 per: Changed paths: M /trunk/doc/PEOPLE Update doc/PEOPLE Fri, 11 Oct 2002 15:11:04 -0700 per: Changed paths: M /trunk/server/stdinhand.c Fix some issues with recently committed spy on server commands fix patch. Fri, 11 Oct 2002 14:50:33 -0700 per: Changed paths: M /trunk/NEWS Updating NEWS Fri, 11 Oct 2002 09:40:46 -0700 pagnin: Changed paths: M /trunk/po/it.po it.po updated Fri, 11 Oct 2002 00:53:04 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Removed large trailing comment (old stuff). Thu, 10 Oct 2002 14:25:39 -0700 asf: Changed paths: M /trunk/po/fr.po mise a jour du 10 oct 2002 Thu, 10 Oct 2002 14:16:12 -0700 egbert: Changed paths: M /trunk/po/de.po updated Thu, 10 Oct 2002 07:38:04 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated (error in previous commit) Thu, 10 Oct 2002 07:34:39 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Thu, 10 Oct 2002 03:23:09 -0700 per: Changed paths: A /trunk/missing Readding 'missing' with a newer version, as SunOS did not seem capable of autogenerating it. Thu, 10 Oct 2002 01:59:49 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Wed, 09 Oct 2002 13:54:21 -0700 jdorje: Changed paths: M /trunk/common/Makefile.am D /trunk/common/attribute.h M /trunk/common/ioz.h M /trunk/common/log.h M /trunk/common/registry.h M /trunk/common/shared.h M /trunk/common/support.h M /trunk/server/console.h M /trunk/server/gamelog.h M /trunk/server/plrhand.h M /trunk/server/stdinhand.c M /trunk/utility/ioz.h M /trunk/utility/log.h M /trunk/utility/registry.h M /trunk/utility/shared.h M /trunk/utility/support.h Moved the contents of common/attribute.h into common/shared.h. Removed the file common/attribute.h - this fixes a conflict with client/attribute.h that prevents compilation on some platforms. Removed all applicable '#include "attribute.h"' lines and added '#include "shared.h"' where necessary. Reported by Robert Alan Byer . Identified by Mike Kaufman. Patch by Davide Pagnin and myself. Wed, 09 Oct 2002 13:46:50 -0700 sigra: Changed paths: M /trunk/po/sv.po update Wed, 09 Oct 2002 12:32:22 -0700 pagnin: Changed paths: M /trunk/po/it.po it.po updated Wed, 09 Oct 2002 12:28:02 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Wed, 09 Oct 2002 10:26:42 -0700 per: Changed paths: M /trunk/server/stdinhand.c Fix compilation blooper. Wed, 09 Oct 2002 09:37:06 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Wed, 09 Oct 2002 09:12:17 -0700 per: Changed paths: M /trunk/server/report.c Fix a division by zero that happens if we request a score report while a player is researching a known tech. Wed, 09 Oct 2002 09:02:37 -0700 per: Changed paths: M /trunk/server/stdinhand.c Fix reporting on server cmdline bug in spy on server commands patch. Patch by Reinier Post Wed, 09 Oct 2002 08:34:45 -0700 per: Changed paths: D /trunk/missing Removing 'missing' script, which is an autogenerated file that should not be in cvs in the first place. This way an up to date version will be installed on people's computers, avoiding a frequent and stupid warning. Wed, 09 Oct 2002 07:55:27 -0700 per: Changed paths: M /trunk/po/Makefile.in.in M /trunk/po/da.po M /trunk/po/de.po M /trunk/po/en_GB.po M /trunk/po/es.po M /trunk/po/et.po M /trunk/po/fi.po M /trunk/po/fr.po M /trunk/po/hu.po M /trunk/po/it.po M /trunk/po/ja.po M /trunk/po/nl.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 Change to more strict checking of translations (msgfmt -c), and update .po files for release. Warning: This is a very large diff. Wed, 09 Oct 2002 07:10:17 -0700 per: Changed paths: M /trunk/server/plrhand.c Fix bug in notify_embassies() which would make a player receive some messages twice. Reported by Davide Pagnin Wed, 09 Oct 2002 07:03:33 -0700 per: Changed paths: M /trunk/doc/BUGS Add to doc/BUGS: If you hit ctrl-c in the client while using the esd sound plugin, the currently looping sound may not be properly aborted. Wed, 09 Oct 2002 06:39:47 -0700 per: Changed paths: M /trunk/client/civclient.c Add kludge to turn CMA off after game ends to avoid unnecessary cores. Patch by Raimar Falke Wed, 09 Oct 2002 06:32:32 -0700 per: Changed paths: M /trunk/server/stdinhand.c I18n a forgotten piece of text. Patch by Christian Knoke Wed, 09 Oct 2002 06:31:09 -0700 per: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/common/dataio.c M /trunk/common/packets.c Fix 64bit warnings Patch by Davide Pagnin Wed, 09 Oct 2002 06:23:25 -0700 per: Changed paths: M /trunk/client/repodlgs_common.c Correctly show expenses under Anarchy due to building upkeep (zero). Patch by Jason Short Tue, 08 Oct 2002 13:56:18 -0700 tg: Changed paths: M /trunk/po/hu.po update Mon, 07 Oct 2002 10:26:21 -0700 per: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/doc/PEOPLE Merge capabilities in preparation for release branch. Mon, 07 Oct 2002 10:08:25 -0700 per: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c Fix for mice with mouse wheel. Patch by mateusz stefek and Jason Short Mon, 07 Oct 2002 09:46:16 -0700 per: Changed paths: M /trunk/doc/BUGS Update doc/BUGS Mon, 07 Oct 2002 07:03:22 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Mon, 07 Oct 2002 03:55:26 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 07 Oct 2002 03:46:14 -0700 egbert: Changed paths: M /trunk/po/de.po update Sun, 06 Oct 2002 10:57:03 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Sun, 06 Oct 2002 10:03:41 -0700 sigra: Changed paths: M /trunk/po/sv.po update Sun, 06 Oct 2002 08:41:23 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated: "msgfmt -c" compatible Sun, 06 Oct 2002 02:59:34 -0700 pagnin: Changed paths: M /trunk/data/history/Makefile.am Correction to install data path for history ruleset. Patch by Mateusz Stefek . Fixes PR#2134 Sun, 06 Oct 2002 02:49:55 -0700 pagnin: Changed paths: M /trunk/po/it.po Updated it.po for 1.14.0 Release Fri, 04 Oct 2002 15:18:08 -0700 siruohom: Changed paths: M /trunk/po/fi.po Igh. Unbreaking CVS. Fri, 04 Oct 2002 12:47:04 -0700 siruohom: Changed paths: M /trunk/po/fi.po Update for the new release coming up. Thu, 03 Oct 2002 14:34:38 -0700 kauf: Changed paths: M /trunk/server/report.c M /trunk/server/report.h M /trunk/server/stdinhand.c do input checking for the option strings of 'set allowconnect' and 'set demography'. resolves PR#624 Patch by Jason Short Wed, 02 Oct 2002 22:19:25 -0700 egbert: Changed paths: M /trunk/po/de.po Typo corrected by Jens Seidel Wed, 02 Oct 2002 10:00:03 -0700 jdorje: Changed paths: M /trunk/common/capstr.c M /trunk/common/dataio.c Allow bitstrings of up to 64k length to be sent over the network. Add better error handling in the (inconceivable) case where this limit is exceeded. Add a manditory capability since this breaks network compatability. This was PR#2115. Wed, 02 Oct 2002 08:01:44 -0700 jdorje: Changed paths: M /trunk/Makefile.am Fix the list of m4 macro files in EXTRA_DIST. This should allow "make dist" and friends to work. This fixes PR#2124, reported by me. Patch by Per I. Mathisen . Tue, 01 Oct 2002 00:51:12 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 30 Sep 2002 12:12:27 -0700 sigra: Changed paths: M /trunk/po/sv.po update Mon, 30 Sep 2002 08:27:46 -0700 jdorje: Changed paths: M /trunk/common/dataio.c Avoid a math error and failed assertion when dio_put_bit_string is called with an empty string. Change the assertion to check the correct value (the number of bits, not the number of bytes) in any case. Bug reported by Thomas Strub . Patch by me. Mon, 30 Sep 2002 06:08:56 -0700 per: Changed paths: M /trunk/server/autoattack.c M /trunk/server/console.c Fix various compile warnings. Patch by Jason Short Sun, 29 Sep 2002 23:04:00 -0700 ornil: Changed paths: M /trunk/po/ru.po Updated ru.po. Has almost all translations (except some help) for version 1.13.0. Sun, 29 Sep 2002 20:18:20 -0700 jdorje: Changed paths: M /trunk/common/shared.h M /trunk/utility/shared.h Remove a spurious semicolon from a macro, thus eliminating a warning when compiling with Sun CC. This fixes part of PR#2046, reported by Reinier Post . Patch by me. Sun, 29 Sep 2002 15:59:57 -0700 kauf: Changed paths: M /trunk/client/agents/agents.c don't free the cma presets on disconnect. This currently leaves the memory dangling on client exit, but it's better than losing your presets on reconnect. Sun, 29 Sep 2002 13:50:56 -0700 tg: Changed paths: M /trunk/po/hu.po Update. Translation state: 2752 translated, 2 fuzzy, 183 untranslated. Sun, 29 Sep 2002 13:24:06 -0700 kauf: Changed paths: M /trunk/server/mapgen.c reinitialize the forests variable, so generating a second map (like in civworld) won't yield massive deforestation. Reported by Pete Stewart Fix by Karen Yeats Sun, 29 Sep 2002 11:56:54 -0700 per: Changed paths: M /trunk/client/agents/cma_core.c Fix bug in CMA where variables were not properly reset. Patch by Mike Kaufman Sun, 29 Sep 2002 11:37:04 -0700 per: Changed paths: M /trunk/server/gamelog.h Forgot one file from previous commit. Sun, 29 Sep 2002 11:33:12 -0700 per: Changed paths: M /trunk/server/gamelog.c Add the "aigamelog" patch to cvs. This is already in use on civserver. Also fixed some style issues. Sat, 28 Sep 2002 16:00:51 -0700 per: Changed paths: M /trunk/server/unittools.c Cleanup of enemies_at(), which had the very dubious assumption that a city was always dangerous, which in turn led to quite unoptimal behaviour and even goto flip flops in some cases. Also add a handicap for easy AI that prevents it from accurately estimating the strength of the enemy by making use of AI omniscience. Patch by Gregory Berkolaiko Sat, 28 Sep 2002 14:58:16 -0700 per: Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/aicity.c A /trunk/ai/ailog.c A /trunk/ai/ailog.h M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/common/capstr.c M /trunk/common/log.c M /trunk/common/log.h M /trunk/utility/log.c M /trunk/utility/log.h Make the new AI logging macros into proper functions for greater portability. Patch by Mike Kaufman and changes by me. Sat, 28 Sep 2002 13:18:04 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Sat, 28 Sep 2002 07:13:33 -0700 kauf: Changed paths: M /trunk/client/agents/cma_core.c reinitialize cma caches to NULL after free() so that client doesn't freeze on quit. Sat, 28 Sep 2002 06:52:51 -0700 glip: Changed paths: M /trunk/client/gui-gtk/dialogs.c Remove an unused variable. Patch by Jason Dorje Short . Sat, 28 Sep 2002 01:02:06 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Fri, 27 Sep 2002 20:33:09 -0700 kauf: Changed paths: M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk/graphics.h revamp choose nation dialog: add flags to make dialog look pretty. major style cleanup. Patch by Daniel Speyer with some fixes and cleanup by me. Fri, 27 Sep 2002 18:36:24 -0700 kauf: Changed paths: M /trunk/client/agents/agents.c M /trunk/client/agents/agents.h M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_core.h M /trunk/client/agents/cma_fec.c M /trunk/client/agents/cma_fec.h M /trunk/client/attribute.c M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/goto.c M /trunk/client/goto.h M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/colors.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/wldlg.c M /trunk/client/gui-gtk/wldlg.h M /trunk/client/helpdata.c M /trunk/client/helpdata.h M /trunk/client/include/colors_g.h M /trunk/client/tilespec.c M /trunk/client/tilespec.h M /trunk/common/game.c M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c M /trunk/server/srv_main.h M /trunk/server/stdinhand.c Cleanup some memory handling routines. add cmafec_free(), client_game_init(), client_game_free() free_client_goto(), free_color_system(), close_worklist_editor() tilespec_free_tiles(), server_game_free() Patch by Raimar with some changes by me. Fri, 27 Sep 2002 08:47:00 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/gtkpixcomm.c M /trunk/client/gui-gtk-2.0/repodlgs.c M /trunk/client/gui-gtk-2.0/wldlg.c Avoid a number of compiler errors when compiling the GTK2 client: - Label some functions static. - #if 0...#endif around an unused function. - Reorder switch statement so "default" case comes last. - Comment out a (currently) unused variable. Fri, 27 Sep 2002 08:00:45 -0700 jdorje: Changed paths: M /trunk/client/messagewin_common.c Avoid a segfault when the user tries to "popup city" for a city event when the city has been destroyed. Now the "popup city" button will still be active, but clicking on it will only recenter the mapview (at most). This fixes PR#1951, reported by Christian Knoke . Patch by me. Fri, 27 Sep 2002 05:32:48 -0700 per: 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/aiunit.c M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/common/unit.c M /trunk/server/autoattack.c M /trunk/server/barbarian.c M /trunk/server/cityturn.c M /trunk/server/console.c M /trunk/server/gamehand.c M /trunk/server/mapgen.c M /trunk/server/meta.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/sernet.c M /trunk/server/settlers.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c M /trunk/server/unittools.c M /trunk/utility/shared.c M /trunk/utility/shared.h Code cleanup. Ignore unused return values, bool cleanup, remove unreachable code, add static, add missing elements and make bv_check_mask portable (remove use of char to int cast). Patch by Raimar Falke Fri, 27 Sep 2002 05:07:10 -0700 per: Changed paths: M /trunk/doc/CodingStyle Update CodingStyle to current best practice. Patch by Raimar Falke Thu, 26 Sep 2002 08:55:42 -0700 andi: Changed paths: M /trunk/client/gui-win32/messagedlg.c The message options dialog fits now on 1024x768 again. Bug reported by Gianmario Scotti Thu, 26 Sep 2002 04:26:53 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Thu, 26 Sep 2002 01:51:02 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Wed, 25 Sep 2002 13:24:53 -0700 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-mui/cityrep.c M /trunk/client/gui-win32/cityrep.c M /trunk/client/gui-xaw/cityrep.c Add translation qualifiers for many of the titles in the city report dialog. This allows easier translation of the titles, and in some languages more accurate translation of some titles. The titles are now translated with Q_(), which is done once on startup. Patch by Mateusz Stefek as PR#2043, with style changes from me. Wed, 25 Sep 2002 03:37:02 -0700 per: Changed paths: M /trunk/server/settlers.c Fix the recently added limit to settler placements so that it actually works. Forgot to multiply by FOOD_WEIGHTING. Bug reported by Thomas Strub Tue, 24 Sep 2002 23:49:17 -0700 egbert: Changed paths: M /trunk/doc/de/INSTALL.de INSTALL.de updated by Jens Georg Tue, 24 Sep 2002 18:03:47 -0700 per: Changed paths: M /trunk/server/unittools.c Stop units with zero attack strength from attacking. This fixes PR#2025. Tue, 24 Sep 2002 17:58:12 -0700 per: Changed paths: M /trunk/common/capstr.c M /trunk/common/city.c M /trunk/common/game.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/savegame.c M /trunk/server/stdinhand.c Change the way specialists are taken from citizens. Previously specialists simply reduced the number of citizens, which usually meant any one additional specialist reduced the number of unhappy people by one, while now they are taken from the ranks of content citizens if possible. Also made angrycitizen option into a bool instead of an int, and made it true by default. This has little or no effect on the current set of rulesets, since the government options regarding the number content citizens are much too nice. Thanks to Davide Pagnin , Raahul Kumar and Ross W. Wetmore for comments, ideas and previous patches in this area. Tue, 24 Sep 2002 17:45:10 -0700 per: Changed paths: M /trunk/server/cityturn.c Fix style issues and add some comments to city_incite_cost() Tue, 24 Sep 2002 15:38:33 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Remove broken and braindead default danger code, which would make the AI make rather bad decisions in several cases. Tue, 24 Sep 2002 15:36:23 -0700 per: Changed paths: M /trunk/ai/advdomestic.c Fix the calculation of Courthouse benefit. Used to calculate benefit using a value that was already adjusted because of corruption, so the real value of the Courthouse wasn't taken into account. New algorithm is: values[id] = (pcity->corruption * TRADE_WEIGHTING) / 2; Tue, 24 Sep 2002 01:47:34 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Mon, 23 Sep 2002 17:49:18 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix bug in attack code which would make units flip-flop on their attack duties. Also fixed case where units stuck in a ferry would try again and again to attack or goto their target. Lastly, improved logging in this area of the code. Mon, 23 Sep 2002 17:40:41 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Mon, 23 Sep 2002 15:47:11 -0700 per: Changed paths: M /trunk/client/packhand.c M /trunk/common/player.c M /trunk/common/player.h M /trunk/server/maphand.c M /trunk/server/maphand.h M /trunk/server/unittools.c Fix bugs in partially invisible unit code. Patch by Gregory Berkolaiko Mon, 23 Sep 2002 15:21:53 -0700 per: Changed paths: M /trunk/common/game.h Change default techlevel from 3 to 0. This is the same default as has been in use on civserver for a long time. Mon, 23 Sep 2002 15:16:33 -0700 per: Changed paths: M /trunk/server/settlers.c Stop the AI from building cities in places where it is unlikely that it can build settlers later on (city center has less than two food). This stop some pathological behaviour, although the solution is non-optimal. Mon, 23 Sep 2002 13:32:17 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix that freezes AI transports because they attempt to pick up units that are not in the coastline, and fail to generate a valid goto to them. This could lead to entire clusters of transport queueing up waiting for a non-coastal unit that that wasn't moving since it didn't have a transport... Also add better logging facilities in ferry code. Mon, 23 Sep 2002 10:45:36 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix bug that prevented units from being landed from ferries properly when it was erronously thought possible to attack an adjacent city instead. Mon, 23 Sep 2002 10:03:46 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix log message Mon, 23 Sep 2002 09:39:14 -0700 per: Changed paths: M /trunk/ai/aicity.c Remove bug in spend gold function that stopped AI from selling not needed explorers. Mon, 23 Sep 2002 08:00:56 -0700 per: Changed paths: M /trunk/server/citytools.c Remove long dead building evaluation AI code in server. Mon, 23 Sep 2002 04:19:47 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 22 Sep 2002 12:21:30 -0700 jdorje: Changed paths: M /trunk/common/log.c M /trunk/server/diplhand.c M /trunk/utility/log.c Use the PL_() macro several times in two places: in vreal_freelog and in handle_diplomacy_accept_treaty. Patch by Mateusz Stefek as PR#2042, with style changes by me. Sun, 22 Sep 2002 00:11:13 -0700 jdorje: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c Rename set_put_conv_callback() and set_iget_conv_callback() as their new dio_***() equivalents. Rename iget_conv() as get_conv() for consistency. Add #include for DIO header file. This fixes PR#2072, reported by Egbert Hinzen . Patch by me. Sat, 21 Sep 2002 02:46:49 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Thu, 19 Sep 2002 15:36:42 -0700 rfalke: Changed paths: M /trunk/client/agents/cma_core.c Add the check_city function. In addition to the start of handle_city this function need to be called after every opportunity of receiving packets (wait_for_requests). These packets may change the current city status in unknown ways (remove city, city was taken over by enemy, CMA attributes are removed for this city,...). Only if check_city returns TRUE after such a packet-receiving we are interested in optimizing this city. Reported by Jussi Asp . Patch from me. Thu, 19 Sep 2002 14:27:28 -0700 rfalke: Changed paths: M /trunk/client/climisc.c M /trunk/client/climisc.h M /trunk/client/packhand.c Change the type of the argument of client_remove_unit from unit_id to struct unit *. This makes client_remove_unit similar to client_remove_city. Add a test to handle_remove_unit to ensure that client_remove_unit and agents_unit_remove are only called for units which the knows about. Reported by Per I. Mathisen . Patch from me. Thu, 19 Sep 2002 14:19:56 -0700 rfalke: Changed paths: M /trunk/client/agents/agents.c M /trunk/client/agents/agents.h M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_fec.c Change the type of the parameter of the unit/city_callbacks in struct agent from object-pointer to id. This is necessary since it is possible that the object is no longer existing at the time the call is dispatched. The agents have now to check if the object exists. Thu, 19 Sep 2002 10:15:04 -0700 rfalke: Changed paths: M /trunk/common/city.c Change the way the trade is distributed among science, tax and luxury. The old version allowed exploiting (it allowed a tech output of 2 if trade is 2 and max rates=60% by setting the rates to 20/20/60). The new version is a modified Hare/Niemeyer algorithm. Patch by Thomas Strub with changes from me. Thu, 19 Sep 2002 08:36:41 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Thu, 19 Sep 2002 07:58:01 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Thu, 19 Sep 2002 07:39:39 -0700 per: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/agents/cma_core.h M /trunk/client/agents/cma_fec.c M /trunk/client/attribute.c M /trunk/common/Makefile.am A /trunk/common/dataio.c A /trunk/common/dataio.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/doc/HACKING M /trunk/server/meta.c Add new network layer called "dataio" to provide endian and intsize portability safe functions both for network and savegames. Also cleans up packets.c nicely. Patch by Raimar Falke Thu, 19 Sep 2002 07:16:32 -0700 per: Changed paths: M /trunk/data/default/units.ruleset M /trunk/server/ruleset.c Correct misleading comment in default units.ruleset, and add check to ensure nobody follows my insane advice (to set firepower to zero). Patch by Davide Pagnin Thu, 19 Sep 2002 07:09:31 -0700 per: Changed paths: M /trunk/server/stdinhand.c Allow other players to spy on your server commands. This has long been in use on civserver. Patch by Reinier Post Wed, 18 Sep 2002 06:41:24 -0700 tg: Changed paths: M /trunk/po/hu.po update Tue, 17 Sep 2002 06:09:47 -0700 andi: Changed paths: M /trunk/client/clinet.c corrected os reporting on win9X, winme and winxp Patch by Vasco Alexandre Da Silva Costa Sat, 14 Sep 2002 09:51:02 -0700 rfalke: Changed paths: M /trunk/ai/aitools.c Change "assert(pointer)" to "assert(pointer != NULL)" to make 64bit compilers happy. Reported by Davide Pagnin . Patch from me. Fri, 13 Sep 2002 03:04:02 -0700 andi: Changed paths: M /trunk/common/shared.c M /trunk/utility/shared.c dont't use fopen() in datafilename() to check whether the file/directory exists. Some platforms do always return NULL when opening a directory using fopen(). So now stat() is used instead Thu, 12 Sep 2002 12:40:07 -0700 rfalke: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aiunit.c M /trunk/server/settlers.c Change "assert(pointer)" to "assert(pointer != NULL)" to make 64bit compilers happy. Reported by Davide Pagnin . Patch from me. Thu, 12 Sep 2002 12:33:05 -0700 miguell: Changed paths: M /trunk/po/es.po Updated Spanish translation. Thu, 12 Sep 2002 10:52:53 -0700 sigra: Changed paths: M /trunk/po/sv.po update Wed, 11 Sep 2002 11:49:13 -0700 rfalke: Changed paths: M /trunk/server/srv_main.c Wrap the data which is send if a game starts with PACKET_FREEZE_HINT and PACKET_THAW_HINT. doc/HACKING mentions this but by error it wasn't implement yet. Reported by Christian Knoke . Patch from me. Wed, 11 Sep 2002 10:04:43 -0700 rfalke: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aiunit.c M /trunk/client/climisc.c M /trunk/client/control.c M /trunk/client/goto.c M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk-2.0/mapctrl.c M /trunk/client/gui-mui/mapctrl.c M /trunk/client/gui-xaw/mapctrl.c M /trunk/client/packhand.c M /trunk/common/city.c M /trunk/common/map.c M /trunk/server/autoattack.c M /trunk/server/gotohand.c M /trunk/server/sanitycheck.c M /trunk/server/unithand.c Replace "(x1 == x2 && y1 == y2)" with "same_pos(x1, y1, x2, y2)". Patch from Gregory Berkolaiko with changes from me. Wed, 11 Sep 2002 04:23:37 -0700 andi: Changed paths: M /trunk/client/gui-win32/diplodlg.c Players weren't able to give money away (in the diplomacy meeting) Bug reported by Martin McMahon Wed, 11 Sep 2002 01:01:25 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po; plenty of spelling fixes. Thanks to Jelle Pelfrene Tue, 10 Sep 2002 07:01:09 -0700 rfalke: Changed paths: M /trunk/client/agents/agents.c M /trunk/client/agents/agents.h M /trunk/client/civclient.c M /trunk/client/climisc.c M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/doc/HACKING M /trunk/server/srv_main.c Add two new packets PACKET_FREEZE_HINT and PACKET_THAW_HINT and a new mandatory capability. This solves the show-map-at-end-of-game and the chatline-is-dead-during-pregame bugs. From doc/HACKING: The PACKET_FREEZE_HINT and PACKET_THAW_HINT packets serve two purposes: - Packets send between these two packets may contain multiple information packets which may cause multiple updates of some GUI items. PACKET_FREEZE_HINT and PACKET_THAW_HINT can now be used to freeze the GUI at the time PACKET_FREEZE_HINT is received and only update the GUI after the PACKET_THAW_HINT packet is received. - Packets send between these two packets may contain contradicting information which may confuse a client-side AI (agents for example). So any updates send between these two packets are only processed after the PACKET_THAW_HINT packet is received. The following areas are wrapped by PACKET_FREEZE_HINT and PACKET_THAW_HINT: - the data send if a new game starts - the data send to a reconnecting player - the end turn activities Reported by various. Patch from me. Tue, 10 Sep 2002 06:46:08 -0700 rfalke: Changed paths: M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-win32/cityrep.c Remove the artificial limit of 200 selected cities at a given time by allocating dynamically the memory. Reported by Stuart Yeates and Thomas Strub . Patch from me. Tue, 10 Sep 2002 06:30:56 -0700 rfalke: Changed paths: M /trunk/client/tilespec.c M /trunk/common/map.c M /trunk/common/map.h Convert DIR_CW and DIR_CCW from macros to functions. This code isn't performance critical and there is no need to use macros. This also fixes compiler (sun cc and gcc3) warnings about division by zero. Reported by Jason Dorje Short and Davide Pagnin . Patch from me. Mon, 09 Sep 2002 05:08:49 -0700 akel: Changed paths: M /trunk/po/et.po *** empty log message *** Mon, 09 Sep 2002 04:21:13 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Sat, 07 Sep 2002 02:46:40 -0700 rfalke: Changed paths: M /trunk/client/tilespec.c Fix a segfault when a client which doesn't support iso-tilesets are started with an iso-tileset. Patch from Jason Dorje Short . Fri, 06 Sep 2002 12:38:01 -0700 rfalke: Changed paths: M /trunk/common/packets.h Increase the maximal size of an attribute block from 64k to 256k. A city under CMA control takes about 144 bytes. So the old limit was exceeded by 455 cities. Reported by Stuart Yeates . Fri, 06 Sep 2002 12:14:14 -0700 rfalke: Changed paths: M /trunk/common/city.h Double the maximal size of a city from 50 to 100. Reported by Tom Goulet . Fri, 06 Sep 2002 12:07:34 -0700 rfalke: Changed paths: M /trunk/client/agents/cma_core.c Remove an assert which depends on MAX_CITY_SIZE. It is obsolete since the cache got dynamically sized in revision 1.20. Fri, 06 Sep 2002 11:55:21 -0700 rfalke: Changed paths: A /trunk/doc/fr/README.cma.fr Add a French translation of the README.cma file. Translation by jnc and Genevieve Gracian . Fri, 06 Sep 2002 03:42:55 -0700 rfalke: Changed paths: M /trunk/server/gotohand.c Replace "(x1 == x2 && y1 == y2)" with "same_pos(x1, y1, x2, y2)". Patch from Gregory Berkolaiko with changes from me. Wed, 04 Sep 2002 14:15:57 -0700 siruohom: Changed paths: M /trunk/po/fi.po An update to be less buggy and more compliant with the latest stable version. Wed, 04 Sep 2002 02:56:25 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Cosmetic cleanup of process_attacker_want() Lifted from patch by Ross W. Wetmore Wed, 04 Sep 2002 02:51:01 -0700 per: Changed paths: M /trunk/common/city.h File diff missing in previous commit. Tue, 03 Sep 2002 17:06:37 -0700 per: Changed paths: M /trunk/ai/advdomestic.c Cleanup of ai_eval_buildings(). Also reduced some military building WAGs while doubling want for Courthouse (not that they are built anyway). Most significant change is probably the reduced want for capitalization. Patch by Ross W. Wetmore with changes by me. Tue, 03 Sep 2002 16:18:23 -0700 per: Changed paths: M /trunk/ai/advmilitary.c This is a cleanup of assess_danger() - Conditional logic rewrapped to make code more readable. - Wrapped up the convoluted military building want algorithms into a more consise form, and put it into a separate function. Used the more sophisticated wall algorithm also for coastal, sam and sdi. - Fixed case where less dangerous situation would result in lower want for city walls than a slightly more dangerous situation (danger > defense, for high values of each, would give less want than the default want in danger situation). Now gives AI slightly more wall want in some cases. - Gave big cities and our capital some default danger. Tue, 03 Sep 2002 15:00:07 -0700 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c AI military cleanup, in particular ai_military_attack() Tue, 03 Sep 2002 14:08:34 -0700 per: Changed paths: M /trunk/server/gotohand.c Fix bug in air goto. Solution by Gregory Berkolaiko , implementation idea by Jason Short , and implementation by me... this was a one-liner :) Tue, 03 Sep 2002 08:20:05 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Mon, 02 Sep 2002 09:40:17 -0700 per: Changed paths: M /trunk/ai/aicity.c Fix insidious bug in trireme upgrade special code. Mon, 02 Sep 2002 08:09:18 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix yet another bug in autoexplore code introduced by yours truly. Sun, 01 Sep 2002 19:19:54 -0700 per: Changed paths: M /trunk/client/agents/cma_core.c M /trunk/client/audio_esd.c M /trunk/client/audio_none.c M /trunk/client/audio_sdl.c M /trunk/common/capstr.c M /trunk/server/citytools.c M /trunk/server/gamehand.c M /trunk/server/report.c M /trunk/server/ruleset.c Initialize uninitialized variables and declare functions properly. Now we can compile using gcc with -Wall -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs, and please keep it that way :) Patch by Sami Liedes, Raimar Falke and myself. Sun, 01 Sep 2002 15:44:58 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 01 Sep 2002 13:44:57 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiunit.c Fix bug in recently committed AI patch that made the AI favour non-land defenders sometimes. Now we omit air units from consideration, and also value movement of defenders much less (as intended). Bug reported by Gregory Berkolaiko Sun, 01 Sep 2002 13:36:44 -0700 per: Changed paths: M /trunk/po/sv.po Added fuzzy attribute to an entry in this translation that prevented freeciv from compiling. This is hack. Translator please fix properly. Sun, 01 Sep 2002 13:27:06 -0700 per: Changed paths: M /trunk/server/stdinhand.c Fix small i18n bug. Patch by Mateusz Stefek Sun, 01 Sep 2002 12:46:14 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/server/autoattack.c Fix bug in autoattack code. Also set LOG_BUY to LOG_DEBUG by default. Sun, 01 Sep 2002 08:23:52 -0700 asf: Changed paths: M /trunk/po/fr.po *** empty log message *** Sun, 01 Sep 2002 02:30:43 -0700 sigra: Changed paths: M /trunk/po/sv.po update Sat, 31 Aug 2002 20:43:48 -0700 kauf: Changed paths: M /trunk/server/srv_main.c M /trunk/server/stdinhand.c Make certain the connections are associated with the correct player on game load. Connections without a valid username (not associated with a player) on game start are booted. Reported by Christian Knoke Sat, 31 Aug 2002 09:04:59 -0700 per: Changed paths: M /trunk/ai/aicity.c M /trunk/ai/aitools.h Clean up of ai_new_spend_gold(), which has been renamed to ai_spend_gold(): - It used to only upgrade units similar to what it wanted to build or on that unit's upgrade track. Now it upgrades any unit in cities with highest want that are in danger. - I removed some crutch logic that would remove errors created elsewhere in the code (yeah, start switching production in the function where you try to buy stuff, that's consistent!). This could mean reduced performance by the AI, but what the #"=¤)(, this cleanup is necessary! The code should now be readable and can be improved further by anyone. - The AI will no longer raise taxes to buy wonders and buildings. - The AI will raise taxes for settlers up until it has 8 cities, and a big bad settler bug was removed which made the AI not buy settlers as early as it should. The AI will not buy settlers after its 25th city. - The AI will no longer raise taxes when not needing it. - The AI will now disband homecity units that remain in its cities when there is no danger and the enemy has not begun sailing yet, mercilessly. It does this to increase production. - I believe I have fixed the "AI will get stuck in taxmen mode" problem. - I believe the AI now is slightly faster in the beginning of the game. - The AI will now also upgrade civilian units. Sat, 31 Aug 2002 08:50:03 -0700 ama: Changed paths: M /trunk/po/ja.po Update ja.po to 2838t+2f+98u+32o. Sat, 31 Aug 2002 08:41:36 -0700 per: Changed paths: M /trunk/ai/aiunit.c Cleanup of reinforcements calculations in AI code. Patch by Ross W. Wetmore with changes by me. Sat, 31 Aug 2002 08:36:33 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Changes to process_defender_want() - Now also considers air and helicopter units as defenders. Since the previous fix to unit_desirability() reduces the want for helis and few aircraft are worth building as defenders (none) anyway, this won't have much effect. - F_FIELDUNIT can now be built as defenders. There is no reason why this should be impossible, only reduce the weight for it to represent the risk (increased unhappiness). The comment preceding this conditional was wrong about the effects of the flag as well. Patch inspired by corecleanups patch by Ross W. Wetmore Sat, 31 Aug 2002 02:03:13 -0700 ama: Changed paths: M /trunk/doc/ja/BUGS.ja Sync with 1.7. Fri, 30 Aug 2002 22:53:43 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Fri, 30 Aug 2002 19:24:34 -0700 per: Changed paths: M /trunk/server/unittools.c can_unit_attack_tile(punit, x, y) now handles the case where (x, y) does not contain an enemy unit. Fri, 30 Aug 2002 19:21:45 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Cleanup of assess_defense_* functions. Taken from atch by Ross W. Wetmore with changes. Fri, 30 Aug 2002 19:09:38 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/advmilitary.h M /trunk/ai/aicity.c M /trunk/ai/aiunit.c Split unit_desirability into ai_unit_attack_desirability and ai_unit_defence_desirability, and add weights for several new flags. Also add some weight to movement and attack power in defence, and defence power in attack to distinguish from otherwise similar units. Reduced extreme weight on F_IGTER for attackers, but it is still very highly valued. Fri, 30 Aug 2002 18:54:13 -0700 per: Changed paths: M /trunk/server/settlers.c No longer perceive allied units as a threat to our settlers. Patch by Mateusz Stefek Thu, 29 Aug 2002 11:45:02 -0700 per: Changed paths: M /trunk/server/citytools.c Properly initialize pcity->ai.urgency and pcity->ai.grave_danger when creating a new city. Also, setting pcity->ai.danger to -1 is unwarranted. Now properly set to zero instead. Wed, 28 Aug 2002 06:55:34 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Tue, 27 Aug 2002 21:56:15 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated (de.po is now 'msgfmt -c' conform). 'citizen' jetzt einheitlich mit 'Bürger' �bersetzt. Tue, 27 Aug 2002 15:03:29 -0700 per: Changed paths: M /trunk/client/gui-gtk/happiness.c M /trunk/client/gui-gtk-2.0/happiness.c M /trunk/common/log.c M /trunk/server/stdinhand.c M /trunk/utility/log.c Fix a few translation issues in the code. Patch by Mateusz Stefek Tue, 27 Aug 2002 14:15:40 -0700 per: Changed paths: M /trunk/client/gui-gtk/mapctrl.c M /trunk/client/gui-gtk/mapctrl.h Ensure that the tile info mouseover popup doesn't get clipped by the screen boundaries. Adds new function popupinfo_positioning_callback() to find correct place to put such popups. Patch by Christian Knoke Tue, 27 Aug 2002 14:00:36 -0700 per: Changed paths: M /trunk/client/cityrepdata.c Add size column to city report by default, as suggested by Christian Knoke Tue, 27 Aug 2002 12:27:20 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated Tue, 27 Aug 2002 12:12:59 -0700 andreasr: Changed paths: M /trunk/po/no.po no.po updated, bugreport from Gaute B Strokkenes Mon, 26 Aug 2002 11:52:13 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Mon, 26 Aug 2002 06:00:29 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Sun, 25 Aug 2002 11:22:12 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix bug which would make AI explorers freeze on the map when nothing remained to explore, created by yours truly. Instead, they will now go home. Sun, 25 Aug 2002 06:34:58 -0700 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/server/gotohand.c Adds new logging macros and levels to the AI code. Use the CITY_LOG, UNIT_LOG, GOTO_LOG and BODYGUARD_LOG macros for these respective uses. Set log levels in ai/aitools.h and recompile to watch a specific part of the AI code. Note that GOTO_LOG can be used where the unit parameter may be NULL or even a dangling pointer, as long as the result parameter is properly set. It will only log a situation of it is anomalous. Also adds extra checking to autoexplorer code and fixes bug that caused autoexplorers not go back into a city to bolster defenses when done exploring. Sun, 25 Aug 2002 04:36:54 -0700 per: Changed paths: M /trunk/ai/Makefile.am M /trunk/ai/advdomestic.c A /trunk/ai/aidata.c A /trunk/ai/aidata.h M /trunk/ai/aiunit.c M /trunk/common/player.h M /trunk/server/plrhand.c M /trunk/server/settlers.c M /trunk/server/srv_main.c This patch moves ai_eval_* building evaluation code into its own file, generalises it, moves its variables out of common code and into a new AI-only data framework, fixes a possible memory corruption bug that might be present in ai_eval_* code, adds check to shortcut explorer AI code when there is nothing to explore, and adds statistical code to prevent too many worker (cheap, only F_SETTLERS) units from being built in rulesets where this is an option. AI-only data should be moved into and added in aidata.h whenever possible. Sun, 25 Aug 2002 04:21:02 -0700 per: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/packets_lsend.c M /trunk/common/packets_lsend.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/gamehand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c Generalised calendar patch reversed. Generalised calendars will be implemented in a different way instead. Sat, 24 Aug 2002 07:37:50 -0700 rfalke: Changed paths: M /trunk/client/Makefile.am M /trunk/client/agents/agents.c M /trunk/client/civclient.c M /trunk/client/civclient.h M /trunk/client/control.c M /trunk/client/gui-beos/gui_main.c M /trunk/client/gui-beos/mapview.cpp M /trunk/client/gui-gtk/gui_main.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/gui-mui/gui_main.c M /trunk/client/gui-mui/mapview.c M /trunk/client/gui-stub/gui_main.c M /trunk/client/gui-stub/mapview.c M /trunk/client/gui-win32/gui_main.c M /trunk/client/gui-win32/mapview.c M /trunk/client/gui-xaw/gui_main.c M /trunk/client/gui-xaw/mapview.c M /trunk/client/include/gui_main_g.h M /trunk/client/include/mapctrl_g.h M /trunk/client/include/mapview_g.h A /trunk/client/mapctrl_common.c A /trunk/client/mapctrl_common.h M /trunk/client/packhand.c Fix the famous turn-done-bug (turn done button isn't disabled after the button is pressed). The fix moves all logic related to the turn done button state to a new function update_turn_done_button_state. The state can also be queried via the new function get_turn_done_button_state. The enable_turn_done_button function was removed. Change the signature of update_turn_done_button from "int do_restore" to "bool do_restore". Reported by various. Patch from me. Thu, 22 Aug 2002 20:52:12 -0700 vasc: Changed paths: M /trunk/common/shared.c M /trunk/utility/shared.c Fixed BV_CHECK_MASK implementation function. Patch by Mateusz Stefek . Thu, 22 Aug 2002 18:55:47 -0700 egbert: Changed paths: M /trunk/po/de.po Corrections suggested by Davide Pagnin Wed, 21 Aug 2002 15:40:07 -0700 vasc: Changed paths: M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/utility/shared.c M /trunk/utility/shared.h Added BV_CHECK_MASK macro. It enables to check if two bitvectors have common bits. Patch by Mateusz Stefek . Wed, 21 Aug 2002 15:19:27 -0700 per: Changed paths: M /trunk/ai/aihand.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/srv_main.c Reorganize some of the end of turn code so that we finish treating one part of the activities before starting on another. The reason for this is that effects from one type of activities will impact the activities of the next type, so finish each type separately. Patch by Thomas Strub and changes by me Wed, 21 Aug 2002 14:32:17 -0700 vasc: Changed paths: M /trunk/client/gui-gtk/messagewin.c M /trunk/client/messagewin_common.c M /trunk/client/messagewin_common.h Add 'visited' value to 'struct message' to store if a given message has been visited or not. This enables the state to be kept even if you close the message window. Fixed excessive allocation bug in add_notify_window(). (PR#595) Patch by Christian Knoke . Wed, 21 Aug 2002 14:03:49 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/gamedlgs.c M /trunk/client/gui-gtk-2.0/gui_main.c Added option to remove the map scrollbars in the GTK+ 2.0 client. Patch by John Bauman . Wed, 21 Aug 2002 11:08:43 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Tue, 20 Aug 2002 17:43:44 -0700 per: Changed paths: M /trunk/configure.ac M /trunk/configure.in Add const to some char to allow running configure with -Werror Patch by Jason Short Tue, 20 Aug 2002 10:14:59 -0700 italy: Changed paths: M /trunk/po/it.po it.po updated. Tue, 20 Aug 2002 04:08:05 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Mon, 19 Aug 2002 16:05:35 -0700 per: Changed paths: M /trunk/client/civclient.c M /trunk/client/gui-gtk/mapview.c M /trunk/client/gui-gtk-2.0/mapview.c M /trunk/client/packhand.c M /trunk/client/packhand.h M /trunk/common/capstr.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/packets_lsend.c M /trunk/common/packets_lsend.h M /trunk/data/civ1/game.ruleset M /trunk/data/civ2/game.ruleset M /trunk/data/default/game.ruleset M /trunk/server/gamehand.c M /trunk/server/ruleset.c M /trunk/server/savegame.c M /trunk/server/spacerace.c M /trunk/server/srv_main.c Adding generalised calendar. Calendars can now be changed by modifying game.ruleset, and calendars can be made to start with either a year or acquired technology, or year and required technology. The previously hardcoded linking of acquiring technology for spaceship components and calendars has been removed. Now you move into a special hardcoded 1 year calendar immediately upon launching your spacecraft instead. Patch by Andi Payn and Ben Webb Mon, 19 Aug 2002 15:39:24 -0700 egbert: Changed paths: M /trunk/po/POTFILES.in M /trunk/po/de.po de.po updated Removed 2 (no longer supported) ruleset files from POTFILES.in to make it possible to generate freeciv.pot Mon, 19 Aug 2002 14:05:01 -0700 per: Changed paths: M /trunk/data/nation/Makefile.am Also update Makefile.am for removed nations. Mon, 19 Aug 2002 13:53:36 -0700 per: Changed paths: M /trunk/server/diplhand.c M /trunk/server/maphand.c M /trunk/server/unittools.c Spellfix patch by Davide Pagnin Mon, 19 Aug 2002 11:29:22 -0700 gs234: Changed paths: M /trunk/po/da.po * po/da.po: Trivial fix. Mon, 19 Aug 2002 08:29:52 -0700 per: Changed paths: M /trunk/data/default/nations.ruleset D /trunk/data/nation/krevi.ruleset D /trunk/data/nation/olympic.ruleset Remove commented out nations Krevi and Olympic (too few cities, and "Olympic" is a trademark we don't want to mess with). Mon, 19 Aug 2002 05:44:00 -0700 italy: Changed paths: M /trunk/po/it.po it.po updated. Sat, 17 Aug 2002 02:02:56 -0700 per: Changed paths: M /trunk/doc/PEOPLE Update PEOPLE with name of new Freeciv Manual maintainer. Sat, 17 Aug 2002 02:00:52 -0700 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c Cleanup of AI bodyguard and unit role assignment code. No behaviour changes. Sat, 17 Aug 2002 01:37:40 -0700 per: Changed paths: M /trunk/server/gotohand.c Fix serious bug in goto code introduced by yours truly. Sat, 17 Aug 2002 00:27:58 -0700 per: Changed paths: M /trunk/po/POTFILES.in Remove rulesout from list of translated files. Fri, 16 Aug 2002 13:47:19 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Fri, 16 Aug 2002 06:26:27 -0700 andi: Changed paths: M /trunk/client/gui-win32/repodlgs.c Show the headers of the units report now when F2 is pressed. Bug reported by J.K.Sun Fri, 16 Aug 2002 06:19:11 -0700 andi: Changed paths: M /trunk/INSTALL Added a bit more documentation to the win32 build process Thu, 15 Aug 2002 14:21:18 -0700 rfalke: Changed paths: M /trunk/server/citytools.c Send city_info about the new capital to all players which see the capital if the player got a new palace via the savepalace option. Reported by Thomas Strub . Patch by me. Thu, 15 Aug 2002 13:24:13 -0700 rfalke: Changed paths: M /trunk/client/audio.c M /trunk/client/audio.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 M /trunk/client/tilespec.h M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/utility/shared.c M /trunk/utility/shared.h Add the ability to choose from a set of string options in the local options dialog. A new callback function p_string_vals was added to the client options to return this set. This new input method is currently used for the audio plugin, the soundset and the tileset. For the last two the new function datafilelist (in common/shared) was added. Backend code and Xaw frontend from Jason Short . Frontend for the GTK clients from Baumans . Win32 client by Andreas Kemnade . Thu, 15 Aug 2002 09:17:46 -0700 rfalke: Changed paths: M /trunk/client/audio.c M /trunk/client/options.c Sound spec-files now end with ".soundspec". You have to rename your foobar.spec to foobar.soundspec. Also available is a with this change. Change strings to give a more consistent output. Thu, 15 Aug 2002 02:56:01 -0700 rfalke: Changed paths: M /trunk/server/console.c M /trunk/server/console.h M /trunk/server/stdinhand.c RFC-Style cleanup: - remove unused function con_rfconly - remove server command freestyle - change server command rfcstyle to toggle the current style instead of setting the rfc-style - convert the C_* defines to a new enum rfc_status - change "int i" or "int console_id" to "enum rfc_status rfc_status" Patch from Per I. Mathisen and me. Thu, 15 Aug 2002 02:25:49 -0700 rfalke: Changed paths: M /trunk/server/Makefile.am D /trunk/server/rulesout.c D /trunk/server/rulesout.h M /trunk/server/stdinhand.c Remove the "rulesout" server command and the relates files (server/rulesout.c, server/rulesout.h). The functionality of the rulesout command can and should be implemented in a separate program. Patch from Per I. Mathisen . Thu, 15 Aug 2002 01:50:26 -0700 rfalke: Changed paths: M /trunk/client/gui-gtk-2.0/gui_main.c M /trunk/common/log.h M /trunk/server/console.c M /trunk/server/console.h M /trunk/utility/log.h Declare strings that are not to be changed as const for stricter type checking. Patch from Per I. Mathisen with changes from me. Thu, 15 Aug 2002 01:26:23 -0700 rfalke: Changed paths: M /trunk/data/history/buildings.ruleset M /trunk/data/history/techs.ruleset M /trunk/data/history/units.ruleset Name changes (for history, logic and clarity) * Swap "Map Making" with "Seafaring" * Swap "Alphabet" with "Writing" * Rename "Engineering" to "Milling" * Rename "Conscription" to "Riflery" Army * Chivalry requires Horseback Riding and Iron Working; Feudalism requires Chivalry and Monarchy (Rational: if you ride a horse and wear iron armor, you're a knight -- you don't need a bunch of serfs, but if there aren't any knights, the serfs aren't going to serve their lords. This also puts legions before knights and phalanxes before pikemen) * Gunpowder allows *canons*; Metalurgy allows muskets (historically, canons came first) Navy * Magnetism requires physics and *gunpowder* (the important difference between a caravel and a frigate is the gun deck) * Steam Engine requires magnetism and railroad (Historical and fixes obsolecense) but allows both Ironclad and Transport (historical) * Advanced navy totally reworked -- destroyer and cruiser come at same time, just after submarine (roughly historical; IMO improves gameplay) Other * Construction requires masonry and *mathematics* (so canons require catapults) * Democracy requires Republic and Polytheism (historical: democracy appeared very early; why polytheism? convenience, and all people are equal only when compared to something vastly superhuman) * Railroad requires *Metalurgy* and Bridge Building (gets timing about right, makes some sense, and puts ironclads after musketeers) * Riflery requires *economics* and metalurgy (compensate for movement of democracy; also roughly historical) Patch from Daniel L Speyer Tue, 13 Aug 2002 23:41:23 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Tue, 13 Aug 2002 19:28:49 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix problem where autoexploring units would stay frozen in place if some other part of the code fails to provide a good path. Patch by Gregory Berkolaiko Tue, 13 Aug 2002 19:19:33 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix yet another bug in the autoexplorer code, created by none other than yours truly. /* ai_unit_move for AI players, handle_unit_move_request for humans */ if ((pplayer->ai.control && ai_unit_move(punit, best_x, best_y)) - || (handle_unit_move_request(punit, best_x, best_y, FALSE, FALSE))) { + || (!pplayer->ai.control + && handle_unit_move_request(punit, best_x, best_y, FALSE, FALSE))) { x = punit->x; Tue, 13 Aug 2002 18:45:00 -0700 per: Changed paths: M /trunk/server/settlers.c M /trunk/server/settlers.h M /trunk/server/unittools.c Cleanup of autosettlers code. Also, now cities from huts are produced also at disadvantageous positions, not just favourable positions. Tue, 13 Aug 2002 17:01:58 -0700 per: Changed paths: M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/savegame.c M /trunk/server/stdinhand.c M /trunk/server/unithand.c Add new feature to server: unique citynames. Activated through the "set citynames X" server option. If set to 0, there are no restrictions. If set to 1 (new default), city names have to be unique to a player. If set to 2 or 3, city names have to be globally unique. If set to 3, a player isn't allowed to use a default city name of another nations and it must also be globally unique. Patch by tkurppa Tue, 13 Aug 2002 16:18:48 -0700 vasc: Changed paths: M /trunk/client/gui-gtk/gamedlgs.c M /trunk/client/gui-gtk/gui_main.c M /trunk/client/options.c M /trunk/client/options.h Added option to remove the map scrollbars in the GTK+ client (PR#1716). Based on a patch by Christian Knoke . Tue, 13 Aug 2002 16:15:33 -0700 per: Changed paths: M /trunk/server/gotohand.c Fix bug in goto routine that sometimes reported GR_FAILED instead of GR_DIED and thus fooled the AI into believing its unit was still alive. Bug reported by Christian Knoke among others. Tue, 13 Aug 2002 15:13:32 -0700 per: Changed paths: M /trunk/common/shared.h M /trunk/utility/shared.h Nail crossplatform bug in bitvector code. Fix by Ben Webb Tue, 13 Aug 2002 12:28:00 -0700 ama: Changed paths: M /trunk/po/ja.po Update ja.po to 2841t+14f+95u+11o. Mon, 12 Aug 2002 21:56:37 -0700 egbert: Changed paths: M /trunk/po/de.po Changed to avoid the "is not a valid C format string" warnings. Mon, 12 Aug 2002 14:42:56 -0700 per: Changed paths: M /trunk/common/shared.h M /trunk/utility/shared.h Fix serious bug in bitvector code. Reported by Jordi Negrevernis i Font , hunted down by me and slain by Raimar Falke . Mon, 12 Aug 2002 13:07:29 -0700 rfalke: Changed paths: M /trunk/configure.ac M /trunk/configure.in M /trunk/data/Makefile.am A /trunk/data/history A /trunk/data/history/.cvsignore A /trunk/data/history/Makefile.am A /trunk/data/history/buildings.ruleset A /trunk/data/history/game.ruleset A /trunk/data/history/governments.ruleset A /trunk/data/history/techs.ruleset A /trunk/data/history/terrain.ruleset A /trunk/data/history/units.ruleset A /trunk/data/history.serv Add a "history" ruleset. This ruleset should mirror the real history of the past i.e. it should be historical correct. This may unbalance the game. The "history" ruleset starts as a copy of the "default" ruleset excluding cities.ruleset and nations.ruleset. With the addition of the "history" ruleset the "default" ruleset will be changed to be more balanced/fairer especially for multi-player games. Mon, 12 Aug 2002 10:14:21 -0700 rfalke: Changed paths: M /trunk/doc/CodingStyle Add a reference to configure.ac. Patch from Per I. Mathisen . Mon, 12 Aug 2002 05:16:01 -0700 ama: Changed paths: M /trunk/po/ja.po Fix error with gettext 0.11.4. Reported by Gaute B Strokkenes Mon, 12 Aug 2002 01:53:59 -0700 sebauer: Changed paths: M /trunk/client/gui-mui/plrdlg.c Fixed a bug which prevented you to initiate a meeting request Sun, 11 Aug 2002 09:07:57 -0700 gs234: Changed paths: A /trunk/m4/codeset.m4 D /trunk/m4/glibc.m4 A /trunk/m4/glibc21.m4 A /trunk/m4/isc-posix.m4 D /trunk/m4/langinfo.m4 D /trunk/m4/posix.m4 * m4/glibc.m4: Rename to... * m4/glibc21.m4: ...this. * m4/langinfo.m4: Rename to... * m4/codeset.m4: ...this. * m4/posix.m4: Rename to... * m4/isc-posix.m4: ...this. Sun, 11 Aug 2002 06:11:48 -0700 matusik: Changed paths: M /trunk/po/pl.po pl.po update Sun, 11 Aug 2002 03:03:27 -0700 egbert: Changed paths: M /trunk/po/de.po Header replaced by a new one generated by msginit (gettext 1.11.5). Changed some of the new header lines. Sat, 10 Aug 2002 17:13:57 -0700 miguell: Changed paths: M /trunk/po/es.po Updated Spanish translation. Sat, 10 Aug 2002 10:07:30 -0700 rfalke: Changed paths: M /trunk/common/packets.c M /trunk/server/cityhand.c M /trunk/server/maphand.c M /trunk/server/plrhand.c M /trunk/server/srv_main.c M /trunk/server/unithand.c Add array bounds checks. Add checks for packet input. Patch from Mateusz Stefek with changes from me. Sat, 10 Aug 2002 09:35:13 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/citydlg.c M /trunk/client/gui-gtk-2.0/cityrep.c M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/dialogs.h M /trunk/client/gui-gtk-2.0/plrdlg.c Silence more compiler warnings. Sat, 10 Aug 2002 09:34:07 -0700 vasc: Changed paths: M /trunk/client/gui-gtk-2.0/helpdlg.c Add const qualifier to fix compile errors due to client header changes. Patch by Jens Georg . Sat, 10 Aug 2002 03:28:44 -0700 andi: Changed paths: M /trunk/client/gui-win32/repodlgs.c put the totals row in the unit dialog into the right order bug reported by Gianmario Scotti Fri, 09 Aug 2002 04:33:46 -0700 per: Changed paths: M /trunk/ai/aiunit.c Fix two bugs in explorer code. Bugs reported by Pieter J. Kersten and Christian Knoke Fri, 09 Aug 2002 00:49:58 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Fri, 09 Aug 2002 00:38:06 -0700 andi: Changed paths: M /trunk/client/gui-win32/wldlg.c The column titles in the worklist are now in the correct order bug reported by Chris M Thu, 08 Aug 2002 15:10:20 -0700 per: Changed paths: M /trunk/client/climisc.c M /trunk/client/gui-gtk/plrdlg.c M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-mui/plrdlg.c M /trunk/client/gui-win32/plrdlg.c M /trunk/client/gui-xaw/plrdlg.c Disable meeting and intelligence with yourself. Bug reported by Christian Knoke Thu, 08 Aug 2002 15:06:47 -0700 per: Changed paths: M /trunk/server/report.c Squish bug in ranking report. Reported and fixed by Christian Knoke Thu, 08 Aug 2002 13:25:37 -0700 andi: Changed paths: M /trunk/client/gui-win32/citydlg.c Fixed several refresh problems in the citydlg Bug reported by Alex Volkov J.K.Sun Thu, 08 Aug 2002 12:22:05 -0700 per: Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aitools.h M /trunk/ai/aiunit.c M /trunk/server/gotohand.c M /trunk/server/unithand.c Cleanup of AI movement and attack code. Moves much AI code out of the server and hides it behind a packet interface with much better sanity checking. Also fixes two AI bugs: Stops a case where invalid calls to handle_unit_move_request() would be generated in aiunit.c, and allow units to leave their bodyguards when they attack or want to gobble up empty cities. Thu, 08 Aug 2002 00:51:09 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Wed, 07 Aug 2002 21:34:05 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Wed, 07 Aug 2002 14:39:00 -0700 per: Changed paths: M /trunk/m4/debug.m4 Move -g compiler flag from CPPFLAGS to CFLAGS in "some" debug mode. Thanks to Davide Pagnin for pointing this out. Wed, 07 Aug 2002 14:38:05 -0700 per: Changed paths: M /trunk/common/player.h M /trunk/server/stdinhand.c Add "experimental" difficulty in DEBUG mode. Repeat, you _must_ use "--enable-debug=yes" in order to get this feature. This is a convenience feature for testing out new AI code and checking if it is superior to old code. Use the H_EXPERIMENTAL handicap to protect new AI code from ordinary 'hard' players that you can pit your 'experimental' players against. Note that no code submitted for cvs inclusion can ever contain code with this handicap. Wed, 07 Aug 2002 06:40:49 -0700 andi: Changed paths: M /trunk/client/gui-win32/helpdlg.c s/char */const char */ Wed, 07 Aug 2002 06:03:58 -0700 rfalke: Changed paths: M /trunk/client/packhand.c Delay the call to agents_processing_finished since the function may return too late (wait_till_request_got_processed). Reported by Christian Knoke . Patch from me. Wed, 07 Aug 2002 04:21:52 -0700 per: Changed paths: M /trunk/client/citydlg_common.c M /trunk/client/cityrepdata.c M /trunk/client/climisc.c M /trunk/client/gui-gtk/citydlg.c M /trunk/client/gui-gtk/cityrep.c M /trunk/client/gui-gtk/dialogs.c M /trunk/client/gui-gtk/graphics.c M /trunk/client/gui-gtk/helpdlg.c M /trunk/client/gui-gtk/plrdlg.c 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/dialogs.h M /trunk/client/gui-xaw/graphics.c M /trunk/client/gui-xaw/gui_stuff.c M /trunk/client/gui-xaw/gui_stuff.h M /trunk/client/gui-xaw/helpdlg.c M /trunk/client/helpdata.c M /trunk/client/include/helpdlg_g.h M /trunk/common/city.c M /trunk/common/city.h M /trunk/common/connection.c M /trunk/common/connection.h M /trunk/common/game.c M /trunk/common/game.h M /trunk/common/government.c M /trunk/common/government.h M /trunk/common/improvement.c M /trunk/common/improvement.h M /trunk/common/log.c M /trunk/common/log.h M /trunk/common/map.c M /trunk/common/map.h M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/common/player.c M /trunk/common/player.h M /trunk/common/shared.c M /trunk/common/shared.h M /trunk/common/support.c M /trunk/common/support.h M /trunk/common/tech.c M /trunk/common/tech.h M /trunk/common/unit.c M /trunk/common/unit.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/common/version.c M /trunk/common/version.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/citytools.h M /trunk/server/diplomats.c M /trunk/server/report.c M /trunk/server/unithand.c M /trunk/utility/log.c M /trunk/utility/log.h M /trunk/utility/shared.c M /trunk/utility/shared.h M /trunk/utility/support.c M /trunk/utility/support.h Declare strings that are not to be changed as const for stricter type checking. Patch by Raimar Falke Wed, 07 Aug 2002 03:42:17 -0700 per: Changed paths: M /trunk/ai/advmilitary.c AI cleanup Patch by Petr Baudis (w/ some style changes by me) Wed, 07 Aug 2002 02:22:37 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Wed, 07 Aug 2002 01:50:30 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Tue, 06 Aug 2002 15:27:05 -0700 per: Changed paths: M /trunk/client/civclient.c M /trunk/common/game.c M /trunk/common/map.c M /trunk/common/nation.c M /trunk/common/nation.h M /trunk/server/mapgen.c M /trunk/server/plrhand.c M /trunk/server/plrhand.h M /trunk/server/savegame.c M /trunk/server/sernet.c M /trunk/server/srv_main.c M /trunk/server/stdinhand.c M /trunk/server/stdinhand.h Add a "load" savegame command to civserver, and also squish a few memory leaks. Patch by Mike Kaufman Tue, 06 Aug 2002 14:49:08 -0700 per: Changed paths: M /trunk/data/civ1/buildings.ruleset M /trunk/data/civ1/units.ruleset M /trunk/data/civ2/buildings.ruleset M /trunk/data/civ2/units.ruleset Update comments in civ1 and civ2 rulesets. Patch by Davide Pagnin Tue, 06 Aug 2002 14:42:07 -0700 per: Changed paths: M /trunk/common/capstr.c M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/common/shared.h M /trunk/common/unittype.c M /trunk/common/unittype.h M /trunk/server/ruleset.c M /trunk/utility/shared.h This patch expands unit flags and roles limit to 64 and adds the bitvector variable type. The bitvector types can be of any size. Define them with BV_DEFINE(type_name, size) before using type_name as a variable type. You can assign a bitvector of the same type to another and return them from functions (since they are structs). Manipulate bitvectors using the macros BV_CLR_ALL, BV_CLR, BV_SET and BV_ISSET (see common/shared.h). Push and receive them over the network with macros BV_PUT, BV_GET and BV_IGET (see common/packets.c). Patch by me, Vasco Alexandre Da Silva Costa and Raimar Falke Tue, 06 Aug 2002 06:21:08 -0700 rfalke: Changed paths: M /trunk/data/helpdata.txt Update the administrators/maintainers. Patch from Christian Knoke with format changes from me. Tue, 06 Aug 2002 02:06:05 -0700 rfalke: Changed paths: M /trunk/server/savegame.c Fix a stupid typo/thinko which prevents the buying in cities. Reported and patch by Christian Knoke . Mon, 05 Aug 2002 05:12:18 -0700 per: Changed paths: M /trunk/server/plrhand.c Fix bug introduced with my ai eval of military buildings patch which happens when a player splits. Fix by Davide Pagnin. Fri, 02 Aug 2002 23:40:24 -0700 andreasr: Changed paths: M /trunk/po/no.po update Fri, 02 Aug 2002 21:49:14 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Thu, 01 Aug 2002 09:00:28 -0700 andreasr: Changed paths: M /trunk/po/no.po updated no.po Thu, 01 Aug 2002 01:04:07 -0700 andreasr: Changed paths: M /trunk/po/no.po Updated no.po Wed, 31 Jul 2002 10:46:47 -0700 sigra: Changed paths: M /trunk/doc/sv/BUGS.sv M /trunk/doc/sv/README.cma.sv M /trunk/po/sv.po update Tue, 30 Jul 2002 06:22:09 -0700 ama: Changed paths: M /trunk/doc/ja/README.cma.ja Translate a little message. Tue, 30 Jul 2002 06:13:13 -0700 ama: Changed paths: M /trunk/doc/ja/README.cma.ja Full translation. Based on CVS-1.2. Mon, 29 Jul 2002 14:53:16 -0700 matusik: Changed paths: M /trunk/po/pl.po update Mon, 29 Jul 2002 14:03:31 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated Mon, 29 Jul 2002 06:13:43 -0700 rfalke: Changed paths: M /trunk/client/gui-gtk/citydlg.c M /trunk/client/packhand.c M /trunk/common/capstr.c M /trunk/common/city.h M /trunk/common/packets.c M /trunk/common/packets.h M /trunk/server/cityhand.c M /trunk/server/citytools.c M /trunk/server/cityturn.c M /trunk/server/savegame.c Change type of pcity->did_buy to a real boolean. Add pcity->turn_founded to give a different error message and add a sorting of 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 with changes from me. Mon, 29 Jul 2002 03:10:41 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po 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 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 . 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 . 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 . 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 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 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 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 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 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 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 Sat, 27 Jul 2002 07:29:09 -0700 rfalke: Changed paths: M /trunk/client/climisc.h Add missing include. Patch from Davide Pagnin . Sat, 27 Jul 2002 07:20:54 -0700 rfalke: Changed paths: M /trunk/server/savegame.c 64bit format fix. Patch from Davide Pagnin . 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 . 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 ) 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 . 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 . 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 . 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 . 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 . 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 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 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Tue, 23 Jul 2002 03:12:21 -0700 egbert: Changed paths: M /trunk/po/de.po de.po updated (includes corrections by Daniel Herding ) 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 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 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 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po 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 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 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:40 -0700 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/ai/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 . 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. Reported by Christian Knoke . Patch from me. 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 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po 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 of the timer callback into a new function real_timer_callback. Thu, 18 Jul 2002 02:14:16 -0700 pjkersten: Changed paths: M /trunk/doc/nl/BUGS.nl Updated BUGS.nl Thu, 18 Jul 2002 01:58:59 -0700 rfalke: Changed paths: M /trunk/server/unithand.c Stricter checking of incoming requests: the server requires now normal map positions instead of just real map positions. Wed, 17 Jul 2002 04:40:35 -0700 per: Changed paths: M /trunk/client/audio.c M /trunk/client/civclient.c Change user feedback from audio subsystem to be more consistent and helpful. Patch by Davide Pagnin Wed, 17 Jul 2002 04:11:48 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Tue, 16 Jul 2002 09:04:56 -0700 per: Changed paths: M /trunk/ai/advdomestic.c M /trunk/common/unittype.c Ensure AI continues to work even if there is no help wonder type unit in the game rules. Move help wonder logic into separate function. Patch by Gregory Berkolaiko Tue, 16 Jul 2002 08:53:24 -0700 per: Changed paths: M /trunk/ai/advmilitary.c Clean up and remove potential bugs from AI unit want allocation. Patch by Gregory Berkolaiko Tue, 16 Jul 2002 07:57:01 -0700 rfalke: Changed paths: M /trunk/server/stdinhand.c Exchange to order of notradesize and fulltradesize. This way saved settings can be read back in without an error. Patch from Christian Knoke . Tue, 16 Jul 2002 03:30:08 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Tue, 16 Jul 2002 03:02:28 -0700 pjkersten: Changed paths: M /trunk/po/nl.po Updated nl.po Corrected missing newline. Should be in 1.13.0 too. Tue, 16 Jul 2002 00:45:58 -0700 rfalke: Changed paths: M /trunk/client/gui-gtk-2.0/graphics.c Remove obsolete include. Reported and patch by Gaute B Strokkenes . Mon, 15 Jul 2002 13:59:44 -0700 rfalke: Changed paths: M /trunk/client/control.c M /trunk/client/tilespec.c Display the FOW (fog of war) in the overview map display. Patch from Jean-Francois Leveque . Mon, 15 Jul 2002 13:06:09 -0700 rfalke: Changed paths: M /trunk/configure.ac M /trunk/configure.in List all client types which can be used as an argument for --enable-client. Reported by Drizzt. Patch from Per I. Mathisen . Mon, 15 Jul 2002 12:31:02 -0700 rfalke: Changed paths: M /trunk/common/city.c M /trunk/common/game.c M /trunk/common/game.h M /trunk/server/savegame.c M /trunk/server/stdinhand.c Add rapturedelay option. It sets number of turns between rapture effect. This will slow down the growing of rapturing cities. Patch from Karl-Ingo Friese . Mon, 15 Jul 2002 10:06:23 -0700 per: Changed paths: M /trunk/ai/advmilitary.c M /trunk/ai/aiunit.c M /trunk/common/city.h M /trunk/doc/TODO Cleanup of AI process_*_want. "will undoubtedly be forgotten after the release" ;) Patch by Petr Baudis and Gregory Berkolaiko Mon, 15 Jul 2002 02:05:33 -0700 rfalke: Changed paths: M /trunk/configure.ac M /trunk/configure.in Bump version from 1.13.0 to 1.13.1-devel. Sun, 14 Jul 2002 15:12:32 -0700 sebauer: Changed paths: M /trunk/amiga M /trunk/amiga/.cvsignore M /trunk/amiga/ReadMe M /trunk/amiga/smakefile Final Amiga Release preparation Sun, 14 Jul 2002 12:57:19 -0700 rfalke: Changed paths: M /trunk/common/version.h M /trunk/data/Freeciv Bump version from 1.13.0 to 1.13.1-devel. Sun, 14 Jul 2002 12:27:16 -0700 rfalke: Changed paths: M /trunk/ChangeLog Final ChangeLog update for Version 1.13.0 release. Sun Jul 14 14:50:08 2002 Raimar Falke : * configure.ac, configure.in: Final source update for Version 1.13.0 release. Set version to 1.13.0. Sun Jul 14 14:46:06 2002 Raimar Falke : * common/version.h, data/Freeciv, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fi.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sv.po: Final source update for Version 1.13.0 release. Set version to 1.13.0. Sun Jul 14 14:36:23 2002 Raimar Falke : * doc/Makefile.am: Add missing files. Sun Jul 14 13:40:24 2002 Raimar Falke : * client/packhand.c, common/capstr.c, common/packets.c, common/packets.h, server/ruleset.c, server/sernet.c, server/unithand.c: Changed capability string to simply "+1.13 conn_info". Removed all correspondingly obsoleted has_capability() calls. Sun Jul 14 13:10:38 2002 Raimar Falke : * po/nl.po: Correct a fuzzy translation. Reported and fix by Davide Pagnin . Sun Jul 14 12:25:45 2002 Raimar Falke : * doc/PEOPLE: Update email address of Moses Lei. Sat Jul 13 20:20:51 2002 Raimar Falke : * doc/PEOPLE: Correction wrt SUENAGA Yasuo. Sat Jul 13 19:16:49 2002 Mike Kaufman : * doc/PEOPLE: update my email address Sat Jul 13 17:54:34 2002 Sebastian Bauer : * amiga/config.h, amiga/libintl.h: Forgot to commit these files Sat Jul 13 17:03:00 2002 Paolo Sammicheli : * doc/it/HOWTOPLAY.it, doc/it/README.cma.it: Update for 1.13.0 release Sat Jul 13 16:56:46 2002 Paolo Sammicheli : * doc/it/README.cma.it: updated for 1.13.0 release Sat Jul 13 16:56:22 2002 Paolo Sammicheli : * doc/it/INSTALL.it: Update for 1.13.0 release Sat Jul 13 16:48:13 2002 Anthony Stuckey : * doc/PEOPLE: Changing email address. Sat Jul 13 16:17:54 2002 Raimar Falke : * po/pl.po: Update pl.po Patch from Mateusz Stefek . Sat Jul 13 16:15:39 2002 Paolo Sammicheli : * doc/it/README.it: Updated to the 1.13.0 Release Sat Jul 13 16:07:44 2002 Raimar Falke : * data/isotrident/flags.spec, data/trident/flags.spec, doc/HACKING, doc/PEOPLE: Update email address of Reinier Post. Sat Jul 13 15:33:50 2002 Raimar Falke : * po/hu.po: Correct the charset. Reported by Davide Pagnin . Sat Jul 13 15:10:47 2002 Raimar Falke : * doc/PEOPLE: Update the email addresses of Miguel Farah and me. Sat Jul 13 13:55:38 2002 Paolo Sammicheli : * po/it.po: it.po updated Sat Jul 13 13:33:08 2002 Andreas Kemnade : * client/gui-win32/citydlg.c, client/gui-win32/cityrep.c, client/gui-win32/connectdlg.c, client/gui-win32/dialogs.c, client/gui-win32/diplodlg.c, client/gui-win32/finddlg.c, client/gui-win32/gotodlg.c, client/gui-win32/gui_main.c, client/gui-win32/gui_stuff.c, client/gui-win32/gui_stuff.h, client/gui-win32/helpdlg.c, client/gui-win32/inputdlg.c, client/gui-win32/inteldlg.c, client/gui-win32/mapctrl.c, client/gui-win32/messagedlg.c, client/gui-win32/messagewin.c, client/gui-win32/optiondlg.c, client/gui-win32/plrdlg.c, client/gui-win32/ratesdlg.c, client/gui-win32/repodlgs.c, client/gui-win32/spaceshipdlg.c, client/gui-win32/wldlg.c: added an extra argument to fcwin_create_layouted_window to be a able to specify where the parent window argument should be passed to. This reduces problems like pushing windows behind the main window. Sat Jul 13 08:44:35 2002 Andreas Kemnade : * client/gui-win32/mapctrl.c: don't wake up units when you click on a city Bug reported by Gianmario Scotti Fri Jul 12 09:24:28 2002 Sawada Katsuya : * doc/ja/README_Japanese.ja: Special documentation for Japanese users. Fri Jul 12 09:19:25 2002 Sawada Katsuya : * doc/ja/README.cma.ja: Initial partly translation. Based on CVS-1.1. Fri Jul 12 06:38:26 2002 Sawada Katsuya : * po/ja.po: Update ja.po to 2831t+3f+95u. Merge SUENAGA Yasuo's translation. Thu Jul 11 19:15:45 2002 Egbert Hinzen : * po/de.po: de.po updated Thu Jul 11 17:04:05 2002 Raimar Falke : * server/plrhand.c: Send the game info and the player info to the player if a new tech is gained. This enables the client to mark certain buildings obsolete. Reported by Kenn Munro as (PR#1700). Patch from me. Thu Jul 11 13:57:56 2002 Raimar Falke : * client/audio_amiga.c, client/audio_esd.c, client/audio_none.c, client/audio_sdl.c, client/audio_winmm.c: Prefix the the static callbacks of the audio plugins with "my_" to prevent conflicting with system functions wait and shutdown. Reported by Martin Gansser . Patch from me. Thu Jul 11 13:42:23 2002 Raimar Falke : * server/cityturn.c: Notify the embassies about the techs gained by Darwins Voyage. Reported by Christian Knoke . Patch from Per I Mathisen and me. Thu Jul 11 12:43:17 2002 Raimar Falke : * data/nation/dutch.ruleset: Convert dutch.ruleset to natural city names. Patch from Pieter J. Kersten . Thu Jul 11 09:02:08 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Jul 10 19:15:42 2002 Egbert Hinzen : * po/de.po: de.po updated Wed Jul 10 14:20:28 2002 Raimar Falke : * client/packhand.c: Always update the update menus if a city is removed and not only when the unit in focus is at the same position. Reported by Kenn Munro as (PR#1666). Patch from me. Wed Jul 10 14:13:37 2002 Raimar Falke : * client/gui-gtk/gui_main.c, client/gui-gtk-2.0/gui_main.c, client/gui-xaw/gui_main.c: Add the government to the info popup. Reported by Jordi Negrevernis . Patch from me. Wed Jul 10 13:52:19 2002 Raimar Falke : * server/plrhand.c: Fix spelling error. Patch from Per I. Mathisen . Wed Jul 10 13:50:04 2002 Raimar Falke : * data/default/buildings.ruleset: Update Palace helptext. Per I. Mathisen . Wed Jul 10 13:46:30 2002 Raimar Falke : * data/default/techs.ruleset: Update documentation. Patch from Per I. Mathisen . Wed Jul 10 13:38:33 2002 Raimar Falke : * data/nation/polish.ruleset: Start using natural city names in the Polish ruleset. Patch from Mateusz Stefek . Wed Jul 10 11:12:38 2002 Sawada Katsuya : * doc/ja/NEWS.ja: Sync with 1.41. Tue Jul 9 23:09:01 2002 Egbert Hinzen : * doc/de/INSTALL.de: updated by Jens Georg Tue Jul 9 23:07:50 2002 Egbert Hinzen : * doc/de/NEWS.de: updated by Christian Knoke Tue Jul 9 11:27:33 2002 Per I. Mathisen : * data/nation/swedish.ruleset: Update Swedish nation with natural city names Patch by Erik Sigra Tue Jul 9 10:52:13 2002 Paolo Sammicheli : * po/it.po: it.po updated Tue Jul 9 10:52:02 2002 Pieter J. Kersten : * doc/nl/NEWS.nl: Added stealth news to NEWS.nl Tue Jul 9 10:48:17 2002 Pieter J. Kersten : * doc/nl/NEWS.nl: Added dutch NEWS file (only parially translated) Tue Jul 9 10:26:43 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Tue Jul 9 09:33:56 2002 Per I. Mathisen : * NEWS: Add info about Stealth changes to NEWS Tue Jul 9 05:51:39 2002 Egbert Hinzen : * po/de.po: de.po updated Mon Jul 8 18:04:28 2002 Raimar Falke : * common/version.h, data/Freeciv, configure.ac, configure.in: Bump version from 1.12.6 (beta) to 1.12.7-devel (beta). Mon Jul 8 17:16:10 2002 Raimar Falke : * common/version.h, data/Freeciv, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fi.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sv.po: Second beta release (1.12.6) leading to version 1.13.0: - Changed version to 1.12.6 (beta). - Ran msgmerge on all .po files (normal part of 'make dist'). Mon Jul 8 16:13:42 2002 Raimar Falke : * doc/Makefile.am: Add various files. Mon Jul 8 16:03:27 2002 Raimar Falke : * client/Makefile.am: Added audio_amiga.c audio_amiga.h. Mon Jul 8 15:13:44 2002 Raimar Falke : * server/savegame.c: Print more details if a savegame has incomplete data. Print the warning only once. Mon Jul 8 14:20:56 2002 Raimar Falke : * data/default/units.ruleset: Increase the attack of Stealth Bomber from 14 to 18. While this may not be historically correct it should increase the value of the unit so that players use it. Reported by Raahul Kumar . Mon Jul 8 14:05:50 2002 Raimar Falke : * data/default/units.ruleset: Add the Partial_Invis flag to Stealth Fighter and Bomber. Patch from Raahul Kumar . Mon Jul 8 14:02:55 2002 Raimar Falke : * doc/PEOPLE: Add Kenn Munro as a bug reporter. Mon Jul 8 13:59:43 2002 Raimar Falke : * po/ru.po: Update ru.po. Patch from Leon . Sun Jul 7 21:45:50 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/citydlg.c: Made a couple of changes to the city dialog: - new city production dialog that uses TreeView instead of CList. - added stock pixmaps to the button buttom row. - removed that unaesthetic city name frame. Sun Jul 7 21:43:05 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/dialogs.c: Updated a comment. Sun Jul 7 21:41:22 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cma_fe.c, client/gui-gtk-2.0/cma_fe.h: Use gtk_button_new_with_mnemonic instead of deprecated gtk_accelbutton_new. Sun Jul 7 21:40:03 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/repodlgs.c: Marked string for translation. Sun Jul 7 18:04:25 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/dialogs.c: Changed nation selection dialog: - new action area buttons. - dialog is now truly modal. removed the top_vbox insensitivity hack. Sun Jul 7 18:02:57 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/repodlgs.c: Added some padding before the tech list. Sun Jul 7 12:58:31 2002 Sebastian Bauer : * amiga/smakefile, client/audio.c, client/audio_amiga.c, client/audio_amiga.h: Added primitive audio support (using play16) at last to the amiga port Sun Jul 7 12:23:33 2002 Sebastian Bauer : * client/gui-mui/wldlg.c, client/gui-mui/worklistclass.c, client/gui-mui/worklistclass.h: Minor fixes and improvements Sat Jul 6 20:35:22 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/graphics.c, client/gui-gtk/graphics.h, client/gui-gtk/gui_main.c, client/gui-gtk/gui_main.h, client/gui-gtk/mapview.c, data/freeciv.rc: Fix for font problems on GTK+ 1.2 client reported in (PR#1606). I tested the client with the following locales: - ja_JP.eucJP - hu_HU.ISO-8859-2 - ru_RU.KOI8-R It also fixes font problems reported by SuSE users using the de_DE@euro locale. Bug reported by SAWADA Katsuya . Testing on SuSE Linux by Christian Knoke . Sat Jul 6 19:35:57 2002 Miguel Lobo : * po/es.po: Updated Spanish translation. Sat Jul 6 16:22:23 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gui_main.c: - changed name of environment variable FREECIV_NETWORK_CHARSET to FREECIV_NETWORK_ENCODING. - the default network string char encoding is now the encoding of the user's currect locale instead of ISO-8859-1. Sat Jul 6 15:26:01 2002 Paolo Sammicheli : * po/it.po: it.po updated Fri Jul 5 23:25:00 2002 Erik Sigra : * doc/sv/CodingStyle.sv, doc/sv/README.attributes.sv, doc/sv/README.cma.sv, doc/sv/README.graphics.sv: add Fri Jul 5 16:30:17 2002 Mike Kaufman : * doc/README.rulesets, server/ruleset.c: allow only '!' to negate natural city naming. Fri Jul 5 15:11:25 2002 Sebastian Bauer : * client/gui-mui/citydlg.c, client/gui-mui/wldlg.c, client/gui-mui/wldlg.h, client/gui-mui/worklistclass.c, client/gui-mui/worklistclass.h: Brought the worklist stuff uptodate. Fri Jul 5 12:39:25 2002 Sebastian Bauer : * client/gui-mui/citydlg.c: Moved the city option stuff in a page simliar to the gtk client Fri Jul 5 11:05:29 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Fri Jul 5 10:37:42 2002 Sebastian Bauer : * amiga/smakefile, client/gui-mui/chatline.c, client/gui-mui/connectdlg.c, client/gui-mui/gui_main.c: compiles again under AmigaOS Thu Jul 4 20:34:23 2002 Sebastian Bauer : * amiga/ReadMe, amiga/amigaclient.c, amiga/amigaserver.c: No longer requires the usergroup.library Thu Jul 4 17:15:55 2002 Erik Sigra : * doc/sv/README.agents.sv, doc/sv/README.sound.sv: add Thu Jul 4 12:54:22 2002 Sawada Katsuya : * doc/ja/NEWS.ja: 'Sync with 1.4.' Wed Jul 3 16:51:37 2002 Erik Sigra : * doc/sv/BUGS.sv, doc/sv/HOWTOPLAY.sv, doc/sv/README.sv: update Wed Jul 3 08:05:07 2002 Raimar Falke : * client/packhand.c, common/game.h, server/srv_main.c: Add a new client state CLIENT_GAME_OVER_STATE to thaw the reports after the game is over. Reported by Christian Knoke . Patch from me. Wed Jul 3 07:59:03 2002 Raimar Falke : * server/citytools.c: After a city has changed owner send the info about other cities which have traderoutes with the first to the new owner. Reported by Christian Knoke . Patch from me. Tue Jul 2 19:21:42 2002 Raimar Falke : * client/messagewin_common.c: Clear the change flag after popup. Reported by Christian Knoke . Patch from me. Tue Jul 2 17:16:04 2002 Egbert Hinzen : * doc/de/BUGS.de, doc/de/NEWS.de: BUGS.de and NEWS.de updated by Christian Knoke Tue Jul 2 06:16:16 2002 Raimar Falke : * server/unithand.c: Move the map_get_city call after the punit check to avoid a SEGV if punit is NULL. Reported by Kenn Munro . Mon Jul 1 21:13:31 2002 Per I. Mathisen : * client/citydlg_common.c, client/cityrepdata.c, client/repodlgs_common.c, server/cityturn.c: Fix bug #1635 wherein capitalization when you had less shields than shield upkeep would make the client erronously report that you would get a negative amount of gold. Patch by Raimar Falke Bug report by Christian Knoke Mon Jul 1 20:44:27 2002 Per I. Mathisen : * NEWS: Update NEWS file. Patch by Christian Knoke Sun Jun 30 15:14:49 2002 Raimar Falke : * client/packhand.c: Allow nested reports_freeze_till. This requires multiple outstanding thaw-request-ids. Reported by Christian Knoke . Sun Jun 30 14:37:44 2002 Raimar Falke : * client/gui-gtk/messagewin.c, client/gui-gtk-2.0/messagewin.c, client/gui-mui/messagewin.c, client/gui-win32/messagewin.c, client/gui-xaw/messagewin.c: create_meswin_dialog calls now real_update_meswin_dialog to get the items even if messagewin_common.c thinks that the updating is not necessary. Reported by Christian Knoke . Patch from me. Sun Jun 30 13:56:34 2002 Erik Sigra : * po/sv.po: update Sun Jun 30 08:42:19 2002 Andreas Rosdal, .no translator : * po/no.po: no.po updated. Sun Jun 30 01:04:07 2002 Mike Kaufman : * client/gui-xaw/helpdlg.c: change game.num_impr_types to A_LAST in help_update_improvement() reported by Sylvain Tricot Sun Jun 30 00:30:16 2002 Egbert Hinzen : * po/de.po: de.po updated Sat Jun 29 21:41:50 2002 Sawada Katsuya : * po/ja.po: 'Update ja.po to 2805+6f+115u+33o.' Sat Jun 29 20:53:51 2002 Sawada Katsuya : * doc/ja/BUGS.ja: 'Sync with 1.6.' Sat Jun 29 20:39:47 2002 Raimar Falke : * client/packhand.c: Move the reports_freeze call from after-game-join-reply to after-ruleset-control. This will reduce the time of freezing the reports to only this time were ruleset and other (map, unit, city,...) data is sent to the client. Especially this re-enables the chatline between game-joined and game-start. Reported by Christian Knoke . Patch from me. Sat Jun 29 20:07:34 2002 Sawada Katsuya : * doc/ja/NEWS.ja: 'Sync with 1.39.' Sat Jun 29 19:54:42 2002 Raimar Falke : * common/packets.c, doc/BUGS, po/POTFILES.in, NEWS: Add a check to test for old versions. Add a note about incompatibility with old versions. Reported by Christian Knoke . Patch from me. Sat Jun 29 18:35:05 2002 Raimar Falke : * client/agents/cma_core.c: Invalidate the cache if the applied worker allocation doesn't match the expected result. Reported by Kenn Munro as (PR#1546). Patch from me. Sat Jun 29 14:47:46 2002 Andreas Rosdal, .no translator : * po/no.po: no.po is 100% translated. Feedback wanted! Sat Jun 29 14:29:21 2002 Andreas Kemnade : * client/gui-win32/repodlgs.c: Sort the items in the science goal list correctly. Bug reported by Christian Knoke Sat Jun 29 12:53:32 2002 Andreas Kemnade : * client/gui-win32/cityrep.c: corrected a name of a function call (reports_freeze_till) Fri Jun 28 19:12:02 2002 Andreas Rosdal, .no translator : * po/no.po: updated no.po: 72 untransl. Fri Jun 28 06:15:50 2002 Egbert Hinzen : * po/de.po: de.po updated Fri Jun 28 02:48:51 2002 Vasco Alexandre da Silva Costa : * data/freeciv.rc-2.0, client/gui-gtk-2.0/messagedlg.c: Removed span and italic tags as requested in (PR#1602). Reported by Egbert Hinzen . Fri Jun 28 01:44:51 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: Fixed bug that caused an assert failure (PR#1595). Bug reported by Kimiko Koopman . Thu Jun 27 23:56:09 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gui_main.c: Added widget name to detachable windows so that the style of the chatline when detached remains the same. Thu Jun 27 23:50:33 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/helpdlg.c: Added history to help browser. Minor style tweaks. Thu Jun 27 19:08:08 2002 Andreas Kemnade : * client/gui-win32/diplodlg.c: fixed a typo. Reported by Erik Sigra Thu Jun 27 18:31:42 2002 Andreas Kemnade : * client/gui-win32/connectdlg.c: s/CALLBACK LONG/LONG CALLBACK/ Bug reported by Christian Stock Thu Jun 27 18:30:02 2002 Andreas Kemnade : * client/gui-win32/menu.c: mark the end of the menu struct properly (add a {NULL,0}) Bug reported by Christian Stock Thu Jun 27 16:26:22 2002 Andreas Rosdal, .no translator : * po/no.po: updated: 108 untransl. Thu Jun 27 02:26:18 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/helpdlg.c: Removed unused code. Thu Jun 27 02:02:47 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/gui_main.c, client/gui-gtk-2.0/gui_main.h: The client now checks the FREECIV_NETWORK_CHARSET environment variable at startup to decide the encoding to use on network data transmission. If the variable isn't defined it uses ISO-8859-1 as default. Cleanup. Thu Jun 27 01:11:38 2002 Vasco Alexandre da Silva Costa : * client/civclient.c, client/gui-beos/gui_main.c, client/gui-gtk/gui_main.c, client/gui-gtk-2.0/gui_main.c, client/gui-mui/gui_main.c, client/gui-stub/gui_main.c, client/gui-win32/gui_main.c, client/gui-xaw/gui_main.c, client/include/gui_main_g.h: GTK+ 2.0 now calls bind_textdomain_codeset(PACKAGE, "UTF-8") via new ui_init() function called in civclient.c. This allows the GTK+ 2.0 client to work properly on non-UTF-8 locales such as de_DE.ISO-8859-1 or ja_JP.eucJP. Thu Jun 27 01:06:53 2002 Vasco Alexandre da Silva Costa : * common/log.c: Don't allow logs to a file and by the callback at the same time. Thu Jun 27 01:00:49 2002 Vasco Alexandre da Silva Costa : * client/chatline_common.c, client/chatline_common.h, client/messagewin_common.c, client/messagewin_common.h, client/plrdlg_common.c, client/plrdlg_common.h: As usual i forgot to add the new files in the previous commit. Here they are. Thu Jun 27 00:59:12 2002 Vasco Alexandre da Silva Costa : * client/Makefile.am, client/climisc.c, client/climisc.h, client/clinet.c, client/packhand.c, client/packhand.h, client/repodlgs_common.c, client/repodlgs_common.h, client/agents/cma_core.c, client/gui-beos/chatline.cpp, client/gui-beos/messagewin.cpp, client/gui-beos/repodlgs.cpp, client/gui-gtk/chatline.c, client/gui-gtk/cityrep.c, client/gui-gtk/messagewin.c, client/gui-gtk/plrdlg.c, client/gui-gtk/repodlgs.c, client/gui-gtk/repodlgs.h, client/gui-gtk-2.0/chatline.c, client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/messagewin.c, client/gui-gtk-2.0/plrdlg.c, client/gui-gtk-2.0/repodlgs.c, client/gui-gtk-2.0/repodlgs.h, client/gui-mui/chatline.c, client/gui-mui/cityrep.c, client/gui-mui/messagewin.c, client/gui-mui/plrdlg.c, client/gui-mui/repodlgs.c, client/gui-mui/repodlgs.h, client/gui-stub/chatline.c, client/gui-stub/messagewin.c, client/gui-stub/plrdlg.c, client/gui-stub/repodlgs.c, client/gui-win32/chatline.c, client/gui-win32/cityrep.c, client/gui-win32/messagewin.c, client/gui-win32/plrdlg.c, client/gui-win32/repodlgs.c, client/gui-xaw/chatline.c, client/gui-xaw/cityrep.c, client/gui-xaw/messagewin.c, client/gui-xaw/plrdlg.c, client/gui-xaw/repodlgs.c, client/gui-xaw/repodlgs.h, client/include/chatline_g.h, client/include/messagewin_g.h, client/include/plrdlg_g.h, client/include/repodlgs_g.h: Freeze/Thaw client patch. This patch speeds up the clients by delaying GUI refreshes on several widgets. For example instead of doing one refresh of the city report dialog per city before a new turn, only do one refresh just before the turn starts. Patch by Raimar Falke , use of astring in chatline by me. Testing and benchmarking by Christian Knoke . Wed Jun 26 22:55:05 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c: Changed positioning of beta message label. Wed Jun 26 22:52:35 2002 Vasco Alexandre da Silva Costa : * data/freeciv.rc-2.0, client/gui-gtk-2.0/helpdlg.c: Revamped help dialog. Wed Jun 26 18:22:57 2002 Raimar Falke : * autogen.sh: Fix thinko. Patch from Gaute B Strokkenes . Wed Jun 26 12:21:59 2002 Gabor Takacs : * po/hu.po: Update. Wed Jun 26 08:14:47 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Jun 26 03:45:19 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gtkpixcomm.c: Fix drawing out of GtkPixcomm bounds bug. Wed Jun 26 03:41:56 2002 Vasco Alexandre da Silva Costa : * data/freeciv.rc-2.0: To solve the font problems once and for all, only use fonts that are guaranteed to exist. Wed Jun 26 01:03:11 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c: Don't g_free non alloc'ed data. Tue Jun 25 22:39:21 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/chatline.c: GtkTextView is not a GtkEditable subclass. Fix bug in log_output_window(). Tue Jun 25 21:36:30 2002 Andreas Ro/sdal, .no translator : * po/no.po: spellchecked no.po Tue Jun 25 20:12:40 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/gui_main.c: - Fixed bug in put_conv(). - Pango_font_description_from_string() never fails as long as you don't pass NULL to it. Removed spurious checks. - Put charset conversion initializations into setup_conv() function. - Cleanup. Tue Jun 25 20:04:50 2002 Vasco Alexandre da Silva Costa : * common/log.c, common/log.h: New log_set_callback() function. Allows adjusting the callback function after the initial log_init(). Tue Jun 25 07:44:05 2002 Andreas Ro/sdal, .no translator : * po/no.po: updated to 130 untranslated Tue Jun 25 02:52:22 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/mapview.c: Fixed a bug in my recent commit. Tue Jun 25 02:36:53 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/citydlg.c, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/graphics.c, client/gui-gtk-2.0/gtkpixcomm.c, client/gui-gtk-2.0/gtkpixcomm.h, client/gui-gtk-2.0/gui_main.c, client/gui-gtk-2.0/helpdlg.c, client/gui-gtk-2.0/mapview.c, client/gui-gtk-2.0/mapview.h: Changed GtkPixcomm API. No more pixmap and mask allocation. This way the X-Server doesn't need to allocate dozens of pixmaps per city window. As a benefit the city window should popup faster. The overhead of re-doing the GtkPixcomm drawing is so small it is better to save mem at the expense of taking some more time for refreshing widgets. The city map was changed to use GtkImage instead of GtkPixcomm. Changed map_canvas_expose() event handler. Do resizing in different map_canvas_configure() event handler. Mon Jun 24 19:33:00 2002 Andreas Kemnade : * client/gui-win32/repodlgs.c: Corrected the help checkbox in the science report. Bug reported by Jordi negrevernis i Font . Patch by me. Mon Jun 24 15:56:40 2002 Raimar Falke : * client/gui-gtk/cma_fe.c, client/gui-gtk/dialogs.c, client/gui-gtk/repodlgs.c: Remove the first GtkWidget parameter from functions which are called back from popup_message_dialog. Reported by Matthew O'Connor . Patch from me. Mon Jun 24 15:41:04 2002 Paolo Sammicheli : * po/it.po: it.po updated Mon Jun 24 14:29:28 2002 Egbert Hinzen : * po/de.po: de.po updated Mon Jun 24 14:15:27 2002 Raimar Falke : * data/scenario/Makefile.am: New version from Martin McMahon . Mon Jun 24 14:05:54 2002 Raimar Falke : * data/scenario/british-isles-85x80-v2.77.sav, data/scenario/british-isles-85x80-v2.80.sav: New version from Martin McMahon . Mon Jun 24 12:39:41 2002 Raimar Falke : * client/gui-gtk/happiness.c, client/gui-gtk-2.0/happiness.c, client/gui-win32/happiness.c: Correct errors in the display of the happiness data. Patch from Davide Pagnin . Sun Jun 23 23:14:51 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/connectdlg.c: Fix font problem in beta message label (PR#1605). Bug reported by SAWADA Katsuya . Sun Jun 23 20:22:28 2002 Andreas Ro/sdal, .no translator : * po/no.po: updated no.po to 160 untranslated and 0 fuzzy Sun Jun 23 19:12:49 2002 Andreas Kemnade : * client/gui-win32/citydlg.c, client/gui-win32/mapview.c: draws red borders in cities now correctly. Bug reported by Jordi negrevernis i Font . Patch by me. Sun Jun 23 16:06:23 2002 Raimar Falke : * client/civclient.c, client/civclient.h, client/packhand.c, client/agents/agents.c, client/gui-gtk/gui_main.c, client/gui-gtk/menu.c: Add new function client_is_observer. Disable certain menu entries and the agents if the client is an observer. Reported by Christian Knoke . Patch from Per I Mathisen and me. Sun Jun 23 14:50:24 2002 Raimar Falke : * client/agents/agents.c: Guard against a call of agents_busy before the agents get initialized. Sun Jun 23 14:35:11 2002 Raimar Falke : * client/gui-gtk/dialogs.c: Make sure that onyl one government dialog is open at any time. Allow multiple connect and pillage dialogs open in parallel. Reported by Christian Knoke . Patch from me. Sun Jun 23 14:02:05 2002 Raimar Falke : * data/scenario/hagworld-120x60-v1.2.sav: Add empty map.f lines since the map has no fallout. Reported by Andrew John Hughes . Patch from me. Sun Jun 23 13:05:04 2002 Raimar Falke : * data/scenario/Makefile.am: Remove scenarios which use the classic terrain ruleset which is no longer supported. Sun Jun 23 12:58:31 2002 Raimar Falke : * data/scenario/earth-160x90-v1.sav, data/scenario/earth-80x50-v1.sav, data/scenario/europe-200x100-v1.sav: Remove scenarios which use the classic terrain ruleset which is no longer supported. Sun Jun 23 12:40:23 2002 Raimar Falke : * client/audio.c, client/civclient.c: Call audio_shutdown at the exit of the client to stop all sound. Reported by Christian Knoke . Patch from me. Sun Jun 23 12:35:46 2002 Raimar Falke : * client/attribute.c, client/attribute.h, client/civclient.c: Free the static attribute hash between games. Reported by Kenn Munro . Patch from me. Sat Jun 22 10:40:23 2002 Andreas Rosdal, .no translator : * po/no.po: no.po updated Sat Jun 22 10:18:25 2002 Andreas Rosdal, .no translator : * po/no.po: Some translations, and some spelling errors removed Sat Jun 22 09:47:26 2002 Andreas Rosdal, .no translator : * po/no.po: updates: fixed all fuzzy entries Fri Jun 21 16:24:37 2002 Andreas Rosdal, .no translator : * po/no.po: updates to no.po: trying to update translations for 1.13.0, lots of fuzzy and untranslated fixes Fri Jun 21 14:13:41 2002 Raimar Falke : * client/gui-gtk/dialogs.c: Remove superfluous assignment. Reported by Sylvain Tricot . Fri Jun 21 12:59:52 2002 Gabor Takacs : * po/hu.po: Update. Checked with latest check_po.pl, errors fixed. Fri Jun 21 09:17:40 2002 Sawada Katsuya : * doc/ja/BUGS.ja: 'Sync with 1.5.' Fri Jun 21 09:06:06 2002 Raimar Falke : * client/gui-gtk/dialogs.c, client/gui-gtk/dialogs.h: Add the sensitive to the button description. This is an alternative way to message_dialog_button_set_sensitive to control if a button is enabled or disabled. Fri Jun 21 08:56:00 2002 Raimar Falke : * data/default/units.ruleset: Correct/update some comments. Reported from Gregory Berkolaiko . Patch from Per I Mathisen . Fri Jun 21 08:48:13 2002 Raimar Falke : * server/stdinhand.c: Allow the score command after game end. Reported by Reinier Post . Thu Jun 20 17:44:24 2002 Sawada Katsuya : * doc/ja/HOWTOPLAY.ja: 'Sync with 1.2.' Thu Jun 20 17:41:04 2002 Sawada Katsuya : * doc/ja/NEWS.ja: 'Sync with 1.38.' Thu Jun 20 16:42:43 2002 Raimar Falke : * client/agents/cma_core.c: Add an assert to ensure that only CMA settings for own cities are set. Thu Jun 20 15:26:11 2002 Raimar Falke : * data/nation/turk.ruleset: Correct Turkish ruleset. Patch from Burak Demircan . Thu Jun 20 14:10:45 2002 Egbert Hinzen : * po/de.po: de.po updated Thu Jun 20 12:02:44 2002 Sawada Katsuya : * doc/ja/README.ja: 'Sync with 1.5.' Thu Jun 20 10:44:05 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Jun 19 22:18:44 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/dialogs.c: Fix compile time warnings on Alpha. Patch by Davide Pagnin . Wed Jun 19 21:10:47 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: - changed city report toolbar to regular buttons at the bottom. - added more options to the select menu. Wed Jun 19 02:41:58 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: This should fix wonders not shown in city report change menu (PR#1595). Bug reported by Kimiko Koopman . Wed Jun 19 02:18:00 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/citydlg.c: Fixed (PR#1598). It was basically the same bug that was previously detected in the buy dialog. The callback had the wrong number of arguments. Bug reported by Kenn Munro . Wed Jun 19 02:12:45 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/gui_main.c, client/gui-gtk-2.0/gui_main.c: Commited fix (PR#1596). Patch by Magnus Kinnander with handling for the special case when there is no theme by me. Sat Jun 15 21:01:43 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gui_stuff.c: Fixed gtk_set_relative_position(). Sat Jun 15 16:56:12 2002 Mike Kaufman : * client/gui-xaw/colors.h: remove obsolete function prototype. reported by Sylvain Tricot Sat Jun 15 16:54:42 2002 Mike Kaufman : * client/include/colors_g.h: remove useless #define reported by Sylvain Tricot Sat Jun 15 16:51:31 2002 Mike Kaufman : * client/gui-xaw/diplodlg.c: wrong player is passed to get_ruler_title() Patch by Sylvain Tricot Sat Jun 15 16:05:49 2002 Andreas Kemnade : * client/gui-win32/colors.c: added a missing color bug reported by sylvaintricot@free.fr Fri Jun 14 22:07:25 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/citydlg.c, client/gui-gtk/dialogs.c: Fixed civclient crash on buying (PR#1570). Bug reported by Christian Knoke . Fri Jun 14 06:46:12 2002 Andreas Kemnade : * client/gui-win32/gui_stuff.c: removed a duplicate free() Bug reported by Martin Dufour Thu Jun 13 22:43:22 2002 Per I. Mathisen : * client/agents/cma_fec.c, client/agents/cma_fec.h, common/map.c, client/gui-gtk/citydlg.c, client/gui-gtk/cma_fe.c, client/gui-gtk/dialogs.c, client/gui-gtk/dialogs.h, client/gui-gtk/inputdlg.c, client/gui-gtk/inputdlg.h, client/gui-gtk/mapctrl.c, client/gui-gtk/repodlgs.c, client/gui-gtk/wldlg.c: In the gtk client, improve popup_message_dialog by generalising the handling of window destruction. This fixes #1551 and makes the code (hopefully) more robust against similar bugs in the future. Patch by Raimar Falke Thu Jun 13 13:01:10 2002 Per I. Mathisen : * client/gui-gtk/messagewin.c: Restore a sane default size for message window in gtk client. Patch by Raimar Falke with changes by me. Thu Jun 13 12:53:29 2002 Per I. Mathisen : * client/agents/agents.c: Fix turn done button. Was improperly unset by agents code. Patch by Raimar Falke Reported by Christian Knoke Thu Jun 13 07:46:45 2002 Egbert Hinzen : * po/de.po: de.po updated Thu Jun 13 07:31:33 2002 Egbert Hinzen : * po/de.po: de.po updated Thu Jun 13 04:56:25 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/messagewin.c: Moved gtk_set_relative_position() call. Thu Jun 13 04:53:36 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/messagewin.c: Replaced GtkCList in messages window for a GtkTreeView. Thu Jun 13 02:50:11 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/messagewin.c: Fixed (PR#1529). Patch by Per I Mathisen . Thu Jun 13 02:47:36 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/messagewin.c: Changed the look of the message dialog a bit. Thu Jun 13 02:18:20 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/menu.c, client/gui-gtk-2.0/repodlgs.c: Made the economy sell info popup non-modal. Thu Jun 13 02:05:10 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/repodlgs.c: New style economy report. Minor tweaks. Wed Jun 12 21:58:11 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/gui_stuff.c, client/gui-gtk-2.0/gui_stuff.h, client/gui-gtk-2.0/messagedlg.c, client/gui-gtk-2.0/repodlgs.c: - cleaned up notify dialog. - changed reports so that reinvoking a pre opened report raises the report window. - changed window modality settings on reports. - converted some GtkTreeStores (that were lists anyway) to GtkListStores. - don't duplicate static strings in the message options, find city, units report and science report. less strdups, faster code. - changed display code of city report: network updates are faster, column drawing is slower. need to change cityrepdata.[ch] to make this faster again. Wed Jun 12 14:17:18 2002 Andreas Kemnade : * INSTALL: added documentation about the win32 build process Wed Jun 12 08:21:41 2002 Per I. Mathisen : * Makefile.am, configure.ac, configure.in, m4/sound.m4: Move sound tests into separate macro so that the code is shared between autoconf versions. Also add --disable-esd, --disable-sdl-mixer and --disable-winmm switches to allow disabling sound plugins selectively. Patch by me. Thanks to Davide for testing and Raimar for proof-reading. Wed Jun 12 07:54:33 2002 Per I. Mathisen : * data/nation/chilean.ruleset: Update chilean nation. Patch by Miguel Farah Wed Jun 12 07:24:33 2002 Per I. Mathisen : * client/climisc.c, client/clinet.c, client/options.c, client/tilespec.c, client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.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/inteldlg.c, client/gui-gtk/messagewin.c, client/gui-gtk/plrdlg.c, client/gui-gtk/repodlgs.c, client/gui-gtk/spaceshipdlg.c, client/gui-gtk-2.0/citydlg.c, client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/diplodlg.c, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/gamedlgs.c, client/gui-gtk-2.0/gotodlg.c, client/gui-gtk-2.0/graphics.c, client/gui-gtk-2.0/inteldlg.c, client/gui-gtk-2.0/messagewin.c, client/gui-gtk-2.0/plrdlg.c, client/gui-gtk-2.0/repodlgs.c, client/gui-gtk-2.0/spaceshipdlg.c, client/gui-mui/citydlg.c, client/gui-mui/cityrep.c, client/gui-mui/dialogs.c, client/gui-mui/diplodlg.c, client/gui-mui/finddlg.c, client/gui-mui/gamedlgs.c, client/gui-mui/gotodlg.c, client/gui-mui/graphics.c, client/gui-mui/inteldlg.c, client/gui-mui/messagewin.c, client/gui-mui/plrdlg.c, client/gui-mui/repodlgs.c, client/gui-mui/spaceshipdlg.c, client/gui-win32/cityrep.c, client/gui-win32/dialogs.c, client/gui-win32/diplodlg.c, client/gui-win32/finddlg.c, client/gui-win32/gotodlg.c, client/gui-win32/inteldlg.c, client/gui-win32/menu.c, client/gui-win32/messagedlg.c, client/gui-win32/messagewin.c, client/gui-win32/plrdlg.c, client/gui-win32/ratesdlg.c, client/gui-win32/repodlgs.c, client/gui-win32/spaceshipdlg.c, client/gui-xaw/citydlg.c, client/gui-xaw/cityrep.c, client/gui-xaw/dialogs.c, client/gui-xaw/diplodlg.c, client/gui-xaw/finddlg.c, client/gui-xaw/gotodlg.c, client/gui-xaw/graphics.c, client/gui-xaw/inteldlg.c, client/gui-xaw/messagedlg.c, client/gui-xaw/messagewin.c, client/gui-xaw/optiondlg.c, client/gui-xaw/plrdlg.c, client/gui-xaw/ratesdlg.c, client/gui-xaw/repodlgs.c, client/gui-xaw/spaceshipdlg.c, common/capability.c, common/inputfile.c, common/map.c, common/registry.c, common/shared.c, common/support.c, common/support.h, server/cityhand.c, server/civserver.c, server/handchat.c, server/ruleset.c, server/rulesout.c, server/savegame.c, server/srv_main.c, server/stdinhand.c: Wrapping the functions isalnum, isalpha, isdigit, isprint, isspace, toupper and tolower to avoid warnings on broken libc implementations (most notably Tru64 and Solaris). Patch by Davide Pagnin and Raimar Falke Tue Jun 11 23:36:41 2002 Egbert Hinzen : * doc/de/README.sound.de: README.sound.de translated by Jens Georg Tue Jun 11 21:09:52 2002 Per I. Mathisen : * doc/PEOPLE: Update PEOPLE again Tue Jun 11 03:54:16 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/repodlgs.c: Cleanup. Tue Jun 11 03:51:54 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gui_stuff.c: Add an extra variable to make code clearer. Tue Jun 11 03:45:39 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/gui_main.c, client/gui-gtk-2.0/repodlgs.c: Removed all calls to g_object_set(). Tue Jun 11 01:46:39 2002 Vasco Alexandre da Silva Costa : * data/freeciv.rc-2.0: Changed to reflect new widget names. Tue Jun 11 01:10:55 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/citydlg.c, client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/graphics.c, client/gui-gtk-2.0/gtkpixcomm.c, client/gui-gtk-2.0/gui_main.c, client/gui-gtk-2.0/gui_stuff.c, client/gui-gtk-2.0/gui_stuff.h, client/gui-gtk-2.0/helpdlg.c, client/gui-gtk-2.0/mapview.c, client/gui-gtk-2.0/messagedlg.c, client/gui-gtk-2.0/repodlgs.c: - removed useless G_OBJECT() casts. - changed style of city report list. - added missing g_object_unref() to help store. - new upgrade obsolete units dialog. - new units report. Applied part of patch by Jan Arne Petersen : - new revolution dialog. - gtk_tree_selection_get_row(). Mon Jun 10 22:09:22 2002 Paolo Sammicheli : * po/check_po.pl: Modified to add support to more than 2 plural forms WARN - Check out this modification and commit back if is unwanted Mon Jun 10 19:08:25 2002 Raimar Falke : * client/packhand.c: Remove attribute test code. It is no longer necessary since there is now a real user in the CVS tree. Mon Jun 10 07:42:36 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Mon Jun 10 03:00:11 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gamedlgs.c, client/gui-gtk-2.0/messagedlg.c: - changed rates dialog to new dialog style. - don't export create_messageopt_dialog(). Mon Jun 10 02:44:04 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c: Finally figured out what was causing the name entry to not be focused. Fixed. Mon Jun 10 02:34:08 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c: Changed padding of beta version label. Mon Jun 10 02:15:32 2002 Vasco Alexandre da Silva Costa : * data/freeciv.rc-2.0: Changed the chatline text style. Mon Jun 10 02:13:55 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/chatline.c, client/gui-gtk-2.0/chatline.h, client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/dialogs.h, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/gui_main.c, client/gui-gtk-2.0/mapctrl.c, client/gui-gtk-2.0/mapctrl.h, client/gui-gtk-2.0/mapview.c, client/gui-gtk-2.0/mapview.h, client/gui-gtk-2.0/menu.c, client/gui-gtk-2.0/messagedlg.c: - find and message options lists have focus by default. - removed some deprecated widgets. - made more files use pure GTK+ 2.0 API. Sun Jun 9 23:20:10 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: - removed change all dialog. - removed all deprecated code. Sun Jun 9 21:42:54 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: * Moved variable declaration. * Added assert. Sun Jun 9 21:38:49 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/gui_stuff.c, client/gui-gtk-2.0/gui_stuff.h, client/gui-gtk-2.0/messagedlg.c: * Added new GtkTreeIter wrapper functions. * append_impr_or_unit_to_menu_item() speedup (don't alloc more mem than req). * cache select menu entries. Sun Jun 9 17:54:25 2002 Raimar Falke : * configure.ac, configure.in: Bump version from 1.12.4 (beta) to 1.12.5-devel (beta). Sun Jun 9 17:27:23 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/citydlg.c, client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/cma_fe.c, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/diplodlg.c, client/gui-gtk-2.0/mapctrl.c, client/gui-gtk-2.0/mapview.c, client/gui-gtk-2.0/menu.c, client/gui-gtk-2.0/messagedlg.c, client/gui-gtk-2.0/repodlgs.c: Sync with GTK+ client. Sun Jun 9 17:19:49 2002 Raimar Falke : * common/version.h, data/Freeciv: Bump version from 1.9.4 (beta) to 1.9.5-devel (beta). Sun Jun 9 16:54:50 2002 Raimar Falke : * configure.ac, configure.in: Second beta release (1.12.4) leading to version 1.13.0: - Changed version to 1.12.4 (beta). - Ran msgmerge on all .po files (normal part of 'make dist'). Sun Jun 9 16:52:58 2002 Raimar Falke : * common/version.h, data/Freeciv, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fi.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sv.po: Second beta release (1.12.4) leading to version 1.13.0: - Changed version to 1.12.4 (beta). - Ran msgmerge on all .po files (normal part of 'make dist'). Sun Jun 9 16:48:36 2002 Raimar Falke : * doc/Makefile.am: Update EXTRA_DIST to reflect the current set of files. Sun Jun 9 16:30:48 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gui_main.c, client/gui-gtk/gui_main.c: Added a comment. I hope people will not ask the same question again in the future. Sun Jun 9 16:26:59 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/messagewin.c, client/gui-gtk-2.0/messagewin.c: Fix (PR#1529). Sun Jun 9 15:12:26 2002 Raimar Falke : * doc/README: Correct pointers to the translations of the doc directory. Patch from Christian Knoke . Sun Jun 9 15:10:11 2002 Raimar Falke : * client/agents/cma_core.c, common/city.c, common/city.h, server/cityturn.c: The change from "Sat Jun 8 10:56:39 2002 (GMT)" causes a lot of unnecessary generic_city_refresh calls. Add a bool parameter which controls if the updating of the other traderoute cities is needed. The CMA for example don't need it. Also not all callers of city_refresh needs this but changing this isn't in the scope of this patch. Reported by Christian Knoke . Patch from me. Sun Jun 9 03:30:31 2002 Egbert Hinzen : * doc/de/BUGS.de: BUGS.de updated Sun Jun 9 03:19:50 2002 Egbert Hinzen : * doc/de/INHALT: This file gives short descriptions of the German doc files. Written by Christian Knoke and changed by me. Sun Jun 9 03:05:21 2002 Egbert Hinzen : * doc/de/HOWTOPLAY.de: HOWTOPLAY.de updated by Christian Knoke Sun Jun 9 03:02:33 2002 Egbert Hinzen : * po/de.po: de.po updated Sat Jun 8 23:24:41 2002 Paolo Sammicheli : * po/it.po: update to introduce latest error messages like the one related to old save game Sat Jun 8 22:18:04 2002 Paolo Sammicheli : * doc/it/README.cma.it: Translation of the README.cma file, preliminary version Sat Jun 8 22:13:05 2002 Paolo Sammicheli : * po/it.po: Some minor corrections related to use the same word for the translation of Happiness (Benessere), Celebrations (Celebrazioni), Rapture (Entusiamo) Sat Jun 8 11:31:10 2002 Raimar Falke : * client/packhand.c, server/plrhand.c: Call update_all_effects if a new tech is found and so may make some building obsolete. Reported by Christian Knoke . Patch from Ben Webb and me. Sat Jun 8 11:08:34 2002 Paolo Sammicheli : * po/it.po: Update for the 1.12.3-devel release, added CMA and other stuff Sat Jun 8 11:06:24 2002 Raimar Falke : * po/pl.po: pl.po updated. New version from Zbigniew Baniewski and Mateusz Stefek . Sat Jun 8 11:00:10 2002 Raimar Falke : * client/agents/cma_core.c: Send a city refresh packet if the worker allocations of the current city and the solution are the same but the production numbers don't match. Reported by Kenn Munro . Patch from me. Sat Jun 8 10:56:39 2002 Raimar Falke : * common/city.c: The cities at the other end of the traderoutes have to be updated if the tile_trade field of a city changes. Reported by Kenn Munro . Patch from me. Sat Jun 8 10:50:21 2002 Raimar Falke : * client/attribute.c: Fix a bug which only showed under Alpha and optimization. Reported by Davide Pagnin . Patch from me. Sat Jun 8 10:47:26 2002 Raimar Falke : * doc/BUGS: Add: If you use the CMA the resulting savegame isn't endian and 64 bit safe. So you can't use the savegame on a computer with a different architecture. Sat Jun 8 10:46:04 2002 Raimar Falke : * server/savegame.c: - add _() around some strings - add a test for obsolete classic terrain ruleset - warn if different ruleset dirs are requested Fri Jun 7 20:41:06 2002 Andreas Kemnade : * client/gui-win32/citydlg.c: fixed a missing pointer check Fri Jun 7 16:18:15 2002 Andreas Kemnade : * client/gui-win32/citydlg.c, client/gui-win32/wldlg.c, client/gui-win32/wldlg.h: update worklists correctly when changing the improvement which is currently built. Bug reported by anecdoter@aol.com. Patch by me Fri Jun 7 16:14:57 2002 Andreas Kemnade : * client/gui-win32/helpdlg.c: corrected the units page in the help dialog Fri Jun 7 16:11:24 2002 Raimar Falke : * client/agents/agents.h: Add missing include. Fri Jun 7 04:25:59 2002 Mike Kaufman : * client/civclient.c, client/packhand.c, common/city.c, common/city.h, common/game.c, common/game.h, common/government.c, common/government.h, common/idex.c, common/idex.h, common/improvement.c, common/improvement.h, common/map.c, common/map.h, common/nation.c, common/nation.h, common/player.c, common/tech.c, common/tech.h, common/unittype.c, common/unittype.h, server/citytools.c, server/gamehand.c, server/ruleset.c, server/ruleset.h, server/savegame.c, server/srv_main.c: implement clean routines for alloc and dealloc of most dynamic structures. fixes #1434 as well as some client memory leaks on server restart. #1434 reported by Daniel Speyer Patch by Raimar Falke Thu Jun 6 22:50:07 2002 Egbert Hinzen : * doc/de/README.1st.de: no longer needed Thu Jun 6 22:47:05 2002 Egbert Hinzen : * doc/de/INSTALL.de: INSTALL.de updated by Jens Georg Thu Jun 6 10:24:48 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Thu Jun 6 10:22:45 2002 Pieter J. Kersten : * doc/nl/LEESMIJ, doc/nl/TODO.nl: Added dutch TODO, changed LEESMIJ accordingly Thu Jun 6 09:59:04 2002 Pieter J. Kersten : * doc/nl/LEESMIJ: Added dutch introduction for the doc/nl directory Thu Jun 6 09:40:25 2002 Pieter J. Kersten : * doc/nl/BUGS.nl: Added dutch BUGS Thu Jun 6 09:26:26 2002 Per I. Mathisen : * server/stdinhand.c: Change "endgame" command from ALLOW_CTRL to ALLOW_HACK. Patch by Reinier Post Thu Jun 6 09:13:14 2002 Per I. Mathisen : * doc/BUGS: Add note to BUGS about the known bug about CMA and savegames: "Your CMA settings are only sent to the server when you press turn done, and therefore changes you make to CMA in the same turn as you save a game will be lost." Thu Jun 6 07:34:57 2002 Per I. Mathisen : * po/check_po.pl: Update check_po.pl script to work with plural translations. Patch by Davide Pagnin Thu Jun 6 07:26:05 2002 Per I. Mathisen : * client/control.c: Fix focus bug introduced in allied transports patch. Reported by Christian Knoke Patch by Karl-Ingo Friese Thu Jun 6 07:12:19 2002 Per I. Mathisen : * doc/PEOPLE: Updated PEOPLE with new email addresses people have reported Wed Jun 5 20:56:51 2002 Egbert Hinzen : * doc/de/README.1st.de: README.1st.de upadted. Will be removed soon. Wed Jun 5 20:40:03 2002 Egbert Hinzen : * doc/de/BUGS.de: BUGS.de updated Wed Jun 5 20:10:58 2002 Egbert Hinzen : * doc/de/README.de: README.de updated Wed Jun 5 19:42:51 2002 Egbert Hinzen : * doc/de/NEWS.de: NEWS.de updated by Christian Knoke Wed Jun 5 02:31:53 2002 Egbert Hinzen : * po/de.po: de.po updated. Patch by Christian Knoke Tue Jun 4 17:16:11 2002 Sawada Katsuya : * doc/ja/README.ja: Sync with 1.4. Tue Jun 4 15:40:36 2002 Sawada Katsuya : * po/ja.po: Update ja.po to 2766t+17f+129u+32o. Merge SUENAGA Yasuo's translation. Tue Jun 4 11:02:52 2002 Pieter J. Kersten : * doc/nl/README.rulesets.nl: Added dutch README.rulesets Tue Jun 4 08:47:33 2002 Pieter J. Kersten : * doc/nl/HOWTOPLAY.nl: Added dutch HOWTOPLAY Mon Jun 3 21:32:39 2002 Per I. Mathisen : * data/nation/latvian.ruleset: Updated Latvian nation. Update by Martins Untals Mon Jun 3 11:46:47 2002 Pieter J. Kersten : * doc/nl/README.cma.nl: Added dutch README.cma Mon Jun 3 11:34:43 2002 Pieter J. Kersten : * doc/nl/README.nl: Added dutch README Mon Jun 3 11:33:56 2002 Pieter J. Kersten : * doc/nl: Directory /home/freeciv/CVS/freeciv/doc/nl added to the repository Mon Jun 3 11:33:45 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Mon Jun 3 01:54:42 2002 Egbert Hinzen : * po/de.po: de.po updated Sun Jun 2 18:22:50 2002 Mike Kaufman : * client/civclient.c, client/options.c, client/options.h: create a load_ruleset_specific_options() and move the necessary code to it. renamed load_options() to load_general_options(). call it at client init. fixes 1499, 1509 Reported by Christian Knoke Sun Jun 2 17:49:49 2002 Mike Kaufman : * client/gui-gtk/citydlg.c, client/gui-gtk/cma_fe.c, client/gui-gtk-2.0/citydlg.c, client/gui-gtk-2.0/cma_fe.c: stop accelerators from conflicting with each other in the city dialog fixes 1486 Reported by Kenn Munro Sun Jun 2 10:27:20 2002 Per I. Mathisen : * doc/BUGS, doc/PEOPLE: Add info on esound bug, minor update to PEOPLE Sat Jun 1 22:16:36 2002 Egbert Hinzen : * po/de.po: de.po updated Sat Jun 1 21:11:55 2002 Miguel Lobo : * po/es.po: Updated Spanish translation Sat Jun 1 20:22:59 2002 Raimar Falke : * server/unithand.c: Notify the players about the other city so that they get the tile_trade value if a trade route gets established. Reported by Kenn Munro . Patch from me. Sat Jun 1 20:03:56 2002 Per I. Mathisen : * doc/PEOPLE: Update PEOPLE Sat Jun 1 19:57:27 2002 Per I. Mathisen : * data/nation/brazilian.ruleset, data/nation/dunedain.ruleset, data/nation/german.ruleset: Updated German, Dunedain and Brazilian nations. German and Dunedain updates by Niels Weber Brazilian update by Eduardo M Kalinowski Sat Jun 1 19:48:43 2002 Per I. Mathisen : * po/POTFILES.in: Add extra files for translation. We need to remember to update po/POTFILES.in whenever we add new files to Freeciv! Patch by Davide Pagnin Sat Jun 1 19:43:30 2002 Per I. Mathisen : * server/gotohand.c: Stop the possibility of using airplane goto for figuring out cities that are undefended without actually going there to unfog it. Patch by Gregory Berkolaiko Sat Jun 1 19:25:26 2002 Per I. Mathisen : * common/player.c, common/unit.c, server/unittools.c: Ensure that client does not have information about invisible enemy units. This closes a potential for cheating. Patch by Raimar Falke Sat Jun 1 19:05:51 2002 Per I. Mathisen : * NEWS, data/default/nations.ruleset, doc/BUGS, doc/HACKING, doc/HOWTOPLAY, doc/PEOPLE, doc/README, doc/README.AI, doc/README.rulesets, doc/README.sound, doc/TODO: Updating release documentation Sat Jun 1 18:55:04 2002 Per I. Mathisen : * client/packhand.c: Fix bug in auto end turn when AI done local option. Patch by Ben Webb Thu May 30 16:16:46 2002 Raimar Falke : * client/agents/cma_core.c: In a recent change a cma_release_city call was removed. Readded. Reported by Kenn Munro . Thu May 30 09:09:53 2002 Egbert Hinzen : * po/de.po: de.po updated Wed May 29 22:01:40 2002 Per I. Mathisen : * client/civclient.c: Fix "end turn when done" option. Patch by Ben Webb Wed May 29 21:06:28 2002 Vasco Alexandre da Silva Costa : * m4/glib-2.0.m4, m4/gtk-2.0.m4: Updated macro files to release 2.0.3. Wed May 29 15:08:49 2002 Andreas Kemnade : * client/gui-win32/dialogs.c: If the leader name is edited and the nation changed no random leader will be selected Wed May 29 12:53:27 2002 Per I. Mathisen : * client/control.c: Ensure land units don't make move sounds while transported. Fixes PR#1496. Reported by Christian Knoke Solution by Raimar Falke Tue May 28 22:39:11 2002 Per I. Mathisen : * common/city.c: Fix potential overflow bug in angry citizens code. Patch by Davide Pagnin Tue May 28 22:33:38 2002 Per I. Mathisen : * m4/gtk.m4: Add check for renamed gtk-config on FreeBSD. Patch by Reinier Post Tue May 28 22:23:39 2002 Per I. Mathisen : * common/player.h, client/gui-gtk/menu.c: Remove compile warnings (don't end an enum with a comma). Patch by Ben Webb Tue May 28 22:08:49 2002 Per I. Mathisen : * common/unit.c, client/control.c, server/unittools.c: This patch solves bugs PR#1512 and PR#903 regarding transfer of transports between allied players. It adds the following changes: - you can move a unit on a transporter owned by ally - when ally transporter moves with your unit aboard, the map is unfogged but to avoid confusion there is no focus/center change - allied transports wont "autoboard" units sentried in your city to avoid "oh-sorry-i-didnt-knew-there-were-6-diplomats-there" situations. Patch by Karl-Ingo Friese Tue May 28 18:11:28 2002 Erik Sigra : * po/sv.po: update Mon May 27 08:41:03 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Mon May 27 05:40:25 2002 Mike Kaufman : * server/cityhand.c, server/unithand.c: audit the handle_* methods to assure that pplayer owns the city/unit/etc in question. patch by Raimar Falke Sun May 26 09:55:42 2002 Raimar Falke : * client/civclient.c: Move create_event call after load_options so that the message specific options are loaded. Reported by Christian Knoke . Patch from me. Sat May 25 17:53:39 2002 Raimar Falke : * client/agents/agents.c, client/agents/agents.h, client/civclient.c, client/control.c: Disable the turn done button if any agent (CMA for example) is busy. Reported from Kenn Munro . Patch from me. Sat May 25 17:44:07 2002 Raimar Falke : * client/agents/cma_core.c, client/attribute.c, client/civclient.c, client/civclient.h, client/climisc.c, client/clinet.c, common/astring.h, common/registry.c, common/sbuffer.c, common/shared.h, server/sernet.c, server/srv_main.c, server/srv_main.h, server/stdinhand.c: Make compiler at a 64bit system happy: - change generic pointers from char * to void * - add ADD_TO_POINTER to do calculations on void * (this isn't nice but solves the job) - add casts from size_t to int since sizeof(size_t)!= sizeof(int) on these systems Reported by Davide Pagnin . Patch from me. Sat May 25 16:28:13 2002 Raimar Falke : * client/gui-xaw/citydlg.c, client/gui-xaw/cityrep.c, client/gui-xaw/dialogs.c, client/gui-xaw/diplodlg.c, client/gui-xaw/gui_main.c, client/gui-xaw/gui_stuff.h, client/gui-xaw/helpdlg.c, client/gui-xaw/mapctrl.c, client/gui-xaw/mapview.c, client/gui-xaw/ratesdlg.c, client/gui-xaw/repodlgs.c: Add macros INT_TO_XTPOINTER and XTPOINTER_TO_INT to cast between XtPointer and int. A simple cast isn't appropriate for systems where sizeof(pointer)!=sizeof(int). Reported by Davide Pagnin . Patch from me. Sat May 25 15:05:53 2002 Raimar Falke : * client/control.c, client/gui-beos/dialogs.cpp, client/gui-gtk/dialogs.c, client/gui-gtk-2.0/dialogs.c, client/gui-stub/dialogs.c, client/gui-mui/dialogs.c, client/gui-win32/dialogs.c, client/include/dialogs_g.h, client/gui-xaw/dialogs.c: Second parameter to popup_pillage_dialog is not a bool as the name "may_pillage" may suggest. Change the call and the signature of the function to reflect this. Reported by Markus Büchele . Patch from Mike Kaufman and me. Sat May 25 14:55:08 2002 Raimar Falke : * common/ioz.c, common/support.c, common/support.h, server/stdinhand.c: Code expected always an existing file even if the file will be written and so created. Reported by Christian Knoke and Kenn Munro . Patch from Reinier Post with changes from me. Fri May 24 07:59:05 2002 Raimar Falke : * ai/aiunit.c, client/audio.c, client/packhand.c, server/plrhand.c: Change assert(pointer) to assert(pointer!=NULL) to make the compiler happy if sizeof(pointer)!=sizeof(int). Reported by . Patch from me. Fri May 24 06:48:03 2002 Egbert Hinzen : * po/de.po: de.po updated Fri May 24 05:57:30 2002 Andreas Kemnade : * client/gui-win32/citydlg.c: commit the worklist now when closing the city dialog Bug reported by Anecdoter@aol.com. Patch by me Thu May 23 23:27:02 2002 Gabor Takacs : * po/hu.po: Update. Thu May 23 20:35:38 2002 Andreas Kemnade : * client/gui-win32/chatline.c: Makes log_output_window more similar to the other clients Thu May 23 15:09:26 2002 Raimar Falke : * client/climisc.c, common/game.c, common/player.c, common/player.h, server/plrhand.c: Remember the size of the island_improv and island_effects arrays in the new field max_continent. Now player_free_island_imprs don't need the second parameter anymore. Now game_remove_player can call player_free_island_imprs. So client_remove_player can call game_remove_player. Thu May 23 12:13:33 2002 Per I. Mathisen : * common/ioz.c, common/support.c, common/support.h, server/srv_main.c, server/stdinhand.c, server/stdinhand.h: Stop server from crashing when given a directory name as script filename. Fixes bug #449. Patch by Raimar Falke Bug reported by Marko Lindqvist Thu May 23 09:41:55 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Thu May 23 09:13:04 2002 Raimar Falke : * client/gui-gtk/chatline.c, client/climisc.c, client/climisc.h, client/gui-mui/chatline.c, client/gui-gtk-2.0/chatline.c, client/gui-xaw/chatline.c: Create a new function to unify code which writes the chatline to a file. Check if the file could be opened at all. Reported by Niels Leander van Reijmersdal . Patch from me. Thu May 23 08:27:31 2002 Raimar Falke : * autogen.sh: Messages about command line arguments of autogen.sh are now prefixed by "!". Don't display the "Now type make..." message if --help was provided. Patch from Per I. Mathisen . Thu May 23 08:18:24 2002 Raimar Falke : * configure.ac, configure.in: The GTK2.0 client can now specified with the --enable-client option. Patch from Per I. Mathisen . Wed May 22 22:01:04 2002 Per I. Mathisen : * INSTALL, acconfig.h, configure.ac, configure.in, m4/readline.m4, server/stdinhand.c, server/stdinhand.h: Create better readline test that makes older version of readline work and moves readline detection macro into m4/ directory. Patch by Davide Pagnin with changes by me and Raimar. Wed May 22 21:33:36 2002 Per I. Mathisen : * doc/README.rulesets: Small update to doc/README.ruleset Patch by Ben Webb Wed May 22 21:16:06 2002 Per I. Mathisen : * .cvsignore: Add some autoconf 2.52 junk files to .cvsignore Wed May 22 06:58:53 2002 Andreas Kemnade : * client/gui-win32/gui_main.c: The map window somehow got a negative size when minimizing it. Fixed. Bug reported by Samuel Villamonte . Patch by me. Wed May 22 00:37:23 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/gui_main.c: Explicitly convert to/from ISO-8859-1 instead of checking locale. Wed May 22 00:34:48 2002 Vasco Alexandre da Silva Costa : * po/pt.po: Minor update. Tue May 21 16:14:06 2002 Erik Sigra : * po/sv.po: update Tue May 21 10:39:30 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Tue May 21 10:36:27 2002 Egbert Hinzen : * po/de.po: de.po updated by Christian Knoke . Tue May 21 03:01:33 2002 Mike Kaufman : * server/savegame.c: update_research() must be called before we start unfogging areas (because of watchtower vision) Reported by Kenn Munro Tue May 21 02:50:43 2002 Mike Kaufman : * client/clinet.c: fix bug causing client to disconnect improperly. Reported by Kenn Munro Patch by Jason Short Sun May 19 21:27:32 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/dialogs.c: Silenced warnings. Sun May 19 21:19:00 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gui_main.c: Fix NULL pointer following bug. Sun May 19 19:09:36 2002 Andreas Kemnade : * client/gui-win32/chatline.c, client/gui-win32/connectdlg.c, client/gui-win32/gui_main.c, client/gui-win32/resources.h: removed an unused include Sun May 19 17:20:41 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: Removed obsolete comment. Sun May 19 15:59:31 2002 Mike Kaufman : * common/shared.h: change MAX_LEN_ADDR to 256 to bring in line with RFC 1123 2.1 and stop server from truncating longer hostnames. resolves #14 and #237 Reported by Kevin Turner and Fabien Seisen Patch by Raimar Falke Sun May 19 15:45:47 2002 Mike Kaufman : * client/gui-gtk/dialogs.c, client/gui-gtk-2.0/dialogs.c: changing nations in the choose nation dialog will not change the leader name if it has been edited to be a "unique" name. Report and initial patch by Karl-Ingo Friese Sat May 18 22:26:40 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c: Fixed two bugs: - the strings returned by the metaserver must be converted to UTF-8. - it was impossible to select items from the metaserver list. Fri May 17 22:47:59 2002 Egbert Hinzen : * po/de.po: de.po updated. 55 translations missing. Fri May 17 18:40:22 2002 Raimar Falke : * common/version.h, data/Freeciv, configure.ac, configure.in: Bump version from 1.12.2 (beta) to 1.12.3-devel (beta). Fri May 17 18:18:12 2002 Raimar Falke : * po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fi.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sv.po, configure.ac, configure.in: Begin beta-test period leading to version 1.13.0: - Changed version to 1.12.2 (beta). - Ran msgmerge on all .po files (normal part of 'make dist'). Fri May 17 18:16:37 2002 Raimar Falke : * common/version.h, data/Freeciv: Begin beta-test period leading to version 1.13.0: - Changed version to 1.12.2 (beta). - Ran msgmerge on all .po files (normal part of 'make dist'). Fri May 17 18:05:03 2002 Raimar Falke : * doc/Makefile.am: Add files to EXTRA_DIST: - README.sound - de/README.1st.de - ja/BUGS.ja Fri May 17 18:04:13 2002 Raimar Falke : * Makefile.am: Add files to EXTRA_DIST: - acconfig.h - configure.{in,ac} - amiga/Freeciv.start - debian/* - m4/* except m4/x.m4 Fri May 17 14:14:49 2002 Raimar Falke : * data/default/game.ruleset: Revert the tech_cost_style to the classical Freeciv style. Add info about the implications of the change. Patch from Per I. Mathisen . Fri May 17 14:11:46 2002 Raimar Falke : * autogen.sh: Cleanup of autogen.sh: - replace == (bash extension) with = - replace tab with two blanks - replace test with [ and ] - always define FC_USE_NEWAUTOCONF - add FC_AUTOCONF to print the warning message only if it is appropriate Reported by Andreas Kemnade . Patch from me. Fri May 17 06:21:16 2002 Andreas Kemnade : * client/audio.c, client/audio_winmm.c, client/civclient.c, common/support.c, server/sernet.c: silence some warnings when compiling for win32 Fri May 17 03:13:09 2002 Mike Kaufman : * server/civserver.c, server/meta.c, server/srv_main.c, server/srv_main.h: remove --server option from serer as metaserver ignores this information add --info option to set extra "advertisement" info on the metaserver Resolves #1291 Patch by Raimar Falke Reported by Matthias Wolle Thu May 16 20:08:09 2002 Raimar Falke : * autogen.sh: Add option --disable-autoconf2.52 to autogen.sh. Restore renamed files at the end. Patch from Per I. Mathisen . Thu May 16 10:10:23 2002 Raimar Falke : * client/gui-gtk-2.0/gui_main.c, common/packets.c, common/packets.h: Add callbacks for getting and putting strings to and from the network. This allows the GTK2.0 client to convert all strings so that all strings in the client are in the UTF8 format as required by GTK2.0. Reported from Kimiko Koopman . Patch from Vasco Alexandre Da Silva Costa and me. Wed May 15 12:25:22 2002 Andreas Kemnade : * client/gui-win32/citydlg.c: Removed some unused things in the city_dialog struct Tue May 14 21:10:21 2002 Raimar Falke : * configure.ac: Update to configure.ac: - add defaults and descriptions to AC_DEFINE* - add missing AC_DEFINE Patch from Per I Mathisen . Tue May 14 21:03:09 2002 Raimar Falke : * autogen.sh: Move acconfig.h out of the way of autoconf > 2.13. Patch from Per I Mathisen . Tue May 14 19:40:40 2002 Raimar Falke : * client/audio.c, client/gui-gtk-2.0/gui_main.c, common/shared.c, server/mapgen.c, server/ruleset.c, server/stdinhand.c: Remove i18n from freelog calls which use LOG_VERBOSE or LOG_DEBUG. Tue May 14 18:53:35 2002 Raimar Falke : * common/packets.h: Move the PACKET_PROCESSING_STARTED and PACKET_PROCESSING_FINISHED from the end of the enum to the start. This breaks the network protocol in a way which can't be recovered by capabilities. This is the avoid situations like the one reported as (PR#1420). Detailed description of (PR#1420): an item (PACKET_PLAYER_WORKLIST) of the enum packet_type got removed. This changed the mapping of the enum name to its value of latter elements in the enum. Also a mandatory capability was added. If now an old client connects to the new server the server correctly recognize the missing mandatory capability and rejects the client. This produce this packet sequence: PACKET_PROCESSING_STARTED PACKET_JOIN_GAME_REPLY (containing the reject) PACKET_PROCESSING_FINISHED Unfortunately the value of PACKET_PROCESSING_STARTED is different between old client and new server. To prevent this the packets PACKET_PROCESSING_STARTED and PACKET_PROCESSING_FINISHED are moved to the top of the enum in the hope that no packets are added or removed in front of the two PACKET_PROCESSING_* packets. Reported by Per I. Mathisen as (PR#1420). Mon May 13 16:29:28 2002 Per I. Mathisen : * diff_ignore: Add depcomp, stamp-h1 and autom4te.cache (all nice new additions to the automess in autoconf 2.52) to diff_ignore Mon May 13 11:18:06 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun May 12 17:03:11 2002 Per I. Mathisen : * data/default/game.ruleset, data/default/governments.ruleset, data/civ2/governments.ruleset: Setting tech_chost_style to 1 in default ruleset (was 0). Setting Communism food cost to 1 in default ruleset (was 2). Setting Communism food cost to 2 in civ2 ruleset (was 1). Sun May 12 16:54:25 2002 Per I. Mathisen : * server/cityturn.c, server/unittools.c: Fixing freecost calculation. Was calculated from next research goal instead of current. Patch by Raimar Falke Bug reported by Christian Knoke Sat May 11 17:53:37 2002 Andreas Kemnade : * client/gui-win32/dialogs.c, client/gui-win32/mapctrl.c: Fixed various problems with the unit selection dialog. Sat May 11 14:20:11 2002 Andreas Kemnade : * client/gui-win32/dialogs.c: Fixed a bug in the nation selection dialog Sat May 11 11:35:41 2002 Miguel Lobo : * po/es.po: Updated Spanish translation. Fri May 10 01:43:28 2002 Egbert Hinzen : * po/de.po: de.po updated Fri May 10 01:11:53 2002 Mike Kaufman : * client/gui-gtk/dialogs.c, client/gui-gtk-2.0/dialogs.c: Gender toggle doesn't always jump back to male when the name field is edited. Fixes PR#1419 Patch by Raimar Falke Reported by Elke Moritz Wed May 8 19:10:48 2002 Erik Sigra : * po/sv.po: update Wed May 8 15:40:37 2002 Sebastian Bauer : * client/gui-mui/citydlg.c: Added the unit page Wed May 8 06:09:37 2002 Mike Kaufman : * client/agents/agents.c, client/agents/agents.h, client/agents/cma_core.c, client/agents/cma_core.h: Add documentation to agents and cma core code. Correct a bug that resulted from setting the max luxury to low. Fixes PR#1409 Patch by Raimar Falke Reported by Alexander Wilkins Wed May 8 06:07:55 2002 Mike Kaufman : * common/city.c, common/city.h: cleanup get_city_*_bonus and make public. Patch by Raimar Falke Wed May 8 05:36:41 2002 Mike Kaufman : * server/stdinhand.c: Correct the help documentation for the maxplayers option. Fixes PR#1418 Patch by Thue Reported by Johnson Earls Tue May 7 22:34:36 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/helpdlg.c: Added type macro to silence compiler warning. Tue May 7 19:05:49 2002 Andreas Kemnade : * client/gui-win32/chatline.c, client/gui-win32/gui_main.c: Bugfix: Now the log can be bigger than 32K and does not jam. Tue May 7 07:40:53 2002 Raimar Falke : * client/options.c, client/packhand.c, common/capstr.c, common/events.h, server/cityturn.c, server/diplhand.c, server/diplomats.c, server/plrhand.c, server/unittools.c: Cleanup of the events which are used to notify the client: - prepend description with a category to get a more consistent sorting - expand E_MY_DIPLOMAT to various E_MY_DIPLOMAT_* events - expand E_DIPLOMATED to various E_ENEMY_DIPLOMAT_* events - remove two client side event creations in packhand which are superfluous - reorder the events in enum event_type (required mandatory capability) - rename enums of enum event_type be be more consistent - add event types to various notify_player calls - add some new event types Patch from Per I. Mathisen and Mike Kaufman . Tue May 7 07:25:14 2002 Raimar Falke : * client/gui-xaw/messagedlg.c, client/gui-gtk/messagedlg.c, data/Freeciv: Change the layout of the message option dialog to use a scrollbar to descrease the size of the dialog. Patch from Mike Kaufman . Tue May 7 07:14:36 2002 Raimar Falke : * client/options.c, client/options.h, client/gui-gtk/messagewin.c, client/gui-gtk-2.0/messagewin.c: Cleanup of meswin_list_callback: - replace int with bool - extract common code into new function is_city_event Patch from Mike Kaufman and me. Tue May 7 06:37:03 2002 Raimar Falke : * m4/.cvsignore, diff_ignore: Ignore m4/x.m4. Mon May 6 21:23:30 2002 Per I. Mathisen : * configure.ac: Removed hires and engels tilesets, and added isotrident tileset, in configure.ac Mon May 6 20:34:38 2002 Raimar Falke : * client/gui-xaw/optiondlg.c: Change code to remove messages of the form Warning: constraint loop detected while laying out child '...' in FormWidget '...' Small general cleanup of optiondlg.c. Patch from Mike Kaufman with changes from me. Mon May 6 12:24:21 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun May 5 13:03:59 2002 Sebastian Bauer : * 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 : * 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 . Sat May 4 21:26:20 2002 Sebastian Bauer : * 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 : * client/gui-gtk/citydlg.c, client/gui-gtk-2.0/citydlg.c: Add _() around two strings. Patch from Mateusz Stefek . Fri May 3 17:30:15 2002 Per I. Mathisen : * doc/README.AI: New AI documentation Written by Per I. Mathisen , Raahul Kumar , and Gregory Berkolaiko Fri May 3 17:12:04 2002 Per I. Mathisen : * 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 Fri May 3 17:00:46 2002 Per I. Mathisen : * data/nation/portuguese.ruleset: Improved Portugese nation. Changes by Eduardo M Kalinowski Fri May 3 16:35:08 2002 Per I. Mathisen : * 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 Fri May 3 16:30:23 2002 Raimar Falke : * data/nation/hungarian.ruleset: Update hungarian.ruleset. Patch from Takacs Gabor . Fri May 3 16:19:12 2002 Raimar Falke : * client/Makefile.am: Add various audio_*.[ch] files to EXTRA_DIST. Patch from Jason Short . Fri May 3 16:05:34 2002 Raimar Falke : * data/isotrident.tilespec: Remove executable bits. Thu May 2 05:57:40 2002 Mike Kaufman : * configure.in: hires->isotrident. for some odd reason 'cvs commit .' doesn't catch this file. Thu May 2 05:46:26 2002 Mike Kaufman : * 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 Thu May 2 05:40:52 2002 Mike Kaufman : * data/isotrident: Directory /home/freeciv/CVS/freeciv/data/isotrident added to the repository Thu May 2 05:06:03 2002 Mike Kaufman : * configure.in: remove the engels tileset from the main distribution. Thu May 2 04:58:44 2002 Mike Kaufman : * 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:46 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Tue Apr 30 15:14:21 2002 Anthony Stuckey : * 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 : * 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 2002 Egbert Hinzen : * po/de.po: de.po updated Tue Apr 30 12:52:55 2002 Per I. Mathisen : * 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 . Sat Apr 27 13:31:16 2002 Andreas Kemnade : * client/gui-win32/mapview.c: corrected a map drawing bug. draw version string into the radar map like the other clients Sat Apr 27 11:56:39 2002 Andreas Kemnade : * client/gui-win32/mapctrl.c: Bugfix: let the popit_popup (shift+mouse button) disappear at the right time Bug reported by Marco Tarini Sat Apr 27 06:43:52 2002 Mike Kaufman : * client/gui-gtk/mapctrl.c: formatting changes and group functions to make civworld more robust. remove superfluous includes. Sat Apr 27 06:03:35 2002 Mike Kaufman : * client/control.c: group functions to make civworld more robust. Sat Apr 27 03:58:37 2002 Mike Kaufman : * client/climisc.c: add correctly formatted function comment headers. move functions to make civworld more robust. Fri Apr 26 14:49:29 2002 Andreas Kemnade : * client/gui-win32/citydlg.c: Corrected the background color of the supported/present unit rows in the citydlg Bug reported by Marco Tarini Fri Apr 26 09:11:25 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Fri Apr 26 01:50:29 2002 Egbert Hinzen : * po/de.po: de.po updated Thu Apr 25 21:39:07 2002 Per I. Mathisen : * client/audio.c: An improvement on the previously committed sound fix patch. Patch by Raimar Falke Thu Apr 25 18:00:48 2002 Per I. Mathisen : * doc/PEOPLE: Adding myself to doc/PEOPLE. Thu Apr 25 14:09:37 2002 Raimar Falke : * 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 . Thu Apr 25 13:41:12 2002 Raimar Falke : * server/stdinhand.c: Add a missing ! in cut_comment. Thu Apr 25 12:47:38 2002 Raimar Falke : * common/shared.c: (windows only) If LANG is unset set it based on the system configuration. Patch from Andreas Kemnade . Thu Apr 25 12:44:01 2002 Raimar Falke : * acconfig.h, configure.in: Added sound support for the Windows client based on the Multimedia System. Patch from Andreas Kemnade . Thu Apr 25 12:32:51 2002 Raimar Falke : * 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 . Wed Apr 24 05:04:04 2002 Egbert Hinzen : * po/de.po: de.po updated Tue Apr 23 22:51:23 2002 Anthony Stuckey : * 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 : * po/ja.po: Update ja.po to 2507t+16f+335u+16o. Tue Apr 23 13:51:43 2002 Sawada Katsuya : * doc/ja/README.ja: Sync with 1.2. Tue Apr 23 13:30:29 2002 Egbert Hinzen : * 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:33 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Mon Apr 22 21:19:34 2002 Anthony Stuckey : * 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 : * 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 : * 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:14 2002 Andreas Kemnade : * client/gui-win32/Makefile.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:18 2002 Andreas Kemnade : * doc/PEOPLE: updated my email address Sat Apr 20 21:55:46 2002 Egbert Hinzen : * po/de.po: de.po updated Sat Apr 20 18:11:30 2002 Andreas Kemnade : * client/gui-win32/citydlg.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 : * 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 and me. Thu Apr 18 09:37:26 2002 Raimar Falke : * doc/README: Add freeciv-ai. Thu Apr 18 09:32:06 2002 Raimar Falke : * autogen.sh: Disable NLS checks if --disable-nls was given. Work around echo command which doesn't understand -n. Patch from Per I. Mathisen with changes from me. Wed Apr 17 02:35:16 2002 Sawada Katsuya : * po/ja.po: Update ja.po to 2408t+22f+417u+26o. Tue Apr 16 13:47:19 2002 Sawada Katsuya : * doc/ja/BUGS.ja: Initial translation. Tue Apr 16 04:26:07 2002 Egbert Hinzen : * po/de.po: de.po updated Tue Apr 16 03:15:27 2002 Mike Kaufman : * common/combat.c: change the pearl harbor rules to make civ2 compliant. attacker's firepower is now multiplied by 2. Patch by Raahul Kumar Tue Apr 16 03:01:08 2002 Mike Kaufman : * ai/aiunit.c: replace a pair of one-letter variables with more understandable names in find_something_to_kill() Patch by Raahul Kumar Tue Apr 16 00:18:33 2002 anonymous freeciv cvs <>: * doc/PEOPLE: Updated Egbert Hinzen's address Mon Apr 15 19:17:17 2002 Raimar Falke : * common/combat.c: Change the calculation of a (stealth) fighter attacking a helicopter to follow Civ2. Patch from Raahul Kumar . Mon Apr 15 18:50:37 2002 Raimar Falke : * server/citytools.c: Correct the order of the parameters of a notify_player_ex call. Reported and patch from SAWADA Katsuya . Mon Apr 15 15:38:39 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Mon Apr 15 07:24:27 2002 Raimar Falke : * .cvsignore: Add autogen.sh which creates files which were previously included in the CVS tree. Remove these files from the CVS. Update the requirements for the CVS version. Split local macros and put them in m4/. Patch from Per I. Mathisen . Mon Apr 15 01:14:44 2002 Egbert Hinzen : * po/de.po: de.po updated. Email adresses changed. Sun Apr 14 18:32:09 2002 Andreas Kemnade : * client/gui-win32/connectdlg.c: Fixed a buffer overflow in the server pipeline handling. Reported by Thomas van Kooten Sat Apr 13 13:59:21 2002 Raimar Falke : * ai/.cvsignore, client/agents/.cvsignore, client/.cvsignore, client/gui-gtk/.cvsignore, client/gui-gtk-2.0/.cvsignore, client/gui-stub/.cvsignore, client/gui-win32/.cvsignore, client/gui-xaw/.cvsignore, client/include/.cvsignore, common/.cvsignore, data/civ1/.cvsignore, data/.cvsignore, data/default/.cvsignore, data/civ2/.cvsignore, data/engels/.cvsignore, data/hires/.cvsignore, data/misc/.cvsignore, data/nation/.cvsignore, data/scenario/.cvsignore, data/trident/.cvsignore, doc/.cvsignore, server/.cvsignore, .cvsignore, acinclude.m4, aclocal.m4, configure: Add autogen.sh which creates files which were previously included in the CVS tree. Remove these files from the CVS. Update the requirements for the CVS version. Split local macros and put them in m4/. Patch from Per I. Mathisen . Sat Apr 13 13:51:29 2002 Raimar Falke : * ai/Makefile.in, client/Makefile.in, client/agents/Makefile.in, client/gui-gtk-2.0/Makefile.in, client/gui-gtk/Makefile.in, client/gui-stub/Makefile.in, client/gui-win32/Makefile.in, client/include/Makefile.in, client/gui-xaw/Makefile.in, common/Makefile.in, data/Makefile.in, data/civ1/Makefile.in, data/civ2/Makefile.in, data/default/Makefile.in, data/hires/Makefile.in, data/engels/Makefile.in, data/misc/Makefile.in, data/nation/Makefile.in, data/scenario/Makefile.in, data/trident/Makefile.in, doc/Makefile.in, m4/ac_path_lib.m4, m4/gettext.m4, m4/glib-2.0.m4, m4/glib-gettext.m4, m4/glib.m4, m4/glibc.m4, m4/gtk-2.0.m4, m4/gtk.m4, m4/iconv.m4, m4/imlib.m4, m4/langinfo.m4, m4/ngettext.m4, m4/posix.m4, m4/readline.m4, m4/vsnprintf.m4, m4/x.m4, server/Makefile.in, INSTALL, Makefile.in, autogen.sh, config.h.in, diff_ignore: Add autogen.sh which creates files which were previously included in the CVS tree. Remove these files from the CVS. Update the requirements for the CVS version. Split local macros and put them in m4/. Patch from Per I. Mathisen . Sat Apr 13 13:44:39 2002 Raimar Falke : * m4: Directory /home/freeciv/CVS/freeciv/m4 added to the repository Sat Apr 13 09:52:33 2002 Egbert Hinzen : * doc/de/README.de: README.de updated Fri Apr 12 15:42:43 2002 Andreas Kemnade : * client/gui-win32/connectdlg.c: handle the WM_DESTROY message in the server window in a clean way Fri Apr 12 15:40:12 2002 Andreas Kemnade : * client/gui-win32/gui_stuff.h: Cleanup child windows more safely Fri Apr 12 15:33:12 2002 Andreas Kemnade : * client/gui-win32/citydlg.c: call genlist_unlink when WM_DESTROY is reveived Fri Apr 12 15:30:32 2002 Andreas Kemnade : * client/gui-win32/gui_stuff.c: Cleanup child windows more safely Fri Apr 12 13:50:55 2002 Raimar Falke : * ai/aitools.h, client/attribute.h, client/citydlg_common.h, client/mapview_common.h, client/include/cityrep_g.h, client/include/mapctrl_g.h, client/include/repodlgs_g.h, common/astring.h, common/inputfile.h, common/rand.h, common/registry.h, common/sbuffer.h, common/spaceship.h, common/timing.h, common/unit.h, server/cityturn.h, server/console.h, server/meta.h, server/report.h, server/rulesout.h: Add missing includes. Thu Apr 11 10:44:40 2002 Raimar Falke : * doc/BUGS.de, doc/BUGS.sv, doc/HOWTOPLAY.de, doc/HOWTOPLAY.fr, doc/HOWTOPLAY.it, doc/HOWTOPLAY.ja, doc/HOWTOPLAY.sv, doc/INSTALL.de, doc/INSTALL.debian.de, doc/INSTALL.fr, doc/INSTALL.it, doc/Makefile.am, doc/NEWS.de, doc/NEWS.ja, doc/README.cma.de, doc/README.de, doc/README.fr, doc/README.it, doc/README.ja, doc/README.rulesets.de, doc/README.sv, doc/de/BUGS.de, doc/de/HOWTOPLAY.de, doc/de/INSTALL.de, doc/de/INSTALL.debian.de, doc/de/NEWS.de, doc/de/README.cma.de, doc/de/README.de, doc/de/README.rulesets.de, doc/fr/HOWTOPLAY.fr, doc/fr/INSTALL.fr, doc/fr/README.fr, doc/it/HOWTOPLAY.it, doc/it/INSTALL.it, doc/it/README.it, doc/ja/HOWTOPLAY.ja, doc/ja/NEWS.ja, doc/ja/README.ja, doc/sv/BUGS.sv, doc/sv/HOWTOPLAY.sv, doc/sv/README.sv: Move translated documentation files into the corresponding language directories. Thu Apr 11 10:33:59 2002 Raimar Falke : * doc/ja: Directory /home/freeciv/CVS/freeciv/doc/ja added to the repository Thu Apr 11 10:33:58 2002 Raimar Falke : * doc/it: Directory /home/freeciv/CVS/freeciv/doc/it added to the repository Thu Apr 11 10:33:57 2002 Raimar Falke : * doc/sv: Directory /home/freeciv/CVS/freeciv/doc/sv added to the repository Thu Apr 11 10:33:57 2002 Raimar Falke : * doc/fr: Directory /home/freeciv/CVS/freeciv/doc/fr added to the repository Thu Apr 11 10:33:56 2002 Raimar Falke : * doc/de: Directory /home/freeciv/CVS/freeciv/doc/de added to the repository Thu Apr 11 10:32:18 2002 Raimar Falke : * doc/BUGS, doc/CodingStyle, doc/HACKING, doc/HOWTOPLAY, doc/Makefile.am, doc/PEOPLE, doc/README, doc/README.AI, doc/README.agents, doc/README.attributes, doc/README.cma, doc/README.graphics, doc/README.rulesets, doc/TODO, BUGS, HOWTOPLAY, Makefile.am, PEOPLE, README, README.AI, README.agents, README.attributes, README.cma, README.coding_style, README.graphics, README.rulesets, TODO, freeciv_hackers_guide.txt: Move BUGS, HOWTOPLAY, PEOPLE, TODO to doc. Move README.coding_style to doc/CodingStyle. Move freeciv_hackers_guide.txt to doc/HACKING Move the other README files to doc. Put a pointer to doc/ into README. Thu Apr 11 10:18:25 2002 Raimar Falke : * AUTHORS: Shorten AUTHORS. Thu Apr 11 10:14:06 2002 Raimar Falke : * debian/INSTALL.debian, debian/build.debian, INSTALL.debian, build.debian: Move INSTALL.debian and build.debian into the debian sub-directory. Wed Apr 10 08:59:04 2002 Sawada Katsuya : * po/ja.po: Update ja.po to 2278+88f+477u+29o. Tue Apr 9 18:06:22 2002 Raimar Falke : * acinclude.m4, aclocal.m4, configure: Remove the setenv usage in the ngettext test. Reported by Reinier Post . Tue Apr 9 15:16:23 2002 Raimar Falke : * client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c, client/gui-gtk/cma_fe.c, client/gui-gtk/dialogs.c, client/gui-gtk/diplodlg.c, client/gui-gtk/finddlg.c, client/gui-gtk/helpdlg.c, client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c, client/gui-gtk/repodlgs.c: Replace "(gint)" with GPOINTER_TO_INT and "(gpointer)" with GINT_TO_POINTER. Patch from Ben Webb . Tue Apr 9 14:14:13 2002 Raimar Falke : * ai/advdomestic.c, ai/advmilitary.c, ai/aicity.c, ai/aitools.c, ai/aitools.h: Add function init_choice to encapsulate common code. Tue Apr 9 14:10:09 2002 Raimar Falke : * client/clinet.c: Really call unqueue_mapview_update. Reported by Reinier Post . Tue Apr 9 03:48:26 2002 Mike Kaufman : * server/plrhand.c: techs were not being marked as accessible in init_tech so we couldn't get more than 7 techs when settting techlevel Reported by Raahul Kumar Sat Apr 6 20:03:07 2002 Egbert Hinzen : * po/de.po: de.po updated. 29 untranslated strings. Sat Apr 6 11:42:57 2002 Raimar Falke : * client/tilespec.c, client/tilespec.h: Add support for the back of a fortress. This allows it to draw a full 4 corner fortress. Patch from Daniel L Speyer . Sat Apr 6 11:02:11 2002 Raimar Falke : * common/shared.c: Issue a warning and use the default path if FREECIV_PATH is set to the empty string. Reported and patch from Steven Taschuk . Sat Apr 6 10:58:11 2002 Raimar Falke : * server/plrhand.c: Cleanup update_tech to handle the case where more bulbs are researched than the tech costs. Remove the limit where you could only get as many techs per turn as you have cities. Patch from Per I. Mathisen with changes from me. Sat Apr 6 10:52:19 2002 Raimar Falke : * ai/aiunit.c, server/unittools.c: Use the return value of do_unit_goto and goto_route_execute instead of testing the existence of the unit with find_unit_by_id. Patch from Gregory Berkolaiko with changes from me. Sat Apr 6 10:44:19 2002 Raimar Falke : * server/citytools.c, server/cityturn.c, server/diplhand.c, server/diplomats.c, server/plrhand.c, server/spacerace.c, server/srv_main.c, server/unittools.c: Mark all fixed gamelog format strings as to be translated. Sat Apr 6 05:48:17 2002 Mike Kaufman : * server/savegame.c: move update_research before unit activity check in the player consistency check. This had caused a bug where settlers laying rail were getting idled because the player's tech hadn't been updated to include the railroad prereq. Sat Apr 6 00:40:18 2002 Mike Kaufman : * client/gui-gtk/cityrep.c: fix bug: Supported units, Present units and Improvements in city were disabled if no city was selected. Sat Apr 6 00:07:11 2002 Mike Kaufman : * data/default/units.ruleset: fix compile warning caused by errant apostrophe reported by Egbert Hinzen Fri Apr 5 14:52:53 2002 Raimar Falke : * server/spacerace.c: Add a gamelog message if the game ends because of the spacerace. Fri Apr 5 14:35:04 2002 Raimar Falke : * server/spacerace.c: Add a gamelog message if the game ends because of the spacerace. Fri Apr 5 05:56:43 2002 Mike Kaufman : * client/civclient.c, client/options.c, client/packhand.c, client/gui-gtk/gui_main.c, client/gui-gtk/wldlg.c, client/gui-mui/gui_main.c, client/gui-mui/wldlg.c, client/gui-win32/gui_main.c, client/gui-win32/wldlg.c, client/gui-xaw/gui_main.c, client/gui-xaw/wldlg.c, common/capstr.c, common/packets.c, common/packets.h, common/player.c, server/plrhand.c, server/plrhand.h, server/savegame.c, server/srv_main.c: remove global worklists from the server and savegames. global worklists are now maintained client-side. Patch by Mike Kaufman Fri Apr 5 05:32:48 2002 Mike Kaufman : * common/registry.c: section_file_check_unused now uses LOG_VERBOSE instead of LOG_NORMAL Fri Apr 5 05:25:38 2002 Mike Kaufman : * ai/aiunit.c, common/unit.c: move asserts after freelogs, formatting changes in unit_move_turns and unit_move_rate. Patch by Raahul Kumar Thu Apr 4 18:53:29 2002 Raimar Falke : * common/game.c, server/plrhand.c: Remove unused CITIES_PROVIDE_RESEARCH which gave one science bulb for every city. Patch from Per I. Mathisen with changes from me. Thu Apr 4 16:21:17 2002 Gabor Takacs : * po/hu.po: update Thu Apr 4 12:12:44 2002 Andreas Kemnade : * client/gui-win32/mapctrl.c: Fixed a keyboard focus bug. Thu Apr 4 03:51:04 2002 Mike Kaufman : * ai/advmilitary.c, ai/aitools.c, ai/aiunit.c, common/combat.c, common/player.c, server/barbarian.c, server/plrhand.c, server/plrhand.h, server/savegame.c, server/settlers.c, server/stdinhand.c, server/unittools.c: AI diplomacy preparation patch. add checks for allied or enemy players/tiles instead of just self or an owned tile. Remove DS_WAR hack on game load. Patch by Per I. Mathisen Wed Apr 3 17:20:54 2002 Egbert Hinzen : * po/de.po: de.po updated Wed Apr 3 14:29:40 2002 Raimar Falke : * po/POTFILES.in: Remove data/classic/terrain.ruleset which is no longer existing. Reported by Egbert Hinzen . Wed Apr 3 05:51:40 2002 Mike Kaufman : * ai/aiunit.c: change a couple of magic numbers to SINGLE_MOVE Patch by Raahul Kumar Tue Apr 2 19:29:13 2002 Andreas Kemnade : * client/gui-win32/gui_main.c, client/gui-win32/mapview.c, client/gui-win32/mapview.h: fixed some redrawing problems Tue Apr 2 19:27:57 2002 Andreas Kemnade : * client/gui-win32/graphics.c, client/gui-win32/graphics.h: Added a primitive caching mechanism (caches the results of BITMAP2HBITMAP) to speedup drawing. Mon Apr 1 23:03:21 2002 Vasco Alexandre da Silva Costa : * data/freeciv.rc-2.0, client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/helpdlg.c: Changed topic widget to a GtkTreeView instead of a CList. Changed style a bit. Sat Mar 30 04:11:07 2002 Mike Kaufman : * diff_ignore: added *.sav.gz to diff_ignore Sat Mar 30 04:08:00 2002 Mike Kaufman : * server/cityturn.c, server/plrhand.c: Darwin's Voyage now pays attention to game.freecost Sat Mar 30 03:41:29 2002 Mike Kaufman : * server/cityturn.c: Darwin's Voyage now upgrades techs for free. Sat Mar 30 02:43:52 2002 Mike Kaufman : * data/civ1/buildings.ruleset, data/civ1/game.ruleset, data/civ1/governments.ruleset, data/civ1/nations.ruleset, data/civ1/techs.ruleset, data/civ1/terrain.ruleset, data/civ1/units.ruleset, data/civ2/buildings.ruleset, data/civ2/game.ruleset, data/civ2/governments.ruleset, data/civ2/techs.ruleset, data/civ2/terrain.ruleset, data/civ2/units.ruleset, data/default/buildings.ruleset, data/default/cities.ruleset, data/default/game.ruleset, data/default/governments.ruleset, data/default/nations.ruleset, data/default/techs.ruleset, data/default/terrain.ruleset, data/default/units.ruleset: update rulesets to reflect the new "rulesetdir" command Patch by Per I. Mathisen Fri Mar 29 22:47:34 2002 Mike Kaufman : * ai/aiunit.c: add a call to kill_desire and comments in find_something_to_kill() Patch by Gregory Berkolaiko Fri Mar 29 21:50:19 2002 Mike Kaufman : * common/unittype.h, data/default/units.ruleset: add documentation to units.ruleset Patch by Per I. Mathisen Fri Mar 29 06:39:51 2002 Mike Kaufman : * ai/advattitude.c, ai/advforeign.c, ai/advleader.c, ai/advmilitary.c, ai/advscience.c, ai/advtrade.c, ai/aicity.c, ai/aihand.c, ai/aitech.c, ai/aitools.c, ai/aiunit.c: remove cruft and add comment headers to ai functions so we can now find them. Patch by Per I. Mathisen Fri Mar 29 05:51:25 2002 Mike Kaufman : * ai/aiunit.c: cleanup unit_move_turns() behavior is unchanged Patch by Raahul Kumar Fri Mar 29 05:50:32 2002 Mike Kaufman : * common/unit.c: cleanup unit_move_rate() behavior is unchanged Patch by Raahul Kumar Sun Mar 24 22:18:13 2002 Mike Kaufman : * ai/aiunit.c: fix serious oversight that causes AI to not build military units. Patch by Gregory Berkolaiko Sun Mar 24 01:36:38 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/mapctrl.c: Sync up with GTK+ client. Sun Mar 24 01:25:50 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/gui_main.c: Changed client_string to "gui-gtk-2.0". Sun Mar 24 01:12:29 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c, data/freeciv.rc-2.0: Changed menus of city report dialog. They should now be faster, and use less screen real estate. Sun Mar 24 00:45:16 2002 Mike Kaufman : * client/gui-gtk/mapctrl.c: And debugging to the gtk client so the popup displays the tile coordinates. Patch by Gregory Berkolaiko Sun Mar 24 00:38:28 2002 Mike Kaufman : * data/classic/.cvsignore: remove .cvsignore Sat Mar 23 19:45:58 2002 Anthony Stuckey : * undep.sh.in: Update to move CVS deps from client/agents, allowing Solaris tools to compile properly. Patch by Reinier Post (rp@win.tue.nl). Sat Mar 23 19:05:28 2002 Vasco Alexandre da Silva Costa : * Makefile.in, aclocal.m4, config.h.in, configure, configure.in, client/Makefile.am, client/Makefile.in, ai/Makefile.in, client/agents/Makefile.in, client/gui-gtk/Makefile.in, client/gui-gtk-2.0/Makefile.in, client/gui-stub/Makefile.in, client/gui-win32/Makefile.in, client/gui-xaw/Makefile.in, client/include/Makefile.in, data/Makefile.am, data/Makefile.in, common/Makefile.in, data/civ1/Makefile.in, data/civ2/Makefile.in, data/engels/Makefile.in, data/default/Makefile.in, data/hires/Makefile.in, data/misc/Makefile.in, data/scenario/Makefile.in, data/nation/Makefile.in, data/trident/Makefile.in, doc/Makefile.in, server/Makefile.in: Modified configure.in to support the GTK+ 2.0 client. Ran aclocal; autoheader; autoconf; automake. Sat Mar 23 18:01:50 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/Makefile: Removed generated Makefile. Sat Mar 23 12:34:45 2002 Andreas Kemnade : * client/gui-win32/repodlgs.c: added a missing include Fri Mar 22 22:30:15 2002 Mike Kaufman : * client/gui-gtk/cityrep.c: rework change menu so that units/improvements/wonders have their own submenus. add additional selection mechanism so that the user can select all cities that are currently building units, improvements, or wonders. remove refresh button and move the change all button into the Change menu. Patch by Mike Kaufman with additional work by Raimar Falke Thu Mar 21 20:57:30 2002 Raimar Falke : * ai/advmilitary.c, ai/aicity.c, ai/aiunit.c, ai/aiunit.h, server/ruleset.c: The results of the is_ai_simple_military function only depend on the ruleset. These results can be calculated and cached after the unit ruleset is read in. Also constructs like "unit_type_iterate(i) { if(!is_ai_simple_military(i)) continue;" are replaced with "simple_ai_unit_type_iterate". Thu Mar 21 20:46:37 2002 Raimar Falke : * server/plrhand.c: Update all cities if the player got a tech which affects happiness. Send all player an updated info of the owner of the Marco Polo Wonder if this wonder has become obsolete. Should fix two bugs reported by Christian Knoke as PR#792 and PR#858. Thu Mar 21 20:35:24 2002 Raimar Falke : * client/civclient.c, client/packhand.c, client/packhand.h, client/gui-gtk/dialogs.c, client/gui-mui/dialogs.c, client/gui-gtk-2.0/dialogs.c, client/gui-win32/dialogs.c, client/gui-xaw/dialogs.c, client/include/dialogs_g.h, server/srv_main.c, common/capstr.c, common/packets.c, common/packets.h, common/packets_lsend.c, common/packets_lsend.h: Change the way allocation nations are transmitted. Instead of two 32bit ints (allowing 64 nations) the server transmittes now a list of all yet allocated nations. Nations in this list are identified by a 16bit wide number allowing 2^16 = 65536 nations. If a players choice was accepted previously the server sent a packet where the second integer had the value 0xffff. The server now sends an empty PACKET_SELECT_NATION_OK packet. Thu Mar 21 20:22:34 2002 Raimar Falke : * client/civclient.c, common/packets.c: The field attribute_block wasn't initialized except in one case. send_packet_player_request has enough information to do this by itself. Thu Mar 21 19:40:45 2002 Raimar Falke : * configure: Run autoconf. Thu Mar 21 19:39:40 2002 Raimar Falke : * configure.in: Remove data/classic/Makefile Thu Mar 21 05:30:14 2002 Mike Kaufman : * ai/Makefile.in, client/agents/Makefile.in, client/Makefile.in, client/gui-gtk/Makefile.in, client/gui-stub/Makefile.in, client/gui-win32/Makefile.in, client/gui-xaw/Makefile.in, common/Makefile.in, client/include/Makefile.in, data/Makefile.in, data/civ1/Makefile.in, data/default/Makefile.in, data/civ2/Makefile.in, data/engels/Makefile.in, data/hires/Makefile.in, data/misc/Makefile.in, data/nation/Makefile.in, data/scenario/Makefile.in, doc/Makefile.in, data/trident/Makefile.in, server/Makefile.in: ran automake Thu Mar 21 05:20:06 2002 Mike Kaufman : * data/classic/Makefile.am, data/classic/Makefile.in, data/classic/terrain.ruleset: remove data/classic Thu Mar 21 05:17:23 2002 Mike Kaufman : * common/game.c, common/game.h, common/government.c, common/shared.c, data/Makefile.am, data/civ1.serv, data/civ2.serv, server/ruleset.c, server/ruleset.h, server/savegame.c, server/srv_main.c, server/stdinhand.c: merge ruleset loading options into a single command "rulesetdir" which takes as its argument the directory in which the rulesets can be found. also remove pre-1.9.0 savegame backwards-compatibility. This will require the removal of the "classic" ruleset. Patch by Per I. Mathisen Wed Mar 20 22:20:20 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: Fixed bug when using the select menu when there are no cities built. Tue Mar 19 16:32:19 2002 Raimar Falke : * client/civclient.c: Fix a stupid mistake where a "1" was replaced with "FALSE". Tue Mar 19 15:48:39 2002 Raimar Falke : * client/clinet.c, client/mapview_common.c, client/mapview_common.h, client/packhand.c: Change the way updates of the map canvas are made. Previously a redraw was caused for every incoming city_info packets (if the map grid is drawn) or after one second (to avoid many redraws if a lot of city_info packets are received in a short time). The new schema remembers if the map canvas needs an update and does this update after all packets are processed. Patch from Jason Short and me. Tue Mar 19 12:30:33 2002 Pieter J. Kersten : * po/nl.po: updated nl.po Mon Mar 18 19:38:01 2002 Egbert Hinzen : * po/de.po: de.po updated Mon Mar 18 01:49:37 2002 Mike Kaufman : * ai/advdomestic.c, ai/advmilitary.c, ai/aicity.c, ai/aiunit.c, client/gui-gtk/menu.c, client/control.c, client/helpdata.c, client/packhand.c, client/gui-gtk-2.0/menu.c, common/unit.c, common/unittype.c, common/unittype.h, data/civ1/units.ruleset, data/default/units.ruleset, data/civ2/units.ruleset, server/unithand.c: separate the F_CARAVAN flag into two separate flags: F_HELP_WONDER and F_TRADE_ROUTE Patch by Gregor Zeitlinger Sun Mar 17 19:54:18 2002 Egbert Hinzen : * po/de.po: de.po updated Sun Mar 17 14:07:38 2002 Raimar Falke : * server/unittools.c: Cleanup of hug_get_tech: - include the name of the advance in the message - unify the message generating code - translate the gamelog message - change type of new_tech from int to Tech_Type_id Reported by Christian Knoke . Patch from Per I. Mathisen . Sun Mar 17 11:12:40 2002 Raimar Falke : * client/Makefile.in: Run automake and autoconf. Sun Mar 17 11:07:18 2002 Raimar Falke : * client/Makefile.am, client/repodlgs_common.c, client/repodlgs_common.h, client/gui-gtk/repodlgs.c, client/gui-gtk-2.0/repodlgs.c, client/gui-stub/repodlgs.c, client/gui-mui/repodlgs.c, client/gui-win32/repodlgs.c, client/gui-xaw/repodlgs.c: Move code which is shared by all economy_report_dialog_update functions into a new function get_economy_report_data which is placed in a new file client/repodlgs_common.[ch]. Move city_list_iterate out of the impr_type_iterate to yield the correct total income. Reported by Christian Knoke . Initial patch from Jason Short . Final patch from me. Sun Mar 17 10:48:51 2002 Raimar Falke : * client/cityrepdata.c, client/cityrepdata.h, client/civclient.c, client/climisc.c, client/climisc.h, client/options.c, client/gui-beos/citydlg.cpp, client/gui-beos/cityrep.cpp, client/gui-beos/dialogs.cpp, client/gui-beos/mapctrl.cpp, client/gui-beos/mapview.cpp, client/gui-beos/repodlgs.cpp, client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c, client/gui-gtk/dialogs.c, 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-2.0/citydlg.c, client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/gui_main.c, client/gui-gtk-2.0/mapctrl.c, client/gui-gtk-2.0/mapview.c, client/gui-gtk-2.0/repodlgs.c, client/gui-gtk-2.0/wldlg.c, client/gui-mui/citydlg.c, client/gui-mui/cityrep.c, client/gui-mui/dialogs.c, client/gui-mui/graphics.c, client/gui-mui/graphics.h, client/gui-mui/gui_main.c, client/gui-mui/mapclass.c, client/gui-mui/mapctrl.c, client/gui-mui/mapview.c, client/gui-mui/repodlgs.c, client/gui-mui/worklistclass.c, client/gui-stub/citydlg.c, client/gui-stub/cityrep.c, client/gui-stub/dialogs.c, client/gui-stub/gui_main.c, client/gui-stub/mapctrl.c, client/gui-stub/mapview.c, client/gui-stub/repodlgs.c, client/gui-win32/citydlg.c, client/gui-win32/dialogs.c, client/gui-win32/mapctrl.c, client/gui-win32/mapview.c, client/gui-xaw/citydlg.c, client/gui-xaw/cityrep.c, client/gui-xaw/dialogs.c, client/gui-xaw/gui_main.c, client/gui-xaw/mapctrl.c, client/gui-xaw/mapview.c, client/gui-xaw/repodlgs.c, client/gui-xaw/wldlg.c, client/include/dialogs_g.h, common/packets.c, common/packets.h: Bool cleanup of client/: replace int and gboolean with bool. Replace o with FALSE. Replace 1 with TRUE. Sun Mar 17 10:38:43 2002 Raimar Falke : * client/gui-xaw/mapview.c: Remove unused variable force_full_repaint. Sun Mar 17 09:40:05 2002 Raimar Falke : * client/civclient.c, client/civclient.h, client/packhand.c: Remove unused variable did_advance_tech_this_turn. Sun Mar 17 09:20:15 2002 Raimar Falke : * ai/advmilitary.c, common/city.c: Replace floating point multiplications of 1.5 with integer construct. Move common code of assess_defense_quadratic and assess_defense_unit into new function base_assess_defense_unit. Patch from Markus Linnala and me. Sun Mar 17 09:11:52 2002 Raimar Falke : * client/control.c, client/control.h, common/packets.c, common/packets.h, common/unit.c, common/unit.h, server/savegame.c, server/unithand.c, server/unithand.h, server/unittools.c: Replace 0 with S_NO_SPECIAL. Replace int with enum tile_special_type. Patch from Markus Linnala and me. Sat Mar 16 10:46:29 2002 Andreas Kemnade : * client/gui-win32/cityrep.c: bool cleanup Sat Mar 16 10:25:47 2002 Andreas Kemnade : * client/gui-win32/citydlg.c, client/gui-win32/dialogs.c, client/gui-win32/gui_main.c, client/gui-win32/mapctrl.c, client/gui-win32/mapview.c, client/gui-win32/repodlgs.c, client/gui-win32/wldlg.c: bool cleanup Sat Mar 16 10:23:54 2002 Andreas Kemnade : * client/gui-win32/optiondlg.c: added a missing include Sat Mar 16 10:21:57 2002 Andreas Kemnade : * client/gui-win32/gui_stuff.c, client/gui-win32/gui_stuff.h: bool cleanup, change some char * to const char * Sat Mar 16 02:35:16 2002 Egbert Hinzen : * po/de.po: de.po updated Sat Mar 16 01:48:13 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: Changed look of menus in city report dialog. Sat Mar 16 00:48:18 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/connectdlg.c: Minor tweak to dialog. Fri Mar 15 17:39:42 2002 Egbert Hinzen : * po/de.po: de.po updated Fri Mar 15 09:33:36 2002 Raimar Falke : * server/stdinhand.c: Cleanup of stdinhand.c: - add a type (enum sset_type) to each setting. This makes SETTING_IS_* obsolete. - clone the int values (default_value, func_change, value) for boolean settings - rename fields of struct settings_s in a consistent way. - use macros (GEN_*) to generate the settings array - remove GAME_MIN_* and GAME_MAX_* for bool values - replace some ints with bools Fri Mar 15 09:08:21 2002 Raimar Falke : * common/game.h, server/stdinhand.c: Cleanup of stdinhand.c: - add a type (enum sset_type) to each setting. This makes SETTING_IS_* obsolete. - clone the int values (default_value, func_change, value) for boolean settings - rename fields of struct settings_s in a consistent way. - use macros (GEN_*) to generate the settings array - remove GAME_MIN_* and GAME_MAX_* for bool values - replace some ints with bools Fri Mar 15 08:58:34 2002 Raimar Falke : * common/game.h: Change type of game.scorelog from int to bool. Fri Mar 15 03:09:07 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/gamedlgs.c, client/gui-gtk-2.0/messagedlg.c, client/gui-gtk-2.0/repodlgs.c: Restyled science dialog. Tweaked several dialogs. Fri Mar 15 01:12:18 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: Ported CMA select code. Fri Mar 15 00:46:46 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: Ported selection of cities in the same continent. Fri Mar 15 00:24:27 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/citydlg.c, client/gui-gtk-2.0/gamedlgs.c: Sync up with GTK+ client. Fri Mar 15 00:01:32 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c: Optimized first popup of the city report dialog. Thu Mar 14 20:41:11 2002 Raimar Falke : * client/citydlg_common.c, client/citydlg_common.h, client/gui-xaw/citydlg.c: Move code which formats possible building targets from client/gui-xaw/citydlg.c to client/citydlg_common into new function get_city_dialog_production_full. Patch from Jason Short . Thu Mar 14 19:56:46 2002 Raimar Falke : * client/gui-gtk/citydlg.c, common/city.c, common/city.h: Move code which calculates the turns which a city needs to grow from client/gui-gtk/citydlg.c to common/city into a new function city_turns_to_grow. Patch from Jason Short with changes from me. Thu Mar 14 04:54:24 2002 Mike Kaufman : * client/options.c: fix BOOL <-> INT mismatch thinko Wed Mar 13 19:56:44 2002 Andreas Kemnade : * client/gui-win32/dialogs.c, client/gui-win32/ratesdlg.c, client/gui-win32/repodlgs.c, client/gui-win32/wldlg.c: changed some dialogs so that they use groupboxes Wed Mar 13 19:53:19 2002 Andreas Kemnade : * client/gui-win32/gui_stuff.c, client/gui-win32/gui_stuff.h: bool cleanup, changed button size Wed Mar 13 12:02:10 2002 Raimar Falke : * client/options.c, client/options.h, client/gui-gtk/gamedlgs.c, client/gui-mui/gamedlgs.c, client/gui-xaw/optiondlg.c, client/gui-win32/optiondlg.c: Split field p_value of client_option into p_int_value and p_bool_value. Split GEN_OPTION into GEN_INT_OPTION and GEN_BOOL_OPTION. Change type of field p_value of view_option from int * to bool * since all view_options are boolean. Wed Mar 13 11:49:20 2002 Raimar Falke : * common/combat.c, common/combat.h, ai/advmilitary.c, ai/aicity.c, ai/aiunit.c, ai/aiunit.h, server/gotohand.c, server/unittools.c: Cleanup of the defence power calculation: - remove get_simple_defense_power since its behavior is part of get_virtual_defense_power - add two arguments (bool fortified, bool veteran) to get_virtual_defense_power. This moves code from the callers into get_virtual_defense_power. - unify unit type dependent defence calculations into defence_multiplication (formerly in get_virtual_defense_power and get_total_defense_power) - fix a bug where the code assumes that terrain_control.fortress_defense_bonus is 100. - add a new function unit_vulnerability_virtual2 which unifies a common code construct - replace 30 with POWER_DIVIDER - add base_get_defense_power to get an intermediate result of the defence power calculation Wed Mar 13 10:40:01 2002 Raimar Falke : * common/rand.c: Rename new to new_value since new is a keyword of C++. Rename old to old_value to be consistent with new_value. Patch from Markus Linnala with changes from me. Wed Mar 13 10:23:57 2002 Raimar Falke : * server/mapgen.c, server/unittools.c: Use map_set_special and map_clear_special instead of changing values directly. Patch from Markus Linnala . Wed Mar 13 09:56:24 2002 Raimar Falke : * common/inputfile.c, common/unit.h, server/cityturn.c, server/diplomats.c, server/gotohand.c, server/settlers.c, server/srv_main.c, server/unittools.c, server/unittools.h: Sync the definition and declaration of functions which return bool. Patch from Markus Linnala . Wed Mar 13 03:46:19 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/messagedlg.c: * Added new city report dialog. * Made connect dialog transient. * Fixed some bugs in the new message dialog configurator. Mon Mar 11 23:21:41 2002 Vasco Alexandre da Silva Costa : * data/freeciv.rc-2.0: Added GTK+ 2.0 client resource file. Mon Mar 11 23:19:28 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/Makefile.am, client/gui-gtk-2.0/chatline.c, client/gui-gtk-2.0/citydlg.c, client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/colors.c, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/diplodlg.c, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/gamedlgs.c, client/gui-gtk-2.0/gotodlg.c, client/gui-gtk-2.0/graphics.c, client/gui-gtk-2.0/gtkpixcomm.c, client/gui-gtk-2.0/gtkpixcomm.h, client/gui-gtk-2.0/gui_main.c, client/gui-gtk-2.0/gui_main.h, client/gui-gtk-2.0/gui_stuff.c, client/gui-gtk-2.0/helpdlg.c, client/gui-gtk-2.0/inputdlg.c, client/gui-gtk-2.0/inputdlg.h, client/gui-gtk-2.0/mapctrl.c, client/gui-gtk-2.0/mapview.c, client/gui-gtk-2.0/menu.c, client/gui-gtk-2.0/menu.h, client/gui-gtk-2.0/messagedlg.c, client/gui-gtk-2.0/messagewin.c, client/gui-gtk-2.0/plrdlg.c, client/gui-gtk-2.0/repodlgs.c, client/gui-gtk-2.0/wldlg.c: Added initial GTK+ 2.0 port code. All C++ comments will be removed once those parts of the code are reimplemented. Mon Mar 11 23:12:53 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/.cvsignore: also copy .cvsignore from gui-gtk/. Mon Mar 11 23:09:51 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/Makefile, client/gui-gtk-2.0/Makefile.am, client/gui-gtk-2.0/Makefile.in, client/gui-gtk-2.0/chatline.c, client/gui-gtk-2.0/chatline.h, client/gui-gtk-2.0/citydlg.c, client/gui-gtk-2.0/citydlg.h, client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/cityrep.h, client/gui-gtk-2.0/cma_fe.c, client/gui-gtk-2.0/cma_fe.h, client/gui-gtk-2.0/colors.c, client/gui-gtk-2.0/colors.h, client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/connectdlg.h, client/gui-gtk-2.0/dialogs.c, client/gui-gtk-2.0/dialogs.h, client/gui-gtk-2.0/diplodlg.c, client/gui-gtk-2.0/diplodlg.h, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/gamedlgs.c, client/gui-gtk-2.0/gotodlg.c, client/gui-gtk-2.0/gotodlg.h, client/gui-gtk-2.0/graphics.c, client/gui-gtk-2.0/graphics.h, client/gui-gtk-2.0/gtkpixcomm.c, client/gui-gtk-2.0/gtkpixcomm.h, client/gui-gtk-2.0/gui_main.c, client/gui-gtk-2.0/gui_main.h, client/gui-gtk-2.0/gui_stuff.c, client/gui-gtk-2.0/gui_stuff.h, client/gui-gtk-2.0/happiness.c, client/gui-gtk-2.0/happiness.h, client/gui-gtk-2.0/helpdlg.c, client/gui-gtk-2.0/helpdlg.h, client/gui-gtk-2.0/inputdlg.c, client/gui-gtk-2.0/inputdlg.h, client/gui-gtk-2.0/inteldlg.c, client/gui-gtk-2.0/mapctrl.c, client/gui-gtk-2.0/mapctrl.h, client/gui-gtk-2.0/mapview.c, client/gui-gtk-2.0/mapview.h, client/gui-gtk-2.0/menu.c, client/gui-gtk-2.0/menu.h, client/gui-gtk-2.0/messagedlg.c, client/gui-gtk-2.0/messagewin.c, client/gui-gtk-2.0/messagewin.h, client/gui-gtk-2.0/optiondlg.h, client/gui-gtk-2.0/plrdlg.c, client/gui-gtk-2.0/plrdlg.h, client/gui-gtk-2.0/rc2c, client/gui-gtk-2.0/repodlgs.c, client/gui-gtk-2.0/repodlgs.h, client/gui-gtk-2.0/resources.c, client/gui-gtk-2.0/resources.h, client/gui-gtk-2.0/spaceshipdlg.c, client/gui-gtk-2.0/spaceshipdlg.h, client/gui-gtk-2.0/wldlg.c, client/gui-gtk-2.0/wldlg.h: copied gui-gtk/ directory to gui-gtk-2.0/ directory. Mon Mar 11 23:05:42 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0: Directory /home/freeciv/CVS/freeciv/client/gui-gtk-2.0 added to the repository Mon Mar 11 10:56:54 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Mar 10 20:23:07 2002 Egbert Hinzen : * po/de.po: de.po updated Sun Mar 10 20:08:03 2002 Andreas Kemnade : * client/gui-win32/gui_stuff.c: Fixed some focussing problems and enables the dialog windows to go into the background. Bug reported by Todd Goodman Sun Mar 10 12:06:56 2002 Andreas Kemnade : * client/gui-win32/citydlg.c: makes the citizen row look nicer Sun Mar 10 11:58:23 2002 Andreas Kemnade : * client/gui-win32/wldlg.c: Bugfix: set the report_dialog pointer to NULL when the dialog is closed Sun Mar 10 06:37:18 2002 Mike Kaufman : * client/gui-xaw/citydlg.c, client/gui-xaw/dialogs.c, client/gui-xaw/repodlgs.c: remove unused variables (which were superceded by iterators) Sat Mar 9 20:11:19 2002 Andreas Kemnade : * client/gui-win32/connectdlg.c, client/gui-win32/connectdlg.h, client/gui-win32/gui_main.c, client/gui-win32/gui_main.h: Win32: Extended the connect dialog. Fri Mar 8 18:04:33 2002 Egbert Hinzen : * po/de.po: de.po updated Fri Mar 8 18:01:52 2002 Raimar Falke : * common/packets.c, common/registry.c: To make the server more robust replace asserts with error messages if a non-boolean value is used as a boolean value. Fri Mar 8 17:06:41 2002 Raimar Falke : * ai/advdomestic.c, ai/aicity.c, ai/aihand.c, client/gui-gtk/dialogs.c, client/gui-mui/citydlg.c, client/gui-mui/dialogs.c, client/gui-win32/citydlg.c, client/gui-win32/dialogs.c, client/gui-xaw/citydlg.c, client/gui-xaw/dialogs.c, common/city.c, common/city.h, common/game.c, server/citytools.c, server/cityturn.c, server/diplomats.c, server/report.c: Add built_impr_iterate macro to iterate over all built improvements of a city. This unifies the testing and avoids a call to city_got_building. Fri Mar 8 15:41:00 2002 Raimar Falke : * client/gui-mui/gotodlg.c, client/gui-gtk/citydlg.c, client/gui-gtk/gotodlg.c, client/gui-win32/gotodlg.c, client/gui-xaw/gotodlg.c: Replace "1" with "I_ACTIVE". Replace "if(pcity->improvements[id])" with "if(city_got_building(pcity, id))". Fri Mar 8 15:38:19 2002 Raimar Falke : * client/packhand.c, client/agents/agents.c, common/capstr.c: Correct the position of the agents_game_joined call. Make the capabilities turn, attributes, processing_packets, tile_trade, short_city_tile_trade and trade_size mandatory since the CMA will not work otherwise. Should now really fix(PR#1259). Fri Mar 8 15:32:04 2002 Raimar Falke : * server/report.c, server/stdinhand.c: Add an operand like "!= 0" or "> 0" to comparisons like "if(x)" to yield a "real" boolean. Fri Mar 8 15:14:08 2002 Raimar Falke : * common/game.h, server/savegame.c: Change type of game.score from int to bool. Fri Mar 8 14:31:01 2002 Raimar Falke : * client/attribute.c: Remove useless assert. Fri Mar 8 14:28:54 2002 Raimar Falke : * server/settlers.c: Change code so that ai_calc_* functions get the map posistion to the ai_calc_* functions. This makes the removal of the city_map_to_map calls possible. Rename the city position from i,j to cx,cy. Initialize variables in the declaration. Use city_map_iterate instead of city_map_checked_iterate in initialize_infrastructure_cache. Fri Mar 8 14:23:58 2002 Raimar Falke : * ai/aicity.c: Avoid the superfluous re-calculations of certain values. Fri Mar 8 14:21:52 2002 Raimar Falke : * client/packhand.c, common/spaceship.h, server/savegame.c, server/spacerace.c: Change type of field structure in struct player_spaceship from char[] to bool[]. Make the handling of this field in packhand.c and savegame.c bool-safe. Fri Mar 8 14:15:39 2002 Andreas Kemnade : * client/gui-win32/citydlg.c: fixed some warnings Fri Mar 8 14:11:41 2002 Andreas Kemnade : * client/gui-win32/repodlgs.c: Added a missing brace Thu Mar 7 05:24:50 2002 Mike Kaufman : * client/civclient.c, client/climisc.c, client/climisc.h, client/options.c, client/options.h, client/packhand.c, client/gui-gtk/messagedlg.c, client/agents/cma_core.c, client/gui-mui/messagedlg.c, client/gui-win32/messagedlg.c, client/gui-xaw/messagedlg.c, common/events.h, common/shared.h, server/citytools.c, server/gamehand.c, server/plrhand.c, server/report.c, server/srv_main.c, server/unittools.c: Extend and generalize events in preparation for sounds Patch by Raimar Falke Wed Mar 6 14:03:58 2002 Raimar Falke : * client/climisc.c: Replace game.num_unit_types for-loops with unit_type_iterate. Wed Mar 6 14:01:18 2002 Raimar Falke : * client/climisc.c, client/gui-gtk/citydlg.c, client/gui-mui/cityrep.c, client/gui-win32/citydlg.c, client/gui-win32/repodlgs.c: Replace game.num_impr_types for-loops with impr_type_iterate(id). Wed Mar 6 10:05:32 2002 Raimar Falke : * ai/advmilitary.c, ai/aicity.c, client/climisc.c, client/helpdata.c, client/gui-gtk/helpdlg.c, client/gui-gtk/repodlgs.c, client/gui-mui/citydlg.c, client/gui-mui/cityrep.c, client/gui-mui/helpdlg.c, client/gui-mui/repodlgs.c, client/gui-mui/worklistclass.c, client/gui-win32/citydlg.c, client/gui-win32/helpdlg.c, client/gui-win32/repodlgs.c, client/gui-xaw/citydlg.c, client/gui-xaw/cityrep.c, client/gui-xaw/helpdlg.c, client/gui-xaw/repodlgs.c, client/gui-xaw/wldlg.c, common/game.c, common/unittype.c, common/unittype.h, server/ruleset.c, server/rulesout.c: Replace game.num_unit_types for-loops with unit_type_iterate. Patch by Jason Short . Wed Mar 6 05:28:20 2002 Mike Kaufman : * ai/aiunit.c: move a really_generate_warmap in ai_manage_explorer so that naval units don't unnecessarily call it. Patch by Gregory Berkolaiko Wed Mar 6 03:03:04 2002 Mike Kaufman : * ai/advdomestic.c, ai/aicity.c, ai/aihand.c, ai/aitools.c, client/climisc.c, client/helpdata.c, client/packhand.c, client/gui-gtk/citydlg.c, client/gui-gtk/dialogs.c, client/gui-gtk/helpdlg.c, client/gui-gtk/repodlgs.c, client/gui-win32/citydlg.c, client/gui-win32/dialogs.c, client/gui-win32/helpdlg.c, client/gui-xaw/citydlg.c, client/gui-xaw/cityrep.c, client/gui-xaw/dialogs.c, client/gui-xaw/helpdlg.c, client/gui-xaw/repodlgs.c, client/gui-xaw/wldlg.c, common/city.c, common/game.c, common/improvement.c, common/improvement.h, server/citytools.c, server/cityturn.c, server/diplomats.c, server/plrhand.c, server/report.c, server/ruleset.c, server/rulesout.c, server/savegame.c: replace game.num_impr_types for-loops with impr_type_iterate(id) Patch by Raimar Falke Tue Mar 5 19:13:45 2002 Raimar Falke : * common/player.c, common/player.h, common/tech.c: Cache the result of num_known_tech_with_flag() in pplayer->research.num_known_tech_with_flag. This array is updated by update_research. Tue Mar 5 19:09:19 2002 Raimar Falke : * common/tech.c: Avoid a call to tech_exists. The change is possible since update_research sets non-existing techs to TECH_UNKNOWN. Tue Mar 5 19:02:01 2002 Raimar Falke : * ai/aicity.c: Inline worst_elvis_tile. Remove the second call to city_tile_value. Tue Mar 5 17:36:12 2002 Raimar Falke : * server/settlers.c: Use IS_BORDER_MAP_POS in road_bonus to avoid calling normalize_map_pos. Tue Mar 5 15:47:28 2002 Raimar Falke : * common/packets_lsend.c, common/packets_lsend.h: Run common/create_lsend.pl. Tue Mar 5 15:46:21 2002 Raimar Falke : * client/attribute.c, client/climisc.c, client/clinet.c, client/options.c, client/packhand.c, client/tilespec.c, client/agents/cma_fec.c, common/connection.c, common/game.c, common/hash.c, common/inputfile.c, common/ioz.c, common/netintf.c, common/packets.c, common/rand.c, common/registry.c, common/shared.c, common/support.h, server/barbarian.c, server/citytools.c, server/cityturn.c, server/diplomats.c, server/gamehand.c, server/handchat.c, server/meta.c, server/ruleset.c, server/savegame.c, server/sernet.c, server/settlers.c, server/srv_main.c, server/unittools.c: Make the ignoring of return values explicit by adding a cast to void. Tue Mar 5 10:56:39 2002 Raimar Falke : * server/citytools.c, server/citytools.h, server/cityturn.c, server/diplhand.c, server/mapgen.c, server/plrhand.c, server/settlers.c, server/settlers.h, server/srv_main.c: Change return type of transfer_city, advisor_choose_build, auto_settler_do_goto, end_turn and check_for_full_turn_done to void. Tue Mar 5 10:44:45 2002 Raimar Falke : * server/cityturn.c, server/cityturn.h, server/unithand.c: Change code so that add_adjust_workers handle the error case. Change return type of add_adjust_workers to void. Tue Mar 5 10:20:25 2002 Raimar Falke : * ai/advdomestic.c, ai/advmilitary.c, ai/aicity.c, ai/aihand.c, ai/aitech.c, ai/aitools.c, ai/aitools.h, ai/aiunit.c, server/citytools.c, server/citytools.h: Bool cleanup: mostly add an operand like "!= 0" or "> 0" to comparisons like "if(x)" to yield a "real" boolean. Tue Mar 5 10:14:19 2002 Raimar Falke : * client/clinet.c, common/packets.c, common/packets.h, server/sernet.c: Replace int with enum packet_type. Tue Mar 5 10:07:06 2002 Raimar Falke : * client/attribute.c, client/attribute.h, client/agents/cma_core.c, client/agents/cma_fec.c, common/astring.c, common/astring.h, common/connection.c, common/inputfile.c, common/packets.c, common/sbuffer.c, common/sbuffer.h, common/specvec.h, common/specvec_c.h, server/handchat.c, server/ruleset.c, server/savegame.c, server/sernet.c, server/stdinhand.c: Replace int with size_t to describe the type of the variables in more detail. Mon Mar 4 16:55:15 2002 Andreas Kemnade : * client/gui-win32/spaceshipdlg.c: Added a missing include Mon Mar 4 09:01:15 2002 Raimar Falke : * client/citydlg_common.c, client/citydlg_common.h, client/gui-gtk/citydlg.c, client/gui-gtk/wldlg.c, client/gui-win32/citydlg.c, client/gui-win32/wldlg.c, common/city.c, common/city.h: Rename id_to_info_row to get_city_dialog_production_row and move it from common/city to client/citydlg_common. Change code of get_city_dialog_production_row to handle the case where turns==999. Patch from Jason Short . Mon Mar 4 08:33:48 2002 Raimar Falke : * client/agents/cma_core.c: Increase MAX_COMBINATIONS. Change code to report a better error message. Print a warning if more than 90% of the combinations are used. Reported from Martin Schröder . Sun Mar 3 22:23:29 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Mar 3 15:04:15 2002 Egbert Hinzen : * po/de.po: de.po updated Sun Mar 3 10:33:11 2002 Sebastian Bauer : * client/gui-mui/citydlg.c: Happiness Display for the MUI client added Sun Mar 3 10:32:14 2002 Sebastian Bauer : * client/gui-mui/muistuff.c, client/gui-mui/muistuff.h: Added DisposeAllChilds() function Sun Mar 3 09:51:56 2002 Raimar Falke : * server/citytools.c: Add missing initialization of did_sell. Reported by "Per I. Mathisen" . Sat Mar 2 23:47:55 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/mapview.c: Removed useless include directive. Sat Mar 2 22:59:55 2002 Sebastian Bauer : * client/cityrepdata.c: Replaced two calls to snprintf with calls to my_snprintf. Sat Mar 2 22:45:50 2002 Egbert Hinzen : * po/de.po: de.po updated First plural forms included. (Hope I understood the gettext info about that...) Sat Mar 2 20:37:14 2002 Raimar Falke : * client/gui-win32/connectdlg.c, client/gui-win32/diplodlg.c, client/gui-win32/optiondlg.c, client/gui-xaw/diplodlg.c, client/gui-xaw/optiondlg.c, common/log.c, common/registry.c, server/civserver.c, server/meta.c, server/stdinhand.c: Replace atoi with sscanf for better error checking. Sat Mar 2 19:57:22 2002 Raimar Falke : * ai/advmilitary.c, ai/aicity.c, common/capability.c, common/packets.c, common/registry.c, common/shared.c, common/worklist.c, server/ruleset.c, server/srv_main.c, server/stdinhand.c: Replace empty statements i.e. ";" with an empty block containing the string "/* nothing */". Sat Mar 2 18:03:06 2002 Raimar Falke : * ai/aicity.c, ai/aicity.h: Remove unused functions city_get_buildings, is_defender_unit and city_get_defenders. Sat Mar 2 14:19:13 2002 Raimar Falke : * client/cityrepdata.c: Cleanup of cr_entry_building: test for capitalization was wrong, display "-" instead of 999. Patch from Jason Short . Sat Mar 2 01:23:52 2002 Mike Kaufman : * ai/advmilitary.c: fix a NULL pointer dereference introduced in 1.92 Patch by Raimar Falke Sat Mar 2 01:17:44 2002 Egbert Hinzen : * po/de.po: de.po updated Fri Mar 1 14:07:30 2002 Raimar Falke : * ai/advmilitary.c, ai/aiunit.c, ai/aiunit.h, common/combat.c, common/combat.h: Replace 10 with POWER_FACTOR. Replace 30 with POWER_DIVIDER. Add functions base_unit_belligerence_primitive and base_get_attack_power. Change code to use *unit_belligerence*. Fri Mar 1 10:22:55 2002 Raimar Falke : * client/citydlg_common.c, client/citydlg_common.h, client/gui-gtk/citydlg.c, client/gui-xaw/citydlg.c, client/gui-win32/citydlg.c, po/POTFILES.in: Unify the generation of the description of the current production shown in the city dialog. Patch from Jason Short . Fri Mar 1 09:01:23 2002 Raimar Falke : * ai/advmilitary.c, ai/aiunit.c, ai/aiunit.h: Move common formula which calculates the desire to kill something into a new function kill_desire. Patch from Petr Baudis . Wed Feb 27 16:38:35 2002 Erik Sigra : * po/sv.po: update (although it crashes when trying to show a plural string) Wed Feb 27 13:50:27 2002 Andreas Kemnade : * client/gui-win32/citydlg.c: Use id_to_info_row to compose the texts that are to be put into the citydlg production selection choice. Patch by Jason Short as (PR#1284) with a correction by me. Wed Feb 27 11:46:16 2002 Raimar Falke : * client/cityrepdata.c, client/packhand.c, client/gui-mui/citydlg.c, client/gui-win32/citydlg.c, client/gui-win32/wldlg.c, client/gui-xaw/citydlg.c, common/city.h, common/game.c, common/worklist.c, common/worklist.h, server/cityhand.c, server/citytools.c, server/cityturn.c, server/savegame.c: Embed the worklist in struct city. This allows the removal of create_worklist and destroy_worklist. Wed Feb 27 11:12:48 2002 Raimar Falke : * common/unit.h, server/autoattack.c, server/barbarian.c, server/cityhand.c, server/citytools.c, server/cityturn.c, server/diplomats.c, server/gamehand.c, server/gotohand.c, server/handchat.c, server/mapgen.c, server/maphand.c, server/meta.c, server/plrhand.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: Bool cleanup: mostly add an operand like "!= 0" or "> 0" to comparisons like "if(x)" to yield a "real" boolean. Wed Feb 27 10:33:08 2002 Raimar Falke : * common/map.h, server/mapgen.c, server/sanitycheck.c, server/savegame.c, server/settlers.c, server/srv_main.c, server/srv_main.h, server/stdinhand.c, server/unittools.c: Replace "int" with "bool" if the int only holds the values TRUE or FALSE. Wed Feb 27 10:06:42 2002 Raimar Falke : * server/maphand.h, server/savegame.c: Change the type of has_walls of struct dumb_city from unsigned char to bool. Wed Feb 27 09:49:54 2002 Raimar Falke : * server/mapgen.c, server/ruleset.c, server/savegame.c, server/settlers.c, server/stdinhand.c: Replace 0 with FALSE and 1 with TRUE if these numbers are used in a boolean context. Wed Feb 27 09:02:04 2002 Raimar Falke : * server/gotohand.c, server/maphand.c, server/settlers.c, server/srv_main.c: Change the code to use the TEST_BIT macro. Wed Feb 27 08:38:15 2002 Raimar Falke : * server/mapgen.c: Change the RS_BLOCKED, RS_RIVER (values of enum river_map_type) to bit positions instead of shifted bit values. Wed Feb 27 08:19:03 2002 Raimar Falke : * common/map.c, common/map.h, server/savegame.c: Change type of map.fixed_start_positions from int to bool. Tue Feb 26 21:04:27 2002 Raimar Falke : * server/maphand.c: Introduce new function really_gives_vision and change code like "x->really_gives_vision & (1 << y->player_no)" to "really_gives_vision(x, y)". Tue Feb 26 20:19:11 2002 Raimar Falke : * common/packets.c: Send FALSE for is_build_id_unit_id if the values doesn't matter. Tue Feb 26 19:57:10 2002 Raimar Falke : * client/civclient.c, client/climisc.c, client/clinet.c, client/control.c, client/goto.c, client/helpdata.c, client/mapview_common.c, client/packhand.c, client/agents/agents.c, client/agents/cma_core.c, client/agents/cma_fec.c: Add an operand like "!= 0" or "> 0" to comparisons like "if(x)" to yield a "real" boolean. Tue Feb 26 19:33:21 2002 Raimar Falke : * client/climisc.c, client/gui-mui/plrdlg.c, client/gui-gtk/diplodlg.c, client/gui-gtk/plrdlg.c, client/gui-xaw/diplodlg.c, client/gui-xaw/plrdlg.c, client/gui-win32/plrdlg.c, common/player.c, common/player.h, server/maphand.c, server/plrhand.c, server/savegame.c: Introduce new function gives_shared_vision and change code like "x->gives_shared_vision & (1 << y->player_no)" to "gives_shared_vision(x, y)". Tue Feb 26 17:47:58 2002 Raimar Falke : * client/gui-xaw/citydlg.c: Remove unused variable. Tue Feb 26 17:24:26 2002 Raimar Falke : * common/packets.c, common/packets.h: Change the type of field leader_sex in struct packet_ruleset_nation from int[] to bool[]. Tue Feb 26 17:13:36 2002 Raimar Falke : * common/city.c, common/government.c, common/packets.c: Change code to use TEST_BIT and COND_SET_BIT. Tue Feb 26 16:06:08 2002 Raimar Falke : * common/game.h, common/map.h, common/packets.c, common/packets.h, server/ruleset.c: Change the type of game.rgame.pillage_select, map.tinyisles and map.separatepoles from int to bool. Tue Feb 26 15:49:52 2002 Raimar Falke : * common/game.c, common/packets.c, common/player.c, common/shared.h, common/tech.c, common/unit.c, common/unittype.c: Intrduce two new macros TEST_BIT and COND_SET_BIT. Update code to use it. Tue Feb 26 15:27:08 2002 Raimar Falke : * ai/aiunit.c: Document invasion_funct. Make it slightly faster by avoiding to call has_defense. Tue Feb 26 15:22:39 2002 Raimar Falke : * client/agents/cma_core.c, common/city.h, server/citytools.c: Add a cache to food_weighting. This is easy since the result of food_weighting doesn't depend on any external state. Tue Feb 26 15:13:44 2002 Egbert Hinzen : * po/de.po: de.po updated Tue Feb 26 14:34:00 2002 Raimar Falke : * client/gui-gtk/wldlg.c, client/gui-mui/wldlg.c, client/gui-win32/wldlg.c, client/gui-xaw/wldlg.c, common/packets.c: Make sure that the is_valid is set for struct packet_player_request.worklist. Remove useless setting the name to an empty string since the worklist name isn't send if the worklist is invalid. Tue Feb 26 14:09:51 2002 Raimar Falke : * data/helpdata.txt: change wording to reflect new button names Tue Feb 26 11:49:22 2002 Raimar Falke : * common/map.h: Add a distance argument to IS_BORDER_MAP_POS. This makes it possible to IS_BORDER_MAP_POS in iterate_outward and square_dxy_iterate. Rewrite adjc_iterate to use square_iterate. Add IS_BORDER_MAP_POS to cartesian_adjacent_iterate. Change square_dxy_iterate and cartesian_adjacent_iterate to follow the style "if(is_border && !normalize_map_pos()) continue;" instead of "if(!is_border || normalize_map_pos()){ BODY }". Patch from Jason Short with changes from me. Tue Feb 26 10:27:38 2002 Raimar Falke : * client/mapview_common.c, client/mapview_common.h, client/gui-gtk/mapview.c, client/gui-mui/mapclass.c, client/gui-win32/mapview.c, client/gui-xaw/mapview.c: Unify the creation of the string which describes the production of the city in the map overview in new function get_city_mapview_production. Change get_city_mapview_production to handle the case where a production will never complete (instead of displaying 999). Patch from Jason Short . Tue Feb 26 01:36:29 2002 Mike Kaufman : * README.cma: change wording to reflect new button names Tue Feb 26 01:33:45 2002 Mike Kaufman : * client/gui-gtk/citydlg.c, client/gui-gtk/cma_fe.c, client/gui-gtk/cma_fe.h: Change names of some CMA buttons, and make the accel buttons actually work with no conflicts. Patch by Christian Knoke and myself Mon Feb 25 21:42:32 2002 Raimar Falke : * client/tilespec.c: Implement oil mines in isometric mode. For mines on dessert and glassier, it uses an oil_mine sprite if the tileset provides one, or the regular mine otherwise. In any case, it puts the mine on top of any special (e.g. oil). Patch from Daniel L Speyer . Mon Feb 25 19:42:50 2002 Raimar Falke : * server/maphand.c, server/settlers.c: Remove guarding code from map_get_player_tile since the map position is already checked in map_inx. Replace nearest_real_pos with CHECK_MAP_POS in auto_settler_do_goto. Submitted from Jason Short as (PR#1211). Mon Feb 25 19:05:15 2002 Raimar Falke : * ai/advmilitary.c, ai/aiunit.c, ai/aiunit.h: Extract the calculation of "balanced" build costs into a new function build_cost_balanced. Patch submitted from Gregory Berkolaiko as (PR#1194). Mon Feb 25 15:24:53 2002 Raimar Falke : * client/agents/cma_core.c, client/climisc.c, client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c, client/gui-gtk/mapctrl.c, client/gui-gtk/repodlgs.c, client/gui-mui/citydlg.c, client/gui-mui/cityrep.c, client/gui-mui/repodlgs.c, client/gui-win32/citydlg.c, client/gui-win32/cityrep.c, client/gui-win32/repodlgs.c, client/gui-xaw/citydlg.c, client/gui-xaw/cityrep.c, client/gui-xaw/mapctrl.c, client/gui-xaw/repodlgs.c, common/packets.c: Set the worklist.is_valid field in struct packet_city_request. This is done centrally in send_packet_city_request based on the packet type. Don't send the name of a worklist if the worklist is invalid. Don't send the field "name" of struct packet_city_request if the name isn't needed. Mon Feb 25 10:59:04 2002 Egbert Hinzen : * po/de.po: de.po updated Sun Feb 24 14:20:59 2002 Raimar Falke : * ai/aiunit.c, server/citytools.c, server/meta.c, server/srv_main.c: Replace certain for loops with players_iterate or get_num_human_and_ai_players. Replace players_iterate with get_num_human_and_ai_players. Cleanup of do_apollo_program and update_diplomatics. Sun Feb 24 13:00:46 2002 Raimar Falke : * client/tilespec.c, common/registry.c, common/registry.h, server/ruleset.c, server/savegame.c: Add lookup and insert functions for bool to the registry. This makes the reading and writing of bools type-safe. Sun Feb 24 12:01:14 2002 Raimar Falke : * client/tilespec.c, client/tilespec.h: Bool cleanup of tilespec. Sun Feb 24 11:56:14 2002 Raimar Falke : * common/packets.c: Add put and iget functions for bool. This makes the reading and writing of bools type-safe. Sun Feb 24 11:50:34 2002 Raimar Falke : * client/attribute.c, client/climisc.c, client/clinet.c, client/control.c, client/goto.c, client/helpdata.c, client/packhand.c, client/tilespec.c, client/agents/cma_core.c, common/inputfile.c, common/nation.c, common/player.c, common/registry.c, common/shared.c, server/citytools.c, server/gamehand.c, server/gotohand.c, server/mapgen.c, server/plrhand.c, server/sernet.c, server/unithand.c, server/unittools.c: Add a "x = NULL;" after a "free(x);". This will avoid unintentional de-referencing of the pointer. Sun Feb 24 11:42:52 2002 Raimar Falke : * data/Freeciv: Replace the shapeStyle "ShapeOval" with "oval". The first is causing warning messages and latter really shows oval buttons. Reported by James Wilson . Sun Feb 24 11:12:47 2002 Raimar Falke : * common/log.c: Replace FRETURN macro with a goto construct. Sun Feb 24 11:04:13 2002 Raimar Falke : * server/citytools.c: In a previous change the assert(pcity != NULL) was put a level too high. Only in the map_get_known_and_seen(x, y, pplayer)==TRUE case we have to made sure to have a real city. Reported from Jason Short and Christian Knoke . Sun Feb 24 10:45:14 2002 Raimar Falke : * ai/aiunit.c, common/unit.c, common/unit.h, server/barbarian.c, server/unithand.c, server/unittools.c, server/unittools.h: Replace calls of can_unit_move_to_tile_with_notify with can_unit_move_to_tile if they are only used to test the possibility. Change signature of can_unit_move_to_tile to be equal to can_unit_move_to_tile_with_notify. Move can_unit_move_to_tile_with_notify from unittools.c to unithand.c and make it static since it is only used by handle_unit_move_request. Reported by Gregory Berkolaiko . Sun Feb 24 01:12:53 2002 Egbert Hinzen : * po/de.po: de.po updated Sat Feb 23 19:56:16 2002 Andreas Kemnade : * client/gui-win32/helpdlg.c: Makes the unit page smaller. Sat Feb 23 16:38:11 2002 Mike Kaufman : * ai/aiunit.c: cleanup of ai_military_findvictim() AI behavior is unchanged. Patch by Petr Baudis Fri Feb 22 13:14:39 2002 Raimar Falke : * ai/aiunit.c, client/tilespec.c, client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c, client/gui-mui/graphics.c, client/gui-mui/mapclass.c, client/gui-win32/mapview.c, client/gui-xaw/mapctrl.c, common/city.c, common/map.c, common/map.h, common/unit.c, server/gotohand.c, server/sanitycheck.c, server/settlers.c, server/unithand.c, server/unittools.c: Add new functions tile_has_special and contains_special. Change BOOL_VALs to calls of these functions. Fri Feb 22 13:07:27 2002 Raimar Falke : * common/map.c: Cleanup of is_good_tile: remove superfluous variable, make code correct wrt to types used. Fri Feb 22 11:37:27 2002 Raimar Falke : * common/terrain.h: Replace the value of S_ALL ("0xFFFF") with the correct value which is all S_*s ORed together. Thu Feb 21 20:29:20 2002 Andreas Kemnade : * client/gui-win32/gui_main.c: make the chatline react on return again Thu Feb 21 20:28:25 2002 Andreas Kemnade : * client/gui-win32/repodlgs.c: put some includes in the correct order Thu Feb 21 15:07:24 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Thu Feb 21 12:32:40 2002 Egbert Hinzen : * po/de.po: de.po updated Thu Feb 21 09:44:51 2002 Raimar Falke : * ai/advmilitary.c, ai/aitools.c, ai/aiunit.c, common/game.c, common/player.c, server/barbarian.c, server/citytools.c, server/gamelog.c, server/meta.c, server/plrhand.c, server/savegame.c, server/settlers.c, server/spacerace.c, server/srv_main.c, server/stdinhand.c: Replace certain for loops with players_iterate. Thu Feb 21 08:56:19 2002 Raimar Falke : * client/gui-gtk/citydlg.c, client/gui-mui/citydlg.c, client/gui-win32/citydlg.c, client/gui-xaw/citydlg.c, server/autoattack.c, server/cityturn.c, common/city.c, common/city.h: Replace "pcity->city_options & (1<: * client/packhand.c, common/packets.c, common/packets.h, common/player.c, common/player.h, server/barbarian.c, server/barbarian.h, server/plrhand.c, server/sanitycheck.c, server/savegame.c: Rename the field is_barbarian in struct player_ai to barbarian_type. Define the set of possible values for this field in a new enum barbarian_type. Thu Feb 21 08:38:52 2002 Raimar Falke : * client/gui-gtk/citydlg.c, client/packhand.c, client/gui-mui/citydlg.c, client/gui-win32/citydlg.c, client/gui-xaw/citydlg.c, common/city.c, common/city.h, common/packets.c, common/packets.h, server/citytools.c, server/savegame.c, server/unithand.c: Introduce a new define: NUM_TRADEROUTES which is the maximal number of traderoutes a city can have. Replace various "4"s in the code with NUM_TRADEROUTES. Thu Feb 21 08:28:35 2002 Raimar Falke : * client/civclient.c, server/civserver.c: Replace the final "return 0" of the main function with "exit(EXIT_SUCCESS)" to be consistent with the other way of leaving the program. Tue Feb 19 23:00:24 2002 Egbert Hinzen : * po/de.po: de.po updated Tue Feb 19 21:03:21 2002 Raimar Falke : * ai/advmilitary.c: Rename variable wondercity to wonder_continent. General syntax cleanup of establish_city_distances. Tue Feb 19 20:03:02 2002 Raimar Falke : * ai/aicity.c, client/goto.c, client/agents/cma_core.c, client/gui-mui/graphics.c, client/gui-gtk/citydlg.c, client/gui-gtk/connectdlg.c, client/gui-gtk/graphics.c, client/gui-win32/graphics.c, client/gui-stub/graphics.c, client/gui-xaw/graphics.c, common/city.c, common/map.c, common/player.c, server/meta.c, server/meta.h, server/stdinhand.c: Replace "int" with "bool" if the int only holds the values TRUE or FALSE. Tue Feb 19 19:04:36 2002 Raimar Falke : * ai/aicity.c, ai/aiunit.c, client/goto.c, client/gui-gtk/connectdlg.c, client/gui-gtk/graphics.c, client/agents/cma_core.c, client/gui-mui/graphics.c, client/gui-stub/graphics.c, client/gui-win32/graphics.c, client/gui-xaw/graphics.c, common/city.c, common/map.c, common/player.c, server/meta.c, server/stdinhand.c: Replace 0 with FALSE and 1 with TRUE if these numbers are used in a boolean context. Tue Feb 19 17:18:34 2002 Sebastian Bauer : * client/gui-mui/citydlg.c, amiga/gettext.c, amiga/smakefile: Updated the amiga client. Added CMA support. Started to redesign the city dialog simliar to the GTK version. Tue Feb 19 16:41:15 2002 Raimar Falke : * ai/advmilitary.c, ai/advmilitary.h, ai/advspace.c, ai/aicity.c, ai/aicity.h, ai/aihand.c, ai/aihand.h, ai/aitools.c, ai/aitools.h, ai/aiunit.c, ai/aiunit.h, client/civclient.c, client/civclient.h, client/climisc.c, client/climisc.h, client/clinet.c, client/control.c, client/control.h, client/goto.c, client/goto.h, client/helpdata.c, client/mapview_common.c, client/mapview_common.h, client/options.c, client/options.h, client/packhand.c, client/tilespec.c, client/tilespec.h, client/agents/agents.c, client/agents/cma_core.c, client/agents/cma_core.h, client/agents/cma_fec.c, client/gui-gtk/citydlg.c, client/include/citydlg_g.h, client/include/cityrep_g.h, client/include/dialogs_g.h, client/include/graphics_g.h, client/include/gui_main_g.h, client/include/mapctrl_g.h, client/include/mapview_g.h, client/include/repodlgs_g.h, common/city.c, common/city.h, common/game.c, common/government.h, common/improvement.c, common/map.c, common/map.h, common/player.c, common/player.h, common/unit.c: Replace "int" with "bool" if the int only holds the values TRUE or FALSE. Tue Feb 19 15:20:55 2002 Raimar Falke : * ai/advmilitary.c, ai/aicity.c, ai/aihand.c, ai/aitools.c, ai/aiunit.c, client/agents/agents.c, client/agents/cma_core.c, client/agents/cma_fec.c, client/civclient.c, client/climisc.c, client/clinet.c, client/control.c, client/goto.c, client/helpdata.c, client/mapview_common.c, client/options.c, client/packhand.c, client/tilespec.c, client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c, client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c, client/gui-gtk/wldlg.c, client/gui-mui/mapclass.c, client/gui-mui/mapview.c, client/gui-win32/cityrep.c, client/gui-win32/mapview.c, client/gui-win32/wldlg.c, client/gui-xaw/cityrep.c, client/gui-xaw/mapctrl.c, client/gui-xaw/mapview.c, client/gui-xaw/wldlg.c, common/player.c, common/shared.c, server/barbarian.c, server/citytools.c, server/settlers.c, server/unittools.c: Replace 0 with FALSE and 1 with TRUE if these numbers are used in a boolean context. Tue Feb 19 00:33:55 2002 Egbert Hinzen : * po/de.po: de.po updated Christian Knoke wrote the help for CMA (modified by me). Mon Feb 18 11:50:14 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Feb 17 22:40:43 2002 Mike Kaufman : * client/gui-gtk/menu.c, data/helpdata.txt, client/include/helpdlg_g.h: Add help text for the Citizen Management Agent. Patch by Christian Knoke Sat Feb 16 17:44:43 2002 Raimar Falke : * client/packhand.c, common/capstr.c, common/packets.c, common/packets.h, server/ruleset.c: Add the fields game.notradesize and game.fulltradesize to packet_ruleset_control. This permits the client to correctly predice the trade of a city. Sat Feb 16 17:28:16 2002 Raimar Falke : * server/barbarian.c, client/gui-gtk/helpdlg.c: Change "if(cond) return FALSE; else return TRUE;" to "return (!cond);". Similar for boolean assignment. Sat Feb 16 17:11:44 2002 Raimar Falke : * server/citytools.c: Change the rules by which server sends info about a city to a player which isn't the owner. Previously if was required that the player sees the city. It is now also sufficient that the player has a traderoute with the city. This is necessary to update the tile_trade field of the city at the client. Sat Feb 16 17:05:09 2002 Raimar Falke : * common/astring.c, common/capability.c, common/city.c, common/combat.c, common/connection.c, common/game.c, common/genlist.c, common/hash.c, common/improvement.c, common/inputfile.c, common/log.c, common/map.c, common/map.h, common/packets.c, common/player.c, common/registry.c, common/sbuffer.c, common/shared.c, common/unit.c, common/unittype.c: Add an operand like "!= 0" or "> 0" to comparisons like "if(x)" to yield a "real" boolean. Sat Feb 16 15:21:44 2002 Raimar Falke : * client/gui-xaw/spaceshipdlg.c: Add missing include. Thu Feb 14 22:40:16 2002 Gabor Takacs : * po/hu.po: Update from Gabor Takacs. Thu Feb 14 16:12:09 2002 Erik Sigra : * po/sv.po: update Thu Feb 14 15:17:07 2002 Raimar Falke : * ai/aicity.c, ai/aicity.h, ai/aiunit.h, common/capability.c, common/capability.h, common/city.c, common/city.h, common/combat.c, common/combat.h, common/connection.c, common/connection.h, common/diptreaty.c, common/diptreaty.h, common/game.h, common/government.c, common/government.h, common/hash.c, common/hash.h, common/improvement.c, common/improvement.h, common/inputfile.c, common/inputfile.h, common/log.h, common/map.c, common/map.h, common/nation.c, common/nation.h, common/netintf.c, common/netintf.h, common/packets.c, common/packets.h, common/player.c, common/player.h, common/rand.c, common/rand.h, common/registry.c, common/registry.h, common/shared.c, common/shared.h, common/tech.c, common/tech.h, common/timing.c, common/timing.h, common/unit.c, common/unit.h, common/unittype.c, common/unittype.h, common/worklist.c, common/worklist.h, server/barbarian.c, server/barbarian.h, server/citytools.c, server/citytools.h, server/cityturn.c, server/cityturn.h, server/civserver.c, server/console.c, server/console.h, server/diplhand.c, server/diplomats.c, server/gamehand.c, server/gotohand.c, server/gotohand.h, server/handchat.c, server/mapgen.c, server/maphand.c, server/maphand.h, server/meta.c, server/meta.h, server/plrhand.c, server/plrhand.h, server/report.c, server/report.h, server/ruleset.c, server/rulesout.c, server/rulesout.h, server/sernet.c, server/settlers.c, server/settlers.h, server/srv_main.c, server/srv_main.h, server/unithand.c, server/unithand.h, server/unittools.c, server/unittools.h: Introduce type "bool" which denotes a type which should only have the values TRUE and FALSE. bool is currently an int. Change various ints to bools. Thu Feb 14 12:31:07 2002 Anthony Ferrand : * po/fr.po: suppr des fuzzys Thu Feb 14 05:41:13 2002 Mike Kaufman : * PEOPLE: update my email address Wed Feb 13 10:47:58 2002 Anthony Ferrand : * po/fr.po: E->A Wed Feb 13 10:36:16 2002 Raimar Falke : * common/city.c, common/city.h, common/combat.c, common/game.c: Change ints to more specific type. Wed Feb 13 08:55:55 2002 Anthony Ferrand : * po/fr.po: début de mise à jour Wed Feb 13 05:55:24 2002 Mike Kaufman : * ai/aiunit.c: cleanup of ai_manage_explorer() ai behavior is unchanged Patch by Petr Baudis Tue Feb 12 12:16:10 2002 Raimar Falke : * common/city.c, common/map.c, common/unit.c, server/settlers.c: Wrap constructs like "special & S_*" with BOOL_VAL if their are used as a boolean. Tue Feb 12 11:45:54 2002 Andreas Kemnade : * client/gui-win32/diplodlg.c, client/gui-win32/plrdlg.c: Fixed occurence of bug (PR#1257) in win32 client. Tue Feb 12 10:08:03 2002 Raimar Falke : * ai/advdomestic.c, ai/aiunit.c, common/city.c, common/player.c, common/player.h, common/unit.c, server/citytools.c: Introduce a new method num_known_tech_with_flag which replaces player_knows_techs_with_flag in some occurrences. player_knows_techs_with_flag now returns a boolean value. Tue Feb 12 09:44:44 2002 Raimar Falke : * common/city.c: Cleanup of can_establish_trade_route. Tue Feb 12 09:36:45 2002 Raimar Falke : * client/clinet.c, client/packhand.c, client/gui-gtk/citydlg.c, client/gui-gtk/gamedlgs.c, client/gui-gtk/gui_main.c, client/gui-gtk/gui_stuff.c, client/gui-gtk/helpdlg.c, client/gui-gtk/messagewin.c, client/gui-win32/citydlg.c, client/gui-win32/helpdlg.c, client/gui-win32/messagewin.c, client/gui-xaw/citydlg.c, client/gui-xaw/cityrep.c, client/gui-xaw/gui_main.c, client/gui-xaw/gui_stuff.c, client/gui-xaw/helpdlg.c, client/gui-xaw/messagewin.c, common/city.c, common/game.c, common/nation.c, common/player.c, common/shared.c: Compare the result values of the string compare functions against 0 to yield a boolean. Tue Feb 12 08:59:56 2002 Raimar Falke : * ai/aiunit.c, client/gui-mui/citydlg.c, client/gui-mui/worklistclass.c, client/gui-win32/citydlg.c, common/city.c, common/packets.c, common/unittype.c, server/unittools.c: Replace (in boolean context) "punit->fuel" with "punit->fuel > 0" and "!punit->fuel" with "punit->fuel == 0". Tue Feb 12 08:56:10 2002 Raimar Falke : * ai/aiunit.c, client/climisc.c, client/control.c, common/unit.c, server/gotohand.c, server/settlers.c, server/unithand.c, server/unittools.c: Replace (in boolean context) "punit->moves_left" with "punit->moves_left > 0" and "!punit->moves_left" with "punit->moves_left == 0". Tue Feb 12 08:42:22 2002 Raimar Falke : * client/tilespec.c, ai/aiunit.c, client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c, client/gui-win32/mapview.c, client/gui-xaw/mapctrl.c, common/map.c, common/unit.c, server/gotohand.c, server/sanitycheck.c, server/settlers.c, server/unithand.c, server/unittools.c: Wrap constructs like "special & S_*" with BOOL_VAL if their are used as a boolean. Tue Feb 12 08:20:46 2002 Raimar Falke : * common/capstr.c: Remove a line which was incorrectly inserted by the "remove [!=]=NULL" change. Tue Feb 12 07:55:37 2002 Raimar Falke : * client/agents/cma_core.c: Increase MAX_TRADE from 100 to 200. This should be enough for all. Tue Feb 12 04:59:39 2002 Vasco Alexandre da Silva Costa : * server/unittools.h: Silence g++. Tue Feb 12 04:49:53 2002 Vasco Alexandre da Silva Costa : * common/diptreaty.c, common/game.c, common/genlist.c, common/government.c, common/hash.c, common/idex.c, common/inputfile.c, common/ioz.c, common/log.c, common/mem.c, common/nation.c, common/sbuffer.c, common/timing.c, common/worklist.c: Silence more g++ warnings. Tue Feb 12 04:29:26 2002 Vasco Alexandre da Silva Costa : * common/connection.c: Placate g++. Tue Feb 12 04:26:17 2002 Vasco Alexandre da Silva Costa : * common/combat.c: Placate g++. Tue Feb 12 04:23:18 2002 Vasco Alexandre da Silva Costa : * common/speclist_c.h: Placate g++. Tue Feb 12 04:22:28 2002 Vasco Alexandre da Silva Costa : * common/astring.c: Added cast to placate g++. Mon Feb 11 13:55:45 2002 Raimar Falke : * ai/advdomestic.c, ai/aiunit.c, client/gui-gtk/menu.c, client/gui-mui/gui_main.c, client/gui-mui/mapclass.c, client/gui-win32/menu.c, client/gui-xaw/menu.c, common/city.c, common/combat.c, common/map.c, common/map.h, common/unit.c, server/barbarian.c, server/citytools.c, server/cityturn.c, server/gamehand.c, server/mapgen.c, server/maphand.c, server/plrhand.c, server/savegame.c, server/settlers.c, server/srv_main.c, server/unittools.c: Add a new function map_has_special which replaces "map_get_special(x, y) & S_*" and "map_get_tile(x, y)->special & S_*". Mon Feb 11 12:11:46 2002 Raimar Falke : * common/map.h: Remove a jump to make the code faster and be more typesafe. Mon Feb 11 11:59:54 2002 Raimar Falke : * common/player.c: Change ai_handicap to return always a boolean. The special value "-1" was never used in the code. Mon Feb 11 10:37:38 2002 Raimar Falke : * ai/advmilitary.c, ai/aicity.c, ai/aihand.c, ai/aitech.c, ai/aitools.c, ai/aiunit.c, client/attribute.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, client/gui-win32/helpdlg.c, client/gui-win32/inteldlg.c, client/gui-win32/wldlg.c, client/gui-xaw/connectdlg.c, client/gui-xaw/inteldlg.c, client/gui-xaw/mapctrl.c, common/capstr.c, common/city.c, common/combat.c, common/connection.c, common/fcintl.c, common/game.c, common/genlist.h, common/government.c, common/hash.c, common/idex.c, common/improvement.c, common/inputfile.c, common/ioz.c, common/log.c, common/map.c, common/mem.c, common/nation.c, common/netintf.c, common/packets.c, common/player.c, common/registry.c, common/sbuffer.c, common/shared.c, common/support.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/civserver.c, server/console.c, server/diplhand.c, server/diplomats.c, server/gamehand.c, server/gamelog.c, server/gotohand.c, server/handchat.c, server/mapgen.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: Remove extra "!= NULL" / "== NULL" when testing a pointer in a boolean context. Sun Feb 10 21:48:27 2002 Vasco Alexandre da Silva Costa : * client/gui-xaw/diplodlg.c, client/gui-xaw/plrdlg.c: Fixed occurence of bug (PR#1257) in Xaw client. Will have to check other clients. Sun Feb 10 21:06:08 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/diplodlg.c, client/gui-gtk/plrdlg.c: Fixed bug (PR#1257). Bug reported by Christian Knoke . Sun Feb 10 19:26:23 2002 Raimar Falke : * ai/advmilitary.c, ai/aicity.c, ai/aihand.c, ai/aitools.c, ai/aiunit.c, client/clinet.c, client/tilespec.c, client/gui-gtk/dialogs.c, common/capability.c, common/city.c, common/combat.c, common/connection.c, common/diptreaty.c, common/game.c, common/game.h, common/government.c, common/hash.c, common/idex.c, common/improvement.c, common/inputfile.c, common/log.c, common/log.h, common/map.c, common/map.h, common/mem.c, common/nation.c, common/netintf.c, common/packets.c, common/player.c, common/rand.c, common/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 : * 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:43 2002 Vasco Alexandre da Silva Costa : * common/map.h: Removed unused macro SAFE_MAPSTEP(). Sun Feb 10 02:09:15 2002 Vasco Alexandre da Silva Costa : * client/tilespec.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 : * 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 : * common/packets.c: Remove redundant checks for connection (pc) in capability tests. Sat Feb 9 13:38:12 2002 Raimar Falke : * client/climisc.c: Merge ifs which test the same condition. Sat Feb 9 09:57:37 2002 Raimar Falke : * 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 : * server/savegame.c: Add an assert. Sat Feb 9 09:27:54 2002 Raimar Falke : * client/gui-gtk/colors.c: Add missing include. Sat Feb 9 09:23:45 2002 Raimar Falke : * 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:05 2002 Mike Kaufman : * client/gui-gtk/citydlg.c: fixed two places that assumed (mistakenly) the happiness map was sure to exist when setting the sensitivity. Patch by Mike Kaufman Sat Feb 9 02:04:31 2002 Mike Kaufman : * client/gui-gtk/citydlg.c, 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 Thu Feb 7 22:17:29 2002 Raimar Falke : * 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 : * 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 : * 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 : * 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 : * common/ioz.c: Correct the type of a struct member from "gzFile *" to "gzFile". Thu Feb 7 16:41:03 2002 Raimar Falke : * client/gui-gtk/cityrep.c: Change TestCityFunc to be a normal function pointer. Thu Feb 7 14:16:26 2002 Raimar Falke : * 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 : * 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 2002 Raimar Falke : * common/map.c, common/map.h, server/gotohand.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 : * 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 : * client/agents/agents.c: Add parameter list. Thu Feb 7 10:24:13 2002 Raimar Falke : * 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 2002 Raimar Falke : * client/civclient.c, 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 : * 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 : * server/diplhand.c: Change the blocking to the originally intended form. Thu Feb 7 08:39:14 2002 Raimar Falke : * server/savegame.c: Add missing pointer deference. Thu Feb 7 08:37:10 2002 Raimar Falke : * 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 : * server/sanitycheck.c: Disable the whole sanitycheck.c file if NDEBUG is defined since assert would be a noop. Patch from Jason Short . Thu Feb 7 01:29:47 2002 Vasco Alexandre da Silva Costa : * client/clinet.c: I guess those my_closesocket() calls weren't spurious after all. Eheh. Thu Feb 7 00:53:23 2002 Vasco Alexandre da Silva Costa : * client/clinet.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:19 2002 Vasco Alexandre da Silva Costa : * common/map.h: Shorter, faster, cartesian_adjacent_iterate(). Wed Feb 6 22:14:47 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk/graphics.c: Changed ctor_sprite_mask() arguments in scale_sprite(). Wed Feb 6 21:53:20 2002 Vasco Alexandre da Silva Costa : * common/shared.c: wordwrap_string() speedup. Wed Feb 6 12:07:46 2002 Raimar Falke : * config.h.in: Run aclocal; autoheader; autoconf; automake Tue Feb 5 23:41:04 2002 Egbert Hinzen : * po/de.po: de.po updated Tue Feb 5 23:36:33 2002 Egbert Hinzen : * doc/README.cma.de: NEW README.cma.de Translated by Christian Knoke Tue Feb 5 19:05:45 2002 Raimar Falke : * client/civclient.c, 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 : * configure, configure.in: Changed DEFAULT_DATA_PATH so that it uses the right PATH_SEPARATOR Tue Feb 5 09:00:31 2002 Raimar Falke : * 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 : * configure, configure.in: Ran autoconf Mon Feb 4 16:12:38 2002 Andreas Kemnade : * client/gui-win32/graphics.c, client/gui-win32/graphics.h: gui-win32: Changed gfx format to png. Mon Feb 4 11:59:37 2002 Anthony Ferrand : * po/fr.po: mise à jour Mon Feb 4 10:18:33 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po As the translation of 'Citizens Management Agent' leads to something awkward, I've taken the liberty to introduce the term 'Burgemeester' (= Mayor) Mon Feb 4 09:38:18 2002 Egbert Hinzen : * po/de.po: de.po updated. Most additions by Christian Knoke . Sun Feb 3 11:58:51 2002 Raimar Falke : * client/agents/cma_fec.c, client/gui-gtk/cma_fe.c, po/POTFILES.in: Enable i18n for the recently applied CMA. Sat Feb 2 16:45:26 2002 Egbert Hinzen : * po/de.po: de.po updated Sat Feb 2 15:31:55 2002 Raimar Falke : * common/hash.c, server/gotohand.c, server/maphand.c: Fix warnings the compiler creates while compiling with NDEBUG. Patch from Jason Short . Sat Feb 2 14:07:35 2002 Raimar Falke : * client/gui-gtk/spaceshipdlg.c, client/climisc.c, client/climisc.h, client/gui-win32/spaceshipdlg.c: Unify the code which builds the textual description of a spaceship. Sat Feb 2 14:06:29 2002 Raimar Falke : * server/report.c: Change to code to use the PL_ macro. Patch from Mateusz Stefek . Sat Feb 2 13:24:40 2002 Raimar Falke : * server/report.c: Cleanup of report_top_five_cities: seperate the two distinct uses of the number 5. Convert a for loop to a players_iterate. Sat Feb 2 12:09:17 2002 Egbert Hinzen : * po/de.po: de.po updated. Sat Feb 2 10:01:30 2002 Raimar Falke : * client/civclient.c: Exit the client after displaying the usage text. Patch from Per I. Mathisen . Sat Feb 2 09:55:37 2002 Raimar Falke : * client/gui-gtk/repodlgs.c, client/gui-mui/repodlgs.c, client/gui-win32/repodlgs.c, common/shared.h, common/tech.c: Rename INFINITY to FC_INFINITY since INFINITY is a name reserved by the C standard. Reported by Alexander Mai . Sat Feb 2 09:51:12 2002 Raimar Falke : * data/nation/swedish.ruleset: Enclose a region in comments to disable warnings. Sat Feb 2 09:36:19 2002 Raimar Falke : * client/agents/.cvsignore: Add the agents infrastructure. From the readme: An agent is a piece of code which is responsible for a certain area. An agent will be given a specification by the user of the agent and a set of objects which the agent can controll (the production queue of a city, a city, a unit, a set of units or the whole empire). The user can be a human player or another part of the code including another agent. There is no extra interaction between the user and the agent needed after the agent got its task description. Add the citizen management agent (CMA). From the docu: The purpose of this agent is to manage the citizens of a city. The caller has to provide a goal which determines in which way the citizens are allocated and placed. The agent will also avoid disorder. The plan defines a minimal surplus. The agent will try to get the required surplus. If there are citizens free after allocation of the minimal surplus these citizens will get arranged to maximize the sum over base*factor. The base depends upon the factor_target. The agents infrastructure and the core of the CMA were developed by me. The GTK frontend and README.cma is from Mike Kaufman . Thanks go to Christian Knoke for his testing. Sat Feb 2 09:34:18 2002 Raimar Falke : * client/agents/Makefile.in: Add the agents infrastructure. From the readme: An agent is a piece of code which is responsible for a certain area. An agent will be given a specification by the user of the agent and a set of objects which the agent can controll (the production queue of a city, a city, a unit, a set of units or the whole empire). The user can be a human player or another part of the code including another agent. There is no extra interaction between the user and the agent needed after the agent got its task description. Add the citizen management agent (CMA). From the docu: The purpose of this agent is to manage the citizens of a city. The caller has to provide a goal which determines in which way the citizens are allocated and placed. The agent will also avoid disorder. The plan defines a minimal surplus. The agent will try to get the required surplus. If there are citizens free after allocation of the minimal surplus these citizens will get arranged to maximize the sum over base*factor. The base depends upon the factor_target. The agents infrastructure and the core of the CMA were developed by me. The GTK frontend and README.cma is from Mike Kaufman . Thanks go to Christian Knoke for his testing. Sat Feb 2 09:30:03 2002 Raimar Falke : * ai/Makefile.in, client/Makefile.in, client/gui-gtk/Makefile.in, client/gui-stub/Makefile.in, client/gui-win32/Makefile.in, client/gui-xaw/Makefile.in, client/include/Makefile.in, common/Makefile.in, data/civ1/Makefile.in, data/Makefile.in, data/civ2/Makefile.in, data/classic/Makefile.in, data/default/Makefile.in, data/engels/Makefile.in, data/hires/Makefile.in, data/misc/Makefile.in, data/scenario/Makefile.in, data/nation/Makefile.in, data/trident/Makefile.in, doc/Makefile.in, server/Makefile.in: Add the agents infrastructure. From the readme: An agent is a piece of code which is responsible for a certain area. An agent will be given a specification by the user of the agent and a set of objects which the agent can controll (the production queue of a city, a city, a unit, a set of units or the whole empire). The user can be a human player or another part of the code including another agent. There is no extra interaction between the user and the agent needed after the agent got its task description. Add the citizen management agent (CMA). From the docu: The purpose of this agent is to manage the citizens of a city. The caller has to provide a goal which determines in which way the citizens are allocated and placed. The agent will also avoid disorder. The plan defines a minimal surplus. The agent will try to get the required surplus. If there are citizens free after allocation of the minimal surplus these citizens will get arranged to maximize the sum over base*factor. The base depends upon the factor_target. The agents infrastructure and the core of the CMA were developed by me. The GTK frontend and README.cma is from Mike Kaufman . Thanks go to Christian Knoke for his testing. Sat Feb 2 09:28:37 2002 Raimar Falke : * Makefile.in, configure: Add the agents infrastructure. From the readme: An agent is a piece of code which is responsible for a certain area. An agent will be given a specification by the user of the agent and a set of objects which the agent can controll (the production queue of a city, a city, a unit, a set of units or the whole empire). The user can be a human player or another part of the code including another agent. There is no extra interaction between the user and the agent needed after the agent got its task description. Add the citizen management agent (CMA). From the docu: The purpose of this agent is to manage the citizens of a city. The caller has to provide a goal which determines in which way the citizens are allocated and placed. The agent will also avoid disorder. The plan defines a minimal surplus. The agent will try to get the required surplus. If there are citizens free after allocation of the minimal surplus these citizens will get arranged to maximize the sum over base*factor. The base depends upon the factor_target. The agents infrastructure and the core of the CMA were developed by me. The GTK frontend and README.cma is from Mike Kaufman . Thanks go to Christian Knoke for his testing. Sat Feb 2 09:23:03 2002 Raimar Falke : * configure.in: Add the agents infrastructure. From the readme: An agent is a piece of code which is responsible for a certain area. An agent will be given a specification by the user of the agent and a set of objects which the agent can controll (the production queue of a city, a city, a unit, a set of units or the whole empire). The user can be a human player or another part of the code including another agent. There is no extra interaction between the user and the agent needed after the agent got its task description. Add the citizen management agent (CMA). From the docu: The purpose of this agent is to manage the citizens of a city. The caller has to provide a goal which determines in which way the citizens are allocated and placed. The agent will also avoid disorder. The plan defines a minimal surplus. The agent will try to get the required surplus. If there are citizens free after allocation of the minimal surplus these citizens will get arranged to maximize the sum over base*factor. The base depends upon the factor_target. The agents infrastructure and the core of the CMA were developed by me. The GTK frontend and README.cma is from Mike Kaufman . Thanks go to Christian Knoke for his testing. Sat Feb 2 09:21:32 2002 Raimar Falke : * client/Makefile.am, client/attribute.c, client/attribute.h, client/cityrepdata.c, client/cityrepdata.h, client/civclient.c, client/clinet.c, client/options.c, client/packhand.c, client/agents/Makefile.am, client/agents/agents.c, client/agents/agents.h, client/agents/cma_core.c, client/agents/cma_core.h, client/agents/cma_fec.c, client/agents/cma_fec.h, client/gui-gtk/Makefile.am, client/gui-gtk/citydlg.c, client/gui-gtk/citydlg.h, client/gui-gtk/cityrep.c, client/gui-gtk/cma_fe.c, client/gui-gtk/cma_fe.h, client/gui-gtk/mapctrl.c, common/events.h, README.agents, README.cma: Add the agents infrastructure. From the readme: An agent is a piece of code which is responsible for a certain area. An agent will be given a specification by the user of the agent and a set of objects which the agent can controll (the production queue of a city, a city, a unit, a set of units or the whole empire). The user can be a human player or another part of the code including another agent. There is no extra interaction between the user and the agent needed after the agent got its task description. Add the citizen management agent (CMA). From the docu: The purpose of this agent is to manage the citizens of a city. The caller has to provide a goal which determines in which way the citizens are allocated and placed. The agent will also avoid disorder. The plan defines a minimal surplus. The agent will try to get the required surplus. If there are citizens free after allocation of the minimal surplus these citizens will get arranged to maximize the sum over base*factor. The base depends upon the factor_target. The agents infrastructure and the core of the CMA were developed by me. The GTK frontend and README.cma is from Mike Kaufman . Thanks go to Christian Knoke for his testing. Sat Feb 2 08:57:36 2002 Raimar Falke : * client/packhand.c, common/capstr.c, common/packets.c, common/packets.h, server/citytools.c: Add the tile_trade field to a packet_short_city. For the exact client side calculation of the benefit of trade routes it is necessary to know the tile_trade field of the other city. It is possible that the other city is an enemy city. Information for enemy cities are send using packet_short_city. The change sets the tile_trade field of a packet_short_city to non-zero if the receiving player has a city which has a traderoute with the city the packet is about. See also the change from "Sat Oct 6 21:02:01 2001 (GMT)" Reveal the other endpoints of the traderoutes if a city is transfered. Sat Feb 2 08:33:37 2002 Raimar Falke : * client/agents: Directory /home/freeciv/CVS/freeciv/client/agents added to the repository Fri Feb 1 13:28:35 2002 Raimar Falke : * common/packets_lsend.c, common/packets_lsend.h: Run create_lsend.pl. Thu Jan 31 22:48:27 2002 Mike Kaufman : * server/gotohand.c, server/maphand.c, server/maphand.h: general cleanup of find_a_direction() as well as make triremes safer by having them attempt to find coast if there no alternative. add a function is_coast_seen() to take advantage of the knowledge that a coastal tile shows a land strip near the edge even if it's otherwise unknown. [Note: this is a strong indication that the client knows more than it should] Patch by Gregory Berkolaiko Thu Jan 31 15:17:38 2002 Raimar Falke : * common/hash.c: Make compiler happy. Reported by Alexander Mai . Wed Jan 30 15:44:24 2002 Raimar Falke : * common/shared.c: Set the value of PATH_SEPARATOR based on a sensible rule. Reported by Alexander Mai . Tue Jan 29 22:06:15 2002 Anthony Stuckey : * ai/advmilitary.c, ai/aiunit.c, ai/aiunit.h: Extract common code into a new function, military_amortize(). Patch by Gregory Berkolaiko (gberkolaiko@yahoo.co.uk) Tue Jan 29 07:45:04 2002 Egbert Hinzen : * po/de.po: de.po updated. Mailinglist of the German language team changed. Mon Jan 28 12:16:07 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Mon Jan 28 04:41:40 2002 Mike Kaufman : * client/gui-gtk/gui_main.c, client/gui-gtk/gui_main.h: remove redundant and obsolete variables. major reformatting changes. reorder functions. Patch by Mike Kaufman Mon Jan 28 03:33:22 2002 Egbert Hinzen : * po/de.po: de.po updated Sun Jan 27 19:53:48 2002 Raimar Falke : * client/options.c: Fix spelling error. Reported by Anthony Ferrand . Sun Jan 27 19:47:40 2002 Miguel Lobo : * po/es.po: Updated Spanish translation; new Spanish translator address Sun Jan 27 18:59:12 2002 Raimar Falke : * diff_ignore: Add *.diff and *.patch. Sun Jan 27 18:58:36 2002 Anthony Ferrand : * po/fr.po: petit ajout Anthony Sun Jan 27 16:10:39 2002 Raimar Falke : * client/packhand.c: Make the call of the client side handle_move_unit() function illegal. From Per I. Mathisen . Sun Jan 27 02:35:16 2002 Egbert Hinzen : * po/de.po: de.po updated. Thanks to Christian Knoke . Sat Jan 26 20:16:31 2002 Raimar Falke : * client/options.c: Convert the options saving to use section_file (i.e. common/registry) instead of fprintf. Patch from Mike Kaufman with changes from me. Sat Jan 26 20:14:13 2002 Raimar Falke : * common/registry.c, common/registry.h: Add the ability to add comments to entries. Comments are currently only supported for output and won't work with the table format. Sat Jan 26 19:56:59 2002 Raimar Falke : * common/city.c, common/city.h: Export base_city_celebrating. Sat Jan 26 18:10:19 2002 Raimar Falke : * client/attribute.c, client/attribute.h: Move documentation of functions from attribute.h to attribute.c. Sat Jan 26 04:49:06 2002 Mike Kaufman : * client/gui-gtk/citydlg.c: remove redundant worklist editor update, stop superfluous city options packets. condense some city options code. minor formatting changes. Patch by Mike Kaufman Fri Jan 25 07:24:10 2002 Raimar Falke : * po/es.po: Add a missing %s and a missing %. Reported from Guillermo Lopez as (PR#997) and Jose as (PR#1237). Fri Jan 25 02:09:45 2002 Vasco Alexandre da Silva Costa : * server/cityhand.c: Fixed one line bug in is_worker_here() test. It didn't manifest itself because of the way the enum was defined. Fri Jan 25 01:01:48 2002 Mike Kaufman : * client/goto.c: Consolidate redundant code by moving it out of the switch statement. Patch by Jason Dorje Short Reported by Gregory Berkolaiko Thu Jan 24 18:36:35 2002 Thue Janus Kristensen : * PEOPLE: Fix format. Wed Jan 23 08:58:30 2002 Raimar Falke : * server/srv_main.c: Send PACKET_START_TURN for every reconnect. This ensures that there is a PACKET_START_TURN for every PACKET_GAME_STATE packet which contains CLIENT_GAME_RUNNING_STATE as its value. One PACKET_START_TURN is also sent for every new turn (PACKET_BEFORE_NEW_YEAR or PACKET_NEW_YEAR are indicators for this). Wed Jan 23 08:53:51 2002 Raimar Falke : * intl/localcharset.c: Add missing prototype for locale_charset. Tue Jan 22 17:08:07 2002 Raimar Falke : * server/citytools.c: During the transfer of a city unfog the city first to the new owner before a city_info packet is sent containing the new owner. Tue Jan 22 17:04:06 2002 Raimar Falke : * configure, configure.in: Added Finnish translation. Created from Sini Ruohomaa . Tue Jan 22 16:26:06 2002 Raimar Falke : * po/fi.po: Added Finnish translation. Created from Sini Ruohomaa . Tue Jan 22 10:37:26 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Mon Jan 21 16:41:27 2002 Egbert Hinzen : * po/de.po: de.po updated Mon Jan 21 11:04:57 2002 Raimar Falke : * server/savegame.c: Convert the status of unreal map positions in citymaps in incorrect savegames from C_TILE_EMPTY to C_TILE_UNAVAILABLE. Reported by Vasco Alexandre Da Silva Costa as (PR#1214). Mon Jan 21 10:47:09 2002 Raimar Falke : * data/civ1/game.ruleset, common/tech.c, data/default/game.ruleset, data/civ2/game.ruleset, server/ruleset.c: Split tech leakage style 1 into two (include/exclude barbarians). Reorder the leakage styles from the least reduction to the most reduction. Remove bogus assert in set_invention. Mon Jan 21 10:19:04 2002 Raimar Falke : * common/tech.c: Fix a bug which caused future techs to have a cost of zero. Reported by Paul Zastoupil . Mon Jan 21 10:16:19 2002 Raimar Falke : * client/gui-gtk/helpdlg.c, client/gui-gtk/inteldlg.c, client/gui-gtk/repodlgs.c, client/gui-win32/helpdlg.c, client/gui-win32/inteldlg.c, client/gui-mui/helpdlg.c, client/gui-mui/inteldlg.c, client/gui-xaw/helpdlg.c, client/gui-xaw/inteldlg.c, client/gui-xaw/repodlgs.c, po/POTFILES.in, common/tech.c, common/tech.h, server/plrhand.c, server/unittools.c: Cleanup of the future tech handling. This includes a test function (is_future_tech) and a generic method for the generation of the names for technologies (get_tech_name). Sat Jan 19 03:25:46 2002 Vasco Alexandre da Silva Costa : * client/climisc.c, common/astring.h, common/improvement.c, common/improvement.h, common/specvec_c.h: Generalized improvement code enhancements: - new athing method ath_get(). - cleanup. Patch by Ben Webb . Thu Jan 17 15:09:02 2002 Gabor Takacs : * po/hu.po: Update from Gabor Takacs. Thu Jan 17 10:58:13 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Thu Jan 17 10:06:18 2002 Egbert Hinzen : * po/de.po: de.po updated Thu Jan 17 09:58:27 2002 Raimar Falke : * client/mapview_common.c: Handle a special case for tiles which are used by another city. Reported as (PR#1198) by Daniel Speyer . Patch from Jason Short . Thu Jan 17 08:36:08 2002 Raimar Falke : * configure.in, configure: Add support for extended plural forms. Some languages have more plural forms than English (which only has two forms: singular and plural). To allow a translator to translate for example "3 units" correctly the PL_ macro is introduced. Usage: PL_(singular as a string, plural as a string, number of objects as int) Example: PL_("%d unit", "%d units", units) Patch from Mateusz Stefek with additions from me. Wed Jan 16 03:16:26 2002 Vasco Alexandre da Silva Costa : * client/packhand.c: Applied first part of patch (PR#1094). This patch reduces the number of calls to update_all_effects(). Patch by Ben Webb . Tue Jan 15 21:23:49 2002 Raimar Falke : * client/gui-gtk/repodlgs.c, client/gui-mui/repodlgs.c, client/gui-win32/repodlgs.c, client/gui-xaw/repodlgs.c: Add a special message if the cities produce no bulbs at all. Tue Jan 15 21:15:07 2002 Raimar Falke : * server/cityturn.c, server/plrhand.c, server/plrhand.h: Make the usage of generated bulbs more fair. Bulbs which are leftover are now added to the next tech and will not be discarded. So the distribtion of the bulbs doesn't matter anymore. Remove two unused return values. Tue Jan 15 19:36:24 2002 Raimar Falke : * common/tech.c: Cleanup and fixing of base_total_bulbs_required. Change the guards against divide by zero. Convert if-elseif to switch. Change semantics of leakage style 2. Reported from Jason Short as (PR#1221) and Stefan Schnetter as (PR#1228). Tue Jan 15 19:13:15 2002 Raimar Falke : * common/tech.c: Correct the mistake that the goal tech isn't included in num_unknown_techs_for_goal. Reported by Christian Knoke as (PR#1230). Tue Jan 15 19:01:39 2002 Raimar Falke : * client/gui-gtk/wldlg.h, ai/advmilitary.h, ai/aihand.h, ai/aiunit.h, client/gui-xaw/canvas.h, client/gui-xaw/canvasp.h, client/gui-xaw/pixcomm.h, client/gui-xaw/pixcommp.h, client/gui-xaw/wldlg.h, server/savegame.h, server/settlers.h, server/unittools.h: Add missing includes. Tue Jan 15 17:08:09 2002 Raimar Falke : * client/gui-gtk/citydlg.c: Add notifier about a non-empty worklist ("(worklist)") to the name of the item which the city is building. Patch from Mike Kaufman and me. Mon Jan 14 17:17:09 2002 Raimar Falke : * client/helpdata.c, client/gui-gtk/citydlg.c, client/gui-gtk/happiness.c, client/gui-gtk/plrdlg.c, client/gui-gtk/repodlgs.c, client/gui-mui/citydlg.c, client/gui-mui/plrdlg.c, client/gui-mui/repodlgs.c, client/gui-mui/worklistclass.c, client/gui-win32/citydlg.c, client/gui-win32/plrdlg.c, client/gui-win32/repodlgs.c, client/gui-xaw/citydlg.c, client/gui-xaw/plrdlg.c, client/gui-xaw/repodlgs.c, common/fcintl.h, server/unittools.c: Add support for extended plural forms. Some languages have more plural forms than English (which only has two forms: singular and plural). To allow a translator to translate for example "3 units" correctly the PL_ macro is introduced. Usage: PL_(singular as a string, plural as a string, number of objects as int) Example: PL_("%d unit", "%d units", units) Patch from Mateusz Stefek with additions from me. Mon Jan 14 15:12:29 2002 Raimar Falke : * client/packhand.c: Fix a bug where the main map isn't updated if the citizen positions are changed from inside a city dialog. Reported and patch from Mateusz Stefek . Mon Jan 14 15:03:47 2002 Raimar Falke : * client/gui-gtk/citydlg.c: Unify the switch-to-next/prev-city callbacks. Patch from Mike Kaufman with changes from me. Mon Jan 14 09:28:35 2002 Raimar Falke : * common/nation.h: Include terrain.h. Reported by Chris Richards as (PR#1224). Mon Jan 14 04:14:23 2002 Mike Kaufman : * README.coding_style, freeciv_hackers_guide.txt: Move mini-style guide from freeciv_hackers_guide.txt to its own README, with additional guidelines. Patch by Mike Kaufman and freeciv-dev Sun Jan 13 23:48:59 2002 Vasco Alexandre da Silva Costa : * aclocal.m4, configure: Patch (PR#1223), check for alternative names of gtk-config in order to find it on other platforms. Patch by Reinier Post . Sun Jan 13 23:28:53 2002 Vasco Alexandre da Silva Costa : * client/gui-xaw/mapview.c: Made get_center_tile_mapcanvas() just like in the gtk+ client. This fixes an assert failure. Sun Jan 13 18:24:45 2002 Vasco Alexandre da Silva Costa : * server/mapgen.c: This patch should stop the assert failures in fill_ranges_improv_lists(). Bug reported by Jason Dorje Short . Sat Jan 12 18:02:24 2002 Vasco Alexandre da Silva Costa : * common/improvement.c: Fix for an array bound overrun in get_effect_vectors() i introduced in my commit on Thu Jan 10 15:14:03 PST 2002. Sat Jan 12 01:08:49 2002 Vasco Alexandre da Silva Costa : * client/packhand.c, common/game.c, common/game.h, server/gamehand.c, server/savegame.c: Fixed memory leak in client/packhand.c. Changed game.destroyed_effects to ceff_vector type. Ran automake again to ensure there are no broken dependencies. Bugs reported by Ben Webb . Fri Jan 11 20:41:20 2002 Anthony Ferrand : * po/fr.po: quelques traductions Fri Jan 11 13:50:48 2002 Raimar Falke : * client/packhand.c, common/capstr.c, common/game.h, common/packets.c, common/packets.h, common/tech.c, common/tech.h, data/civ1/game.ruleset, data/civ2/game.ruleset, data/default/game.ruleset, server/ruleset.c, server/rulesout.c: Make the way in which the costs for techs are determined more flexible. From game.ruleset: Method of calculating technology costs 0 - Civ (I|II) style. Every new tech add researchcost to cost of next tech. 1 - Cost of technology is (1+num_parents)*researchcost, where num_parents == number of requirement for tech, counted recursively. 2 - Cost are read from tech.ruleset. Missing costs are generated by style 1. Technology leak from other civilizations 0 - No leak 1 - Tech costs are multiplied by (num_players-civs_with_tech)/num_players 2 - Same as 1, but civs_with_tech is only counted from players you have embassy with Patch from Juha Litola . Fri Jan 11 11:11:50 2002 Raimar Falke : * ai/advmilitary.c, ai/aihand.c, ai/aitech.c, ai/aitech.h, client/packhand.c, common/game.c, common/game.h, common/player.h, common/tech.c, common/tech.h, server/diplomats.c, server/plrhand.c, server/plrhand.h, server/report.c, server/unittools.c: Introduce of the following new functions total_bulbs_required_for_goal, is_tech_a_req_for_goal, base_total_bulbs_required and found_new_future_tech. Move total_bulbs_required from common/game to common/tech. Remove TECH_MARKED. Generalize the old AI cache (num_unknown_techs). The new cache is in struct player_research(required_techs, num_required_techs and bulbs_required). Fri Jan 11 04:24:14 2002 Mike Kaufman : * client/gui-xaw/mapview.c: fix nasty bug so things get drawn correctly Patch by Jason Dorje Short Fri Jan 11 02:35:54 2002 Vasco Alexandre da Silva Costa : * client/climisc.c: Indented one line. Fri Jan 11 02:32:44 2002 Vasco Alexandre da Silva Costa : * client/climisc.c: Replaced unit_list_iterate loops in num_supported_units_in_city() and num_present_units_in_city() for unit_list_size() calls. Why wasn't this used in the first place? Thu Jan 10 23:36:43 2002 Vasco Alexandre da Silva Costa : * client/climisc.c: Fixed one bug in the previous commit i made. Thu Jan 10 23:14:03 2002 Vasco Alexandre da Silva Costa : * client/climisc.c, server/citytools.c, common/city.c, common/improvement.c, common/improvement.h: Commited a big chunk of patch (PR#1142). This patch adds or removes effects when improvements are built, transferred or sold. Patch by Ben Webb with some changes by me. Thu Jan 10 19:21:57 2002 Erik Sigra : * po/sv.po: update Thu Jan 10 11:27:34 2002 Raimar Falke : * common/capstr.c, common/packets.c: Reduce network bandwidth used by only transferring the parts of a worklist which hold information. Thu Jan 10 11:23:53 2002 Raimar Falke : * common/worklist.c, common/worklist.h: Added 'const' qualifier to some function arguments. Thu Jan 10 11:07:59 2002 Raimar Falke : * server/cityturn.c: Reduce the food stock after a population loss. This will allow correct estimation of the "turns-till-city-grow" at the client side. Reported from Daniel Sjölie as (PR#1134). Patch from me. Thu Jan 10 10:21:21 2002 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Jan 9 21:50:58 2002 Vasco Alexandre da Silva Costa : * Makefile.in, ai/Makefile.in, client/Makefile.in, client/gui-gtk/Makefile.in, client/gui-stub/Makefile.in, client/gui-win32/Makefile.in, client/include/Makefile.in, client/gui-xaw/Makefile.in, common/Makefile.in, data/Makefile.in, data/civ1/Makefile.in, data/classic/Makefile.in, data/civ2/Makefile.in, data/default/Makefile.in, data/engels/Makefile.in, data/hires/Makefile.in, data/misc/Makefile.in, data/nation/Makefile.in, data/scenario/Makefile.in, doc/Makefile.in, data/trident/Makefile.in, server/Makefile.in: Ran automake. Since the new official Freeciv automake version is 1.4-p5 instead of the previous 1.4 this has forced me to update all automake generated files. Wed Jan 9 21:49:07 2002 Vasco Alexandre da Silva Costa : * common/specvec.h, common/specvec_c.h: Added generic vector (resizeable array) code. Wed Jan 9 21:48:08 2002 Vasco Alexandre da Silva Costa : * client/climisc.c, client/climisc.h, client/packhand.c, common/Makefile.am, common/city.h, common/game.c, common/game.h, common/improvement.c, common/improvement.h, common/player.c, common/player.h, server/citytools.c, server/gamehand.c, server/mapgen.c, server/maphand.c, server/plrhand.c, server/ruleset.c, server/savegame.c: Commited patch (PR#1140) which contains code to set up and free lists for tracking improvement effects. It has been modified to use a new vector type based on allocatable things (in astring.c, astring.h). Patch by Ben Webb with some changes by me. Wed Jan 9 18:44:47 2002 Sebastian Bauer : * amiga/gettext.c, amiga/smakefile, client/gui-mui/connectdlg.c, client/gui-mui/dialogs.c, client/gui-mui/graphics.c, client/gui-mui/mapclass.c, client/gui-mui/overviewclass.c: Amiga Version: Compiles now again. Removed map_adjust_x(). Fixed some bugs in the gettext support Wed Jan 9 16:12:53 2002 Raimar Falke : * client/civclient.c: Flush attributes if the user disconnects. Patch from Teemu Kurppa . Wed Jan 9 11:01:22 2002 Egbert Hinzen : * po/de.po: de.po updated Wed Jan 9 02:45:46 2002 Vasco Alexandre da Silva Costa : * client/climisc.c, client/climisc.h, client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c, client/gui-xaw/cityrep.c, client/gui-win32/cityrep.c, common/city.c: Commited patch "Generalised improvement name generation" (PR#1118). Patch by Ben Webb with style changes by me. Tue Jan 8 07:15:27 2002 Egbert Hinzen : * po/de.po: updated Mon Jan 7 21:13:08 2002 Raimar Falke : * server/stdinhand.c: Restrict the set of possible values for the maxplayers option to disable DoS attacks. Reported by Stefan Schnetter as (PR#1103). Patch from Petr Mojzisek . Mon Jan 7 20:42:12 2002 Andreas Kemnade : * data/scenario/Makefile.in: Ran automake Sun Jan 6 18:22:20 2002 Raimar Falke : * data/scenario/Makefile.am: New version from Martin McMahon . Sun Jan 6 16:43:26 2002 Raimar Falke : * client/tilespec.c, common/map.h: Remove superfluous dithers at the edge of the map. Reported as (PR#1132) by Jason Short . Patch from Jason Short with changes from me. Sun Jan 6 16:14:43 2002 Raimar Falke : * data/scenario/british-isles-80x76-v2.51.sav, data/scenario/british-isles-85x80-v2.77.sav: New version from Martin McMahon . Sun Jan 6 10:35:06 2002 Raimar Falke : * server/savegame.c: Restrict the change from DS_NEUTRAL to DS_WAR to AI players. Add comments. Reported as (PR#957) by Andreas Beckmann and as (PR#1146) by Christian Knoke . Patch from Thue Janus Kristensen . Thu Jan 3 11:53:52 2002 Sawada Katsuya : * po/ja.po: Update ja.po to 2229t+60f+429u. Merge SUENAGA Yasuo's translation. Wed Jan 2 23:43:33 2002 Vasco Alexandre da Silva Costa : * client/civclient.c: Adds the client type to the version command line option output. Patch (PR#1188). Patch by Paul Zastoupil . Wed Jan 2 20:55:14 2002 Mike Kaufman : * ai/advdomestic.c: cleanup of domestic_advisor_choose_build() in advdomestic.c no changes to AI behavior. patch by Petr Baudis Sun Dec 30 01:09:37 2001 Anthony Stuckey : * PEOPLE: Updating information on maintainers. Sat Dec 29 22:43:27 2001 Vasco Alexandre da Silva Costa : * PEOPLE: Updated the email of the Japanese translator. Sat Dec 29 19:42:54 2001 Vasco Alexandre da Silva Costa : * common/netintf.c: Fix for (PR#1172). This enables clean compilation on OS/2 EMX. I also modified one line of the current code to comply with the style guide. Patch by Alexander Mai . Fri Dec 28 21:42:55 2001 Sawada Katsuya : * po/ja.po: Update ja.po to 2070t+74f+574u. Merge SUENAGE Yasuo's translation(see file header). Fri Dec 28 21:16:00 2001 Mike Kaufman : * server/autoattack.c: remove a redundant variable and conditional Patch by Chris Richards Tue Dec 25 23:58:13 2001 Vasco Alexandre da Silva Costa : * common/nation.c, common/nation.h: Added 'const' qualifier to some function arguments. Mon Dec 24 13:41:36 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Dec 23 17:08:31 2001 Mike Kaufman : * ai/advdomestic.c: cleanup of ai_best_tile_value(), building_value(), ocean_workers(), road_trade(), farmland_food(), pollution_cost() in advdomestic.c renamed pollution_cost() -> pollution_benefit() renamed building_value() -> impr_happy_val() no changes to AI behavior. patch by Petr Baudis Fri Dec 21 19:14:19 2001 Raimar Falke : * client/gui-gtk/mapview.c, client/gui-mui/mapclass.c, client/gui-mui/mapview.c: Remove map_adjust_[xy] calls. Patch from Jason Short with change from me. Fri Dec 21 16:53:11 2001 Raimar Falke : * client/mapview_common.c, client/mapview_common.h, client/gui-gtk/mapctrl.c, client/gui-mui/mapclass.c, client/gui-xaw/mapctrl.c: Move identical instances of find_city_near_tile() into mapview_common. Remove usage of unreal map positions. Make function body more strict. Reported by Paul Zastoupil as (PR#1107). Patch from Jason Short with changes from me. Fri Dec 21 16:26:39 2001 Raimar Falke : * client/gui-gtk/dialogs.c, client/gui-mui/dialogs.c, client/gui-win32/dialogs.c, common/city.h, client/gui-xaw/dialogs.c, server/cityturn.c: Print a special message if a city can't be incited (because it is capitals for example). Reported from Stuart Yeates (PR#1088). Patch from me. Fri Dec 21 11:27:06 2001 Raimar Falke : * client/gui-xaw/citydlg.c: Add a missing include. Fri Dec 21 11:17:33 2001 Raimar Falke : * ai/advdomestic.c, ai/advmilitary.c, ai/aicity.c, ai/aihand.c, ai/aitech.c, ai/aitech.h, client/climisc.c, client/packhand.c, client/gui-gtk/gui_main.c, client/gui-gtk/helpdlg.c, client/gui-gtk/inteldlg.c, client/gui-gtk/repodlgs.c, client/gui-mui/helpdlg.c, client/gui-mui/inteldlg.c, client/gui-mui/repodlgs.c, client/gui-xaw/gui_main.c, client/gui-xaw/helpdlg.c, client/gui-xaw/inteldlg.c, client/gui-xaw/repodlgs.c, common/game.c, common/game.h, common/packets.c, common/packets.h, common/player.h, common/shared.h, common/tech.c, common/tech.h, server/diplomats.c, server/plrhand.c, server/report.c, server/savegame.c, server/unittools.c: Cleanup of types, function-names, field-names and comments related to techs. - calculate_tech_turns() -> calculate_num_unknown_techs() - research_time() -> total_bulbs_required() - tech_goal_turns() -> num_unknown_techs_for_goal() - field researched in player -> bulbs_researched - field researchpoints in player -> techs_researched Wed Dec 19 20:28:40 2001 Andreas Kemnade : * client/gui-win32/dialogs.c: Corrected size of unit selection dialog (NORMAL_TILE_* -> UNIT_TILE_*) Wed Dec 19 20:05:33 2001 Andreas Kemnade : * client/gui-beos/mapview.cpp, client/gui-stub/mapview.c, client/gui-mui/mapclass.c: Removed map_canvas_adjust_[xy] Patch by Jason Short Wed Dec 19 20:00:18 2001 Andreas Kemnade : * client/gui-win32/citydlg.c, client/gui-win32/menu.c, client/gui-win32/wldlg.c, client/gui-win32/wldlg.h: gui-win32: Added worklist dialog Tue Dec 18 19:44:00 2001 Anthony Ferrand : * po/fr.po: Quelques ajouts Anthony Tue Dec 18 13:52:36 2001 Andreas Kemnade : * client/gui-win32/mapview.c: Removed map_adjust_[xy] from gui-win32 Patch by Jason Short Sat Dec 15 10:40:56 2001 Erik Sigra : * po/sv.po: update Fri Dec 14 10:46:09 2001 Egbert Hinzen : * po/de.po: updated Fri Dec 14 08:51:44 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Thu Dec 13 19:13:17 2001 Raimar Falke : * common/map.c, common/map.h, server/mapgen.c, server/stdinhand.c: Add the option "tinyisles" to leave tiny (1x1) islands on the map. Add the option "separatepoles" to allow poles which are connected with a continent. Patch from Karen Yeats with changes from me. Thu Dec 13 17:17:35 2001 Andreas Kemnade : * client/gui-win32/mapview.c: Oops, get_center_tile_mapcanvas was wrong. Corrected Thu Dec 13 17:02:48 2001 Andreas Kemnade : * client/gui-win32/graphics.c, client/gui-win32/gui_main.c, client/gui-win32/gui_main.h, client/gui-win32/mapctrl.c, client/gui-win32/mapctrl.h, client/gui-win32/mapview.c: Removed some statically allocated DCs Put the map into a subwindow, so you don't need map_win_x and map_win_y anymore Implemented put_nuke_mushroom_pixmaps for isometric mode. Thu Dec 13 16:27:28 2001 Raimar Falke : * data/nation/polish.ruleset: Support for natural city names for the polish nation. Patch from Mateusz Stefek . Thu Dec 13 16:21:26 2001 Raimar Falke : * data/nation/swedish.ruleset: Enables natural city names in the swedish ruleset. Add a comment with etymological information that is useful when deciding where to put city names. Patch from Erik Sigra . Thu Dec 13 15:42:25 2001 Raimar Falke : * client/packhand.c, client/gui-beos/mapview.cpp, client/gui-gtk/mapview.c, client/gui-mui/mapview.c, client/gui-stub/mapview.c, client/gui-xaw/mapview.c, client/gui-win32/mapview.c: Move code from the various decrease_unit_hp_smooth()s into handle_unit_combat(). Add header comment to decrease_unit_hp_smooth. Patch from Jason Short with changes from me. Thu Dec 13 15:30:31 2001 Raimar Falke : * client/citydlg_common.c, client/mapview_common.c: Rewrite and document the map-position-to-canvas-pixel-position transformation. Patch from Jason Short . Wed Dec 12 04:44:17 2001 Egbert Hinzen : * po/de.po: updated Tue Dec 11 16:48:48 2001 Raimar Falke : * common/game.c, common/game.h, server/citytools.c, server/savegame.c, server/stdinhand.c: Add a new server variable "savepalace" which will rebuild a new palace for free (like the palace in the initial capital) in a randomly chosen city if the player lost his capital. Reported from Steve Kay as (PR#1070). Patch from Petr Baudis and me. Tue Dec 11 16:33:15 2001 Raimar Falke : * ABOUT-NLS, AUTHORS, ChangeLog, Makefile.am, aclocal.m4, configure: Remove trailing newlines. Remove trailing whitespace in the last line. Tue Dec 11 16:16:26 2001 Raimar Falke : * ai/Makefile.am, ai/advisland.c, ai/aihand.c, amiga/ReadMe, amiga/ReadMe.developer, amiga/amigaclient.c, amiga/libintl.h, client/cityrepdata.c, client/climisc.h, client/gui-beos/App.cpp, client/gui-beos/App.hpp, client/gui-beos/Backend.cpp, client/gui-beos/Defs.cpp, client/gui-beos/MainWindow.cpp, client/gui-beos/Makefile, client/gui-beos/MapCanvas.cpp, client/gui-beos/OutputView.cpp, client/gui-beos/README.BeOS, client/gui-beos/README.design, client/gui-beos/RadarView.cpp, client/gui-beos/StatusView.cpp, client/gui-beos/SummaryView.cpp, client/gui-beos/UnitInfoView.cpp, client/gui-beos/UnitsBelowView.cpp, client/gui-beos/chatline.cpp, client/gui-beos/chatline.h, client/gui-beos/citydlg.h, client/gui-beos/cityrep.h, client/gui-beos/connectdlg.cpp, client/gui-beos/connectdlg.hpp, client/gui-beos/dialogs.cpp, client/gui-beos/dialogs.h, client/gui-beos/diplodlg.cpp, client/gui-beos/diplodlg.h, client/gui-beos/gotodlg.cpp, client/gui-beos/gotodlg.h, client/gui-beos/gui_main.h, client/gui-beos/helpdlg.hpp, client/gui-beos/mapctrl.h, client/gui-beos/mapview.h, client/gui-beos/menu.cpp, client/gui-beos/menu.hpp, client/gui-beos/messagewin.cpp, client/gui-beos/messagewin.h, client/gui-beos/optiondlg.cpp, client/gui-beos/optiondlg.hpp, client/gui-beos/plrdlg.h, client/gui-beos/repodlgs.h, client/gui-beos/spaceshipdlg.cpp, client/gui-beos/spaceshipdlg.h, client/gui-beos/wldlg.cpp, client/gui-gtk/Makefile.am, client/gui-gtk/gui_stuff.c, client/gui-gtk/menu.h, client/gui-mui/autogroupclass.h, client/gui-mui/cityrep.c, client/gui-mui/dialogs.c, client/gui-mui/finddlg.c, client/gui-mui/graphics.c, client/gui-mui/historystringclass.h, client/gui-mui/inputdlg.c, client/gui-mui/inteldlg.c, client/gui-mui/mapctrl.c, client/gui-mui/mapview.c, client/gui-mui/muistuff.c, client/gui-mui/objecttreeclass.h, client/gui-mui/overviewclass.h, client/gui-mui/plrdlg.c, client/gui-mui/scrollbuttonclass.h, client/gui-mui/spaceshipdlg.c, client/gui-mui/transparentstringclass.h, client/gui-mui/wldlg.c, client/gui-mui/worklistclass.h, client/gui-win32/Makefile.am, client/gui-win32/dialogs.c, client/gui-win32/diplodlg.c, client/gui-win32/graphics.c, client/gui-win32/mapctrl.c, client/gui-win32/mapview.c, client/gui-win32/menu.c, client/gui-win32/optiondlg.h, client/gui-win32/repodlgs.c, client/gui-win32/spaceshipdlg.c, client/gui-xaw/Makefile.am, client/gui-xaw/canvas.c, client/gui-xaw/chatline.c, client/gui-xaw/citydlg.c, client/gui-xaw/colors.c, client/gui-xaw/colors.h, client/gui-xaw/messagedlg.c, client/gui-xaw/messagewin.c, client/gui-xaw/pixcommp.h, client/gui-xaw/ratesdlg.c, client/include/citydlg_g.h, client/include/colors_g.h, client/include/menu_g.h, data/trident.tilespec, common/astring.c, common/genlist.c, common/idex.c, common/improvement.c, common/inputfile.c, common/mem.c, common/packets_lsend.c, common/registry.c, common/sbuffer.h, common/spaceship.h, common/unittype.c, data/civ1/techs.ruleset, data/civ1/units.ruleset, data/civ2/techs.ruleset, data/civ2/units.ruleset, data/default/techs.ruleset, data/default/units.ruleset, debian/docs, data/nation/arab.ruleset, data/nation/aztec.ruleset, data/nation/babylonian.ruleset, data/nation/bavarian.ruleset, data/nation/carthaginian.ruleset, data/nation/chilean.ruleset, data/nation/czech.ruleset, data/nation/dunedain.ruleset, data/nation/egyptian.ruleset, data/nation/finnish.ruleset, data/nation/hungarian.ruleset, data/nation/inca.ruleset, data/nation/indian.ruleset, data/nation/israeli.ruleset, data/nation/japanese.ruleset, data/nation/kenyan.ruleset, data/nation/korean.ruleset, data/nation/krevi.ruleset, data/nation/mongol.ruleset, data/nation/mordor.ruleset, data/nation/olympic.ruleset, data/nation/persian.ruleset, data/nation/polish.ruleset, data/nation/portuguese.ruleset, data/nation/russian.ruleset, data/nation/thai.ruleset, data/nation/ukrainian.ruleset, data/nation/vietnamese.ruleset, data/nation/zulu.ruleset, intl/ChangeLog, doc/INSTALL.debian.de, doc/NEWS.de, server/barbarian.c, server/meta.c: Remove trailing newlines. Remove trailing whitespace in the last line. Mon Dec 10 21:00:18 2001 Gabor Takacs : * po/hu.po: Update from Gabor Takacs. Sun Dec 9 16:27:56 2001 Raimar Falke : * freeciv_hackers_guide.txt: Spelling: replace "incomming" with "incoming". Patch from "Per I. Mathisen" . Sun Dec 9 16:02:11 2001 Raimar Falke : * client/clinet.c, client/packhand.c, client/packhand.h, common/connection.h, common/packets.c, server/sernet.c: Spelling: replace "incomming" with "incoming". Patch from "Per I. Mathisen" . Sun Dec 9 15:50:53 2001 Raimar Falke : * server/srv_main.c: Log the fact that the game is over. Patch from Petr Baudis . Sun Dec 9 14:08:26 2001 Raimar Falke : * server/gotohand.c: Remove redundant initializations. Adapt generate_warmap for this. Patch from Gregory Berkolaiko . Sun Dec 9 11:14:46 2001 Raimar Falke : * server/gotohand.c: Realize a FIXME in goto_zoc_ok: goto_zoc_ok now gets a bitvector of the directions we came from. This makes dir_ok obsolete. Patch from Gregory Berkolaiko . Sun Dec 9 09:16:24 2001 Raimar Falke : * common/map.h, server/gamehand.c: Added new macros square_dxy_iterate and circle_iterate to common/map.h. Rewrite the initial exposing of tiles using circle_iterate to avoid unreal map positions. Reported as (PR#1063) and patch from Jason Dorje Short . Sat Dec 8 16:52:39 2001 Thue Janus Kristensen : * server/barbarian.c, server/sernet.c, server/srv_main.c, server/stdinhand.c: Call rl_callback_handler_remove() before closing the server. This ensures teh terminal is left in a sane state. Fixes (PR#1077) Patch by Petr Baudis with changes by me. Sat Dec 8 15:15:51 2001 Vasco Alexandre da Silva Costa : * client/climisc.c, client/climisc.h, client/control.c, client/packhand.c, client/tilespec.c, client/gui-gtk/citydlg.c, client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c, client/gui-mui/graphics.c, client/gui-mui/mapclass.c, client/gui-win32/citydlg.c, client/gui-win32/mapview.c, client/gui-xaw/citydlg.c, client/gui-xaw/mapview.c, common/map.c, common/map.h: Moved tile_is_known() from common/ to client/ and renamed it to tile_get_known(). This solves PR#1098. Patch by Mike Kaufman with changes from Jason Dorje Short . Thu Dec 6 11:59:04 2001 Raimar Falke : * 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/roman.ruleset, data/nation/scottish.ruleset, data/nation/sioux.ruleset, data/nation/welsh.ruleset, server/cityhand.c, server/citytools.c, server/citytools.h, server/ruleset.c, server/settlers.c, server/unittools.c: Add the ability to structure the city names of the nations based on the (surrounding) terrain. For this city_name_suggestion now take the position of the city. Patch from Cameron Morland with changes from me. Thu Dec 6 09:32:55 2001 Raimar Falke : * server/gotohand.c, common/player.h, common/unit.h: Change the way air_can_move_between works to not access unreal tiles and to be more readable. Extract the checks into airspace_looks_safe. Added MOVE_COST_AIR to unit.h. Added a new handicap to control behavior wrt fog of war. Reported by "Pieter J. Kersten" as (PR#1051). Patch from Jason Dorje Short with changes from me. Thu Dec 6 01:03:48 2001 Vasco Alexandre da Silva Costa : * client/citydlg_common.c: Added #include directive. Wed Dec 5 04:15:50 2001 Vasco Alexandre da Silva Costa : * client/citydlg_common.c, client/citydlg_common.h: I forgot to add the new files before commit. Wed Dec 5 04:13:04 2001 Vasco Alexandre da Silva Costa : * client/Makefile.am, client/Makefile.in, configure, client/gui-gtk/Makefile.in, client/gui-gtk/citydlg.c, client/gui-mui/mapclass.c, client/gui-win32/citydlg.c, client/include/citydlg_g.h: Remove duplicated code from citydlg.c. Similar to the previous changes to mapview.c. Patch from Jason Dorje Short . Tue Dec 4 12:07:29 2001 Egbert Hinzen : * po/de.po: Some errors corrected by Christian Knoke Mon Dec 3 22:47:27 2001 Gabor Takacs : * po/hu.po: Update from Gabor Takacs: The hu.po file is replaced to a better one. Sun Dec 2 13:30:38 2001 Raimar Falke : * common/map.c, common/map.h, server/gotohand.c, server/settlers.c: Provide a base method (map_distance_vector) for calculating a distance between two map positions. This method depends on the topology. All other distance functions shouldn't. Update other distance functions. Remove xdist and ydist. Patch by Jason Dorje Short and me. Fri Nov 30 12:50:36 2001 Raimar Falke : * client/gui-gtk/chatline.c: Allow the sending of chatline packet at all time. Previously this wasn't allowed if the chatline wasn't sensitive. However the appearance of the chatline widget doesn't change if the widget is in-sensitive. This confuses the user. Patch from Juha Litola . Fri Nov 30 11:39:22 2001 Raimar Falke : * server/mapgen.c: Fix code which produces non-normal coordinates during the creation of a random map position in a rectangle. Reported by Jason Dorje Short as (PR#1043). Patch by me. Tue Nov 27 20:11:29 2001 Raimar Falke : * client/mapview_common.c, client/mapview_common.h, client/gui-mui/mapview.c, client/gui-win32/mapview.c, client/gui-xaw/mapview.c: Extract and remove duplicated code in the mapview.c files. This code includes the function which transforms canvas coordinates to map positions (canvas_pos_to_map_pos) and back (map_pos_to_canvas_pos). And also the code which centers the mapview on a given map tile (base_center_tile_mapcanvas). The code of these three function is now gui independent and in client/mapview_common. Patch from Jason Dorje Short . Tue Nov 27 10:05:14 2001 Raimar Falke : * server/mapgen.c: Cleanup: wrap global variables into a struct and pass a reference around. Fri Nov 23 17:27:09 2001 Raimar Falke : * common/game.c, common/map.h, server/barbarian.c, server/gamelog.c, server/maphand.c, server/savegame.c: Introduce regular map positions. Every map position (x,y) is regular iff 0<=x with changes from me. Thu Nov 22 20:03:46 2001 Raimar Falke : * client/gui-gtk/plrdlg.c: Add a check for a non-existing flag. Depending on the tileset it is possible that certain nations doesn't have a flag sprite. Reported from Reinier Post as (PR#1053). Patch from me. Tue Nov 20 22:03:36 2001 Anthony Ferrand : * po/fr.po: remplacement de / par | dans le menu ordres, ligne Aller/Aéroporter vers une ville Anthony Tue Nov 20 22:02:41 2001 Erik Sigra : * po/sv.po: Update. Correction from Mattias Andersson . Tue Nov 20 20:59:39 2001 Andreas Kemnade : * client/gui-win32/dialogs.c: gui-win32: Have only one unit selection dialog at the same time. When races dialog is closed, focus the main window. Patch by James Wilson Sun Nov 18 11:40:38 2001 Anthony Ferrand : * po/fr.po: *** empty log message *** Fri Nov 16 15:53:44 2001 Andreas Kemnade : * client/gui-win32/gui_stuff.c, client/gui-win32/optiondlg.c: Fixed some problems with homogeneous hboxes and vboxes. Fri Nov 16 14:29:30 2001 Andreas Kemnade : * client/gui-win32/graphics.c: gui-win32: Make the non-isometric mode work again. Bug reported by James Wilson Sun Nov 11 17:46:21 2001 Raimar Falke : * common/map.c, common/map.h, server/barbarian.c, server/mapgen.c, server/maphand.c: Add new function map_num_tiles which yields the number of real map positions/tiles. This is necessary as a preparation for maps where normal!=regular. Patch by Jason Dorje Short with changes from me. Sun Nov 11 16:18:32 2001 Raimar Falke : * freeciv_hackers_guide.txt: Add a new macro CHECK_MAP_POS which helps to assure that every map position argument of a function is normal. Calls to is_real_tile and/or normalize_map_pos are replaced with CHECK_MAP_POS or removed based on the context. Patch from Gaute B Strokkenes and Jason Dorje Short . Small changes from me. Sun Nov 11 15:49:18 2001 Raimar Falke : * client/tilespec.c, common/map.c, common/map.h, server/maphand.c, server/settlers.c, server/unittools.c: Add a new macro CHECK_MAP_POS which helps to assure that every map position argument of a function is normal. Calls to is_real_tile and/or normalize_map_pos are replaced with CHECK_MAP_POS or removed based on the context. Patch from Gaute B Strokkenes and Jason Dorje Short . Small changes from me. Sun Nov 11 15:32:42 2001 Egbert Hinzen : * po/de.po: updated Sun Nov 11 11:04:37 2001 Raimar Falke : * client/gui-gtk/citydlg.c: Add an indicator in the GTK city dialog for the city states disorder/happy/celebrating. Patch from Andreas Beckmann . Fri Nov 9 19:40:51 2001 Erik Sigra : * po/sv.po: Fix typo reported by Mattias Andersson . Wed Nov 7 19:16:12 2001 Andreas Kemnade : * client/gui-win32/citydlg.c: gui-win32: Draw the tiles in the right order, so that tiles closer to the viewer are not obscured by the tiles behind. Wed Nov 7 18:48:21 2001 Andreas Kemnade : * configure, configure.in: Link against -lm only if needed to avoid trouble on cygwin builts Bug reported by James Wilson . Patch by me. Wed Nov 7 18:39:05 2001 Andreas Kemnade : * client/gui-win32/mapview.c: gui-win32: Added smooth movement and hitpoint decrease Mon Nov 5 08:58:30 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po. Fixed stupid spelling error. Mon Nov 5 02:00:00 2001 Gaute B Strokkenes : * ai/aiunit.c: * ai/aiunit.c (city_reinforcements_cost_and_value): Add a semicolon to the end of a square_iterate block. Sun Nov 4 01:52:04 2001 Gaute B Strokkenes : * client/gui-gtk/citydlg.c: * client/gui/gui/gtk/citydlg.c (city_dialog_update_map_iso): Draw the tiles in the right order, so that tiles closer to the viewer are not obscured by the tiles behind. Patch by Jason Dorje Short . Thu Nov 1 10:03:07 2001 Raimar Falke : * server/savegame.c: Replace unsigend with unsigned to make it compile. Reported by Johnny Mnemonic . Thu Nov 1 05:00:11 2001 Gaute B Strokkenes : * server/savegame.c: * server/savegame.c (player_load): Fix warnings on LP64 platforms. Thu Nov 1 01:37:36 2001 Egbert Hinzen : * po/de.po: updated Wed Oct 31 11:35:11 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Tue Oct 30 18:53:33 2001 Erik Sigra : * po/sv.po: update Tue Oct 30 18:17:26 2001 Andreas Kemnade : * client/gui-win32/citydlg.c, client/gui-win32/mapview.c: Corrected calls to city_turns_to_build (additional parameter) Tue Oct 30 17:25:49 2001 Andreas Kemnade : * client/clinet.c: Makes the User-Agent string on windows looking nicer. Tue Oct 30 17:10:58 2001 Andreas Kemnade : * client/Makefile.in: Ran automake Tue Oct 30 12:11:44 2001 Raimar Falke : * client/Makefile.am, client/climisc.c, client/climisc.h, client/mapview_common.c, client/mapview_common.h, client/gui-mui/mapview.c, client/gui-gtk/mapview.c, client/gui-gtk/mapview.h, client/gui-win32/mapview.c, client/gui-win32/mapview.h, client/gui-stub/mapview.c, client/include/mapview_g.h, client/gui-xaw/mapview.c: Create new files mapview_common.[ch] which should contain gui-independent functions which are are used from the client/gui-*/mapview.c files. Move refresh_tile_mapcanvas and get_grid_color to mapview_common. Patch from Jason Dorje Short and me. Tue Oct 30 11:29:34 2001 Raimar Falke : * client/gui-gtk/citydlg.c, po/POTFILES.in: Translate strings in the new city dialog. Patch from Daniel Sjölie and Michael Stefaniuc with changes from me. Tue Oct 30 11:19:35 2001 Raimar Falke : * client/gui-gtk/citydlg.c: Disable the "List present units" button if there are no units present. Tue Oct 30 11:12:04 2001 Raimar Falke : * client/options.c, client/options.h, client/gui-gtk/citydlg.c, client/gui-gtk/gui_stuff.c: Add an option which specifies if the meta key has to be hold for a keyboard shortcut. Defaults to the old behavior which requires the meta key. Currently GTK-only. Patch from Daniel Sjölie . Tue Oct 30 10:59:20 2001 Raimar Falke : * common/map.c, common/map.h, server/barbarian.c, server/mapgen.c, server/maphand.c: Add new method rand_map_pos which generates a random map position on the map. Change code to use it. Patch from Jason Dorje Short with changes from me. Tue Oct 30 10:37:18 2001 Raimar Falke : * server/unithand.c: Remove unnecessary use of my_snprintf. Patch from Michael Stefaniuc . Tue Oct 30 10:34:23 2001 Raimar Falke : * po/POTFILES.in, server/autoattack.c: Translate user messages from server/autoattack.c. Patch by Michael Stefaniuc . Mon Oct 29 13:23:40 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Oct 28 20:07:27 2001 Erik Sigra : * po/sv.po: update Sun Oct 28 18:26:36 2001 Andreas Kemnade : * client/gui-win32/connectdlg.c, client/gui-win32/gui_stuff.c, client/gui-win32/gui_stuff.h: Implemented the metaserver dialog, added tab control handling stuff to layout management and fixed some bugs in the layout management. Fri Oct 26 11:52:55 2001 Andreas Kemnade : * client/gui-gtk/Makefile.in: ran automake Fri Oct 26 10:13:53 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po (added strings from ../client/gui-gtk/happiness.c) Fri Oct 26 09:44:14 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Fri Oct 26 08:07:10 2001 Raimar Falke : * client/cityrepdata.c, client/climisc.c, client/climisc.h, client/gui-gtk/Makefile.am, client/gui-gtk/citydlg.c, client/gui-gtk/citydlg.h, client/gui-gtk/happiness.c, client/gui-gtk/happiness.h, client/gui-gtk/mapview.c, client/gui-gtk/menu.c, client/gui-gtk/wldlg.c, client/gui-gtk/wldlg.h, client/gui-mui/citydlg.c, client/gui-mui/mapclass.c, client/include/helpdlg_g.h, client/gui-xaw/citydlg.c, client/gui-xaw/mapview.c, common/city.c, common/city.h, data/helpdata.txt, server/cityturn.c: New version of the city dialog for the GTK client. This new version uses a different layout and also includes a display for the various happiness stages of the citizen. The worklist dialog was also completely overhauled. Add a new entry in the help system for the worklist editor. Patch from Tuomas Airaksinen, Mike Kaufman and Daniel Sjölie. With contributions from Raimar Falke,Christian Knoke and Thue Janus Kristensen. Fri Oct 26 07:33:23 2001 Raimar Falke : * common/game.c, common/game.h, server/ruleset.c, server/savegame.c, server/stdinhand.c: Introduce new server variable citymindist which will overwrite the ruleset variable min_dist_bw_cities if set to non-zero. This allows non-smallpox games without modifying the ruleset. Patch from Karl-Ingo Friese . Fri Oct 26 07:24:56 2001 Raimar Falke : * client/tilespec.c: Replace direct access of the known field in struct tile with calls of tile_is_known. Patch from Mike Kaufman . Fri Oct 26 07:22:26 2001 Raimar Falke : * server/cityturn.c, server/cityturn.h: Make the method city_increase_size public. This is needed for civworld. Patch from Mike Kaufman . Fri Oct 26 07:19:08 2001 Raimar Falke : * client/control.c: Remove the "focus hack". The purpose of this "hack" is unknown. This "hack" introduce a non-normal unit position which obstructs the task to bring normal positions to all code. Quoting from an email from Jason Dorje Short : ----------- The focus hack changes the position of the unit so that it is not drawn in refresh_tile_mapcanvas below. (The unit is in focus, of course, since it's being moved.) Later in refresh_tile_mapcanvas, a check is done to see if the unit in focus is on the current square, and if so it's drawn. Since the unit has been moved, it will not be found on the current square but since the coordinates of the unit are invalid a call to map_get_tile for those coordinates is not "clean". Under alternate topologies the behavior may become unpredictable. It does not appear as though this hack is needed; it is very old and I see no problems with drawing when it is removed. If it is to be kept, there are several ways it could be handled. An is_normal_map_pos check could be done before the map_get_tile call, or the unit could be removed from focus entirely (which would solve the problem but may have side effects). ----------- Fri Oct 26 07:13:56 2001 Raimar Falke : * client/civclient.c: Bug fix: actually call the handle_start_turn method which was recently introduced. Sun Oct 21 18:13:34 2001 Andreas Kemnade : * client/gui-win32/diplodlg.c: gui-win32: Added diplomacy dialog Fri Oct 19 08:12:52 2001 Raimar Falke : * client/tilespec.c, client/tilespec.h, common/map.h: Cleanup fill_tile_sprite_array{_iso,}. This involves the removal of 16 variables like ttype_north or tspecial_north, removing superfluous constructs like in "(ttype_north==T_MOUNTAINS || ttype_north==T_MOUNTAINS)" and the use of loops. Patch from Jason Dorje Short with changes from me. Thu Oct 18 19:10:17 2001 Raimar Falke : * common/city.c, common/city.h: Fixing a bug where undefined data is accessed: generic_city_refresh calls set_food_trade_shields calls city_get_food_tile calls city_celebrating calls city_happy which accesses pcity->ppl_happy[4] which is undefined. The fix involves the creation of a new set of functions (base_*) for the functions (city_get_shields_tile, city_get_trade_tile, city_get_food_tile) which take the celebrating flag as an argument. city_celebrating is split into a part (base_city_celebrating) which can also be used if pcity->ppl_happy[4] isn't set yet. Thu Oct 18 16:45:32 2001 Raimar Falke : * client/packhand.c, client/packhand.h, common/packets.c, common/packets.h, server/gamehand.c, server/gamehand.h, server/srv_main.c: Add a new packet PACKET_START_TURN which is sent after the server finished all turn-{end,start}-actions. There are activities (managing of the units) after the new_year packet is sent. So the client will receive the following packets in this order: PACKET_BEFORE_NEW_YEAR, PACKET_NEW_YEAR and PACKET_START_TURN. This addition is necessary to disable all agents during the turn calculation of the server. Thu Oct 18 15:12:48 2001 Raimar Falke : * client/control.c, client/control.h: Change signature of request_move_unit_direction to take a direction instead of dx and dy. Thu Oct 18 15:09:16 2001 Raimar Falke : * server/unithand.c: Reorder the outgoing packets if a unit changes it homecity. With the new order the updated unit info is sent out first to enable a correct client side calculation of the cities. Thu Oct 18 11:12:17 2001 Erik Sigra : * po/sv.po: update Wed Oct 17 13:16:45 2001 Raimar Falke : * server/savegame.c: Cleanup: encapsulate the loading of parts of the map in the new macro LOAD_MAP_DATA. Make the error checking in ascii_hex2bin more strict based on suggestions of Gaute B Strokkenes . Patch by Jason Dorje Short with changes from me. Wed Oct 17 07:33:27 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Oct 17 03:04:03 2001 Egbert Hinzen : * po/de.po: updated Tue Oct 16 17:31:53 2001 Andreas Kemnade : * client/gui-win32/dialogs.c: Fixes a msgmerge warning and adds the stuff from client/gui-win32 to the list of files containing translatable strings Tue Oct 16 17:30:47 2001 Andreas Kemnade : * po/POTFILES.in: Fixes a msgmerge warning and adds the stuff from client/gui-win32 to the list of files containing translatable strings Tue Oct 16 13:45:07 2001 Jeff Mallatt : * client/gui-gtk/cityrep.c: Removed unused and compile-crash causing include of log.h. Tue Oct 16 09:11:15 2001 Raimar Falke : * client/control.c, client/gui-gtk/dialogs.c, client/gui-gtk/mapview.c, client/gui-win32/mapview.c, client/gui-mui/mapclass.c, client/gui-mui/mapview.c, client/gui-xaw/dialogs.c, client/gui-xaw/mapview.c: Replace various code constructs with square_iterate, is_real_tile, nearest_real_pos or normalize_map_pos. Unify refresh_tile_mapcanvas. Patch by Jason Dorje Short with changes from me. Mon Oct 15 19:51:01 2001 Raimar Falke : * client/gui-gtk/mapview.c: Cleanup: replace "y >= 0 && y < map.ysize" with "is_real_tile(x, y)". Patch from Gaute B Strokkenes . Mon Oct 15 13:42:51 2001 Raimar Falke : * common/map.c, common/map.h, server/unithand.c, server/unittools.c: Remove check_coords. It has been replaced with normalize_map_pos and is_normal_map_pos. Patch by Jason Dorje Short with changes from me. Mon Oct 15 13:03:51 2001 Raimar Falke : * server/unittools.c: Fix buglet which caused unit on goto to abort to early. Reported by Christian Knoke as (PR#1009). Patch by Gregory Berkolaiko . Mon Oct 15 09:39:36 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Oct 14 21:16:00 2001 Raimar Falke : * common/map.h: Add IS_BORDER_MAP_POS to allow the optimization of iterate macros. Patch by Jason Dorje Short . Sun Oct 14 21:02:16 2001 Raimar Falke : * common/map.h, server/barbarian.c, server/mapgen.c, server/plrhand.c, server/sanitycheck.c, server/settlers.c, server/unittools.c: Replace map_adjust_* with is_real_tile or is_normal_map_pos. Patch by Jason Dorje Short . Sun Oct 14 15:28:37 2001 Raimar Falke : * client/gui-xaw/mapctrl.c: Convert map_to_city_[xy] to map_to_city_map. Reported by Gaute B Strokkenes . Sun Oct 14 14:53:41 2001 Raimar Falke : * data/civ1/game.ruleset, data/civ2/game.ruleset: Add missing empty initial techs property. Patch by Lino Mastrodomenico . Sat Oct 13 17:38:58 2001 Andreas Kemnade : * client/gui-win32/graphics.c, client/gui-win32/graphics.h, client/gui-win32/mapview.c: Finally implemented dither_tile. Some cleanup of gfx code Sat Oct 13 08:46:59 2001 Erik Sigra : * po/sv.po: update Sat Oct 13 03:46:33 2001 Egbert Hinzen : * po/de.po: de.po updated Fri Oct 12 12:22:19 2001 Raimar Falke : * common/capstr.c, common/game.h, common/nation.h, common/packets.c, common/packets.h, data/default/game.ruleset, data/nation/american.ruleset, data/nation/arab.ruleset, data/nation/argentine.ruleset, data/nation/australian.ruleset, data/nation/aztec.ruleset, data/nation/babylonian.ruleset, data/nation/barbarian.ruleset, data/nation/bavarian.ruleset, data/nation/boer.ruleset, data/nation/brazilian.ruleset, data/nation/canadian.ruleset, data/nation/carthaginian.ruleset, data/nation/catalan.ruleset, data/nation/chilean.ruleset, data/nation/chinese.ruleset, data/nation/cornish.ruleset, data/nation/croatian.ruleset, data/nation/czech.ruleset, data/nation/danish.ruleset, data/nation/dunedain.ruleset, data/nation/dutch.ruleset, data/nation/egyptian.ruleset, data/nation/english.ruleset, data/nation/estonian.ruleset, data/nation/filipino.ruleset, data/nation/finnish.ruleset, data/nation/french.ruleset, data/nation/german.ruleset, data/nation/greek.ruleset, data/nation/hungarian.ruleset, data/nation/inca.ruleset, data/nation/indian.ruleset, data/nation/irish.ruleset, data/nation/israeli.ruleset, data/nation/italian.ruleset, data/nation/japanese.ruleset, data/nation/kenyan.ruleset, data/nation/korean.ruleset, data/nation/krevi.ruleset, data/nation/latvian.ruleset, data/nation/lithuanian.ruleset, data/nation/mongol.ruleset, data/nation/mordor.ruleset, data/nation/olympic.ruleset, data/nation/persian.ruleset, data/nation/polish.ruleset, data/nation/portuguese.ruleset, data/nation/roman.ruleset, data/nation/russian.ruleset, data/nation/scottish.ruleset, data/nation/serbian.ruleset, data/nation/silesian.ruleset, data/nation/singaporean.ruleset, data/nation/sioux.ruleset, data/nation/slovenian.ruleset, data/nation/spanish.ruleset, data/nation/swedish.ruleset, data/nation/thai.ruleset, data/nation/turk.ruleset, data/nation/ukrainian.ruleset, data/nation/vietnamese.ruleset, data/nation/viking.ruleset, data/nation/welsh.ruleset, data/nation/zulu.ruleset, server/plrhand.c, server/ruleset.c: Add global and nation specific initial techs. Such techs are given to the players before the game start. The amount is limited to MAX_NUM_TECH_LIST (currently 10). Global initial techs are useful for creating scenarios (e.g., modern warfare) and for testing. Nation-specific initial techs, combined with a multiply rooted tech tree, can be used to create special capabilities for specific nations. Patch submitted by Arien Malec with changes from me. Fri Oct 12 10:12:13 2001 Raimar Falke : * client/tilespec.c: Change drawing order for isometric view to make specials visible. Document the drawing order for the isometric and non-isometric case. Patch by Bert Buchholz with changes by me. Thu Oct 11 18:06:25 2001 Raimar Falke : * client/clinet.c: Reset aconnection.client.request_id_of_currently_handled_packet at every (re)connect. Bug reported by Jason Dorje Short as (PR#1002). Fix by me. Thu Oct 11 17:06:07 2001 Olivier Beyssac : * po/fr.po: fr.po update Thu Oct 11 12:37:06 2001 Raimar Falke : * common/map.c, server/mapgen.c, server/maphand.c: Convert all code like "y*map.xsize + x" to "map_inx(x,y)". Introduce new macros rmap and MAP_TILE. Wed Oct 10 15:32:36 2001 Raimar Falke : * PEOPLE: Updated email addresses of Raahul Kumar, Jason Dorje Short and Raimar Falke. Wed Oct 10 11:33:26 2001 Erik Sigra : * doc/HOWTOPLAY.sv, po/sv.po: Most of this is corrections from Mattias Andersson . Tue Oct 9 18:57:01 2001 Raimar Falke : * client/gui-gtk/citydlg.c, client/gui-gtk/gotodlg.c, client/gui-gtk/gui_main.c, client/gui-gtk/mapctrl.c, client/gui-gtk/messagewin.c, client/gui-gtk/plrdlg.c, client/gui-gtk/repodlgs.c, client/gui-gtk/wldlg.c: Replace casting from gint to gpointer with special macros. This is needed for sizeof(gint)!=sizeof(gpointer) platforms. Patch by Ben Webb with changes from me. Tue Oct 9 16:26:46 2001 Raimar Falke : * common/map.c, common/map.h: Add is_normal_map_pos(). Jason Dorje Short . Tue Oct 9 15:27:34 2001 Raimar Falke : * server/mapgen.c: Change the implementation of smooth_map. The behavior of the old code depends on the order of the positions which whole_map_iterate produces. The new code uses a new height map to prevent this. The new code also changes the way map positions which lay of the map are handeled. Tue Oct 9 14:51:32 2001 Raimar Falke : * client/gui-gtk/plrdlg.c: Make the action_area (where the buttons are) non-homogeneous i.e. the buttons can have different widths. This reduces the total width of the dialog. Tue Oct 9 12:44:07 2001 Andreas Kemnade : * client/gui-win32/inteldlg.c: gui-win32: Added the intelligence dialog Mon Oct 8 12:14:39 2001 Raimar Falke : * client/clinet.c, client/clinet.h, client/packhand.c: Remove the "Client: No reaction from server." message. Mon Oct 8 12:11:16 2001 Raimar Falke : * client/goto.c, common/map.c, common/map.h, server/gotohand.c: Chang the documentation of tile_move_cost_ai to follow the code. Reformat the code of tile_move_cost_ai to be more clear. Replace -3 with MOVE_COST_FOR_VALID_SEA_STEP. Mon Oct 8 12:02:09 2001 Raimar Falke : * server/plrhand.c: Reorder the packets which are sent to the client if the government changes. The client will at first get the player_info packet with the new government and afterwards the updated city informations. The old behavior breaks the client side city re-calculation. Reported by Christian Knoke . Patch by me. Sun Oct 7 16:30:44 2001 Raimar Falke : * server/plrhand.c: Translate the bonus message. Patch by Michael Stefaniuc . Sun Oct 7 09:47:27 2001 Andreas Kemnade : * client/gui-win32/plrdlg.c, client/gui-win32/plrdlg.h: gui-win32: Added player dialog Sat Oct 6 21:02:01 2001 Raimar Falke : * client/packhand.c, common/capstr.c, common/packets.c, common/packets.h, server/citytools.c: Add the tile_trade field to the city_info packet. This is necessary to enable generic_city_refresh to return correct trade values at the client side. Sat Oct 6 12:01:29 2001 Raimar Falke : * server/gotohand.c: Cleanup: change dir_ok to be independent of the ordering of the direction system used. Sat Oct 6 11:14:09 2001 Raimar Falke : * common/game.c: Change game_remove_city to only call set_worker_city for real tiles. Fri Oct 5 10:21:12 2001 Raimar Falke : * data/scenario/iberian-peninsula-136x100-v0.9.sav: File is obsoleted by iberian-peninsula-136x100-v1.0.sav. Fri Oct 5 09:47:42 2001 Raimar Falke : * client/gui-gtk/mapview.c: Add the infrastructure to the things which are displayed in the info label. Patch by Andreas Beckmann . Fri Oct 5 09:35:36 2001 Raimar Falke : * server/srv_main.c: Changes the savegame name format to allow easier sorting using ls. Patch by Andreas Beckmann with changes by me. Thu Oct 4 20:23:32 2001 Raimar Falke : * ai/aicity.c, client/gui-gtk/mapview.c, client/gui-mui/mapclass.c, client/gui-xaw/mapview.c, common/city.c, common/city.h, server/cityhand.c, server/citytools.c, server/cityturn.c, server/settlers.c: Cleanup: add is_city_center and change to to use it Thu Oct 4 20:09:30 2001 Raimar Falke : * server/gotohand.c, server/gotohand.h, server/unithand.c, server/unittools.c, server/unittools.h: Introduce enum goto_result as the result type of do_unit_goto and goto_route_execute. This allows the caller to extract the various successes/failures more easily. Patch by Gregory Berkolaiko with changes by me. Thu Oct 4 19:36:55 2001 Raimar Falke : * client/climisc.c: Fix two bugs in the recently introduced progress display of settler activities: - handle units with no moves left correctly - ensure that the number of remaining turns won't go below 1 Patch by Andreas Beckmann . Wed Oct 3 09:16:55 2001 Raimar Falke : * client/packhand.c, common/city.c, client/gui-gtk/citydlg.c, server/savegame.c: Fix two cases where invalid city coordinates are passed to base_city_map_to_map. Fix GTK client city dialog drawing of the corner tiles. Reported by Gaute B Strokkenes as (PR#986). Patch be me. Sun Sep 30 22:03:44 2001 Raimar Falke : * server/settlers.c: Refactor two code constructs into the new method is_wet_or_is_wet_cardinal_around. Use cartesian_adjacent_iterate. Sun Sep 30 21:55:34 2001 Raimar Falke : * server/mapgen.c: Cleanup: replace "assert(is_real_tile(x,y));normalize_map_pos(&x,&y);" with "is_real = normalize_map_pos(&x,&y);assert(is_real);". Sun Sep 30 21:27:02 2001 Raimar Falke : * ai/aicity.c, client/gui-gtk/citydlg.c, client/gui-gtk/mapctrl.c, client/gui-gtk/mapview.c, client/gui-mui/mapclass.c, client/gui-win32/citydlg.c, client/gui-xaw/citydlg.c, client/gui-xaw/mapview.c, common/city.c, common/city.h, server/citytools.c, server/sanitycheck.c, server/savegame.c, server/settlers.c: Unification of the transformation of map position to city map coordinate. This is done by either replacing city_map_iterate with city_map_checked_iterate or the use of the new methods {base_,}map_to_city_map and {base_,}city_map_to_map. get_citymap_xy and map_to_city_[xy] were removed during this transition. Fri Sep 28 18:20:05 2001 Christian Knoke : * doc/BUGS.de: up to date and complete Thu Sep 27 22:49:51 2001 Gaute B Strokkenes : * ai/aiunit.c, client/gui-win32/cityrep.c, client/gui-gtk/cityrep.c, common/map.c, common/map.h, server/gamehand.c: * common/map.c, common/map.h (map_same_continent): Remove. * ai/aiunit.c, common/map.c ,client/gui-gtk/cityrep.c, client/gui-win32/cityrep.c, server/gamehand.c: Use two calls to map_get_continent() instead. Wed Sep 26 11:58:23 2001 Christian Knoke : * doc/BUGS.de: bugixes Wed Sep 26 06:03:58 2001 Egbert Hinzen : * doc/BUGS.de: "Du" durch allgemeine Formulierungen ersetzt. Tue Sep 25 21:52:48 2001 Christian Knoke : * doc/BUGS.de: new file, used by web site Tue Sep 25 20:26:17 2001 Raimar Falke : * TODO: Remove void_tile which is no longer used. Tue Sep 25 20:04:40 2001 Raimar Falke : * common/map.c: Remove void_tile which is no longer used. Tue Sep 25 19:58:09 2001 Raimar Falke : * ai/advdomestic.c, ai/aicity.c, ai/aihand.c, client/packhand.c, client/gui-win32/citydlg.c, client/gui-mui/citydlg.c, common/capstr.c, common/city.c, common/game.c, common/player.h, data/misc/small.spec, data/misc/small.xpm, server/citytools.c, server/cityturn.c: Completes the angry citizen patch. Add a missing capstring. Add logic to use the amount of angra citizen. Add logic to enable AI the plan with the angry citizen. Add display to various clients. Patch by Davide Pagnin . Tue Sep 25 10:27:15 2001 Raimar Falke : * server/report.c: Replace two more int_to_text with population_to_text. These were previously forgotten. Reported by Michael Stefaniuc as (PR#978). Patch by me. Mon Sep 24 22:27:07 2001 Michael Stefaniuc : * po/ro.po: - updated to new freeciv.pot - some fixes - new translated strings Mon Sep 24 08:46:32 2001 Andreas Kemnade : * client/gui-win32/helpdlg.c, client/gui-win32/menu.c: gui-win32: Implemented more page types of the help dialog Mon Sep 24 07:34:49 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Sep 23 16:09:35 2001 Raimar Falke : * client/goto.c, client/tilespec.c, client/gui-gtk/mapview.c, client/gui-mui/graphics.c, client/gui-mui/mapclass.c, client/gui-win32/mapview.c, common/map.c, common/map.h, client/gui-xaw/mapview.c, server/gotohand.c: Remove public use of DIR_D[XY]. This is done by - converting "for (dir = 0; dir < 8; dir++) { x1 = x + DIR_DX[dir]; y1 = y + DIR_DY[dir]; if (!normalize_map_pos(&x1, &y1)) continue;" with "adjc_dir_iterate(x, y, x1, y1, dir) {" - converting the remaining instance to use DIRSTEP or MAPSTEP. DIRSTEP is now the only remaining code which uses DIR_D[XY]. Original idea of MAPSTEP from Gaute B Strokkenes . Patch by me. Sun Sep 23 11:52:38 2001 Erik Sigra : * po/sv.po: update sv.po Sat Sep 22 11:45:01 2001 Olivier Beyssac : * po/fr.po: fr.po update Fri Sep 21 20:08:25 2001 Raimar Falke : * server/citytools.c, server/cityturn.c: Spelling: replace "teh" with "the" Fri Sep 21 20:04:28 2001 Raimar Falke : * client/gui-mui/diplodlg.c, client/gui-gtk/diplodlg.c, client/gui-xaw/diplodlg.c, common/diptreaty.c, common/diptreaty.h: Cleanup: use of a speclist for "struct Clause" instead of a genlist. Patch by Justin Moore with changes by me. Thu Sep 20 19:54:33 2001 Raimar Falke : * client/clinet.c, common/connection.c: - rearrange the calls of notify_of_writable_data - made input_from_server_till_request_got_processed really block Thu Sep 20 13:19:22 2001 Andreas Kemnade : * client/gui-win32/messagedlg.c: gui-win32: Ported the message options dialog Thu Sep 20 11:07:29 2001 Andreas Kemnade : * client/gui-win32/cityrep.c, client/climisc.c: Make the win32 client compile again + some cleanup Thu Sep 20 08:09:30 2001 Andreas Kemnade : * client/gui-win32/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 : * 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:18 2001 Raimar Falke : * client/goto.c, client/goto.h, server/gotohand.c, server/gotohand.h: Remove unused returned field in the path calculation. Patch by Gregory Berkolaiko . Wed Sep 19 18:48:47 2001 Raimar Falke : * 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 : * client/climisc.h: Make the client compile. Tue Sep 18 21:26:56 2001 Raimar Falke : * 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 : * configure, configure.in: Update configure and configure.in, for real this time. Tue Sep 18 20:50:54 2001 Gaute B Strokkenes : * 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 : * po/da.po: Add Danish translation. Patch by Keld Jørn Simonsen . Tue Sep 18 17:27:13 2001 Raimar Falke : * server/gotohand.c: Remove init_gotomap since the function just calls init_warmap and thus is unnecessary. Patch by Gregory Berkolaiko . Tue Sep 18 16:47:08 2001 Raimar Falke : * server/gotohand.c: Remove duplicated code in find_the_shortest_path(). Patch by Jason Dorje Short . Tue Sep 18 15:08:31 2001 Raimar Falke : * client/goto.c: Remove assumptions about ordering of underlying direction system. Patch by Jason Dorje Short . Mon Sep 17 08:39:27 2001 Raimar Falke : * 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 . Mon Sep 17 07:40:40 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Sep 16 18:49:45 2001 Raimar Falke : * client/civclient.c, client/clinet.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:50 2001 Raimar Falke : * client/civclient.c, client/clinet.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 : * 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 with small changes by me. Sun Sep 16 11:07:32 2001 Egbert Hinzen : * po/de.po: de.po updated Sun Sep 16 09:38:07 2001 Raimar Falke : * client/gui-gtk/mapctrl.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 with changes by me. Sat Sep 15 21:25:08 2001 Raimar Falke : * client/gui-gtk/citydlg.c, client/gui-gtk/gui_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 as (PR#954). Patch by me. Sat Sep 15 19:47:05 2001 Vasco Alexandre da Silva Costa : * client/gui-gtk/cityrep.c, client/gui-gtk/repodlgs.c: Cropped report headers. Patch by Karl-Ingo Friese . Sat Sep 15 18:35:57 2001 Andreas Kemnade : * client/gui-win32/gotodlg.c, client/gui-win32/gotodlg.h: Implemented goto/airlift dialog Sat Sep 15 15:31:19 2001 Raimar Falke : * 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 : * 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 : * doc/HOWTOPLAY.ja: Fixed tab to space. Fri Sep 14 23:32:40 2001 Sawada Katsuya : * doc/HOWTOPLAY.ja: Completion translation (cvs-1.10's HOWTOPLAY). Fri Sep 14 19:16:01 2001 Raimar Falke : * 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 : * 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 : * common/map.c: Added a return statement to get_direction_for_step to make compiler happy. Reported by Paul Zastoupil . Patch by me. Thu Sep 13 12:15:42 2001 Andreas Kemnade : * client/gui-win32/spaceshipdlg.c, client/gui-win32/spaceshipdlg.h: Added spaceship dialog Wed Sep 12 12:38:57 2001 Egbert Hinzen : * po/de.po: de.po updated Wed Sep 12 09:47:40 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Sep 12 09:12:05 2001 Raimar Falke : * 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/autoattack.c, server/citytools.c, server/cityturn.c, server/diplomats.c, server/gotohand.c, server/maphand.c, server/plrhand.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 : * 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:36 2001 Raimar Falke : * client/civclient.c, client/civclient.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 : * 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 as (PR#956). Patch by me. Wed Sep 12 00:41:52 2001 Gaute B Strokkenes : * 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:51 2001 Andreas Kemnade : * client/gui-win32/menu.c: gui-win32: Menu cleanup Mon Sep 10 08:44:37 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Sep 9 13:37:58 2001 Andreas Kemnade : * client/gui-win32/dialogs.c: gui-win32: Completed dialogs.c Sun Sep 9 09:03:19 2001 Raimar Falke : * 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_pixmap() is now client/gui-gtk/graphics:sprite_scale() with a different interface. Patch by Karl-Ingo Friese with changes by me. Sun Sep 9 07:25:15 2001 Egbert Hinzen : * po/de.po: de.po updated Sun Sep 9 07:07:13 2001 Raimar Falke : * data/civ2/governments.ruleset, data/civ2/units.ruleset: Fixed syntax errors wrt to the escaping of multi-line help texts. Bugs were introduced in the recent Fundamentalism patch. Reported by Egbert Hinzen . Patch by me. Sun Sep 9 06:48:13 2001 Egbert Hinzen : * po/de.po: de.po updated. HINWEIS: Die Originaltexte enthalten Fehler. Diese sind in der "Übersetzung" mit dem Wort FEHLER markiert. Sat Sep 8 22:53:25 2001 Raimar Falke : * client/gui-gtk/mapview.c, server/citytools.c, server/gotohand.c, server/mapgen.c, server/savegame.c, server/settlers.c, server/srv_main.c: Cleanup: replace "for (x = 0; x < map.xsize; x++) for (y = 0; y < map.ysize; y++)" with "whole_map_iterate". Patch by Jason Dorje Short . Sat Sep 8 21:33:49 2001 Raimar Falke : * client/options.c, common/events.h, server/stdinhand.c: Add "wall" server command. The string passed as argument to the command is displayed as a popup, a line in the message box and in the chat area at the client. Patch by Paul Zastoupil with formatting changes by me. Sat Sep 8 21:14:08 2001 Raimar Falke : * client/civclient.c, client/civclient.h, client/packhand.c, client/gui-gtk/connectdlg.c: Bailing out of auto-connection if a connection to the server gets established but the server rejects the client. Added messages at the console for the user. Reported by Christian Knoke as (PR#927). Patch by me. Sat Sep 8 21:08:41 2001 Raimar Falke : * common/capstr.c, common/city.c, common/government.c, common/government.h, common/packets.c, common/unittype.c, common/unittype.h, data/civ2/governments.ruleset, data/civ2/units.ruleset: Add Fundamentalism form of government. This includes the implementation of various government flags (G_FANATIC_TROOPS, G_NO_UNHAPPY_CITIZENS, G_CONVERT_TITHES_TO_MONEY and G_REDUCED_RESEARCH) and the new unit type flag F_FANATIC. Fundamentalism is currently only enabled in the civ2 ruleset. Patch by Davide Pagnin with changes by me. Sat Sep 8 19:47:59 2001 Egbert Hinzen : * po/de.po: de.po updated Sat Sep 8 12:54:53 2001 Raimar Falke : * common/tech.h, data/default/techs.ruleset, server/plrhand.c, server/ruleset.c: Allow a ruleset controlled message if a bonus tech is gained. Patch by Josh Cogliati with changes by me. Fri Sep 7 21:44:04 2001 Paolo Sammicheli : * doc/README.it, po/it.po: Updated it.po and README.it Fri Sep 7 14:26:40 2001 Andreas Kemnade : * configure: Ran autoconf Fri Sep 7 14:24:47 2001 Andreas Kemnade : * client/gui-win32/Makefile.am, client/gui-win32/Makefile.in: Corrected a bug in client/gui-win32/Makefile.am which causes make dist to fail. Also ran autoconf+automake Fri Sep 7 11:19:59 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Thu Sep 6 23:01:30 2001 Gaute B Strokkenes : * data/civ2/governments.ruleset: Add comment about typo regarding settler upkeep under communism in the Payciv 2 manual. Thu Sep 6 22:04:38 2001 Gaute B Strokkenes : * ai/aiunit.c: find_beachhead: Replace break with goto. Thu Sep 6 21:54:18 2001 Egbert Hinzen : * po/de.po: de.po updated Thu Sep 6 21:23:05 2001 Raimar Falke : * client/options.c, client/gui-gtk/menu.c, client/gui-gtk/repodlgs.c, client/gui-win32/menu.c, client/gui-win32/repodlgs.c, common/government.c, common/hash.c, common/improvement.c, common/map.c, common/shared.c, common/shared.h, common/tech.c, common/unittype.c, server/report.c, server/rulesout.c, server/stdinhand.c, server/unittools.c: Cleanup: replace "sizeof(x)/sizeof(x[0])" with a new macro ARRAY_SIZE. Patch by Paul Zastoupil with minor changes by me. Thu Sep 6 19:48:13 2001 Raimar Falke : * ai/aicity.c, client/packhand.c, common/capstr.c, common/game.h, common/packets.c, common/packets.h, common/tech.h, data/default/techs.ruleset, server/plrhand.c, server/ruleset.c, server/rulesout.c: Allow more than one bonus tech. A bonus tech like "Philosophy" is a tech which gives another tech as an immediate advance when researched. Patch by Josh Cogliati with changes by me. Thu Sep 6 18:19:10 2001 Raimar Falke : * common/city.h, common/map.c, common/map.h, server/gamehand.c: Cleanup: Replace map_adjust_[xy] with normalize_map_pos. New method common/map.c:is_move_cardinal(). Patch by Jason Dorje Short with changes by me. Thu Sep 6 15:58:04 2001 Raimar Falke : * client/climisc.c, common/city.c: Forbid passing unreal positions to common/city:get_worker_on_map_position(). Adjusted get_grid_color. Pointed out Thue Janus Kristensen thue@diku.dk. Patch by me. Tue Sep 4 22:03:36 2001 Dmitriy Genzel : * po/ru.po: Errors fixed. Also added some more help text. Most of the changes due to Andrei Darashenka, Valek Filippov and Egor Vyscrebentsov. Tue Sep 4 19:09:40 2001 Andreas Kemnade : * client/gui-win32/Makefile.am, client/gui-win32/chatline.c, client/gui-win32/chatline.h, client/gui-win32/citydlg.c, client/gui-win32/citydlg.h, client/gui-win32/cityrep.c, client/gui-win32/cityrep.h, client/gui-win32/colors.c, client/gui-win32/colors.h, client/gui-win32/connectdlg.c, client/gui-win32/connectdlg.h, client/gui-win32/dialogs.c, client/gui-win32/dialogs.h, client/gui-win32/diplodlg.c, client/gui-win32/diplodlg.h, client/gui-win32/finddlg.c, client/gui-win32/gotodlg.c, client/gui-win32/gotodlg.h, client/gui-win32/graphics.c, client/gui-win32/graphics.h, client/gui-win32/gui_main.c, client/gui-win32/gui_main.h, client/gui-win32/gui_stuff.c, client/gui-win32/gui_stuff.h, client/gui-win32/helpdlg.c, client/gui-win32/helpdlg.h, client/gui-win32/inputdlg.c, client/gui-win32/inputdlg.h, client/gui-win32/inteldlg.c, client/gui-win32/mapctrl.c, client/gui-win32/mapctrl.h, client/gui-win32/mapview.c, client/gui-win32/mapview.h, client/gui-win32/menu.c, client/gui-win32/menu.h, client/gui-win32/messagedlg.c, client/gui-win32/messagewin.c, client/gui-win32/messagewin.h, client/gui-win32/optiondlg.c, client/gui-win32/optiondlg.h, client/gui-win32/plrdlg.c, client/gui-win32/plrdlg.h, client/gui-win32/ratesdlg.c, client/gui-win32/repodlgs.c, client/gui-win32/repodlgs.h, client/gui-win32/resources.h, client/gui-win32/spaceshipdlg.c, client/gui-win32/spaceshipdlg.h, client/gui-win32/wldlg.c, client/gui-win32/wldlg.h: Added the ported parts of the win32 client to gui-win32 dir Mon Sep 3 08:36:50 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Sun Sep 2 20:12:54 2001 Vasco Alexandre da Silva Costa : * client/Makefile.in: Updated generated files. Sun Sep 2 15:46:06 2001 Raimar Falke : * data/helpdata.txt, server/unithand.c: Make an error message the help text more general (the Diplomat isn't the only diplomatic unit). Reported by Erik Sigra as (PR#901). Sun Sep 2 14:28:08 2001 Raimar Falke : * data/civ2/buildings.ruleset, data/default/buildings.ruleset: Fixed duplicate helptext for "Manhattan Project" wonder. This was caused by a normal fixed helptext from the ruleset and a dynamic helptext which is constructed by client/helpdata.c:helptext_wonder(). Reported by Britton Leo Kerin and Jules Bean . Patch by me. Sun Sep 2 13:37:57 2001 Raimar Falke : * ai/aiunit.c, common/game.c, common/game.h, common/tech.c, common/tech.h, data/default/techs.ruleset, server/citytools.c, server/maphand.c, server/plrhand.c, server/savegame.c, server/stdinhand.c, server/unittools.c, server/unittools.h: Added watchtower: a fortes will (virtual) became a watchtower if the player knowns a technology with the watchtower flag. Such a watchtower will give units which are on the same tile and belong to this player an extended vision. The watchtower is currently controlled by two server variables. These will give a vision of 2 in the default setting. Patch by Bert Buchholz with changes by me. Sun Sep 2 10:53:27 2001 Raimar Falke : * client/civclient.c: Reordering of the client command line options. Removed dead sound option. Improved comment on --autoconnect. Reported by Egbert Hinzen in (PR#921) and (PR#923). Patch by me. Sun Sep 2 10:46:30 2001 Raimar Falke : * README.attributes: Adds attributes. Attributes are arbitrary data blocks which were saved in a savegame at the server side and are intended to be used by client code to save state. The internal structure of an attribute is unknown to the server, client and the attribute handling code. For more details see README.attributes and client/attribute.h. Sun Sep 2 10:24:27 2001 Raimar Falke : * client/Makefile.am, client/attribute.c, client/attribute.h, client/civclient.c, client/civclient.h, client/control.c, client/packhand.c, client/packhand.h, common/capstr.c, common/game.c, common/hash.c, common/hash.h, common/packets.c, common/packets.h, common/player.c, common/player.h, server/plrhand.c, server/plrhand.h, server/savegame.c, server/srv_main.c: Adds attributes. Attributes are arbitrary data blocks which were saved in a savegame at the server side and are intended to be used by client code to save state. The internal structure of an attribute is unknown to the server, client and the attribute handling code. For more details see README.attributes and client/attribute.h. Fri Aug 31 03:15:02 2001 Egbert Hinzen : * po/de.po: de.po updated Thu Aug 30 19:35:21 2001 Raimar Falke : * server/citytools.c: remove_trade_route was called with a NULL pointer. Added checking to the callers. Added extra checks so ensure that the city mentioned in the trade array exists. This error was introduced in the recent id-to-pointer patch. Bug found by Daniel Sjölie . Patch by me. Thu Aug 30 14:47:01 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Thu Aug 30 13:32:29 2001 Raimar Falke : * client/gui-gtk/plrdlg.c: Adds two columns (flag and AI) to the players dialog. Adds colors to rows depending on the diplomatic status. Patch from Karl-Ingo Friese with changes by me. Thu Aug 30 13:15:05 2001 Raimar Falke : * freeciv_hackers_guide.txt: Convert last instances of "int" to "struct {player,unit,city} *" as method arguments. Thu Aug 30 13:00:14 2001 Raimar Falke : * client/climisc.c: Convert last instances of "int" to "struct {player,unit,city} *" as method arguments. Thu Aug 30 11:01:13 2001 Raimar Falke : * server/cityturn.c: Extract three new methods from server/cityturn.c:city_build_stuff(): city_distribute_surplus_shields(), city_build_building() and city_build_unit() to reduce the size of the method. Patch by Arien Malec with minor changes by me. Thu Aug 30 10:44:16 2001 Raimar Falke : * ai/aiunit.c, client/goto.c, server/gotohand.c: Don't handle trireme special in goto planning if the trieme won't sink (i.e. trireme_loss_pct returns 0 (because of coastline or Lighthouse wonder). The old code only checked for coastline. Bug reported by Thomas Strub as (PR#915). Patch by me and Gregory Berkolaiko . Thu Aug 30 08:41:14 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Aug 29 16:11:51 2001 Raimar Falke : * server/unithand.c: Fixes two bugs wrt to the unit population patch: the population cost of the default settler was set to 2. The new population cost wasn't used while adding a unit. Fixes bug (PR#918). Found and patch by Arien Malec and me. Wed Aug 29 15:50:43 2001 Egbert Hinzen : * po/de.po: de.po updated Wed Aug 29 15:25:39 2001 Egbert Hinzen : * po/de.po: de.po updated Wed Aug 29 13:19:27 2001 Raimar Falke : * client/gui-gtk/mapview.c: Fixed bug (PR#920): The GTK client would recenter the map without a user request. Triggered by a middle-button click. Bug was introduced by the recent auto connect patch. The expose method was called more than once. But for centering the display in auto game mode only the first centering is needed. Bug reported by Jeff Mallatt . Fix from me. Wed Aug 29 12:01:36 2001 Raimar Falke : * client/climisc.c, common/city.c: Fixed Bug (PR#919). Caused by un-normalized coordinates. Wed Aug 29 10:32:23 2001 Raimar Falke : * client/packhand.c, client/gui-gtk/gui_main.c, client/gui-gtk/mapview.c, client/gui-xaw/gui_main.c, common/capstr.c, common/game.c, common/game.h, common/packets.c, common/packets.h, server/gamehand.c, server/savegame.c: Adding a turn field to "struct civ_game". This information is available in the extended info box (left click on the info box) for GTK and Xaw. Wed Aug 29 03:29:03 2001 Egbert Hinzen : * po/de.po: de.po updated Wed Aug 29 01:20:27 2001 Vasco Alexandre da Silva Costa : * Makefile.in, config.h.in, configure, configure.in, client/Makefile.in, client/clinet.c, ai/Makefile.in, common/Makefile.in, data/civ1/Makefile.in, data/Makefile.in, data/classic/Makefile.in, data/civ2/Makefile.in, data/engels/Makefile.in, data/default/Makefile.in, data/misc/Makefile.in, data/hires/Makefile.in, data/nation/Makefile.in, data/scenario/Makefile.in, data/trident/Makefile.in, doc/Makefile.in, server/Makefile.in: Applied user agent patch (adds machine info string). Also run autoheader+automake+autoconf. Patch by Paul Zastoupil . Tue Aug 28 21:56:05 2001 Vasco Alexandre da Silva Costa : * server/sernet.c: Fix for segfault on EOF in server console (PR#912) applied. Bug reported by Michael Zinn . Tue Aug 28 18:41:55 2001 Raimar Falke : * client/civclient.c, client/climisc.c, client/climisc.h, client/clinet.c, client/clinet.h, client/packhand.c, client/gui-gtk/connectdlg.c, client/gui-gtk/mapview.c, client/gui-xaw/connectdlg.c, client/gui-stub/connectdlg.c, client/include/connectdlg_g.h: Adds the "-a" option which will skip the GUI connect dialog. Patch from Chris Chittleborough with changes by me. Tue Aug 28 13:45:33 2001 Raimar Falke : * client/packhand.c, data/civ1/units.ruleset, common/capstr.c, common/packets.c, common/packets.h, common/unit.c, common/unit.h, common/unittype.c, common/unittype.h, data/civ2/units.ruleset, data/default/units.ruleset, server/citytools.c, server/cityturn.c, server/cityturn.h, server/diplomats.c, server/ruleset.c, server/unithand.c: A unit can cost a varying amount of citizens in addition to normal shields. Separation of F_ADD_TO_CITY from F_CITIES. Arien Malec with changes from me. Mon Aug 27 10:57:27 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po. Minor fix. Mon Aug 27 06:50:29 2001 Raimar Falke : * freeciv_hackers_guide.txt: Corrections to the Amendment from Fri Aug 24 2001. Mon Aug 27 06:41:22 2001 Raimar Falke : * server/stdinhand.c: Allow comments in all server commands. Comments are marked by #. Mon Aug 27 06:30:00 2001 Raimar Falke : * server/stdinhand.c: Remove useless statement. Sun Aug 26 21:45:23 2001 Raimar Falke : * ai/aiunit.c, common/unit.c, common/unit.h, server/barbarian.c, server/unithand.c, server/unittools.c, server/unittools.h: Renames can_unit_move_to_tile_with_reason to test_unit_move_to_tile. Changes return type. Rename can_unit_move_to_tile to can_unit_move_to_tile_with_notify. Fixes the partial setting of reason in the old can_unit_move_to_tile_with_reason. Should close (PR#909) Sun Aug 26 11:14:21 2001 Raimar Falke : * ai/aiunit.c: Replace for loops _iterate macros. Patch by Ross Wetmore with changes by me. Sun Aug 26 09:52:32 2001 Raimar Falke : * server/gotohand.c: Replace 255 with MAXCOST. Part of a patch from Ross Wetmore . Sun Aug 26 09:28:17 2001 Raimar Falke : * common/map.c, common/map.h, server/gotohand.c: Replace for loops with adjc_dir_iterate. s/adjc_iterate_dir_end/adjc_dir_iterate_end/. New method (get_direction_for_step) to do reverse direction lookup. Patch by Ross Wetmore with changes by me. Sun Aug 26 06:52:21 2001 Raimar Falke : * server/citytools.c: Logical operator inversion causes cartesian rather than centre square to be checked for food. Problem if city is polar, or near non-wrap border. Patch by Ross Wetmore . Sun Aug 26 02:55:49 2001 Egbert Hinzen : * po/de.po: de.po updated Sun Aug 26 00:31:37 2001 Vasco Alexandre da Silva Costa : * client/gui-gtk/chatline.c, client/gui-gtk/chatline.h, client/gui-gtk/gui_main.c: Replaced history code with a genlist based version. Also fixed crash bug upon arrow down key press. Bug reported by Andreas Anschuetz Sat Aug 25 20:30:57 2001 Sebastian Bauer : * common/improvement.c: improvement_obsolete() works now correctly also for wonders. improvement_redundant() hadn't irgnored obsolete buildings. Fixes bug (PR#906) reported by Francois Taiani Sat Aug 25 15:59:03 2001 Sebastian Bauer : * client/gui-mui/gui_main.c, client/gui-mui/mapview.c, client/gui-mui/plrdlg.c: Amiga: Now compiles again. Sat Aug 25 10:34:02 2001 Raimar Falke : * client/gui-gtk/citydlg.c, client/gui-gtk/cityrep.c: Made the map canvas looking disabled/not-sensitive is the widget gets disabled. Removed the horizontal scrollbar in the city report dialog and the change production dialog. Sat Aug 25 10:25:35 2001 Raimar Falke : * client/gui-xaw/gui_main.c, client/gui-gtk/gui_main.c, common/connection.c, common/connection.h, common/packets.c, server/sernet.c: The client could came into a state where there is still buffered data for the server but the client would wait only select for readability of the socket. The new callback "notify_of_writable_data" in "struct connection" takes now care of this case. This case could only be triggered by massiv data transfer from the client to the server. Sat Aug 25 10:13:21 2001 Raimar Falke : * server/citytools.c, server/maphand.c, server/maphand.h, server/sanitycheck.c, server/savegame.c, server/unittools.c: Changed "int playerid" to "struct player *pplayer" as the third argument to map_get_player_tile. Adjusted all other depending methods. Pointed out by Markus Linnala . Patch by me. Sat Aug 25 09:50:08 2001 Raimar Falke : * ai/aiunit.c, client/goto.c, client/gui-xaw/plrdlg.c, client/gui-gtk/plrdlg.c, common/city.c, common/city.h, common/combat.c, common/player.c, common/player.h, common/unit.c, common/unit.h, server/autoattack.c, server/barbarian.c, server/citytools.c, server/gamehand.c, server/gotohand.c, server/gotohand.h, server/sanitycheck.c, server/settlers.c, server/unithand.c, server/unittools.c: Remove the methods players_at_war, players_allied and players_non_attack. Replace all calls with calls to the corresponding pplayer_* method. Change a lot of other methods to now take a "struct player *pplayer" instead of a "int playerid". Sat Aug 25 07:09:37 2001 Raimar Falke : * client/gui-mui/mapview.c, client/gui-gtk/mapview.c, client/gui-xaw/mapview.c: Fixes copy'n'paste error: s/width/height/ Patch by Jason Dorje Short Fri Aug 24 15:03:53 2001 Raimar Falke : * freeciv_hackers_guide.txt: Amendment to autogame patch from Ross Wetmore: for unknown reasons this change wasn't included in the previous commit. Fri Aug 24 08:32:30 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Fri Aug 24 08:22:00 2001 Raimar Falke : * ai/advmilitary.c, ai/aitools.c, ai/aiunit.c, client/gui-gtk/mapctrl.c, client/packhand.c, client/tilespec.c, client/gui-mui/mapclass.c, client/gui-xaw/mapctrl.c, common/city.c, common/combat.c, common/game.c, common/unit.c, server/barbarian.c, server/citytools.c, server/cityturn.c, server/diplomats.c, server/gotohand.c, server/maphand.c, server/report.c, server/savegame.c, server/settlers.c, server/unithand.c, server/unittools.c: Cleanup: replace "&game.players[punit->owner]" with "unit_owner(punit)". Same for cities. Fri Aug 24 07:12:44 2001 Raimar Falke : * ai/aiunit.c, client/climisc.c, client/packhand.c, client/gui-gtk/mapview.c, server/autoattack.c, server/cityturn.c, server/diplomats.c, server/gotohand.c, server/unithand.c, server/unittools.c: Cleanup: replace "get_player(punit->owner)" with "unit_owner(punit)". Same for cities. Fri Aug 24 07:04:44 2001 Raimar Falke : * client/climisc.c, client/climisc.h, client/gui-gtk/mapview.c, client/gui-xaw/mapview.c, common/city.c, common/city.h: Mark used tiles red in the overview map. Fri Aug 24 06:54:30 2001 Raimar Falke : * client/gui-gtk/menu.c, client/gui-mui/gui_main.c, client/gui-xaw/menu.c, common/unit.c, common/unit.h, server/unithand.c: Unification/cleanup of testing and error reporting of building/adding to a city. The new central method is common/unit:test_unit_add_or_build_city. Patch by Arien Malec with minor changes by me. Fri Aug 24 06:10:10 2001 Raimar Falke : * common/city.c, common/city.h, common/unit.c, common/unit.h, server/citytools.c, server/citytools.h, server/cityturn.c, server/cityturn.h: Moved server/cityturn.c:city_refresh() with all helper methods to common/city.[ch] and renamed it to generic_city_refresh(). This allows the client to calculate the output (food, shield, trade) of a city. Fri Aug 24 02:36:14 2001 Egbert Hinzen : * po/de.po: de.po updated Fri Aug 24 02:33:35 2001 Egbert Hinzen : * po/.cvsignore: "messages" added. Fri Aug 24 01:10:42 2001 Michael Stefaniuc : * po/ro.po: some new translated strings + fixes Thu Aug 23 18:24:59 2001 Raimar Falke : * common/player.c, common/player.h, common/tech.c, common/tech.h: Replacing of some "int"s with "enum tech_flag_id"s. Thu Aug 23 10:30:16 2001 Raimar Falke : * server/diplhand.c, server/gotohand.c: s/enought/enough/ Found and patch by Michael Stefaniuc . Thu Aug 23 07:48:18 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Thu Aug 23 05:09:55 2001 Egbert Hinzen : * po/de.po: de.po updated Wed Aug 22 21:40:06 2001 Sebastian Bauer : * client/packhand.c, common/city.c, common/city.h, common/game.c, common/game.h, common/improvement.c, common/improvement.h, common/player.c, common/player.h, data/civ1/buildings.ruleset, data/civ2/buildings.ruleset, data/default/buildings.ruleset, server/citytools.c, server/cityturn.c, server/diplhand.c, server/diplomats.c, server/gamehand.c, server/maphand.c, server/savegame.c: Generalized the construction of the improvements by using the things defined in the buildings.ruleset. Changed the differnt buildings.ruleset so that they are compatible to the old hardcoded code. Patch by Ben Webb and me Wed Aug 22 21:30:17 2001 Sebastian Bauer : * client/gui-mui/citydlg.c: Amiga client: Renamed a function which confilcted with another functionname in the non GUI part Wed Aug 22 19:47:48 2001 Raimar Falke : * common/game.h: Auto game patch: server runs without external interaction really fast. Patch by Ross W. Wetmore with small changes by me. Wed Aug 22 08:04:51 2001 Raimar Falke : * common/map.c: Cleanup of rand_neighbour(). More robust version of dir_get_name(). Patch by Trent Piepho and Jason Dorje Short with formatting changes by me. Wed Aug 22 07:53:25 2001 Raimar Falke : * client/gui-mui/mapclass.c, client/gui-gtk/citydlg.c: Replaced some code with calls to is_valid_city_coords(). Patch by Jason Short with format changes by me. Mon Aug 20 07:55:59 2001 Raimar Falke : * client/goto.c, client/gui-gtk/mapview.c, client/gui-xaw/mapview.c, client/gui-mui/mapclass.c, common/map.c, common/map.h, server/gotohand.c: Direction cleanup patch. This includes replacing magic numbers with named constants and adding methods/macros to reverse a direction and get the name of a direction. Patch submitted by Jason Dorje Short with minor formatting changes by me. Sat Aug 18 20:33:05 2001 Vasco Alexandre da Silva Costa : * client/clinet.c, client/gui-xaw/gui_main.c, client/gui-gtk/gui_main.c, client/gui-beos/gui_main.c, client/gui-mui/gui_main.c, client/gui-stub/gui_main.c, client/include/gui_main_g.h: Added User Agent HTTP info field to the client metaserver requests. Patch by Paul Zastoupil . Sat Aug 18 14:41:27 2001 Vasco Alexandre da Silva Costa : * server/sernet.c: When stdin is closed in the server we no longer quit but merely ignore stdin. This fixes the early server quit bug in civserver.freeciv.org. Sat Aug 18 08:16:53 2001 Sebastian Bauer : * amiga/Freeciv.start: Amiga: Added the shell script which is included in the amiga version since the first release to the CVS Sat Aug 18 08:15:35 2001 Sebastian Bauer : * amiga/ReadMe: Amiga: Readme update for the 1.12.0 release Wed Aug 15 16:03:28 2001 Sebastian Bauer : * client/gui-mui/graphics.c: Amiga client: Dithering in the isometric mode for screens greater than 8 bit works now Tue Aug 14 20:34:36 2001 Sebastian Bauer : * client/gui-mui/graphics.c: Amiga: Implemented finally the fogging in the iso draw mode Tue Aug 14 17:15:04 2001 anonymous freeciv cvs <>: * PEOPLE: Added Geoffrey S. Rivell to PEOPLE file for donating. Tue Aug 14 14:33:05 2001 Thue Janus Kristensen : * README.rulesets: Update README.rulesets for settlers patch. Tue Aug 14 14:31:19 2001 Thue Janus Kristensen : * ai/advdomestic.c, ai/aicity.c, common/map.c, common/map.h, server/citytools.h, server/ruleset.c, server/settlers.c, server/settlers.h, server/unittools.c: Settlers cleanup. Completely seperate F_CITIES and F_SETTLER units. Tue Aug 14 13:16:17 2001 Thue Janus Kristensen : * client/gui-gtk/chatline.c, client/gui-gtk/gui_main.c: Add history to the gtk chatline. Patch by Janus N. Tøndering Tue Aug 14 11:04:22 2001 Thue Janus Kristensen : * client/goto.c, server/gotohand.c: Make the goto aware that ground units can't attack from a transport unless they have the marines flag. Make the client goto less likely to use movement over a transport than going over land. Patch by Gregory Berkolaiko Tue Aug 14 07:21:57 2001 Thue Janus Kristensen : * client/gui-xaw/mapview.c: Make the xaw client compile. Mon Aug 13 21:17:54 2001 Thue Janus Kristensen : * client/gui-gtk/mapview.c: Make the grid white near cities in isometric mode. Patch by Martin Douda with some cleanup by me. Mon Aug 13 15:13:35 2001 Thue Janus Kristensen : * client/helpdata.c, client/tilespec.c, server/ruleset.c, server/ruleset.h, server/stdinhand.c: When setting a ruleset filename in the server, check that the file exists. (via the set command function hook). Patch by Reinier Post Mon Aug 13 12:57:04 2001 Thue Janus Kristensen : * server/stdinhand.c: Fix comment. Mon Aug 13 12:46:41 2001 Thue Janus Kristensen : * server/srv_main.c, server/stdinhand.c, server/stdinhand.h: Move script reading to later in the startup process to make commands given in scripts equivalent to commandline commands. This also means that "start" now works in scripts. Patch by Reinier Post Mon Aug 13 12:25:25 2001 Thue Janus Kristensen : * ai/aiunit.c, client/goto.c, common/unit.c, common/unit.h, server/gotohand.c, server/unittools.c, server/unittools.h: Movement check and ZOC cleanup. Move stuff to common/ to be available in client. Patch by Raimar Falke Mon Aug 13 11:21:40 2001 Andreas Kemnade : * common/ioz.c: Add b to mode in gzopen Mon Aug 13 11:14:45 2001 Andreas Kemnade : * common/shared.c: Use the current dir if HOME is not set on windows (in user_home_dir) Mon Aug 13 11:09:20 2001 Thue Janus Kristensen : * server/cityturn.c: Remove old unused hack in upkeep calculation. Mon Aug 13 10:56:25 2001 Thue Janus Kristensen : * common/speclist.h, common/speclist_c.h: Export interface to the speclist sort functionality. Patch by Raimar Falke Mon Aug 13 00:43:14 2001 Gaute B Strokkenes : * client/gui-xaw/mapview.c: Avoid calling map_get_city() on non-real tiles. Sun Aug 12 10:13:37 2001 Gaute B Strokkenes : * common/map.c, common/terrain.h: (client/tilespec.c, common/map.c, common/terrain.h): Minor formatting and comment tidyup. (common/map.c): map_*_special() can no deal with several different flags at once. Fri Aug 10 14:54:11 2001 Thue Janus Kristensen : * configure, configure.in: Bump version to 1.12.1 Fri Aug 10 14:40:56 2001 Thue Janus Kristensen : * common/version.h, data/Freeciv: Bump version to 1.12.1 Fri Aug 10 14:09:21 2001 Thue Janus Kristensen : * po/nl.po: Run msgmerge on nl.po. Fri Aug 10 13:39:18 2001 Pieter J. Kersten : * po/nl.po: Last update nl.po Fri Aug 10 13:36:43 2001 Thue Janus Kristensen : * configure, configure.in: Set version to 1.12.0. Fri Aug 10 13:29:17 2001 Thue Janus Kristensen : * common/version.h, data/Freeciv, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sv.po: Final source update for Version 1.12.0 release. - Set version to 1.12.0 - Ran msgmerge on all .po files (normal part of 'make dist'). Thu Aug 9 22:31:32 2001 Michael Stefaniuc : * po/ro.po: - fixed some typos - added some new translated strings Thu Aug 9 20:56:06 2001 Thue Janus Kristensen : * BUGS: Mention that KDE and the xaw client don't work well together. Thu Aug 9 20:28:14 2001 Thue Janus Kristensen : * data/nation/thai.ruleset: "Adon Thani" -> "Udon Thani" Thu Aug 9 20:23:28 2001 Thue Janus Kristensen : * doc/Makefile.am, doc/Makefile.in: Add HOWTOPLAY.ja to Makefile.am so that it gets included in the distribution. Thu Aug 9 09:56:02 2001 Gaute B Strokkenes : * ai/aiunit.c: Fix typo: map_adjust_x() -> map_adjust_y(). Wed Aug 8 11:28:19 2001 Egbert Hinzen : * po/de.po: de.po updated Wed Aug 8 09:59:02 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Aug 8 09:46:27 2001 Thue Janus Kristensen : * server/unithand.c: When a player tries to use a diplomat who is in a boat (changed in 1.12.0 to not be allowed), make the error message say so. Wed Aug 8 07:34:21 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Wed Aug 8 01:12:19 2001 Sawada Katsuya : * doc/HOWTOPLAY.ja: Initial HOWTOPLAY.ja file based on cvs-1.10's HOWTOPLAY. Tue Aug 7 21:20:31 2001 Thue Janus Kristensen : * configure, configure.in: Bump version to 1.11.13-devel for some more files. Tue Aug 7 21:19:53 2001 Thue Janus Kristensen : * common/version.h, data/Freeciv: Bump version to 1.11.13-devel. Tue Aug 7 20:58:25 2001 Thue Janus Kristensen : * ChangeLog, configure, configure.in: Update files for 1.11.12 beta. Tue Aug 7 20:54:38 2001 Thue Janus Kristensen : * common/version.h, data/Freeciv, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sv.po: Updates for the forth beta leading to version 1.12.0: - Changed version to 1.11.12 (beta). - Ran msgmerge on all .po files (normal part of 'make dist'). - Updated Changelog Tue Aug 7 19:46:42 2001 Thue Janus Kristensen : * PEOPLE: Add Lee Davis as bugreporter. Tue Aug 7 19:45:40 2001 Thue Janus Kristensen : * server/cityturn.c: When postponing worklist items, report the reason correctly. Note to translators: 2 new strings to translate. Bug reported by Lee Davis Tue Aug 7 15:36:54 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Tue Aug 7 14:38:45 2001 Paolo Sammicheli : * po/it.po: Translated the "no meeting for IAs" message. Tue Aug 7 13:53:09 2001 Thue Janus Kristensen : * client/clinet.c: Reset delay_*_update values when disconnecting. Tue Aug 7 13:42:44 2001 Thue Janus Kristensen : * server/diplhand.c, server/stdinhand.c: Don't allow client for AIcontrolled players to participate in meetings. Translators take note: This adds a new translatable string. Tue Aug 7 13:10:08 2001 Thue Janus Kristensen : * PEOPLE: Add Anders Bo Rasmussen as bugreporter. (gtk popup freezes) Mon Aug 6 21:11:51 2001 Thue Janus Kristensen : * data/hires/nuke.spec, data/hires/nuke.xpm: Add the sprite itself. Mon Aug 6 21:10:13 2001 Thue Janus Kristensen : * client/tilespec.c, client/tilespec.h, client/gui-gtk/mapview.c, data/hires.tilespec, data/hires/Makefile.am, data/hires/Makefile.in: Add nuke sprite for isometric view. Mon Aug 6 13:22:17 2001 Gaute B Strokkenes : * data/nation/viking.ruleset: Add some rulers and cities. Mon Aug 6 11:24:10 2001 Paolo Sammicheli : * doc/INSTALL.it, po/it.po: Fixed INSTALL.it: require Gtk+ >= 1.2.5. Updated it.po. Mon Aug 6 10:50:00 2001 Pieter J. Kersten : * po/nl.po: Updated nl.po Mon Aug 6 09:19:59 2001 Egbert Hinzen : * doc/NEWS.de: NEWS.de updated Mon Aug 6 02:09:47 2001 Jeff Mallatt : * common/map.h: Fixed bug in recent path. Missing a "\" in a macro definition. Mon Aug 6 01:28:32 2001 Gaute B Strokkenes : * common/map.h: (map_adjust_x) Replace with faster version that avoids expensive modulo calculations when X is already normalized. Sun Aug 5 22:19:57 2001 Vasco Alexandre da Silva Costa : * client/gui-gtk/dialogs.c: Fixed a bug similar to that in the pillage dialog in the unit connect dialog. Sun Aug 5 22:14:51 2001 Vasco Alexandre da Silva Costa : * client/gui-gtk/dialogs.c: Fixed bug where closing the pillage dialog using the window manager would not make the toplevel window sensitive again. Sun Aug 5 20:45:42 2001 Sebastian Bauer : * client/gui-mui/dialogs.c: Amiga: Free the nations_wnd when no longer needed Sun Aug 5 15:14:04 2001 Thue Janus Kristensen : * INSTALL, configure, configure.in: Require gtk >= 1.2.5. Fixes (PR#874) reported by Michael Grundel Sun Aug 5 14:44:57 2001 Sebastian Bauer : * amiga/config.h, client/gui-mui/citydlg.c, client/gui-mui/colors.c, client/gui-mui/colors.h, client/gui-mui/colortextclass.c, client/gui-mui/dialogs.c, client/gui-mui/gotodlg.c, client/gui-mui/graphics.c, client/gui-mui/gui_main.c, client/gui-mui/helpdlg.c, client/gui-mui/mapclass.c, client/gui-mui/mapctrl.c, client/gui-mui/mapview.c, client/gui-mui/muistuff.c, client/gui-mui/objecttreeclass.c, client/gui-mui/overviewclass.c, client/gui-mui/repodlgs.c, client/gui-mui/scrollbuttonclass.c, client/gui-mui/spaceshipdlg.c, client/gui-mui/wldlg.c, client/gui-mui/worklistclass.c: Amiga: - scanned mui part and inserted,removed or implemented commented code. All commented code parts show up with warning during compile, to not forget them. - some little fixes, improvements - removed enforcer hit in help dialog - added Color-System support. - fixed "no terrain" display mode (and solid background) - added red border in isometric cityview patch submitted by Dirk Stoecker with some changes by me Sun Aug 5 14:23:12 2001 Michael Stefaniuc : * po/ro.po: more than 150 new translated strings many fixed translations Sat Aug 4 21:06:13 2001 Thue Janus Kristensen : * client/gui-gtk/citydlg.c: Check city map coords in the client before sending them to the server. Fixes (PR#868) reported by Christian Knoke Sat Aug 4 19:33:00 2001 Sawada Katsuya : * po/ja.po: Update ja.po to 1987t+48f+546u+17o. Sat Aug 4 18:01:22 2001 Thue Janus Kristensen : * doc/Makefile.am, doc/Makefile.in: Add files in doc/ to Makefile.am so they get included in the distribution. Sat Aug 4 17:57:24 2001 Sebastian Bauer : * amiga/smakefile: Amiga: smakefile installs also the isometric tiles Sat Aug 4 17:56:38 2001 Sebastian Bauer : * client/gui-mui/helpdlg.c, client/gui-mui/mapclass.c: Amiga: - Scrollbar is no longer overdrawn sometime in the isometric view - Units in the help windows have correct height also in isometric view Sat Aug 4 17:55:26 2001 Sawada Katsuya : * doc/NEWS.ja: Update NEWS.ja file based on cvs-1.37's NEWS. Sat Aug 4 17:46:19 2001 Thue Janus Kristensen : * NEWS: Add "ro" to list of translations. Patch by Michael Stefaniuc Sat Aug 4 15:42:09 2001 Sebastian Bauer : * amiga/ReadMe.developer, amiga/smakefile, amiga/vmakefile, client/gui-mui/cityrep.c, client/gui-mui/messagedlg.c: Some minor amiga changes. patch submitted by Dirk Stoecker Fri Aug 3 19:28:06 2001 Thue Janus Kristensen : * configure, configure.in: Bump version to 1.11.11-devel for some more files. Fri Aug 3 19:20:06 2001 Thue Janus Kristensen : * common/version.h, data/Freeciv: Bump version to 1.11.11-devel. Fri Aug 3 18:56:56 2001 Thue Janus Kristensen : * ChangeLog, configure, configure.in: Update files for 1.11.10 beta. Fri Aug 3 18:53:01 2001 Thue Janus Kristensen : * common/version.h, data/Freeciv, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sv.po: Updates for the third beta leading to version 1.12.0: - Changed version to 1.11.10 (beta). - Ran msgmerge on all .po files (normal part of 'make dist'). - Updated Changelog Fri Aug 3 11:47:06 2001 Thue Janus Kristensen : * po/en_GB.po: Update en_GB Patch by Dirk Stoecker Fri Aug 3 01:13:36 2001 Vasco Alexandre da Silva Costa : * client/gui-gtk/gui_main.c: Replaced setenv() with putenv() since it is more portable. Also added an #ifdef to check for function availability and a cast to a NULL pointer passed to a function. Patch by Paul Zastoupil . Thu Aug 2 23:01:49 2001 Vasco Alexandre da Silva Costa : * freeciv_hackers_guide.txt: Improved network code information a bit. Thu Aug 2 22:56:26 2001 Vasco Alexandre da Silva Costa : * freeciv_hackers_guide.txt: Improved documentation on the network code and recent improvements. Fixed one typo. Thu Aug 2 15:05:07 2001 Thue Janus Kristensen : * configure, configure.in: Update version to 1.11.9-devel in some more files. Thu Aug 2 15:04:20 2001 Thue Janus Kristensen : * common/version.h, data/Freeciv: Bump version to 1.11.9-devel. Thu Aug 2 14:37:22 2001 Thue Janus Kristensen : * ChangeLog, configure, configure.in: Update files for 1.11.8 beta. Thu Aug 2 14:31:47 2001 Thue Janus Kristensen : * common/version.h, data/Freeciv, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/hu.po, po/it.po, po/ja.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sv.po: Updates for the second beta leading to version 1.12.0: - Changed version to 1.11.8 (beta). - Ran msgmerge on all .po files (normal part of 'make dist'). - Updated Changelog Thu Aug 2 14:13:53 2001 Thue Janus Kristensen : * PEOPLE: Small PEOPLE update. Wed Aug 1 22:34:12 2001 Gaute B Strokkenes : * client/gui-gtk/gui_main.c: Add kludge to enable ISO-8859-1 support in the GTK client even when the LC_TYPE is set to "C". Wed Aug 1 19:24:55 2001 Thue Janus Kristensen : * client/gui-gtk/citydlg.c: Fixes for the citydialog supported/present unit display. Wed Aug 1 10:38:49 2001 Egbert Hinzen : * po/de.po: Correction. Tue Jul 31 23:51:44 2001 Michael Stefaniuc : * po/ro.po: more than 150 new translated strings some fixed translations Tue Jul 31 13:46:19 2001 Sebastian Bauer : * amiga/ReadMe, amiga/ReadMe.developer, amiga/amigaclient.c, amiga/amigaserver.c, amiga/gettext.c, amiga/smakefile, amiga/vmakefile, amiga/vsnprintf.c, client/packhand.c, client/gui-mui/graphics.c, client/gui-mui/gui_main.c, client/gui-mui/mapclass.c: Amiga: - Updated to compile again with SAS-C and VBCC 0.8 - Fixed warnings patch submitted by Dirk Stoecker Tue Jul 31 11:14:43 2001 Thue Janus Kristensen : * common/map.h: adjc_dir_iterate fixes. Patch by Jason Dorje Short Mon Jul 30 22:59:01 2001 Gaute B Strokkenes : * common/map.h: common/map.h: Fix formatting thinko. Mon Jul 30 22:53:55 2001 Gaute B Strokkenes : * common/map.h, server/gotohand.c: common/map.h: Add adjc_dir_iterate() macro. server/gotohand.c: Use it. Patch by Jason Dorje Short . Mon Jul 30 14:13:53 2001 Sawada Katsuya : * po/ja.po: Update ja.po to 1983t+47f+541u+18o. Sat Jul 28 16:39:11 2001 Thue Janus Kristensen : * client/goto.c, client/gui-gtk/mapview.c, client/gui-mui/graphics.c, client/gui-mui/mapclass.c, client/gui-xaw/mapview.c, server/citytools.c, server/unittools.c: Don't run code inside an assert when we depend on the sideeffects. (ie, mostly fix "assert(normalize_map_pos(&x, &y))"). Fixes (PR#864) reported by Gaute Strokkenes Sat Jul 28 16:21:39 2001 Thue Janus Kristensen : * common/map.c, server/citytools.c: Readd neccesary calls to normalize_map_pos(). Sat Jul 28 12:03:32 2001 Thue Janus Kristensen : * server/mapgen.c: Fix typo. (make the server compile) Patch by Jason Dorje Short Sat Jul 28 08:05:49 2001 Egbert Hinzen : * po/de.po: de.po updated Fri Jul 27 23:57:59 2001 Gaute B Strokkenes : * server/console.c, server/console.h, server/stdinhand.c: Add macro MAX_LEN_CONSOLE and use it. Patch by Reinier Post . Fri Jul 27 23:51:03 2001 Gaute B Strokkenes : * common/unit.h: Add comment. Fri Jul 27 23:48:05 2001 Gaute B Strokkenes : * server/citytools.c, server/mapgen.c: Change some assertion from normalize_map_pos() to is_real_tile(). Fri Jul 27 23:40:47 2001 Gaute B Strokkenes : * common/map.c: Change some assertions from normalize_map_pos() to is_real_tile(). Fri Jul 27 19:51:57 2001 Thue Janus Kristensen : * server/srv_main.c: Make error messages about bad packages received in END_GAME_STATE LOG_DEBUG instead of LOG_ERROR. Fri Jul 27 10:01:12 2001 Thue Janus Kristensen : * ai/aiunit.c: square_iterate_end -> adjc_iterate_end. Patch by Jason Dorje Short Fri Jul 27 00:14:21 2001 Erik Sigra : * po/sv.po: update sv.po (including some suggestions by Dennis Bjorklund ) Thu Jul 26 17:18:27 2001 Thue Janus Kristensen : * server/mapgen.c: Raise MAXTRIES as we found an example where we hit the old value. (Temporary fix, better fix wanted post 1.12.0) Thu Jul 26 16:00:51 2001 Thue Janus Kristensen : * PEOPLE: Reinier Post (patch), David Zverina (bug report). Thu Jul 26 15:55:20 2001 Thue Janus Kristensen : * server/stdinhand.c: Allow the syntax "set