Sun Jul 14 12:27:21 PDT 2002 Raimar Falke freeciv ChangeLog Final ChangeLog update for Version 1.13.0 release. Sun Jul 14 07:50:08 PDT 2002 Raimar Falke freeciv configure.ac configure.in Final source update for Version 1.13.0 release. Set version to 1.13.0. Sun Jul 14 07:46:06 PDT 2002 Raimar Falke freeciv/common version.h freeciv/data Freeciv freeciv/po da.po de.po en_GB.po es.po fi.po fr.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po Final source update for Version 1.13.0 release. Set version to 1.13.0. Sun Jul 14 07:36:23 PDT 2002 Raimar Falke freeciv/doc Makefile.am Add missing files. Sun Jul 14 06:40:24 PDT 2002 Raimar Falke freeciv/client packhand.c freeciv/common capstr.c packets.c packets.h freeciv/server ruleset.c sernet.c unithand.c Changed capability string to simply "+1.13 conn_info". Removed all correspondingly obsoleted has_capability() calls. Sun Jul 14 06:10:38 PDT 2002 Raimar Falke freeciv/po nl.po Correct a fuzzy translation. Reported and fix by Davide Pagnin . Sun Jul 14 05:25:45 PDT 2002 Raimar Falke freeciv/doc PEOPLE Update email address of Moses Lei. Sat Jul 13 13:20:51 PDT 2002 Raimar Falke freeciv/doc PEOPLE Correction wrt SUENAGA Yasuo. Sat Jul 13 12:16:49 PDT 2002 Mike Kaufman freeciv/doc PEOPLE update my email address Sat Jul 13 10:54:34 PDT 2002 Sebastian Bauer freeciv/amiga config.h libintl.h Forgot to commit these files Sat Jul 13 10:03:00 PDT 2002 Paolo Sammicheli freeciv/doc/it HOWTOPLAY.it README.cma.it Update for 1.13.0 release Sat Jul 13 09:56:46 PDT 2002 Paolo Sammicheli freeciv/doc/it README.cma.it updated for 1.13.0 release Sat Jul 13 09:56:22 PDT 2002 Paolo Sammicheli freeciv/doc/it INSTALL.it Update for 1.13.0 release Sat Jul 13 09:48:13 PDT 2002 Anthony Stuckey freeciv/doc PEOPLE Changing email address. Sat Jul 13 09:17:54 PDT 2002 Raimar Falke freeciv/po pl.po Update pl.po Patch from Mateusz Stefek . Sat Jul 13 09:15:39 PDT 2002 Paolo Sammicheli freeciv/doc/it README.it Updated to the 1.13.0 Release Sat Jul 13 09:07:44 PDT 2002 Raimar Falke freeciv/data/isotrident flags.spec freeciv/data/trident flags.spec freeciv/doc HACKING PEOPLE Update email address of Reinier Post. Sat Jul 13 08:33:50 PDT 2002 Raimar Falke freeciv/po hu.po Correct the charset. Reported by Davide Pagnin . Sat Jul 13 08:10:47 PDT 2002 Raimar Falke freeciv/doc PEOPLE Update the email addresses of Miguel Farah and me. Sat Jul 13 06:55:38 PDT 2002 Paolo Sammicheli freeciv/po it.po it.po updated Sat Jul 13 06:33:08 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c cityrep.c connectdlg.c dialogs.c diplodlg.c finddlg.c gotodlg.c gui_main.c gui_stuff.c gui_stuff.h helpdlg.c inputdlg.c inteldlg.c mapctrl.c messagedlg.c messagewin.c optiondlg.c plrdlg.c ratesdlg.c repodlgs.c spaceshipdlg.c 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 01:44:35 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 mapctrl.c don't wake up units when you click on a city Bug reported by Gianmario Scotti Fri Jul 12 02:24:28 PDT 2002 Sawada Katsuya freeciv/doc/ja README_Japanese.ja Special documentation for Japanese users. Fri Jul 12 02:19:25 PDT 2002 Sawada Katsuya freeciv/doc/ja README.cma.ja Initial partly translation. Based on CVS-1.1. Thu Jul 11 23:38:26 PDT 2002 Sawada Katsuya freeciv/po ja.po Update ja.po to 2831t+3f+95u. Merge SUENAGA Yasuo's translation. Thu Jul 11 12:15:45 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu Jul 11 10:04:05 PDT 2002 Raimar Falke freeciv/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 06:57:56 PDT 2002 Raimar Falke freeciv/client audio_amiga.c audio_esd.c audio_none.c audio_sdl.c 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 06:42:23 PDT 2002 Raimar Falke freeciv/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 05:43:17 PDT 2002 Raimar Falke freeciv/data/nation dutch.ruleset Convert dutch.ruleset to natural city names. Patch from Pieter J. Kersten . Thu Jul 11 02:02:08 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Wed Jul 10 12:15:42 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Wed Jul 10 07:20:28 PDT 2002 Raimar Falke freeciv/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 07:13:37 PDT 2002 Raimar Falke freeciv/client/gui-gtk gui_main.c freeciv/client/gui-gtk-2.0 gui_main.c freeciv/client/gui-xaw gui_main.c Add the government to the info popup. Reported by Jordi Negrevernis . Patch from me. Wed Jul 10 06:52:19 PDT 2002 Raimar Falke freeciv/server plrhand.c Fix spelling error. Patch from Per I. Mathisen . Wed Jul 10 06:50:04 PDT 2002 Raimar Falke freeciv/data/default buildings.ruleset Update Palace helptext. Per I. Mathisen . Wed Jul 10 06:46:30 PDT 2002 Raimar Falke freeciv/data/default techs.ruleset Update documentation. Patch from Per I. Mathisen . Wed Jul 10 06:38:33 PDT 2002 Raimar Falke freeciv/data/nation polish.ruleset Start using natural city names in the Polish ruleset. Patch from Mateusz Stefek . Wed Jul 10 04:12:38 PDT 2002 Sawada Katsuya freeciv/doc/ja NEWS.ja Sync with 1.41. Tue Jul 9 16:09:01 PDT 2002 Egbert Hinzen freeciv/doc/de INSTALL.de updated by Jens Georg Tue Jul 9 16:07:50 PDT 2002 Egbert Hinzen freeciv/doc/de NEWS.de updated by Christian Knoke Tue Jul 9 04:27:33 PDT 2002 Per I. Mathisen freeciv/data/nation swedish.ruleset Update Swedish nation with natural city names Patch by Erik Sigra Tue Jul 9 03:52:13 PDT 2002 Paolo Sammicheli freeciv/po it.po it.po updated Tue Jul 9 03:52:02 PDT 2002 Pieter J. Kersten freeciv/doc/nl NEWS.nl Added stealth news to NEWS.nl Tue Jul 9 03:48:17 PDT 2002 Pieter J. Kersten freeciv/doc/nl NEWS.nl Added dutch NEWS file (only parially translated) Tue Jul 9 03:26:43 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Tue Jul 9 02:33:56 PDT 2002 Per I. Mathisen freeciv NEWS Add info about Stealth changes to NEWS Mon Jul 8 22:51:39 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Mon Jul 8 11:04:28 PDT 2002 Raimar Falke freeciv/common version.h freeciv/data Freeciv freeciv configure.ac configure.in Bump version from 1.12.6 (beta) to 1.12.7-devel (beta). Mon Jul 8 10:16:10 PDT 2002 Raimar Falke freeciv/common version.h freeciv/data Freeciv freeciv/po da.po de.po en_GB.po es.po fi.po fr.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.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 09:13:42 PDT 2002 Raimar Falke freeciv/doc Makefile.am Add various files. Mon Jul 8 09:03:27 PDT 2002 Raimar Falke freeciv/client Makefile.am Added audio_amiga.c audio_amiga.h. Mon Jul 8 08:13:44 PDT 2002 Raimar Falke freeciv/server savegame.c Print more details if a savegame has incomplete data. Print the warning only once. Mon Jul 8 07:20:56 PDT 2002 Raimar Falke freeciv/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 07:05:50 PDT 2002 Raimar Falke freeciv/data/default units.ruleset Add the Partial_Invis flag to Stealth Fighter and Bomber. Patch from Raahul Kumar . Mon Jul 8 07:02:55 PDT 2002 Raimar Falke freeciv/doc PEOPLE Add Kenn Munro as a bug reporter. Mon Jul 8 06:59:43 PDT 2002 Raimar Falke freeciv/po ru.po Update ru.po. Patch from Leon . Sun Jul 7 14:45:50 PDT 2002 Vasco Alexandre da Silva Costa freeciv/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 14:43:05 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 dialogs.c Updated a comment. Sun Jul 7 14:41:22 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cma_fe.c cma_fe.h Use gtk_button_new_with_mnemonic instead of deprecated gtk_accelbutton_new. Sun Jul 7 14:40:03 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 repodlgs.c Marked string for translation. Sun Jul 7 11:04:25 PDT 2002 Vasco Alexandre da Silva Costa freeciv/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 11:02:57 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 repodlgs.c Added some padding before the tech list. Sun Jul 7 05:58:31 PDT 2002 Sebastian Bauer freeciv/amiga smakefile freeciv/client audio_amiga.c audio_amiga.h audio.c Added primitive audio support (using play16) at last to the amiga port Sun Jul 7 05:23:33 PDT 2002 Sebastian Bauer freeciv/client/gui-mui wldlg.c worklistclass.c worklistclass.h Minor fixes and improvements Sat Jul 6 13:35:22 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk graphics.c graphics.h gui_main.c gui_main.h mapview.c freeciv/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 12:35:57 PDT 2002 Miguel Lobo freeciv/po es.po Updated Spanish translation. Sat Jul 6 09:22:23 PDT 2002 Vasco Alexandre da Silva Costa freeciv/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 08:26:01 PDT 2002 Paolo Sammicheli freeciv/po it.po it.po updated Fri Jul 5 16:25:00 PDT 2002 Erik Sigra freeciv/doc/sv CodingStyle.sv README.attributes.sv README.cma.sv README.graphics.sv add Fri Jul 5 09:30:17 PDT 2002 Mike Kaufman freeciv/doc README.rulesets freeciv/server ruleset.c allow only '!' to negate natural city naming. Fri Jul 5 08:11:25 PDT 2002 Sebastian Bauer freeciv/client/gui-mui citydlg.c wldlg.c wldlg.h worklistclass.c worklistclass.h Brought the worklist stuff uptodate. Fri Jul 5 05:39:25 PDT 2002 Sebastian Bauer freeciv/client/gui-mui citydlg.c Moved the city option stuff in a page simliar to the gtk client Fri Jul 5 04:05:29 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Fri Jul 5 03:37:42 PDT 2002 Sebastian Bauer freeciv/amiga smakefile freeciv/client/gui-mui chatline.c connectdlg.c gui_main.c compiles again under AmigaOS Thu Jul 4 13:34:23 PDT 2002 Sebastian Bauer freeciv/amiga ReadMe amigaclient.c amigaserver.c No longer requires the usergroup.library Thu Jul 4 10:15:55 PDT 2002 Erik Sigra freeciv/doc/sv README.agents.sv README.sound.sv add Thu Jul 4 05:54:22 PDT 2002 Sawada Katsuya freeciv/doc/ja NEWS.ja 'Sync with 1.4.' Wed Jul 3 09:51:37 PDT 2002 Erik Sigra freeciv/doc/sv BUGS.sv HOWTOPLAY.sv README.sv update Wed Jul 3 01:05:07 PDT 2002 Raimar Falke freeciv/client packhand.c freeciv/common game.h freeciv/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 00:59:03 PDT 2002 Raimar Falke freeciv/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 12:21:42 PDT 2002 Raimar Falke freeciv/client messagewin_common.c Clear the change flag after popup. Reported by Christian Knoke . Patch from me. Tue Jul 2 10:16:04 PDT 2002 Egbert Hinzen freeciv/doc/de BUGS.de NEWS.de BUGS.de and NEWS.de updated by Christian Knoke Mon Jul 1 23:16:16 PDT 2002 Raimar Falke freeciv/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 14:13:31 PDT 2002 Per I. Mathisen freeciv/client citydlg_common.c cityrepdata.c repodlgs_common.c freeciv/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 13:44:27 PDT 2002 Per I. Mathisen freeciv NEWS Update NEWS file. Patch by Christian Knoke Sun Jun 30 08:14:49 PDT 2002 Raimar Falke freeciv/client packhand.c Allow nested reports_freeze_till. This requires multiple outstanding thaw-request-ids. Reported by Christian Knoke . Sun Jun 30 07:37:44 PDT 2002 Raimar Falke freeciv/client/gui-gtk messagewin.c freeciv/client/gui-gtk-2.0 messagewin.c freeciv/client/gui-mui messagewin.c freeciv/client/gui-win32 messagewin.c freeciv/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 06:56:34 PDT 2002 Erik Sigra freeciv/po sv.po update Sun Jun 30 01:42:19 PDT 2002 Andreas Rosdal, .no translator freeciv/po no.po no.po updated. Sat Jun 29 18:04:07 PDT 2002 Mike Kaufman freeciv/client/gui-xaw helpdlg.c change game.num_impr_types to A_LAST in help_update_improvement() reported by Sylvain Tricot Sat Jun 29 17:30:16 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Sat Jun 29 14:41:50 PDT 2002 Sawada Katsuya freeciv/po ja.po 'Update ja.po to 2805+6f+115u+33o.' Sat Jun 29 13:53:51 PDT 2002 Sawada Katsuya freeciv/doc/ja BUGS.ja 'Sync with 1.6.' Sat Jun 29 13:39:47 PDT 2002 Raimar Falke freeciv/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 13:07:34 PDT 2002 Sawada Katsuya freeciv/doc/ja NEWS.ja 'Sync with 1.39.' Sat Jun 29 12:54:42 PDT 2002 Raimar Falke freeciv/common packets.c freeciv/doc BUGS freeciv/po POTFILES.in freeciv 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 11:35:05 PDT 2002 Raimar Falke freeciv/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 07:47:46 PDT 2002 Andreas Rosdal, .no translator freeciv/po no.po no.po is 100% translated. Feedback wanted! Sat Jun 29 07:29:21 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 repodlgs.c Sort the items in the science goal list correctly. Bug reported by Christian Knoke Sat Jun 29 05:53:32 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 cityrep.c corrected a name of a function call (reports_freeze_till) Fri Jun 28 12:12:02 PDT 2002 Andreas Rosdal, .no translator freeciv/po no.po updated no.po: 72 untransl. Thu Jun 27 23:15:50 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu Jun 27 19:48:51 PDT 2002 Vasco Alexandre da Silva Costa freeciv/data freeciv.rc-2.0 freeciv/client/gui-gtk-2.0 messagedlg.c Removed span and italic tags as requested in (PR#1602). Reported by Egbert Hinzen . Thu Jun 27 18:44:51 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c Fixed bug that caused an assert failure (PR#1595). Bug reported by Kimiko Koopman . Thu Jun 27 16:56:09 PDT 2002 Vasco Alexandre da Silva Costa freeciv/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 16:50:33 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 helpdlg.c Added history to help browser. Minor style tweaks. Thu Jun 27 12:08:08 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 diplodlg.c fixed a typo. Reported by Erik Sigra Thu Jun 27 11:31:42 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 connectdlg.c s/CALLBACK LONG/LONG CALLBACK/ Bug reported by Christian Stock Thu Jun 27 11:30:02 PDT 2002 Andreas Kemnade freeciv/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 09:26:22 PDT 2002 Andreas Rosdal, .no translator freeciv/po no.po updated: 108 untransl. Wed Jun 26 19:26:18 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 helpdlg.c Removed unused code. Wed Jun 26 19:02:47 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 connectdlg.c gui_main.c 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. Wed Jun 26 18:11:38 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client civclient.c freeciv/client/gui-beos gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/client/gui-gtk-2.0 gui_main.c freeciv/client/gui-mui gui_main.c freeciv/client/gui-stub gui_main.c freeciv/client/gui-win32 gui_main.c freeciv/client/gui-xaw gui_main.c freeciv/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. Wed Jun 26 18:06:53 PDT 2002 Vasco Alexandre da Silva Costa freeciv/common log.c Don't allow logs to a file and by the callback at the same time. Wed Jun 26 18:00:49 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client chatline_common.c chatline_common.h messagewin_common.c messagewin_common.h plrdlg_common.c plrdlg_common.h As usual i forgot to add the new files in the previous commit. Here they are. Wed Jun 26 17:59:12 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client Makefile.am climisc.c climisc.h clinet.c packhand.c packhand.h repodlgs_common.c repodlgs_common.h freeciv/client/agents cma_core.c freeciv/client/gui-beos chatline.cpp messagewin.cpp repodlgs.cpp freeciv/client/gui-gtk chatline.c cityrep.c messagewin.c plrdlg.c repodlgs.c repodlgs.h freeciv/client/gui-gtk-2.0 chatline.c cityrep.c messagewin.c plrdlg.c repodlgs.c repodlgs.h freeciv/client/gui-mui chatline.c cityrep.c messagewin.c plrdlg.c repodlgs.c repodlgs.h freeciv/client/gui-stub chatline.c messagewin.c plrdlg.c repodlgs.c freeciv/client/gui-win32 chatline.c cityrep.c messagewin.c plrdlg.c repodlgs.c freeciv/client/gui-xaw chatline.c cityrep.c messagewin.c plrdlg.c repodlgs.c repodlgs.h freeciv/client/include chatline_g.h messagewin_g.h plrdlg_g.h 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 15:55:05 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 connectdlg.c Changed positioning of beta message label. Wed Jun 26 15:52:35 PDT 2002 Vasco Alexandre da Silva Costa freeciv/data freeciv.rc-2.0 freeciv/client/gui-gtk-2.0 helpdlg.c Revamped help dialog. Wed Jun 26 11:22:57 PDT 2002 Raimar Falke freeciv autogen.sh Fix thinko. Patch from Gaute B Strokkenes . Wed Jun 26 05:21:59 PDT 2002 Gabor Takacs freeciv/po hu.po Update. Wed Jun 26 01:14:47 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Tue Jun 25 20:45:19 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 gtkpixcomm.c Fix drawing out of GtkPixcomm bounds bug. Tue Jun 25 20:41:56 PDT 2002 Vasco Alexandre da Silva Costa freeciv/data freeciv.rc-2.0 To solve the font problems once and for all, only use fonts that are guaranteed to exist. Tue Jun 25 18:03:11 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 connectdlg.c Don't g_free non alloc'ed data. Tue Jun 25 15:39:21 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 chatline.c GtkTextView is not a GtkEditable subclass. Fix bug in log_output_window(). Tue Jun 25 14:36:30 PDT 2002 Andreas Ro/sdal, .no translator freeciv/po no.po spellchecked no.po Tue Jun 25 13:12:40 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 connectdlg.c 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 13:04:50 PDT 2002 Vasco Alexandre da Silva Costa freeciv/common log.c log.h New log_set_callback() function. Allows adjusting the callback function after the initial log_init(). Tue Jun 25 00:44:05 PDT 2002 Andreas Ro/sdal, .no translator freeciv/po no.po updated to 130 untranslated Mon Jun 24 19:52:22 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 mapview.c Fixed a bug in my recent commit. Mon Jun 24 19:36:53 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 citydlg.c dialogs.c graphics.c gtkpixcomm.c gtkpixcomm.h gui_main.c helpdlg.c mapview.c 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 12:33:00 PDT 2002 Andreas Kemnade freeciv/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 08:56:40 PDT 2002 Raimar Falke freeciv/client/gui-gtk cma_fe.c dialogs.c 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 08:41:04 PDT 2002 Paolo Sammicheli freeciv/po it.po it.po updated Mon Jun 24 07:29:28 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Mon Jun 24 07:15:27 PDT 2002 Raimar Falke freeciv/data/scenario Makefile.am New version from Martin McMahon . Mon Jun 24 07:05:54 PDT 2002 Raimar Falke freeciv/data/scenario british-isles-85x80-v2.80.sav british-isles-85x80-v2.77.sav New version from Martin McMahon . Mon Jun 24 05:39:41 PDT 2002 Raimar Falke freeciv/client/gui-gtk happiness.c freeciv/client/gui-gtk-2.0 happiness.c freeciv/client/gui-win32 happiness.c Correct errors in the display of the happiness data. Patch from Davide Pagnin . Sun Jun 23 16:14:51 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk connectdlg.c Fix font problem in beta message label (PR#1605). Bug reported by SAWADA Katsuya . Sun Jun 23 13:22:28 PDT 2002 Andreas Ro/sdal, .no translator freeciv/po no.po updated no.po to 160 untranslated and 0 fuzzy Sun Jun 23 12:12:49 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c mapview.c draws red borders in cities now correctly. Bug reported by Jordi negrevernis i Font . Patch by me. Sun Jun 23 09:06:23 PDT 2002 Raimar Falke freeciv/client civclient.c civclient.h packhand.c freeciv/client/agents agents.c freeciv/client/gui-gtk gui_main.c 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 07:50:24 PDT 2002 Raimar Falke freeciv/client/agents agents.c Guard against a call of agents_busy before the agents get initialized. Sun Jun 23 07:35:11 PDT 2002 Raimar Falke freeciv/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 07:02:05 PDT 2002 Raimar Falke freeciv/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 06:05:04 PDT 2002 Raimar Falke freeciv/data/scenario Makefile.am Remove scenarios which use the classic terrain ruleset which is no longer supported. Sun Jun 23 05:58:31 PDT 2002 Raimar Falke freeciv/data/scenario earth-160x90-v1.sav earth-80x50-v1.sav europe-200x100-v1.sav Remove scenarios which use the classic terrain ruleset which is no longer supported. Sun Jun 23 05:40:23 PDT 2002 Raimar Falke freeciv/client audio.c 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 05:35:46 PDT 2002 Raimar Falke freeciv/client attribute.c attribute.h civclient.c Free the static attribute hash between games. Reported by Kenn Munro . Patch from me. Sat Jun 22 03:40:23 PDT 2002 Andreas Rosdal, .no translator freeciv/po no.po no.po updated Sat Jun 22 03:18:25 PDT 2002 Andreas Rosdal, .no translator freeciv/po no.po Some translations, and some spelling errors removed Sat Jun 22 02:47:26 PDT 2002 Andreas Rosdal, .no translator freeciv/po no.po updates: fixed all fuzzy entries Fri Jun 21 09:24:37 PDT 2002 Andreas Rosdal, .no translator freeciv/po no.po updates to no.po: trying to update translations for 1.13.0, lots of fuzzy and untranslated fixes Fri Jun 21 07:13:41 PDT 2002 Raimar Falke freeciv/client/gui-gtk dialogs.c Remove superfluous assignment. Reported by Sylvain Tricot . Fri Jun 21 05:59:52 PDT 2002 Gabor Takacs freeciv/po hu.po Update. Checked with latest check_po.pl, errors fixed. Fri Jun 21 02:17:40 PDT 2002 Sawada Katsuya freeciv/doc/ja BUGS.ja 'Sync with 1.5.' Fri Jun 21 02:06:06 PDT 2002 Raimar Falke freeciv/client/gui-gtk dialogs.c 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 01:56:00 PDT 2002 Raimar Falke freeciv/data/default units.ruleset Correct/update some comments. Reported from Gregory Berkolaiko . Patch from Per I Mathisen . Fri Jun 21 01:48:13 PDT 2002 Raimar Falke freeciv/server stdinhand.c Allow the score command after game end. Reported by Reinier Post . Thu Jun 20 10:44:24 PDT 2002 Sawada Katsuya freeciv/doc/ja HOWTOPLAY.ja 'Sync with 1.2.' Thu Jun 20 10:41:04 PDT 2002 Sawada Katsuya freeciv/doc/ja NEWS.ja 'Sync with 1.38.' Thu Jun 20 09:42:43 PDT 2002 Raimar Falke freeciv/client/agents cma_core.c Add an assert to ensure that only CMA settings for own cities are set. Thu Jun 20 08:26:11 PDT 2002 Raimar Falke freeciv/data/nation turk.ruleset Correct Turkish ruleset. Patch from Burak Demircan . Thu Jun 20 07:10:45 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu Jun 20 05:02:44 PDT 2002 Sawada Katsuya freeciv/doc/ja README.ja 'Sync with 1.5.' Thu Jun 20 03:44:05 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Wed Jun 19 15:18:44 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk dialogs.c Fix compile time warnings on Alpha. Patch by Davide Pagnin . Wed Jun 19 14:10:47 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c - changed city report toolbar to regular buttons at the bottom. - added more options to the select menu. Tue Jun 18 19:41:58 PDT 2002 Vasco Alexandre da Silva Costa freeciv/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 . Tue Jun 18 19:18:00 PDT 2002 Vasco Alexandre da Silva Costa freeciv/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 . Tue Jun 18 19:12:45 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk gui_main.c freeciv/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 14:01:43 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 gui_stuff.c Fixed gtk_set_relative_position(). Sat Jun 15 09:56:12 PDT 2002 Mike Kaufman freeciv/client/gui-xaw colors.h remove obsolete function prototype. reported by Sylvain Tricot Sat Jun 15 09:54:42 PDT 2002 Mike Kaufman freeciv/client/include colors_g.h remove useless #define reported by Sylvain Tricot Sat Jun 15 09:51:31 PDT 2002 Mike Kaufman freeciv/client/gui-xaw diplodlg.c wrong player is passed to get_ruler_title() Patch by Sylvain Tricot Sat Jun 15 09:05:49 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 colors.c added a missing color bug reported by sylvaintricot@free.fr Fri Jun 14 15:07:25 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk citydlg.c dialogs.c Fixed civclient crash on buying (PR#1570). Bug reported by Christian Knoke . Thu Jun 13 23:46:12 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 gui_stuff.c removed a duplicate free() Bug reported by Martin Dufour Thu Jun 13 15:43:22 PDT 2002 Per I. Mathisen freeciv/client/agents cma_fec.c cma_fec.h freeciv/common map.c freeciv/client/gui-gtk citydlg.c cma_fe.c dialogs.c dialogs.h inputdlg.c inputdlg.h mapctrl.c repodlgs.c 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 06:01:10 PDT 2002 Per I. Mathisen freeciv/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 05:53:29 PDT 2002 Per I. Mathisen freeciv/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 00:46:45 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu Jun 13 00:31:33 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Wed Jun 12 21:56:25 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 messagewin.c Moved gtk_set_relative_position() call. Wed Jun 12 21:53:36 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 messagewin.c Replaced GtkCList in messages window for a GtkTreeView. Wed Jun 12 19:50:11 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 messagewin.c Fixed (PR#1529). Patch by Per I Mathisen . Wed Jun 12 19:47:36 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 messagewin.c Changed the look of the message dialog a bit. Wed Jun 12 19:18:20 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 menu.c repodlgs.c Made the economy sell info popup non-modal. Wed Jun 12 19:05:10 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 repodlgs.c New style economy report. Minor tweaks. Wed Jun 12 14:58:11 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c connectdlg.c dialogs.c finddlg.c gui_stuff.c gui_stuff.h messagedlg.c 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 07:17:18 PDT 2002 Andreas Kemnade freeciv INSTALL added documentation about the win32 build process Wed Jun 12 01:21:41 PDT 2002 Per I. Mathisen freeciv Makefile.am configure.ac configure.in freeciv/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 00:54:33 PDT 2002 Per I. Mathisen freeciv/data/nation chilean.ruleset Update chilean nation. Patch by Miguel Farah Wed Jun 12 00:24:33 PDT 2002 Per I. Mathisen freeciv/client climisc.c clinet.c options.c tilespec.c freeciv/client/gui-gtk citydlg.c cityrep.c dialogs.c diplodlg.c finddlg.c gamedlgs.c gotodlg.c graphics.c inteldlg.c messagewin.c plrdlg.c repodlgs.c spaceshipdlg.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c dialogs.c diplodlg.c finddlg.c gamedlgs.c gotodlg.c graphics.c inteldlg.c messagewin.c plrdlg.c repodlgs.c spaceshipdlg.c freeciv/client/gui-mui citydlg.c cityrep.c dialogs.c diplodlg.c finddlg.c gamedlgs.c gotodlg.c graphics.c inteldlg.c messagewin.c plrdlg.c repodlgs.c spaceshipdlg.c freeciv/client/gui-win32 cityrep.c dialogs.c diplodlg.c finddlg.c gotodlg.c inteldlg.c menu.c messagedlg.c messagewin.c plrdlg.c ratesdlg.c repodlgs.c spaceshipdlg.c freeciv/client/gui-xaw citydlg.c cityrep.c dialogs.c diplodlg.c finddlg.c gotodlg.c graphics.c inteldlg.c messagedlg.c messagewin.c optiondlg.c plrdlg.c ratesdlg.c repodlgs.c spaceshipdlg.c freeciv/common capability.c inputfile.c map.c registry.c shared.c support.c support.h freeciv/server cityhand.c civserver.c handchat.c ruleset.c rulesout.c savegame.c srv_main.c 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 16:36:41 PDT 2002 Egbert Hinzen freeciv/doc/de README.sound.de README.sound.de translated by Jens Georg Tue Jun 11 14:09:52 PDT 2002 Per I. Mathisen freeciv/doc PEOPLE Update PEOPLE again Mon Jun 10 20:54:16 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 repodlgs.c Cleanup. Mon Jun 10 20:51:54 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 gui_stuff.c Add an extra variable to make code clearer. Mon Jun 10 20:45:39 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 connectdlg.c gui_main.c repodlgs.c Removed all calls to g_object_set(). Mon Jun 10 18:46:39 PDT 2002 Vasco Alexandre da Silva Costa freeciv/data freeciv.rc-2.0 Changed to reflect new widget names. Mon Jun 10 18:10:55 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c connectdlg.c dialogs.c finddlg.c graphics.c gtkpixcomm.c gui_main.c gui_stuff.c gui_stuff.h helpdlg.c mapview.c messagedlg.c 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 15:09:22 PDT 2002 Paolo Sammicheli freeciv/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 12:08:25 PDT 2002 Raimar Falke freeciv/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 00:42:36 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Jun 9 20:00:11 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 gamedlgs.c messagedlg.c - changed rates dialog to new dialog style. - don't export create_messageopt_dialog(). Sun Jun 9 19:44:04 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 connectdlg.c Finally figured out what was causing the name entry to not be focused. Fixed. Sun Jun 9 19:34:08 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 connectdlg.c Changed padding of beta version label. Sun Jun 9 19:15:32 PDT 2002 Vasco Alexandre da Silva Costa freeciv/data freeciv.rc-2.0 Changed the chatline text style. Sun Jun 9 19:13:55 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 chatline.c chatline.h connectdlg.c dialogs.c dialogs.h finddlg.c gui_main.c mapctrl.c mapctrl.h mapview.c mapview.h menu.c 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 16:20:10 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c - removed change all dialog. - removed all deprecated code. Sun Jun 9 14:42:54 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c * Moved variable declaration. * Added assert. Sun Jun 9 14:38:49 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c gui_stuff.c gui_stuff.h 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 10:54:25 PDT 2002 Raimar Falke freeciv configure.ac configure.in Bump version from 1.12.4 (beta) to 1.12.5-devel (beta). Sun Jun 9 10:27:23 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c cma_fe.c dialogs.c diplodlg.c mapctrl.c mapview.c menu.c messagedlg.c repodlgs.c Sync with GTK+ client. Sun Jun 9 10:19:49 PDT 2002 Raimar Falke freeciv/common version.h freeciv/data Freeciv Bump version from 1.9.4 (beta) to 1.9.5-devel (beta). Sun Jun 9 09:54:50 PDT 2002 Raimar Falke freeciv 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 09:52:58 PDT 2002 Raimar Falke freeciv/common version.h freeciv/data Freeciv freeciv/po da.po de.po en_GB.po es.po fi.po fr.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.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 09:48:36 PDT 2002 Raimar Falke freeciv/doc Makefile.am Update EXTRA_DIST to reflect the current set of files. Sun Jun 9 09:30:48 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 gui_main.c freeciv/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 09:26:59 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk messagewin.c freeciv/client/gui-gtk-2.0 messagewin.c Fix (PR#1529). Sun Jun 9 08:12:26 PDT 2002 Raimar Falke freeciv/doc README Correct pointers to the translations of the doc directory. Patch from Christian Knoke . Sun Jun 9 08:10:11 PDT 2002 Raimar Falke freeciv/client/agents cma_core.c freeciv/common city.c city.h freeciv/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. Sat Jun 8 20:30:31 PDT 2002 Egbert Hinzen freeciv/doc/de BUGS.de BUGS.de updated Sat Jun 8 20:19:50 PDT 2002 Egbert Hinzen freeciv/doc/de INHALT This file gives short descriptions of the German doc files. Written by Christian Knoke and changed by me. Sat Jun 8 20:05:21 PDT 2002 Egbert Hinzen freeciv/doc/de HOWTOPLAY.de HOWTOPLAY.de updated by Christian Knoke Sat Jun 8 20:02:33 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Sat Jun 8 16:24:41 PDT 2002 Paolo Sammicheli freeciv/po it.po update to introduce latest error messages like the one related to old save game Sat Jun 8 15:18:04 PDT 2002 Paolo Sammicheli freeciv/doc/it README.cma.it Translation of the README.cma file, preliminary version Sat Jun 8 15:13:05 PDT 2002 Paolo Sammicheli freeciv/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 04:31:10 PDT 2002 Raimar Falke freeciv/client packhand.c freeciv/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 04:08:34 PDT 2002 Paolo Sammicheli freeciv/po it.po Update for the 1.12.3-devel release, added CMA and other stuff Sat Jun 8 04:06:24 PDT 2002 Raimar Falke freeciv/po pl.po pl.po updated. New version from Zbigniew Baniewski and Mateusz Stefek . Sat Jun 8 04:00:10 PDT 2002 Raimar Falke freeciv/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 03:56:39 PDT 2002 Raimar Falke freeciv/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 03:50:21 PDT 2002 Raimar Falke freeciv/client attribute.c Fix a bug which only showed under Alpha and optimization. Reported by Davide Pagnin . Patch from me. Sat Jun 8 03:47:26 PDT 2002 Raimar Falke freeciv/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 03:46:04 PDT 2002 Raimar Falke freeciv/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 13:41:06 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c fixed a missing pointer check Fri Jun 7 09:18:15 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 wldlg.c wldlg.h citydlg.c update worklists correctly when changing the improvement which is currently built. Bug reported by anecdoter@aol.com. Patch by me Fri Jun 7 09:14:57 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 helpdlg.c corrected the units page in the help dialog Fri Jun 7 09:11:24 PDT 2002 Raimar Falke freeciv/client/agents agents.h Add missing include. Thu Jun 6 21:25:59 PDT 2002 Mike Kaufman freeciv/client civclient.c packhand.c freeciv/common city.c city.h game.c game.h government.c government.h idex.c idex.h improvement.c improvement.h map.c map.h nation.c nation.h player.c tech.c tech.h unittype.c unittype.h freeciv/server citytools.c gamehand.c ruleset.c ruleset.h savegame.c 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 15:50:07 PDT 2002 Egbert Hinzen freeciv/doc/de README.1st.de no longer needed Thu Jun 6 15:47:05 PDT 2002 Egbert Hinzen freeciv/doc/de INSTALL.de INSTALL.de updated by Jens Georg Thu Jun 6 03:24:48 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Thu Jun 6 03:22:45 PDT 2002 Pieter J. Kersten freeciv/doc/nl TODO.nl LEESMIJ Added dutch TODO, changed LEESMIJ accordingly Thu Jun 6 02:59:04 PDT 2002 Pieter J. Kersten freeciv/doc/nl LEESMIJ Added dutch introduction for the doc/nl directory Thu Jun 6 02:40:25 PDT 2002 Pieter J. Kersten freeciv/doc/nl BUGS.nl Added dutch BUGS Thu Jun 6 02:26:26 PDT 2002 Per I. Mathisen freeciv/server stdinhand.c Change "endgame" command from ALLOW_CTRL to ALLOW_HACK. Patch by Reinier Post Thu Jun 6 02:13:14 PDT 2002 Per I. Mathisen freeciv/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 00:34:57 PDT 2002 Per I. Mathisen freeciv/po check_po.pl Update check_po.pl script to work with plural translations. Patch by Davide Pagnin Thu Jun 6 00:26:05 PDT 2002 Per I. Mathisen freeciv/client control.c Fix focus bug introduced in allied transports patch. Reported by Christian Knoke Patch by Karl-Ingo Friese Thu Jun 6 00:12:19 PDT 2002 Per I. Mathisen freeciv/doc PEOPLE Updated PEOPLE with new email addresses people have reported Wed Jun 5 13:56:51 PDT 2002 Egbert Hinzen freeciv/doc/de README.1st.de README.1st.de upadted. Will be removed soon. Wed Jun 5 13:40:03 PDT 2002 Egbert Hinzen freeciv/doc/de BUGS.de BUGS.de updated Wed Jun 5 13:10:58 PDT 2002 Egbert Hinzen freeciv/doc/de README.de README.de updated Wed Jun 5 12:42:51 PDT 2002 Egbert Hinzen freeciv/doc/de NEWS.de NEWS.de updated by Christian Knoke Tue Jun 4 19:31:53 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated. Patch by Christian Knoke Tue Jun 4 10:16:11 PDT 2002 Sawada Katsuya freeciv/doc/ja README.ja Sync with 1.4. Tue Jun 4 08:40:36 PDT 2002 Sawada Katsuya freeciv/po ja.po Update ja.po to 2766t+17f+129u+32o. Merge SUENAGA Yasuo's translation. Tue Jun 4 04:02:52 PDT 2002 Pieter J. Kersten freeciv/doc/nl README.rulesets.nl Added dutch README.rulesets Tue Jun 4 01:47:33 PDT 2002 Pieter J. Kersten freeciv/doc/nl HOWTOPLAY.nl Added dutch HOWTOPLAY Mon Jun 3 14:32:39 PDT 2002 Per I. Mathisen freeciv/data/nation latvian.ruleset Updated Latvian nation. Update by Martins Untals Mon Jun 3 04:46:47 PDT 2002 Pieter J. Kersten freeciv/doc/nl README.cma.nl Added dutch README.cma Mon Jun 3 04:34:43 PDT 2002 Pieter J. Kersten freeciv/doc/nl README.nl Added dutch README Mon Jun 3 04:33:56 PDT 2002 Pieter J. Kersten freeciv/doc/nl - New directory Directory /home/freeciv/CVS/freeciv/doc/nl added to the repository Mon Jun 3 04:33:45 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Jun 2 18:54:42 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Sun Jun 2 11:22:50 PDT 2002 Mike Kaufman freeciv/client civclient.c options.c 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 10:49:49 PDT 2002 Mike Kaufman freeciv/client/gui-gtk citydlg.c cma_fe.c freeciv/client/gui-gtk-2.0 citydlg.c cma_fe.c stop accelerators from conflicting with each other in the city dialog fixes 1486 Reported by Kenn Munro Sun Jun 2 03:27:20 PDT 2002 Per I. Mathisen freeciv/doc BUGS PEOPLE Add info on esound bug, minor update to PEOPLE Sat Jun 1 15:16:36 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Sat Jun 1 14:11:55 PDT 2002 Miguel Lobo freeciv/po es.po Updated Spanish translation Sat Jun 1 13:22:59 PDT 2002 Raimar Falke freeciv/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 13:03:56 PDT 2002 Per I. Mathisen freeciv/doc PEOPLE Update PEOPLE Sat Jun 1 12:57:27 PDT 2002 Per I. Mathisen freeciv/data/nation german.ruleset dunedain.ruleset brazilian.ruleset Updated German, Dunedain and Brazilian nations. German and Dunedain updates by Niels Weber Brazilian update by Eduardo M Kalinowski Sat Jun 1 12:48:43 PDT 2002 Per I. Mathisen freeciv/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 12:43:30 PDT 2002 Per I. Mathisen freeciv/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 12:25:26 PDT 2002 Per I. Mathisen freeciv/common player.c unit.c freeciv/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 12:05:51 PDT 2002 Per I. Mathisen freeciv NEWS freeciv/data/default nations.ruleset freeciv/doc BUGS HACKING HOWTOPLAY PEOPLE README README.AI README.rulesets README.sound TODO Updating release documentation Sat Jun 1 11:55:04 PDT 2002 Per I. Mathisen freeciv/client packhand.c Fix bug in auto end turn when AI done local option. Patch by Ben Webb Thu May 30 09:16:46 PDT 2002 Raimar Falke freeciv/client/agents cma_core.c In a recent change a cma_release_city call was removed. Readded. Reported by Kenn Munro . Thu May 30 02:09:53 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Wed May 29 15:01:40 PDT 2002 Per I. Mathisen freeciv/client civclient.c Fix "end turn when done" option. Patch by Ben Webb Wed May 29 14:06:28 PDT 2002 Vasco Alexandre da Silva Costa freeciv/m4 glib-2.0.m4 gtk-2.0.m4 Updated macro files to release 2.0.3. Wed May 29 08:08:49 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 dialogs.c If the leader name is edited and the nation changed no random leader will be selected Wed May 29 05:53:27 PDT 2002 Per I. Mathisen freeciv/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 15:39:11 PDT 2002 Per I. Mathisen freeciv/common city.c Fix potential overflow bug in angry citizens code. Patch by Davide Pagnin Tue May 28 15:33:38 PDT 2002 Per I. Mathisen freeciv/m4 gtk.m4 Add check for renamed gtk-config on FreeBSD. Patch by Reinier Post Tue May 28 15:23:39 PDT 2002 Per I. Mathisen freeciv/common player.h freeciv/client/gui-gtk menu.c Remove compile warnings (don't end an enum with a comma). Patch by Ben Webb Tue May 28 15:08:49 PDT 2002 Per I. Mathisen freeciv/common unit.c freeciv/client control.c freeciv/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 11:11:28 PDT 2002 Erik Sigra freeciv/po sv.po update Mon May 27 01:41:03 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun May 26 22:40:25 PDT 2002 Mike Kaufman freeciv/server cityhand.c unithand.c audit the handle_* methods to assure that pplayer owns the city/unit/etc in question. patch by Raimar Falke Sun May 26 02:55:42 PDT 2002 Raimar Falke freeciv/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 10:53:39 PDT 2002 Raimar Falke freeciv/client/agents agents.c agents.h freeciv/client civclient.c 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 10:44:07 PDT 2002 Raimar Falke freeciv/client/agents cma_core.c freeciv/client attribute.c civclient.c civclient.h climisc.c clinet.c freeciv/common astring.h registry.c sbuffer.c shared.h freeciv/server sernet.c srv_main.c srv_main.h 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 09:28:13 PDT 2002 Raimar Falke freeciv/client/gui-xaw citydlg.c cityrep.c dialogs.c diplodlg.c gui_main.c gui_stuff.h helpdlg.c mapctrl.c mapview.c ratesdlg.c 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 08:05:53 PDT 2002 Raimar Falke freeciv/client control.c freeciv/client/gui-beos dialogs.cpp freeciv/client/gui-gtk dialogs.c freeciv/client/gui-gtk-2.0 dialogs.c freeciv/client/gui-stub dialogs.c freeciv/client/gui-mui dialogs.c freeciv/client/gui-win32 dialogs.c freeciv/client/include dialogs_g.h freeciv/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 07:55:08 PDT 2002 Raimar Falke freeciv/common ioz.c support.c support.h freeciv/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 00:59:05 PDT 2002 Raimar Falke freeciv/ai aiunit.c freeciv/client audio.c packhand.c freeciv/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. Thu May 23 23:48:03 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu May 23 22:57:30 PDT 2002 Andreas Kemnade freeciv/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 16:27:02 PDT 2002 Gabor Takacs freeciv/po hu.po Update. Thu May 23 13:35:38 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 chatline.c Makes log_output_window more similar to the other clients Thu May 23 08:09:26 PDT 2002 Raimar Falke freeciv/client climisc.c freeciv/common game.c player.c player.h freeciv/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 05:13:33 PDT 2002 Per I. Mathisen freeciv/common ioz.c support.c support.h freeciv/server srv_main.c stdinhand.c 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 02:41:55 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Thu May 23 02:13:04 PDT 2002 Raimar Falke freeciv/client/gui-gtk chatline.c freeciv/client climisc.c climisc.h freeciv/client/gui-mui chatline.c freeciv/client/gui-gtk-2.0 chatline.c freeciv/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 01:27:31 PDT 2002 Raimar Falke freeciv 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 01:18:24 PDT 2002 Raimar Falke freeciv configure.in configure.ac The GTK2.0 client can now specified with the --enable-client option. Patch from Per I. Mathisen . Wed May 22 15:01:04 PDT 2002 Per I. Mathisen freeciv INSTALL acconfig.h configure.ac configure.in freeciv/m4 readline.m4 freeciv/server stdinhand.c 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 14:33:36 PDT 2002 Per I. Mathisen freeciv/doc README.rulesets Small update to doc/README.ruleset Patch by Ben Webb Wed May 22 14:16:06 PDT 2002 Per I. Mathisen freeciv .cvsignore Add some autoconf 2.52 junk files to .cvsignore Tue May 21 23:58:53 PDT 2002 Andreas Kemnade freeciv/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. Tue May 21 17:37:23 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 gui_main.c connectdlg.c Explicitly convert to/from ISO-8859-1 instead of checking locale. Tue May 21 17:34:48 PDT 2002 Vasco Alexandre da Silva Costa freeciv/po pt.po Minor update. Tue May 21 09:14:06 PDT 2002 Erik Sigra freeciv/po sv.po update Tue May 21 03:39:30 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Tue May 21 03:36:27 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated by Christian Knoke . Mon May 20 20:01:33 PDT 2002 Mike Kaufman freeciv/server savegame.c update_research() must be called before we start unfogging areas (because of watchtower vision) Reported by Kenn Munro Mon May 20 19:50:43 PDT 2002 Mike Kaufman freeciv/client clinet.c fix bug causing client to disconnect improperly. Reported by Kenn Munro Patch by Jason Short Sun May 19 14:27:32 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 dialogs.c Silenced warnings. Sun May 19 14:19:00 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 gui_main.c Fix NULL pointer following bug. Sun May 19 12:09:36 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 chatline.c connectdlg.c gui_main.c resources.h removed an unused include Sun May 19 10:20:41 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c Removed obsolete comment. Sun May 19 08:59:31 PDT 2002 Mike Kaufman freeciv/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 08:45:47 PDT 2002 Mike Kaufman freeciv/client/gui-gtk dialogs.c freeciv/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 15:26:40 PDT 2002 Vasco Alexandre da Silva Costa freeciv/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 15:47:59 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated. 55 translations missing. Fri May 17 11:40:22 PDT 2002 Raimar Falke freeciv/common version.h freeciv/data Freeciv freeciv configure.ac configure.in Bump version from 1.12.2 (beta) to 1.12.3-devel (beta). Fri May 17 11:18:12 PDT 2002 Raimar Falke freeciv/po da.po de.po en_GB.po es.po fi.po fr.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po freeciv 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 11:16:37 PDT 2002 Raimar Falke freeciv/common version.h freeciv/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 11:05:03 PDT 2002 Raimar Falke freeciv/doc Makefile.am Add files to EXTRA_DIST: - README.sound - de/README.1st.de - ja/BUGS.ja Fri May 17 11:04:13 PDT 2002 Raimar Falke freeciv Makefile.am Add files to EXTRA_DIST: - acconfig.h - configure.{in,ac} - amiga/Freeciv.start - debian/* - m4/* except m4/x.m4 Fri May 17 07:14:49 PDT 2002 Raimar Falke freeciv/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 07:11:46 PDT 2002 Raimar Falke freeciv 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. Thu May 16 23:21:16 PDT 2002 Andreas Kemnade freeciv/client audio.c audio_winmm.c civclient.c freeciv/common support.c freeciv/server sernet.c silence some warnings when compiling for win32 Thu May 16 20:13:09 PDT 2002 Mike Kaufman freeciv/server civserver.c meta.c srv_main.c 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 13:08:09 PDT 2002 Raimar Falke freeciv autogen.sh Add option --disable-autoconf2.52 to autogen.sh. Restore renamed files at the end. Patch from Per I. Mathisen . Thu May 16 03:10:23 PDT 2002 Raimar Falke freeciv/client/gui-gtk-2.0 gui_main.c freeciv/common packets.c 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 05:25:22 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c Removed some unused things in the city_dialog struct Tue May 14 14:10:21 PDT 2002 Raimar Falke freeciv 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 14:03:09 PDT 2002 Raimar Falke freeciv autogen.sh Move acconfig.h out of the way of autoconf > 2.13. Patch from Per I Mathisen . Tue May 14 12:40:40 PDT 2002 Raimar Falke freeciv/client audio.c freeciv/client/gui-gtk-2.0 gui_main.c freeciv/common shared.c freeciv/server mapgen.c ruleset.c stdinhand.c Remove i18n from freelog calls which use LOG_VERBOSE or LOG_DEBUG. Tue May 14 11:53:35 PDT 2002 Raimar Falke freeciv/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 09:29:28 PDT 2002 Per I. Mathisen freeciv 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 04:18:06 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun May 12 10:03:11 PDT 2002 Per I. Mathisen freeciv/data/default governments.ruleset game.ruleset freeciv/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 09:54:25 PDT 2002 Per I. Mathisen freeciv/server cityturn.c 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 10:53:37 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 dialogs.c mapctrl.c Fixed various problems with the unit selection dialog. Sat May 11 07:20:11 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 dialogs.c Fixed a bug in the nation selection dialog Sat May 11 04:35:41 PDT 2002 Miguel Lobo freeciv/po es.po Updated Spanish translation. Thu May 9 18:43:28 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu May 9 18:11:53 PDT 2002 Mike Kaufman freeciv/client/gui-gtk dialogs.c freeciv/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 12:10:48 PDT 2002 Erik Sigra freeciv/po sv.po update Wed May 8 08:40:37 PDT 2002 Sebastian Bauer freeciv/client/gui-mui citydlg.c Added the unit page Tue May 7 23:09:37 PDT 2002 Mike Kaufman freeciv/client/agents agents.c agents.h cma_core.c 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 Tue May 7 23:07:55 PDT 2002 Mike Kaufman freeciv/common city.c city.h cleanup get_city_*_bonus and make public. Patch by Raimar Falke Tue May 7 22:36:41 PDT 2002 Mike Kaufman freeciv/server stdinhand.c Correct the help documentation for the maxplayers option. Fixes PR#1418 Patch by Thue Reported by Johnson Earls Tue May 7 15:34:36 PDT 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 helpdlg.c Added type macro to silence compiler warning. Tue May 7 12:05:49 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 gui_main.c chatline.c Bugfix: Now the log can be bigger than 32K and does not jam. Tue May 7 00:40:53 PDT 2002 Raimar Falke freeciv/client options.c packhand.c freeciv/common capstr.c events.h freeciv/server cityturn.c diplhand.c diplomats.c plrhand.c 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 00:25:14 PDT 2002 Raimar Falke freeciv/client/gui-xaw messagedlg.c freeciv/client/gui-gtk messagedlg.c freeciv/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 00:14:36 PDT 2002 Raimar Falke freeciv/client options.c options.h freeciv/client/gui-gtk messagewin.c freeciv/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. Mon May 6 23:37:03 PDT 2002 Raimar Falke freeciv/m4 .cvsignore freeciv diff_ignore Ignore m4/x.m4. Mon May 6 14:23:30 PDT 2002 Per I. Mathisen freeciv configure.ac Removed hires and engels tilesets, and added isotrident tileset, in configure.ac Mon May 6 13:34:38 PDT 2002 Raimar Falke freeciv/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 05:24:21 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun May 5 06:03:59 PDT 2002 Sebastian Bauer freeciv/amiga gettext.c smakefile freeciv/client/gui-mui dialogs.c repodlgs.c Compilable again under AmigaOS Sun May 5 05:34:56 PDT 2002 Raimar Falke freeciv/m4 x.213 x.252 x.m4 freeciv configure.ac INSTALL autogen.sh Add support for autoconf 2.52+. Patch from Per I. Mathisen . Sat May 4 14:26:20 PDT 2002 Sebastian Bauer freeciv/amiga gettext.c Auto convert the charset used or the russian language catalog to the charset used on amiga Sat May 4 05:52:04 PDT 2002 Raimar Falke freeciv/client/gui-gtk citydlg.c freeciv/client/gui-gtk-2.0 citydlg.c Add _() around two strings. Patch from Mateusz Stefek . Fri May 3 10:30:15 PDT 2002 Per I. Mathisen freeciv/doc README.AI New AI documentation Written by Per I. Mathisen , Raahul Kumar , and Gregory Berkolaiko Fri May 3 10:12:04 PDT 2002 Per I. Mathisen freeciv/data/nation chilean.ruleset spanish.ruleset argentine.ruleset catalan.ruleset Improved Argentinian, Catalan, Chilean and Spanish nations. Changes by Miguel Farah Fri May 3 10:00:46 PDT 2002 Per I. Mathisen freeciv/data/nation portuguese.ruleset Improved Portugese nation. Changes by Eduardo M Kalinowski Fri May 3 09:35:08 PDT 2002 Per I. Mathisen freeciv/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 09:30:23 PDT 2002 Raimar Falke freeciv/data/nation hungarian.ruleset Update hungarian.ruleset. Patch from Takacs Gabor . Fri May 3 09:19:12 PDT 2002 Raimar Falke freeciv/client Makefile.am Add various audio_*.[ch] files to EXTRA_DIST. Patch from Jason Short . Fri May 3 09:05:34 PDT 2002 Raimar Falke freeciv/data isotrident.tilespec Remove executable bits. Wed May 1 22:57:40 PDT 2002 Mike Kaufman freeciv configure.in hires->isotrident. for some odd reason 'cvs commit .' doesn't catch this file. Wed May 1 22:46:26 PDT 2002 Mike Kaufman freeciv/client tilespec.c freeciv/data isotrident.tilespec Makefile.am hires.tilespec freeciv/data/hires .cvsignore Makefile.am cities.spec cities.xpm icons.spec icons.xpm nuke.spec nuke.xpm terrain1.spec terrain1.xpm terrain2.spec terrain2.xpm tiles.spec units.spec units.xpm freeciv/data/isotrident .cvsignore Makefile.am cities.spec cities.xpm flags.spec flags.xpm nuke.spec nuke.xpm small.spec small.xpm terrain1.spec terrain1.xpm terrain2.spec terrain2.xpm tiles.spec tiles.xpm units.spec units.xpm freeciv/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 Wed May 1 22:40:52 PDT 2002 Mike Kaufman freeciv/data/isotrident - New directory Directory /home/freeciv/CVS/freeciv/data/isotrident added to the repository Wed May 1 22:06:03 PDT 2002 Mike Kaufman freeciv configure.in remove the engels tileset from the main distribution. Wed May 1 21:58:44 PDT 2002 Mike Kaufman freeciv/data Makefile.am engels.tilespec engels_shields.tilespec freeciv/data/engels .cvsignore Makefile.am cities.spec cities.xpm explosions.spec explosions.xpm flags.spec flags.xpm roads.spec roads.xpm tiles.spec tiles.xpm units.spec units.xpm remove the engels tileset from the main distribution. Wed May 1 01:15:46 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Tue Apr 30 08:14:21 PDT 2002 Anthony Stuckey freeciv/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 07:03:11 PDT 2002 Per I. Mathisen freeciv/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 06:27:52 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Tue Apr 30 05:52:55 PDT 2002 Per I. Mathisen freeciv/common game.c game.h nation.c nation.h freeciv/data/nation american.ruleset argentine.ruleset australian.ruleset boer.ruleset brazilian.ruleset canadian.ruleset catalan.ruleset chilean.ruleset cornish.ruleset danish.ruleset dutch.ruleset english.ruleset filipino.ruleset french.ruleset german.ruleset greek.ruleset irish.ruleset polish.ruleset roman.ruleset scottish.ruleset sioux.ruleset swedish.ruleset welsh.ruleset freeciv/server citytools.c citytools.h ruleset.c 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 06:31:16 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 mapview.c corrected a map drawing bug. draw version string into the radar map like the other clients Sat Apr 27 04:56:39 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 mapctrl.c Bugfix: let the popit_popup (shift+mouse button) disappear at the right time Bug reported by Marco Tarini Fri Apr 26 23:43:52 PDT 2002 Mike Kaufman freeciv/client/gui-gtk mapctrl.c formatting changes and group functions to make civworld more robust. remove superfluous includes. Fri Apr 26 23:03:35 PDT 2002 Mike Kaufman freeciv/client control.c group functions to make civworld more robust. Fri Apr 26 20:58:37 PDT 2002 Mike Kaufman freeciv/client climisc.c add correctly formatted function comment headers. move functions to make civworld more robust. Fri Apr 26 07:49:29 PDT 2002 Andreas Kemnade freeciv/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 02:11:25 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Thu Apr 25 18:50:29 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu Apr 25 14:39:07 PDT 2002 Per I. Mathisen freeciv/client audio.c An improvement on the previously committed sound fix patch. Patch by Raimar Falke Thu Apr 25 11:00:48 PDT 2002 Per I. Mathisen freeciv/doc PEOPLE Adding myself to doc/PEOPLE. Thu Apr 25 07:09:37 PDT 2002 Raimar Falke freeciv/common capstr.c game.c game.h packets.c freeciv/server gamehand.c gamehand.h savegame.c sernet.c srv_main.c 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 06:41:12 PDT 2002 Raimar Falke freeciv/server stdinhand.c Add a missing ! in cut_comment. Thu Apr 25 05:47:38 PDT 2002 Raimar Falke freeciv/common shared.c (windows only) If LANG is unset set it based on the system configuration. Patch from Andreas Kemnade . Thu Apr 25 05:44:01 PDT 2002 Raimar Falke freeciv acconfig.h configure.in Added sound support for the Windows client based on the Multimedia System. Patch from Andreas Kemnade . Thu Apr 25 05:32:51 PDT 2002 Raimar Falke freeciv/client audio_winmm.c audio_winmm.h Makefile.am audio.c Added sound support for the Windows client based on the Multimedia System. Patch from Andreas Kemnade . Tue Apr 23 22:04:04 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Tue Apr 23 15:51:23 PDT 2002 Anthony Stuckey freeciv/client audio.c audio.h Fix client startup abort when sounds spec file is missing. Patch by Per Mathisen. (per@leftist.net) Tue Apr 23 08:07:23 PDT 2002 Sawada Katsuya freeciv/po ja.po Update ja.po to 2507t+16f+335u+16o. Tue Apr 23 06:51:43 PDT 2002 Sawada Katsuya freeciv/doc/ja README.ja Sync with 1.2. Tue Apr 23 06:30:29 PDT 2002 Egbert Hinzen freeciv/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 01:04:33 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Mon Apr 22 14:19:34 PDT 2002 Anthony Stuckey freeciv/m4 lcmessage.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 13:06:20 PDT 2002 Anthony Stuckey freeciv/doc README.sound freeciv/client audio.c audio.h audio_esd.c audio_esd.h audio_none.c audio_none.h audio_sdl.c audio_sdl.h freeciv/m4 esd.m4 sdl.m4 Adding new files for sound fixes. Patch by Per Mathisen. (per@leftist.net) Mon Apr 22 13:01:39 PDT 2002 Anthony Stuckey freeciv 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 07:40:14 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 happiness.c happiness.h Makefile.am citydlg.c added the happiness dialog Sun Apr 21 03:46:18 PDT 2002 Andreas Kemnade freeciv/doc PEOPLE updated my email address Sat Apr 20 14:55:46 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Sat Apr 20 11:11:30 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c wldlg.c wldlg.h Integrated the worklist, trade routes and config dialog into the city dialog Thu Apr 18 02:59:18 PDT 2002 Raimar Falke freeciv/common capstr.c events.h improvement.h packets.c packets.h unittype.h freeciv/data/civ1 buildings.ruleset units.ruleset freeciv/data/civ2 buildings.ruleset units.ruleset freeciv/data/default buildings.ruleset units.ruleset freeciv/server plrhand.c ruleset.c Add sound support. See doc/README.sound for the details. Patch from Per I. Mathisen and me. Thu Apr 18 02:37:26 PDT 2002 Raimar Falke freeciv/doc README Add freeciv-ai. Thu Apr 18 02:32:06 PDT 2002 Raimar Falke freeciv 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. Tue Apr 16 19:35:16 PDT 2002 Sawada Katsuya freeciv/po ja.po Update ja.po to 2408t+22f+417u+26o. Tue Apr 16 06:47:19 PDT 2002 Sawada Katsuya freeciv/doc/ja BUGS.ja Initial translation. Mon Apr 15 21:26:07 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated Mon Apr 15 20:15:27 PDT 2002 Mike Kaufman freeciv/common combat.c change the pearl harbor rules to make civ2 compliant. attacker's firepower is now multiplied by 2. Patch by Raahul Kumar Mon Apr 15 20:01:08 PDT 2002 Mike Kaufman freeciv/ai aiunit.c replace a pair of one-letter variables with more understandable names in find_something_to_kill() Patch by Raahul Kumar Mon Apr 15 17:18:33 PDT 2002 anonymous freeciv cvs <> freeciv/doc PEOPLE Updated Egbert Hinzen's address Mon Apr 15 12:17:17 PDT 2002 Raimar Falke freeciv/common combat.c Change the calculation of a (stealth) fighter attacking a helicopter to follow Civ2. Patch from Raahul Kumar . Mon Apr 15 11:50:37 PDT 2002 Raimar Falke freeciv/server citytools.c Correct the order of the parameters of a notify_player_ex call. Reported and patch from SAWADA Katsuya . Mon Apr 15 08:38:39 PDT 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Mon Apr 15 00:24:27 PDT 2002 Raimar Falke freeciv .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 . Sun Apr 14 18:14:44 PDT 2002 Egbert Hinzen freeciv/po de.po de.po updated. Email adresses changed. Sun Apr 14 11:32:09 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 connectdlg.c Fixed a buffer overflow in the server pipeline handling. Reported by Thomas van Kooten Sat Apr 13 06:59:21 PDT 2002 Raimar Falke freeciv/ai .cvsignore freeciv/client/agents .cvsignore freeciv/client .cvsignore freeciv/client/gui-gtk .cvsignore freeciv/client/gui-gtk-2.0 .cvsignore freeciv/client/gui-stub .cvsignore freeciv/client/gui-win32 .cvsignore freeciv/client/gui-xaw .cvsignore freeciv/client/include .cvsignore freeciv/common .cvsignore freeciv/data/civ1 .cvsignore freeciv/data .cvsignore freeciv/data/default .cvsignore freeciv/data/civ2 .cvsignore freeciv/data/engels .cvsignore freeciv/data/hires .cvsignore freeciv/data/misc .cvsignore freeciv/data/nation .cvsignore freeciv/data/scenario .cvsignore freeciv/data/trident .cvsignore freeciv/doc .cvsignore freeciv/server .cvsignore freeciv .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 06:51:29 PDT 2002 Raimar Falke freeciv/ai Makefile.in freeciv/client Makefile.in freeciv/client/agents Makefile.in freeciv/client/gui-gtk-2.0 Makefile.in freeciv/client/gui-gtk Makefile.in freeciv/client/gui-stub Makefile.in freeciv/client/gui-win32 Makefile.in freeciv/client/include Makefile.in freeciv/client/gui-xaw Makefile.in freeciv/common Makefile.in freeciv/data Makefile.in freeciv/data/civ1 Makefile.in freeciv/data/civ2 Makefile.in freeciv/data/default Makefile.in freeciv/data/hires Makefile.in freeciv/data/engels Makefile.in freeciv/data/misc Makefile.in freeciv/data/nation Makefile.in freeciv/data/scenario Makefile.in freeciv/data/trident Makefile.in freeciv/doc Makefile.in freeciv/m4 ac_path_lib.m4 gettext.m4 glib-2.0.m4 glib-gettext.m4 glib.m4 glibc.m4 gtk-2.0.m4 gtk.m4 iconv.m4 imlib.m4 langinfo.m4 ngettext.m4 posix.m4 readline.m4 vsnprintf.m4 x.m4 freeciv/server Makefile.in freeciv autogen.sh INSTALL diff_ignore Makefile.in config.h.in 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 06:44:39 PDT 2002 Raimar Falke freeciv/m4 - New directory Directory /home/freeciv/CVS/freeciv/m4 added to the repository Sat Apr 13 02:52:33 PDT 2002 Egbert Hinzen freeciv/doc/de README.de README.de updated Fri Apr 12 08:42:43 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 connectdlg.c handle the WM_DESTROY message in the server window in a clean way Fri Apr 12 08:40:12 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 gui_stuff.h Cleanup child windows more safely Fri Apr 12 08:33:12 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c call genlist_unlink when WM_DESTROY is reveived Fri Apr 12 08:30:32 PDT 2002 Andreas Kemnade freeciv/client/gui-win32 gui_stuff.c Cleanup child windows more safely Fri Apr 12 06:50:55 PDT 2002 Raimar Falke freeciv/ai aitools.h freeciv/client attribute.h citydlg_common.h mapview_common.h freeciv/client/include cityrep_g.h mapctrl_g.h repodlgs_g.h freeciv/common astring.h inputfile.h rand.h registry.h sbuffer.h spaceship.h timing.h unit.h freeciv/server cityturn.h console.h meta.h report.h rulesout.h Add missing includes. Thu Apr 11 03:44:40 PDT 2002 Raimar Falke freeciv/doc Makefile.am BUGS.de BUGS.sv HOWTOPLAY.de HOWTOPLAY.fr HOWTOPLAY.it HOWTOPLAY.ja HOWTOPLAY.sv INSTALL.de INSTALL.debian.de INSTALL.fr INSTALL.it NEWS.de NEWS.ja README.cma.de README.de README.fr README.it README.ja README.rulesets.de README.sv freeciv/doc/de BUGS.de HOWTOPLAY.de INSTALL.de INSTALL.debian.de NEWS.de README.cma.de README.de README.rulesets.de freeciv/doc/fr HOWTOPLAY.fr INSTALL.fr README.fr freeciv/doc/it HOWTOPLAY.it INSTALL.it README.it freeciv/doc/ja HOWTOPLAY.ja NEWS.ja README.ja freeciv/doc/sv BUGS.sv HOWTOPLAY.sv README.sv Move translated documentation files into the corresponding language directories. Thu Apr 11 03:33:59 PDT 2002 Raimar Falke freeciv/doc/ja - New directory Directory /home/freeciv/CVS/freeciv/doc/ja added to the repository Thu Apr 11 03:33:58 PDT 2002 Raimar Falke freeciv/doc/it - New directory Directory /home/freeciv/CVS/freeciv/doc/it added to the repository Thu Apr 11 03:33:57 PDT 2002 Raimar Falke freeciv/doc/sv - New directory Directory /home/freeciv/CVS/freeciv/doc/sv added to the repository Thu Apr 11 03:33:57 PDT 2002 Raimar Falke freeciv/doc/fr - New directory Directory /home/freeciv/CVS/freeciv/doc/fr added to the repository Thu Apr 11 03:33:56 PDT 2002 Raimar Falke freeciv/doc/de - New directory Directory /home/freeciv/CVS/freeciv/doc/de added to the repository Thu Apr 11 03:32:18 PDT 2002 Raimar Falke freeciv/doc BUGS CodingStyle HACKING HOWTOPLAY PEOPLE README README.AI README.agents README.attributes README.cma README.graphics README.rulesets TODO Makefile.am freeciv Makefile.am README BUGS HOWTOPLAY PEOPLE 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 03:18:25 PDT 2002 Raimar Falke freeciv AUTHORS Shorten AUTHORS. Thu Apr 11 03:14:06 PDT 2002 Raimar Falke freeciv/debian INSTALL.debian build.debian freeciv INSTALL.debian build.debian Move INSTALL.debian and build.debian into the debian sub-directory. Wed Apr 10 01:59:04 PDT 2002 Sawada Katsuya freeciv/po ja.po Update ja.po to 2278+88f+477u+29o. Tue Apr 9 11:06:22 PDT 2002 Raimar Falke freeciv acinclude.m4 aclocal.m4 configure Remove the setenv usage in the ngettext test. Reported by Reinier Post . Tue Apr 9 08:16:23 PDT 2002 Raimar Falke freeciv/client/gui-gtk citydlg.c cityrep.c cma_fe.c dialogs.c diplodlg.c finddlg.c helpdlg.c mapctrl.c mapview.c repodlgs.c Replace "(gint)" with GPOINTER_TO_INT and "(gpointer)" with GINT_TO_POINTER. Patch from Ben Webb . Tue Apr 9 07:14:13 PDT 2002 Raimar Falke freeciv/ai advdomestic.c advmilitary.c aicity.c aitools.c aitools.h Add function init_choice to encapsulate common code. Tue Apr 9 07:10:09 PDT 2002 Raimar Falke freeciv/client clinet.c Really call unqueue_mapview_update. Reported by Reinier Post . Mon Apr 8 20:48:26 PDT 2002 Mike Kaufman freeciv/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 12:03:07 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated. 29 untranslated strings. Sat Apr 6 03:42:57 PST 2002 Raimar Falke freeciv/client tilespec.c 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 03:02:11 PST 2002 Raimar Falke freeciv/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 02:58:11 PST 2002 Raimar Falke freeciv/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 02:52:19 PST 2002 Raimar Falke freeciv/ai aiunit.c freeciv/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 02:44:19 PST 2002 Raimar Falke freeciv/server citytools.c cityturn.c diplhand.c diplomats.c plrhand.c spacerace.c srv_main.c unittools.c Mark all fixed gamelog format strings as to be translated. Fri Apr 5 21:48:17 PST 2002 Mike Kaufman freeciv/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. Fri Apr 5 16:40:18 PST 2002 Mike Kaufman freeciv/client/gui-gtk cityrep.c fix bug: Supported units, Present units and Improvements in city were disabled if no city was selected. Fri Apr 5 16:07:11 PST 2002 Mike Kaufman freeciv/data/default units.ruleset fix compile warning caused by errant apostrophe reported by Egbert Hinzen Fri Apr 5 06:52:53 PST 2002 Raimar Falke freeciv/server spacerace.c Add a gamelog message if the game ends because of the spacerace. Fri Apr 5 06:35:04 PST 2002 Raimar Falke freeciv/server spacerace.c Add a gamelog message if the game ends because of the spacerace. Thu Apr 4 21:56:43 PST 2002 Mike Kaufman freeciv/client civclient.c options.c packhand.c freeciv/client/gui-gtk gui_main.c wldlg.c freeciv/client/gui-mui gui_main.c wldlg.c freeciv/client/gui-win32 gui_main.c wldlg.c freeciv/client/gui-xaw gui_main.c wldlg.c freeciv/common capstr.c packets.c packets.h player.c freeciv/server plrhand.c plrhand.h savegame.c srv_main.c remove global worklists from the server and savegames. global worklists are now maintained client-side. Patch by Mike Kaufman Thu Apr 4 21:32:48 PST 2002 Mike Kaufman freeciv/common registry.c section_file_check_unused now uses LOG_VERBOSE instead of LOG_NORMAL Thu Apr 4 21:25:38 PST 2002 Mike Kaufman freeciv/ai aiunit.c freeciv/common unit.c move asserts after freelogs, formatting changes in unit_move_turns and unit_move_rate. Patch by Raahul Kumar Thu Apr 4 10:53:29 PST 2002 Raimar Falke freeciv/common game.c freeciv/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 08:21:17 PST 2002 Gabor Takacs freeciv/po hu.po update Thu Apr 4 04:12:44 PST 2002 Andreas Kemnade freeciv/client/gui-win32 mapctrl.c Fixed a keyboard focus bug. Wed Apr 3 19:51:04 PST 2002 Mike Kaufman freeciv/ai advmilitary.c aitools.c aiunit.c freeciv/common combat.c player.c freeciv/server barbarian.c plrhand.c plrhand.h savegame.c settlers.c stdinhand.c 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 09:20:54 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Wed Apr 3 06:29:40 PST 2002 Raimar Falke freeciv/po POTFILES.in Remove data/classic/terrain.ruleset which is no longer existing. Reported by Egbert Hinzen . Tue Apr 2 21:51:40 PST 2002 Mike Kaufman freeciv/ai aiunit.c change a couple of magic numbers to SINGLE_MOVE Patch by Raahul Kumar Tue Apr 2 11:29:13 PST 2002 Andreas Kemnade freeciv/client/gui-win32 gui_main.c mapview.c mapview.h fixed some redrawing problems Tue Apr 2 11:27:57 PST 2002 Andreas Kemnade freeciv/client/gui-win32 graphics.c graphics.h Added a primitive caching mechanism (caches the results of BITMAP2HBITMAP) to speedup drawing. Mon Apr 1 15:03:21 PST 2002 Vasco Alexandre da Silva Costa freeciv/data freeciv.rc-2.0 freeciv/client/gui-gtk-2.0 cityrep.c helpdlg.c Changed topic widget to a GtkTreeView instead of a CList. Changed style a bit. Fri Mar 29 20:11:07 PST 2002 Mike Kaufman freeciv diff_ignore added *.sav.gz to diff_ignore Fri Mar 29 20:08:00 PST 2002 Mike Kaufman freeciv/server cityturn.c plrhand.c Darwin's Voyage now pays attention to game.freecost Fri Mar 29 19:41:29 PST 2002 Mike Kaufman freeciv/server cityturn.c Darwin's Voyage now upgrades techs for free. Fri Mar 29 18:43:52 PST 2002 Mike Kaufman freeciv/data/civ1 buildings.ruleset game.ruleset governments.ruleset nations.ruleset techs.ruleset terrain.ruleset units.ruleset freeciv/data/civ2 buildings.ruleset game.ruleset governments.ruleset techs.ruleset terrain.ruleset units.ruleset freeciv/data/default buildings.ruleset cities.ruleset game.ruleset governments.ruleset nations.ruleset techs.ruleset terrain.ruleset units.ruleset update rulesets to reflect the new "rulesetdir" command Patch by Per I. Mathisen Fri Mar 29 14:47:34 PST 2002 Mike Kaufman freeciv/ai aiunit.c add a call to kill_desire and comments in find_something_to_kill() Patch by Gregory Berkolaiko Fri Mar 29 13:50:19 PST 2002 Mike Kaufman freeciv/common unittype.h freeciv/data/default units.ruleset add documentation to units.ruleset Patch by Per I. Mathisen Thu Mar 28 22:39:51 PST 2002 Mike Kaufman freeciv/ai advattitude.c advforeign.c advleader.c advmilitary.c advscience.c advtrade.c aicity.c aihand.c aitech.c aitools.c aiunit.c remove cruft and add comment headers to ai functions so we can now find them. Patch by Per I. Mathisen Thu Mar 28 21:51:25 PST 2002 Mike Kaufman freeciv/ai aiunit.c cleanup unit_move_turns() behavior is unchanged Patch by Raahul Kumar Thu Mar 28 21:50:32 PST 2002 Mike Kaufman freeciv/common unit.c cleanup unit_move_rate() behavior is unchanged Patch by Raahul Kumar Sun Mar 24 14:18:13 PST 2002 Mike Kaufman freeciv/ai aiunit.c fix serious oversight that causes AI to not build military units. Patch by Gregory Berkolaiko Sat Mar 23 17:36:38 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 mapctrl.c Sync up with GTK+ client. Sat Mar 23 17:25:50 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 gui_main.c Changed client_string to "gui-gtk-2.0". Sat Mar 23 17:12:29 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c freeciv/data freeciv.rc-2.0 Changed menus of city report dialog. They should now be faster, and use less screen real estate. Sat Mar 23 16:45:16 PST 2002 Mike Kaufman freeciv/client/gui-gtk mapctrl.c And debugging to the gtk client so the popup displays the tile coordinates. Patch by Gregory Berkolaiko Sat Mar 23 16:38:28 PST 2002 Mike Kaufman freeciv/data/classic .cvsignore remove .cvsignore Sat Mar 23 11:45:58 PST 2002 Anthony Stuckey freeciv 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 11:05:28 PST 2002 Vasco Alexandre da Silva Costa freeciv Makefile.in aclocal.m4 config.h.in configure configure.in freeciv/client Makefile.am Makefile.in freeciv/ai Makefile.in freeciv/client/agents Makefile.in freeciv/client/gui-gtk Makefile.in freeciv/client/gui-gtk-2.0 Makefile.in freeciv/client/gui-stub Makefile.in freeciv/client/gui-win32 Makefile.in freeciv/client/gui-xaw Makefile.in freeciv/client/include Makefile.in freeciv/data Makefile.am Makefile.in freeciv/common Makefile.in freeciv/data/civ1 Makefile.in freeciv/data/civ2 Makefile.in freeciv/data/engels Makefile.in freeciv/data/default Makefile.in freeciv/data/hires Makefile.in freeciv/data/misc Makefile.in freeciv/data/scenario Makefile.in freeciv/data/nation Makefile.in freeciv/data/trident Makefile.in freeciv/doc Makefile.in freeciv/server Makefile.in Modified configure.in to support the GTK+ 2.0 client. Ran aclocal; autoheader; autoconf; automake. Sat Mar 23 10:01:50 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 Makefile Removed generated Makefile. Sat Mar 23 04:34:45 PST 2002 Andreas Kemnade freeciv/client/gui-win32 repodlgs.c added a missing include Fri Mar 22 14:30:15 PST 2002 Mike Kaufman freeciv/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 12:57:30 PST 2002 Raimar Falke freeciv/ai advmilitary.c aicity.c aiunit.c aiunit.h freeciv/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 12:46:37 PST 2002 Raimar Falke freeciv/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 12:35:24 PST 2002 Raimar Falke freeciv/client civclient.c packhand.c packhand.h freeciv/client/gui-gtk dialogs.c freeciv/client/gui-mui dialogs.c freeciv/client/gui-gtk-2.0 dialogs.c freeciv/client/gui-win32 dialogs.c freeciv/client/gui-xaw dialogs.c freeciv/client/include dialogs_g.h freeciv/server srv_main.c freeciv/common capstr.c packets.c packets.h packets_lsend.c 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 12:22:34 PST 2002 Raimar Falke freeciv/client civclient.c freeciv/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 11:40:45 PST 2002 Raimar Falke freeciv configure Run autoconf. Thu Mar 21 11:39:40 PST 2002 Raimar Falke freeciv configure.in Remove data/classic/Makefile Wed Mar 20 21:30:14 PST 2002 Mike Kaufman freeciv/ai Makefile.in freeciv/client/agents Makefile.in freeciv/client Makefile.in freeciv/client/gui-gtk Makefile.in freeciv/client/gui-stub Makefile.in freeciv/client/gui-win32 Makefile.in freeciv/client/gui-xaw Makefile.in freeciv/common Makefile.in freeciv/client/include Makefile.in freeciv/data Makefile.in freeciv/data/civ1 Makefile.in freeciv/data/default Makefile.in freeciv/data/civ2 Makefile.in freeciv/data/engels Makefile.in freeciv/data/hires Makefile.in freeciv/data/misc Makefile.in freeciv/data/nation Makefile.in freeciv/data/scenario Makefile.in freeciv/doc Makefile.in freeciv/data/trident Makefile.in freeciv/server Makefile.in ran automake Wed Mar 20 21:20:06 PST 2002 Mike Kaufman freeciv/data/classic Makefile.am Makefile.in terrain.ruleset remove data/classic Wed Mar 20 21:17:23 PST 2002 Mike Kaufman freeciv/common game.c game.h government.c shared.c freeciv/data Makefile.am civ1.serv civ2.serv freeciv/server ruleset.c ruleset.h savegame.c srv_main.c 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 14:20:20 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c Fixed bug when using the select menu when there are no cities built. Tue Mar 19 08:32:19 PST 2002 Raimar Falke freeciv/client civclient.c Fix a stupid mistake where a "1" was replaced with "FALSE". Tue Mar 19 07:48:39 PST 2002 Raimar Falke freeciv/client clinet.c mapview_common.c mapview_common.h 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 04:30:33 PST 2002 Pieter J. Kersten freeciv/po nl.po updated nl.po Mon Mar 18 11:38:01 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Sun Mar 17 17:49:37 PST 2002 Mike Kaufman freeciv/ai advdomestic.c advmilitary.c aicity.c aiunit.c freeciv/client/gui-gtk menu.c freeciv/client control.c helpdata.c packhand.c freeciv/client/gui-gtk-2.0 menu.c freeciv/common unit.c unittype.c unittype.h freeciv/data/civ1 units.ruleset freeciv/data/default units.ruleset freeciv/data/civ2 units.ruleset freeciv/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 11:54:18 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Sun Mar 17 06:07:38 PST 2002 Raimar Falke freeciv/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 03:12:40 PST 2002 Raimar Falke freeciv/client Makefile.in Run automake and autoconf. Sun Mar 17 03:07:18 PST 2002 Raimar Falke freeciv/client repodlgs_common.c repodlgs_common.h Makefile.am freeciv/client/gui-gtk repodlgs.c freeciv/client/gui-gtk-2.0 repodlgs.c freeciv/client/gui-stub repodlgs.c freeciv/client/gui-mui repodlgs.c freeciv/client/gui-win32 repodlgs.c freeciv/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 02:48:51 PST 2002 Raimar Falke freeciv/client cityrepdata.c cityrepdata.h civclient.c climisc.c climisc.h options.c freeciv/client/gui-beos citydlg.cpp cityrep.cpp dialogs.cpp mapctrl.cpp mapview.cpp repodlgs.cpp freeciv/client/gui-gtk citydlg.c cityrep.c dialogs.c gui_main.c mapctrl.c mapview.c repodlgs.c wldlg.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c dialogs.c gui_main.c mapctrl.c mapview.c repodlgs.c wldlg.c freeciv/client/gui-mui citydlg.c cityrep.c dialogs.c graphics.c graphics.h gui_main.c mapclass.c mapctrl.c mapview.c repodlgs.c worklistclass.c freeciv/client/gui-stub citydlg.c cityrep.c dialogs.c gui_main.c mapctrl.c mapview.c repodlgs.c freeciv/client/gui-win32 citydlg.c dialogs.c mapctrl.c mapview.c freeciv/client/gui-xaw citydlg.c cityrep.c dialogs.c gui_main.c mapctrl.c mapview.c repodlgs.c wldlg.c freeciv/client/include dialogs_g.h freeciv/common packets.c packets.h Bool cleanup of client/: replace int and gboolean with bool. Replace o with FALSE. Replace 1 with TRUE. Sun Mar 17 02:38:43 PST 2002 Raimar Falke freeciv/client/gui-xaw mapview.c Remove unused variable force_full_repaint. Sun Mar 17 01:40:05 PST 2002 Raimar Falke freeciv/client civclient.c civclient.h packhand.c Remove unused variable did_advance_tech_this_turn. Sun Mar 17 01:20:15 PST 2002 Raimar Falke freeciv/ai advmilitary.c freeciv/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 01:11:52 PST 2002 Raimar Falke freeciv/client control.c control.h freeciv/common packets.c packets.h unit.c unit.h freeciv/server savegame.c unithand.c unithand.h unittools.c Replace 0 with S_NO_SPECIAL. Replace int with enum tile_special_type. Patch from Markus Linnala and me. Sat Mar 16 02:46:29 PST 2002 Andreas Kemnade freeciv/client/gui-win32 cityrep.c bool cleanup Sat Mar 16 02:25:47 PST 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c dialogs.c gui_main.c mapctrl.c mapview.c repodlgs.c wldlg.c bool cleanup Sat Mar 16 02:23:54 PST 2002 Andreas Kemnade freeciv/client/gui-win32 optiondlg.c added a missing include Sat Mar 16 02:21:57 PST 2002 Andreas Kemnade freeciv/client/gui-win32 gui_stuff.c gui_stuff.h bool cleanup, change some char * to const char * Fri Mar 15 18:35:16 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Fri Mar 15 17:48:13 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c Changed look of menus in city report dialog. Fri Mar 15 16:48:18 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 connectdlg.c Minor tweak to dialog. Fri Mar 15 09:39:42 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Fri Mar 15 01:33:36 PST 2002 Raimar Falke freeciv/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 01:08:21 PST 2002 Raimar Falke freeciv/common game.h freeciv/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 00:58:34 PST 2002 Raimar Falke freeciv/common game.h Change type of game.scorelog from int to bool. Thu Mar 14 19:09:07 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 dialogs.c finddlg.c gamedlgs.c messagedlg.c repodlgs.c Restyled science dialog. Tweaked several dialogs. Thu Mar 14 17:12:18 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c Ported CMA select code. Thu Mar 14 16:46:46 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c Ported selection of cities in the same continent. Thu Mar 14 16:24:27 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 citydlg.c gamedlgs.c Sync up with GTK+ client. Thu Mar 14 16:01:32 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c Optimized first popup of the city report dialog. Thu Mar 14 12:41:11 PST 2002 Raimar Falke freeciv/client citydlg_common.c citydlg_common.h freeciv/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 11:56:46 PST 2002 Raimar Falke freeciv/client/gui-gtk citydlg.c freeciv/common city.c 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. Wed Mar 13 20:54:24 PST 2002 Mike Kaufman freeciv/client options.c fix BOOL <-> INT mismatch thinko Wed Mar 13 11:56:44 PST 2002 Andreas Kemnade freeciv/client/gui-win32 dialogs.c ratesdlg.c repodlgs.c wldlg.c changed some dialogs so that they use groupboxes Wed Mar 13 11:53:19 PST 2002 Andreas Kemnade freeciv/client/gui-win32 gui_stuff.c gui_stuff.h bool cleanup, changed button size Wed Mar 13 04:02:10 PST 2002 Raimar Falke freeciv/client options.c options.h freeciv/client/gui-gtk gamedlgs.c freeciv/client/gui-mui gamedlgs.c freeciv/client/gui-xaw optiondlg.c freeciv/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 03:49:20 PST 2002 Raimar Falke freeciv/common combat.c combat.h freeciv/ai advmilitary.c aicity.c aiunit.c aiunit.h freeciv/server gotohand.c 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 02:40:01 PST 2002 Raimar Falke freeciv/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 02:23:57 PST 2002 Raimar Falke freeciv/server mapgen.c unittools.c Use map_set_special and map_clear_special instead of changing values directly. Patch from Markus Linnala . Wed Mar 13 01:56:24 PST 2002 Raimar Falke freeciv/common inputfile.c unit.h freeciv/server cityturn.c diplomats.c gotohand.c settlers.c srv_main.c unittools.c unittools.h Sync the definition and declaration of functions which return bool. Patch from Markus Linnala . Tue Mar 12 19:46:19 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 cityrep.c connectdlg.c finddlg.c messagedlg.c * Added new city report dialog. * Made connect dialog transient. * Fixed some bugs in the new message dialog configurator. Mon Mar 11 15:21:41 PST 2002 Vasco Alexandre da Silva Costa freeciv/data freeciv.rc-2.0 Added GTK+ 2.0 client resource file. Mon Mar 11 15:19:28 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 Makefile.am chatline.c citydlg.c cityrep.c colors.c dialogs.c diplodlg.c finddlg.c gamedlgs.c gotodlg.c graphics.c gtkpixcomm.c gtkpixcomm.h gui_main.c gui_main.h gui_stuff.c helpdlg.c inputdlg.c inputdlg.h mapctrl.c mapview.c menu.c menu.h messagedlg.c messagewin.c plrdlg.c repodlgs.c 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 15:12:53 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 .cvsignore also copy .cvsignore from gui-gtk/. Mon Mar 11 15:09:51 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 Makefile Makefile.am Makefile.in chatline.c chatline.h citydlg.c citydlg.h cityrep.c cityrep.h cma_fe.c cma_fe.h colors.c colors.h connectdlg.c connectdlg.h dialogs.c dialogs.h diplodlg.c diplodlg.h finddlg.c gamedlgs.c gotodlg.c gotodlg.h graphics.c graphics.h gtkpixcomm.c gtkpixcomm.h gui_main.c gui_main.h gui_stuff.c gui_stuff.h happiness.c happiness.h helpdlg.c helpdlg.h inputdlg.c inputdlg.h inteldlg.c mapctrl.c mapctrl.h mapview.c mapview.h menu.c menu.h messagedlg.c messagewin.c messagewin.h optiondlg.h plrdlg.c plrdlg.h rc2c repodlgs.c repodlgs.h resources.c resources.h spaceshipdlg.c spaceshipdlg.h wldlg.c wldlg.h copied gui-gtk/ directory to gui-gtk-2.0/ directory. Mon Mar 11 15:05:42 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk-2.0 - New directory Directory /home/freeciv/CVS/freeciv/client/gui-gtk-2.0 added to the repository Mon Mar 11 02:56:54 PST 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Mar 10 12:23:07 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Sun Mar 10 12:08:03 PST 2002 Andreas Kemnade freeciv/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 04:06:56 PST 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c makes the citizen row look nicer Sun Mar 10 03:58:23 PST 2002 Andreas Kemnade freeciv/client/gui-win32 wldlg.c Bugfix: set the report_dialog pointer to NULL when the dialog is closed Sat Mar 9 22:37:18 PST 2002 Mike Kaufman freeciv/client/gui-xaw citydlg.c dialogs.c repodlgs.c remove unused variables (which were superceded by iterators) Sat Mar 9 12:11:19 PST 2002 Andreas Kemnade freeciv/client/gui-win32 connectdlg.c connectdlg.h gui_main.c gui_main.h Win32: Extended the connect dialog. Fri Mar 8 10:04:33 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Fri Mar 8 10:01:52 PST 2002 Raimar Falke freeciv/common packets.c 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 09:06:41 PST 2002 Raimar Falke freeciv/ai advdomestic.c aicity.c aihand.c freeciv/client/gui-gtk dialogs.c freeciv/client/gui-mui citydlg.c dialogs.c freeciv/client/gui-win32 citydlg.c dialogs.c freeciv/client/gui-xaw citydlg.c dialogs.c freeciv/common city.c city.h game.c freeciv/server citytools.c cityturn.c diplomats.c 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 07:41:00 PST 2002 Raimar Falke freeciv/client/gui-mui gotodlg.c freeciv/client/gui-gtk citydlg.c gotodlg.c freeciv/client/gui-win32 gotodlg.c freeciv/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 07:38:19 PST 2002 Raimar Falke freeciv/client packhand.c freeciv/client/agents agents.c freeciv/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 07:32:04 PST 2002 Raimar Falke freeciv/server report.c stdinhand.c Add an operand like "!= 0" or "> 0" to comparisons like "if(x)" to yield a "real" boolean. Fri Mar 8 07:14:08 PST 2002 Raimar Falke freeciv/common game.h freeciv/server savegame.c Change type of game.score from int to bool. Fri Mar 8 06:31:01 PST 2002 Raimar Falke freeciv/client attribute.c Remove useless assert. Fri Mar 8 06:28:54 PST 2002 Raimar Falke freeciv/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 06:23:58 PST 2002 Raimar Falke freeciv/ai aicity.c Avoid the superfluous re-calculations of certain values. Fri Mar 8 06:21:52 PST 2002 Raimar Falke freeciv/client packhand.c freeciv/common spaceship.h freeciv/server savegame.c 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 06:15:39 PST 2002 Andreas Kemnade freeciv/client/gui-win32 citydlg.c fixed some warnings Fri Mar 8 06:11:41 PST 2002 Andreas Kemnade freeciv/client/gui-win32 repodlgs.c Added a missing brace Wed Mar 6 21:24:50 PST 2002 Mike Kaufman freeciv/client civclient.c climisc.c climisc.h options.c options.h packhand.c freeciv/client/gui-gtk messagedlg.c freeciv/client/agents cma_core.c freeciv/client/gui-mui messagedlg.c freeciv/client/gui-win32 messagedlg.c freeciv/client/gui-xaw messagedlg.c freeciv/common events.h shared.h freeciv/server citytools.c gamehand.c plrhand.c report.c srv_main.c unittools.c Extend and generalize events in preparation for sounds Patch by Raimar Falke Wed Mar 6 06:03:58 PST 2002 Raimar Falke freeciv/client climisc.c Replace game.num_unit_types for-loops with unit_type_iterate. Wed Mar 6 06:01:18 PST 2002 Raimar Falke freeciv/client climisc.c freeciv/client/gui-gtk citydlg.c freeciv/client/gui-mui cityrep.c freeciv/client/gui-win32 citydlg.c repodlgs.c Replace game.num_impr_types for-loops with impr_type_iterate(id). Wed Mar 6 02:05:32 PST 2002 Raimar Falke freeciv/ai advmilitary.c aicity.c freeciv/client climisc.c helpdata.c freeciv/client/gui-gtk helpdlg.c repodlgs.c freeciv/client/gui-mui citydlg.c cityrep.c helpdlg.c repodlgs.c worklistclass.c freeciv/client/gui-win32 citydlg.c helpdlg.c repodlgs.c freeciv/client/gui-xaw citydlg.c cityrep.c helpdlg.c repodlgs.c wldlg.c freeciv/common game.c unittype.c unittype.h freeciv/server ruleset.c rulesout.c Replace game.num_unit_types for-loops with unit_type_iterate. Patch by Jason Short . Tue Mar 5 21:28:20 PST 2002 Mike Kaufman freeciv/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 Tue Mar 5 19:03:04 PST 2002 Mike Kaufman freeciv/ai advdomestic.c aicity.c aihand.c aitools.c freeciv/client climisc.c helpdata.c packhand.c freeciv/client/gui-gtk citydlg.c dialogs.c helpdlg.c repodlgs.c freeciv/client/gui-win32 citydlg.c dialogs.c helpdlg.c freeciv/client/gui-xaw citydlg.c cityrep.c dialogs.c helpdlg.c repodlgs.c wldlg.c freeciv/common city.c game.c improvement.c improvement.h freeciv/server citytools.c cityturn.c diplomats.c plrhand.c report.c ruleset.c rulesout.c savegame.c replace game.num_impr_types for-loops with impr_type_iterate(id) Patch by Raimar Falke Tue Mar 5 11:13:45 PST 2002 Raimar Falke freeciv/common player.c player.h 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 11:09:19 PST 2002 Raimar Falke freeciv/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 11:02:01 PST 2002 Raimar Falke freeciv/ai aicity.c Inline worst_elvis_tile. Remove the second call to city_tile_value. Tue Mar 5 09:36:12 PST 2002 Raimar Falke freeciv/server settlers.c Use IS_BORDER_MAP_POS in road_bonus to avoid calling normalize_map_pos. Tue Mar 5 07:47:28 PST 2002 Raimar Falke freeciv/common packets_lsend.c packets_lsend.h Run common/create_lsend.pl. Tue Mar 5 07:46:21 PST 2002 Raimar Falke freeciv/client attribute.c climisc.c clinet.c options.c packhand.c tilespec.c freeciv/client/agents cma_fec.c freeciv/common connection.c game.c hash.c inputfile.c ioz.c netintf.c packets.c rand.c registry.c shared.c support.h freeciv/server barbarian.c citytools.c cityturn.c diplomats.c gamehand.c handchat.c meta.c ruleset.c savegame.c sernet.c settlers.c srv_main.c unittools.c Make the ignoring of return values explicit by adding a cast to void. Tue Mar 5 02:56:39 PST 2002 Raimar Falke freeciv/server citytools.c citytools.h cityturn.c diplhand.c mapgen.c plrhand.c settlers.c settlers.h 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 02:44:45 PST 2002 Raimar Falke freeciv/server cityturn.c cityturn.h 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 02:20:25 PST 2002 Raimar Falke freeciv/ai advdomestic.c advmilitary.c aicity.c aihand.c aitech.c aitools.c aitools.h aiunit.c freeciv/server citytools.c 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 02:14:19 PST 2002 Raimar Falke freeciv/client clinet.c freeciv/common packets.c packets.h freeciv/server sernet.c Replace int with enum packet_type. Tue Mar 5 02:07:06 PST 2002 Raimar Falke freeciv/client attribute.c attribute.h freeciv/client/agents cma_core.c cma_fec.c freeciv/common astring.c astring.h connection.c inputfile.c packets.c sbuffer.c sbuffer.h specvec.h specvec_c.h freeciv/server handchat.c ruleset.c savegame.c sernet.c stdinhand.c Replace int with size_t to describe the type of the variables in more detail. Mon Mar 4 08:55:15 PST 2002 Andreas Kemnade freeciv/client/gui-win32 spaceshipdlg.c Added a missing include Mon Mar 4 01:01:15 PST 2002 Raimar Falke freeciv/client citydlg_common.c citydlg_common.h freeciv/client/gui-gtk citydlg.c wldlg.c freeciv/client/gui-win32 citydlg.c wldlg.c freeciv/common city.c 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 00:33:48 PST 2002 Raimar Falke freeciv/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 14:23:29 PST 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Mar 3 07:04:15 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Sun Mar 3 02:33:11 PST 2002 Sebastian Bauer freeciv/client/gui-mui citydlg.c Happiness Display for the MUI client added Sun Mar 3 02:32:14 PST 2002 Sebastian Bauer freeciv/client/gui-mui muistuff.h muistuff.c Added DisposeAllChilds() function Sun Mar 3 01:51:56 PST 2002 Raimar Falke freeciv/server citytools.c Add missing initialization of did_sell. Reported by "Per I. Mathisen" . Sat Mar 2 15:47:55 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk mapview.c Removed useless include directive. Sat Mar 2 14:59:55 PST 2002 Sebastian Bauer freeciv/client cityrepdata.c Replaced two calls to snprintf with calls to my_snprintf. Sat Mar 2 14:45:50 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated First plural forms included. (Hope I understood the gettext info about that...) Sat Mar 2 12:37:14 PST 2002 Raimar Falke freeciv/client/gui-win32 connectdlg.c diplodlg.c optiondlg.c freeciv/client/gui-xaw diplodlg.c optiondlg.c freeciv/common log.c registry.c freeciv/server civserver.c meta.c stdinhand.c Replace atoi with sscanf for better error checking. Sat Mar 2 11:57:22 PST 2002 Raimar Falke freeciv/ai advmilitary.c aicity.c freeciv/common capability.c packets.c registry.c shared.c worklist.c freeciv/server ruleset.c srv_main.c stdinhand.c Replace empty statements i.e. ";" with an empty block containing the string "/* nothing */". Sat Mar 2 10:03:06 PST 2002 Raimar Falke freeciv/ai aicity.c aicity.h Remove unused functions city_get_buildings, is_defender_unit and city_get_defenders. Sat Mar 2 06:19:13 PST 2002 Raimar Falke freeciv/client cityrepdata.c Cleanup of cr_entry_building: test for capitalization was wrong, display "-" instead of 999. Patch from Jason Short . Fri Mar 1 17:23:52 PST 2002 Mike Kaufman freeciv/ai advmilitary.c fix a NULL pointer dereference introduced in 1.92 Patch by Raimar Falke Fri Mar 1 17:17:44 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Fri Mar 1 06:07:30 PST 2002 Raimar Falke freeciv/ai advmilitary.c aiunit.c aiunit.h freeciv/common combat.c 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 02:22:55 PST 2002 Raimar Falke freeciv/client citydlg_common.c citydlg_common.h freeciv/client/gui-gtk citydlg.c freeciv/client/gui-xaw citydlg.c freeciv/client/gui-win32 citydlg.c freeciv/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 01:01:23 PST 2002 Raimar Falke freeciv/ai advmilitary.c aiunit.c 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 08:38:35 PST 2002 Erik Sigra freeciv/po sv.po update (although it crashes when trying to show a plural string) Wed Feb 27 05:50:27 PST 2002 Andreas Kemnade freeciv/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 03:46:16 PST 2002 Raimar Falke freeciv/client cityrepdata.c packhand.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-win32 citydlg.c wldlg.c freeciv/client/gui-xaw citydlg.c freeciv/common city.h game.c worklist.c worklist.h freeciv/server cityhand.c citytools.c cityturn.c savegame.c Embed the worklist in struct city. This allows the removal of create_worklist and destroy_worklist. Wed Feb 27 03:12:48 PST 2002 Raimar Falke freeciv/common unit.h freeciv/server autoattack.c barbarian.c cityhand.c citytools.c cityturn.c diplomats.c gamehand.c gotohand.c handchat.c mapgen.c maphand.c meta.c plrhand.c ruleset.c sanitycheck.c savegame.c sernet.c settlers.c spacerace.c srv_main.c stdinhand.c unithand.c 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 02:33:08 PST 2002 Raimar Falke freeciv/common map.h freeciv/server mapgen.c sanitycheck.c savegame.c settlers.c srv_main.c srv_main.h stdinhand.c unittools.c Replace "int" with "bool" if the int only holds the values TRUE or FALSE. Wed Feb 27 02:06:42 PST 2002 Raimar Falke freeciv/server maphand.h savegame.c Change the type of has_walls of struct dumb_city from unsigned char to bool. Wed Feb 27 01:49:54 PST 2002 Raimar Falke freeciv/server mapgen.c ruleset.c savegame.c settlers.c stdinhand.c Replace 0 with FALSE and 1 with TRUE if these numbers are used in a boolean context. Wed Feb 27 01:02:04 PST 2002 Raimar Falke freeciv/server gotohand.c maphand.c settlers.c srv_main.c Change the code to use the TEST_BIT macro. Wed Feb 27 00:38:15 PST 2002 Raimar Falke freeciv/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 00:19:03 PST 2002 Raimar Falke freeciv/common map.c map.h freeciv/server savegame.c Change type of map.fixed_start_positions from int to bool. Tue Feb 26 13:04:27 PST 2002 Raimar Falke freeciv/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 12:19:11 PST 2002 Raimar Falke freeciv/common packets.c Send FALSE for is_build_id_unit_id if the values doesn't matter. Tue Feb 26 11:57:10 PST 2002 Raimar Falke freeciv/client civclient.c climisc.c clinet.c control.c goto.c helpdata.c mapview_common.c packhand.c freeciv/client/agents agents.c cma_core.c cma_fec.c Add an operand like "!= 0" or "> 0" to comparisons like "if(x)" to yield a "real" boolean. Tue Feb 26 11:33:21 PST 2002 Raimar Falke freeciv/client climisc.c freeciv/client/gui-mui plrdlg.c freeciv/client/gui-gtk diplodlg.c plrdlg.c freeciv/client/gui-xaw diplodlg.c plrdlg.c freeciv/client/gui-win32 plrdlg.c freeciv/common player.c player.h freeciv/server maphand.c plrhand.c 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 09:47:58 PST 2002 Raimar Falke freeciv/client/gui-xaw citydlg.c Remove unused variable. Tue Feb 26 09:24:26 PST 2002 Raimar Falke freeciv/common packets.c packets.h Change the type of field leader_sex in struct packet_ruleset_nation from int[] to bool[]. Tue Feb 26 09:13:36 PST 2002 Raimar Falke freeciv/common city.c government.c packets.c Change code to use TEST_BIT and COND_SET_BIT. Tue Feb 26 08:06:08 PST 2002 Raimar Falke freeciv/common game.h map.h packets.c packets.h freeciv/server ruleset.c Change the type of game.rgame.pillage_select, map.tinyisles and map.separatepoles from int to bool. Tue Feb 26 07:49:52 PST 2002 Raimar Falke freeciv/common game.c packets.c player.c shared.h tech.c unit.c unittype.c Intrduce two new macros TEST_BIT and COND_SET_BIT. Update code to use it. Tue Feb 26 07:27:08 PST 2002 Raimar Falke freeciv/ai aiunit.c Document invasion_funct. Make it slightly faster by avoiding to call has_defense. Tue Feb 26 07:22:39 PST 2002 Raimar Falke freeciv/client/agents cma_core.c freeciv/common city.h freeciv/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 07:13:44 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Tue Feb 26 06:34:00 PST 2002 Raimar Falke freeciv/client/gui-gtk wldlg.c freeciv/client/gui-mui wldlg.c freeciv/client/gui-win32 wldlg.c freeciv/client/gui-xaw wldlg.c freeciv/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 06:09:51 PST 2002 Raimar Falke freeciv/data helpdata.txt change wording to reflect new button names Tue Feb 26 03:49:22 PST 2002 Raimar Falke freeciv/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 02:27:38 PST 2002 Raimar Falke freeciv/client mapview_common.c mapview_common.h freeciv/client/gui-gtk mapview.c freeciv/client/gui-mui mapclass.c freeciv/client/gui-win32 mapview.c freeciv/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 . Mon Feb 25 17:36:29 PST 2002 Mike Kaufman freeciv README.cma change wording to reflect new button names Mon Feb 25 17:33:45 PST 2002 Mike Kaufman freeciv/client/gui-gtk citydlg.c cma_fe.c 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 13:42:32 PST 2002 Raimar Falke freeciv/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 11:42:50 PST 2002 Raimar Falke freeciv/server maphand.c 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 11:05:15 PST 2002 Raimar Falke freeciv/ai advmilitary.c aiunit.c 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 07:24:53 PST 2002 Raimar Falke freeciv/client/agents cma_core.c freeciv/client climisc.c freeciv/client/gui-gtk citydlg.c cityrep.c mapctrl.c repodlgs.c freeciv/client/gui-mui citydlg.c cityrep.c repodlgs.c freeciv/client/gui-win32 citydlg.c cityrep.c repodlgs.c freeciv/client/gui-xaw citydlg.c cityrep.c mapctrl.c repodlgs.c freeciv/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 02:59:04 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Sun Feb 24 06:20:59 PST 2002 Raimar Falke freeciv/ai aiunit.c freeciv/server citytools.c meta.c 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 05:00:46 PST 2002 Raimar Falke freeciv/client tilespec.c freeciv/common registry.c registry.h freeciv/server ruleset.c 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 04:01:14 PST 2002 Raimar Falke freeciv/client tilespec.c tilespec.h Bool cleanup of tilespec. Sun Feb 24 03:56:14 PST 2002 Raimar Falke freeciv/common packets.c Add put and iget functions for bool. This makes the reading and writing of bools type-safe. Sun Feb 24 03:50:34 PST 2002 Raimar Falke freeciv/client attribute.c climisc.c clinet.c control.c goto.c helpdata.c packhand.c tilespec.c freeciv/client/agents cma_core.c freeciv/common inputfile.c nation.c player.c registry.c shared.c freeciv/server citytools.c gamehand.c gotohand.c mapgen.c plrhand.c sernet.c unithand.c unittools.c Add a "x = NULL;" after a "free(x);". This will avoid unintentional de-referencing of the pointer. Sun Feb 24 03:42:52 PST 2002 Raimar Falke freeciv/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 03:12:47 PST 2002 Raimar Falke freeciv/common log.c Replace FRETURN macro with a goto construct. Sun Feb 24 03:04:13 PST 2002 Raimar Falke freeciv/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 02:45:14 PST 2002 Raimar Falke freeciv/ai aiunit.c freeciv/common unit.c unit.h freeciv/server barbarian.c unithand.c unittools.c 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 . Sat Feb 23 17:12:53 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Sat Feb 23 11:56:16 PST 2002 Andreas Kemnade freeciv/client/gui-win32 helpdlg.c Makes the unit page smaller. Sat Feb 23 08:38:11 PST 2002 Mike Kaufman freeciv/ai aiunit.c cleanup of ai_military_findvictim() AI behavior is unchanged. Patch by Petr Baudis Fri Feb 22 05:14:39 PST 2002 Raimar Falke freeciv/ai aiunit.c freeciv/client tilespec.c freeciv/client/gui-gtk mapctrl.c mapview.c freeciv/client/gui-mui graphics.c mapclass.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-xaw mapctrl.c freeciv/common city.c map.c map.h unit.c freeciv/server gotohand.c sanitycheck.c settlers.c unithand.c unittools.c Add new functions tile_has_special and contains_special. Change BOOL_VALs to calls of these functions. Fri Feb 22 05:07:27 PST 2002 Raimar Falke freeciv/common map.c Cleanup of is_good_tile: remove superfluous variable, make code correct wrt to types used. Fri Feb 22 03:37:27 PST 2002 Raimar Falke freeciv/common terrain.h Replace the value of S_ALL ("0xFFFF") with the correct value which is all S_*s ORed together. Thu Feb 21 12:29:20 PST 2002 Andreas Kemnade freeciv/client/gui-win32 gui_main.c make the chatline react on return again Thu Feb 21 12:28:25 PST 2002 Andreas Kemnade freeciv/client/gui-win32 repodlgs.c put some includes in the correct order Thu Feb 21 07:07:24 PST 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Thu Feb 21 04:32:40 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu Feb 21 01:44:51 PST 2002 Raimar Falke freeciv/ai advmilitary.c aitools.c aiunit.c freeciv/common game.c player.c freeciv/server barbarian.c citytools.c gamelog.c meta.c plrhand.c savegame.c settlers.c spacerace.c srv_main.c stdinhand.c Replace certain for loops with players_iterate. Thu Feb 21 00:56:19 PST 2002 Raimar Falke freeciv/client/gui-gtk citydlg.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-xaw citydlg.c freeciv/server autoattack.c cityturn.c freeciv/common city.c city.h Replace "pcity->city_options & (1< freeciv/client packhand.c freeciv/common packets.c packets.h player.c player.h freeciv/server barbarian.c barbarian.h plrhand.c sanitycheck.c 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 00:38:52 PST 2002 Raimar Falke freeciv/client/gui-gtk citydlg.c freeciv/client packhand.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-xaw citydlg.c freeciv/common city.c city.h packets.c packets.h freeciv/server citytools.c savegame.c 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 00:28:35 PST 2002 Raimar Falke freeciv/client civclient.c freeciv/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 15:00:24 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Tue Feb 19 13:03:21 PST 2002 Raimar Falke freeciv/ai advmilitary.c Rename variable wondercity to wonder_continent. General syntax cleanup of establish_city_distances. Tue Feb 19 12:03:02 PST 2002 Raimar Falke freeciv/ai aicity.c freeciv/client goto.c freeciv/client/agents cma_core.c freeciv/client/gui-mui graphics.c freeciv/client/gui-gtk citydlg.c connectdlg.c graphics.c freeciv/client/gui-win32 graphics.c freeciv/client/gui-stub graphics.c freeciv/client/gui-xaw graphics.c freeciv/common city.c map.c player.c freeciv/server meta.c meta.h stdinhand.c Replace "int" with "bool" if the int only holds the values TRUE or FALSE. Tue Feb 19 11:04:36 PST 2002 Raimar Falke freeciv/ai aicity.c aiunit.c freeciv/client goto.c freeciv/client/gui-gtk connectdlg.c graphics.c freeciv/client/agents cma_core.c freeciv/client/gui-mui graphics.c freeciv/client/gui-stub graphics.c freeciv/client/gui-win32 graphics.c freeciv/client/gui-xaw graphics.c freeciv/common city.c map.c player.c freeciv/server meta.c stdinhand.c Replace 0 with FALSE and 1 with TRUE if these numbers are used in a boolean context. Tue Feb 19 09:18:34 PST 2002 Sebastian Bauer freeciv/client/gui-mui citydlg.c freeciv/amiga gettext.c smakefile Updated the amiga client. Added CMA support. Started to redesign the city dialog simliar to the GTK version. Tue Feb 19 08:41:15 PST 2002 Raimar Falke freeciv/ai advmilitary.c advmilitary.h advspace.c aicity.c aicity.h aihand.c aihand.h aitools.c aitools.h aiunit.c aiunit.h freeciv/client civclient.c civclient.h climisc.c climisc.h clinet.c control.c control.h goto.c goto.h helpdata.c mapview_common.c mapview_common.h options.c options.h packhand.c tilespec.c tilespec.h freeciv/client/agents agents.c cma_core.c cma_core.h cma_fec.c freeciv/client/gui-gtk citydlg.c freeciv/client/include citydlg_g.h cityrep_g.h dialogs_g.h graphics_g.h gui_main_g.h mapctrl_g.h mapview_g.h repodlgs_g.h freeciv/common city.c city.h game.c government.h improvement.c map.c map.h player.c player.h unit.c Replace "int" with "bool" if the int only holds the values TRUE or FALSE. Tue Feb 19 07:20:55 PST 2002 Raimar Falke freeciv/ai advmilitary.c aicity.c aihand.c aitools.c aiunit.c freeciv/client/agents agents.c cma_core.c cma_fec.c freeciv/client civclient.c climisc.c clinet.c control.c goto.c helpdata.c mapview_common.c options.c packhand.c tilespec.c freeciv/client/gui-gtk citydlg.c cityrep.c mapctrl.c mapview.c wldlg.c freeciv/client/gui-mui mapclass.c mapview.c freeciv/client/gui-win32 cityrep.c mapview.c wldlg.c freeciv/client/gui-xaw cityrep.c mapctrl.c mapview.c wldlg.c freeciv/common player.c shared.c freeciv/server barbarian.c citytools.c settlers.c unittools.c Replace 0 with FALSE and 1 with TRUE if these numbers are used in a boolean context. Mon Feb 18 16:33:55 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Christian Knoke wrote the help for CMA (modified by me). Mon Feb 18 03:50:14 PST 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Feb 17 14:40:43 PST 2002 Mike Kaufman freeciv/client/gui-gtk menu.c freeciv/data helpdata.txt freeciv/client/include helpdlg_g.h Add help text for the Citizen Management Agent. Patch by Christian Knoke Sat Feb 16 09:44:43 PST 2002 Raimar Falke freeciv/client packhand.c freeciv/common capstr.c packets.c packets.h freeciv/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 09:28:16 PST 2002 Raimar Falke freeciv/server barbarian.c freeciv/client/gui-gtk helpdlg.c Change "if(cond) return FALSE; else return TRUE;" to "return (!cond);". Similar for boolean assignment. Sat Feb 16 09:11:44 PST 2002 Raimar Falke freeciv/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 09:05:09 PST 2002 Raimar Falke freeciv/common astring.c capability.c city.c combat.c connection.c game.c genlist.c hash.c improvement.c inputfile.c log.c map.c map.h packets.c player.c registry.c sbuffer.c shared.c unit.c unittype.c Add an operand like "!= 0" or "> 0" to comparisons like "if(x)" to yield a "real" boolean. Sat Feb 16 07:21:44 PST 2002 Raimar Falke freeciv/client/gui-xaw spaceshipdlg.c Add missing include. Thu Feb 14 14:40:16 PST 2002 Gabor Takacs freeciv/po hu.po Update from Gabor Takacs. Thu Feb 14 08:12:09 PST 2002 Erik Sigra freeciv/po sv.po update Thu Feb 14 07:17:07 PST 2002 Raimar Falke freeciv/ai aicity.c aicity.h aiunit.h freeciv/common capability.c capability.h city.c city.h combat.c combat.h connection.c connection.h diptreaty.c diptreaty.h game.h government.c government.h hash.c hash.h improvement.c improvement.h inputfile.c inputfile.h log.h map.c map.h nation.c nation.h netintf.c netintf.h packets.c packets.h player.c player.h rand.c rand.h registry.c registry.h shared.c shared.h tech.c tech.h timing.c timing.h unit.c unit.h unittype.c unittype.h worklist.c worklist.h freeciv/server barbarian.c barbarian.h citytools.c citytools.h cityturn.c cityturn.h civserver.c console.c console.h diplhand.c diplomats.c gamehand.c gotohand.c gotohand.h handchat.c mapgen.c maphand.c maphand.h meta.c meta.h plrhand.c plrhand.h report.c report.h ruleset.c rulesout.c rulesout.h sernet.c settlers.c settlers.h srv_main.c srv_main.h unithand.c unithand.h unittools.c 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 04:31:07 PST 2002 Anthony Ferrand freeciv/po fr.po suppr des fuzzys Wed Feb 13 21:41:13 PST 2002 Mike Kaufman freeciv PEOPLE update my email address Wed Feb 13 02:47:58 PST 2002 Anthony Ferrand freeciv/po fr.po E->A Wed Feb 13 02:36:16 PST 2002 Raimar Falke freeciv/common city.c city.h combat.c game.c Change ints to more specific type. Wed Feb 13 00:55:55 PST 2002 Anthony Ferrand freeciv/po fr.po début de mise à jour Tue Feb 12 21:55:24 PST 2002 Mike Kaufman freeciv/ai aiunit.c cleanup of ai_manage_explorer() ai behavior is unchanged Patch by Petr Baudis Tue Feb 12 04:16:10 PST 2002 Raimar Falke freeciv/common city.c map.c unit.c freeciv/server settlers.c Wrap constructs like "special & S_*" with BOOL_VAL if their are used as a boolean. Tue Feb 12 03:45:54 PST 2002 Andreas Kemnade freeciv/client/gui-win32 diplodlg.c plrdlg.c Fixed occurence of bug (PR#1257) in win32 client. Tue Feb 12 02:08:03 PST 2002 Raimar Falke freeciv/ai advdomestic.c aiunit.c freeciv/common city.c player.c player.h unit.c freeciv/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 01:44:44 PST 2002 Raimar Falke freeciv/common city.c Cleanup of can_establish_trade_route. Tue Feb 12 01:36:45 PST 2002 Raimar Falke freeciv/client clinet.c packhand.c freeciv/client/gui-gtk citydlg.c gamedlgs.c gui_main.c gui_stuff.c helpdlg.c messagewin.c freeciv/client/gui-win32 citydlg.c helpdlg.c messagewin.c freeciv/client/gui-xaw citydlg.c cityrep.c gui_main.c gui_stuff.c helpdlg.c messagewin.c freeciv/common city.c game.c nation.c player.c shared.c Compare the result values of the string compare functions against 0 to yield a boolean. Tue Feb 12 00:59:56 PST 2002 Raimar Falke freeciv/ai aiunit.c freeciv/client/gui-mui citydlg.c worklistclass.c freeciv/client/gui-win32 citydlg.c freeciv/common city.c packets.c unittype.c freeciv/server unittools.c Replace (in boolean context) "punit->fuel" with "punit->fuel > 0" and "!punit->fuel" with "punit->fuel == 0". Tue Feb 12 00:56:10 PST 2002 Raimar Falke freeciv/ai aiunit.c freeciv/client climisc.c control.c freeciv/common unit.c freeciv/server gotohand.c settlers.c unithand.c 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 00:42:22 PST 2002 Raimar Falke freeciv/client tilespec.c freeciv/ai aiunit.c freeciv/client/gui-gtk mapctrl.c mapview.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-xaw mapctrl.c freeciv/common map.c unit.c freeciv/server gotohand.c sanitycheck.c settlers.c unithand.c unittools.c Wrap constructs like "special & S_*" with BOOL_VAL if their are used as a boolean. Tue Feb 12 00:20:46 PST 2002 Raimar Falke freeciv/common capstr.c Remove a line which was incorrectly inserted by the "remove [!=]=NULL" change. Mon Feb 11 23:55:37 PST 2002 Raimar Falke freeciv/client/agents cma_core.c Increase MAX_TRADE from 100 to 200. This should be enough for all. Mon Feb 11 20:59:39 PST 2002 Vasco Alexandre da Silva Costa freeciv/server unittools.h Silence g++. Mon Feb 11 20:49:53 PST 2002 Vasco Alexandre da Silva Costa freeciv/common diptreaty.c game.c genlist.c government.c hash.c idex.c inputfile.c ioz.c log.c mem.c nation.c sbuffer.c timing.c worklist.c Silence more g++ warnings. Mon Feb 11 20:29:26 PST 2002 Vasco Alexandre da Silva Costa freeciv/common connection.c Placate g++. Mon Feb 11 20:26:17 PST 2002 Vasco Alexandre da Silva Costa freeciv/common combat.c Placate g++. Mon Feb 11 20:23:18 PST 2002 Vasco Alexandre da Silva Costa freeciv/common speclist_c.h Placate g++. Mon Feb 11 20:22:28 PST 2002 Vasco Alexandre da Silva Costa freeciv/common astring.c Added cast to placate g++. Mon Feb 11 05:55:45 PST 2002 Raimar Falke freeciv/ai advdomestic.c aiunit.c freeciv/client/gui-gtk menu.c freeciv/client/gui-mui gui_main.c mapclass.c freeciv/client/gui-win32 menu.c freeciv/client/gui-xaw menu.c freeciv/common city.c combat.c map.c map.h unit.c freeciv/server barbarian.c citytools.c cityturn.c gamehand.c mapgen.c maphand.c plrhand.c savegame.c settlers.c srv_main.c 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 04:11:46 PST 2002 Raimar Falke freeciv/common map.h Remove a jump to make the code faster and be more typesafe. Mon Feb 11 03:59:54 PST 2002 Raimar Falke freeciv/common player.c Change ai_handicap to return always a boolean. The special value "-1" was never used in the code. Mon Feb 11 02:37:38 PST 2002 Raimar Falke freeciv/ai advmilitary.c aicity.c aihand.c aitech.c aitools.c aiunit.c freeciv/client attribute.c civclient.c climisc.c clinet.c control.c goto.c helpdata.c helpdata.h mapview_common.c options.c packhand.c tilespec.c freeciv/client/agents agents.c cma_core.c freeciv/client/gui-gtk citydlg.c cityrep.c cma_fe.c connectdlg.c dialogs.c diplodlg.c finddlg.c gamedlgs.c gotodlg.c graphics.c gtkpixcomm.c gui_main.c gui_stuff.c happiness.c helpdlg.c inteldlg.c mapctrl.c mapview.c menu.c messagewin.c plrdlg.c repodlgs.c spaceshipdlg.c wldlg.c freeciv/client/gui-win32 helpdlg.c inteldlg.c wldlg.c freeciv/client/gui-xaw connectdlg.c inteldlg.c mapctrl.c freeciv/common capstr.c city.c combat.c connection.c fcintl.c game.c genlist.h government.c hash.c idex.c improvement.c inputfile.c ioz.c log.c map.c mem.c nation.c netintf.c packets.c player.c registry.c sbuffer.c shared.c support.c timing.c unit.c unit.h worklist.c freeciv/server autoattack.c barbarian.c cityhand.c citytools.c cityturn.c civserver.c console.c diplhand.c diplomats.c gamehand.c gamelog.c gotohand.c handchat.c mapgen.c maphand.c meta.c plrhand.c report.c ruleset.c sanitycheck.c savegame.c sernet.c settlers.c spacerace.c srv_main.c stdinhand.c unithand.c unittools.c Remove extra "!= NULL" / "== NULL" when testing a pointer in a boolean context. Sun Feb 10 13:48:27 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-xaw diplodlg.c plrdlg.c Fixed occurence of bug (PR#1257) in Xaw client. Will have to check other clients. Sun Feb 10 13:06:08 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk diplodlg.c plrdlg.c Fixed bug (PR#1257). Bug reported by Christian Knoke . Sun Feb 10 11:26:23 PST 2002 Raimar Falke freeciv/ai advmilitary.c aicity.c aihand.c aitools.c aiunit.c freeciv/client clinet.c tilespec.c freeciv/client/gui-gtk dialogs.c freeciv/common capability.c city.c combat.c connection.c diptreaty.c game.c game.h government.c hash.c idex.c improvement.c inputfile.c log.c log.h map.c map.h mem.c nation.c netintf.c packets.c player.c rand.c registry.c shared.c spaceship.c tech.c timing.c unit.c unittype.c worklist.c Replace 0 with FALSE and 1 with TRUE if these numbers are used in a boolean context. Sun Feb 10 10:19:27 PST 2002 Raimar Falke freeciv/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 08:47:43 PST 2002 Vasco Alexandre da Silva Costa freeciv/common map.h Removed unused macro SAFE_MAPSTEP(). Sat Feb 9 18:09:15 PST 2002 Vasco Alexandre da Silva Costa freeciv/client tilespec.c 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 06:46:10 PST 2002 Raimar Falke freeciv/ai advmilitary.c aicity.c aihand.c aitech.c aitools.c aiunit.c freeciv/client civclient.c climisc.c clinet.c control.c goto.c helpdata.c helpdata.h mapview_common.c options.c packhand.c tilespec.c freeciv/client/agents agents.c cma_core.c freeciv/client/gui-gtk citydlg.c cityrep.c cma_fe.c connectdlg.c dialogs.c diplodlg.c finddlg.c gamedlgs.c gotodlg.c graphics.c gtkpixcomm.c gui_main.c gui_stuff.c happiness.c helpdlg.c inteldlg.c mapctrl.c mapview.c menu.c messagewin.c plrdlg.c repodlgs.c spaceshipdlg.c wldlg.c freeciv/common city.c combat.c connection.c game.c genlist.h government.c hash.c idex.c improvement.c inputfile.c log.c map.c nation.c netintf.c packets.c player.c registry.c sbuffer.c shared.c timing.c unit.c unit.h worklist.c freeciv/server autoattack.c barbarian.c cityhand.c citytools.c cityturn.c console.c diplhand.c diplomats.c gamehand.c gamelog.c gotohand.c handchat.c maphand.c meta.c plrhand.c report.c ruleset.c sanitycheck.c savegame.c sernet.c settlers.c spacerace.c srv_main.c stdinhand.c unithand.c unittools.c Make the comparison of a pointer against the implicit 0 explicit by adding "== NULL" or "!= NULL". Sat Feb 9 06:28:53 PST 2002 Raimar Falke freeciv/common packets.c Remove redundant checks for connection (pc) in capability tests. Sat Feb 9 05:38:12 PST 2002 Raimar Falke freeciv/client climisc.c Merge ifs which test the same condition. Sat Feb 9 01:57:37 PST 2002 Raimar Falke freeciv/server plrhand.c spacerace.c Replace all number literals "0" which are used as pointers with "NULL". Sat Feb 9 01:56:59 PST 2002 Raimar Falke freeciv/server savegame.c Add an assert. Sat Feb 9 01:27:54 PST 2002 Raimar Falke freeciv/client/gui-gtk colors.c Add missing include. Sat Feb 9 01:23:45 PST 2002 Raimar Falke freeciv/client/gui-gtk colors.c freeciv/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. Fri Feb 8 22:52:05 PST 2002 Mike Kaufman freeciv/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 Fri Feb 8 18:04:31 PST 2002 Mike Kaufman freeciv/client/gui-gtk citydlg.c 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 14:17:29 PST 2002 Raimar Falke freeciv/common game.c packets.c freeciv/server citytools.c stdinhand.c Add missing values for array/struct initialization. Correct array size. Thu Feb 7 09:23:33 PST 2002 Raimar Falke freeciv/client attribute.c civclient.c climisc.c helpdata.c packhand.c tilespec.c freeciv/client/agents agents.c cma_core.c freeciv/client/gui-gtk citydlg.c cityrep.c dialogs.c diplodlg.c gotodlg.c gui_main.c happiness.c helpdlg.c mapview.c messagewin.c plrdlg.c repodlgs.c spaceshipdlg.c wldlg.c freeciv/common astring.c astring.h city.c combat.c game.c genlist.c government.c improvement.c inputfile.c map.c nation.c packets.c player.c registry.c shared.c support.c timing.c unit.c freeciv/server autoattack.c barbarian.c cityhand.c citytools.c cityturn.c diplhand.c diplomats.c gotohand.c maphand.c plrhand.c sanitycheck.c settlers.c spacerace.c srv_main.c stdinhand.c unithand.c unittools.c Replace all number literals "0" which are used as pointers with "NULL". Thu Feb 7 09:02:24 PST 2002 Raimar Falke freeciv/ai aiunit.c freeciv/client/gui-gtk spaceshipdlg.c freeciv/common combat.c map.h freeciv/server meta.c spacerace.c Add casts to/from real numbers. Change integral number literals to real number literals. Thu Feb 7 08:57:33 PST 2002 Raimar Falke freeciv/server ruleset.c Correct an abort condition where "enum government_flag_id" was compared against "enum government_hint_id". Thu Feb 7 08:45:10 PST 2002 Raimar Falke freeciv/common ioz.c Correct the type of a struct member from "gzFile *" to "gzFile". Thu Feb 7 08:41:03 PST 2002 Raimar Falke freeciv/client/gui-gtk cityrep.c Change TestCityFunc to be a normal function pointer. Thu Feb 7 06:16:26 PST 2002 Raimar Falke freeciv/server report.c Change value_units to use the return value of my_snprintf instead of the hand made check. Thu Feb 7 06:02:36 PST 2002 Raimar Falke freeciv/common nation.c nation.h freeciv/client/gui-gtk mapctrl.c mapctrl.h Remove unused return values. Thu Feb 7 03:36:38 PST 2002 Raimar Falke freeciv/common map.c map.h freeciv/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 03:08:02 PST 2002 Raimar Falke freeciv/client/gui-gtk cma_fe.c menu.c wldlg.c Remove unreachable code. Thu Feb 7 03:03:51 PST 2002 Raimar Falke freeciv/client/agents agents.c Add parameter list. Thu Feb 7 02:24:13 PST 2002 Raimar Falke freeciv/ai aitools.h aiunit.h freeciv/client climisc.h clinet.c control.h packhand.h tilespec.h freeciv/client/agents agents.c cma_core.c freeciv/client/gui-gtk citydlg.c cityrep.c cma_fe.c dialogs.c dialogs.h gui_main.c mapctrl.c mapview.c repodlgs.c wldlg.c wldlg.h freeciv/client/include mapview_g.h freeciv/common combat.h genlist.h hash.h ioz.h map.h nation.h packets.h registry.c speclist.h tech.h unit.h freeciv/server barbarian.h citytools.h cityturn.h console.h gotohand.h plrhand.h ruleset.c srv_main.c srv_main.h stdinhand.c stdinhand.h Sync the names of the parameters in the function definition and declaration. Thu Feb 7 01:08:26 PST 2002 Raimar Falke freeciv/client civclient.c clinet.c helpdata.c packhand.c packhand.h freeciv/client/gui-gtk gui_main.c freeciv/common tech.c tech.h freeciv/server plrhand.c plrhand.h srv_main.c Remove unused function parameter. Thu Feb 7 00:45:19 PST 2002 Raimar Falke freeciv/ai aicity.c aiunit.c freeciv/client control.c goto.c freeciv/common hash.c unit.c freeciv/server gotohand.c Remove unreachable statements. Thu Feb 7 00:44:49 PST 2002 Raimar Falke freeciv/server diplhand.c Change the blocking to the originally intended form. Thu Feb 7 00:39:14 PST 2002 Raimar Falke freeciv/server savegame.c Add missing pointer deference. Thu Feb 7 00:37:10 PST 2002 Raimar Falke freeciv/amiga amigaserver.c freeciv/client/agents cma_core.c freeciv/client attribute.c civclient.c helpdata.c packhand.c tilespec.c freeciv/client/gui-gtk connectdlg.c dialogs.c graphics.c gui_main.c menu.c freeciv/client/gui-mui connectdlg.c gui_main.c freeciv/client/gui-stub connectdlg.c freeciv/client/gui-win32 connectdlg.c dialogs.c graphics.c gui_stuff.c mapctrl.c menu.c freeciv/client/gui-xaw colors.c connectdlg.c dialogs.c graphics.c gui_main.c menu.c freeciv/common hash.c inputfile.c log.c mem.c nation.c registry.c shared.c support.c tech.c unit.c freeciv/server civserver.c gamelog.c ruleset.c savegame.c sernet.c srv_main.c stdinhand.c Replace "exit(0)" with "exit(EXIT_SUCCESS)" and "exit(1)" with "exit(EXIT_FAILURE)". Thu Feb 7 00:29:03 PST 2002 Raimar Falke freeciv/server sanitycheck.c Disable the whole sanitycheck.c file if NDEBUG is defined since assert would be a noop. Patch from Jason Short . Wed Feb 6 17:29:47 PST 2002 Vasco Alexandre da Silva Costa freeciv/client clinet.c I guess those my_closesocket() calls weren't spurious after all. Eheh. Wed Feb 6 16:53:23 PST 2002 Vasco Alexandre da Silva Costa freeciv/client clinet.c freeciv/common netintf.c freeciv/server meta.c 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 14:53:19 PST 2002 Vasco Alexandre da Silva Costa freeciv/common map.h Shorter, faster, cartesian_adjacent_iterate(). Wed Feb 6 14:14:47 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk graphics.c Changed ctor_sprite_mask() arguments in scale_sprite(). Wed Feb 6 13:53:20 PST 2002 Vasco Alexandre da Silva Costa freeciv/common shared.c wordwrap_string() speedup. Wed Feb 6 04:07:46 PST 2002 Raimar Falke freeciv config.h.in Run aclocal; autoheader; autoconf; automake Tue Feb 5 15:41:04 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Tue Feb 5 15:36:33 PST 2002 Egbert Hinzen freeciv/doc README.cma.de NEW README.cma.de Translated by Christian Knoke Tue Feb 5 11:05:45 PST 2002 Raimar Falke freeciv/client civclient.c control.h goto.c freeciv/client/agents cma_core.c cma_fec.c freeciv/client/gui-gtk citydlg.c colors.c dialogs.c gui_main.c helpdlg.c inteldlg.c mapview.c menu.c messagedlg.c messagewin.c repodlgs.c spaceshipdlg.c freeciv/common inputfile.c log.c nation.c freeciv/server citytools.h mapgen.c mapgen.h sernet.c - remove dead functions (declared but not defined) - remove unused variables - make functions and variables static Tue Feb 5 04:51:09 PST 2002 Andreas Kemnade freeciv configure.in configure Changed DEFAULT_DATA_PATH so that it uses the right PATH_SEPARATOR Tue Feb 5 01:00:31 PST 2002 Raimar Falke freeciv/client/gui-stub connectdlg.c freeciv/client/gui-gtk cma_fe.c connectdlg.c Add parameter list. Mon Feb 4 08:16:03 PST 2002 Andreas Kemnade freeciv configure.in configure Ran autoconf Mon Feb 4 08:12:38 PST 2002 Andreas Kemnade freeciv/client/gui-win32 graphics.c graphics.h gui-win32: Changed gfx format to png. Mon Feb 4 03:59:37 PST 2002 Anthony Ferrand freeciv/po fr.po mise à jour Mon Feb 4 02:18:33 PST 2002 Pieter J. Kersten freeciv/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 01:38:18 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated. Most additions by Christian Knoke . Sun Feb 3 03:58:51 PST 2002 Raimar Falke freeciv/client/agents cma_fec.c freeciv/client/gui-gtk cma_fe.c freeciv/po POTFILES.in Enable i18n for the recently applied CMA. Sat Feb 2 08:45:26 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Sat Feb 2 07:31:55 PST 2002 Raimar Falke freeciv/common hash.c freeciv/server gotohand.c maphand.c Fix warnings the compiler creates while compiling with NDEBUG. Patch from Jason Short . Sat Feb 2 06:07:35 PST 2002 Raimar Falke freeciv/client/gui-gtk spaceshipdlg.c freeciv/client climisc.c climisc.h freeciv/client/gui-win32 spaceshipdlg.c Unify the code which builds the textual description of a spaceship. Sat Feb 2 06:06:29 PST 2002 Raimar Falke freeciv/server report.c Change to code to use the PL_ macro. Patch from Mateusz Stefek . Sat Feb 2 05:24:40 PST 2002 Raimar Falke freeciv/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 04:09:17 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated. Sat Feb 2 02:01:30 PST 2002 Raimar Falke freeciv/client civclient.c Exit the client after displaying the usage text. Patch from Per I. Mathisen . Sat Feb 2 01:55:37 PST 2002 Raimar Falke freeciv/client/gui-gtk repodlgs.c freeciv/client/gui-mui repodlgs.c freeciv/client/gui-win32 repodlgs.c freeciv/common shared.h tech.c Rename INFINITY to FC_INFINITY since INFINITY is a name reserved by the C standard. Reported by Alexander Mai . Sat Feb 2 01:51:12 PST 2002 Raimar Falke freeciv/data/nation swedish.ruleset Enclose a region in comments to disable warnings. Sat Feb 2 01:36:19 PST 2002 Raimar Falke freeciv/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 01:34:18 PST 2002 Raimar Falke freeciv/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 01:30:03 PST 2002 Raimar Falke freeciv/ai Makefile.in freeciv/client Makefile.in freeciv/client/gui-gtk Makefile.in freeciv/client/gui-stub Makefile.in freeciv/client/gui-win32 Makefile.in freeciv/client/gui-xaw Makefile.in freeciv/client/include Makefile.in freeciv/common Makefile.in freeciv/data/civ1 Makefile.in freeciv/data Makefile.in freeciv/data/civ2 Makefile.in freeciv/data/classic Makefile.in freeciv/data/default Makefile.in freeciv/data/engels Makefile.in freeciv/data/hires Makefile.in freeciv/data/misc Makefile.in freeciv/data/scenario Makefile.in freeciv/data/nation Makefile.in freeciv/data/trident Makefile.in freeciv/doc Makefile.in freeciv/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 01:28:37 PST 2002 Raimar Falke freeciv 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 01:23:03 PST 2002 Raimar Falke freeciv 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 01:21:32 PST 2002 Raimar Falke freeciv/client Makefile.am attribute.c attribute.h cityrepdata.c cityrepdata.h civclient.c clinet.c options.c packhand.c freeciv/client/agents Makefile.am agents.c agents.h cma_core.c cma_core.h cma_fec.c cma_fec.h freeciv/client/gui-gtk cma_fe.c cma_fe.h Makefile.am citydlg.c citydlg.h cityrep.c mapctrl.c freeciv/common events.h freeciv README.cma README.agents 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 00:57:36 PST 2002 Raimar Falke freeciv/client packhand.c freeciv/common capstr.c packets.c packets.h freeciv/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 00:33:37 PST 2002 Raimar Falke freeciv/client/agents - New directory Directory /home/freeciv/CVS/freeciv/client/agents added to the repository Fri Feb 1 05:28:35 PST 2002 Raimar Falke freeciv/common packets_lsend.c packets_lsend.h Run create_lsend.pl. Thu Jan 31 14:48:27 PST 2002 Mike Kaufman freeciv/server gotohand.c maphand.c 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 07:17:38 PST 2002 Raimar Falke freeciv/common hash.c Make compiler happy. Reported by Alexander Mai . Wed Jan 30 07:44:24 PST 2002 Raimar Falke freeciv/common shared.c Set the value of PATH_SEPARATOR based on a sensible rule. Reported by Alexander Mai . Tue Jan 29 14:06:15 PST 2002 Anthony Stuckey freeciv/ai advmilitary.c aiunit.c aiunit.h Extract common code into a new function, military_amortize(). Patch by Gregory Berkolaiko (gberkolaiko@yahoo.co.uk) Mon Jan 28 23:45:04 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated. Mailinglist of the German language team changed. Mon Jan 28 04:16:07 PST 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Jan 27 20:41:40 PST 2002 Mike Kaufman freeciv/client/gui-gtk gui_main.c gui_main.h remove redundant and obsolete variables. major reformatting changes. reorder functions. Patch by Mike Kaufman Sun Jan 27 19:33:22 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Sun Jan 27 11:53:48 PST 2002 Raimar Falke freeciv/client options.c Fix spelling error. Reported by Anthony Ferrand . Sun Jan 27 11:47:40 PST 2002 Miguel Lobo freeciv/po es.po Updated Spanish translation; new Spanish translator address Sun Jan 27 10:59:12 PST 2002 Raimar Falke freeciv diff_ignore Add *.diff and *.patch. Sun Jan 27 10:58:36 PST 2002 Anthony Ferrand freeciv/po fr.po petit ajout Anthony Sun Jan 27 08:10:39 PST 2002 Raimar Falke freeciv/client packhand.c Make the call of the client side handle_move_unit() function illegal. From Per I. Mathisen . Sat Jan 26 18:35:16 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated. Thanks to Christian Knoke . Sat Jan 26 12:16:31 PST 2002 Raimar Falke freeciv/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 12:14:13 PST 2002 Raimar Falke freeciv/common registry.c 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 11:56:59 PST 2002 Raimar Falke freeciv/common city.c city.h Export base_city_celebrating. Sat Jan 26 10:10:19 PST 2002 Raimar Falke freeciv/client attribute.c attribute.h Move documentation of functions from attribute.h to attribute.c. Fri Jan 25 20:49:06 PST 2002 Mike Kaufman freeciv/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 Thu Jan 24 23:24:10 PST 2002 Raimar Falke freeciv/po es.po Add a missing %s and a missing %. Reported from Guillermo Lopez as (PR#997) and Jose as (PR#1237). Thu Jan 24 18:09:45 PST 2002 Vasco Alexandre da Silva Costa freeciv/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. Thu Jan 24 17:01:48 PST 2002 Mike Kaufman freeciv/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 10:36:35 PST 2002 Thue Janus Kristensen freeciv PEOPLE Fix format. Wed Jan 23 00:58:30 PST 2002 Raimar Falke freeciv/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 00:53:51 PST 2002 Raimar Falke freeciv/intl localcharset.c Add missing prototype for locale_charset. Tue Jan 22 09:08:07 PST 2002 Raimar Falke freeciv/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 09:04:06 PST 2002 Raimar Falke freeciv configure configure.in Added Finnish translation. Created from Sini Ruohomaa . Tue Jan 22 08:26:06 PST 2002 Raimar Falke freeciv/po fi.po Added Finnish translation. Created from Sini Ruohomaa . Tue Jan 22 02:37:26 PST 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Mon Jan 21 08:41:27 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Mon Jan 21 03:04:57 PST 2002 Raimar Falke freeciv/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 02:47:09 PST 2002 Raimar Falke freeciv/data/civ1 game.ruleset freeciv/common tech.c freeciv/data/default game.ruleset freeciv/data/civ2 game.ruleset freeciv/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 02:19:04 PST 2002 Raimar Falke freeciv/common tech.c Fix a bug which caused future techs to have a cost of zero. Reported by Paul Zastoupil . Mon Jan 21 02:16:19 PST 2002 Raimar Falke freeciv/client/gui-gtk helpdlg.c inteldlg.c repodlgs.c freeciv/client/gui-win32 helpdlg.c inteldlg.c freeciv/client/gui-mui helpdlg.c inteldlg.c freeciv/client/gui-xaw helpdlg.c inteldlg.c repodlgs.c freeciv/po POTFILES.in freeciv/common tech.c tech.h freeciv/server plrhand.c 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). Fri Jan 18 19:25:46 PST 2002 Vasco Alexandre da Silva Costa freeciv/client climisc.c freeciv/common astring.h improvement.c improvement.h specvec_c.h Generalized improvement code enhancements: - new athing method ath_get(). - cleanup. Patch by Ben Webb . Thu Jan 17 07:09:02 PST 2002 Gabor Takacs freeciv/po hu.po Update from Gabor Takacs. Thu Jan 17 02:58:13 PST 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Thu Jan 17 02:06:18 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Thu Jan 17 01:58:27 PST 2002 Raimar Falke freeciv/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 00:36:08 PST 2002 Raimar Falke freeciv configure.in freeciv 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. Tue Jan 15 19:16:26 PST 2002 Vasco Alexandre da Silva Costa freeciv/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 13:23:49 PST 2002 Raimar Falke freeciv/client/gui-gtk repodlgs.c freeciv/client/gui-mui repodlgs.c freeciv/client/gui-win32 repodlgs.c freeciv/client/gui-xaw repodlgs.c Add a special message if the cities produce no bulbs at all. Tue Jan 15 13:15:07 PST 2002 Raimar Falke freeciv/server cityturn.c plrhand.c 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 11:36:24 PST 2002 Raimar Falke freeciv/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 11:13:15 PST 2002 Raimar Falke freeciv/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 11:01:39 PST 2002 Raimar Falke freeciv/client/gui-gtk wldlg.h freeciv/ai advmilitary.h aihand.h aiunit.h freeciv/client/gui-xaw canvas.h canvasp.h pixcomm.h pixcommp.h wldlg.h freeciv/server savegame.h settlers.h unittools.h Add missing includes. Tue Jan 15 09:08:09 PST 2002 Raimar Falke freeciv/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 09:17:09 PST 2002 Raimar Falke freeciv/client helpdata.c freeciv/client/gui-gtk citydlg.c happiness.c plrdlg.c repodlgs.c freeciv/client/gui-mui citydlg.c plrdlg.c repodlgs.c worklistclass.c freeciv/client/gui-win32 citydlg.c plrdlg.c repodlgs.c freeciv/client/gui-xaw citydlg.c plrdlg.c repodlgs.c freeciv/common fcintl.h freeciv/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 07:12:29 PST 2002 Raimar Falke freeciv/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 07:03:47 PST 2002 Raimar Falke freeciv/client/gui-gtk citydlg.c Unify the switch-to-next/prev-city callbacks. Patch from Mike Kaufman with changes from me. Mon Jan 14 01:28:35 PST 2002 Raimar Falke freeciv/common nation.h Include terrain.h. Reported by Chris Richards as (PR#1224). Sun Jan 13 20:14:23 PST 2002 Mike Kaufman freeciv 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 15:48:59 PST 2002 Vasco Alexandre da Silva Costa freeciv 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 15:28:53 PST 2002 Vasco Alexandre da Silva Costa freeciv/client/gui-xaw mapview.c Made get_center_tile_mapcanvas() just like in the gtk+ client. This fixes an assert failure. Sun Jan 13 10:24:45 PST 2002 Vasco Alexandre da Silva Costa freeciv/server mapgen.c This patch should stop the assert failures in fill_ranges_improv_lists(). Bug reported by Jason Dorje Short . Sat Jan 12 10:02:24 PST 2002 Vasco Alexandre da Silva Costa freeciv/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. Fri Jan 11 17:08:49 PST 2002 Vasco Alexandre da Silva Costa freeciv/client packhand.c freeciv/common game.c game.h freeciv/server gamehand.c 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 12:41:20 PST 2002 Anthony Ferrand freeciv/po fr.po quelques traductions Fri Jan 11 05:50:48 PST 2002 Raimar Falke freeciv/client packhand.c freeciv/common capstr.c game.h packets.c packets.h tech.c tech.h freeciv/data/civ1 game.ruleset freeciv/data/civ2 game.ruleset freeciv/data/default game.ruleset freeciv/server ruleset.c 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 03:11:50 PST 2002 Raimar Falke freeciv/ai advmilitary.c aihand.c aitech.c aitech.h freeciv/client packhand.c freeciv/common game.c game.h player.h tech.c tech.h freeciv/server diplomats.c plrhand.c plrhand.h report.c 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). Thu Jan 10 20:24:14 PST 2002 Mike Kaufman freeciv/client/gui-xaw mapview.c fix nasty bug so things get drawn correctly Patch by Jason Dorje Short Thu Jan 10 18:35:54 PST 2002 Vasco Alexandre da Silva Costa freeciv/client climisc.c Indented one line. Thu Jan 10 18:32:44 PST 2002 Vasco Alexandre da Silva Costa freeciv/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 15:36:43 PST 2002 Vasco Alexandre da Silva Costa freeciv/client climisc.c Fixed one bug in the previous commit i made. Thu Jan 10 15:14:03 PST 2002 Vasco Alexandre da Silva Costa freeciv/client climisc.c freeciv/server citytools.c freeciv/common city.c improvement.c 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 11:21:57 PST 2002 Erik Sigra freeciv/po sv.po update Thu Jan 10 03:27:34 PST 2002 Raimar Falke freeciv/common capstr.c packets.c Reduce network bandwidth used by only transferring the parts of a worklist which hold information. Thu Jan 10 03:23:53 PST 2002 Raimar Falke freeciv/common worklist.c worklist.h Added 'const' qualifier to some function arguments. Thu Jan 10 03:07:59 PST 2002 Raimar Falke freeciv/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 02:21:21 PST 2002 Pieter J. Kersten freeciv/po nl.po Updated nl.po Wed Jan 9 13:50:58 PST 2002 Vasco Alexandre da Silva Costa freeciv Makefile.in freeciv/ai Makefile.in freeciv/client Makefile.in freeciv/client/gui-gtk Makefile.in freeciv/client/gui-stub Makefile.in freeciv/client/gui-win32 Makefile.in freeciv/client/include Makefile.in freeciv/client/gui-xaw Makefile.in freeciv/common Makefile.in freeciv/data Makefile.in freeciv/data/civ1 Makefile.in freeciv/data/classic Makefile.in freeciv/data/civ2 Makefile.in freeciv/data/default Makefile.in freeciv/data/engels Makefile.in freeciv/data/hires Makefile.in freeciv/data/misc Makefile.in freeciv/data/nation Makefile.in freeciv/data/scenario Makefile.in freeciv/doc Makefile.in freeciv/data/trident Makefile.in freeciv/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 13:49:07 PST 2002 Vasco Alexandre da Silva Costa freeciv/common specvec.h specvec_c.h Added generic vector (resizeable array) code. Wed Jan 9 13:48:08 PST 2002 Vasco Alexandre da Silva Costa freeciv/client climisc.c climisc.h packhand.c freeciv/common Makefile.am city.h game.c game.h improvement.c improvement.h player.c player.h freeciv/server citytools.c gamehand.c mapgen.c maphand.c plrhand.c ruleset.c 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 10:44:47 PST 2002 Sebastian Bauer freeciv/amiga gettext.c smakefile freeciv/client/gui-mui connectdlg.c dialogs.c graphics.c mapclass.c overviewclass.c Amiga Version: Compiles now again. Removed map_adjust_x(). Fixed some bugs in the gettext support Wed Jan 9 08:12:53 PST 2002 Raimar Falke freeciv/client civclient.c Flush attributes if the user disconnects. Patch from Teemu Kurppa . Wed Jan 9 03:01:22 PST 2002 Egbert Hinzen freeciv/po de.po de.po updated Tue Jan 8 18:45:46 PST 2002 Vasco Alexandre da Silva Costa freeciv/client climisc.c climisc.h freeciv/client/gui-gtk citydlg.c cityrep.c freeciv/client/gui-xaw cityrep.c freeciv/client/gui-win32 cityrep.c freeciv/common city.c Commited patch "Generalised improvement name generation" (PR#1118). Patch by Ben Webb with style changes by me. Mon Jan 7 23:15:27 PST 2002 Egbert Hinzen freeciv/po de.po updated Mon Jan 7 13:13:08 PST 2002 Raimar Falke freeciv/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 12:42:12 PST 2002 Andreas Kemnade freeciv/data/scenario Makefile.in Ran automake Sun Jan 6 10:22:20 PST 2002 Raimar Falke freeciv/data/scenario Makefile.am New version from Martin McMahon . Sun Jan 6 08:43:26 PST 2002 Raimar Falke freeciv/client tilespec.c freeciv/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 08:14:43 PST 2002 Raimar Falke freeciv/data/scenario british-isles-85x80-v2.77.sav british-isles-80x76-v2.51.sav New version from Martin McMahon . Sun Jan 6 02:35:06 PST 2002 Raimar Falke freeciv/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 03:53:52 PST 2002 Sawada Katsuya freeciv/po ja.po Update ja.po to 2229t+60f+429u. Merge SUENAGA Yasuo's translation. Wed Jan 2 15:43:33 PST 2002 Vasco Alexandre da Silva Costa freeciv/client civclient.c Adds the client type to the version command line option output. Patch (PR#1188). Patch by Paul Zastoupil . Wed Jan 2 12:55:14 PST 2002 Mike Kaufman freeciv/ai advdomestic.c cleanup of domestic_advisor_choose_build() in advdomestic.c no changes to AI behavior. patch by Petr Baudis Sat Dec 29 17:09:37 PST 2001 Anthony Stuckey freeciv PEOPLE Updating information on maintainers. Sat Dec 29 14:43:27 PST 2001 Vasco Alexandre da Silva Costa freeciv PEOPLE Updated the email of the Japanese translator. Sat Dec 29 11:42:54 PST 2001 Vasco Alexandre da Silva Costa freeciv/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 13:42:55 PST 2001 Sawada Katsuya freeciv/po ja.po Update ja.po to 2070t+74f+574u. Merge SUENAGE Yasuo's translation(see file header). Fri Dec 28 13:16:00 PST 2001 Mike Kaufman freeciv/server autoattack.c remove a redundant variable and conditional Patch by Chris Richards Tue Dec 25 15:58:13 PST 2001 Vasco Alexandre da Silva Costa freeciv/common nation.c nation.h Added 'const' qualifier to some function arguments. Mon Dec 24 05:41:36 PST 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Dec 23 09:08:31 PST 2001 Mike Kaufman freeciv/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 11:14:19 PST 2001 Raimar Falke freeciv/client/gui-gtk mapview.c freeciv/client/gui-mui mapclass.c mapview.c Remove map_adjust_[xy] calls. Patch from Jason Short with change from me. Fri Dec 21 08:53:11 PST 2001 Raimar Falke freeciv/client mapview_common.c mapview_common.h freeciv/client/gui-gtk mapctrl.c freeciv/client/gui-mui mapclass.c freeciv/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 08:26:39 PST 2001 Raimar Falke freeciv/client/gui-gtk dialogs.c freeciv/client/gui-mui dialogs.c freeciv/client/gui-win32 dialogs.c freeciv/common city.h freeciv/client/gui-xaw dialogs.c freeciv/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 03:27:06 PST 2001 Raimar Falke freeciv/client/gui-xaw citydlg.c Add a missing include. Fri Dec 21 03:17:33 PST 2001 Raimar Falke freeciv/ai advdomestic.c advmilitary.c aicity.c aihand.c aitech.c aitech.h freeciv/client climisc.c packhand.c freeciv/client/gui-gtk gui_main.c helpdlg.c inteldlg.c repodlgs.c freeciv/client/gui-mui helpdlg.c inteldlg.c repodlgs.c freeciv/client/gui-xaw gui_main.c helpdlg.c inteldlg.c repodlgs.c freeciv/common game.c game.h packets.c packets.h player.h shared.h tech.c tech.h freeciv/server diplomats.c plrhand.c report.c savegame.c 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 12:28:40 PST 2001 Andreas Kemnade freeciv/client/gui-win32 dialogs.c Corrected size of unit selection dialog (NORMAL_TILE_* -> UNIT_TILE_*) Wed Dec 19 12:05:33 PST 2001 Andreas Kemnade freeciv/client/gui-beos mapview.cpp freeciv/client/gui-stub mapview.c freeciv/client/gui-mui mapclass.c Removed map_canvas_adjust_[xy] Patch by Jason Short Wed Dec 19 12:00:18 PST 2001 Andreas Kemnade freeciv/client/gui-win32 citydlg.c menu.c wldlg.c wldlg.h gui-win32: Added worklist dialog Tue Dec 18 11:44:00 PST 2001 Anthony Ferrand freeciv/po fr.po Quelques ajouts Anthony Tue Dec 18 05:52:36 PST 2001 Andreas Kemnade freeciv/client/gui-win32 mapview.c Removed map_adjust_[xy] from gui-win32 Patch by Jason Short Sat Dec 15 02:40:56 PST 2001 Erik Sigra freeciv/po sv.po update Fri Dec 14 02:46:09 PST 2001 Egbert Hinzen freeciv/po de.po updated Fri Dec 14 00:51:44 PST 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Thu Dec 13 11:13:17 PST 2001 Raimar Falke freeciv/common map.c map.h freeciv/server mapgen.c 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 09:17:35 PST 2001 Andreas Kemnade freeciv/client/gui-win32 mapview.c Oops, get_center_tile_mapcanvas was wrong. Corrected Thu Dec 13 09:02:48 PST 2001 Andreas Kemnade freeciv/client/gui-win32 graphics.c gui_main.c gui_main.h mapctrl.c mapctrl.h 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 08:27:28 PST 2001 Raimar Falke freeciv/data/nation polish.ruleset Support for natural city names for the polish nation. Patch from Mateusz Stefek . Thu Dec 13 08:21:26 PST 2001 Raimar Falke freeciv/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 07:42:25 PST 2001 Raimar Falke freeciv/client packhand.c freeciv/client/gui-beos mapview.cpp freeciv/client/gui-gtk mapview.c freeciv/client/gui-mui mapview.c freeciv/client/gui-stub mapview.c freeciv/client/gui-xaw mapview.c freeciv/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 07:30:31 PST 2001 Raimar Falke freeciv/client citydlg_common.c mapview_common.c Rewrite and document the map-position-to-canvas-pixel-position transformation. Patch from Jason Short . Tue Dec 11 20:44:17 PST 2001 Egbert Hinzen freeciv/po de.po updated Tue Dec 11 08:48:48 PST 2001 Raimar Falke freeciv/common game.c game.h freeciv/server citytools.c savegame.c 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 08:33:15 PST 2001 Raimar Falke freeciv ABOUT-NLS AUTHORS ChangeLog Makefile.am aclocal.m4 configure Remove trailing newlines. Remove trailing whitespace in the last line. Tue Dec 11 08:16:26 PST 2001 Raimar Falke freeciv/ai Makefile.am advisland.c aihand.c freeciv/amiga ReadMe ReadMe.developer amigaclient.c libintl.h freeciv/client cityrepdata.c climisc.h freeciv/client/gui-beos App.cpp App.hpp Backend.cpp Defs.cpp MainWindow.cpp Makefile MapCanvas.cpp OutputView.cpp README.BeOS README.design RadarView.cpp StatusView.cpp SummaryView.cpp UnitInfoView.cpp UnitsBelowView.cpp chatline.cpp chatline.h citydlg.h cityrep.h connectdlg.cpp connectdlg.hpp dialogs.cpp dialogs.h diplodlg.cpp diplodlg.h gotodlg.cpp gotodlg.h gui_main.h helpdlg.hpp mapctrl.h mapview.h menu.cpp menu.hpp messagewin.cpp messagewin.h optiondlg.cpp optiondlg.hpp plrdlg.h repodlgs.h spaceshipdlg.cpp spaceshipdlg.h wldlg.cpp freeciv/client/gui-gtk Makefile.am gui_stuff.c menu.h freeciv/client/gui-mui autogroupclass.h cityrep.c dialogs.c finddlg.c graphics.c historystringclass.h inputdlg.c inteldlg.c mapctrl.c mapview.c muistuff.c objecttreeclass.h overviewclass.h plrdlg.c scrollbuttonclass.h spaceshipdlg.c transparentstringclass.h wldlg.c worklistclass.h freeciv/client/gui-win32 Makefile.am dialogs.c diplodlg.c graphics.c mapctrl.c mapview.c menu.c optiondlg.h repodlgs.c spaceshipdlg.c freeciv/client/gui-xaw Makefile.am canvas.c chatline.c citydlg.c colors.c colors.h messagedlg.c messagewin.c pixcommp.h ratesdlg.c freeciv/client/include citydlg_g.h colors_g.h menu_g.h freeciv/data trident.tilespec freeciv/common astring.c genlist.c idex.c improvement.c inputfile.c mem.c packets_lsend.c registry.c sbuffer.h spaceship.h unittype.c freeciv/data/civ1 techs.ruleset units.ruleset freeciv/data/civ2 techs.ruleset units.ruleset freeciv/data/default techs.ruleset units.ruleset freeciv/debian docs freeciv/data/nation arab.ruleset aztec.ruleset babylonian.ruleset bavarian.ruleset carthaginian.ruleset chilean.ruleset czech.ruleset dunedain.ruleset egyptian.ruleset finnish.ruleset hungarian.ruleset inca.ruleset indian.ruleset israeli.ruleset japanese.ruleset kenyan.ruleset korean.ruleset krevi.ruleset mongol.ruleset mordor.ruleset olympic.ruleset persian.ruleset polish.ruleset portuguese.ruleset russian.ruleset thai.ruleset ukrainian.ruleset vietnamese.ruleset zulu.ruleset freeciv/intl ChangeLog freeciv/doc INSTALL.debian.de NEWS.de freeciv/server barbarian.c meta.c Remove trailing newlines. Remove trailing whitespace in the last line. Mon Dec 10 13:00:18 PST 2001 Gabor Takacs freeciv/po hu.po Update from Gabor Takacs. Sun Dec 9 08:27:56 PST 2001 Raimar Falke freeciv freeciv_hackers_guide.txt Spelling: replace "incomming" with "incoming". Patch from "Per I. Mathisen" . Sun Dec 9 08:02:11 PST 2001 Raimar Falke freeciv/client clinet.c packhand.c packhand.h freeciv/common connection.h packets.c freeciv/server sernet.c Spelling: replace "incomming" with "incoming". Patch from "Per I. Mathisen" . Sun Dec 9 07:50:53 PST 2001 Raimar Falke freeciv/server srv_main.c Log the fact that the game is over. Patch from Petr Baudis . Sun Dec 9 06:08:26 PST 2001 Raimar Falke freeciv/server gotohand.c Remove redundant initializations. Adapt generate_warmap for this. Patch from Gregory Berkolaiko . Sun Dec 9 03:14:46 PST 2001 Raimar Falke freeciv/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 01:16:24 PST 2001 Raimar Falke freeciv/common map.h freeciv/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 08:52:39 PST 2001 Thue Janus Kristensen freeciv/server barbarian.c sernet.c srv_main.c 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 07:15:51 PST 2001 Vasco Alexandre da Silva Costa freeciv/client climisc.c climisc.h control.c packhand.c tilespec.c freeciv/client/gui-gtk citydlg.c mapctrl.c mapview.c freeciv/client/gui-mui graphics.c mapclass.c freeciv/client/gui-win32 citydlg.c mapview.c freeciv/client/gui-xaw citydlg.c mapview.c freeciv/common map.c 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 03:59:04 PST 2001 Raimar Falke freeciv/common nation.h freeciv/data/nation american.ruleset argentine.ruleset australian.ruleset boer.ruleset brazilian.ruleset canadian.ruleset catalan.ruleset chilean.ruleset cornish.ruleset danish.ruleset dutch.ruleset english.ruleset filipino.ruleset french.ruleset german.ruleset greek.ruleset irish.ruleset roman.ruleset scottish.ruleset sioux.ruleset welsh.ruleset freeciv/server cityhand.c citytools.c citytools.h ruleset.c settlers.c 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 01:32:55 PST 2001 Raimar Falke freeciv/server gotohand.c freeciv/common player.h 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. Wed Dec 5 17:03:48 PST 2001 Vasco Alexandre da Silva Costa freeciv/client citydlg_common.c Added #include directive. Tue Dec 4 20:15:50 PST 2001 Vasco Alexandre da Silva Costa freeciv/client citydlg_common.c citydlg_common.h I forgot to add the new files before commit. Tue Dec 4 20:13:04 PST 2001 Vasco Alexandre da Silva Costa freeciv/client Makefile.am Makefile.in freeciv configure freeciv/client/gui-gtk Makefile.in citydlg.c freeciv/client/gui-mui mapclass.c freeciv/client/gui-win32 citydlg.c freeciv/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 04:07:29 PST 2001 Egbert Hinzen freeciv/po de.po Some errors corrected by Christian Knoke Mon Dec 3 14:47:27 PST 2001 Gabor Takacs freeciv/po hu.po Update from Gabor Takacs: The hu.po file is replaced to a better one. Sun Dec 2 05:30:38 PST 2001 Raimar Falke freeciv/common map.c map.h freeciv/server gotohand.c 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 04:50:36 PST 2001 Raimar Falke freeciv/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 03:39:22 PST 2001 Raimar Falke freeciv/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 12:11:29 PST 2001 Raimar Falke freeciv/client mapview_common.c mapview_common.h freeciv/client/gui-mui mapview.c freeciv/client/gui-win32 mapview.c freeciv/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 02:05:14 PST 2001 Raimar Falke freeciv/server mapgen.c Cleanup: wrap global variables into a struct and pass a reference around. Fri Nov 23 09:27:09 PST 2001 Raimar Falke freeciv/common game.c map.h freeciv/server barbarian.c gamelog.c maphand.c savegame.c Introduce regular map positions. Every map position (x,y) is regular iff 0<=x with changes from me. Thu Nov 22 12:03:46 PST 2001 Raimar Falke freeciv/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 14:03:36 PST 2001 Anthony Ferrand freeciv/po fr.po remplacement de / par | dans le menu ordres, ligne Aller/Aéroporter vers une ville Anthony Tue Nov 20 14:02:41 PST 2001 Erik Sigra freeciv/po sv.po Update. Correction from Mattias Andersson . Tue Nov 20 12:59:39 PST 2001 Andreas Kemnade freeciv/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 03:40:38 PST 2001 Anthony Ferrand freeciv/po fr.po *** empty log message *** Fri Nov 16 07:53:44 PST 2001 Andreas Kemnade freeciv/client/gui-win32 optiondlg.c gui_stuff.c Fixed some problems with homogeneous hboxes and vboxes. Fri Nov 16 06:29:30 PST 2001 Andreas Kemnade freeciv/client/gui-win32 graphics.c gui-win32: Make the non-isometric mode work again. Bug reported by James Wilson Sun Nov 11 09:46:21 PST 2001 Raimar Falke freeciv/common map.c map.h freeciv/server barbarian.c mapgen.c 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 08:18:32 PST 2001 Raimar Falke freeciv 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 07:49:18 PST 2001 Raimar Falke freeciv/client tilespec.c freeciv/common map.c map.h freeciv/server maphand.c settlers.c 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 07:32:42 PST 2001 Egbert Hinzen freeciv/po de.po updated Sun Nov 11 03:04:37 PST 2001 Raimar Falke freeciv/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 11:40:51 PST 2001 Erik Sigra freeciv/po sv.po Fix typo reported by Mattias Andersson . Wed Nov 7 11:16:12 PST 2001 Andreas Kemnade freeciv/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 10:48:21 PST 2001 Andreas Kemnade freeciv 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 10:39:05 PST 2001 Andreas Kemnade freeciv/client/gui-win32 mapview.c gui-win32: Added smooth movement and hitpoint decrease Mon Nov 5 00:58:30 PST 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po. Fixed stupid spelling error. Sun Nov 4 18:00:00 PST 2001 Gaute B Strokkenes freeciv/ai aiunit.c * ai/aiunit.c (city_reinforcements_cost_and_value): Add a semicolon to the end of a square_iterate block. Sat Nov 3 17:52:04 PST 2001 Gaute B Strokkenes freeciv/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 02:03:07 PST 2001 Raimar Falke freeciv/server savegame.c Replace unsigend with unsigned to make it compile. Reported by Johnny Mnemonic . Wed Oct 31 21:00:11 PST 2001 Gaute B Strokkenes freeciv/server savegame.c * server/savegame.c (player_load): Fix warnings on LP64 platforms. Wed Oct 31 17:37:36 PST 2001 Egbert Hinzen freeciv/po de.po updated Wed Oct 31 03:35:11 PST 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Tue Oct 30 10:53:33 PST 2001 Erik Sigra freeciv/po sv.po update Tue Oct 30 10:17:26 PST 2001 Andreas Kemnade freeciv/client/gui-win32 citydlg.c mapview.c Corrected calls to city_turns_to_build (additional parameter) Tue Oct 30 09:25:49 PST 2001 Andreas Kemnade freeciv/client clinet.c Makes the User-Agent string on windows looking nicer. Tue Oct 30 09:10:58 PST 2001 Andreas Kemnade freeciv/client Makefile.in Ran automake Tue Oct 30 04:11:44 PST 2001 Raimar Falke freeciv/client mapview_common.c mapview_common.h Makefile.am climisc.c climisc.h freeciv/client/gui-mui mapview.c freeciv/client/gui-gtk mapview.c mapview.h freeciv/client/gui-win32 mapview.c mapview.h freeciv/client/gui-stub mapview.c freeciv/client/include mapview_g.h freeciv/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 03:29:34 PST 2001 Raimar Falke freeciv/client/gui-gtk citydlg.c freeciv/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 03:19:35 PST 2001 Raimar Falke freeciv/client/gui-gtk citydlg.c Disable the "List present units" button if there are no units present. Tue Oct 30 03:12:04 PST 2001 Raimar Falke freeciv/client options.c options.h freeciv/client/gui-gtk citydlg.c 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 02:59:20 PST 2001 Raimar Falke freeciv/common map.c map.h freeciv/server barbarian.c mapgen.c 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 02:37:18 PST 2001 Raimar Falke freeciv/server unithand.c Remove unnecessary use of my_snprintf. Patch from Michael Stefaniuc . Tue Oct 30 02:34:23 PST 2001 Raimar Falke freeciv/po POTFILES.in freeciv/server autoattack.c Translate user messages from server/autoattack.c. Patch by Michael Stefaniuc . Mon Oct 29 05:23:40 PST 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Oct 28 12:07:27 PST 2001 Erik Sigra freeciv/po sv.po update Sun Oct 28 10:26:36 PST 2001 Andreas Kemnade freeciv/client/gui-win32 connectdlg.c gui_stuff.c 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 04:52:55 PDT 2001 Andreas Kemnade freeciv/client/gui-gtk Makefile.in ran automake Fri Oct 26 03:13:53 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po (added strings from ../client/gui-gtk/happiness.c) Fri Oct 26 02:44:14 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Fri Oct 26 01:07:10 PDT 2001 Raimar Falke freeciv/client cityrepdata.c climisc.c climisc.h freeciv/client/gui-gtk happiness.c happiness.h Makefile.am citydlg.c citydlg.h mapview.c menu.c wldlg.c wldlg.h freeciv/client/gui-mui citydlg.c mapclass.c freeciv/client/include helpdlg_g.h freeciv/client/gui-xaw citydlg.c mapview.c freeciv/common city.c city.h freeciv/data helpdata.txt freeciv/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 00:33:23 PDT 2001 Raimar Falke freeciv/common game.c game.h freeciv/server ruleset.c savegame.c 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 00:24:56 PDT 2001 Raimar Falke freeciv/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 00:22:26 PDT 2001 Raimar Falke freeciv/server cityturn.c cityturn.h Make the method city_increase_size public. This is needed for civworld. Patch from Mike Kaufman . Fri Oct 26 00:19:08 PDT 2001 Raimar Falke freeciv/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 00:13:56 PDT 2001 Raimar Falke freeciv/client civclient.c Bug fix: actually call the handle_start_turn method which was recently introduced. Sun Oct 21 11:13:34 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 diplodlg.c gui-win32: Added diplomacy dialog Fri Oct 19 01:12:52 PDT 2001 Raimar Falke freeciv/client tilespec.c tilespec.h freeciv/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 12:10:17 PDT 2001 Raimar Falke freeciv/common city.c 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 09:45:32 PDT 2001 Raimar Falke freeciv/client packhand.c packhand.h freeciv/common packets.c packets.h freeciv/server gamehand.c gamehand.h 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 08:12:48 PDT 2001 Raimar Falke freeciv/client control.c control.h Change signature of request_move_unit_direction to take a direction instead of dx and dy. Thu Oct 18 08:09:16 PDT 2001 Raimar Falke freeciv/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 04:12:17 PDT 2001 Erik Sigra freeciv/po sv.po update Wed Oct 17 06:16:45 PDT 2001 Raimar Falke freeciv/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 00:33:27 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Tue Oct 16 20:04:03 PDT 2001 Egbert Hinzen freeciv/po de.po updated Tue Oct 16 10:31:53 PDT 2001 Andreas Kemnade freeciv/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 10:30:47 PDT 2001 Andreas Kemnade freeciv/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 06:45:07 PDT 2001 Jeff Mallatt freeciv/client/gui-gtk cityrep.c Removed unused and compile-crash causing include of log.h. Tue Oct 16 02:11:15 PDT 2001 Raimar Falke freeciv/client control.c freeciv/client/gui-gtk dialogs.c mapview.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-mui mapclass.c mapview.c freeciv/client/gui-xaw dialogs.c 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 12:51:01 PDT 2001 Raimar Falke freeciv/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 06:42:51 PDT 2001 Raimar Falke freeciv/common map.c map.h freeciv/server unithand.c 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 06:03:51 PDT 2001 Raimar Falke freeciv/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 02:39:36 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Oct 14 14:16:00 PDT 2001 Raimar Falke freeciv/common map.h Add IS_BORDER_MAP_POS to allow the optimization of iterate macros. Patch by Jason Dorje Short . Sun Oct 14 14:02:16 PDT 2001 Raimar Falke freeciv/common map.h freeciv/server barbarian.c mapgen.c plrhand.c sanitycheck.c settlers.c unittools.c Replace map_adjust_* with is_real_tile or is_normal_map_pos. Patch by Jason Dorje Short . Sun Oct 14 08:28:37 PDT 2001 Raimar Falke freeciv/client/gui-xaw mapctrl.c Convert map_to_city_[xy] to map_to_city_map. Reported by Gaute B Strokkenes . Sun Oct 14 07:53:41 PDT 2001 Raimar Falke freeciv/data/civ1 game.ruleset freeciv/data/civ2 game.ruleset Add missing empty initial techs property. Patch by Lino Mastrodomenico . Sat Oct 13 10:38:58 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 graphics.c graphics.h mapview.c Finally implemented dither_tile. Some cleanup of gfx code Sat Oct 13 01:46:59 PDT 2001 Erik Sigra freeciv/po sv.po update Fri Oct 12 20:46:33 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Fri Oct 12 05:22:19 PDT 2001 Raimar Falke freeciv/common capstr.c game.h nation.h packets.c packets.h freeciv/data/default game.ruleset freeciv/data/nation american.ruleset arab.ruleset argentine.ruleset australian.ruleset aztec.ruleset babylonian.ruleset barbarian.ruleset bavarian.ruleset boer.ruleset brazilian.ruleset canadian.ruleset carthaginian.ruleset catalan.ruleset chilean.ruleset chinese.ruleset cornish.ruleset croatian.ruleset czech.ruleset danish.ruleset dunedain.ruleset dutch.ruleset egyptian.ruleset english.ruleset estonian.ruleset filipino.ruleset finnish.ruleset french.ruleset german.ruleset greek.ruleset hungarian.ruleset inca.ruleset indian.ruleset irish.ruleset israeli.ruleset italian.ruleset japanese.ruleset kenyan.ruleset korean.ruleset krevi.ruleset latvian.ruleset lithuanian.ruleset mongol.ruleset mordor.ruleset olympic.ruleset persian.ruleset polish.ruleset portuguese.ruleset roman.ruleset russian.ruleset scottish.ruleset serbian.ruleset silesian.ruleset singaporean.ruleset sioux.ruleset slovenian.ruleset spanish.ruleset swedish.ruleset thai.ruleset turk.ruleset ukrainian.ruleset vietnamese.ruleset viking.ruleset welsh.ruleset zulu.ruleset freeciv/server plrhand.c 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 03:12:13 PDT 2001 Raimar Falke freeciv/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 11:06:25 PDT 2001 Raimar Falke freeciv/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 10:06:07 PDT 2001 Olivier Beyssac freeciv/po fr.po fr.po update Thu Oct 11 05:37:06 PDT 2001 Raimar Falke freeciv/common map.c freeciv/server mapgen.c 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 08:32:36 PDT 2001 Raimar Falke freeciv PEOPLE Updated email addresses of Raahul Kumar, Jason Dorje Short and Raimar Falke. Wed Oct 10 04:33:26 PDT 2001 Erik Sigra freeciv/doc HOWTOPLAY.sv freeciv/po sv.po Most of this is corrections from Mattias Andersson . Tue Oct 9 11:57:01 PDT 2001 Raimar Falke freeciv/client/gui-gtk citydlg.c gotodlg.c gui_main.c mapctrl.c messagewin.c plrdlg.c repodlgs.c 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 09:26:46 PDT 2001 Raimar Falke freeciv/common map.c map.h Add is_normal_map_pos(). Jason Dorje Short . Tue Oct 9 08:27:34 PDT 2001 Raimar Falke freeciv/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 07:51:32 PDT 2001 Raimar Falke freeciv/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 05:44:07 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 inteldlg.c gui-win32: Added the intelligence dialog Mon Oct 8 05:14:39 PDT 2001 Raimar Falke freeciv/client clinet.c clinet.h packhand.c Remove the "Client: No reaction from server." message. Mon Oct 8 05:11:16 PDT 2001 Raimar Falke freeciv/client goto.c freeciv/common map.c map.h freeciv/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 05:02:09 PDT 2001 Raimar Falke freeciv/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 09:30:44 PDT 2001 Raimar Falke freeciv/server plrhand.c Translate the bonus message. Patch by Michael Stefaniuc . Sun Oct 7 02:47:27 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 plrdlg.c plrdlg.h gui-win32: Added player dialog Sat Oct 6 14:02:01 PDT 2001 Raimar Falke freeciv/client packhand.c freeciv/common capstr.c packets.c packets.h freeciv/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 05:01:29 PDT 2001 Raimar Falke freeciv/server gotohand.c Cleanup: change dir_ok to be independent of the ordering of the direction system used. Sat Oct 6 04:14:09 PDT 2001 Raimar Falke freeciv/common game.c Change game_remove_city to only call set_worker_city for real tiles. Fri Oct 5 03:21:12 PDT 2001 Raimar Falke freeciv/data/scenario iberian-peninsula-136x100-v0.9.sav File is obsoleted by iberian-peninsula-136x100-v1.0.sav. Fri Oct 5 02:47:42 PDT 2001 Raimar Falke freeciv/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 02:35:36 PDT 2001 Raimar Falke freeciv/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 13:23:32 PDT 2001 Raimar Falke freeciv/ai aicity.c freeciv/client/gui-gtk mapview.c freeciv/client/gui-mui mapclass.c freeciv/client/gui-xaw mapview.c freeciv/common city.c city.h freeciv/server cityhand.c citytools.c cityturn.c settlers.c Cleanup: add is_city_center and change to to use it Thu Oct 4 13:09:30 PDT 2001 Raimar Falke freeciv/server gotohand.c gotohand.h unithand.c unittools.c 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 12:36:55 PDT 2001 Raimar Falke freeciv/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 02:16:55 PDT 2001 Raimar Falke freeciv/client packhand.c freeciv/common city.c freeciv/client/gui-gtk citydlg.c freeciv/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 15:03:44 PDT 2001 Raimar Falke freeciv/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 14:55:34 PDT 2001 Raimar Falke freeciv/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 14:27:02 PDT 2001 Raimar Falke freeciv/ai aicity.c freeciv/client/gui-gtk citydlg.c mapctrl.c mapview.c freeciv/client/gui-mui mapclass.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-xaw citydlg.c mapview.c freeciv/common city.c city.h freeciv/server citytools.c sanitycheck.c savegame.c 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 11:20:05 PDT 2001 Christian Knoke freeciv/doc BUGS.de up to date and complete Thu Sep 27 15:49:51 PDT 2001 Gaute B Strokkenes freeciv/ai aiunit.c freeciv/client/gui-win32 cityrep.c freeciv/client/gui-gtk cityrep.c freeciv/common map.c map.h freeciv/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 04:58:23 PDT 2001 Christian Knoke freeciv/doc BUGS.de bugixes Tue Sep 25 23:03:58 PDT 2001 Egbert Hinzen freeciv/doc BUGS.de "Du" durch allgemeine Formulierungen ersetzt. Tue Sep 25 14:52:48 PDT 2001 Christian Knoke freeciv/doc BUGS.de new file, used by web site Tue Sep 25 13:26:17 PDT 2001 Raimar Falke freeciv TODO Remove void_tile which is no longer used. Tue Sep 25 13:04:40 PDT 2001 Raimar Falke freeciv/common map.c Remove void_tile which is no longer used. Tue Sep 25 12:58:09 PDT 2001 Raimar Falke freeciv/ai advdomestic.c aicity.c aihand.c freeciv/client packhand.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-mui citydlg.c freeciv/common capstr.c city.c game.c player.h freeciv/data/misc small.spec small.xpm freeciv/server citytools.c 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 03:27:15 PDT 2001 Raimar Falke freeciv/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 15:27:07 PDT 2001 Michael Stefaniuc freeciv/po ro.po - updated to new freeciv.pot - some fixes - new translated strings Mon Sep 24 01:46:32 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 helpdlg.c menu.c gui-win32: Implemented more page types of the help dialog Mon Sep 24 00:34:49 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Sep 23 09:09:35 PDT 2001 Raimar Falke freeciv/client goto.c tilespec.c freeciv/client/gui-gtk mapview.c freeciv/client/gui-mui graphics.c mapclass.c freeciv/client/gui-win32 mapview.c freeciv/common map.c map.h freeciv/client/gui-xaw mapview.c freeciv/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 04:52:38 PDT 2001 Erik Sigra freeciv/po sv.po update sv.po Sat Sep 22 04:45:01 PDT 2001 Olivier Beyssac freeciv/po fr.po fr.po update Fri Sep 21 13:08:25 PDT 2001 Raimar Falke freeciv/server citytools.c cityturn.c Spelling: replace "teh" with "the" Fri Sep 21 13:04:28 PDT 2001 Raimar Falke freeciv/client/gui-mui diplodlg.c freeciv/client/gui-gtk diplodlg.c freeciv/client/gui-xaw diplodlg.c freeciv/common diptreaty.c 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 12:54:33 PDT 2001 Raimar Falke freeciv/client clinet.c freeciv/common connection.c - rearrange the calls of notify_of_writable_data - made input_from_server_till_request_got_processed really block Thu Sep 20 06:19:22 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 messagedlg.c gui-win32: Ported the message options dialog Thu Sep 20 04:07:29 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 cityrep.c freeciv/client climisc.c Make the win32 client compile again + some cleanup Thu Sep 20 01:09:30 PDT 2001 Andreas Kemnade freeciv/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 13:59:25 PDT 2001 Raimar Falke freeciv/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 12:09:18 PDT 2001 Raimar Falke freeciv/client goto.c goto.h freeciv/server gotohand.c gotohand.h Remove unused returned field in the path calculation. Patch by Gregory Berkolaiko . Wed Sep 19 11:48:47 PDT 2001 Raimar Falke freeciv/client climisc.c climisc.h freeciv/client/gui-win32 cityrep.c freeciv/client/gui-gtk cityrep.c freeciv/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 Tue Sep 18 17:42:19 PDT 2001 Gaute B Strokkenes freeciv/client climisc.h Make the client compile. Tue Sep 18 14:26:56 PDT 2001 Raimar Falke freeciv/client/gui-gtk cityrep.c wldlg.c freeciv/client climisc.c climisc.h freeciv/client/gui-win32 cityrep.c freeciv/client/gui-xaw cityrep.c 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 13:52:35 PDT 2001 Gaute B Strokkenes freeciv configure.in configure Update configure and configure.in, for real this time. Tue Sep 18 13:50:54 PDT 2001 Gaute B Strokkenes freeciv/client/gui-win32 Makefile.in configure.in (ALL_LINGUAS): Add "da". Rerun automake and autoconf. Tue Sep 18 13:42:05 PDT 2001 Gaute B Strokkenes freeciv/po da.po Add Danish translation. Patch by Keld Jørn Simonsen . Tue Sep 18 10:27:13 PDT 2001 Raimar Falke freeciv/server gotohand.c Remove init_gotomap since the function just calls init_warmap and thus is unnecessary. Patch by Gregory Berkolaiko . Tue Sep 18 09:47:08 PDT 2001 Raimar Falke freeciv/server gotohand.c Remove duplicated code in find_the_shortest_path(). Patch by Jason Dorje Short . Tue Sep 18 08:08:31 PDT 2001 Raimar Falke freeciv/client goto.c Remove assumptions about ordering of underlying direction system. Patch by Jason Dorje Short . Mon Sep 17 01:39:27 PDT 2001 Raimar Falke freeciv/server citytools.c freeciv/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 00:40:40 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Sep 16 11:49:45 PDT 2001 Raimar Falke freeciv/client civclient.c clinet.c clinet.h packhand.c packhand.h freeciv/common connection.h 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 06:22:50 PDT 2001 Raimar Falke freeciv/client civclient.c clinet.c packhand.c freeciv/common connection.h Don't show the "Client: No reaction from server." message for PONG packets. Sun Sep 16 05:43:23 PDT 2001 Raimar Falke freeciv/client cityrepdata.c packhand.c tilespec.c tilespec.h freeciv/client/gui-gtk citydlg.c freeciv/common city.c city.h game.c game.h packets.c packets.h freeciv/data/misc small.spec small.xpm freeciv/server citytools.c gamehand.c savegame.c 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 04:07:32 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Sun Sep 16 02:38:07 PDT 2001 Raimar Falke freeciv/client/gui-gtk mapctrl.c freeciv/client climisc.c climisc.h packhand.c freeciv/common map.c map.h unit.c 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 14:25:08 PDT 2001 Raimar Falke freeciv/client/gui-gtk citydlg.c gui_main.c mapview.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-mui citydlg.c mapview.c freeciv/client/gui-xaw citydlg.c gui_main.c mapview.c freeciv/common city.c game.c player.h shared.c shared.h freeciv/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 12:47:05 PDT 2001 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk repodlgs.c cityrep.c Cropped report headers. Patch by Karl-Ingo Friese . Sat Sep 15 11:35:57 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 gotodlg.c gotodlg.h Implemented goto/airlift dialog Sat Sep 15 08:31:19 PDT 2001 Raimar Falke freeciv/ai advdomestic.c advmilitary.c aicity.c aiunit.c freeciv/client control.c goto.c helpdata.c packhand.c freeciv/client/gui-gtk dialogs.c menu.c freeciv/client/gui-mui dialogs.c gui_main.c mapclass.c freeciv/client/gui-win32 dialogs.c menu.c freeciv/client/gui-xaw actions.c dialogs.c menu.c freeciv/common combat.c map.c packets.c unit.c unittype.c unittype.h freeciv/server autoattack.c citytools.c diplomats.c gotohand.c report.c ruleset.c settlers.c unithand.c 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 07:44:23 PDT 2001 Raimar Falke freeciv/common map.h Move the normalize_map_pos call out of the switch statement in cartesian_adjacent_iterat. Fri Sep 14 16:36:22 PDT 2001 Sawada Katsuya freeciv/doc HOWTOPLAY.ja Fixed tab to space. Fri Sep 14 16:32:40 PDT 2001 Sawada Katsuya freeciv/doc HOWTOPLAY.ja Completion translation (cvs-1.10's HOWTOPLAY). Fri Sep 14 12:16:01 PDT 2001 Raimar Falke freeciv/client/gui-gtk inteldlg.c Sort techs in the intelligence report after the translated (which is shown) name. Fri Sep 14 00:35:08 PDT 2001 Raimar Falke freeciv/client tilespec.c freeciv/common map.c map.h freeciv/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 00:17:25 PDT 2001 Raimar Falke freeciv/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 05:15:42 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 spaceshipdlg.c spaceshipdlg.h Added spaceship dialog Wed Sep 12 05:38:57 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Wed Sep 12 02:47:40 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Wed Sep 12 02:12:05 PDT 2001 Raimar Falke freeciv/ai advmilitary.c aicity.c aihand.c aitools.c aiunit.c freeciv/client goto.c tilespec.c freeciv/client/gui-mui dialogs.c mapclass.c mapview.c freeciv/client/gui-win32 dialogs.c mapview.c freeciv/common city.c combat.c unit.c unittype.c unittype.h freeciv/server autoattack.c citytools.c cityturn.c diplomats.c gotohand.c maphand.c plrhand.c sanitycheck.c savegame.c settlers.c unithand.c 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 01:40:39 PDT 2001 Raimar Falke freeciv 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 01:39:36 PDT 2001 Raimar Falke freeciv/client civclient.c civclient.h clinet.c clinet.h packhand.c 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 01:09:41 PDT 2001 Raimar Falke freeciv/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. Tue Sep 11 17:41:52 PDT 2001 Gaute B Strokkenes freeciv/ai advdomestic.c aiunit.c freeciv/client goto.c freeciv/common city.h map.c map.h freeciv/server cityturn.c gotohand.c maphand.c 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 03:57:51 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 menu.c gui-win32: Menu cleanup Mon Sep 10 01:44:37 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Sep 9 06:37:58 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 dialogs.c gui-win32: Completed dialogs.c Sun Sep 9 02:03:19 PDT 2001 Raimar Falke freeciv/client/gui-gtk graphics.c graphics.h gui_stuff.c gui_stuff.h mapview.c 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 00:25:15 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Sun Sep 9 00:07:13 PDT 2001 Raimar Falke freeciv/data/civ2 governments.ruleset 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. Sat Sep 8 23:48:13 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated. HINWEIS: Die Originaltexte enthalten Fehler. Diese sind in der "Übersetzung" mit dem Wort FEHLER markiert. Sat Sep 8 15:53:25 PDT 2001 Raimar Falke freeciv/client/gui-gtk mapview.c freeciv/server citytools.c gotohand.c mapgen.c savegame.c settlers.c 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 14:33:49 PDT 2001 Raimar Falke freeciv/client options.c freeciv/common events.h freeciv/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 14:14:08 PDT 2001 Raimar Falke freeciv/client civclient.c civclient.h packhand.c freeciv/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 14:08:41 PDT 2001 Raimar Falke freeciv/common capstr.c city.c government.c government.h packets.c unittype.c unittype.h freeciv/data/civ2 governments.ruleset 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 12:47:59 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Sat Sep 8 05:54:53 PDT 2001 Raimar Falke freeciv/common tech.h freeciv/data/default techs.ruleset freeciv/server plrhand.c ruleset.c Allow a ruleset controlled message if a bonus tech is gained. Patch by Josh Cogliati with changes by me. Fri Sep 7 14:44:04 PDT 2001 Paolo Sammicheli freeciv/doc README.it freeciv/po it.po Updated it.po and README.it Fri Sep 7 07:26:40 PDT 2001 Andreas Kemnade freeciv configure Ran autoconf Fri Sep 7 07:24:47 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 Makefile.in Makefile.am Corrected a bug in client/gui-win32/Makefile.am which causes make dist to fail. Also ran autoconf+automake Fri Sep 7 04:19:59 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Thu Sep 6 16:01:30 PDT 2001 Gaute B Strokkenes freeciv/data/civ2 governments.ruleset Add comment about typo regarding settler upkeep under communism in the Payciv 2 manual. Thu Sep 6 15:04:38 PDT 2001 Gaute B Strokkenes freeciv/ai aiunit.c find_beachhead: Replace break with goto. Thu Sep 6 14:54:18 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Thu Sep 6 14:23:05 PDT 2001 Raimar Falke freeciv/client options.c freeciv/client/gui-gtk menu.c repodlgs.c freeciv/client/gui-win32 menu.c repodlgs.c freeciv/common government.c hash.c improvement.c map.c shared.c shared.h tech.c unittype.c freeciv/server report.c rulesout.c stdinhand.c 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 12:48:13 PDT 2001 Raimar Falke freeciv/ai aicity.c freeciv/client packhand.c freeciv/common capstr.c game.h packets.c packets.h tech.h freeciv/data/default techs.ruleset freeciv/server plrhand.c ruleset.c 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 11:19:10 PDT 2001 Raimar Falke freeciv/common city.h map.c map.h freeciv/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 08:58:04 PDT 2001 Raimar Falke freeciv/client climisc.c freeciv/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 15:03:36 PDT 2001 Dmitriy Genzel freeciv/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 12:09:40 PDT 2001 Andreas Kemnade freeciv/client/gui-win32 chatline.c chatline.h citydlg.c citydlg.h cityrep.c cityrep.h colors.c colors.h connectdlg.c connectdlg.h dialogs.c dialogs.h diplodlg.c diplodlg.h finddlg.c gotodlg.c gotodlg.h graphics.c graphics.h gui_main.c gui_main.h gui_stuff.c gui_stuff.h helpdlg.c helpdlg.h inputdlg.c inputdlg.h inteldlg.c mapctrl.c mapctrl.h mapview.c mapview.h menu.c menu.h messagedlg.c messagewin.c messagewin.h optiondlg.c optiondlg.h plrdlg.c plrdlg.h ratesdlg.c repodlgs.c repodlgs.h resources.h spaceshipdlg.c spaceshipdlg.h wldlg.c wldlg.h Makefile.am Added the ported parts of the win32 client to gui-win32 dir Mon Sep 3 01:36:50 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Sun Sep 2 13:12:54 PDT 2001 Vasco Alexandre da Silva Costa freeciv/client Makefile.in Updated generated files. Sun Sep 2 08:46:06 PDT 2001 Raimar Falke freeciv/data helpdata.txt freeciv/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 07:28:08 PDT 2001 Raimar Falke freeciv/data/civ2 buildings.ruleset freeciv/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 06:37:57 PDT 2001 Raimar Falke freeciv/ai aiunit.c freeciv/common game.c game.h tech.c tech.h freeciv/data/default techs.ruleset freeciv/server citytools.c maphand.c plrhand.c savegame.c stdinhand.c unittools.c 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 03:53:27 PDT 2001 Raimar Falke freeciv/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 03:46:30 PDT 2001 Raimar Falke freeciv 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 03:24:27 PDT 2001 Raimar Falke freeciv/client attribute.c attribute.h Makefile.am civclient.c civclient.h control.c packhand.c packhand.h freeciv/common capstr.c game.c hash.c hash.h packets.c packets.h player.c player.h freeciv/server plrhand.c plrhand.h savegame.c 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. Thu Aug 30 20:15:02 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Thu Aug 30 12:35:21 PDT 2001 Raimar Falke freeciv/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 07:47:01 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Thu Aug 30 06:32:29 PDT 2001 Raimar Falke freeciv/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 06:15:05 PDT 2001 Raimar Falke freeciv freeciv_hackers_guide.txt Convert last instances of "int" to "struct {player,unit,city} *" as method arguments. Thu Aug 30 06:00:14 PDT 2001 Raimar Falke freeciv/client climisc.c Convert last instances of "int" to "struct {player,unit,city} *" as method arguments. Thu Aug 30 04:01:13 PDT 2001 Raimar Falke freeciv/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 03:44:16 PDT 2001 Raimar Falke freeciv/ai aiunit.c freeciv/client goto.c freeciv/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 01:41:14 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Wed Aug 29 09:11:51 PDT 2001 Raimar Falke freeciv/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 08:50:43 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Wed Aug 29 08:25:39 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Wed Aug 29 06:19:27 PDT 2001 Raimar Falke freeciv/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 05:01:36 PDT 2001 Raimar Falke freeciv/client climisc.c freeciv/common city.c Fixed Bug (PR#919). Caused by un-normalized coordinates. Wed Aug 29 03:32:23 PDT 2001 Raimar Falke freeciv/client packhand.c freeciv/client/gui-gtk gui_main.c mapview.c freeciv/client/gui-xaw gui_main.c freeciv/common capstr.c game.c game.h packets.c packets.h freeciv/server gamehand.c 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. Tue Aug 28 20:29:03 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Tue Aug 28 18:20:27 PDT 2001 Vasco Alexandre da Silva Costa freeciv Makefile.in config.h.in configure configure.in freeciv/client Makefile.in clinet.c freeciv/ai Makefile.in freeciv/common Makefile.in freeciv/data/civ1 Makefile.in freeciv/data Makefile.in freeciv/data/classic Makefile.in freeciv/data/civ2 Makefile.in freeciv/data/engels Makefile.in freeciv/data/default Makefile.in freeciv/data/misc Makefile.in freeciv/data/hires Makefile.in freeciv/data/nation Makefile.in freeciv/data/scenario Makefile.in freeciv/data/trident Makefile.in freeciv/doc Makefile.in freeciv/server Makefile.in Applied user agent patch (adds machine info string). Also run autoheader+automake+autoconf. Patch by Paul Zastoupil . Tue Aug 28 14:56:05 PDT 2001 Vasco Alexandre da Silva Costa freeciv/server sernet.c Fix for segfault on EOF in server console (PR#912) applied. Bug reported by Michael Zinn . Tue Aug 28 11:41:55 PDT 2001 Raimar Falke freeciv/client civclient.c climisc.c climisc.h clinet.c clinet.h packhand.c freeciv/client/gui-gtk connectdlg.c mapview.c freeciv/client/gui-xaw connectdlg.c freeciv/client/gui-stub connectdlg.c freeciv/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 06:45:33 PDT 2001 Raimar Falke freeciv/client packhand.c freeciv/data/civ1 units.ruleset freeciv/common capstr.c packets.c packets.h unit.c unit.h unittype.c unittype.h freeciv/data/civ2 units.ruleset freeciv/data/default units.ruleset freeciv/server citytools.c cityturn.c cityturn.h diplomats.c ruleset.c 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 03:57:27 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po. Minor fix. Sun Aug 26 23:50:29 PDT 2001 Raimar Falke freeciv freeciv_hackers_guide.txt Corrections to the Amendment from Fri Aug 24 2001. Sun Aug 26 23:41:22 PDT 2001 Raimar Falke freeciv/server stdinhand.c Allow comments in all server commands. Comments are marked by #. Sun Aug 26 23:30:00 PDT 2001 Raimar Falke freeciv/server stdinhand.c Remove useless statement. Sun Aug 26 14:45:23 PDT 2001 Raimar Falke freeciv/ai aiunit.c freeciv/common unit.c unit.h freeciv/server barbarian.c unithand.c unittools.c 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 04:14:21 PDT 2001 Raimar Falke freeciv/ai aiunit.c Replace for loops _iterate macros. Patch by Ross Wetmore with changes by me. Sun Aug 26 02:52:32 PDT 2001 Raimar Falke freeciv/server gotohand.c Replace 255 with MAXCOST. Part of a patch from Ross Wetmore . Sun Aug 26 02:28:17 PDT 2001 Raimar Falke freeciv/common map.c map.h freeciv/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. Sat Aug 25 23:52:21 PDT 2001 Raimar Falke freeciv/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 . Sat Aug 25 19:55:49 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Sat Aug 25 17:31:37 PDT 2001 Vasco Alexandre da Silva Costa freeciv/client/gui-gtk chatline.c chatline.h 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 13:30:57 PDT 2001 Sebastian Bauer freeciv/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 08:59:03 PDT 2001 Sebastian Bauer freeciv/client/gui-mui gui_main.c mapview.c plrdlg.c Amiga: Now compiles again. Sat Aug 25 03:34:02 PDT 2001 Raimar Falke freeciv/client/gui-gtk citydlg.c 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 03:25:35 PDT 2001 Raimar Falke freeciv/client/gui-xaw gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/common connection.c connection.h packets.c freeciv/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 03:13:21 PDT 2001 Raimar Falke freeciv/server citytools.c maphand.c maphand.h sanitycheck.c savegame.c 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 02:50:08 PDT 2001 Raimar Falke freeciv/ai aiunit.c freeciv/client goto.c freeciv/client/gui-xaw plrdlg.c freeciv/client/gui-gtk plrdlg.c freeciv/common city.c city.h combat.c player.c player.h unit.c unit.h freeciv/server autoattack.c barbarian.c citytools.c gamehand.c gotohand.c gotohand.h sanitycheck.c settlers.c unithand.c 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 00:09:37 PDT 2001 Raimar Falke freeciv/client/gui-mui mapview.c freeciv/client/gui-gtk mapview.c freeciv/client/gui-xaw mapview.c Fixes copy'n'paste error: s/width/height/ Patch by Jason Dorje Short Fri Aug 24 08:03:53 PDT 2001 Raimar Falke freeciv 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 01:32:30 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Fri Aug 24 01:22:00 PDT 2001 Raimar Falke freeciv/ai advmilitary.c aitools.c aiunit.c freeciv/client/gui-gtk mapctrl.c freeciv/client packhand.c tilespec.c freeciv/client/gui-mui mapclass.c freeciv/client/gui-xaw mapctrl.c freeciv/common city.c combat.c game.c unit.c freeciv/server barbarian.c citytools.c cityturn.c diplomats.c gotohand.c maphand.c report.c savegame.c settlers.c unithand.c unittools.c Cleanup: replace "&game.players[punit->owner]" with "unit_owner(punit)". Same for cities. Fri Aug 24 00:12:44 PDT 2001 Raimar Falke freeciv/ai aiunit.c freeciv/client climisc.c packhand.c freeciv/client/gui-gtk mapview.c freeciv/server autoattack.c cityturn.c diplomats.c gotohand.c unithand.c unittools.c Cleanup: replace "get_player(punit->owner)" with "unit_owner(punit)". Same for cities. Fri Aug 24 00:04:44 PDT 2001 Raimar Falke freeciv/client climisc.c climisc.h freeciv/client/gui-gtk mapview.c freeciv/client/gui-xaw mapview.c freeciv/common city.c city.h Mark used tiles red in the overview map. Thu Aug 23 23:54:30 PDT 2001 Raimar Falke freeciv/client/gui-gtk menu.c freeciv/client/gui-mui gui_main.c freeciv/client/gui-xaw menu.c freeciv/common unit.c unit.h freeciv/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. Thu Aug 23 23:10:10 PDT 2001 Raimar Falke freeciv/common city.c city.h unit.c unit.h freeciv/server citytools.c citytools.h cityturn.c 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. Thu Aug 23 19:36:14 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Thu Aug 23 19:33:35 PDT 2001 Egbert Hinzen freeciv/po .cvsignore "messages" added. Thu Aug 23 18:10:42 PDT 2001 Michael Stefaniuc freeciv/po ro.po some new translated strings + fixes Thu Aug 23 11:24:59 PDT 2001 Raimar Falke freeciv/common player.c player.h tech.c tech.h Replacing of some "int"s with "enum tech_flag_id"s. Thu Aug 23 03:30:16 PDT 2001 Raimar Falke freeciv/server diplhand.c gotohand.c s/enought/enough/ Found and patch by Michael Stefaniuc . Thu Aug 23 00:48:18 PDT 2001 Pieter J. Kersten freeciv/po nl.po Updated nl.po Wed Aug 22 22:09:55 PDT 2001 Egbert Hinzen freeciv/po de.po de.po updated Wed Aug 22 14:40:06 PDT 2001 Sebastian Bauer freeciv/client packhand.c freeciv/common city.c city.h game.c game.h improvement.c improvement.h player.c player.h freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/server citytools.c cityturn.c diplhand.c diplomats.c gamehand.c maphand.c 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 14:30:17 PDT 2001 Sebastian Bauer freeciv/client/gui-mui citydlg.c Amiga client: Renamed a function which confilcted with another functionname in the non GUI part Wed Aug 22 12:47:48 PDT 2001 Raimar Falke freeciv/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 01:04:51 PDT 2001 Raimar Falke freeciv/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 00:53:25 PDT 2001 Raimar Falke freeciv/client/gui-mui mapclass.c freeciv/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 00:55:59 PDT 2001 Raimar Falke freeciv/client goto.c freeciv/client/gui-gtk mapview.c freeciv/client/gui-xaw mapview.c freeciv/client/gui-mui mapclass.c freeciv/common map.c map.h freeciv/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 13:33:05 PDT 2001 Vasco Alexandre da Silva Costa freeciv/client clinet.c freeciv/client/gui-xaw gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/client/gui-beos gui_main.c freeciv/client/gui-mui gui_main.c freeciv/client/gui-stub gui_main.c freeciv/client/include gui_main_g.h Added User Agent HTTP info field to the client metaserver requests. Patch by Paul Zastoupil . Sat Aug 18 07:41:27 PDT 2001 Vasco Alexandre da Silva Costa freeciv/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 01:16:53 PDT 2001 Sebastian Bauer freeciv/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 01:15:35 PDT 2001 Sebastian Bauer freeciv/amiga ReadMe Amiga: Readme update for the 1.12.0 release Wed Aug 15 09:03:28 PDT 2001 Sebastian Bauer freeciv/client/gui-mui graphics.c Amiga client: Dithering in the isometric mode for screens greater than 8 bit works now Tue Aug 14 13:34:36 PDT 2001 Sebastian Bauer freeciv/client/gui-mui graphics.c Amiga: Implemented finally the fogging in the iso draw mode Tue Aug 14 10:15:04 PDT 2001 anonymous freeciv cvs <> freeciv PEOPLE Added Geoffrey S. Rivell to PEOPLE file for donating. Tue Aug 14 07:33:05 PDT 2001 Thue Janus Kristensen freeciv README.rulesets Update README.rulesets for settlers patch. Tue Aug 14 07:31:19 PDT 2001 Thue Janus Kristensen freeciv/ai advdomestic.c aicity.c freeciv/common map.c map.h freeciv/server citytools.h ruleset.c settlers.c settlers.h unittools.c Settlers cleanup. Completely seperate F_CITIES and F_SETTLER units. Tue Aug 14 06:16:17 PDT 2001 Thue Janus Kristensen freeciv/client/gui-gtk chatline.c gui_main.c Add history to the gtk chatline. Patch by Janus N. Tøndering Tue Aug 14 04:04:22 PDT 2001 Thue Janus Kristensen freeciv/client goto.c freeciv/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 00:21:57 PDT 2001 Thue Janus Kristensen freeciv/client/gui-xaw mapview.c Make the xaw client compile. Mon Aug 13 14:17:54 PDT 2001 Thue Janus Kristensen freeciv/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 08:13:35 PDT 2001 Thue Janus Kristensen freeciv/client helpdata.c tilespec.c freeciv/server ruleset.c ruleset.h 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 05:57:04 PDT 2001 Thue Janus Kristensen freeciv/server stdinhand.c Fix comment. Mon Aug 13 05:46:41 PDT 2001 Thue Janus Kristensen freeciv/server srv_main.c stdinhand.c 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 05:25:25 PDT 2001 Thue Janus Kristensen freeciv/ai aiunit.c freeciv/client goto.c freeciv/common unit.c unit.h freeciv/server gotohand.c unittools.c unittools.h Movement check and ZOC cleanup. Move stuff to common/ to be available in client. Patch by Raimar Falke Mon Aug 13 04:21:40 PDT 2001 Andreas Kemnade freeciv/common ioz.c Add b to mode in gzopen Mon Aug 13 04:14:45 PDT 2001 Andreas Kemnade freeciv/common shared.c Use the current dir if HOME is not set on windows (in user_home_dir) Mon Aug 13 04:09:20 PDT 2001 Thue Janus Kristensen freeciv/server cityturn.c Remove old unused hack in upkeep calculation. Mon Aug 13 03:56:25 PDT 2001 Thue Janus Kristensen freeciv/common speclist.h speclist_c.h Export interface to the speclist sort functionality. Patch by Raimar Falke Sun Aug 12 17:43:14 PDT 2001 Gaute B Strokkenes freeciv/client/gui-xaw mapview.c Avoid calling map_get_city() on non-real tiles. Sun Aug 12 03:13:37 PDT 2001 Gaute B Strokkenes freeciv/common map.c 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 07:54:11 PDT 2001 Thue Janus Kristensen freeciv configure configure.in Bump version to 1.12.1 Fri Aug 10 07:40:56 PDT 2001 Thue Janus Kristensen freeciv/common version.h freeciv/data Freeciv Bump version to 1.12.1