Sun Oct 9 21:23:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client servers.c Fix a small bug that caused lanserver detection to fail. Reported by Mike Kaufman. Sun Oct 9 17:11:44 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c freeciv/data/scenario british-isles-85x80-v2.80.sav earth-160x90-v2.sav earth-80x50-v2.sav europe-200x100-v2.sav hagworld-120x60-v1.2.sav iberian-peninsula-136x100-v1.0.sav tutorial.sav freeciv/po POTFILES.in freeciv/utility registry.c registry.h PR#14243: New section_file_load_section registry function. This speeds up scenario description loading and may come in handy further in the future. Patch by Jason Dorje Short . Sun Oct 9 14:25:31 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c freeciv/data/scenario tutorial.sav PR#14243: Scenario descriptions. Requested by Hogne HÃ¥skjold. Sun Oct 9 10:02:01 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client servers.c servers.h freeciv/client/gui-gtk-2.0 pages.c Rewrite the client's server-scanning interface. This also changes the server scans so that metaserver connections do not block (though DNS lookups still do block). Reported by many in PR#10902; patch by me. Sun Oct 9 09:49:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data amplio.tilespec Change the amplio city flag offset to draw the flag properly. Sun Oct 9 09:41:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c freeciv/data amplio.tilespec isophex.tilespec isotrident.tilespec trident.tilespec Allow separate specification of flag offsets for cities versus units. Patch by me in PR#13950 (requested by Hogne). Sun Oct 9 01:44:14 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c advdiplomacy.h freeciv/server unittools.c Ai didn't react to explorers pillaging its territory, patch by me in PR#14228 Sat Oct 8 09:42:00 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client plrdlg_common.c Right align score column in players report. Sat Oct 8 09:17:04 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 diplodlg.c PR#14231: Diplomacy dialog look changes. Patch by me. Fri Oct 7 18:06:21 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server savegame.c PR#13025: Make the script.code section be correctly saved in pre-game. Bug reported by Jason Dorje Short . Fri Oct 7 16:02:11 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/scenario tutorial.sav freeciv/server/scripting api.pkg PR#13449: Fix owner-pointer issues in scripts. Bug reported by Jason Dorje Short . Fri Oct 7 15:34:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/civ1 nations.ruleset freeciv/data/default nations.ruleset Update in-ruleset documentation on nation rulesets. Patch by Daniel Markstedt in PR#14223 with changes by me. Fri Oct 7 01:41:45 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po update Thu Oct 6 10:15:04 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client control.c packhand.c freeciv/client/gui-gtk-2.0 diplomat_dialog.c Makefile.am dialogs.c dialogs.h freeciv/client/include dialogs_g.h Destroy diplomat dialog when the diplomat is killed. The diplomat dialog code is moved to a new file. Patch by me in PR#14062 Thu Oct 6 09:28:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server commands.c commands.h meta.c meta.h savegame.c stdinhand.c Remove the metatopic. Patch by me in PR#12337. Thu Oct 6 09:19:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server connecthand.c Fix a server bug that causes a client crash when connecting to a server in detached mode. Patch by Per Mathisen in PR#14173. Patch by me. Thu Oct 6 09:11:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation barbarian.ruleset freeciv/server ruleset.c Make some parameters in nation rulesets manditory. Patch by me in PR#14185. Thu Oct 6 09:09:59 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c mapview_common.c mapview_common.h packhand.c freeciv/client/gui-gtk-2.0 mapview.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-xaw mapview.c Fix a bug where map_expose would draw out-of-sync data because it didn't call unqueue_mapview_updates. Patch by me in PR#14194. Thu Oct 6 09:05:57 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Fix off-by-one error in message after a unit is killed. Patch by me in PR#14196. Wed Oct 5 17:24:58 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc README.nations Makefile.am README.rulesets Add a new doc README.nations. File and patch by Daniel Markstedt with changes by me. Wed Oct 5 13:21:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c Fix a crash in color_system_free. Patch by me in PR#14204. Wed Oct 5 12:53:25 PDT 2005 Tag: HEAD freeciv/client/gui-win32 pages.c gui-win32: Fix compilation. Tue Oct 4 16:44:07 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: fix memory leaks when tileset loading fails. Patch by me in PR#14191. Tue Oct 4 16:43:48 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Fix memory leaks when tileset loading fails. Patch by me in PR#14191. Tue Oct 4 12:17:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags israel-shield.png israel.png israel.svg korea-shield.png korea.png korea.svg Resize Israel and Korea flags to be 3:2 aspect ratio, and fix the colors on the Korea flag. Flags by Daniel Markstedt in PR#14186. Tue Oct 4 12:13:47 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags convert_png Fix conversion to work with new imagemagick. Tue Oct 4 10:02:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation afghani.ruleset arab.ruleset assyrian.ruleset austrian.ruleset aztec.ruleset babylonian.ruleset bavarian.ruleset belgian.ruleset boer.ruleset bosnia.ruleset brazilian.ruleset bulgarian.ruleset byzantium.ruleset canadian.ruleset carthaginian.ruleset catalan.ruleset chilean.ruleset chinese.ruleset colombian.ruleset cornish.ruleset croatian.ruleset czech.ruleset dunedain.ruleset dutch.ruleset egyptian.ruleset elvish.ruleset estonian.ruleset ethiopian.ruleset filipino.ruleset finnish.ruleset french.ruleset galician.ruleset german.ruleset greek.ruleset hobbits.ruleset hungarian.ruleset icelandic.ruleset inca.ruleset indian.ruleset indonesian.ruleset inuit.ruleset irish.ruleset iroquois.ruleset israeli.ruleset italian.ruleset kampuchean.ruleset kenyan.ruleset latvian.ruleset lithuanian.ruleset martian.ruleset mexican.ruleset mordor.ruleset nigerian.ruleset persian.ruleset phoenician.ruleset portuguese.ruleset quebecois.ruleset roman.ruleset romanian.ruleset serbian.ruleset singaporean.ruleset slovenian.ruleset spanish.ruleset sumerian.ruleset swiss.ruleset taiwanese.ruleset thai.ruleset turk.ruleset ukrainian.ruleset viking.ruleset welsh.ruleset zulu.ruleset Update some nation leaders, and reformat existing leader lists for consistency. Patch by Daniel Markstedt in PR#14151. Tue Oct 4 09:57:32 PDT 2005 Christian Knoke Tag: S2_0 freeciv/po de.po updated Tue Oct 4 09:56:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aidata.c aidata.h aiguard.c ailog.c ailog.h Fix const qualifiers for parameters of AI log functions, and prevent those functions from having any side effects. Patch by me in PR#14166. Tue Oct 4 09:46:12 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c tilespec.c freeciv/client/gui-gtk-2.0 citydlg.c Fix a memory error in color_system_free. Patch by me in PR#14178. Tue Oct 4 04:30:54 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common effects.c Fix mistake in 14170 Tue Oct 4 01:33:00 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server savegame.c Check alliances sanity after all player are loaded. Patch by me in PR#14167 Tue Oct 4 00:27:12 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai aicity.c freeciv/common capstr.c city.c effects.c effects.h tech.c tech.h freeciv/data/civ1 effects.ruleset techs.ruleset freeciv/data/civ2 effects.ruleset freeciv/data/default effects.ruleset techs.ruleset freeciv/data/history effects.ruleset techs.ruleset freeciv/doc README.effects Replace the Trade_revenue_reduce tech flag with proper effect. Patch by me in PR#14170, suggestions by Jason Mon Oct 3 16:32:54 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c Add missing punctuation to AI chatter. Mon Oct 3 16:10:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c freeciv/common improvement.c tech.c Fix a crash in the city report dialog by changing several functions to accept NULL values for pointers. Patch by me in PR#14176. Mon Oct 3 15:46:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation ryukyuan.ruleset Clean up Ryukyuan ruleset, fixing style and line feeds. New file by Daniel Markstedt in PR#14174. Mon Oct 3 11:15:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Fix a compiler warning in tilespec.c. Patch by me in PR#14172. Mon Oct 3 08:59:39 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c freeciv/data amplio.tilespec isophex.tilespec isotrident.tilespec trident.tilespec freeciv/data/amplio fog.spec freeciv/data/isotrident fog.spec freeciv/data/trident fog.spec Make several tileset options manditory. Patch by me in PR#14163. Mon Oct 3 00:26:41 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/scenario earth-160x90-v2.sav Fix starting position for the Ethiopians Sun Oct 2 23:54:54 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation slovakian.ruleset Updated Slovakian ruleset. Patch by Daniel Markstedt in PR#14160. Sun Oct 2 23:49:51 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags rome-shield.png rome.png rome.svg swiss-shield.png swiss.png swiss.svg Change several flags to a 3:2 aspect ratio. Flags by Daniel Markstedt in PR#14149. Sun Oct 2 23:38:04 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai aicity.c freeciv/common combat.c combat.h freeciv/data/civ1 effects.ruleset freeciv/data/civ2 effects.ruleset freeciv/data/default effects.ruleset freeciv/data/history effects.ruleset freeciv/doc README.effects freeciv/server unithand.c Add probability in the NUCLEAR_PROOF effect, allowing modpacks in which sdi defences are less then 100% accurate. Patch by me in PR#14113 Sun Oct 2 23:26:31 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c plrhand.h unittools.c S2_0: Fix problems with techs found in huts. Reported by Jason in PR#14129 Sun Oct 2 20:13:19 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Don't allow observers to be put on teams. Reported by Reinier Post in PR#14152. Sun Oct 2 19:50:43 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client attribute.c citydlg_common.c civclient.c climap.c climisc.c control.c goto.c mapctrl_common.c mapview_common.c messagewin_common.c overview_common.c packhand.c plrdlg_common.c repodlgs_common.c reqtree.c text.c tilespec.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c diplodlg.c gamedlgs.c gui_main.c happiness.c menu.c pages.c plrdlg.c repodlgs.c wldlg.c freeciv/common capstr.c game.h government.c nation.c nation.h packets.def packets_gen.c packets_gen.h player.c player.h tech.c freeciv/data/civ1 nations.ruleset freeciv/data/default nations.ruleset freeciv/data/nation Makefile.am observer.ruleset freeciv/po POTFILES.in freeciv/server gamehand.c plrhand.c plrhand.h report.c ruleset.c savegame.c score.c srv_main.c stdinhand.c Redesign observers. In the new system global observers are not assigned to any player. Patch by me in PR#13878. Sun Oct 2 17:10:26 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c PR#13875: Fix broken cmp_func used in the science report. Bug reported by Jason Dorje Short . Sun Oct 2 16:38:52 PDT 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 inteldlg.c Backport: PR#12334: Fix wrong sorting of techs in inteldlg. Bug reported by Christian Knoke . Sun Oct 2 16:12:55 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 inteldlg.c PR#12334: Fix wrong sorting of techs in inteldlg. Bug reported by Christian Knoke . Sun Oct 2 14:34:08 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data amplio.tilespec Set amplio priority to 20. Fri Sep 30 10:03:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c freeciv/common/aicore cm.c Don't allow output bonuses to drop below zero (or we'd have negative production). Also fix a CM bug when the output bonus is zero. Reported by Lo'oris in PR#14014. Fri Sep 30 10:03:35 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common city.c Don't allow output bonuses to drop below zero (or we'd have negative production). Reported by Lo'oris in PR#14014. Fri Sep 30 09:55:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation american.ruleset assyrian.ruleset austrian.ruleset aztec.ruleset babylonian.ruleset bavarian.ruleset belgian.ruleset boer.ruleset bosnia.ruleset brazilian.ruleset bulgarian.ruleset canadian.ruleset carthaginian.ruleset catalan.ruleset cornish.ruleset croatian.ruleset czech.ruleset dutch.ruleset egyptian.ruleset elvish.ruleset estonian.ruleset ethiopian.ruleset filipino.ruleset finnish.ruleset french.ruleset galician.ruleset hobbits.ruleset hungarian.ruleset icelandic.ruleset inca.ruleset indian.ruleset indonesian.ruleset irish.ruleset israeli.ruleset italian.ruleset kampuchean.ruleset kenyan.ruleset latvian.ruleset lithuanian.ruleset martian.ruleset mexican.ruleset mordor.ruleset newzealand.ruleset nigerian.ruleset persian.ruleset phoenician.ruleset polish.ruleset portuguese.ruleset quebecois.ruleset romanian.ruleset serbian.ruleset silesian.ruleset singaporean.ruleset slovenian.ruleset spanish.ruleset sumerian.ruleset swiss.ruleset taiwanese.ruleset thai.ruleset turk.ruleset ukrainian.ruleset welsh.ruleset zulu.ruleset Updates to nation rulesets: add legends, reformat existing legends, update conflicts_with fields, change several nation groups. Patch by Daniel Markstedt in PR#14144 with grammar and spelling changes by me. Wed Sep 28 18:27:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation aztec.ruleset british.ruleset carthaginian.ruleset egyptian.ruleset filipino.ruleset german.ruleset hungarian.ruleset indonesian.ruleset irish.ruleset latvian.ruleset malaysian.ruleset newzealand.ruleset polish.ruleset serbian.ruleset spanish.ruleset uyghur.ruleset Add conflicts for some nations. Patch by Daniel Markstedt in PR#14132. Tue Sep 27 20:33:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation aborigines.ruleset arab.ruleset bavarian.ruleset bulgarian.ruleset catalan.ruleset filipino.ruleset galician.ruleset icelandic.ruleset indonesian.ruleset inuit.ruleset israeli.ruleset kampuchean.ruleset lankese.ruleset maori.ruleset newzealand.ruleset persian.ruleset phoenician.ruleset roman.ruleset sami.ruleset singaporean.ruleset thai.ruleset tunisian.ruleset vietnamese.ruleset Rewrite the groups for many nations. Patch by Daniel Markstedt in PR#14105. Tue Sep 27 19:30:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags austria-shield.png austria.png austria.svg bavarian-shield.png bavarian.png bavarian.svg brasil-shield.png brasil.png brasil.svg byzantium-shield.png byzantium.png byzantium.svg catalan-shield.png catalan.png catalan.svg constantine-shield.png constantine.png constantine.svg indonesia-shield.png indonesia.png indonesia.svg kenya-shield.png kenya.png kenya.svg krev-shield.png krev.png krev.svg scotland-shield.png scotland.png scotland.svg stpatrick-shield.png stpatrick.png stpatrick.svg turkey-shield.png turkey.png turkey.svg united_nations-shield.png united_nations.png united_nations.svg Resize some flags to be at a 3:2 aspect ratio. New flags by Daniel Markstedt in PR#14121. Tue Sep 27 08:10:19 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation byzantium.ruleset Updates to Byzantine nation. Patch by Daniel Markstedt in PR#14087. Mon Sep 26 15:34:47 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Remove log messages erronously introduced in PR#14077. Mon Sep 26 15:03:09 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.h packhand.c Fix a bug where the "full" citybar wasn't updated when production was changed while the show_city_productions option was off. Reported by Mateusz Stefek in PR#14012. Mon Sep 26 13:52:39 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Allow queueing of mapview updates inside the drawing code. Fix a bug whereby city names may not be fully drawn the first time the city is seen. Patch by me in PR#14077. Mon Sep 26 12:04:38 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common capstr.c Update capstr (compatibility got broken in PR#13327) Mon Sep 26 11:59:11 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 pages.c freeciv/client/include pages_g.h freeciv/common game.c game.h packets.def packets_gen.c packets_gen.h freeciv/server connecthand.c savegame.c settings.c stdinhand.c Allow adjusting game settings when loading a scenario (or any other savegame in pregame state). This fixes the most significant problem where the player couldn't pick a nation in scenario. Also fix problems with the aifill spin button and other related bugs found while writing a patch in PR#13327 Mon Sep 26 10:09:46 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags armenia-shield.png armenia.png armenia.svg belgium-shield.png belgium.png belgium.svg denmark-shield.png denmark.png denmark.svg germany-shield.png germany.png germany.svg iceland-shield.png iceland.png iceland.svg mordor-shield.png mordor.png mordor.svg nato-shield.png nato.png nato.svg norway-shield.png norway.png norway.svg sapmi-shield.png sapmi.png sapmi.svg srilanka.png srilanka.svg sumeria-shield.png sumeria.png sumeria.svg syria-shield.png syria.png syria.svg wales-shield.png wales.png wales.svg Resize some more flags to have a 3:2 aspect ratio. Resizing by Daniel Markstedt in PR#14116. Mon Sep 26 09:14:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/utility hash.c Rewrite the bucket deletion code for hashes. This simplifies code and should make hash_delete_all_entries faster. Patch by me in PR#14097. Mon Sep 26 08:58:53 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Add a notification when the game starts. Patch by me in PR#12838. Sun Sep 25 17:56:57 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv ChangeLog Update ChangeLog for 2.0.6. Sun Sep 25 17:34:39 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS version.in freeciv/common version.h freeciv/doc BUGS Update NEWS and bump version to 2.0.6. Sun Sep 25 16:58:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/utility hash.c Fix a crash in the hash/attribute code from PR#14063. Reported by Christian Knoke and Benedict Adamson in PR#14102. Sun Sep 25 07:09:48 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server stdinhand.c Allow /create when maxplayers is reached, but there are AI players generated by the aifill command. Patch by me in PR#14051 Sun Sep 25 07:06:03 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client reqtree.c Clean up reqtree.c. Patch by me in PR#14099 Fri Sep 23 18:42:59 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation danish.ruleset swedish.ruleset Updates/cleanups to Danish and Swedish nations. Patch by Daniel Markstedt in PR#14035. Fri Sep 23 18:28:06 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common unit.c Backport: don't allow recursive transporting, since it is buggy. Reported by Senti Lo'oris in PR#14043. Fri Sep 23 18:28:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common unit.c Don't allow recursive transporting, since it is buggy. Reported by Senti Lo'oris in PR#14043. Fri Sep 23 12:23:32 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client attribute.c freeciv/utility hash.c hash.h Fix a memory leak in the attribute hash code. Patch by me in PR#14063. Fri Sep 23 12:23:30 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client attribute.c freeciv/utility hash.c hash.h Backport: fix a memory leak in the attribute hash code. Patch by me in PR#14063. Fri Sep 23 11:42:16 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client/agents cma_core.c Backport: fix a memory leak caused by multiple calls to new_timer. Patch by me in PR#14064. Fri Sep 23 11:42:14 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/agents cma_core.c Fix a memory leak caused by multiple calls to new_timer. Patch by me in PR#14064. Fri Sep 23 11:38:13 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: change the LAN tab (not the metaserver tab) to be the default in the "connect to network game" pane. Patch by me in PR#14086. Fri Sep 23 11:38:12 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c Change the LAN tab (not the metaserver tab) to be the default in the "connect to network game" pane. Patch by me in PR#14086. Thu Sep 22 23:24:39 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags azerbaijan-shield.png azerbaijan.png azerbaijan.svg cornwall-shield.png cornwall.png cornwall.svg croatia-shield.png croatia.png croatia.svg england-shield.png england.png england.svg finland-shield.png finland.png finland.svg iran-shield.png iran.png iran.svg libya.png libya.svg malaysia-shield.png malaysia.png malaysia.svg mexico-shield.png mexico.png mexico.svg norway-shield.png norway.png norway.svg slovenia-shield.png slovenia.png slovenia.svg soviet-shield.png soviet.png soviet.svg sudan-shield.png sudan.png sudan.svg sweden-shield.png sweden.png sweden.svg Change some flags from a 2:1 aspect ratio to a more regular 3:2 aspect ratio. Resizing by Daniel Markstedt in PR#14091. Thu Sep 22 01:39:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags afghanistan.png afghanistan.svg argentina.png argentina.svg australia.png australia.svg bosnia.png bosnia.svg canada.png canada.svg cheyenne.png cheyenne.svg ethiopia.png ethiopia.svg hungary.png hungary.svg ireland.png ireland.svg latvia.png latvia.svg lithuania.png lithuania.svg mongolia.png mongolia.svg newzealand.png newzealand.svg nigeria.png nigeria.svg united_kingdom.png united_kingdom.svg usa.png usa.svg Resize a number of flags that had 2:1 aspect ratios to instead have the default 3:2 aspect ratios. Resized by Daniel Markstedt in PR#13806. Thu Sep 22 01:34:17 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags rome-shield.png rome.png rome.svg Replace the Roman flag. New flag SVG by Daniel Markstedt in PR#14081. Wed Sep 21 21:50:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Fix a client crash when freeing an incomplete tileset. Reported by Christian Knoke in PR#14076. Wed Sep 21 21:26:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags assyria-shield.png assyria.png assyria.svg Import a better Assyria flag. SVG flag by Daniel Markstedt and potrace in PR#14078. Tue Sep 20 23:45:24 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common nation.c nation.h freeciv/data/nation british.ruleset italian.ruleset freeciv/server plrhand.c plrhand.h ruleset.c srv_main.c This patch allows to specify which nations shouldn't be considered by AI when selecting a nation in the same game. Patch by me in PR#14015 Tue Sep 20 23:21:45 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po Partial update Tue Sep 20 22:58:12 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai aitools.c Improve is_player_dangerous: don't trust neutral players and players who we don't like. Patch by me in PR#14053 Tue Sep 20 22:56:33 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c Fix a bug in ai_incident_war, where ai love wasn't properly decreased when you declared war on AI. Patch by me in PR#14053 Tue Sep 20 20:28:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation korean.ruleset Further improvements to Korean nation. Patch by Daniel Markstedt in PR#14011. Tue Sep 20 20:15:43 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/default units.ruleset freeciv/data/nation japanese.ruleset maori.ruleset Remove ' characters that confuse gettext. Patch by Christian Knoke in PR#14061 with changes by me. Tue Sep 20 20:10:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c tilespec.c tilespec.h Fix a number of tileset memory leaks. Patch by me in PR#13980. Tue Sep 20 11:18:24 PDT 2005 Christian Knoke Tag: S2_0 freeciv/po de.po bugfixes and changes suggested by Guido Ostkamp Tue Sep 20 10:43:56 PDT 2005 Christian Knoke Tag: S2_0 freeciv/po de.po updated Tue Sep 20 05:48:35 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server stdinhand.c HEAD: The /debug command without arguments could crash the server. Reported by pubserver. Patch by me in PR#14032 Tue Sep 20 05:40:21 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server stdinhand.c The /debug command without arguments could crash the server. Reported by pubserver. Patch by me in PR#14032 Tue Sep 20 03:35:05 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server barbarian.c plrhand.c plrhand.h savegame.c srv_main.c stdinhand.c S2_0: Clean up a code which is responsible for giving initial techs (techlevel, init_techs). Don't let techlevel > 0 desynchronize team research. Give techlevel bonus only once per team. Patch by me in PR#11610 Sun Sep 18 04:47:57 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/scenario earth-160x90-v2.sav earth-80x50-v2.sav Add new starting positions. Change some settings. Patch by me in PR#14004 Sun Sep 18 00:26:03 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server barbarian.c plrhand.c savegame.c srv_main.c techtools.c techtools.h Clean up a code which is responsible for initial techs (techlevel and init_techs). Give the techlevel bonus only one time per team. Patch by me in PR#11610. Team unfairness reported by saywhat@softhome.net (Eddie Anderson). Sat Sep 17 10:02:33 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/nation argentine.ruleset venezuelan.ruleset Don't use non-ascii characters in original english texts. xgettext doesn't accept them. This is the same problem as in the danish ruleset with Eric Blatland. Sat Sep 17 08:56:33 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/common game.c packets.c player.c player.h S2_0: Solve problems resulting from the fact that attribute upload isn't atomic. Patch by me in PR#13986 Sat Sep 17 08:50:11 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common game.c packets.c player.c player.h Solve problems resulting from the fact that attribute upload isn't atomic. Patch by me in PR#13986 Sat Sep 17 01:52:23 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common packets.def packets_gen.c Remove is-info attribute from packet_ruleset_nation. Patch by me in PR#14001 Sat Sep 17 00:58:21 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server ruleset.c Fix a bug where nation availibility wasn't sent to the client. packet.is_available wasn't initialized at all. Fri Sep 16 02:43:26 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/client clinet.c freeciv/client/gui-gtk-2.0 gui_main.c S2_0: Send attributes when the client intentionally disconnects. Patch by me in PR#13924 Fri Sep 16 02:39:52 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client clinet.c Send attributes when the client intentionally disconnects. Patch by me in PR#13924 Fri Sep 16 01:31:45 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/common packets.c packets.def packets.h packets_gen.c S2_0: Drop player attributes when we receive bad attribute chunk. Previously we simply crashed. Patch by me in PR#13802 Fri Sep 16 01:29:16 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common packets.c packets.def packets.h packets_gen.c Drop player attributes when we receive bad attribute chunk. Previously we simply crashed. Patch by me in PR#13802 Thu Sep 15 23:59:54 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 diplodlg.c Add nation name to the diplomacy dialog. Requested by Jason in PR#13929 Thu Sep 15 11:05:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c Display veteran status in popup_info_text. Patch by me in PR#8576. Thu Sep 15 11:05:50 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client text.c Backport: display veteran status in popup_info_text. Patch by me in PR#8576. Thu Sep 15 10:41:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unithand.c unittools.c unittools.h Improve alert message for the victor when an attacking unit succeeds. Patch by me in PR#13933. Thu Sep 15 10:34:40 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server maphand.c unittools.c unittools.h Remove wipe_unit_spec_safe. Now all callers use wipe_unit. Patch by me in PR#13961. Tue Sep 13 20:04:02 PDT 2005 Tag: HEAD freeciv/client/gui-win32 citydlg.c dialogs.c helpdlg.c menu.c ratesdlg.c forward port: gui-win32: Fix some untranslated strings. Reported by Florian Kattner and Christian Knoke in PR#13940. Patch by me. Tue Sep 13 20:03:34 PDT 2005 Tag: S2_0 freeciv/client/gui-win32 citydlg.c dialogs.c helpdlg.c menu.c ratesdlg.c gui-win32: Fix some untranslated strings. Reported by Florian Kattner and Christian Knoke in PR#13940. Patch by me. Tue Sep 13 19:07:59 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation argentine.ruleset newzealand.ruleset venezuelan.ruleset Revert parts of the PR#13955 patch because changing nation names breaks savegames. Patch by me in PR#13960. Tue Sep 13 18:38:50 PDT 2005 Tag: HEAD freeciv/client/gui-win32 dialogs.c gui-win32: Fix compilation. Patch by John Bauman in PR#13873. Tue Sep 13 16:14:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation argentine.ruleset australian.ruleset newzealand.ruleset venezuelan.ruleset vietnamese.ruleset Updates to several nations (including simple style improvements). Patches by Daniel Markstedt in PR#13955. Tue Sep 13 01:43:33 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: don't notify the player when the tech goal isn't changed. Patch by me in PR#13885. Tue Sep 13 01:43:32 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c plrhand.h techtools.c Don't notify the player when the tech goal isn't changed. Add a new function notify_research to help in this alert. Patch by me in PR#13885. Tue Sep 13 01:34:31 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common events.c Fix a bug with signed comparisons of the event enumeration. Patch by me in PR#13951. Tue Sep 13 01:13:11 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c control.c mapctrl_common.c Use create_event in place of append_output_window in some places in the client. This allows configuration of the display of these messages. Patch by me in PR#13922. Tue Sep 13 00:06:01 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client text.c Backport: fix a bug where the tile popup gave attack/defense percentages based only on the "visible" unit not on all known units on the tile. Patch by me in PR#13917. Mon Sep 12 23:53:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c Fix a bug where the tile popup gave attack/defense percentages based only on the "visible" unit not on all known units on the tile. Patch by me in PR#13917. Mon Sep 12 23:44:42 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common events.h Remove the unused E_NOEVENT "eventless" event from the event enumeration. Patch by me in PR#13920. Mon Sep 12 18:00:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags iraq_old-shield.png iraq_old.png iraq_old.svg Update iraq_old flag. See PR#13730. Mon Sep 12 17:59:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/flags aborigines-shield.png aborigines.png aborigines.svg algeria-shield.png algeria.png algeria.svg colombia-shield.png colombia.png colombia.svg iraq-shield.png iraq.png iraq.svg libya-shield.png libya.png libya.svg maori-shield.png maori.png maori.svg qing-shield.png qing.png qing.svg ryukyu-shield.png ryukyu.png ryukyu.svg sapmi-shield.png sapmi.png sapmi.svg srilanka-shield.png srilanka.png srilanka.svg sudan-shield.png sudan.png sudan.svg tibet-shield.png tibet.png tibet.svg turkestan-shield.png turkestan.png turkestan.svg Makefile.am columbia-shield.png columbia.png columbia.svg freeciv/data/misc flags.spec shields.spec freeciv/data/nation aborigines.ruleset algerian.ruleset colombian.ruleset cuban.ruleset iraqi.ruleset lankese.ruleset libyan.ruleset manchu.ruleset maori.ruleset ryukyuan.ruleset sami.ruleset sudanese.ruleset tibetan.ruleset tunisian.ruleset uyghur.ruleset Makefile.am chinese.ruleset indian.ruleset japanese.ruleset columbian.ruleset freeciv/po POTFILES.in Add a number of new nations, and rename Columbia as Colombia. Collection, patch, and some nations/flags by Daniel Markstedt in PR#13730 with changes by me. Other nations by Wen-Hung Fang , Cederik De Leon Acuna , and Elias Markstedt. Other flags from the public domain (authors unknown). Mon Sep 12 15:50:40 PDT 2005 Tag: HEAD freeciv/data/amplio medievalcities.spec Fixed occupied icon Fri Sep 9 00:52:38 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server techtools.c A_UNSET was practically unused, because update_tech() called found_new_tech(). Reported by Jason in PR#13910 Fri Sep 9 00:45:48 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/client text.c freeciv/common map.c map.h S2_0: Include despotism penaly in the midle-mouse-button popup. Requested by C in PR#13902 Fri Sep 9 00:37:49 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client text.c Include despotism penaly in the midle-mouse-button popup. Requested by C in PR#13902 Thu Sep 8 12:51:23 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c freeciv/server citytools.c techtools.c Fix bad grammar (comma splices and missing punctuation) in some messages. Also the city-looting message is improved: the looting clause isn't included unless there was some looting, and PL_ is used for better translation. Patch by me in PR#13901. Thu Sep 8 12:47:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Rewrite the messages sent when more than one of your units is killed in a single attack. Now there is just one message sent instead of N+1 of them. Translation is improved as well (using PL_). Patch by me in PR#13909. Thu Sep 8 12:20:39 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server unittools.c Backport: remove duplicate messages when orders for a unit on goto or patrol are canceled because of an enemy unit. Patch by me in PR#13912. Thu Sep 8 12:20:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Remove duplicate messages when orders for a unit on goto or patrol are canceled because of an enemy unit. Patch by me in PR#13912. Thu Sep 8 11:03:27 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 gui_stuff.c gui_stuff.h Fix problems with return_dialog when user closes inactive page. Requested by Jason, patch by me in PR#13885. Thu Sep 8 10:59:26 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 diplodlg.c Replace a name of a nation in the diplomacy dialog with a name of a leader. You can still see the nation name in the tab label and through a flag. Patch by Daniel Markstedt in PR#13804 Thu Sep 8 10:22:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c Fix typo: beneach -> beneath. Wed Sep 7 23:47:40 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/nation Makefile.am Rerun Makefile.am.sh (this should have been done after adding a British nation) Wed Sep 7 23:21:07 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Don't loose bulbs in choose_random_tech(). Reported by Thomas Muller in PR#13198, patch by me in PR#13342 Wed Sep 7 23:10:53 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Remove assertion in found_new_tech and replace it with a warning message with good debugging information. This should 'fix' some problems with team research in S2_0 branch. Patch by me in PR#13705. Wed Sep 7 12:18:12 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c Fix a guaranteed crash in game_remove_player. Patch by me as part of PR#13878. Wed Sep 7 11:31:51 PDT 2005 Tag: HEAD freeciv/po fr.po fr.po updated by Frederic Rodrigo Wed Sep 7 02:02:46 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/nation polish.ruleset ?plural:Polish -> ?plural:Poles. Mentioned by Daniel Markstedt in PR#13876 Mon Sep 5 17:41:22 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/data/default units.ruleset Backport: add "leader" unit to 2.0. Patch by Per Mathisen in PR#12491. Mon Sep 5 13:46:20 PDT 2005 Tag: HEAD freeciv/client/gui-xaw actions.c dialogs.c repodlgs.c repodlgs.h freeciv/data Freeciv.in gui-xaw: implement settable options dialog (with quick compile fix). Patch by me in PR#13769 Mon Sep 5 08:55:45 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c packhand.c freeciv/client/gui-gtk-2.0 pages.c freeciv/common game.h freeciv/server citytools.c connecthand.c gamehand.c handchat.c maphand.c plrhand.c report.c sanitycheck.c sernet.c spacerace.c srv_main.c stdinhand.c unithand.c unittools.c Remove game.game_connections. Instead game.est_connections is used in its place. This means most "game" packets may be sent to detached connections as well as player connections. This also fixes several bugs where detached players didn't have proper game structures. Patch by me in PR#13789. Sun Sep 4 21:21:54 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c freeciv/server cityturn.c gamehand.c plrhand.c plrhand.h srv_main.c stdinhand.c techtools.c unittools.c Rename notify_conn_ex as notify_conn, vnotify_conn_ex as vnotify_conn, and notify_team_ex as notify_team. Patch by me in PR#13847. Sun Sep 4 05:03:54 PDT 2005 Tag: HEAD freeciv/po cs.po updates, changes, fixes Sun Sep 4 03:03:13 PDT 2005 Tag: HEAD freeciv/po cs.po updates, changes, fixes Sun Sep 4 00:36:20 PDT 2005 Tag: HEAD freeciv/po cs.po updates, changes, fixes Sat Sep 3 21:31:16 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c packhand.c packhand_gen.c packhand_gen.h freeciv/client/gui-gtk-2.0 dialogs.c freeciv/common capstr.c game.c nation.h packets.def packets_gen.c packets_gen.h player.c player.h freeciv/server barbarian.c citytools.c plrhand.c ruleset.c ruleset.h sanitycheck.c srv_main.c Restructure nation availability code: - pnation->is_unavailable is renamed as pnation->is_available. - pnation->is_used is renamed as pnation->player. - A new function player_set_nation will set (or clear) nations. - The nation_available packet is removed; availability is sent with the regular nation packet. This also fixes a bug where is_used could get out of sync. Reported by David Stewart in PR#13776. Patch by me. Sat Sep 3 20:03:43 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai ailog.c freeciv/client options.c freeciv/common events.c events.h freeciv/server connecthand.c plrhand.c plrhand.h srv_main.c stdinhand.c Remove notify_conn, and change its users to call notify_conn_ex instead. Patch by me in PR#13834. Sat Sep 3 18:15:48 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c control.c options.c Avoid some problems when a detached player receives game packets. Patch by me in PR#13840. Sat Sep 3 10:31:53 PDT 2005 Tag: S2_0 freeciv/po cs.po update 8 translation strings Sat Sep 3 03:07:18 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client options.c options.h reqtree.c Make the techtree images optional. Requested by Jason. Patch by me in PR#13588 Sat Sep 3 02:59:00 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server savegame.c Save bulbs_last_turn values in savegames. Patch by me in PR#13824 Sat Sep 3 02:56:20 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client themes_common.c themes_common.h Makefile.am civclient.c freeciv/client/gui-gtk-2.0 themes.c Makefile.am freeciv/client/gui-stub themes.c Makefile.am freeciv/client/gui-win32 themes.c Makefile.am freeciv/client/gui-xaw themes.c Makefile.am freeciv/client/include themes_g.h Makefile.am Support for GTK+ themes. The engine is currently unused. Patch by me in PR#13589 Fri Sep 2 19:14:14 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation mongol.ruleset Update names for the Mongol nation ruleset. Patch by Daniel Markstedt in PR#13826. Fri Sep 2 19:06:41 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/nation british.ruleset english.ruleset scottish.ruleset freeciv/po POTFILES.in Add a British nation. Update the English and Scottish nations to match. Patch by Daniel Markstedt in PR#13783 with changes by me. Fri Sep 2 18:49:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation sioux.ruleset Updated Sioux names. Patch by Daniel Markstedt in PR#13777. Fri Sep 2 17:58:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation american.ruleset arab.ruleset argentine.ruleset assyrian.ruleset australian.ruleset austrian.ruleset aztec.ruleset babylonian.ruleset barbarian.ruleset bavarian.ruleset belgian.ruleset boer.ruleset bosnia.ruleset brazilian.ruleset byzantium.ruleset canadian.ruleset carthaginian.ruleset catalan.ruleset chilean.ruleset chinese.ruleset columbian.ruleset cornish.ruleset croatian.ruleset czech.ruleset danish.ruleset dunedain.ruleset dutch.ruleset egyptian.ruleset elvish.ruleset english.ruleset estonian.ruleset ethiopian.ruleset filipino.ruleset finnish.ruleset french.ruleset galician.ruleset german.ruleset greek.ruleset hobbits.ruleset hungarian.ruleset icelandic.ruleset inca.ruleset indian.ruleset indonesian.ruleset inuit.ruleset irish.ruleset iroquois.ruleset israeli.ruleset italian.ruleset japanese.ruleset kampuchean.ruleset kenyan.ruleset latvian.ruleset lithuanian.ruleset malaysian.ruleset martian.ruleset mexican.ruleset mongol.ruleset mordor.ruleset newzealand.ruleset nigerian.ruleset observer.ruleset persian.ruleset phoenician.ruleset polish.ruleset portuguese.ruleset quebecois.ruleset roman.ruleset russian.ruleset scottish.ruleset serbian.ruleset silesian.ruleset singaporean.ruleset sioux.ruleset slovakian.ruleset slovenian.ruleset spanish.ruleset sumerian.ruleset swedish.ruleset swiss.ruleset taiwanese.ruleset thai.ruleset turk.ruleset ukrainian.ruleset venezuelan.ruleset vietnamese.ruleset viking.ruleset welsh.ruleset zulu.ruleset Remove unused "wonder" and "government" fields from nation rulesets. Patch by me in PR#13715. Fri Sep 2 17:44:05 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc BUGS Known bug: characters output to the terminal may be drawn incorrectly. See PR#11531. Fri Sep 2 17:35:00 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc PEOPLE Add credits for some nation authors. See PR#3589. Fri Sep 2 17:34:59 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc PEOPLE Backport: add credits for some nation authors. See PR#3589. Fri Sep 2 16:12:40 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common tech.c Don't use the player_ptr in get_tech_name unless necessary (for future techs). This allows the manual to run and allows the function to be used for detached clients. Patch by Guillaume Melquiond in PR#13839 with changes by me. Fri Sep 2 15:08:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c Avoid a potential crash when saving settings (while quitting) while detached. Patch by me in PR#13812. Thu Sep 1 14:11:47 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv ChangeLog Update ChangeLog for 2.0.5. Thu Sep 1 14:00:12 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS version.in freeciv/common version.h freeciv/doc BUGS Update NEWS and bump version to 2.0.5. Thu Sep 1 13:39:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h unittype.c unittype.h freeciv/server ruleset.c Send unit class info to the client. Reported by Rich Pinkall Pollei and Mateusz Stefek in PR#13833. Thu Sep 1 12:52:58 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Avoid one possible crash scenario when an unused connection gets left on a player's connection list. See PR#13817. Wed Aug 31 19:50:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Fix several bugs when removing a player automatically because of a /detach command. Patch by me in PR#12813. Wed Aug 31 19:47:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common unittype.c unittype.h freeciv/server ruleset.c Change unit_class variables, fields, and function parameters to use pointer rather than integer values. Patch by me in PR#13815. Wed Aug 31 19:32:42 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server cityturn.c diplhand.c plrhand.c plrhand.h techtools.c unittools.c freeciv/server/scripting api.pkg api_notify.c api_notify.h Add tile and event-type information to the notify_embassies function. Patch by me in PR#13814. Wed Aug 31 13:18:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c overview_common.c overview_common.h Redraw the overview when one of the overview options is changed. Patch by me in PR#13820. Wed Aug 31 00:59:49 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data Makefile.am Add amplio.tilespec to the distribution and install it Tue Aug 30 13:38:08 PDT 2005 Tag: HEAD freeciv/client/gui-xaw gui_main.c mapview.c freeciv/data Freeciv.in gui-xaw: make gui-xaw to use text.c functions. Reported by Jason Short. Patch by me in PR#13724. Tue Aug 30 13:06:27 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client packhand.c Update connection list dialog when something is changed on the list. Also update the list when a player is removed. Patch by Jason in PR#13801 Tue Aug 30 12:21:50 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai aicity.c Change the way AI evaluates Great Library. The new method looks saner and doesn't have a bug reported by Brendon Oram in PR#13772, patch by me Tue Aug 30 11:50:14 PDT 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/data Makefile.am freeciv/data/amplio .cvsignore Makefile.am Add amplio to the distribution. Tue Aug 30 11:23:28 PDT 2005 Tag: HEAD freeciv/data amplio.tilespec freeciv/data/amplio ancientcities.png ancientcities.spec cityicon.png civicon.png explosions.png explosions.spec fog.png fog.spec grid.png grid.spec icons.spec medievalcities.png medievalcities.spec moderncities.png moderncities.spec nuke.png nuke.spec select-alpha.png select.png select.spec terrain1.png terrain1.spec terrain2.png terrain2.spec tiles.png tiles.spec units.png units.spec Amplio - 96x48 iso tileset Tue Aug 30 11:12:51 PDT 2005 Tag: HEAD freeciv/data/amplio - New directory Directory /home/freeciv/CVS/freeciv/data/amplio added to the repository Tue Aug 30 10:36:13 PDT 2005 Tag: S2_0 freeciv/po ru.po 3738 translated, 0 fuzzies, 0 untranslated. Mon Aug 29 09:14:51 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation afghani.ruleset Updated Afghani nation ruleset. Patch by Daniel Markstedt in PR#13796 with style changes by me. Mon Aug 29 09:11:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation korean.ruleset Updated Korean nation ruleset. Patch by Daniel Markstedt in PR#13799 with style changes by me. Mon Aug 29 07:10:12 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c Remove a double-space between sentences in a player message from an AI ally. Patch by Daniel Markstedt in PR#13807. Mon Aug 29 06:56:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c mapview_common.c overview_common.c packhand.c freeciv/client/gui-gtk-2.0 gui_main.c Fix several (more) client problems (crashes or buffer overruns) when it receives a game packet while detached. Patch by me in PR#13788. Mon Aug 29 05:59:57 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/server barbarian.c cityhand.c citytools.c cityturn.c diplhand.c diplomats.c maphand.c plrhand.c plrhand.h spacerace.c techtools.c unithand.c unittools.c freeciv/server/scripting api_notify.c Rename notify_player_ex as notify_player. Patch by me in PR#13790. Sun Aug 28 14:49:33 EEST 2005 Tag: HEAD freeciv/common unittype.c unittype.h freeciv/server unittools.c Put helicopter hitpoint loss percentage into unit_class. See #13344 Sat Aug 27 00:02:38 EEST 2005 Tag: HEAD freeciv/ai aitech.c When ai_select_tech() want for all available techs was 0, it erronously returned A_UNSET instead of real tech. See #13778 Fri Aug 26 12:40:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server citytools.c cityturn.c diplhand.c gamehand.c maphand.c plrhand.c plrhand.h spacerace.c srv_main.c stdinhand.c techtools.c unithand.c unittools.c Remove notify_player. Change all its users to either notify_player_ex or notify_conn, and add message event types where needed. A few places also have minor bugfixes. Patch by me in PR#13753. Fri Aug 26 22:27:40 EEST 2005 Tag: HEAD freeciv/ai aitools.c Fix potential crash from debug compilations. See #13625 Fri Aug 26 12:14:26 PDT 2005 Tag: HEAD freeciv/server/scripting api.pkg The inline Lua code at api.pkg used class method names which clashed with class attributes, and the code tried to access class attributes which do not exist. This fixes the "invalid 'self' in accessing variable 'owner'" bug. Fixed by Jason in PR#13449 and Vasco in PR#13729. Thu Aug 25 13:36:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c control.c mapview_common.c messagewin_common.c packhand.c text.c freeciv/client/gui-gtk-2.0 mapview.c Fix several client problems (crashes or buffer overruns) when it receives a game packet while detached. Patch by me in PR#13763. Thu Aug 25 13:23:39 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags sweden-shield.png sweden.png sweden.svg Fix the sweden flag. New SVG by Daniel Markstedt in PR#13775. Thu Aug 25 12:27:48 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client clinet.c Backport: fix several bugs in LAN server detection, caused because get_lan_servers can only detect one server (new or duplicate) per call. Patch by me in PR#13765. Thu Aug 25 12:27:47 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client servers.c Fix several bugs in LAN server detection, caused because get_lan_servers can only detect one server (new or duplicate) per call. Patch by me in PR#13765. Thu Aug 25 12:26:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c Fix a typo bug in PR#13753. Thu Aug 25 12:21:20 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server sanitycheck.c Add some sanity checks for connections, and add comments to sanity check functions. Patch by me in PR#13743. Thu Aug 25 12:15:50 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Reset the target_government to NULL when a revolution is completed. Patch by me in PR#13750. Thu Aug 25 12:14:21 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c Improve translation (use of PL_) in get_science_dialog_text. Reported by Egor Vyscrebentsov; patch by me in PR#13759. Thu Aug 25 12:12:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c freeciv/client/agents cma_core.c freeciv/common capstr.c events.c events.h freeciv/server cityhand.c citytools.c gamehand.c handchat.c plrhand.c unithand.c unittools.c freeciv/server/scripting api.pkg Change a lot of events that used E_NOEVENT to use a specific event instead. A few new event types are also added, and client defaults are updated to include them. Patch by me in PR#13753. Thu Aug 25 11:57:22 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client control.c Backport: make sure the focus unit isn't hidden before we do combat animation on it. Reported by Christian Knoke in PR#10843. Thu Aug 25 11:57:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c tilespec.c tilespec.h Make sure the focus unit isn't hidden before we do combat animation on it. Reported by Christian Knoke in PR#10843. Wed Aug 24 13:29:31 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client servers.c Add a missing include to servers.c. Patch by Marko Lindqvist in PR#13762. Wed Aug 24 12:19:52 PDT 2005 Tag: HEAD freeciv/client/gui-xaw optiondlg.c freeciv/data Freeciv.in gui-xaw: make option dialog to use scrollbars. Patch by me in PR#13737 Wed Aug 24 10:22:06 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c S2_0: When a player is created make sure that the team field in the player structure is properly initialized. This fixes some strange bugs reported by pubserver. Patch by me in PR#13756 Wed Aug 24 09:49:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai ailog.c freeciv/server plrhand.c Change notify_conn to take NULL as a flag meaning sending to all connections. Change a few callers to use new new behavior. Patch by me in PR#13742. Tue Aug 23 01:31:06 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server ruleset.c Properly initialize target_government when rulesets are loaded. Patch by me in PR#13745 Tue Aug 23 01:30:24 PDT 2005 Tag: S2_0 freeciv/server savegame.c Do not attempt to save target_government if this value is invalid. This should really fix PR#13745, the savegame crash. Tue Aug 23 01:05:37 PDT 2005 Tag: S2_0 freeciv/server plrhand.c barbarian.c This hopefully fixes "(PR#13745) savegame crash". Mon Aug 22 17:09:42 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server maphand.c Remove send_tile_info_always. All callers can just use send_tile_info instead as the need for the "always" hack is removed. Patch by me in PR#13721. Mon Aug 22 14:15:48 PDT 2005 Tag: HEAD freeciv/common player.c effects.c effects.h unit.c freeciv/server diplhand.c diplomats.c plrhand.c freeciv/data/default effects.ruleset freeciv/ai aicity.c Add the No_Diplomacy effect, which stops a player from having any diplomactic relations to any other player, including embassy actions by diplomats and spies. This is meant to replace some checks for is_barbarian() by something more generally useful. See PR#13716. Mon Aug 22 13:58:53 PDT 2005 Tag: S2_0 freeciv/server plrhand.c barbarian.c freeciv/common player.c 2.0: Fix issues with initial government for barbarians and split players. This fixes PR#13740 and PR#13723. Patch by Jason. Mon Aug 22 13:46:01 PDT 2005 Tag: HEAD freeciv/server barbarian.c plrhand.c Fix issues with initial government for barbarians and split players. This fixes PR#13740 and PR#13723. Patch by Jason. Mon Aug 22 10:57:20 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c text.h freeciv/client/gui-gtk-2.0 gui_main.c - Add a new function get_info_label_text_popup to generate the text used in the panel popup. - Fix the nuclear winter tooltip (previously it accidentally showed the global warming data). - Also add some new lines to the panel and panel popup texts. Patch by me in PR#13725. Mon Aug 22 01:04:56 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Backport: When a player founds new tech set got_tech only if the tech is a tech which he is currently researching. Previously you could change research without loss of bulbs when you found a tech in a hut. Reported by Christian Knoke, patch by Jason in PR#12294 Mon Aug 22 00:47:03 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server techtools.c When a player founds new tech set got_tech only if the tech is a tech which he is currently researching. Previously you could change research without loss of bulbs when you found a tech in a hut. Reported by Christian Knoke, patch by Jason in PR#12294 Sun Aug 21 22:33:48 PDT 2005 Tag: HEAD freeciv/client/gui-win32 connectdlg.c dialogs.c gui-win32: New nation dialog. Patch by me in PR#13612. Sun Aug 21 22:26:23 PDT 2005 Tag: HEAD freeciv/client clinet.c servers.c freeciv/client/gui-win32 connectdlg.c dialogs.c dialogs.h helpdlg.c menu.c repodlgs.c fix gui-win32 compilation, and move win_uname() from clinet.c to servers.c. Sun Aug 21 13:00:01 PDT 2005 Tag: HEAD freeciv/client/gui-xaw actions.c connectdlg.c dialogs.c dialogs.h helpdlg.c menu.c gui-xaw: compile fix. Patch by me in PR#13607 (xaw-20050821-compile-fix.diff) Sat Aug 20 12:58:55 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Send a unit's info to the client when its transporter is disbanded. This fixes a bug where the info for the unit wasn't updated until the next turn. Reported by Christian Knoke in PR#13691. Sat Aug 20 12:58:25 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server unittools.c Backport: send a unit's info to the client when its transporter is disbanded. This fixes a bug where the info for the unit wasn't updated until the next turn. Reported by Christian Knoke in PR#13691. Sat Aug 20 12:53:40 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client goto.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server unithand.c Add a source tile to the orders packet. This is used for sanity checking on the position of the unit. Patch by me in PR#13704. Sat Aug 20 10:50:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common unit.c Add a warning for is_enemy_unit_tile that it shouldn't be used in the client. See PR#4538. Sat Aug 20 00:06:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/nation inuit.ruleset Makefile.am freeciv/po POTFILES.in Add an Inuit nation ruleset. Nation and patch by Daniel Markstedt in PR#13657 with changes by me. Fri Aug 19 18:14:48 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation malaysian.ruleset Updated Malaysia nation ruleset. Patch by Daniel Markstedt with ideas from Jason Tan Boon Teck and Loh Yap Kant in PR#13709. Fri Aug 19 13:57:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c Avoid division by zero in get_science_target_text. Patch by Mateusz Stefek in PR#13708. Fri Aug 19 13:53:43 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/po POTFILES.in Add servers.c to POTFILES.in. Fri Aug 19 13:52:58 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client servers.c servers.h Makefile.am clinet.c clinet.h options.c freeciv/client/gui-gtk-2.0 pages.c Move client code that scans for servers into a new file servers.c. Patch by me in PR#13700. Fri Aug 19 00:42:16 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/client/gui-gtk-2.0 dialogs.c Backport: Fix a bug where the spying window won't appear again after sabotaging a unit. Reported by Bayprogrammer@aol.com in PR#13696, patch by me. Fri Aug 19 00:40:17 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c Fix a bug where the spying window won't appear again after sabotaging a unit. Reported by Bayprogrammer@aol.com in PR#13696, patch by me. Thu Aug 18 19:14:17 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc BUGS Known bug: - Pressing turn-done in games with a timeout near to the end of the turn may result in the server not processing the turn-done until the start of the next turn. The result is that the server thinks you pressed turn-done for the new turn. (This is particularly annoying in conjunction with the timer bug above.) See PR#13648. Thu Aug 18 11:30:09 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Fix a crash with a NULL government dereference in DEBUG mode. Reported by Mateusz Stefek in PR#13701. Thu Aug 18 09:06:55 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation sioux.ruleset Add legend and a new civilwar nation for the Sioux nation. Patch by Daniel Markstedt in PR#13665 with changes by me. Thu Aug 18 09:02:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/flags iroquois-shield.png iroquois.png iroquois.svg Makefile.am freeciv/data/misc flags.spec shields.spec freeciv/data/nation iroquois.ruleset Makefile.am freeciv/po POTFILES.in Add Iroquois (Haudenosaunee) ruleset. Ruleset, flag, and patch by Daniel Markstedt with changes by me. Wed Aug 17 23:53:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client plrdlg_common.c freeciv/client/gui-gtk-2.0 gui_main.c pages.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h team.c team.h freeciv/data/civ1 game.ruleset freeciv/data/civ2 game.ruleset freeciv/data/default game.ruleset freeciv/data/history game.ruleset freeciv/server gamelog.c ruleset.c sanitycheck.c srv_main.c stdinhand.c Take team names from the ruleset rather than hard-coding them. Patch by me in PR#13689. Wed Aug 17 23:44:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c aicity.c aidata.h aihand.c aisettler.c aitools.c aitools.h freeciv/client climisc.c helpdata.c helpdata.h packhand.c packhand.h repodlgs_common.c freeciv/client/gui-gtk-2.0 dialogs.c dialogs.h helpdlg.c menu.c freeciv/common city.c game.c game.h government.c government.h nation.h packets.def packets_gen.c packets_gen.h player.c player.h requirements.c requirements.h unittype.c unittype.h freeciv/server barbarian.c cityturn.c plrhand.c report.c ruleset.c sanitycheck.c savegame.c srv_main.c techtools.c Use pointer values for governments (rather than index values). Patch by me in PR#13678. Tue Aug 16 10:47:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Only show the map to dead players if they are alone on their team. Reported by Per Mathisen in PR#13626. Patch by me. Tue Aug 16 00:17:31 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data helpdata.txt freeciv/doc PEOPLE freeciv/m4 ngettext.m4 Update email address for Raimar Falke. Reported by Christian Knoke in PR#13640. Mon Aug 15 23:58:02 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation polish.ruleset Use Latin2 characters for Swinoujscie (city) in Polish nation ruleset. Patch by Pawel Sakowski in PR#13652. Mon Aug 15 23:54:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c text.h freeciv/client/gui-gtk-2.0 repodlgs.c Add turns-to-complete text to the science dialog for the current research. Patch by me in PR#13663. Mon Aug 15 23:10:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation swedish.ruleset Update to Swedish nation ruleset. Patch by Daniel Markstedt in PR#13676 with style changes by me. Mon Aug 15 09:17:21 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c More fixes for player revolutions. The player should always get a notification message now, and an incorrect assertion is removed. Reported by Mike Kaufman. Patch by me in PR#13674. Sun Aug 14 20:33:29 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server sernet.c srv_main.c srv_main.h When all players disconnect and -q and -e are both given, make an autosave and exit immediately. This fixes the bug where the server would continue running for one more turn and then make a savegame in the gameover state. Reported by Benoit Hudson, Christian Knoke, "Jeff" , Vladimir Pekez , Carl Lobo , and in PR#11688. Patch by me. Sun Aug 14 20:33:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server sernet.c srv_main.c srv_main.h Fix a bug where when all players disconnect with -q, the game advances a turn before ending and a savegame is made during the gameover state. When -e is given, a savegame is made and the server exits immediately. Reported by Benoit Hudson, Christian Knoke, "Jeff" , Vladimir Pekez , Carl Lobo , and in PR#11688. Patch by me. Sat Aug 13 17:23:12 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Fix a bug where menus are not updated for the active unit when a transporter becomes available for it. Reported by Christian Knoke in PR#13636. Patch by me. Fri Aug 12 22:27:24 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server maphand.c maphand.h unittools.c Rewrite and greatly simplify the handling of global side effects when terrain is changed. Global side effects are also handled for global warming terrain changes. Patch by me in PR#13656. Fri Aug 12 22:22:55 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common tile.c When changing terrain, don't allow huts in the ocean. Patch by me in PR#13655. Fri Aug 12 22:15:40 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation japanese.ruleset Update to Japanese ruleset. By Daniel Markstedt in PR#13659 with changes by me. Fri Aug 12 11:12:31 PDT 2005 Tag: HEAD freeciv/client/gui-xaw cityrep.c menu.c menu.h gui-xaw: compile fix. Patch by me in PR#13607 (xaw-20050804-compile-fix.diff) Fri Aug 12 10:29:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation korean.ruleset Improvements to Korean ruleset. By Daniel Markstedt in PR#13658. Thu Aug 11 10:26:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common tile.c Fix bugs in tile_add_special and tile_remove_special. Reported by Raimar Falke in PR#13613. Wed Aug 10 21:51:09 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common tile.c tile.h Add two new functions to the tile API. tile_add_special and tile_remove_special change the specials on a tile and handle side effects as well. Patch by me in PR#13613. Wed Aug 10 21:45:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Fix the behavior when you start a new revolution on the same turn the previous one ended. Reported by Per Mathisen in PR#13624. Patch by me. Wed Aug 10 21:43:55 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: don't send server-only options to the client as part of the options_settable packet. Patch by me in PR#13631. Wed Aug 10 21:43:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client repodlgs_common.c repodlgs_common.h freeciv/client/gui-gtk-2.0 repodlgs.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server settings.h stdinhand.c Don't send the values of server-only options to the client as part of the options_settable packet. Patch by me in PR#13631. Wed Aug 10 19:45:05 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server/generator startpos.c Fix the grammar and spelling of an error message. Reported by Christian Knoke in PR#13635. New text by Per Mathisen. Wed Aug 10 19:39:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c game.c game.h improvement.c packets.def packets_gen.c packets_gen.h unittype.c freeciv/server savegame.c settings.c Add a new server setting, "shieldbox". Setting this affects costs of all buildings and units. It is a percentage value. Patch by James Canete and myself in PR#7239. Wed Aug 10 19:22:48 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c aihunt.c aisettler.c freeciv/client helpdata.c Use accessor functions for the build_cost values for buildings and unit types. Patch by me in PR#12634. Wed Aug 10 18:30:11 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc BUGS Known bug: - Using the CMA in games with a timeout will cause the client to track the time remaining incorrectly. The result is the turn will end while the client claims there is still time remaining. See PR#13645. Tue Aug 9 09:50:00 PDT 2005 Christian Knoke Tag: S2_0 freeciv/po de.po fix Tue Aug 9 02:19:04 PDT 2005 Tag: HEAD freeciv/client/gui-xaw gui_main.c gui-xaw: make add_idle_callback to use XtAppAddWorkProc instead of XtAppAddTimeOut. Patch by me in PR#13395. Note: client/colors_common.c is unchanged (and doesn't caught by cvs diff) Mon Aug 8 16:52:51 PDT 2005 Tag: HEAD freeciv/client/gui-win32 citydlg.c cityrep.c connectdlg.c menu.c wldlg.c gui-win32: fix compilation. Mon Aug 8 12:58:34 PDT 2005 Christian Knoke Tag: S2_0 freeciv/po de.po updated Mon Aug 8 12:48:30 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Fix a buglet causing garbage to sometimes be sent in an options_settable packet, and remove unnecessary static qualifiers on variables. Patch by me in PR#13620. Mon Aug 8 09:30:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client repodlgs_common.c repodlgs_common.h freeciv/client/gui-gtk-2.0 menu.c pages.c repodlgs.c freeciv/common capstr.c fc_types.h game.c game.h packets.def packets.h packets_gen.c packets_gen.h freeciv/manual civmanual.c freeciv/server connecthand.c settings.c settings.h srv_main.c stdinhand.c stdinhand.h Rewrite the code that allows the client to control the server settings. The new code improves the user interface and the backend design. Patch by me in PR#13619. Mon Aug 8 09:15:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c climisc.h freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c wldlg.c Change most of the client-common API to use city_production struct values instead of CIDs. Patch by me in PR#13609. Mon Aug 8 09:12:56 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server settings.c Backport: fix a typo bug in the endyear setting. Patch by me in PR#13616. Mon Aug 8 09:12:54 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server settings.c Fix a typo bug in the endyear setting. Patch by me in PR#13616. Sat Aug 6 11:15:38 PDT 2005 Tag: HEAD freeciv/server plrhand.c For some reason, this was forgotten from a previous commit concerning AI reactions to war declarations. Sat Aug 6 09:46:38 PDT 2005 Tag: HEAD freeciv/server commands.c srv_main.c stdinhand.c Rename 'firstlevel' to 'first', whoever has ctrl cmdlevel becomes a 'game organizer', whoever has ctrl cmdlevel when game starts loses it, and voting is disabled in pregame. This means in pregame, we go from a voting model to a 'game host decides' model. See PR#13257. Sat Aug 6 00:42:40 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server/generator mapgen.c startpos.c startpos.h Backport: Try different values of the mode argument if create_start_positions fails. This fixes a crash reported by Jason in PR#13596, patch by me Sat Aug 6 00:41:38 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server/generator mapgen.c startpos.c startpos.h Try different values of the mode argument if create_start_positions fails. This fixes a crash reported by Jason in PR#13596, patch by me Fri Aug 5 08:10:32 PDT 2005 Tag: HEAD freeciv/client/gui-xaw gui_main.c gui-xaw: add_idle_callback. Patch by Jason Dorje Short in PR#13395 Thu Aug 4 16:23:44 PDT 2005 Tag: HEAD freeciv/client/gui-win32 citydlg.c cityrep.c helpdlg.c menu.c repodlgs.c wldlg.c gui-win32: fix compilation. Patch by me in PR#13606. Thu Aug 4 14:34:41 PDT 2005 Tag: HEAD freeciv/common combat.c unittype.c unittype.h freeciv/data/civ2 units.ruleset freeciv/data/default units.ruleset freeciv/data/history units.ruleset Two new unit flags: BadCity - replaces the hard-coded Pearl Harbour rule, which gives a city defender 1 firepower and the attacker x2 firepower. This applies for all sailing units. Since I doubt civ1 had this rule (civ1 did not have firepower), I did not add it to the civ1 ruleset. BadWall - if the unit attacks a city with fortifications (city wall), its firepower is set to 1. I intend to use this in a ruleset soonish (for cavalry). See PR#13537. Patch by me and Jason. Thu Aug 4 14:23:06 PDT 2005 Tag: HEAD freeciv/client/gui-gtk-2.0 wldlg.c Fix bug where cid was used before it was read. Reported and solved down by White Raven in PR#13610. Thu Aug 4 10:49:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 helpdlg.c Update the building requirement text even if the building has no requirement. Reported by Matz in PR#13530. Patch by me. Thu Aug 4 10:45:24 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c climisc.h freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c wldlg.c freeciv/client/gui-win32 citydlg.c cityrep.c wldlg.c freeciv/client/gui-xaw cityrep.c Rename CID collection functions to be somewhat more legible. Patch by me in PR#13603. Thu Aug 4 09:57:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c Clicking on the focus unit on the panel will center it. Reported by Christian Knoke in PR#13575. Patch by me. Thu Aug 4 09:57:35 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c Backport: clicking on the focus unit on the panel will center it. Reported by Christian Knoke in PR#13575. Patch by me. Thu Aug 4 09:47:14 PDT 2005 Tag: HEAD freeciv/client/gui-xaw citydlg.c cityrep.c wldlg.c gui-xaw: compile fix. Patch by me in PR#13607 Thu Aug 4 09:26:12 PDT 2005 Tag: HEAD freeciv/ai advdiplomacy.c advdiplomacy.h aicity.c aidata.c aidata.h aihand.c ailog.c ailog.h aitools.c aitools.h aiunit.h freeciv/server plrhand.c savegame.c Rewriting larger portions of the AI diplomacy code, in order to get rid of the 'lobster logic' (always attack the stronger player) approach. Instead, the AI becomes opportunistic and greedy on players with lots of cities and little defense, and is influenced 'emotionally' by players who are nice to it throughout the game. The previous concept of countdown torwards a single war target has been replaced by a more general 'war footing' concept, which allows countdowns to war against multiple players at once. When on war footing (preparing for an attack), the AI will give priority to taxes (gold) and military. It should be slower to get treaties with the AI now, but you can get peace if you really want, as opposed to the 'if you are the lobster, nothing helps' of the current code. The AI will now inform allies when attacked or preparing for war. Logging has been improved considerably. See PR#13524. Thu Aug 4 08:47:11 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc BUGS freeciv/server maphand.c maphand.h freeciv/server/generator mapgen.c Remove the hardcoded limit on NCONT. Add an entry to BUGS to document mapgen failures with unusual parameters. Patch by me in PR#13595. Thu Aug 4 08:47:08 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc BUGS freeciv/server maphand.h Increase the hardcoded limit NCONT. Add an entry to BUGS to document mapgen failures with unusual parameters. Patch by me in PR#13595. Wed Aug 3 19:50:38 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server unittools.c Backport: avoid a potential patch in send_unit_info_to_onlookers when unusual connections are present. Patch by me in PR#13594. Wed Aug 3 19:50:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Avoid a potential patch in send_unit_info_to_onlookers when unusual connections are present. Patch by me in PR#13594. Wed Aug 3 13:22:27 PDT 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po Wed Aug 3 09:38:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c climisc.h freeciv/client/gui-win32 wldlg.c Remove the WID API from the common client code. It is moved into gui-win32 since this client still uses these functions. Patch by me in PR#13585. Wed Aug 3 09:19:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c climisc.h mapctrl_common.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c wldlg.c Change most CID functions to use city_production instead. Patch by me in PR#13586. Tue Aug 2 11:37:02 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapctrl_common.c Change the clipboard to use the city_production struct instead of an (is_unit,id) pair. Patch by me in PR#13587. Mon Aug 1 23:39:48 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai aicity.c freeciv/common effects.c effects.h freeciv/data/civ2 effects.ruleset freeciv/data/default buildings.ruleset effects.ruleset freeciv/data/history effects.ruleset freeciv/doc README.effects freeciv/server cityturn.c Replace the INCITE_DIST_PCT effect with INCITE_COST_PCT which is easier to understand and more mod friendly. The behaviour is unchanged. Patch by me in PR#13568 Mon Aug 1 23:24:54 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/data/scenario earth-160x90-v2.sav earth-80x50-v2.sav hagworld-120x60-v1.2.sav Backport: Set aifill to be larger than 0 in all scenarious. Patch by me in PR#13570 Mon Aug 1 23:23:33 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/scenario earth-160x90-v2.sav earth-80x50-v2.sav hagworld-120x60-v1.2.sav Set aifill to be larger than 0 in all scenarious. Patch by me in PR#13570 Mon Aug 1 19:40:59 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c colors_common.h options.c overview_common.c overview_common.h tilespec.c tilespec.h freeciv/data/isophex terrain1.png terrain1.spec freeciv/data/isotrident terrain1.png terrain1.spec freeciv/data/misc colors.tilespec freeciv/data/trident tiles.png Make fog-of-war toggleable in the map overview, and draw it on top of all other layers. Patch by me in PR#13582. Mon Aug 1 16:09:35 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aiferry.c freeciv/client citydlg_common.c citydlg_common.h cityrepdata.c climisc.c climisc.h mapview_common.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c wldlg.c freeciv/common city.c city.h dataio.c worklist.c worklist.h freeciv/server cityhand.c citytools.c citytools.h cityturn.c Change city, citydlg, and worklist functions to use city_production structures instead of (is_unit,id) pairs. Patch by me in PR#13572. Mon Aug 1 15:38:24 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c helpdata.c packhand.c tilespec.c freeciv/client/gui-ftwl gui_text.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/client/gui-mui gui_main.c freeciv/client/gui-sdl dialogs.c menu.c freeciv/client/gui-win32 helpdlg.c freeciv/client/gui-xaw helpdlg.c menu.c freeciv/common combat.c game.c packets.def packets_gen.c packets_gen.h requirements.c terrain.c terrain.h tile.c freeciv/data/civ1 terrain.ruleset freeciv/data/civ2 terrain.ruleset freeciv/data/default terrain.ruleset freeciv/data/history terrain.ruleset freeciv/manual civmanual.c freeciv/server cityturn.c ruleset.c unittools.c freeciv/server/generator mapgen.c freeciv/server/scripting api.pkg Rename terrain_name fields in the terrain structure and ruleset as simply "name". Patch by me in PR#13578. Sun Jul 31 23:48:29 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client civclient.c clinet.c clinet.h freeciv/client/gui-ftwl connectdlg.c freeciv/client/gui-gtk-2.0 connectdlg.c freeciv/client/gui-mui connectdlg.c freeciv/client/gui-sdl connectdlg.c freeciv/client/gui-stub connectdlg.c freeciv/client/gui-win32 connectdlg.c freeciv/client/gui-xaw connectdlg.c freeciv/client/include connectdlg_g.h Move autoconnect to the common client code. Patch by me in PR#13561 Sun Jul 31 23:44:45 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 diplodlg.c gui_stuff.c gui_stuff.h plrdlg.c plrdlg.h Introduce concept of return_dialog - the dialog which will be raised when some other dialog is closed. Use it to raise the players report when a diplomacy dialog is closed (the meeting has to be initiated by us). Problem noticed by Jason. Patch by me in PR#13566 Sun Jul 31 19:35:20 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c Fix a typo bug in the overview options dialog. Patch by me in PR#13581. Sun Jul 31 11:42:35 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c Use the untranslated terrain name for the terrain colors in the tileset, rather than the translated one. Reported as part of PR#13578. Sun Jul 31 09:29:08 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c gtkpixcomm.c gtkpixcomm.h Scale the supported/present units in the citydlg to match the size of the citymap itself. Patch by me in PR#13559. Sun Jul 31 09:23:14 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c colors_common.h options.c overview_common.c overview_common.h tilespec.c freeciv/common fc_types.h freeciv/data/misc colors.tilespec Add a relief layer to the overview. Design by Egor Vyscrebentsov. Patch by me in PR#13567. Fri Jul 29 23:39:37 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c options.h overview_common.c overview_common.h Change the map overview to use configurable layers. In addition to the existing layers a new one, borders, is added. Design by Egor Vyscrebentsov. Patch by me in PR#13560. Fri Jul 29 22:10:01 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common city.c city.h freeciv/server citytools.c cityturn.c savegame.c Change the pcity->changed_from values to use the city_production struct. Patch by me in PR#13556. Fri Jul 29 22:01:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Fix a bug in saving/loading of savegames caused by PR#13474. Patch by me in PR#13564. Fri Jul 29 06:44:30 PDT 2005 Tag: HEAD freeciv/client/gui-xaw wldlg.c gui-xaw: fix client-side worklists code. Patch by me Fri Jul 29 01:50:41 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po Update Fri Jul 29 01:42:29 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/po pl.po Update Fri Jul 29 00:38:06 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 diplodlg.c Add flags to diplomatic dialog. Patch by me in PR#13547 Thu Jul 28 12:02:11 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client climisc.c Backport: avoid iterating over out-of-range improvements. Patch by me in PR#13556. Thu Jul 28 12:02:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c Avoid iterating over out-of-range improvements. Patch by me in PR#13556. Thu Jul 28 11:04:00 PDT 2005 Tag: HEAD freeciv/client/gui-xaw actions.c citydlg.c cityrep.c dialogs.c graphics.c graphics.h helpdlg.c menu.c repodlgs.c wldlg.c gui-xaw: client-side fixes of indexes-to-pointers change. Patch by me in PR#13555 Thu Jul 28 10:59:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c options.c freeciv/client/gui-gtk-2.0 wldlg.c freeciv/common capstr.c city.h dataio.c fc_types.h worklist.c worklist.h freeciv/server savegame.c Change the worklist structure to use the city_production struct internally. Replace client and server registry worklist code with one set of common registry code. Patch by me in PR#13550. Wed Jul 27 13:43:11 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc BUGS Bump version to 2.0.4 in BUGS file. Wed Jul 27 13:39:10 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS Update NEWS for 2.0.4. Wed Jul 27 13:28:03 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to 2.0.4. Wed Jul 27 13:22:14 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 mapctrl.c Backport: treat an alt-left-click the same as a middle-click. Patch by me in PR#13542. Bug reported by many on the mailing lists. Wed Jul 27 13:22:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 mapctrl.c Treat an alt-left-click the same as a middle-click. Patch by me in PR#13542. Bug reported by many on the mailing lists. Tue Jul 26 10:21:53 PDT 2005 Tag: HEAD freeciv/server srv_main.c freeciv/ai aicity.c aidata.c aidata.h freeciv/common city.c city.h Due to aggressive cacheing in city.c, the AI did not perceive the benefit of buildings that give tile bonuses. Also, the AI did not analyze rulesets on savegame load. See PR#13539. Tue Jul 26 09:35:56 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c advdomestic.c aicity.c aiferry.c freeciv/client citydlg_common.c cityrepdata.c climisc.c mapctrl_common.c mapview_common.c packhand.c freeciv/client/agents cma_fec.c freeciv/client/gui-ftwl gui_text.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c dialogs.c repodlgs.c freeciv/client/gui-mui citydlg.c repodlgs.c worklistclass.c freeciv/client/gui-sdl citydlg.c cityrep.c mapview.c repodlgs.c wldlg.c freeciv/client/gui-win32 citydlg.c repodlgs.c wldlg.c freeciv/client/gui-xaw citydlg.c repodlgs.c wldlg.c freeciv/common city.c city.h effects.c packets.def packets_gen.c packets_gen.h unit.c freeciv/common/aicore caravan.c freeciv/server cityhand.c citytools.c cityturn.c diplomats.c gamelog.c report.c savegame.c unithand.c Create a new struct for city production. Use this struct inside the city struct in place of pcity->is_building_unit and pcity->currently_building. The logic is unchanged as the new struct just holds these same two values. Patch by me in PR#13474. Tue Jul 26 02:55:22 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/scenario british-isles-85x80-v2.80.sav Improve british scenario. Patch by me in PR#13363 Tue Jul 26 02:15:04 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/data/nation polish.ruleset Backport: Fix spelling Tue Jul 26 02:13:34 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/nation polish.ruleset Fix spelling Tue Jul 26 01:21:43 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client reqtree.c Add icons for building, governments and units which are enabled by specific technology in the technology diagram. Patch by me in PR#13492 Tue Jul 26 00:57:57 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/bootstrap freeciv.desktop.in freeciv/data freeciv-client.png Makefile.am Add freeciv icon to the gnome menu entry for Freeciv. Patch by me in PR#13508. Icon by bytecoder on the forum Mon Jul 25 20:02:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 helpdlg.c Correctly show the tech requirement for wonders. Reported by Matz as part of PR#13530. Mon Jul 25 19:48:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 helpdlg.c Fix a crash in the help dialog. Reported by Matz in PR#13529. Mon Jul 25 14:47:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c Add a disabled-by-default assertion to check the validity of the city's tile cache. See PR#13539. Mon Jul 25 09:29:51 PDT 2005 Tag: HEAD freeciv/ai advdomestic.c The most recent index-to-pointer patch introduced two serious bugs in the AI, making it stop building settlers and workers. See PR#13540. Also improve comments a bit. Mon Jul 25 04:58:33 PDT 2005 Tag: HEAD freeciv/ai aitools.c Fix crash in AI logging code due to improvement type pointer changes. Pointed out first by Jason then by Matuesz in PR#13536. Mon Jul 25 04:50:54 PDT 2005 Tag: HEAD freeciv/utility md5.c md5.h Makefile.am Adding support for the MD5 cryptographic hash algorithm, specified in RFC 1321. Code originally by Ulrich Drepper , written for glibc. Modified by Mike Kaufman for pubserver usage and style changes by me. Sun Jul 24 11:11:00 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common improvement.h Remove duplicated B_LAST definition. Sun Jul 24 10:16:43 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c Restrict the city dialog citymap to 300 pixels. Anything larger will be scaled down to fit. Patch by me in PR#13518. Sun Jul 24 10:01:34 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advmilitary.c freeciv/client climisc.c helpdata.c packhand.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/common city.c game.c improvement.c improvement.h freeciv/server cityhand.c citytools.c cityturn.c diplomats.c ruleset.c techtools.c Encapsulate the improvement_types[] array inside improvement.c. Change all users to use get_improvement_type(). Patch by me in PR#13516. Sat Jul 23 17:19:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Don't draw settler citymap outlines in the city dialog. Patch by me in PR#13523. Sat Jul 23 17:02:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aitools.h freeciv/server barbarian.c Fix bugs in PR#13513 commit when DEBUG is defined. Reported by Per Mathisen in PR#13522. Sat Jul 23 11:02:44 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advmilitary.c aisettler.c aitools.c freeciv/client mapctrl_common.c freeciv/common unittype.c unittype.h freeciv/server cityhand.c citytools.c gamelog.c ruleset.c Encapsulate the unit_types array inside unittype.c. All the old users now use get_unit_type. get_unit_type returns NULL for out-of-range calls. Patch by me in PR#13513. Sat Jul 23 06:48:21 PDT 2005 Tag: S2_0 freeciv/po cs.po updates, fixes Sat Jul 23 00:34:23 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset Fix granary and pyramids behavior in default, civ2, and history rulesets (previously granary and pyramids were cumulative, and Pyramids simply didn't work in the civ2 and history rulesets). Reported by John Soltow in PR#13399. Patch by me. Sat Jul 23 00:12:05 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common packets_gen.c Rerun packet generator. Sat Jul 23 00:06:32 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common packets.def Remove the is-info tags from the two city packets. This could cause bugs when cities were transferred twice since the second update might not be sent. Reported by Benoit Hudson in PR#13437. Patch by me. Fri Jul 22 17:59:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c Fix the button_down_citymap function. Patch by me in PR#13517. Fri Jul 22 17:35:19 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advmilitary.c aidiplomat.c Fix several NULL dereferences of unit types in AI code. Patch by me in PR#13515. Fri Jul 22 09:18:04 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c advdomestic.c advmilitary.c advmilitary.h aiair.c aicity.c aicity.h aidata.c aidiplomat.c aiferry.c aihunt.c aisettler.c aitech.c aitech.h aitools.c aitools.h aiunit.c aiunit.h freeciv/client citydlg_common.c cityrepdata.c climisc.c helpdata.c helpdata.h mapctrl_common.c packhand.c repodlgs_common.c repodlgs_common.h tilespec.c tilespec.h freeciv/client/agents agents.c cma_fec.c freeciv/client/gui-gtk-2.0 citydlg.c graphics.c graphics.h helpdlg.c repodlgs.c wldlg.c freeciv/common city.c city.h combat.c combat.h fc_types.h game.c improvement.h movement.c movement.h nation.h requirements.c requirements.h unit.c unit.h unittype.c unittype.h freeciv/common/aicore aisupport.c freeciv/server barbarian.c cityhand.c citytools.c citytools.h cityturn.c diplomats.c diplomats.h gamehand.c gotohand.c ruleset.c savegame.c settlers.c unithand.c unittools.c unittools.h freeciv/server/scripting api.pkg api_actions.c api_find.c api_methods.c Change unit types to be stored by pointers rather than by index values. Patch by me in PR#13503. Fri Jul 22 08:39:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server report.c Change the demographics code to use bitvectors rather than integer bitfields. Patc by me in PR#13502. Fri Jul 22 08:37:35 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 citydlg.c freeciv/common capstr.c city.c city.h packets.def packets_gen.c packets_gen.h freeciv/server cityhand.c citytools.c hand_gen.c hand_gen.h savegame.c Rewrite the city options code to use a bitvector, and remove the unused autoattack-related city options. Patch by me in PR#13501. Thu Jul 21 19:51:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Add the length of the revolution to the text of the message given when a revolution is started. Patch by Dmitry V. Levin in PR#13375 with changes by me. Thu Jul 21 18:45:00 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c freeciv/utility astring.c astring.h Remove the string and flow control macros from text.c, and use astrings instead. A new function, astr_add_line, is added. Patch by me in PR#13504. Thu Jul 21 12:32:03 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client helpdata.c packhand.c freeciv/client/gui-gtk helpdlg.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/client/gui-win32 helpdlg.c freeciv/client/gui-xaw helpdlg.c freeciv/common game.c map.c map.h terrain.c terrain.h freeciv/server ruleset.c savegame.c freeciv/server/generator mapgen.c Fix bugs with dereferencing of T_UNKNOWN, by changing such dereferences to be harmless: - The tile_types[] array is hidden. All users are changed to use get_tile_type(). - get_tile_type returns a dummy tile_type for T_UNKNOWN references. Patch by me in PR#13488. Thu Jul 21 11:34:11 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c Don't dereference T_UNKNOWN (NULL) terrains inside generic_city_refresh. Patch by me in PR#13481. Thu Jul 21 11:26:16 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server savegame.c Backport: fix a bug in loading of buildings from pre-2.0 savegames. Reported by me in PR#13489. Patch by Mateusz Stefek. Thu Jul 21 11:26:15 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Fix a bug in loading of buildings from pre-2.0 savegames. Reported by me in PR#13489. Patch by Mateusz Stefek. Thu Jul 21 11:21:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common packets_gen.c packets_gen.h freeciv/server hand_gen.c hand_gen.h Rerun packet generator. Thu Jul 21 01:33:37 PDT 2005 Tag: HEAD freeciv/common packets.def Restructure bitvector packet definition fields for consistency. See PR#13367. Thu Jul 21 01:17:09 PDT 2005 Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c Add a * postfix to usernames in pregame dialog who have control cmdlevel or higher. See PR#13256. Thu Jul 21 01:12:28 PDT 2005 Tag: HEAD freeciv/ai aidata.c aidata.h freeciv/server srv_main.c Remove the unused movemap AI code. It turned out to be too slow to be usable, and needs a redesign. See comment in PR#13414, and full discussion in PR#9610. Thu Jul 21 01:07:19 PDT 2005 Tag: HEAD freeciv/client control.c control.h freeciv/client/gui-gtk-2.0 menu.c freeciv/common packets.def unit.c unit.h freeciv/server unithand.c Cleans up some of the autosettler code in the client. Removing obsolete autoattack code. Patch by Jason. See PR#13499. Wed Jul 20 11:28:48 PDT 2005 Tag: HEAD freeciv/ai advdiplomacy.c advdiplomacy.h freeciv/common player.h freeciv/server diplhand.c diplomats.c plrhand.c savegame.c unittools.c Add AI reactions to diplomat incidents, declarations of war and nuclear explosions, even if not done against that player. This affects 'AI love'. Also changes Senate so that it will only prevent declarations of war, not every treaty reduction. For declarations of war, we will remember the highest level of treaties between players ever, and punish AI attitudes towards war between former allies and friends, which is an indication of backstabbing and betrayal. Patch in PR#13361. Wed Jul 20 11:20:22 PDT 2005 Tag: HEAD freeciv/common/aicore aisupport.c Make the AI's calculation of the gold worth of cities more realistic, adding more variables to the equation and removing a silly constant. Prices go up by more than 100% in most cases, which should help against the complaints that the AI sells its cities cheap. See PR#13362. Wed Jul 20 10:32:30 PDT 2005 Tag: HEAD freeciv/server plrhand.c freeciv/common player.c player.h A previous commit missed some files, breaking compile. Reported as PR#13496 by White Raven. Wed Jul 20 06:18:17 PDT 2005 Tag: HEAD freeciv/ai advdiplomacy.c Fix cannot-declare war bug. Do not increase love while we count down to war. See PR#13401. Wed Jul 20 04:02:37 PDT 2005 Tag: HEAD freeciv/data/default units.ruleset Remove obsolete AI comments. Reported by Lo'oris. See http://forum.freeciv.org/viewtopic.php?p=6941#6941 Wed Jul 20 00:19:20 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client packhand.c tilespec.c freeciv/client/gui-win32 inteldlg.c repodlgs.c freeciv/common game.c player.c player.h team.c team.h tech.c tech.h freeciv/server savegame.c srv_main.c Move the player_research struct into the team structure. Now every player has a team and you always share your research with team mates. Patch by me in PR#13429 Tue Jul 19 19:04:31 PDT 2005 Tag: HEAD freeciv/client/gui-win32 connectdlg.c dialogs.c helpdlg.c menu.c Fix gui-win32 compilation. Nation select dialog has been disabled pending a rewrite. Mon Jul 18 23:58:45 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common terrain.c Fix one crash when the client dereferences T_UNKNOW. Patch by me in PR#13478 Mon Jul 18 15:46:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 dialogs.c pages.c plrdlg.c plrdlg.h freeciv/common government.c government.h map.h nation.c nation.h player.h requirements.c requirements.h tech.h freeciv/server barbarian.c barbarian.h citytools.c gamehand.c plrhand.c plrhand.h ruleset.c savegame.c srv_main.c srv_main.h stdinhand.c freeciv/server/scripting api.pkg api_find.c Change nation variables to be pointers rather than index integers. Patch by me in PR#13482. Mon Jul 18 10:16:16 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common packets.def packets_gen.c Remove the is-info tag from all packets, and add a warning note to the tag to discourage future use. This fixes at least one known bug where player info wasn't being updated properly in the client. Reported by Mateusz Stefek in PR#13468. Patch by me. Sat Jul 16 02:04:53 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client civclient.c freeciv/client/gui-gtk-2.0 cityrep.c dialogs.c diplodlg.c finddlg.c gui_stuff.c gui_stuff.h messagedlg.c messagewin.c plrdlg.c repodlgs.c spaceshipdlg.c Make the diplomatic window a tab. Patch by me in PR#13432 Sat Jul 16 01:59:26 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common game.c Don't crash the client when a user with no player presses the nation column after the game has started. Patch by Jason in PR#13456 Fri Jul 15 20:54:12 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common nation.c nation.h packets.def packets_gen.c packets_gen.h freeciv/data/nation barbarian.ruleset observer.ruleset freeciv/server barbarian.c plrhand.c ruleset.c Remove the playable_nation_count variable. Now the nation struct tells whether the nation is for regular, barbarian, and/or observer players. Patch by me in PR#13473. Fri Jul 15 20:35:56 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common terrain.h freeciv/common/aicore path_finding.c pf_tools.c Fix several bugs with dereferencing of T_UNKNOWN in client-side goto. Patch by me in PR#13478. Fri Jul 15 10:06:06 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client packhand.c Fix rarelly occuring bug when pplayer.ai.control is still garbage and player's science handicap is being calculated in handle_player_info(). Reported by Jason in PR#13451, patch by me Fri Jul 15 09:09:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common dataio.c Use C99 stdint data types inside the network code. Patch by me in PR#13464; requested by Benoit Hudson. Fri Jul 15 09:03:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/m4 c99.m4 Require that stdint.h (provided in C99) is present. Patch by me in PR#13450. Thu Jul 14 12:25:44 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aisettler.c aitools.c aiunit.c freeciv/client control.c goto.c helpdata.c helpdata.h packhand.c tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 helpdlg.c menu.c freeciv/common city.c combat.c game.c improvement.h map.c movement.c movement.h requirements.c requirements.h terrain.c terrain.h tile.c tile.h unit.c freeciv/common/aicore pf_tools.c freeciv/manual civmanual.c freeciv/server citytools.c gotohand.c maphand.c maphand.h ruleset.c sanitycheck.c savegame.c settlers.c unittools.c freeciv/server/generator mapgen.c startpos.c utilities.c freeciv/server/scripting api.pkg api_find.c Change terrain variables to use pointers to struct terrains instead of Terrain_type_id integers. T_UNKNOWN is changed to be NULL; this may expose bugs where T_UNKNOWN is dereferenced as a terrain type. Patch by me in PR#13442. Thu Jul 14 11:22:17 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/data/scenario .cvsignore Backport .cvsignore from development version. Thu Jul 14 00:00:30 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/client packhand.c Backport: Don't popup city dialog in observer mode when the city is founded or conquered. Patch by me in PR#13466 Wed Jul 13 23:59:27 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client packhand.c Don't popup city dialog in observer mode when the city is founded or conquered. Patch by me in PR#13466 Wed Jul 13 09:49:39 PDT 2005 Tag: HEAD freeciv/ai aiguard.c aitools.c aitools.h freeciv/server unithand.c Reinitialize AI unit data when units change owners, and do not complain so loudly at wrong owner references, since we cannot guarantee them. Patch by Benedict Adamson in PR#13401. Wed Jul 13 08:41:32 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client goto.c options.c options.h freeciv/common/aicore path_finding.c path_finding.h pf_tools.c Allow client goto into unknown tiles. Patch by Raimar Falk and myself in PR#6977. Wed Jul 13 08:29:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 dialogs.c freeciv/server citytools.c plrhand.c plrhand.h srv_main.c Remove references to game.control.playable_nation_count. Users instead use is_nation_playable where needed. pick_available_nation is rewritten and select_random_nation is removed in the process. The behavior of the GTK2 nation selection dialog is also changed slightly. Patch by me in PR#13453. Tue Jul 12 16:57:54 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/utility shared.c shared.h Add a new function is_safe_filename to see if a file name from an untrusted source is safe to use. Patch by Per Mathisen in PR#13463 with changes by me. Tue Jul 12 14:51:23 PDT 2005 Tag: HEAD freeciv/common game.c game.h freeciv/server settings.c Use GAME_DEFAULT_SAVETURNS define instead of a hard-coded number for saveturns. From pubserver patch in PR#13262. Tue Jul 12 14:25:48 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server gamelog.c gamelog.h freeciv/utility log.c Change log functions to strdup pointers to filenames so that they don't end up dangling. Patch by Per Mathisen in PR#13461 with changes by me. Tue Jul 12 10:57:53 PDT 2005 Tag: HEAD freeciv/server diplomats.c Fix compile failure on pubserver. Someone thought stuffing a variable declaration in the middle of a function was a good idea. But it is not! Mon Jul 11 23:17:48 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv ChangeLog Update ChangeLog for 2.0.2. Mon Jul 11 21:17:06 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc PEOPLE Update PEOPLE for 2.0.3. Mon Jul 11 21:02:19 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS version.in freeciv/common version.h freeciv/doc BUGS Update NEWS for 2.0.3. Mon Jul 11 12:31:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common nation.c nation.h freeciv/server srv_main.c Add a new function is_nation_playable. Change nations_iterate to iterate over all (including unplayable) nations and have the callers use is_nation_playable as needed to filter out unplayable ones. Patch by me in PR#13425. Mon Jul 11 08:09:24 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common dataio.c Backport: fix a glitch where "long" was assumed to be a 32-bit value; this broke the network code on some 64-bit machines. Also add assertions to catch (at runtime) other such errors. Reported by Michael Lorenz in PR#13416. Mon Jul 11 08:09:23 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common dataio.c Fix a glitch where "long" was assumed to be a 32-bit value; this broke the network code on some 64-bit machines. Also add assertions to catch (at runtime) other such errors. Reported by Michael Lorenz in PR#13416. Mon Jul 11 00:38:30 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/client/gui-gtk-2.0 dialogs.c Backport: If a diplomat is killed and a user presses the Incite button, the diplomat dialog is hidden and no new diplomat dialog will ever be opened. Reported by David Tansey . Patch by me in PR#13443 Mon Jul 11 00:33:52 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c If a diplomat is killed and a user presses the Incite button, the diplomat dialog is hidden and no new diplomat dialog will ever be opened. Reported by David Tansey . Patch by me in PR#13443 Sun Jul 10 09:04:55 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server savegame.c Backport: Save nations on starting positions by untranslated name. Patch by me in PR#13440 Sun Jul 10 09:03:11 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server savegame.c Save nations on starting positions by untranslated name. Patch by me in PR#13440 Sat Jul 9 10:46:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aisettler.c aitools.c aiunit.c freeciv/client control.c goto.c helpdata.c packhand.c tilespec.c freeciv/client/gui-ftwl gui_text.c freeciv/client/gui-gtk-2.0 helpdlg.c menu.c freeciv/client/gui-mui gui_main.c helpdlg.c freeciv/client/gui-sdl dialogs.c menu.c freeciv/client/gui-win32 helpdlg.c menu.c freeciv/client/gui-xaw helpdlg.c menu.c freeciv/common city.c combat.c game.c map.c terrain.c terrain.h tile.c unit.c freeciv/common/aicore pf_tools.c freeciv/manual civmanual.c freeciv/server gotohand.c maphand.c ruleset.c sanitycheck.c savegame.c settlers.c unittools.c freeciv/server/generator mapgen.c freeciv/server/scripting api_find.c api_types.h Rename "struct tile_type" as "struct terrain". Rename "get_tile_type", "tile_types_free", and "tile_types" accordingly. Patch by me in PR#13424. Sat Jul 9 03:19:48 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdomestic.c aidata.c Fix a mistake in 13407 which made AI not to build any settlers at all. Fix AI behaviour in AI-only games. Patch by me in PR#13407 Thu Jul 7 20:31:19 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c improvement.c improvement.h map.c nation.c nation.h tech.c tech.h terrain.c terrain.h tile.h unittype.c unittype.h Add an index to the tile_type struct, and remove the const casts on the index fields of the other structs. Patch by me in PR#13412. Thu Jul 7 01:34:38 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdomestic.c aidata.c aidata.h freeciv/common player.h freeciv/server stdinhand.c Allow easy AI to build only few more cities than the best human player has. Patch by me in PR#13407 Wed Jul 6 01:17:34 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server diplhand.c plrhand.c plrhand.h Backport: Properly handle alliance breakup in a pact reduction treaty. Patch by me in PR#13413 Wed Jul 6 01:16:52 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server diplhand.c plrhand.c plrhand.h Properly handle alliance breakup in a pact reduction treaty. Patch by me in PR#13413 Tue Jul 5 09:40:51 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-xaw inteldlg.c Fix a bug in the gui-xaw's intelligence dialog when total_bulbs_required is called on A_NOINFO. Reported by Dag Arneson, patch by me in PR#13405 Mon Jul 4 11:42:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aisettler.c aitools.c aiunit.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/client/gui-win32 helpdlg.c freeciv/client/gui-xaw helpdlg.c freeciv/common combat.c packets.def packets_gen.c terrain.h freeciv/data/civ1 terrain.ruleset freeciv/data/civ2 terrain.ruleset freeciv/data/default terrain.ruleset freeciv/data/history terrain.ruleset freeciv/server unittools.c Change terrain defense bonus values to be represented in the ruleset as a percent bonus instead of a perdeca multiplier. Most internal calculations are unchanged and convert back into a perdeca before using the value so only multiples of 10% are supported properly for now. Patch by James Canete in PR#13355 with added comment by me. Mon Jul 4 10:48:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c aicity.c aihunt.c aisettler.c aitools.h aiunit.c freeciv/client citydlg_common.c climisc.c control.c mapctrl_common.c mapview_common.c overview_common.c packhand.c tilespec.c freeciv/client/agents sha.c freeciv/client/gui-gtk-2.0 citydlg.c dialogs.c gui_main.c happiness.c freeciv/client/gui-win32 citydlg.c dialogs.c happiness.c freeciv/client/gui-xaw gui_main.c freeciv/common city.c city.h player.c unit.c unit.h freeciv/common/aicore caravan.c cm.c freeciv/server barbarian.c citytools.c cityturn.c diplhand.c maphand.c maphand.h plrhand.c sanitycheck.c savegame.c score.c settlers.c unithand.c unittools.c freeciv/server/scripting api.pkg Change several fields that point to players by number so that they instead point to the player by pointer. Now all players in global structures should be referred to by pointer. Patch by me in PR#13391. Sun Jul 3 23:52:06 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/data/civ2 buildings.ruleset freeciv/data/history buildings.ruleset Fix granary in civ2 and history ruleset. Reported by John Soltow in PR#13399 Sun Jul 3 11:31:58 PDT 2005 Tag: HEAD freeciv/common packets.def Improve packets.def documentation. See PR#13397. Sat Jul 2 23:53:17 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c freeciv/client/gui-win32 dialogs.c freeciv/client/gui-xaw dialogs.c freeciv/common capstr.c freeciv/server citytools.c diplomats.c techtools.c techtools.h Cleanup code and protocol relevant to diplomats stealing techs. Patch by me in PR#13394 Sat Jul 2 23:43:11 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/client/gui-gtk-2.0 dialogs.c Fix problems with spies when not having an embassy. Patch by me in PR#13393 Sat Jul 2 11:03:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Don't dissolve the senate automatically when declaring war without reason under governments with a senate. Instead the player is given a message telling him he must dissolve the senate manually before declaring war. Patch by me in PR#13222; design by myself and Per Mathisen. Sat Jul 2 08:59:11 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c Remove an assertion that causes the server to crash when loading a game with a client connected. Report and fix by in PR#13388. Sat Jul 2 08:41:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Handle nation availability packets for barbarian and observer nations, rather than logging an error. Patch by me in PR#13386. Sat Jul 2 00:33:05 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Properly handle future techs in get_a_tech.diff. Patch by me in PR#13392 Fri Jul 1 15:26:51 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to 2.0.3-beta. Fri Jul 1 01:25:34 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server diplhand.c diplomats.c techtools.c techtools.h freeciv/server/scripting api_actions.c Remove unused next_tech argument of found_new_tech(). Patch by me in PR#13378 Thu Jun 30 14:11:00 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server diplhand.c diplomats.c techtools.c techtools.h freeciv/server/scripting api_actions.c Calculate conquercost/freecost/diplcost based on the tech we've received, not on the tech we are currently researching. Patch by Marko Lindqvist in PR#9148 Thu Jun 30 13:38:43 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server settings.c settings.h stdinhand.c Add new server command: 'show changed'. It shows a list of options with non-default values. Patch by Thomas Müller in PR#13302 Thu Jun 30 13:29:24 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c total_bulbs_required() cannot be called on A_UNSET. This patch fixes show_info_popup(). Patch by me in PR#13385 Thu Jun 30 13:18:37 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client climisc.c text.c freeciv/client/gui-gtk-2.0 repodlgs.c freeciv/server report.c techtools.c total_bulbs_required() cannot be called on A_UNSET. This patch fixes some cases where it is called. Patch by Jason in PR#13385 Thu Jun 30 22:12:57 EEST 2005 Tag: HEAD freeciv/server maphand.c maphand.h savegame.c Make tile owner information subject to fog of war. Patch by me in #10191 Thu Jun 30 11:56:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c freeciv/server stdinhand.c Fix a bug where game_renumber_players would end up sharing unit and city lists between players. Now the old player's pointer data is completely freed in game_remove_player and game_renumber_players reallocates it all from scratch. Reported by Benedict Adamson in PR#13353. Patch by me. Thu Jun 30 18:43:01 EEST 2005 Tag: HEAD freeciv/common map.c movement.c unittype.c unittype.h unit_class structure with movement related parameters terrain_affects and damage_slows. Patch by me in #13334. Thu Jun 30 01:23:37 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/scenario europe-200x100-v2.sav Add starting positions for Bulgaria and Romania. Patch by me in PR#13370 Thu Jun 30 01:07:10 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server diplomats.c techtools.c techtools.h Remove redundant found_new_future_tech() and replace it with proper found_new_tech() calls. Patch by me in PR#13369 Wed Jun 29 12:47:34 PDT 2005 Tag: HEAD freeciv/client/gui-xaw graphics.c gui-xaw: fix crashes when png transparent array entry is out of palette. Patch in PR#13374. Wed Jun 29 02:23:12 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/po POTFILES.in freeciv/data/nation bulgarian.ruleset Makefile.am freeciv/data/default nations.ruleset Add bulgarian nation by Grigor Gatchev Wed Jun 29 01:53:17 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server plrhand.c plrhand.h techtools.c Introduce notify_team_ex() function and use it in found_new_tech(). Patch by me in #13357 Wed Jun 29 01:43:52 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server techtools.c Revert 13360. Since the real cause of the bug is fixed in 13366 we don't need this hack Wed Jun 29 01:30:30 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/common tech.c Backport: Clean up get_invention(). Specify that it can be called only with real techs or A_FUTURE. Make update_research() mark A_FUTURE as TECH_REACHABLE when a player cannot research any other tech. Patch by me in PR#13366. Assertion is not so much restrictive as it is in the HEAD branch - probably this won't cause any new bug. Suggestions by Jason. Wed Jun 29 01:21:25 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common tech.c freeciv/ai aihand.c Clean up get_invention(). Specify that it can be called only with real techs or A_FUTURE. Make update_research() mark A_FUTURE as TECH_REACHABLE when a player cannot research any other tech. Patch by me in PR#13366. Suggestions by Jason Tue Jun 28 20:32:46 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server techtools.c Avoid a crash if the client requests the tech goal be changed to A_NONE. Patch by me in PR#13350. Tue Jun 28 20:32:44 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: avoid a crash if the client requests the tech goal be changed to A_NONE. Patch by me in PR#13350. Tue Jun 28 19:17:54 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server citytools.c srv_main.c Backport: fix a potential crash when an anonymous player picks their nation. Patch by me in PR#13343. Tue Jun 28 19:17:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server citytools.c srv_main.c Fix a potential crash when an anonymous player picks their nation. Patch by me in PR#13343. Wed Jun 29 01:38:10 EEST 2005 Tag: HEAD freeciv/server unittools.c When resolving stacks, bounce all third party units that cannot survive at tile, no matter the terrain. Patch by me in #13336. Tue Jun 28 11:15:28 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk mapctrl.c Backport: fix a possible crash in the GTK overview code. Reported by Benoit Hudson in PR#13356. Patch by me. Tue Jun 28 11:12:31 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 mapctrl.c Backport: fix a possible crash in the GTK2 overview code. Reported by Benoit Hudson in PR#13356. Patch by me. Tue Jun 28 11:12:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 mapctrl.c Fix a possible crash in the GTK2 overview code. Reported by Benoit Hudson in PR#13356. Patch by me. Tue Jun 28 10:50:04 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server maphand.c Backport: If tile ownership changes, update homecities of all units standing on that tile. This is needed because of the happyborders rule. Patch by me in PR#13340 Tue Jun 28 10:48:47 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server maphand.c If tile ownership changes, update homecities of all units standing on that tile. This is needed because of the happyborders rule. Patch by me in PR#13340 Tue Jun 28 10:32:53 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server cityturn.c techtools.c techtools.h unittools.c Clean up some tech code related to free techs. Patch by me in PR#13354 Tue Jun 28 20:24:56 EEST 2005 Tag: HEAD freeciv/common movement.c movement.h freeciv/doc README.rulesets freeciv/server unittools.c More general paratroopers. They cannot paradrop into any terrain they cannot survive at. Patch by me in #13341. Tue Jun 28 20:21:02 EEST 2005 Tag: HEAD freeciv/common fc_types.h movement.c movement.h unittype.c unittype.h freeciv/data/civ1 units.ruleset freeciv/data/civ2 units.ruleset freeciv/data/default units.ruleset freeciv/data/history units.ruleset freeciv/server ruleset.c Replace move_type by unit class in units.ruleset. Internally move_type, determined from class, is still used. Patch by me in #13136. Tue Jun 28 19:34:42 EEST 2005 Tag: HEAD freeciv/server/scripting Makefile.am Distribute api.pkg Patch by Mateusz Stefek in #13359 Tue Jun 28 03:21:52 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server techtools.c Allow A_FUTURE in choose_tech. Patch by me in PR#13360. Reported by pubserver Tue Jun 28 03:21:23 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Backport: Allow A_FUTURE in choose_tech. Patch by me in PR#13360. Reported by pubserver Tue Jun 28 00:26:21 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/client helpdata.c freeciv/client helpdata.c Fix a crash in helpdata. Patch by White Raven in PR#13352 Mon Jun 27 12:31:54 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: revert the choose_random_tech() patch in PR#13198. See PR#13342. Mon Jun 27 11:06:57 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/ai advdiplomacy.c Backport: Don't allow away AI players declare war against it's war target. Patch by me in PR#13349. Reported by Thomas Moler Mon Jun 27 11:06:08 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c Don't allow away AI players declare war against it's war target. Patch by me in PR#13349. Reported by Thomas Moler Mon Jun 27 08:58:12 PDT 2005 Christian Knoke Tag: S2_0 freeciv/po de.po update Mon Jun 27 07:30:17 PDT 2005 Tag: HEAD freeciv/ai aicity.c freeciv/common capstr.c city.c city.h packets.def packets_gen.c packets_gen.h tech.c freeciv/data/default game.ruleset freeciv/server cityturn.c diplomats.c ruleset.c unittools.c Put several additional previously hard-coded values into the rulesets. This should allow scaling outputs by some factor with only ruleset changes. Patch in PR#13322. Mon Jun 27 07:27:13 PDT 2005 Tag: S2_0 freeciv/server stdinhand.c Do not allow observers to vote. Fixes bug reported by Thomas Müller in PR#13008. Fix from patch in PR#12604 (backported). Mon Jun 27 07:13:44 PDT 2005 Tag: HEAD freeciv/server stdinhand.c A vote needs plurality (>50% of votes) to pass. it does not matter how many turns it takes. This removes the problem of surprise votes. Player observers cannot vote or suggest new votes; right now they can pretend to be the controlling connection; i see no reason to grant observer suffrage. These things have been noted by several people, fixed first by this patch in PR#12604. Mon Jun 27 01:30:38 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server techtools.c unithand.c When caravan revenue is added to the research only one player got updated information. Fixed by me in PR#13339 Sun Jun 26 19:01:37 EEST 2005 Tag: HEAD freeciv/data/default buildings.ruleset Removed Mountains requirement from Hydro Plant See #13273 Sun Jun 26 18:58:06 EEST 2005 Tag: HEAD freeciv/common city.c freeciv/doc README.rulesets Allow airborne city building units. Patch by me in #13330 Sun Jun 26 04:24:24 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server ruleset.c Send nation availability information with rulesets. Patch by me in PR#13270 Sun Jun 26 04:18:08 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server techtools.c Increase the had_embassies[] and can_switch[] arrays sizes. See #13338 Sun Jun 26 04:15:10 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c unittools.c Increase the had_embassy[] array size. Patch by me in #13338 Sun Jun 26 13:44:42 EEST 2005 Tag: HEAD freeciv/common movement.c movement.h New function is_native_terrain() Patch by me in #13335 Sun Jun 26 12:30:12 EEST 2005 Tag: HEAD freeciv/server settlers.c Do not subtract worker food consumption from improvement want when looking for work for existing workers. Even idle workers eat. Patch by me in #13319 Sun Jun 26 12:10:08 EEST 2005 Tag: HEAD freeciv configure.ac Check for c++ compilers Patch by Frédéric Brière in #11320 Sat Jun 25 11:09:42 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server unittools.c Improve 13303 - don't refresh the city when it isn't necessary with happyborders=0. Suggested by Jason Sat Jun 25 09:55:27 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server unittools.c When a unit crosses a border refresh its homecity. This is needed because of the happyborders rule. Patch by me in PR#13303 Sat Jun 25 17:32:39 EEST 2005 Tag: HEAD freeciv/po fi.po Translation merged from S2_0 Sat Jun 25 01:30:42 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Commit: Check incoming player_research and player_tech_goal packets. We cannot trust the client. Patch by me in PR#13326 Sat Jun 25 01:24:04 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server techtools.c Check incoming player_research and player_tech_goal packets. We cannot trust the client. Patch by me in PR#13326 Sat Jun 25 01:19:31 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: fix a bug where bulbs are lost when the server changes the player's research from NONE to a new tech chosen from the player's goal. Patch by Thomas Muller in PR#13198 with changes by me. Sat Jun 25 01:11:38 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server techtools.c Clean up some code in found_new_tech and make it less buggy in team research. Patch by me in PR#13325 Sat Jun 25 01:08:32 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server savegame.c Backport 12953: When a savagame contains unknown nation at starting position ignore that position istead of ignoring all nation restrictions Sat Jun 25 01:05:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client goto.c freeciv/common/aicore path_finding.c path_finding.h pf_tools.c Add support for fuel to the pathfinding code, and use it to support better client goto for air units. Patch by me in PR#13277 based on a design by Gregory Berkolaiko and myself. Sat Jun 25 00:49:20 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 menu.c Fix a bug in the display of the "change to" worker action text in the orders menu. Reported by Mike Jing in PR#13329. Fri Jun 24 18:04:29 EEST 2005 Tag: HEAD freeciv/ai aiexplorer.c likely_ocean() cheated and returned wrong probabilities in hex topologies. Patch by me in #11601. Fri Jun 24 17:50:20 EEST 2005 Tag: HEAD freeciv autogen.sh configure.ac Require at least version 2.55 of autoconf since that is first version with AC_HEADER_STDBOOL Problem reported by Eddie Anderson Fri Jun 24 03:12:47 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server plrhand.c plrhand.h techtools.c techtools.h Move do_*_cost functions into techtools.[ch]. Patch by me in 13324 Thu Jun 23 22:00:02 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server srv_main.c Fix an off-by-one bug that prevented player 0 from ever being removed through the "aifill" setting, and change "aifill" so that created players (from /create) are never removed. Patch by me in PR#13301. Thu Jun 23 21:34:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c team.c Fix a potential crash when adding and removing players from teams. Patch by me in PR#13299. Thu Jun 23 14:58:23 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aitech.c freeciv/server techtools.c techtools.h Makefile.am barbarian.c citytools.c cityturn.c diplhand.c diplomats.c plrhand.c plrhand.h savegame.c srv_main.c unithand.c unittools.c freeciv/server/scripting api_actions.c Move server tech (research) code into a new set of files techtools.[ch]. Patch by Mateusz Stefek in PR#13314 with style and comment changes by me. Thu Jun 23 13:35:47 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server sernet.c Backport: fix a bug where if the server was compiled without readline, and stdin had been closed, it would crash when a client connected. Patch by me in PR#13307. Thu Jun 23 13:35:46 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server sernet.c Fix a bug where if the server was compiled without readline, and stdin had been closed, it would crash when a client connected. Patch by me in PR#13307. Thu Jun 23 08:34:30 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server/generator mapgen.c freeciv/server/generator mapgen.c When server map generation fails with generator=3 startpos=3 and landmass=85 fallback to proper generator. Reported by pubserver. Patch by me in PR#13315 Thu Jun 23 01:45:49 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/common packets_gen.c packets_gen.h capstr.c Commit new packets_gen.[ch] and update capstring Thu Jun 23 01:05:37 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po update Thu Jun 23 01:01:09 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/ai aicity.c freeciv/common game.c improvement.c packets.def requirements.c tech.c freeciv/server plrhand.c Reduce the amount of information stored in the global_advances array. This makes it easier to handle and less information is transfered to the client. See #13308 Thu Jun 23 00:24:38 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c Cross out unavailable nation when the nation selection dialog is open. Patch by me in #13305 Thu Jun 23 00:20:37 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/ai advdiplomacy.c Backport: #10997 Never sell last two cities. This was reported by many. Patch by me Tue Jun 21 09:21:00 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c aicity.c aidata.c aidiplomat.c aitech.c freeciv/client climisc.c packhand.c reqtree.c text.c freeciv/client/gui-gtk-2.0 gui_main.c inteldlg.c repodlgs.c freeciv/client/gui-xaw gui_main.c inteldlg.c repodlgs.c freeciv/common game.c player.c player.h tech.c freeciv/server cityturn.c diplomats.c plrhand.c report.c savegame.c score.c srv_main.c unittools.c freeciv/server/scripting api_actions.c Encapsulate the pplayer->research field behind an accessor function get_player_research. Patch by Mateusz Stefek in PR#13306 with changes by me. Tue Jun 21 03:17:03 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server srv_main.c srv_main.h stdinhand.c Call init_available_nations after loading a game. Patch by me in PR#13270 Tue Jun 21 02:11:03 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/client packhand.c Backport: Don't popup the caravan dialog in front of the observer dialog. Patch by me in PR#13265 Tue Jun 21 02:10:15 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client packhand.c Don't popup the caravan dialog in front of the observer dialog. Patch by me in PR#13265 Mon Jun 20 14:46:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Fix a bug where bulbs are lost when the server changes the player's research from NONE to a new tech chosen from the player's goal. Patch by Thomas Muller in PR#13198 with changes by me. Sat Jun 18 01:43:21 PDT 2005 Christian Knoke Tag: S2_0 freeciv/po de.po updated. Fri Jun 17 16:03:35 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common unit.c Fix a bug in get_unit_tile_pillage_set that caused it to crash. Reported by Marko Lindqvist in PR#13276. Fri Jun 17 15:11:31 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common unit.c Backport: don't allow naval units to move into inland cities, even if they happen to be illegally adjacent to one. Reported by Marko Lindqvist in PR#13194. Fri Jun 17 15:11:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common movement.c Don't allow naval units to move into inland cities, even if they happen to be illegally adjacent to one. Reported by Marko Lindqvist in PR#13194. Thu Jun 16 12:54:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server settlers.c Fix a bug in autosettlers that caused ETA times to be stored incorrectly. This could result in an infinite recursion in some cases or simply wrong autosettler behavior. Also some additional sanity checks are added to catch future errors. Reported by Benoit Hudson in PR#13156. Patch by Marko Lindqvist and myself. Thu Jun 16 09:52:59 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/data/civ1 buildings.ruleset Fix the granary effect bonus. Patch by Mateusz Stefek in PR#13266. Wed Jun 15 14:47:33 PDT 2005 Tag: HEAD freeciv/client/gui-xaw graphics.c pages.c gui-xaw: fixes in graphics load code and improvement of start page popdown Wed Jun 15 13:23:01 PDT 2005 Tag: HEAD freeciv/utility shared.c Change multicast group from 225.0.0.1 to 225.1.1.1, since the former is treated specially by some routers, and can cause network trouble. Reported by "Tamara, Enrique" in PR#13245. Wed Jun 15 12:41:26 PDT 2005 Tag: HEAD freeciv/doc BUGS TODO Fix some bugs-related addresses and references in doc/BUGS and doc/TODO. Patch by Egor in PR#13272. Wed Jun 15 12:39:25 PDT 2005 Tag: HEAD freeciv/ai aiguard.c Ensure that we never have a unit owned by another player as guard. Reported by Jason in PR#13227. Wed Jun 15 10:14:57 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 helpdlg.c Use tech graphics in the help dialog. Patch by me in PR#13258. Tue Jun 14 11:49:08 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c freeciv/common game.c game.h nation.c packets.def packets_gen.c packets_gen.h freeciv/server connecthand.c meta.c plrhand.c savegame.c settings.c srv_main.c stdinhand.c Put the is_new_game value into the game.info struct, where it will be sent to the client automatically. Patch by me in PR#13264. Tue Jun 14 11:31:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c freeciv/common nation.c freeciv/server srv_main.c stdinhand.c Fix bugs in loading of savegames: - Don't try to aifill if it's not a new game. - Don't allow changing teams if it's not a new game. - Don't allow changing nations if it's not a new game. Reported by Mateusz Stefek in PR#13246. Patch by me. Tue Jun 14 11:30:50 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: don't allow changing of teams in pregame when it's not a new game. Reported by Mateusz Stefek in PR#13246. Sun Jun 12 21:42:45 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv ChangeLog Update ChangeLog for 2.0.2. Sun Jun 12 21:29:47 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS freeciv/doc BUGS Bump other version texts to 2.0.2. Sun Jun 12 21:09:37 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc PEOPLE Update PEOPLE from 2.0.2. Sun Jun 12 21:09:19 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc PEOPLE Fix mysterious typo. Sun Jun 12 21:06:34 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc PEOPLE Update PEOPLE for 2.0.2. Sun Jun 12 20:38:14 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS Update NEWS for 2.0.2. Sun Jun 12 09:59:32 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to 2.0.2. Sat Jun 11 16:14:01 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data civ1.serv civ2.serv Add sciencebox value back to civ1 and civ2 rulesets. Sat Jun 11 12:07:30 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client plrdlg_common.c plrdlg_common.h freeciv/client/gui-gtk-2.0 plrdlg.c Improve the sorting behaviour of the players list. Now you can specify ordering method for each column, so they may be ordered differently then alphabetically. The patch defines sorting method for score and for AI love. Patch by me in #13238 Sat Jun 11 11:16:37 PDT 2005 Tag: HEAD freeciv/data civ1.serv Remove now unused 'researchcost' server setting in civ1.serv. Sat Jun 11 11:13:00 PDT 2005 Tag: HEAD freeciv/server ruleset.c When loading the rulesets, a bad impr_req for a unit generated no error message at all. Fixed in PR#13225 by Jason. Sat Jun 11 11:06:48 PDT 2005 Tag: HEAD freeciv/data civ2.serv Remove unused 'researchcost' server setting from civ2.serv. Fri Jun 10 01:11:01 PDT 2005 Tag: HEAD freeciv/client/gui-win32 dialogs.c menu.c gui-win32: fix compilation. Thu Jun 9 19:45:24 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Fix a bug in 2.0 that can cause a team's research to get out of sync. Patch by me in PR#13223. Thu Jun 9 19:20:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c city.c game.h packets.def packets_gen.c freeciv/data/civ1 game.ruleset freeciv/data/civ2 game.ruleset freeciv/data/default game.ruleset freeciv/data/history game.ruleset freeciv/server savegame.c Make the foodbox server setting into a percentage value. Patch by me in PR#12966. Thu Jun 9 11:34:45 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec Add a tileset priority. When the software has to pick a tileset it chooses the highest-priority matching tileset. Patch by me in PR#13231. Thu Jun 9 11:30:14 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server srv_main.c When assigning nations at random, assign leader names too. Patch by me in PR#13230. Thu Jun 9 11:24:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server connecthand.c settings.c srv_main.c srv_main.h stdinhand.c Change the aifill server setting so that it has immediate effects. New AI players are created or removed immediately to reach the aifill amount. Patch by me in PR#13211. Wed Jun 8 14:11:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client overview_common.c Return a color structure in overview_tile_color. Taken from PR#13240 by Egor Vyscrebentsov . Wed Jun 8 11:26:04 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 gui_main.c freeciv/common packets.def packets_gen.c packets_gen.h freeciv/server plrhand.c stdinhand.c Show the AI difficulty level in the pregame player list. This also means the difficulty level must be sent to the client. Patch by me in PR#13229. Wed Jun 8 11:14:57 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Give free railroads to everyone on the team when one team member researches railroad. Patch by Mateusz Stefek in PR#13180. Wed Jun 8 11:02:01 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: make sure the player packet is actually filled out when sending it to unattached connections. Patch by me in PR#13217. Wed Jun 8 11:02:00 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Make sure the player packet is actually filled out when sending it to unattached connections. Patch by me in PR#13217. Wed Jun 8 09:54:32 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c packets.def packets_gen.c packets_gen.h Remove the unused firepower_factor variable. Patch by me in PR#13236. Wed Jun 8 07:39:26 PDT 2005 Tag: HEAD freeciv/client/gui-xaw dialogs.c pages.c gui-xaw: compile fix Tue Jun 7 09:55:01 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server settlers.c Remove a spurious log added in PR#13171. Tue Jun 7 09:18:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c colors_common.h overview_common.c tilespec.c freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec freeciv/data/misc colors.tilespec Add separate colors for allied units and cities in the overview. Patch by me in PR#12945. Mon Jun 6 23:20:05 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server hand_gen.c hand_gen.h plrhand.c Include the turn number in the turn-done packet. If the turn doesn't match the packet is discarded. Patch by me in PR#13185. Mon Jun 6 23:17:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c packhand.c text.c tilespec.c freeciv/client/gui-gtk-2.0 dialogs.c menu.c freeciv/client/include dialogs_g.h freeciv/common capstr.c city.c map.c map.h packets.def packets_gen.c packets_gen.h requirements.c terrain.c terrain.h tile.c tile.h unit.c unit.h freeciv/server maphand.c maphand.h sanitycheck.c savegame.c settlers.c unithand.c unittools.c freeciv/server/generator startpos.c Change terrain special values from a mask into an enumeration. Patch by me in PR#13171. Mon Jun 6 16:19:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server/scripting Makefile.am Don't distribute built sources, since they aren't built as part of "make dist". Reported by Daniel Doran in PR#13221; problem tracked down by Reinier Post. Mon Jun 6 13:35:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c Popup the science dialog in alert mode if there is no tech goal or research target set. Patch by Daniel Speyer in PR#13220 with changes by me. Mon Jun 6 12:03:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c When a unit is moved for some external reason (like having its transporter move under it), cancel its orders. Reported by Christian Knoke in PR#12616. Mon Jun 6 12:03:29 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server unittools.c Backport: when a unit is moved for some external reason (like having its transporter move under it), cancel its orders. Reported by Christian Knoke in PR#12616. Mon Jun 6 11:47:42 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Fix a menu update problem: when a unit is selected the "load"/"unload" menu choices are sensitized or desensitized correctly, but later the (un)loading of another unit can cause this sensitivity to become wrong. The fix is just to update the menus when a nearby unit is (un)loaded. Reported by Christian Knoke in PR#12679. Mon Jun 6 11:47:41 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: fix a menu update problem: when a unit is selected the "load"/"unload" menu choices are sensitized or desensitized correctly, but later the (un)loading of another unit can cause this sensitivity to become wrong. The fix is just to update the menus when a nearby unit is (un)loaded. Reported by Christian Knoke in PR#12679. Sat Jun 4 20:54:41 PDT 2005 Tag: HEAD freeciv/client/gui-win32 connectdlg.c dialogs.c gui-win32: Add "Pick nation" button, and ensure connect dialog is closed upon starting a new game. Reported by Graham Reeds as PR#13204. Patch by me. Sat Jun 4 16:34:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Updated pofiles after 'make dist'. Sat Jun 4 15:57:24 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c player.c player.h Fix several bugs when removing a player twice. Patch by me in PR#13213. Sat Jun 4 11:20:24 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Resend player info when AI status is toggled. Patch by me as part of PR#13202. Sat Jun 4 11:11:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server srv_main.c Change a send_game_info(game_connections) to send_game_info(NULL). Patch by me as part of PR#13202. Sat Jun 4 09:31:59 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c Add sanity checking to get_player to avoid returning a garbage pointer for out-of-range player numbers. Patch by me in PR#13207. Sat Jun 4 09:28:19 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c pages.c freeciv/common team.c freeciv/server stdinhand.c Add a GUI interface to the GTK client that allows easy configuration of teams. Patch by me in PR#13208. Fri Jun 3 18:52:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Draw the tens digit of the goto path length instead of drawing the ones digit twice. Reported by Benoit Hudson in PR#13210. Fri Jun 3 18:31:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c Fix the turns-to-research number in the goal text of the science dialog. Previously it wouldn't count bulbs researched on the current tech if the current tech was the same as the goal. Patch by me in PR#13209. Fri Jun 3 11:09:30 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: fix several conflicting bugs in the updating of city dialog unit lists when units are loaded or unloaded. Reported by Christian Knoke in PR#12787. Patch by me. Fri Jun 3 11:09:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Fix several conflicting bugs in the updating of city dialog unit lists when units are loaded or unloaded. Reported by Christian Knoke in PR#12787. Patch by me. Fri Jun 3 09:53:57 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c Update the connection list (pregame players' dialog) when a player is removed. Patch by me as part of PR#13202. Fri Jun 3 09:46:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c freeciv/common fc_types.h nation.c nation.h freeciv/server srv_main.c Don't allow the player to popup the nation selection dialog for a player if they don't have permissions to edit that player's nation. Patch by me in PR#13203. Tue May 31 18:02:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 gui_main.c gui_stuff.c gui_stuff.h pages.c pages.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h player.c player.h freeciv/server hand_gen.c hand_gen.h plrhand.c srv_main.c stdinhand.c Allow toggling of pregame readiness. You can toggle your readiness by clicking on the check-box in the pregame player list. The "Ready" button also renames itself as needed when readiness status changes. Patch by me in PR#13184. Tue May 31 17:47:15 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c civclient.h control.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server hand_gen.c hand_gen.h unithand.c Remove server goto from the client. All client goto now uses orders. Patch by me in PR#13187. Tue May 31 17:32:31 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c control.h mapctrl_common.c Remove the draw_goto_line conditional in client goto, since it is now always true. Patch by me in PR#13186. Mon May 30 20:15:59 PDT 2005 Tag: HEAD freeciv/ai aiunit.c Modify ai_manage_caravan to use the new caravan-optimizing code. As an aside, this fixes an unreported bug whereby ai caravans sit around a turn before creating a trade route when they get to their destination. Patch by me in PR#9856. Mon May 30 20:10:33 PDT 2005 Tag: HEAD freeciv/common/aicore caravan.c caravan.h Makefile.am Added aicore support for optimizing caravans. Patch by me in PR#9856. Sun May 29 03:40:44 PDT 2005 Tag: HEAD freeciv/client/gui-xaw actions.c connectdlg.c dialogs.c gotodlg.c gui_main.c pages.c pages.h freeciv/data Freeciv.in gui-xaw: Implement start (pregame) page and compile fix Sat May 28 14:26:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server diplomats.c Fix the setting of bitfields in the spy sabotage list packet. Reported by Egor Vyscrebentsov and Marko Lindqvist in PR#13164. Patch by me. Sat May 28 14:24:00 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client goto.c goto.h freeciv/client/gui-gtk-2.0 gotodlg.c freeciv/client/gui-mui gotodlg.c mapclass.c freeciv/client/gui-sdl dialogs.c gotodlg.c freeciv/client/gui-win32 gotodlg.c freeciv/client/gui-xaw gotodlg.c Change the go-to-city operation (from the goto dialog) to use client-side goto (orders) instead of server goto. This improves the behavior since server goto is buggy. Reported by Benoit Hudson in PR#13172. Patch by me. Sat May 28 14:15:43 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data Makefile.am trident.tilespec trident_shields.tilespec Remove trident_shields, and add the selection rectangle to trident. Patch by me in PR#13176. Sat May 28 03:47:21 PDT 2005 Tag: HEAD freeciv/client/gui-xaw colors.c colors.h dialogs.c graphics.c gui_main.c helpdlg.c mapctrl.c mapctrl.h mapview.c messagedlg.c gui-xaw: Add RGBA-32 support and multiple compile fixes Fri May 27 19:19:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common team.c Fix two bugs causing both server and client to crash in the team code when a savegame is loaded while the server has a user connected already. Reported by Mateusz Stefek in PR#13179. Patch by me. Fri May 27 01:32:11 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Backport: Reset changed_from when a new tech is researched. This should remove many cheat-like scenarios like the one which elfstone (lists at elfstone.de) described in #13178. Patch by me. Fri May 27 01:21:11 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server plrhand.c Reset changed_from when a new tech is researched. This should remove many cheat-like scenarios like the one which elfstone (lists at elfstone.de) described in #13178. Patch by me. Thu May 26 08:06:01 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c pages.c Put all players (not just connected ones) into the pregame player list. Patch by me in PR#13151. Wed May 25 21:58:22 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server unittools.c Backport: stop a patrol after it's gone through one full cycle in a single turn. Without this, a patrol on railroad will never end. Reported by Frank Wilde in PR#13167. Patch by me. Wed May 25 21:58:20 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Stop a patrol after it's gone through one full cycle in a single turn. Without this, a patrol on railroad will never end. Reported by Frank Wilde in PR#13167. Patch by me. Wed May 25 21:55:20 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client control.c Backport: fix a bug where another player's units could become the focus unit at the client. Reported by Evan Daniel in PR#13166. Patch by me. Wed May 25 21:55:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c Fix a bug where another player's units could become the focus unit at the client. Reported by Evan Daniel in PR#13166. Patch by me. Wed May 25 21:49:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Fix a crash when doing /away while detached, and don't let observer connections do /away on the player they're observing. Patch by me in PR#13177. Wed May 25 21:49:33 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: fix a crash when doing /away while detached, and don't let observer connections do /away on the player they're observing. Patch by me in PR#13177. Tue May 24 21:21:08 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server sanitycheck.c Backport: skip some sanity checks on non-living players. Patch by me in PR#13155. Tue May 24 09:45:39 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server barbarian.c connecthand.c plrhand.c plrhand.h savegame.c srv_main.c stdinhand.c Fix some bugs with loading of teams from savegames. Reported by Mateusz Stefek in PR#13159. Mon May 23 02:05:43 PDT 2005 Tag: HEAD freeciv/client/gui-win32 dialogs.c gui_main.c helpdlg.c repodlgs.c gui-win32: Fix compilation. Sun May 22 11:12:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c colors_common.c colors_common.h mapview_common.c overview_common.c reqtree.c tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 canvas.c gui_main.c helpdlg.c mapview.c plrdlg.c freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec freeciv/data/misc colors.tilespec Makefile.am Put the enumerated colors and player colors into the tileset. Artists can now edit the RGB values for these colors. Patch by me in PR#13152. Sun May 22 11:06:37 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server connecthand.c plrhand.c stdinhand.c Send info about newly created players to the clients. Patch by me in PR#13150. Sun May 22 11:05:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c pages.c freeciv/client/include dialogs_g.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server hand_gen.c hand_gen.h srv_main.c Allow editing of other players' nations in pregame. Patch by me in PR#13149. Sun May 22 10:48:11 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 repodlgs.c freeciv/common player.c player.h tech.c freeciv/server diplomats.c plrhand.c report.c savegame.c score.c Remove the future_tech value out of the player structure and into the research structure where it belongs. Patch by me in PR#13148. Sun May 22 10:45:23 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/data/civ1 terrain.ruleset freeciv/data/civ2 terrain.ruleset freeciv/data/default terrain.ruleset freeciv/data/history terrain.ruleset freeciv/server ruleset.c Remove the farmland_supermarket_bonus from the ruleset and code, since it is no longer used (effects are used instead). Patch by me in PR#13141. Sun May 22 02:53:12 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/client options.c options.h freeciv/client/gui-gtk-2.0 plrdlg.c Add an option to hide dead players in players dialog. Patch by me in PR#13144, suggestions by Jason, reported by many Sat May 21 12:45:41 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Fix bugs in the forward- and backward- compatibility of researchcost and sciencebox values. Patch by me in PR#13142. Sat May 21 12:40:23 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c aicity.c freeciv/client packhand.c plrdlg_common.c freeciv/common capstr.c game.c packets.def packets_gen.c packets_gen.h player.c player.h team.c team.h freeciv/server commands.c connecthand.c gamelog.c plrhand.c sanitycheck.c savegame.c srv_main.c stdinhand.c Change the design for teams. The team names are now statically allocated rather than creating new teams when players name them. Patch by me in PR#13145. Sat May 21 12:03:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server sanitycheck.c Avoid doing some sanity checks on non-living (including observer) players. Patch by me in PR#13155. Fri May 20 09:07:34 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/ai aicity.c aidata.c aidata.h Backport: initialize AI unit "stats". Patch by me in PR#13137. Fri May 20 09:07:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c aidata.c aidata.h Initialize AI unit "stats". Patch by me in PR#13137. Thu May 19 09:58:23 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c game.h freeciv/server stdinhand.c Add the pregame state back to the server_state enum as an unused entry. This restores the numbering of the states, without which compatibility with old savegames was broken. Patch by me as part of PR#13131. Thu May 19 09:57:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server srv_main.c Don't reset players' governments to Despotism when loading a game. This should obviously only be done for a new game. Patch by me as part of PR#13131. Thu May 19 09:22:08 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Fix a memory leak in the tileset code. Patch by me in PR#13130. Wed May 18 07:12:35 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c colors_common.h freeciv/client/gui-gtk-2.0 plrdlg.c Prevent a crash from using an empty color as the player dialog default player color. Patch by Mateusz Stefek in PR#13133. Tue May 17 16:10:44 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common Makefile.am Fix generate_packets so it runs when freeciv is built out of a separate builddir (but will modify the packets_gen files directly in the srcdir). Patch by me in PR#12992. Tue May 17 16:01:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common team.c team.h Makefile.am nation.c nation.h packets.h Move team code into new files team.[ch]. Patch by me in PR#13044. Tue May 17 16:00:14 PDT 2005 Tag: HEAD freeciv/client/gui-win32 helpdlg.c freeciv/utility shared.c Fix compilation in gui-win32, and fix an obvious bug in shared.c. Sat May 14 15:49:02 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c colors_common.c colors_common.h mapview_common.c overview_common.c reqtree.c freeciv/client/gui-gtk-2.0 canvas.c gui_main.c gui_stuff.c helpdlg.c mapctrl.c mapctrl.h mapview.c plrdlg.c Rewrite the color enumeration. Now colors are enumerated by use rather than (partially) by color. Patch by me in PR#13047. Sat May 14 15:35:28 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common effects.c PR#13049: Ruleset effects cache has two negated fields and one is uninitialized. Bug reported by Jason Dorje Short, patch by me. Sat May 14 15:33:42 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server ruleset.c Send the default specialist correctly over the network (previously garbage was sent, a major bug). Patch by me in PR#13050. Sat May 14 08:38:49 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aihand.c aitech.c PR#13056: Fix requirements vector bug. Patch by me. Sat May 14 08:34:41 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common improvement.c requirements.c freeciv/server citytools.c cityturn.c PR#13056: Fix requirements bug. Patch by Per Inge Mathisen. Sat May 14 07:45:23 PDT 2005 Tag: HEAD freeciv/common city.c A requirement_vector_iterate ended as a requirement_list_iterate... Fixed. See PR#13056. Thu May 12 09:48:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-win32 helpdlg.c Fix compilation of gui-win32's help dialog. Patch by me in PR#13048. Wed May 11 15:07:00 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/default cities.ruleset freeciv/server ruleset.c PR#13046: Clean up specialists in the ruleset. Patch by Jason Dorje Short with changes by me. Wed May 11 13:54:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h Remove the unused, deprecated get_grid_color function. Patch by me in PR#13045. Wed May 11 13:35:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client colors_common.c colors_common.h mapview_common.c tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 plrdlg.c Use a separate function, get_player_color, for accessing player colors. Player colors are no longer included in the "standard" color enumeration. Patch by me in PR#13034. Wed May 11 13:03:08 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c packhand_gen.c packhand_gen.h tilespec.c tilespec.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h specialist.c specialist.h freeciv/server ruleset.c Move specialist ruleset data into its own packet. Patch by me in PR#13042. Wed May 11 12:47:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common events.c Fix comments and style in events.c Wed May 11 12:31:38 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client civclient.c options.c options.h packhand.c freeciv/client/gui-gtk-2.0 messagedlg.c freeciv/client/gui-win32 messagedlg.c freeciv/common events.c Makefile.am events.h Move the event struct declaration to common/events.c. Cleanup. Patch by me under PR#13041: Event unification. Wed May 11 09:44:34 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server ruleset.c Document the client's irregular use of the ruleset_control packet. See PR#13040. Wed May 11 09:40:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Add some assertions to catch requirements initialization errors. See PR#13040. Wed May 11 07:57:09 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/scenario tutorial.sav freeciv/server cityturn.c diplhand.c plrhand.c unittools.c freeciv/server/scripting script_signal.c Add script signals: * building_built (building, city) * unit_cant_be_built (unittype, city, reason) * building_cant_be_built (building, city, reason) * tech_researched (tech, player, source) Update tutorial. Patch by Jason Dorje Short under PR#7245. Wed May 11 07:11:20 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aihand.c aitech.c freeciv/client helpdata.c packhand.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/common capstr.c city.c city.h game.c government.c government.h improvement.c improvement.h packets.def packets_gen.c packets_gen.h requirements.c requirements.h specialist.c specialist.h freeciv/manual civmanual.c freeciv/server citytools.c cityturn.c ruleset.c * Replace the use of static requirement arrays with dynamic requirement vectors. * Parse 'negated' requirement attribute to enable more complex requirements. Make is_req_active take 'negated' attribute into consideration. Patch under PR#13040. Wed May 11 01:03:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c freeciv/common fc_types.h freeciv/utility shared.c shared.h Move MAX_LEN_NAME into fc_types.h. Change user_username to take a buffer as a parameter so there is no enforced maximum length of the name found. Patch by me in PR#13012. Tue May 10 19:06:02 PDT 2005 Tag: HEAD freeciv/client/gui-win32 canvas.c gui-win32: Fix compilation. Tue May 10 17:53:22 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting api.pkg api_methods.c api_methods.h Add more script API functions. Requested by Jason Dorje Short under PR#13037. Patch by me. Tue May 10 17:13:21 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c dataio.c dataio.h effects.c packets.def packets.h packets_gen.c packets_gen.h requirements.c requirements.h freeciv/server ruleset.c PR#13036: Parse and transmit 'negated' requirement field. Patch by me. Tue May 10 16:44:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapview_common.c reqtree.c Avoid passing in COLOR_STD_BLACK as a NULL color pointer. Patch by me in PR#13035. Tue May 10 13:36:19 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common tech.c Fix the comment of base_total_bulbs_required. Tue May 10 13:33:09 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting api.pkg api_find.c api_find.h api_types.h script_signal.c script_signal.h Add the Government type to the scripting API. Add the following methods: * Unit_Type:build_shield_cost() * Building_Type:build_shield_cost() Requested by Jason Dorje Short under PR#13024. Patch by me. Tue May 10 13:02:07 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client mapview_common.c overview_common.c reqtree.c freeciv/client/gui-gtk-2.0 canvas.c freeciv/client/include canvas_g.h #13014: Use color struct in the canvas interface. Patch by Jason Dorje Short . Tue May 10 12:08:54 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c freeciv/client helpdata.c packhand.c freeciv/common city.c city.h effects.c effects.h fc_types.h government.c improvement.c packets.def packets_gen.c packets_gen.h requirements.c requirements.h specialist.c specialist.h freeciv/common/aicore cm.c freeciv/data/civ1 effects.ruleset freeciv/data/civ2 effects.ruleset freeciv/data/default cities.ruleset effects.ruleset freeciv/data/history effects.ruleset freeciv/doc README.effects freeciv/server citytools.c cityturn.c ruleset.c PR#8759: Effects to give bonuses to specialists. Requested by Per Inge Mathisen, patch by Jason Dorje Short. Tue May 10 10:27:09 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/common capstr.c game.c game.h packets.def packets_gen.c packets_gen.h tech.c freeciv/server savegame.c settings.c Change the researchcost value into a sciencebox (percentage multiplier) value. This also fixes a bug causing the researchcost setting to not work with techcost style 1. Patch by me in PR#12929. Tue May 10 10:03:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common packets.def packets_gen.c Fix a bug with client-side nations when loading a savegame while connected to the server. Reported by Per, Hogne, and myself in PR#13028. Tue May 10 10:01:23 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/client cityrepdata.c packhand.c tilespec.c freeciv/common specialist.c specialist.h Makefile.am city.c city.h game.c game.h freeciv/common/aicore cm.c freeciv/server ruleset.c savegame.c Separate the specialist code out into a separate set of files specialist.[ch]. Patch by me in PR#13007. Tue May 10 09:58:53 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting api_methods.c api_methods.h Makefile.am api.pkg api_find.c api_find.h api_types.h script_signal.c script_signal.h Renames Impr_Type to Building_Type. Adds UnitType:has_role(role) method. Under PR#13024. Requested by Jason Dorje Short, patch by me. Tue May 10 09:13:47 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting script.c script_signal.c script_signal.h PR#13024: Add new script API types. Adds these new API types (types you can pass as signal arguments): API_TYPE_IMPR_TYPE, API_TYPE_NATION_TYPE, API_TYPE_UNIT_TYPE, API_TYPE_TECH_TYPE, API_TYPE_TERRAIN Requested by Jason Dorje Short. Patch by me. Tue May 10 08:44:02 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/misc shields.spec Add a missing sprite tag for the Slovakia shield flag. Tue May 10 06:24:02 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/scenario tutorial.sav freeciv/server citytools.c cityturn.c freeciv/server/scripting script_signal.c PR#7245: Wish List: Freeciv Tutorial. Added events: city-built, city-growth, unit-built. These events, which are so obnoxious in-game, allow a steady progression of advice to be given to the user (although a tutorial game is probably short and some of these messages may not be reached). Patch by Jason Dorje Short . Mon May 9 19:25:27 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client options.c freeciv/common events.h freeciv/data/scenario tutorial.sav Makefile.am freeciv/po POTFILES.in freeciv/server/scripting api.pkg PR#7245: Wish List: Freeciv Tutorial. Add prototype tutorial scenario. Patch by Jason Dorje Short. Mon May 9 19:09:57 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting api.pkg api_types.h PR#13019: Meta-Ticket: Improved scripting. Add myplayer:is_human() method. Requested by Jason Dorje Short. Patch by me. Mon May 9 18:48:56 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting script.c PR#13019: Meta-Ticket: Improved scripting. Add even better error reporting for when a callback fails. Reported by Jason Dorje Short. Mon May 9 18:38:03 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting script.c PR#13019: Meta-Ticket: Improved scripting. Add slighly better error reporting for when a callback fails. Mon May 9 18:03:03 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server srv_main.c unittools.c freeciv/server/scripting script_signal.c PR#13019: Meta-Ticket: Improved scripting. This patch adds two more signals: 'turn_started' and 'unit_moved'. Patch by Jason Dorje Short. Mon May 9 17:35:16 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting api.pkg api_find.c api_find.h api_types.h PR#13019: Meta-Ticket: Improved scripting API. This patch adds the Terrain type and makes all names use name_orig. Requested by Jason Dorje Short. Patch by me. Mon May 9 15:32:50 PDT 2005 Tag: HEAD freeciv/client/gui-win32 canvas.c colors.c colors.h helpdlg.c gui-win32: Fix compilation. Mon May 9 14:24:48 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server savegame.c freeciv/server/scripting script.c script.h script_signal.c script_signal.h PR#13015: Remove misfeature of script signals. Signal enabled/disabled state caused havok on scenarios. A bug in script loading from savedgames was also fixed. Bug reported by Jason Dorje Short. Patch by me. Mon May 9 11:44:33 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client colors_common.c colors_common.h PR#13011: move color system into client common. Patch by Jason Short . Mon May 9 11:42:19 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client Makefile.am freeciv/client/gui-gtk-2.0 canvas.c colors.c colors.h gui_main.c gui_stuff.c helpdlg.c mapview.c plrdlg.c freeciv/client/gui-stub colors.c colors.h freeciv/client/include canvas_g.h colors_g.h PR#13011: move color system into client common. Patch by Jason Dorje Short . Mon May 9 09:48:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/po POTFILES.in Remove audio_esd.c from POTFILES. Sun May 8 11:30:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c freeciv/server ruleset.c Fix a bug with citymindist, caused because rulesets are loaded immediately when the server starts. Reported by Brian Dunstan in PR#12996. Sun May 8 06:31:24 PDT 2005 Tag: HEAD freeciv configure.ac freeciv/utility/ftwl be_common_pixels.c be_common_pixels.h be_sdl_pixels.c Makefile.am be_common_24.c be_common_24.h be_sdl.c be_common_24_sprite.c Reorganize ftwl to prepare for an OpenGL backend later on. The pixel-based code is moved into *_pixels. Patch in PR#12656. Sat May 7 23:37:50 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-ftwl gui_text.c freeciv/client/gui-gtk-2.0 menu.c freeciv/common tile.c tile.h freeciv/server unittools.c freeciv/server/generator startpos.c Add a new function tile_apply_activity to the tile.h interface. This function replaces tile_irrigate, tile_mine, and tile_transform. Patch by Brian Dunstan in PR#13003. Sat May 7 23:19:04 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common effects.c Remove an incorrect effects assertion. Reported by Brian Dunstan in PR#13005. Sat May 7 14:39:20 PDT 2005 Tag: HEAD freeciv/client/gui-ftwl citydlg.c dialogs.c gui_text.c mapview.c Update gui-ftwl to work with most recent cvs. Sat May 7 11:58:02 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c aidata.c freeciv/client citydlg_common.c helpdata.c text.c freeciv/common city.c city.h effects.c effects.h government.c improvement.c requirements.c requirements.h freeciv/data/civ1 effects.ruleset freeciv/data/civ2 effects.ruleset freeciv/data/default effects.ruleset freeciv/data/history effects.ruleset freeciv/doc README.effects freeciv/server citytools.c cityturn.c score.c PR#12930: RFC: generalizing output types in effects. Patch by Jason Dorje Short . Sat May 7 11:45:15 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/utility registry.c registry.h Use hashtable section lookups instead of a genlist linear search. Patch by me under PR#11779. Sat May 7 08:38:31 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Reorder a bad variable declaration. Sat May 7 07:03:51 PDT 2005 Tag: HEAD freeciv/ai aihand.c freeciv/client packhand.c freeciv/common game.c nation.h packets.def packets_gen.c packets_gen.h player.c freeciv/data/default governments.ruleset freeciv/data/nation afghani.ruleset american.ruleset arab.ruleset argentine.ruleset assyrian.ruleset australian.ruleset austrian.ruleset aztec.ruleset babylonian.ruleset barbarian.ruleset bavarian.ruleset belgian.ruleset boer.ruleset bosnia.ruleset brazilian.ruleset byzantium.ruleset canadian.ruleset carthaginian.ruleset catalan.ruleset chilean.ruleset chinese.ruleset columbian.ruleset cornish.ruleset croatian.ruleset czech.ruleset danish.ruleset dunedain.ruleset dutch.ruleset egyptian.ruleset elvish.ruleset english.ruleset estonian.ruleset ethiopian.ruleset filipino.ruleset finnish.ruleset french.ruleset galician.ruleset german.ruleset greek.ruleset hobbits.ruleset hungarian.ruleset icelandic.ruleset inca.ruleset indian.ruleset indonesian.ruleset irish.ruleset israeli.ruleset italian.ruleset japanese.ruleset kampuchean.ruleset kenyan.ruleset korean.ruleset latvian.ruleset lithuanian.ruleset malaysian.ruleset martian.ruleset mexican.ruleset mongol.ruleset mordor.ruleset newzealand.ruleset nigerian.ruleset observer.ruleset persian.ruleset phoenician.ruleset polish.ruleset portuguese.ruleset quebecois.ruleset roman.ruleset romanian.ruleset russian.ruleset scottish.ruleset serbian.ruleset silesian.ruleset singaporean.ruleset sioux.ruleset slovakian.ruleset slovenian.ruleset spanish.ruleset sumerian.ruleset swedish.ruleset swiss.ruleset taiwanese.ruleset thai.ruleset turk.ruleset ukrainian.ruleset venezuelan.ruleset vietnamese.ruleset viking.ruleset welsh.ruleset zulu.ruleset freeciv/server ruleset.c srv_main.c Adds a new nation ruleset define init_government, which sets the starting government of a nation. This is very useful for modpacks. Removes useless AI hints in nation rulesets, replacing them with the above and init_units (implemented earlier). See PR#12963. Sat May 7 06:55:56 PDT 2005 Tag: HEAD freeciv/server unithand.c citytools.c Add some asserts to easier catch an elusive error in transfer_city(). Sat May 7 06:53:13 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common effects.c effects.h Remove unused get_building_for_effect function. Patch by me as PR#13001. Sat May 7 06:35:25 PDT 2005 Tag: HEAD freeciv/ai aiguard.c aiguard.h Makefile.am aidiplomat.c aiferry.c ailog.c ailog.h aitools.c aitools.h aiunit.c Add a bodyguard API with stricter safe checking. Patch by Benedict Adamson in PR#12781. Sat May 7 06:31:55 PDT 2005 Tag: HEAD freeciv/ai advdiplomacy.c Improve/correct AI comment on city exchange. Sat May 7 04:57:24 PDT 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/utility inputfile.c Backport PR#12756: Improve error reporting when loading ini files with syntax errors. Patch by Per Inge Mathisen. Sat May 7 02:50:46 PDT 2005 Tag: HEAD freeciv/client/gui-xaw dialogs.c diplodlg.c gotodlg.c gui_main.c plrdlg.c ratesdlg.c spaceshipdlg.c gui-xaw: rest part of gui-xaw compile fixes (PR#13000). Sat May 7 00:26:18 PDT 2005 Tag: HEAD freeciv/client/gui-xaw citydlg.c gui-xaw: fix occurences of player_idx in citydlg.c. Patch by me in PR#13000 Fri May 6 23:10:05 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc README.effects Update README.effects. Fri May 6 23:01:13 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common/aicore cm.c Simplify the init_min_production function by using the pcity->usage array. Patch by me in PR#11907. Fri May 6 22:52:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Don't reload the ruleset on /rulesetdir if it isn't changed. Patch by me in PR#12985. Fri May 6 22:48:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c packhand.c Update the citybar when units move into or out of the city. Patch by me in PR#12984. Fri May 6 22:44:44 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server srv_main.c srv_main.h Reload the rulesets when the game restarts. Reported by Per Mathisen in PR#12956. Fri May 6 22:42:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c Fix focus problems on "unload transporter". Reported by Christian Knoke in PR#12935. Patch by John Bauman with changes by me. Fri May 6 22:24:55 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation american.ruleset Extend the United States nation ruleset. Patch by Brian Dunstan in PR#12986. Fri May 6 21:06:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/flags romania-shield.png romania.png romania.svg Makefile.am freeciv/data/misc flags.spec shields.spec freeciv/data/nation romanian.ruleset Makefile.am freeciv/po POTFILES.in Add the Romanian nation. Nation by Netotea Sergiu in PR#12988 with changes by me. Fri May 6 20:48:34 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c Change a recursive C99-style initializer to use nested initializers instead. This allows it to compile in gcc2. Patch by David Stewart in PR#12989. Fri May 6 20:43:21 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server settlers.c srv_main.c Remove the territory and enemy considerations of autosettlers (these were nearly useless anyway, and they cheated). Also simplify the autosettlers state into a single struct. Patch by Brian Dunstan in PR#12977. Fri May 6 17:29:29 PDT 2005 Tag: S2_0 freeciv/client/gui-win32 repodlgs.c gui-win32: clean up science dialog and (hopefully) fix a crash bug. Reported by many as PR#12252. Patch by me. Fri May 6 17:08:01 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client helpdata.c Fix bug in my previous commit of the UnitFlag requirement patch. Patch under PR#12997. Fri May 6 16:44:41 PDT 2005 Tag: HEAD freeciv/client/gui-win32 repodlgs.c forward port: gui-win32: clean up science dialog and (hopefully) fix a crash bug. Reported by many as PR#12252. Patch by me. Fri May 6 16:23:20 PDT 2005 Tag: HEAD freeciv/client/gui-win32 citydlg.c dialogs.c gotodlg.c menu.c plrdlg.c spaceshipdlg.c gui-win32: Fix compilation. Fri May 6 16:13:53 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common requirements.c requirements.h unittype.c unittype.h freeciv/server cityturn.c Implement UnitFlag requirement. Patch by me under PR#12997. Fri May 6 13:11:52 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aiexplorer.c freeciv/client control.c freeciv/common unit.c freeciv/server gotohand.c unittools.c More unit effects: EFT_NO_SINK_DEEP, EFT_UNIT_RECOVER, EFT_LAND_VET_COMBAT. These unit targetted effects were still using get_player_bonus when they can now use get_unit_bonus perfectly well. Patch by me under PR#12997. Fri May 6 09:01:42 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c freeciv/client helpdata.c freeciv/common capstr.c city.c effects.c effects.h government.c improvement.c movement.c requirements.c requirements.h freeciv/server citytools.c cityturn.c PR#12994: Requirements of unittypes. Patch by Jason Dorje Short . Fri May 6 08:55:46 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/default script.lua events.lua Forgot these in my last commit. Fri May 6 08:54:41 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/default Makefile.am freeciv/po POTFILES.in freeciv/server ruleset.c PR#12706: Rename events.lua to script.lua. Thu May 5 20:23:55 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server connecthand.c plrhand.c plrhand.h stdinhand.c Reset player readiness when a player joins or leaves, a take or detach happens, or a server setting is changed. Patch by me in PR#12975. Thu May 5 15:09:50 PDT 2005 Tag: HEAD freeciv/server settings.c Fix sed noise from a previous commit. Fixed by Jason in PR#12995. Thu May 5 14:14:57 PDT 2005 Tag: HEAD freeciv/data/default effects.ruleset Forgot to remove reputation effect from default/effects.ruleset in a previous commit. Thu May 5 14:12:21 PDT 2005 Tag: HEAD freeciv/client audio_sdl.c The SDL_mixer sound plugin had a problem with a strange delay before playing sounds. This fix, taken from Wesnoth, fixes the problem. See PR#12971. Thu May 5 14:10:58 PDT 2005 Tag: HEAD freeciv/client audio_alsa.c audio_alsa.h audio_amiga.c audio_amiga.h audio_esd.c audio_esd.h audio_winmm.c audio_winmm.h Remove now unused files. Thu May 5 14:09:15 PDT 2005 Tag: HEAD freeciv configure.ac freeciv/client Makefile.am audio.c audio.h audio_sdl.c freeciv/m4 sound.m4 Remove sounds plugins that do not support the .ogg format. That is, all but SDL_mixer. Add volume control API to audio code. Patch in PR#12972. Thu May 5 13:41:15 PDT 2005 Tag: HEAD freeciv/client packhand.c When units are transfered between players, the client complained loudly about hash collisions. Fixed in PR#12980. Thu May 5 13:26:13 PDT 2005 Tag: HEAD freeciv/client packhand.c plrdlg_common.c text.c text.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h player.h freeciv/server commands.c commands.h gamelog.c plrhand.c report.c report.h score.c score.h srv_main.c stdinhand.c Move score into player dialog, and remove the /score command. You can see the score of another player whenever you have 'contact' or 'embassy' info with that player. Patch from PR#12641. Thu May 5 13:00:42 PDT 2005 Tag: HEAD freeciv/ai advdiplomacy.c aicity.c aidata.c aidata.h aitools.c freeciv/client helpdata.c packhand.c plrdlg_common.c freeciv/common capstr.c effects.c effects.h game.h packets.def packets_gen.c packets_gen.h player.c player.h freeciv/server diplhand.h diplomats.c plrhand.c savegame.c srv_main.c unittools.c Remove reputation from the game. This concept is (to be) replaced by the more fine-grained AI attitude towards you. Senate is now much stronger, as it will always throw you into anarchy when you declare war without due reason. Patch from PR#12638. Thu May 5 12:22:24 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c packhand.c packhand_gen.c packhand_gen.h tilespec.c freeciv/client/gui-gtk-2.0 dialogs.c gui_main.c pages.c freeciv/client/include dialogs_g.h freeciv/common capstr.c game.h nation.h packets.def packets_gen.c packets_gen.h freeciv/server barbarian.c connecthand.c meta.c plrhand.c ruleset.c srv_main.c srv_main.h stdinhand.c Change nation selection to occur in pregame. See PR#9172. Thu May 5 11:32:46 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c aiair.c aicity.c aidata.c aidiplomat.c aiferry.c aihand.c ailog.c aisettler.c aiunit.c freeciv/client citydlg_common.c civclient.c climap.c climisc.c control.c helpdata.c mapctrl_common.c mapview_common.c messagewin_common.c options.c overview_common.c packhand.c plrdlg_common.c repodlgs_common.c reqtree.c text.c tilespec.c freeciv/client/agents sha.c freeciv/client/gui-ftwl dialogs.c gui_text.c mapview.c freeciv/client/gui-gtk-2.0 citydlg.c dialogs.c diplodlg.c finddlg.c gotodlg.c gui_main.c happiness.c helpdlg.c inteldlg.c menu.c pages.c plrdlg.c repodlgs.c spaceshipdlg.c freeciv/client/gui-mui citydlg.c dialogs.c diplodlg.c finddlg.c gotodlg.c gui_main.c helpdlg.c inteldlg.c mapview.c plrdlg.c repodlgs.c freeciv/client/gui-sdl dialogs.c diplodlg.c finddlg.c gotodlg.c gui_main.c helpdlg.c inteldlg.c mapview.c plrdlg.c repodlgs.c freeciv/client/gui-stub mapview.c freeciv/client/gui-win32 connectdlg.c dialogs.c diplodlg.c finddlg.c gotodlg.c happiness.c helpdlg.c inteldlg.c mapview.c menu.c plrdlg.c repodlgs.c freeciv/client/gui-xaw actions.c dialogs.c diplodlg.c finddlg.c gotodlg.c graphics.c gui_main.c helpdlg.c inteldlg.c mapview.c menu.c plrdlg.c repodlgs.c freeciv/common city.c combat.c diptreaty.c effects.c fc_types.h game.c game.h government.c government.h improvement.c improvement.h map.c map.h nation.c nation.h packets.def packets_gen.c packets_gen.h player.c player.h requirements.c tech.c tech.h terrain.c terrain.h unit.c unittype.c unittype.h freeciv/common/aicore aisupport.c freeciv/server barbarian.c cityhand.c citytools.c cityturn.c connecthand.c diplomats.c gamehand.c gamelog.c maphand.c meta.c plrhand.c plrhand.h report.c ruleset.c sanitycheck.c savegame.c score.c sernet.c settings.c settlers.c spacerace.c srv_main.c stdinhand.c unithand.c unittools.c freeciv/server/generator mapgen.c startpos.c freeciv/server/scripting api_types.h Reuse two more of the packets_gen structures inside the game structure. This means the values specified in packets.def are used to assemble the pieces of the game structure itself, making network transmission of this data much easier and less bug-prone. Patch by Per Mathisen in PR#12983. Thu May 5 09:55:32 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/dependencies/tolua Makefile.am Fix compilation when builddir != srcdir. Patch by Egor Vyscrebentsov in PR#12990 with changes by me. Thu May 5 05:35:29 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting Makefile.am PR#12990: Fix compilation failure when builddir != srcdir. Bug reported by Egor Vyscrebentsov , patch by me. Wed May 4 13:55:56 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client packhand.c packhand_gen.h freeciv/common game.c game.h improvement.c improvement.h packets.def packets_gen.c packets_gen.h freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset freeciv/server citytools.c diplomats.c maphand.h ruleset.c savegame.c PR#12954: Remove palace and city walls kludge. Thanks are in order to Mike Kaufman for reporting a savedgame forward compatibility issue. Kudos are also in order to Jason Dorje Short for fixes. Wed May 4 10:56:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h Put an enum into the output type structure that tells how each output type is handled in unhappy cities. Patch by me in PR#12967. Wed May 4 01:10:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common map.c tile.h freeciv/server settlers.c Restructure the autosettler code a little bit. Instead of tracking a single assigned bit for each tile, we now track the unit targeted on that tile and it's ETA. This information is used by the algorithm to displace a worker if there is another one that can do the job from closer. This means tile assignments are no longer tracked between turns but are recalculated from scratch on each turn. Patch by Brian Dunstan in PR#12840 with changes by me. Tue May 3 23:18:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.h Change startunits to ccwwx. See PR#12916. Tue May 3 17:17:08 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting api.pkg api_utilities.c api_utilities.h PR#12706: Fix utility module random bug. Tweak API. Bug reported by Jason Dorje Short , patch by me. Tue May 3 13:22:13 PDT 2005 Tag: HEAD freeciv/data Makefile.am Add sounds dir to compile chain. Forgot to commit in previous commit. Tue May 3 13:08:25 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: show whether players are ready in the /list command. Patch by me in PR#12962. Tue May 3 13:08:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Show whether players are ready in the /list command. Patch by me in PR#12962. Tue May 3 12:42:48 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Put the watchtower_vision value into the savegame, so that 2.0 servers will be able to load 2.1 savegames. Patch by me in PR#12948. Tue May 3 12:26:48 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c If a scenario contains starting positions and one of the nations is unknown, don't discard all the starting positions. Only discard that one. Patch by Mateusz Stefek in PR#12953. Tue May 3 12:11:00 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common movement.c freeciv/server citytools.c maphand.c unithand.c unittools.c Further cleanups to transferring code. This should also fix the bug introduced by PR#12899. Patch by Per Mathisen in PR#12950. Tue May 3 12:05:14 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/stdsounds .cvsignore Add .cvsignore. Tue May 3 11:29:18 PDT 2005 Tag: HEAD freeciv configure.ac freeciv/data stdsounds.soundspec freeciv/data/stdsounds LrgCan.ogg LrgExpl.ogg Makefile.am MedCan.ogg MgBar1.ogg MgBar2.ogg MgHeavy.ogg Mortar.ogg SmlExpl.ogg Splash.ogg THover.ogg Tread.ogg foot3.ogg inh2o.ogg metbrk.ogg wall01.ogg woodbrk.ogg Add sound files to cvs. These are taken from OpenQuartz (GPL) and the GPL release of Warzone. So the sounds are under the GPL. Copyright details are in the data/stdsounds.soundspec. Tue May 3 11:26:48 PDT 2005 Tag: HEAD freeciv/data/stdsounds - New directory Directory /home/freeciv/CVS/freeciv/data/stdsounds added to the repository Tue May 3 08:09:05 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting api_actions.c api_actions.h api_utilities.c api_utilities.h Makefile.am api.pkg api_find.c api_find.h api_notify.c api_notify.h api_types.h PR#12706: Add actions to events framework, cleanup notify module API. Patch by me. Tue May 3 00:11:58 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c Mark output type names for translation. Patch by me in PR#12952. Mon May 2 23:48:06 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client/agents agents.c Backport: don't run any agents until the game has started. Reported by myself, Chris Knoke, and Nicolau C. Saldanha in PR#12223. Bug tracked down by Benoit Hudson; patch by me. Mon May 2 23:48:05 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/agents agents.c Don't run any agents until the game has started. Reported by myself, Chris Knoke, and Nicolau C. Saldanha in PR#12223. Bug tracked down by Benoit Hudson; patch by me. Mon May 2 20:29:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unithand.c When activating a unit dismisses AI control, clear the goto tile as well. Patch by me in PR#8957. Mon May 2 20:21:36 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common game.c game.h packets.def packets_gen.c freeciv/server gamehand.c gamehand.h savegame.c settings.c unittools.c Backport: add a new server setting timeaddenemymove. If this value is positive and a unit moves in sight of an enemy player, the timeout remaining in the phase is increased to be at least timeaddenemymove seconds. Patch by Thomas Strub with changes by me in PR#3565. Mon May 2 12:05:15 PDT 2005 Tag: HEAD freeciv/server diplomats.c settings.c freeciv/common game.h Make diplomat combat not depend on diplchance. Give a message to reveal why a diplomat was caught when trying to steal from a city you have stolen from before. Allow auto-success for diplomats (diplchance=100). Limit diplchance to a minimum of 40. Improve server helptext for diplchance. See PR#12896. Mon May 2 11:44:40 PDT 2005 Tag: HEAD freeciv/ai aihand.c Do not try to celebrate if we are in /away mode. See PR#12959, based on report by Peter Schaefer . Mon May 2 08:42:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climap.c climap.h climisc.c goto.c mapview_common.c overview_common.c packhand.c tilespec.c freeciv/client/gui-gtk-2.0 mapctrl.c freeciv/client/gui-mui graphics.c mapclass.c freeciv/client/gui-sdl citydlg.c dialogs.c mapview.c freeciv/client/gui-win32 mapctrl.c freeciv/client/gui-xaw mapctrl.c freeciv/common map.c map.h player.c tile.c tile.h unit.c freeciv/common/aicore path_finding.c freeciv/server unittools.c Move map_get_known into tile.[ch], and remae it as tile_get_known. Rename the old tile_get_known as client_tile_get_known. Patch by me in PR#12947. Mon May 2 03:37:18 PDT 2005 Tag: HEAD freeciv/ai aicity.c freeciv/common nation.c nation.h player.c player.h freeciv/server commands.c commands.h gamelog.c srv_main.c srv_main.h stdinhand.c Add /surrender command. This marks you as willing to concede the game. If all but one player (or team or alliance) has either died or conceded (by /surrender), then the game ends in victory to this player (or team or alliance). /endgame is made a hack level command that ends the game in a draw. Fix team victory conditions (were buggy) and fixes possibility of game ending due to death of a solo player. Some unnecessary code removed. See PR#12668 and PR#12543. Mon May 2 03:06:39 PDT 2005 Tag: HEAD freeciv/client/gui-win32 happiness.c ratesdlg.c gui-win32: Fix compilation. Mon May 2 01:57:46 PDT 2005 Tag: HEAD freeciv/common effects.c Fix tiny problem in previous commit today, which would crash effects on server restart. Mon May 2 01:56:26 PDT 2005 Tag: HEAD freeciv/common game.c Fix memory leak in player research. See PR#6444. Mon May 2 01:45:18 PDT 2005 Tag: HEAD freeciv/ai advdomestic.c aicity.c aidiplomat.c aihand.c freeciv/client helpdata.c packhand.c repodlgs_common.c freeciv/client/gui-gtk-2.0 gamedlgs.c happiness.c freeciv/common city.c effects.c effects.h game.c game.h government.c government.h packets.def packets_gen.c packets_gen.h player.c unittype.c unittype.h freeciv/data/civ1 effects.ruleset governments.ruleset freeciv/data/civ2 buildings.ruleset effects.ruleset governments.ruleset freeciv/data/default cities.ruleset effects.ruleset governments.ruleset units.ruleset freeciv/server barbarian.c citytools.c cityturn.c diplomats.c plrhand.c ruleset.c settlers.c unittools.c Move a number of configuration options from the governments ruleset to effects. Move partisan requirements to an effect. This adds the following new effects: "Civil_War_Chance", "Empire_Size_Mod", "Empire_Size_Step", "Max_Rates", "Martial_Law_Each", "Martial_Law_Max", "Rapture_Grow", "Unbribable_Units", "Veteran_Diplomats", "Revolution_When_Unhappy", "Has_Senate", "Inspire_Partisans", "Happiness_To_Gold" and "Fanatics". Also fixes some requirements spelling mistakes in the civ2 ruleset. Government help texts related to above effects are ifdef'ed out. This needs more effects/requirements code support before it can be reimplemented. Sun May 1 23:27:22 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/data/civ2 governments.ruleset Make fundamentalism require fundamentalism(tech) in civ2 ruleset. Patch by me in PR#12867 Sun May 1 09:21:58 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c text.h freeciv/client/gui-ftwl gui_text.c freeciv/client/gui-gtk-2.0 menu.c freeciv/client/gui-mui mapclass.c mapview.c freeciv/client/gui-sdl dialogs.c mapview.c freeciv/common map.c map.h tile.c tile.h freeciv/server sanitycheck.c settlers.c Move map_get_tile_info_text into tile.[ch], and mao_get_tile_fpt_text into text.[ch]. Patch by me in PR#12938. Sun May 1 09:18:14 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h player.c player.h freeciv/server diplhand.c plrhand.c savegame.c srv_main.c Use bitvectors for tracking player embassies. Patch by me in PR#12937. Sun May 1 06:59:20 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 gui_main.c pages.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server connecthand.c plrhand.c stdinhand.c Show the player ready information in the pregame connections dialog. Patch by me in PR#12936. Sun May 1 06:52:27 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po freeciv/po pl.po update Sun May 1 06:23:19 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/data/scenario europe-200x100-v2.sav Backport: fix european scenario. Patch by Mateusz Stefek in PR#12302. Sun May 1 06:20:02 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/scenario europe-200x100-v2.sav Add missing settings values to the Europe scenario, and uncomment the Slovakian nation starting position. Patch by Mateusz Stefek in PR#12302. Sun May 1 06:17:29 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation Makefile.am freeciv/po POTFILES.in Add new nations to POTFILES.in and Makefile.am. Patch by Mateusz Stefek in PR#12951. Sun May 1 06:09:52 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common packets.def Revert goof by me. Sun May 1 06:05:21 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common packets.def Fix typedef names broken by Jason's rename patch. Sun May 1 05:04:12 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv diff_ignore Add tolua executable to diff ignore list. Sun May 1 05:01:15 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv configure.ac freeciv/data/default events.lua Makefile.am freeciv/manual Makefile.am freeciv/po POTFILES.in freeciv/server Makefile.am ruleset.c savegame.c srv_main.c unittools.c freeciv/server/scripting .cvsignore Makefile.am api.pkg api_find.c api_find.h api_intl.c api_intl.h api_notify.c api_notify.h api_types.h script.c script.h script_signal.c script_signal.h PR#12706: Events framework. Patch by me, kudos to Jason Dorje Short for proofreading and comment. Sun May 1 04:57:10 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server/scripting - New directory Directory /home/freeciv/CVS/freeciv/server/scripting added to the repository Sat Apr 30 22:42:05 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server citytools.c unithand.c unithand.h unittools.c Clean up transferring of cities and units. Change some code to be safer if units unexpectedly disappear underneath us. Patch by Per Inge Mathisen in PR#12899 with style changes by me. Sat Apr 30 22:23:05 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Avoid a potential crash from autoexplorers who found a path to a nearby island but then couldn't follow it. The new code doesn't fix the bug but corrects the behavior when it happens. Patch by me in PR#12931. Sat Apr 30 22:11:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aiexplorer.c ailog.c aitools.c Add some more unit logs in the autoexplorer code, and add the unit activity to the unit log by default. Patch by me as part of PR#12931. Sat Apr 30 22:09:08 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server/generator mapgen.c Backport: fix a bug causing river generation to occasionally fail. Patch by me in PR#12933. Sat Apr 30 22:08:38 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server/generator mapgen.c Fix a bug causing river generation to occasionally fail. Patch by me in PR#12933. Sat Apr 30 21:57:46 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c plrhand.h stdinhand.c Add a new function create_global_observer to be called when a global observer is needed. Patch by Mike Kaufman in PR#12939 with style and comment changes by me. Sat Apr 30 21:12:56 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server settlers.c In evaluate_improvements, divide the want by the multiplying factor that we previously multiplied by in consider_settler_action. Patch by Brian Dunstan in PR#12946 with style and comment changes by me. Sat Apr 30 13:59:50 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climap.c climisc.c packhand.c freeciv/common map.c map.h player.h tile.h freeciv/server maphand.c maphand.h sanitycheck.c savegame.c score.c freeciv/utility shared.h Unify the client and server implementations of map_get_known. Known and seen info is now stored identically on client and server in the ptile->tile_known and ptile->tile_seen BV fields. Only in the network code is it enforced that the client only knows the known values for its player. Patch by me in PR#11126. Sat Apr 30 10:09:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c advdomestic.c advmilitary.c advmilitary.h aicity.c aicity.h aidata.c aidiplomat.c aihunt.c ailog.c ailog.h aisettler.c aitech.c aitech.h aitools.c aitools.h aiunit.c aiunit.h freeciv/client citydlg_common.c citydlg_common.h helpdata.c helpdata.h packhand.c packhand_gen.h repodlgs_common.c repodlgs_common.h reqtree.c reqtree.h text.c text.h tilespec.c tilespec.h freeciv/client/gui-ftwl dialogs.c freeciv/client/gui-gtk-2.0 citydlg.c plrdlg.c plrdlg.h repodlgs.c freeciv/client/gui-mui dialogs.c freeciv/client/gui-sdl dialogs.c helpdlg.c helpdlg.h repodlgs.c repodlgs.h freeciv/client/gui-win32 citydlg.c dialogs.c freeciv/client/gui-xaw citydlg.c freeciv/client/include dialogs_g.h freeciv/common city.c city.h combat.c combat.h effects.c effects.h fc_types.h game.h improvement.c improvement.h map.h movement.c movement.h nation.c nation.h packets_gen.c packets_gen.h player.h requirements.c requirements.h tech.c tech.h unit.c unit.h unittype.c unittype.h freeciv/common/aicore aisupport.c freeciv/server cityhand.c cityhand.h citytools.c citytools.h cityturn.c diplomats.c diplomats.h gamehand.c gamelog.c hand_gen.h plrhand.c ruleset.c savegame.c settlers.c srv_main.c srv_main.h unithand.c unittools.c unittools.h Rename Foo_Type_id as Foo_type_id, for consistency. Patch by me in PR#12928. Sat Apr 30 09:47:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags Makefile.am Add New Zealand flag graphics to the distribution. Patch by Brian Dunstan in PR#12942. Sat Apr 30 01:34:59 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h fc_types.h Add an output_type structure, declared statically and initialized to contain data for the current output types. Patch by me in PR#12926. Fri Apr 29 11:46:38 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc HOWTOPLAY Backport: remove a link to the unavaliable techtree generator. Patch by Marcel Edward Verhagen in PR#12920. Fri Apr 29 11:46:37 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc HOWTOPLAY Remove a link to the unavaliable techtree generator. Patch by Marcel Edward Verhagen in PR#12920. Fri Apr 29 11:39:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c text.c freeciv/client/gui-ftwl gui_text.c freeciv/client/gui-gtk-2.0 dialogs.c freeciv/client/gui-mui dialogs.c mapclass.c freeciv/client/gui-sdl dialogs.c mapview.c freeciv/client/gui-win32 dialogs.c freeciv/client/gui-xaw dialogs.c freeciv/common map.c map.h terrain.c terrain.h unit.c freeciv/server unithand.c Move specials helper functions from map.[ch] into terrain.[ch], and rename them accordingly. Patch by me in PR#12925. Fri Apr 29 11:14:41 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server connecthand.c ruleset.c srv_main.c stdinhand.c Send rulesets to the client immediately when it connects. Patch by me in PR#12913. Fri Apr 29 10:58:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c options.h tilespec.c freeciv/common capstr.c freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec freeciv/data/misc shields.spec freeciv/data/nation afghani.ruleset american.ruleset arab.ruleset argentine.ruleset assyrian.ruleset australian.ruleset austrian.ruleset aztec.ruleset babylonian.ruleset barbarian.ruleset bavarian.ruleset belgian.ruleset boer.ruleset bosnia.ruleset brazilian.ruleset byzantium.ruleset canadian.ruleset carthaginian.ruleset catalan.ruleset chilean.ruleset chinese.ruleset columbian.ruleset cornish.ruleset croatian.ruleset czech.ruleset danish.ruleset dunedain.ruleset dutch.ruleset egyptian.ruleset elvish.ruleset english.ruleset estonian.ruleset ethiopian.ruleset filipino.ruleset finnish.ruleset french.ruleset galician.ruleset german.ruleset greek.ruleset hobbits.ruleset hungarian.ruleset icelandic.ruleset inca.ruleset indian.ruleset indonesian.ruleset irish.ruleset israeli.ruleset italian.ruleset japanese.ruleset kampuchean.ruleset kenyan.ruleset korean.ruleset latvian.ruleset lithuanian.ruleset malaysian.ruleset martian.ruleset mexican.ruleset mongol.ruleset mordor.ruleset newzealand.ruleset nigerian.ruleset observer.ruleset persian.ruleset phoenician.ruleset polish.ruleset portuguese.ruleset quebecois.ruleset roman.ruleset russian.ruleset scottish.ruleset serbian.ruleset silesian.ruleset singaporean.ruleset sioux.ruleset slovakian.ruleset slovenian.ruleset spanish.ruleset sumerian.ruleset swedish.ruleset swiss.ruleset taiwanese.ruleset thai.ruleset turk.ruleset ukrainian.ruleset venezuelan.ruleset vietnamese.ruleset viking.ruleset welsh.ruleset zulu.ruleset Make the use of full flags versus nation "shield" graphics a client option. Each tileset now includes both flag and shield graphics (auto-generated from a single SVG flag) and both are loaded at runtime. Patch by me in PR#12914. Fri Apr 29 10:49:27 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server settings.c Backport: emove the ecology category from the server settings. Change the 'specials' setting to be in the geology category. Patch by me in PR#12915. Fri Apr 29 10:49:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server settings.c settings.h Remove the ecology category from the server settings. Change the 'specials' setting to be in the geology category. Patch by me in PR#12915. Fri Apr 29 10:41:17 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server barbarian.c Move a myrand call out from inside a for loop. Patch by me in PR#12917. Fri Apr 29 10:39:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-ftwl gui_text.c freeciv/client/gui-gtk-2.0 menu.c freeciv/common map.c map.h tile.c tile.h freeciv/server maphand.c unittools.c freeciv/server/generator startpos.c Move map_change_terrain and friends into tile.h. Rename them to be part of the tile API. Clean up their internal code. Patch by me in PR#12918. Thu Apr 28 18:52:09 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/common city.c effects.c effects.h fc_types.h government.c improvement.c requirements.c requirements.h freeciv/server citytools.c Change the building target in the requirements and effects interfaces from an Impr_Type_id to a struct impr_type *. This makes the functions more typesafe. Patch by me in PR#11572. Thu Apr 28 10:19:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c clinet.c tilespec.c freeciv/common dataio.c dataio.h packets.c freeciv/common/aicore cm.c Fix several compiler warnings under gcc 4.0. Patch by me in PR#12907. Wed Apr 27 21:51:43 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags newzealand.svg Oops! Import flag by Caleb Moore. See PR#3624. Wed Apr 27 21:49:02 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/flags newzealand-shield.png newzealand.png newzealand.svg freeciv/data/misc flags.spec shields.spec freeciv/data/nation newzealand.ruleset Makefile.am Add a New Zealand nation. Nation by banjo and David Stewart in PR#3624. Flag by Caleb Moore. Wed Apr 27 21:15:42 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c unit.h freeciv/server savegame.c unithand.c unittools.c Add several new types of orders. They are unused for now. Patch by Arnstein Lindgard and myself in PR#12891. Wed Apr 27 21:08:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c options.h freeciv/client/gui-gtk-2.0 gui_main.c freeciv/client/gui-win32 gui_main.c When certain mapview options are changed, use the callback mechanism to redraw the mapview. Reported by Per Mathisen in PR#12895. Wed Apr 27 21:03:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/flags slovakia-shield.png slovakia.png slovakia.svg Makefile.am freeciv/data/misc flags.spec freeciv/data/nation slovakian.ruleset Add a Slovakian nation. Nation by Robo Trebula in PR#12897 with changes by me. Wed Apr 27 20:53:45 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags convert_png Don't use pngquant in convert_png (just use RGBA instead). Wed Apr 27 20:47:56 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c map.c map.h Remove get_tile_output_base, and merge it into base_get_output_tile. Patch by me in PR#12904. Wed Apr 27 09:31:46 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common effects.c game.c freeciv/server ruleset.c srv_main.c stdinhand.c Load rulesets immediately when starting the server. Patch by me in PR#12892. Tue Apr 26 19:48:00 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c freeciv/common map.c map.h tile.c tile.h unit.c freeciv/server unittools.c Move map_activity_time into tile.h, and rename it as tile_activity_time. Remove all other map_xxx_time functions, and change their callers to use tile_activity_time. Patch by me in PR#12889. Tue Apr 26 15:18:43 PDT 2005 Mike Kaufman Tag: HEAD freeciv/common generate_packets.py Additional fix to allow hand_gen.c to work. Patch by me. See PR#12883. Tue Apr 26 15:11:17 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv Makefile.am configure.ac freeciv/manual Makefile.am freeciv/server Makefile.am PR#12706: Events framework. Link civserver with lua libraries, required for future event script support. Patch by Per Inge Mathisen , with changes by me. Tue Apr 26 15:09:06 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/dependencies .cvsignore Makefile.am freeciv/dependencies/tolua COPYRIGHT.tolua Missed these files in my last commit. Tue Apr 26 15:08:23 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/dependencies/lua .cvsignore COPYRIGHT.lua Makefile.am freeciv/dependencies/lua/include .cvsignore lauxlib.h lua.h lualib.h freeciv/dependencies/lua/src .cvsignore Makefile.am README lapi.c lapi.h lcode.c lcode.h ldebug.c ldebug.h ldo.c ldo.h ldump.c lfunc.c lfunc.h lgc.c lgc.h llex.c llex.h llimits.h lmem.c lmem.h lobject.c lobject.h lopcodes.c lopcodes.h lparser.c lparser.h lstate.c lstate.h lstring.c lstring.h ltable.c ltable.h ltests.c ltm.c ltm.h lundump.c lundump.h lvm.c lvm.h lzio.c lzio.h freeciv/dependencies/lua/src/lib .cvsignore Makefile.am README lauxlib.c lbaselib.c ldblib.c liolib.c lmathlib.c loadlib.c lstrlib.c ltablib.c freeciv/dependencies/tolua .cvsignore Makefile.am all.lua array.lua basic.lua class.lua clean.lua code.lua compat.lua container.lua declaration.lua define.lua doit.lua enumerate.lua feature.lua function.lua module.lua namespace.lua operator.lua package.lua tolua.c tolua.h tolua.pkg tolua_event.c tolua_event.h tolua_is.c tolua_map.c tolua_push.c tolua_to.c toluabind.c typedef.lua variable.lua verbatim.lua PR#12706: Add lua 5.0.2 and tolua 5.0 to the dependencies directory. Patch by Per Inge Mathisen . Tue Apr 26 15:03:28 PDT 2005 Mike Kaufman Tag: HEAD freeciv/common generate_packets.py If you set handle-per-conn for a packet in packets.def it is supposed to cause the connection rather than the player to be passed to the packet handler. However with handle-via-packet, handle-per-conn directive is simply ignored and the player is passed in rather than the conn. Fixes this. Patch by Raimar. See PR#12883. Tue Apr 26 15:03:11 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/dependencies/lua/src/lib - New directory Directory /home/freeciv/CVS/freeciv/dependencies/lua/src/lib added to the repository Tue Apr 26 15:03:00 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/dependencies/lua/include - New directory Directory /home/freeciv/CVS/freeciv/dependencies/lua/include added to the repository Tue Apr 26 15:03:00 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/dependencies/lua/src - New directory Directory /home/freeciv/CVS/freeciv/dependencies/lua/src added to the repository Tue Apr 26 15:02:11 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/dependencies/tolua - New directory Directory /home/freeciv/CVS/freeciv/dependencies/tolua added to the repository Tue Apr 26 15:01:59 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/dependencies/lua - New directory Directory /home/freeciv/CVS/freeciv/dependencies/lua added to the repository Tue Apr 26 15:01:44 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/dependencies - New directory Directory /home/freeciv/CVS/freeciv/dependencies added to the repository Tue Apr 26 13:09:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Give players an alert when the game is started. Patch by me in PR#12838. Tue Apr 26 12:58:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c control.c control.h Blink the turn-done button on a fixed half-second timer. Patch by me in PR#12885. Tue Apr 26 12:53:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server srv_main.c Send out player info to inform clients of players' phase_done status. Reported by Per Inge Mathisen in PR#12882. Tue Apr 26 12:35:53 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/utility hash.c hash.h PR#12893: Improved hash tables. This patch adds better facilities for user-side memory management of keys and user-data on hash tables by the addition of callbacks. Patch by me. Tue Apr 26 11:33:31 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv ChangeLog Prepend changelog for 2.0.1. Tue Apr 26 11:20:59 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/doc BUGS README freeciv/common version.h Bump version to 2.0.1. Tue Apr 26 11:06:09 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS Update NEWS for 2.0.1. Tue Apr 26 10:38:58 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS Remove incorrect NEWS entry. Tue Apr 26 10:37:31 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc PEOPLE freeciv/doc PEOPLE Remove accidental 'FIXME' artifacts. Tue Apr 26 10:16:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Fix a crash when a detached player does /start. Crash from pubserver in PR#12900. Tue Apr 26 10:16:51 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: fix a crash when a detached player does /start. Crash from pubserver in PR#12900. Tue Apr 26 03:54:27 PDT 2005 Tag: HEAD freeciv/ai advdiplomacy.c Remove overly chatty diplomacy message. See PR#9385 by Chris Knoke. Mon Apr 25 23:57:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common terrain.c terrain.h freeciv/data/civ1 terrain.ruleset freeciv/data/civ2 terrain.ruleset freeciv/data/default terrain.ruleset freeciv/data/history terrain.ruleset freeciv/server ruleset.c freeciv/server/generator mapgen.c Generalize terrain in the map generator. Instead of placing specific types of terrain the generator has various methods to look up a desirable terrain based on several properties. The ruleset is able to define the properties that each terrain has. Patch by me in PR#9787. Mon Apr 25 22:23:59 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common city.h fc_types.h unit.h freeciv/server settlers.c Add an Activity_type_id typedef. Add an activity_iterate macro to iterate over activity types. Change the AI city terraforming evaluation to do a lookup by activity type as an index rather than hard-coding the types of activities that are evaluated. Patch by Brian Dunstan in PR#12861. Mon Apr 25 12:28:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server citytools.c citytools.h unittools.c Change the server so that auto_arrange_workers is not automatically called when a city's tile becomes available. update_city_tile_status_map no longer returns a boolean value but instead calls auto_arrange_workers internally if necessary. Bug report by Eddie Anderson and discussion in PR#11144. Patch by me. Mon Apr 25 12:11:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common tile.c tile.h Makefile.am map.c map.h Add a new set of files tile.[ch]. These files hold the tile structure and some accessors. Patch by me in PR#12879. Mon Apr 25 11:40:02 PDT 2005 Tag: S2_0 freeciv/po fr.po updated new fuzzy Mon Apr 25 11:01:01 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw mapview.c Fix overview scaling in gui-xaw. Patch by Vijay Kiran Kamuju in PR#12886. Sun Apr 24 23:19:31 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c options.c options.h tilespec.c tilespec.h freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec freeciv/data/misc citybar.png citybar.spec Makefile.am Make the citybar into a client option, instead of a tileset option. This also means all tilesets must have the citybar graphics, so they are added in the misc/ directory. Patch by myself in PR#12880. Graphics by Hogne Haskjold . Sun Apr 24 16:10:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h overview_common.c overview_common.h Fix the zig-zagging of the map overview on an isometric map. Patch by me in PR#12874. Sat Apr 23 23:18:28 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server cityturn.c Give the player a special message when famine destroys a city completely. Patch by me in PR#12814. Sat Apr 23 10:47:15 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c unittools.h Clean up find_a_unit_type. The prototype is changed to use proper types and the implementation now checks all reqs of the role units being looked at. Patch by me in PR#12863. Sat Apr 23 10:40:22 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdomestic.c advmilitary.c aiair.c aicity.c aidata.c aidiplomat.c aiexplorer.c aiferry.c aihunt.c ailog.c aisettler.c aitools.c aiunit.c freeciv/client climisc.c control.c mapview_common.c messagewin_common.c overview_common.c packhand.c repodlgs_common.c text.c tilespec.c freeciv/client/gui-ftwl citydlg.c gui_text.c mapview.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c dialogs.c menu.c freeciv/client/gui-mui citydlg.c dialogs.c graphics.c gui_main.c mapclass.c overviewclass.c freeciv/client/gui-sdl citydlg.c dialogs.c mapview.c messagewin.c freeciv/client/gui-stub citydlg.c freeciv/client/gui-win32 citydlg.c cityrep.c dialogs.c menu.c freeciv/client/gui-xaw citydlg.c dialogs.c menu.c freeciv/common city.c combat.c game.c map.c map.h movement.c player.c requirements.c terrain.c unit.c freeciv/common/aicore pf_tools.c freeciv/scripts replace freeciv/server barbarian.c citytools.c cityturn.c gamehand.c gamelog.c gotohand.c maphand.c sanitycheck.c savegame.c settlers.c unithand.c unittools.c freeciv/server/generator mapgen.c startpos.c utilities.c utilities.h Rename some map_get_xxx and map_set_xxx functions as tile_get_xxx and tile_set_xxx. The script used to make the replacement is added in the scripts dir. Patch by me in PR#12876. Sat Apr 23 10:36:18 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/scripts - New directory Directory /home/freeciv/CVS/freeciv/scripts added to the repository Sat Apr 23 10:21:21 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/ai advdomestic.c Backport: fix a bug causing the AI difficulty level expansion-want modifier to be ignored. This meant even on easy and novice the AI would fully value expansion. Patch by me in PR#12852. Sat Apr 23 10:21:20 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdomestic.c Fix a bug causing the AI difficulty level expansion-want modifier to be ignored. This meant even on easy and novice the AI would fully value expansion. Patch by me in PR#12852. Sat Apr 23 10:18:08 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c Backport: avoid a potential near-infinite loop in decrease_unit_hp_smooth. Patch by me in PR#12857. Sat Apr 23 10:18:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Avoid a potential near-infinite loop in decrease_unit_hp_smooth. Patch by me in PR#12857. Fri Apr 22 21:27:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c Fix a bug in the "allows" list of the help causing empty entries to be inserted into the list. Patch by me in PR#12872. Fri Apr 22 21:26:57 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c packets.def packets_gen.c Fix a bug in the network packets causing specials requirements to be lost when passed to the client. Reported by Benedict Adamson in PR#12872. Fri Apr 22 18:36:46 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client overview_common.c overview_common.h Fix the flickering of the overview. Patch by me in PR#12858. Fri Apr 22 11:08:30 PDT 2005 Tag: HEAD freeciv/common city.c Make city_happy return false if the city is too small. This is a rules change: now a city of size 1 or 2 doesn't set was_happy, so growing it to size 3 (via food or settlers) doesn't have the city be celebrating. Patch by me in PR#9480. Thu Apr 21 21:20:09 PDT 2005 Tag: HEAD freeciv/client cityrepdata.c Better sorting in the city report: numbers in a string are broken out and compared as numbers so that Marketplace (3/60/9/114) sorts before Marketplace (11/60/8/98). Patch by me in PR#12651. Thu Apr 21 18:16:28 PDT 2005 Tag: HEAD freeciv/client/gui-win32 graphics.c graphics.h sprite.c gui-win32: A new bitmap cache, replacing the old per-sprite bitmap cache. Patch by me in PR#12689. Thu Apr 21 16:22:57 PDT 2005 Tag: HEAD freeciv/client/gui-win32 mapview.c gui-win32: fix compilation. Thu Apr 21 15:53:12 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client helpdata.c freeciv/common movement.c tech.c tech.h freeciv/data/civ2 effects.ruleset techs.ruleset freeciv/data/default effects.ruleset techs.ruleset freeciv/data/history effects.ruleset techs.ruleset PR#12854: Remove the FastBoat tech flag and replace it with an effect. Patch by Jason Dorje Short . Thu Apr 21 15:32:43 PDT 2005 Tag: HEAD freeciv/ai aitools.c freeciv/server settlers.c Fix "(PR#12610) AI tries to move units with zero movement" reported by Marko Lindqvist. Thu Apr 21 15:23:40 PDT 2005 Tag: HEAD freeciv/utility inputfile.c Improve error reporting when loading ini files with syntax errors. See PR#12756. Thu Apr 21 14:37:34 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/client citydlg_common.c helpdata.c freeciv/common capstr.c city.c city.h effects.c effects.h government.c government.h freeciv/data/civ2 effects.ruleset governments.ruleset freeciv/doc README.effects Add a number of new bonus effects. Now there are 2 bonus effects, applied one after the other, for each output type. The G_REDUCED_RESEARCH government flag is removed and replaced by a science-bonus-2 effect. Patch by me in PR#12856. Wed Apr 20 19:43:23 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client overview_common.c overview_common.h packhand.c freeciv/client/gui-gtk-2.0 mapview.c freeciv/client/include mapview_g.h Change the overview code so it correctly scales itself to the panel area at the time it is created. Note that resizing the panel later still won't resize the overview. Patch by me as part of PR#4543. Wed Apr 20 18:59:08 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Rewrite the comment for map_rivers_overlay_load. Wed Apr 20 17:28:26 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c packhand.c freeciv/common capstr.c city.c game.h packets.def packets_gen.c packets_gen.h requirements.c requirements.h freeciv/data/default cities.ruleset freeciv/doc README.effects freeciv/server cityturn.c ruleset.c Add a new minimum-size requirement type. When applied at city range this requirement passes if the city is at least the given size. Patch by me in PR#12793. Wed Apr 20 13:26:16 PDT 2005 Tag: HEAD freeciv/ai aiunit.c Do not go to defend a city that has been taken by/given to another player in the meantime in ai_military_defend(). Noticed by Benedict Adamson in PR#12850. Wed Apr 20 12:52:53 PDT 2005 Tag: HEAD freeciv/ai aiunit.c Do not assign allied units as city defenders. Pointed out by Benedict Adamson in PR#12836. Wed Apr 20 10:40:35 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server settlers.c Partially rewrite consider_settler_action. Patch by Brian Dunstan in PR#12833 with changes by me. Wed Apr 20 10:01:08 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server settlers.c Rewrite amortize() to use simple math using floating-point functions. See PR#12834. Based on a discussion by Benoit Hudson and Brian Dunstan . Wed Apr 20 09:55:04 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: avoid a crash in the start command when run from the command line. See PR#12855. Wed Apr 20 09:54:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Avoid a crash in the start command when run from the command line. See PR#12855. Wed Apr 20 09:44:53 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Fix a bug that could sometimes cause the overview not to update. Reported by Per Inge Mathisen in PR#12561. Wed Apr 20 09:42:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c Add draw_city_outlines to the view_option list, so it will be saved and loaded. Reported by Hogne Haskjold in PR#12818. Tue Apr 19 19:57:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common unit.h freeciv/server gotohand.c Remove the MOVE_COST_AIR definition, since it is just unity (one air step takes one step). Patch by me as part of PR#12776. Tue Apr 19 19:36:33 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec Add a backing rectangle for the citybar (mapview city texts). If the tileset specifies is_full_citybar then some extra sprites will be loaded and the citybar will be drawn quite a bit differently. Currently only the freim96 (working title) tileset supports the new functionality. Patch by me in PR#2708. Citybar design by Hogne Haskjold . Tue Apr 19 15:05:58 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common player.c player.h freeciv/server commands.c stdinhand.c Forward port: add new behavior of the /start command. Now start is INFO level but the game will not start until all players choose to start. See PR#12838. Tue Apr 19 15:05:57 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common player.c player.h freeciv/server commands.c stdinhand.c Add new behavior of the /start command. Now start is INFO level but the game will not start until all players choose to start. See PR#12838. Tue Apr 19 10:07:14 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common map.c map.h terrain.c terrain.h Move some terrain-special code out of map.[ch] into terrain.[ch]. Patch by me in PR#12822. Tue Apr 19 07:48:36 PDT 2005 Tag: HEAD freeciv/po cs.po fixes Tue Apr 19 01:29:01 PDT 2005 Tag: HEAD freeciv/po cs.po fixes Mon Apr 18 22:31:14 PDT 2005 Tag: HEAD freeciv/po cs.po updates Mon Apr 18 16:33:03 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common requirements.c freeciv/data/default buildings.ruleset Fix a typo in the requirement for University (building), and improve the code to detect invalid requirements. Patch by me in PR#12823. Reported separately by Brian Dunstan . Mon Apr 18 16:06:08 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server cityturn.c Fix a bug causing a crash when no units are available to be built. Reported by Vijay Kiran Kamuju in PR#12811. Mon Apr 18 12:47:08 PDT 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po Sun Apr 17 23:52:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c packhand.c freeciv/common capstr.c city.c city.h fc_types.h improvement.c improvement.h packets.def packets_gen.c packets_gen.h requirements.c requirements.h freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset freeciv/server citytools.c ruleset.c Remove the terr_gate and spec_gate arrays. Instead the requirement array is used with terrain and special requirements at adjacent range. Patch by me in PR#12792. Sat Apr 16 02:17:32 PDT 2005 Tag: S2_0 freeciv/po cs.po small fixes Sat Apr 16 01:35:37 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Changes to pofiles after 'make dist'. Sat Apr 16 01:02:59 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv ChangeLog Final commit: update ChangeLog. Sat Apr 16 00:35:21 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset Avoid warnings in xgettext. Sat Apr 16 00:15:24 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to 2.0.0. Sat Apr 16 00:13:15 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw helpdlg.c Fix compilation of gui-xaw after PR#12772. Patch by Vijay Kiran Kamuju in PR#12797. Sat Apr 16 00:10:32 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/po et.po fi.po fr.po he_IL.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Changes to pofiles after 'make dist'. Fri Apr 15 22:43:00 PDT 2005 Tag: HEAD freeciv/client/gui-win32 citydlg.c cityrep.c helpdlg.c gui-win32: Fix compilation. Fri Apr 15 21:44:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common unittype.c Fix a bug preventing most units from being built. Bug reported by Vijay Kiran Kamuju in PR#12810 (introduced by PR#12772). Fri Apr 15 20:59:18 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc BUGS Add team-research problems to BUGS. Fri Apr 15 20:56:34 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc PEOPLE Forward-port: update PEOPLE from the wiki. Fri Apr 15 20:56:10 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/doc PEOPLE Update PEOPLE from the wiki. Fri Apr 15 20:51:21 PDT 2005 Jason Dorje Short Tag: HEAD freeciv NEWS Forward-port: update NEWS from the wiki. Changes were made by many. Fri Apr 15 20:50:28 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv NEWS Updated NEWS from the wiki. Changes were made by many people. Fri Apr 15 15:53:30 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client reqtree.c reqtree.h Makefile.am freeciv/client/gui-gtk-2.0 canvas.c repodlgs.c freeciv/client/include canvas_g.h Generate an interactive technology tree diagram in the science report dialog. Patch by Mateusz Stefek with a little help from me in PR#12719. Fri Apr 15 13:26:18 PDT 2005 Tag: S2_0 freeciv/po fr.po last fuzzy translation Fri Apr 15 13:24:43 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client clinet.c freeciv/client clinet.c Add a TRANS comment to a cryptic error message. Fri Apr 15 11:52:02 PDT 2005 Tag: S2_0 freeciv/po cs.po fixes Thu Apr 14 22:40:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec Read the toplevels of tilesets when loading the list of available tilesets. This prevents tilesets that will crash the client from being shown as possible choices when changing tilesets through the options dialog. Patch by me in PR#12488. Thu Apr 14 22:22:51 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c aitech.c freeciv/client packhand.c freeciv/client/gui-gtk-2.0 repodlgs.c freeciv/client/gui-mui repodlgs.c freeciv/client/gui-sdl repodlgs.c freeciv/client/gui-win32 repodlgs.c freeciv/client/gui-xaw repodlgs.c freeciv/common player.c player.h freeciv/server plrhand.c savegame.c Move the player's tech_goal field into the research structure (from the ai structure). Patch by me in PR#12745. Thu Apr 14 22:19:39 PDT 2005 Tag: S2_0 freeciv/client/gui-gtk-2.0 cityrep.c backport: Make the gtk2 city report use cityrepfield_compare rather than strcmp to sort. Patch by me in PR#12644. Thu Apr 14 22:08:10 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c tilespec.c tilespec.h Clean up the first-time tileset loading code. Instead of automatically falling back to the fallback tileset inside tileset_fullname, instead there is a wrapper function that tries to do the full tileset toplevel load and does the fallback if it fails at any point. Patch by me in PR#12782. Thu Apr 14 22:03:36 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw citydlg.c cityrep.c graphics.c mapctrl.c mapview.c Fix some compile problems in gui-xaw. Patch by Vijay Kiran Kamuju in PR#12783. Thu Apr 14 21:57:11 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c Disable fullscreen mode by default, since there are numerous problems with it. See PR#11042, PR#11093, PR#11265, PR#11449, PR#11454, PR#11515. Thu Apr 14 15:46:54 PDT 2005 Tag: HEAD freeciv/client/gui-win32 connectdlg.c forward port: gui-win32: fix column widths in connect dialog. Requested by Jason as PR#11745. Patch by me. Thu Apr 14 15:45:59 PDT 2005 Tag: S2_0 freeciv/client/gui-win32 connectdlg.c gui-win32: fix column widths in connect dialog. Requested by Jason as PR#11745. Patch by me. Wed Apr 13 21:49:12 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aitech.c freeciv/client helpdata.c packhand.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/common capstr.c city.c effects.c improvement.c improvement.h packets.def packets_gen.c packets_gen.h player.c player.h requirements.c requirements.h unittype.c freeciv/data/civ1 buildings.ruleset effects.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset freeciv/manual civmanual.c freeciv/server cityturn.c ruleset.c Change the buildings code to use requirements. Instead of a tech_req and bldg_req, now each building type simply uses an array of requirements. AI and helptext code is updated but may not handle extra requirements (other than building and tech reqs) properly. Patch by me in PR#12772. Wed Apr 13 19:22:34 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset Remove effect and group data from building rulesets. Patch by me in PR#12789. Wed Apr 13 11:41:11 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aiferry.c freeciv/client goto.c packhand.c freeciv/client/gui-gtk-2.0 menu.c freeciv/common map.c map.h freeciv/common/aicore pf_tools.c freeciv/server citytools.c gotohand.c srv_main.c Remove the ptile->move_cost AI move-cost cache. This info is now recalculated as needed using map_move_cost_ai. Patch by me in PR#10702. Wed Apr 13 11:22:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client/agents cma_core.c Change the CMA to use cm_init_parameter instead of manual initialization of unused parameter values. Patch by me in PR#12769. Wed Apr 13 11:19:11 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/ai aidata.c aiexplorer.c aisettler.c aitools.c aiunit.c freeciv/client goto.c freeciv/client/gui-ftwl gui_text.c freeciv/client/gui-gtk-2.0 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 terrain.c unit.c freeciv/common/aicore pf_tools.c freeciv/server barbarian.c citytools.c cityturn.c gamehand.c maphand.c plrhand.c savegame.c settlers.c srv_main.c unithand.c unittools.c freeciv/server/generator mapgen.c startpos.c Remove map_has_special. Change all its users to use tile_has_special. Patch by me in PR#12773. Tue Apr 12 20:54:34 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to rc2. Tue Apr 12 20:48:33 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: make a local copy of the savegame filename passed in to load_command. This avoids some minor memory errors. Reported by Per Mathisen in PR#12731. Patch by me. Tue Apr 12 20:47:32 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/common version.h Bump the release month to April. Tue Apr 12 20:39:47 PDT 2005 Tag: S2_0 freeciv/client/gui-win32 mapview.c gui-win32: show city growth. Requested as PR#12326. Patch by me. Tue Apr 12 20:38:14 PDT 2005 Tag: HEAD freeciv/client/gui-win32 wldlg.c gui-win32: Make double click on worklist remove the item. Requested as PR#12378. Patch by me. Tue Apr 12 20:37:43 PDT 2005 Tag: S2_0 freeciv/client/gui-win32 wldlg.c backport: gui-win32: Make double click on worklist remove the item. Requested as PR#12378. Patch by me. Tue Apr 12 20:35:37 PDT 2005 Tag: S2_0 freeciv/client/gui-win32 gui_main.h menu.c backport: gui-win32: Add support for the escape key. Requested as PR#12254. Patch by me. Tue Apr 12 20:35:15 PDT 2005 Tag: HEAD freeciv/client/gui-win32 gui_main.h menu.c gui-win32: Add support for the escape key. Requested as PR#12254. Patch by me. Tue Apr 12 20:25:52 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Make a local copy of the savegame filename passed in to load_command. This avoids some minor memory errors. Reported by Per Mathisen in PR#12731. Patch by me. Tue Apr 12 19:21:51 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client audio.c tilespec.c freeciv/server gamehand.c freeciv/utility shared.c shared.h Change the datafilelist function so it returns a 'char **' instead of a 'const char **'. This means the callers can actually free the strings when they're finished with them. Some of the callers must use casts to convert the return value to a 'const char **' so the solution is still not perfect. Patch by me in PR#12744. Tue Apr 12 19:18:37 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c messagewin_common.c packhand.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c dialogs.c freeciv/client/include citydlg_g.h Remove the make_modal parameter of the popup_city_dialog function. All city dialogs should be non-modal now. Patch by me in PR#12761. Tue Apr 12 19:13:49 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c improvement.c improvement.h nation.c nation.h tech.c tech.h unittype.c unittype.h Add an index value to the tech, building, nation, and unit_type structures. This allows code that has access only to a pointer to (easily) find the index of the source it's looking at. Patch by me in PR#12766. Tue Apr 12 18:59:21 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c text.h freeciv/client/gui-gtk-2.0 repodlgs.c Improve the text shown for the research goal. Add a function to return this text to text.[ch]. Patch by me in PR#12747. Tue Apr 12 07:44:36 PDT 2005 Tag: HEAD freeciv/ai advmilitary.c aicity.c aidata.c aiexplorer.c aihand.c ailog.c ailog.h aitools.c aiunit.c freeciv/server cityturn.c commands.c settlers.c srv_main.c srv_main.h stdinhand.c Add better "/debug timing" command, and add "/debug info" for a quick overview of the total size of the savegame being tested. Mon Apr 11 15:42:06 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c freeciv/common capstr.c effects.c fc_types.h nation.h requirements.c requirements.h freeciv/doc README.effects Add requirements for nations. This allows modpacks to differentiate nations by adding effects for them. Patch by me in PR#12750. Mon Apr 11 15:11:41 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 dialogs.c pages.c plrdlg.c plrdlg.h freeciv/common nation.h Move nation sprite pointers into the tileset (and out of the nation structure). Patch by me in PR#12751. Mon Apr 11 10:35:02 PDT 2005 Tag: HEAD freeciv/server cityhand.c Make a LOG_ERROR into LOG_VERBOSE that was not usually an error to avoid confusing users. Sun Apr 10 16:55:24 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c freeciv/client packhand.c freeciv/common city.c game.c game.h packets.def packets_gen.c packets_gen.h freeciv/server ruleset.c PR#9817: default building specified in ruleset. Patch by Jason Dorje Short . Sun Apr 10 14:53:30 PDT 2005 Tag: HEAD freeciv/common city.c city.h Change citizen_base_mood() so that we no longer need to change the city state. Add new constant FOOD_COST which is how much food each citizen eats (used to be hardcoded to 2.) Part of PR#12734. Sun Apr 10 13:33:13 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c PR#12034: Renamed Ok button on Network page to Connect. Reported by Jason Dorje Short , patch by me. Sun Apr 10 12:52:05 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 diplodlg.c PR#11396: Treaty doesn't always respect money transfer. Bug reported by Nathanael Nerode , patch by me. Sun Apr 10 12:27:34 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client citydlg_common.c citydlg_common.h freeciv/common worklist.h PR#10011: Add more city dialog base worklist functions. Patch by Jason Dorje Short . Sun Apr 10 12:20:18 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c PR#11342: GUI should know that we can't buy. Bug reported by Jason Dorje Short , patch by me. Sun Apr 10 12:06:57 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client citydlg_common.c freeciv/server cityhand.c PR#11342: GUI should know that we can't buy. Patch by Jason Dorje Short . Sun Apr 10 11:56:32 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 plrdlg.c #12762: Player dialog menu reorganization. Inverts the order of the items and changes the name of the "player" menu to the clearer "diplomacy". Patch by me. Sun Apr 10 10:33:47 PDT 2005 Mateusz Stefek Tag: HEAD freeciv/server plrhand.c Don't allow to cheat by going around diplcost, freecost and conquercost settings. Reported by Petri Pipatti in #12714 Sun Apr 10 10:30:17 PDT 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Don't allow to cheat by going around diplcost, freecost and conquercost settings. Reported by Petri Pipatti in #12714. Sun Apr 10 07:55:48 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client tilespec.c PR#12754: Fix "show future targets" assert failure. Bug reported by Brendon Oram , patch by me. Sat Apr 9 20:31:23 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 cityrep.c gui_stuff.c gui_stuff.h messagedlg.c plrdlg.c This patch adds several UI fixes to the GTK+ 2.0 client. It moves the city and player report menus to the bottom, moves message options to the main tab area, plus some minor fixes. Patch by me as PR#12752. Sat Apr 9 20:17:25 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Remove several unnecessary side effects from tileset_read_toplevel. Patch by me in PR#12740. Sat Apr 9 18:59:31 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 citydlg.c graphics.c wldlg.c freeciv/common unittype.h Move unittype sprite pointers into the tileset (and out of the unittype structure). Patch by me in PR#12741. Sat Apr 9 17:56:05 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common capstr.c Bump up capstr. Sat Apr 9 17:50:37 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c freeciv/common effects.c effects.h game.c freeciv/data/default effects.ruleset freeciv/doc README.effects PR#12686: New effect slow_down_timeline. Patch by Jason Dorje Short , which changes by me. Thu Apr 7 23:32:27 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 menu.c freeciv/common government.h Move government sprite pointers into the tileset (and out of the government structure). Patch by me in PR#12729. Wed Apr 6 21:36:02 PDT 2005 Tag: HEAD freeciv/common/aicore cm.c tile_get lacked a cheap assertion documented in the comments. Patch by me in PR#12737. Wed Apr 6 17:49:45 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc CodingStyle HACKING freeciv/utility genlist.h speclist.h specvec.h Add explicit casts to void pointers in header files, to make them compatible with C++. Patch by Frederic Briere in PR#11283 with style changes and added docs by me. Wed Apr 6 16:50:07 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/doc HACKING Add documentation for C++ compatibility for header files. See PR#11213. Wed Apr 6 14:24:42 PDT 2005 Jason Dorje Short Tag: S2_0 freeciv/client control.c Backport: redraw the unit panel icons every time, instead of (buggily) trying to tell if something has changed. This fixes some problems with the icons not being updated properly. Reported by Christian Knoke in PR#12080. Patch by me. Wed Apr 6 14:24:42 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c Redraw the unit panel icons every time, instead of (buggily) trying to tell if something has changed. This fixes some problems with the icons not being updated properly. Reported by Christian Knoke in PR#12080. Patch by me. Wed Apr 6 10:36:15 PDT 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 citydlg.c repodlgs.c wldlg.c freeciv/common improvement.h Move building sprites into the tileset structure (and out of the building structure). Patch by me in PR#12698. Tue Apr 5 13:40:47 PDT 2005 Tag: HEAD freeciv/server srv_main.c ruleset.c When rulesets are loaded, some checks are made on existing players to ensure that they are valid, and fix them if not. This assumes that all players are created prior to loading rulesets, which is not true for 'set aifill' created players. Fix the problem by moving the affected code later in the game boot process. See PR#12716. Tue Apr 5 13:36:10 PDT 2005 Tag: HEAD freeciv/ai aiferry.c aiferry.h aitools.c aitools.h aiunit.c aiunit.h freeciv/server unittools.c Make AI goto code use pf. Try to prevent AI from forming large and vulnerable stacks. New amphibious pf method that uses implicit beachheads. Patch by Benedict Adamson in PR#11995. Tue Apr 5 12:48:30 PDT 2005 Tag: HEAD freeciv/ai aiunit.c Do not attempt to become a unit bodyguard when assigned to guard duty for a city. Do not yoyo between cities attempting to defend them all. look_for_charge() has the problem that it calculates current defense in each city in the world, but forgets to calculate in that once we leave the city we are currently in, that city might become the most needy! So instead we try harder to stay where we are. When military code can't find us work to do, actually do go home. Now using ai_military_defend(). Tue Apr 5 02:24:29 PDT 2005 Tag: HEAD freeciv/client text.c Move "(Unit ID %d)" text in unit info box below city name. This fixes PR#12587, reported by Jason. Mon Apr 4 15:46:05 PDT 2005 Tag: HEAD freeciv/data/civ1 units.ruleset freeciv/data/civ2 units.ruleset freeciv/data/history units.ruleset Add hunter AI hints to the other rulesets. Mon Apr 4 14:45:48 PDT 2005 Tag: HEAD freeciv/ai aihunt.c aihunt.h aiunit.c freeciv/common unittype.c unittype.h freeciv/data/default units.ruleset freeciv/server srv_main.c Partial rewrite of the hunter code. We now use pf for finding viability of targets, removing a whole class of problems with the previous method of guessing that we could reach the target but really could not. Adds the 'Hunter' AI hint unit role to indicate a unit useful for hunting to speed up the code. We also reevaluate our targets each turn, adding the feature of changing targets during missions if we find something closer that is more interesting. The changes balance each other out in terms of speed, which does not change noticably. See PR#12572 for more info. Sun Apr 3 17:37:00 PDT 2005 Tag: HEAD freeciv/client/gui-gtk-2.0 cityrep.c Make the gtk2 city report use cityrepfield_compare rather than strcmp to sort. Patch by me in PR#12644. Sun Apr 3 13:19:51 PDT 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c freeciv/common city.c effects.c effects.h government.c requirements.c requirements.h PR#11571: Remove target_type from get_*_bonus. Patch by Jason Dorje Short . Sun Apr 3 04:34:58 PDT 2005 Raimar Falke Tag: HEAD freeciv/ai aisettler.h freeciv/client/gui-ftwl gui_text.h freeciv/client/gui-gtk-2.0 cma_fe.h dialogs.h mapctrl.h mapview.h freeciv/client/gui-sdl cma_fe.h dialogs.h gui_stuff.h mapctrl.h mapview.h freeciv/client/gui-xaw dialogs.h mapview.h wldlg.h freeciv/common/aicore citymap.h freeciv/server/generator mapgen_topology.h temperature_map.h utilities.h Replace struct declarations with an include of fc_types.h. This the preferred way now. Patch from me in PR#12629. Sun Apr 3 04:04:37 PDT 2005 Raimar Falke Tag: HEAD freeciv/client/gui-ftwl mapview.c Add an include to make the FTWL compile agian. Thu Mar 31 21:06:18 PST 2005 Tag: HEAD freeciv/client/gui-win32 mapview.c gui-win32: compile fix. Thu Mar 31 18:27:38 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he_IL.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Msgmerged pofiles from 'make dist'. Thu Mar 31 17:59:46 PST 2005 Jason Dorje Short Tag: S2_0 freeciv version.in Bump version to -rc1. Thu Mar 31 16:42:30 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server citytools.c unittools.c Backport: fix a critical fog-of-war bug when a watchtower fortress is built or destroyed and there are allied units on the tile. Patch by Marko Lindqvist in PR#12618. Thu Mar 31 16:42:27 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server citytools.c unittools.c Fix a critical fog-of-war bug when a watchtower fortress is built or destroyed and there are allied units on the tile. Patch by Marko Lindqvist in PR#12618 with style and comment changes by me. Thu Mar 31 16:05:59 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Fix bugs with refreshing of city dialogs after a unit's transported status changes. Reported by Christian Knoke in PR#12080. Patch by Mateusz Stefek with changes by me. Thu Mar 31 16:05:55 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: fix bugs with refreshing of city dialogs after a unit's transported status changes. Reported by Christian Knoke in PR#12080. Patch by Mateusz Stefek with style changs by me. Thu Mar 31 10:32:10 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common/aicore path_finding.c pf_tools.c pf_tools.h Add PF support for amphibious (ferry+passenger) combo movement, along with a few other minor improvements. Patch by Benedict Adamson in PR#11995 with style and comment changes by me. Thu Mar 31 10:28:14 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Fix comment in send_unit_info_to_onlookers. Patch by Benedict Adamson as part of PR#11995. Thu Mar 31 09:59:52 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server unittools.c Activate sentried units when their transporter is wiped from under them. Reported by Christian Knoke in PR#1524. Patch by me. Thu Mar 31 09:59:51 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Backport: activate sentried units when their transporter is wiped from under them. Reported by Christian Knoke in PR#1524. Patch by me. Thu Mar 31 09:48:36 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server connecthand.c stdinhand.c Backport: don't aitoggle a player until all info is sent to the client. This bug occurrs in /take or when connecting directly to a player in a running game; doing the aitoggle first triggers a player packet which the client cannot correctly handle, and because of delta no second packet may be sent. Reported by Marko Lindqvist in PR#11612. Patch by Mike Kaufman and myself. Thu Mar 31 09:48:34 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server connecthand.c stdinhand.c Don't aitoggle a player until all info is sent to the client. This bug occurrs in /take or when connecting directly to a player in a running game; doing the aitoggle first triggers a player packet which the client cannot correctly handle, and because of delta no second packet may be sent. Reported by Marko Lindqvist in PR#11612. Patch by Mike Kaufman and myself. Thu Mar 31 09:37:58 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common tech.c Backport: fix a bug whereby update_tech assumes A_NONE is set to known, even though a comment says this isn't always true. Patch by me in PR11612. Thu Mar 31 09:37:57 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common tech.c Fix a bug whereby update_tech assumes A_NONE is set to known, even though a comment says this isn't always true. Patch by me in PR11612. Thu Mar 31 09:29:42 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common/aicore pf_tools.c Fix goto for units with unlimited fuel. Reported by Per Inge Mathisen in PR#12664. Thu Mar 31 09:28:03 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client overview_common.c overview_common.h Makefile.am control.c mapctrl_common.c mapview_common.c mapview_common.h packhand.c tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 mapctrl.c mapview.c Move the common overview code into a new set of files overview_common.[ch]. Patch by me in PR#12694. Wed Mar 30 15:06:52 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/common tech.h Move tech sprite pointers into the tileset (and out of the tech structure). Patch by me in PR#12688. Wed Mar 30 14:01:16 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common effects.c effects.h requirements.c requirements.h Add support for world-ranged tech requirements. Patch by me as part of PR#12686. Wed Mar 30 12:03:09 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Fixed & updated ru.po Wed Mar 30 09:19:16 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapview_common.c mapview_common.h Add tileset parameters to the gui-position functions. Patch by me in PR#12685. Wed Mar 30 09:13:12 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Add the tileset name to the tileset struct. Remove the current_tileset global variable. Patch by me in PR#12683. Wed Mar 30 08:54:20 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h freeciv/utility specvec.h Change tileset accessor functions to take a const tileset parameter. Patch by me in PR#12684. Tue Mar 29 20:46:18 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/nation arab.ruleset aztec.ruleset byzantium.ruleset chinese.ruleset cornish.ruleset czech.ruleset danish.ruleset dutch.ruleset english.ruleset french.ruleset german.ruleset greek.ruleset hungarian.ruleset inca.ruleset indian.ruleset irish.ruleset italian.ruleset japanese.ruleset korean.ruleset lithuanian.ruleset mongol.ruleset polish.ruleset portuguese.ruleset russian.ruleset scottish.ruleset silesian.ruleset sioux.ruleset slovenian.ruleset spanish.ruleset swedish.ruleset turk.ruleset viking.ruleset welsh.ruleset Fix typo: "Mediaval" -> "Medieval". Reported by Dmitriy Genzel. Tue Mar 29 14:17:04 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po Tue Mar 29 14:03:30 PST 2005 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po Updated ru.po Tue Mar 29 10:55:55 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client clinet.c freeciv/common connection.c connection.h packets.c Backport: avoid two potential server crashes or lockups if malformed data is sent from the client. Bugs reported by Nico Spicher and uuuppz@oscar.esptl.com. Patch by Raimar Falke in PR#12692. Tue Mar 29 09:46:48 PST 2005 Raimar Falke Tag: HEAD freeciv/client clinet.c freeciv/common connection.c connection.h packets.c Make the packet more robust. Instead of assuming by assert that the decompression is always successful we cut the connection if an errors occurs. Also a decompressed packet is at least 3 bytes long. If this condition is not true than the connection will also be closed. Reported by various people. Patch from me in PR#12692. Tue Mar 29 04:46:41 PST 2005 Tag: HEAD freeciv/client/gui-xaw dialogs.c gui-xaw: Replace using of obsolete city_styles.techreq by call of city_style_has_requirements (PR#12691). Patch by me Tue Mar 29 04:28:26 PST 2005 Tag: HEAD freeciv/common fc_types.h nation.h freeciv/server gamehand.c ruleset.c freeciv/utility shared.h Move some freeciv-specific defines from shared.h to fc_types.h. Add init_units="" list to nation rulesets where you add specific units this nation should start the game with. See PRÂ#12667 Tue Mar 29 04:27:19 PST 2005 Tag: HEAD freeciv/server barbarian.c unittools.c Do no try to unleash barbarians if there are no barbarian units in the ruleset. Allow rulesets with no barbarians or hut units. From PR#12667. Tue Mar 29 04:26:01 PST 2005 Tag: HEAD freeciv/common requirements.c Generate actually helpful error messages from gen req code. From PR#12667. Tue Mar 29 04:24:45 PST 2005 Tag: HEAD freeciv/ai aicity.c Correctly handle rulesets with no F_HELP_WONDER units. From PR#12667. Mon Mar 28 15:25:38 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h Make the load_sprite, unload_sprite, and sprite_exists functions static within tilespec.c. Patch by me in PR#12424. Mon Mar 28 09:19:27 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-mui graphics.c freeciv/client/gui-stub canvas.c cityrep.c connectdlg.c diplodlg.c gui_main.c helpdlg.c mapview.c menu.c pages.c repodlgs.c sprite.c freeciv/client/include pages_g.h Improve some client function comments, particularly for gui-stub. Patch by Raimar Falke in PR#12643. Mon Mar 28 09:14:57 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aihand.c freeciv/client helpdata.c packhand.c freeciv/common capstr.c government.c government.h packets.def packets_gen.c packets_gen.h freeciv/data/civ1 governments.ruleset freeciv/data/civ2 governments.ruleset freeciv/data/default governments.ruleset freeciv/data/history governments.ruleset freeciv/server plrhand.c ruleset.c Add requirements for governments. This allows a government type to depend on any possible requirement. The AI however can only handle tech reqs. Patch by me in PR#12659. Mon Mar 28 09:05:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client messagewin_common.c Fix the message window so it doesn't try to remove leading "Game:" prefixes (since there aren't any such prefixes anymore). Reported by Mateusz Stefek in PR#12627. Patch by me. Mon Mar 28 08:59:14 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c climisc.h mapview_common.c tilespec.c tilespec.h freeciv/client/gui-ftwl canvas.c chatline.c graphics.c mapview.c sprite.c sprite.h freeciv/client/gui-gtk-2.0 canvas.c citydlg.c dialogs.c graphics.c graphics.h gtkpixcomm.c gtkpixcomm.h gui_main.c mapview.c mapview.h menu.c pages.c plrdlg.c sprite.c sprite.h freeciv/client/gui-mui graphics.c graphics.h gui_main.c mapclass.c mapclass.h mapview.c freeciv/client/gui-sdl graphics.c graphics.h gui_tilespec.c mapview.c freeciv/client/gui-stub canvas.c graphics.c mapview.c sprite.c freeciv/client/gui-win32 canvas.c diplodlg.c graphics.c graphics.h helpdlg.c mapview.c sprite.c sprite.h freeciv/client/gui-xaw graphics.c graphics.h gui_main.c mapview.c freeciv/client/include canvas_g.h mapview_g.h sprite_g.h freeciv/common government.h improvement.h nation.h tech.h unittype.h freeciv/utility/ftwl back_end.h be_common_24.c be_common_24.h be_common_24_sprite.c theme_engine.c theme_engine.h widget.h widget_button.c widget_core.c widget_list.c widget_p.h widget_slider.c Rename "struct Sprite" as "struct sprite". Patch by automatic search-and-replace in PR#12645. Mon Mar 28 08:48:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapctrl_common.c mapview_common.c mapview_common.h tilespec.c tilespec.h freeciv/client/gui-ftwl mapview.c freeciv/client/gui-gtk-2.0 citydlg.c dialogs.c graphics.c gui_main.c happiness.c helpdlg.c mapctrl.c mapview.c freeciv/client/gui-mui graphics.c helpdlg.c mapclass.c freeciv/client/gui-sdl citydlg.c dialogs.c graphics.c gui_dither.c gui_main.c mapview.c repodlgs.c freeciv/client/gui-win32 citydlg.c dialogs.c gui_main.c happiness.c helpdlg.c mapview.c sprite.c freeciv/client/gui-xaw citydlg.c dialogs.c graphics.c gui_main.c helpdlg.c mapctrl.c mapview.c Remove tileset dimension macros. The users now use the dimension accessor functions directly. Patch by me in PR#12653. Mon Mar 28 08:42:35 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk .cvsignore Remove .cvsignore. Mon Mar 28 08:29:46 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common packets_gen.c packets_gen.h Rerun packet generator. Sun Mar 27 09:29:25 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c packets.def tech.c freeciv/server plrhand.c Send science handicap info to the client. Patch by me in #12661. Sun Mar 27 01:27:13 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/client control.c Backport: Don't try to create patrol route when there is an enemy unit on the destination tile. Reported by Eric F. Paul in #12637 Sun Mar 27 01:22:43 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client control.c Don't try to create patrol route when there is an enemy unit on the destination tile. Reported by Eric F. Paul in #12637 Sun Mar 27 01:17:16 PST 2005 Mateusz Stefek Tag: HEAD freeciv/common nation.c nation.h freeciv/data/default nations.ruleset freeciv/server ruleset.c srv_main.c Make ai select nations intelligently. Patch by me in #12647. Sat Mar 26 23:48:38 PST 2005 Tag: HEAD freeciv/client/gui-win32 canvas.c graphics.c graphics.h happiness.c helpdlg.c mapview.c sprite.c sprite.h gui-win32: Move all BITMAP related code to graphics.c, and do some general cleanup. Patch by me in PR#12628. Sat Mar 26 06:16:36 PST 2005 Raimar Falke Tag: HEAD freeciv/utility/ftwl be_common_24.c Speed image_copy_full by copy a full line instead of seperate pixels. Patch by Jason in PR#12577 with changes from me. Sat Mar 26 06:00:12 PST 2005 Raimar Falke Tag: HEAD freeciv/client/gui-win32 canvas.c canvas.h sprite.c sprite.h freeciv/manual civmanual.c Convert the files from DOS line-endings to the UNIX line-endings which are used by all files. Reported by me in PR#12632. Sat Mar 26 05:51:49 PST 2005 Raimar Falke Tag: HEAD freeciv/client/gui-ftwl gui_main.c freeciv/utility/ftwl back_end.h be_sdl.c be_x11_ximage.c widget.c widget_p.h widget_timeout.c Use the way in which the X11 backend handled events for the whole FTWL. Events are distinguished between blocking and non-blocking events. The fetch function for the non-blocking event will return immediately. The other one may block since it has to wait for a timeout, the server or the network. The main loop now looks like this: forever { execute non-idle timeouts while get_non_blocking event() { handle_event(); } execute idle timeouts update screen get_blocking_event() handle_event() } This order ensures that the user will always sees an up-to-date screen before the system goes into a waiting state. This was not the case for the SDL backend before. SDL problem reported by Per in PR#12634. Patch from me. Sat Mar 26 05:36:53 PST 2005 Raimar Falke Tag: HEAD freeciv/client cityrepdata.c helpdata.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-win32 citydlg.c freeciv/common city.c Replace code of the form my_snprintf(buf + strlen(buf), x - strlen(buf), with cat_snprintf(buf, x, Patch by me in PR#12663. Sat Mar 26 04:53:18 PST 2005 Raimar Falke Tag: HEAD freeciv/client helpdata.c tilespec.c freeciv/client/gui-ftwl mapview.c freeciv/common/aicore cm.c freeciv/manual civmanual.c freeciv/server savegame.c freeciv/utility fciconv.c freeciv/utility/ftwl be_common_24.c common_types.c Use freeciv specific functions if they are available. Use cat_snprintf if possible. Patch from me in PR#12635. Sat Mar 26 01:33:37 PST 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po Update Fri Mar 25 23:58:33 PST 2005 Tag: HEAD freeciv/client/gui-win32 connectdlg.c dialogs.c gui-win32: couple of fixes to get compiling again. Fri Mar 25 21:59:14 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 dialogs.c freeciv/common capstr.c city.c city.h packets.def packets_gen.c packets_gen.h requirements.c requirements.h freeciv/data/default cities.ruleset freeciv/server ruleset.c srv_main.c Change city styles to use requirements (instead of a single tech_req). Patch by me in PR#12615. Fri Mar 25 16:11:16 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk Makefile.am 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 finddlg.h 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 inteldlg.h mapctrl.c mapctrl.h mapview.c mapview.h menu.c menu.h messagedlg.c messagedlg.h messagewin.c messagewin.h optiondlg.h pages.c pages.h plrdlg.c plrdlg.h ratesdlg.h rc2c repodlgs.c repodlgs.h resources.c resources.h spaceshipdlg.c spaceshipdlg.h wldlg.c wldlg.h freeciv/po POTFILES.in Remove gui-gtk files. See PR#12132. Fri Mar 25 16:10:03 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data freeciv.rc Makefile.am Add back freeciv.rc: it is used by gui-sdl. Fri Mar 25 14:33:50 PST 2005 Jason Dorje Short Tag: HEAD freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he.po hu.po it.po ja.po nl.po no.po pl.po pt_BR.po pt.po ro.po ru.po sv.po uk.po Update pofiles after 'make dist'. Fri Mar 25 13:13:48 PST 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/po he.po he_IL.po Rename he_IL.po as he.po. See PR#6152. Fri Mar 25 10:26:05 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 pages.c freeciv/common capstr.c fc_types.h packets.def packets_gen.c packets_gen.h freeciv/server stdinhand.c Change the way the server tells the client about a loaded game. Now instead of sending ruleset-specific info in a way so that the client doesn't need to know the ruleset, the server just sends the ruleset before sending the game-load info. Patch by me in PR#12605. Fri Mar 25 10:15:13 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c graphics.c graphics.h gtkpixcomm.c gtkpixcomm.h pages.c plrdlg.c sprite.h Remove the SPRITE definition, replacing it with simply "struct Sprite". Patch by me in PR#12607. Fri Mar 25 10:03:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.h Speed up the iteration in gui_rect_iterate in non-iso view. Patch by me in PR#12608. Fri Mar 25 10:03:16 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk dialogs.c freeciv/client/gui-gtk-2.0 dialogs.c freeciv/common nation.c nation.h packets.def packets_gen.c packets_gen.h freeciv/data/nation afghani.ruleset american.ruleset arab.ruleset argentine.ruleset assyrian.ruleset australian.ruleset austrian.ruleset aztec.ruleset babylonian.ruleset bavarian.ruleset belgian.ruleset boer.ruleset bosnia.ruleset brazilian.ruleset byzantium.ruleset canadian.ruleset carthaginian.ruleset catalan.ruleset chilean.ruleset chinese.ruleset columbian.ruleset cornish.ruleset croatian.ruleset czech.ruleset danish.ruleset dunedain.ruleset dutch.ruleset egyptian.ruleset elvish.ruleset english.ruleset estonian.ruleset ethiopian.ruleset filipino.ruleset finnish.ruleset french.ruleset galician.ruleset german.ruleset greek.ruleset hobbits.ruleset hungarian.ruleset icelandic.ruleset inca.ruleset indian.ruleset indonesian.ruleset irish.ruleset israeli.ruleset italian.ruleset japanese.ruleset kampuchean.ruleset kenyan.ruleset korean.ruleset latvian.ruleset lithuanian.ruleset malaysian.ruleset martian.ruleset mexican.ruleset mongol.ruleset mordor.ruleset nigerian.ruleset persian.ruleset phoenician.ruleset polish.ruleset portuguese.ruleset quebecois.ruleset roman.ruleset russian.ruleset scottish.ruleset serbian.ruleset silesian.ruleset singaporean.ruleset sioux.ruleset slovenian.ruleset spanish.ruleset sumerian.ruleset swedish.ruleset swiss.ruleset taiwanese.ruleset thai.ruleset turk.ruleset ukrainian.ruleset venezuelan.ruleset vietnamese.ruleset viking.ruleset welsh.ruleset zulu.ruleset freeciv/server ruleset.c srv_main.c Add a possibility for nations to be in more than a one group. Patch by me in #9596 Fri Mar 25 08:49:07 PST 2005 Tag: HEAD freeciv/ai advmilitary.c Improve defender logging in AI; make AI build "DefendOk" role units if it has to, no more building Settlers as defenders. Fri Mar 25 07:26:54 PST 2005 Raimar Falke Tag: HEAD freeciv/utility/ftwl common_types.c Correct a clipping function. Symtoms were described PR#12593. Reported by various. Patch by me. Fri Mar 25 06:44:10 PST 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po Partial update Fri Mar 25 05:20:24 PST 2005 Raimar Falke Tag: HEAD freeciv/tests Makefile.am Create a tmp file to avoid using the same file as input and output to sed. Reported by Marko Lindqvist in PR#11594. Patch from me. Fri Mar 25 05:08:29 PST 2005 Mateusz Stefek Tag: HEAD freeciv/common game.c freeciv/server srv_main.c Call clean_players_research() inside game_free() instead of server_game_free(). Reported by Marko Lindqvist in PR#10838 Fri Mar 25 03:31:36 PST 2005 Tag: HEAD freeciv/utility/ftwl back_end.h Remove unimplemented function be_set_transparent() from back_end.h Fri Mar 25 03:25:09 PST 2005 Raimar Falke Tag: HEAD freeciv/client/gui-ftwl gui_text.h freeciv/server commands.h settings.h freeciv/server/generator startpos.h freeciv/utility/ftwl back_end.h text_renderer.h Add 2 and rename some other header guards to follow the standard. Patch by me in PR#12633. Fri Mar 25 02:31:52 PST 2005 Raimar Falke Tag: HEAD freeciv/client/gui-ftwl canvas.c canvas.h sprite.c sprite.h Makefile.am graphics.c gui_main.h mapview.c mapview.h freeciv/client/include canvas_g.h sprite_g.h Move canvas and sprite specific function to the newly created files. Thus implementing the newly created canvas and sprite header files. Patch from me in PR#12622. Fri Mar 25 02:20:49 PST 2005 Raimar Falke Tag: HEAD freeciv/ai aidata.h aisettler.h aitech.h freeciv/client helpdata.h freeciv/client/gui-ftwl gui_text.h freeciv/client/gui-gtk-2.0 messagewin.h pages.h freeciv/client/gui-xaw inteldlg.h freeciv/common/aicore citymap.h freeciv/server commands.h freeciv/server/generator mapgen.h mapgen_topology.h temperature_map.h utilities.h freeciv/utility/ftwl be_common_24.h text_renderer.h theme_engine.h Add includes and type declarations to make each header file self-contained. Patch from me in PR#12629. Thu Mar 24 13:39:34 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common combat.c Backport: fix a bug where transporting an air unit would make sea units invulnerable to attack by other sea units. The fix is that transported units are ignored when checking to see if a tile may be attacked. Reported by many in PR#9554. Thu Mar 24 13:39:33 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common combat.c Fix a bug where transporting an air unit would make sea units invulnerable to attack by other sea units. The fix is that transported units are ignored when checking to see if a tile may be attacked. Reported by many in PR#9554. Thu Mar 24 12:55:51 PST 2005 Raimar Falke Tag: HEAD freeciv/utility/ftwl text_renderer.c Don't bail out if a certain character isn't available in the font. It will be rendered as such. Usually a box. Reported by Per in PR#10064 and Jason in PR#12594. Thu Mar 24 09:48:50 PST 2005 Tag: HEAD freeciv/server unithand.c unittools.c unittools.h Remove random movement. You can now always move into a tile if you have any movement points (even a fraction) left. See PR#4387 for the long story. Thu Mar 24 08:48:57 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server/userdb lockfile.c Fix compilation when flock() is not available. Reported by Brett Albertson; see PR#12512. Thu Mar 24 08:45:52 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 mapview.c Add logging code to pixmap_put_sprite. Patch by me in PR#12590. Thu Mar 24 08:41:41 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/client packhand.c freeciv/common capstr.c city.c game.h packets.def packets_gen.c packets_gen.h freeciv/data/civ1 buildings.ruleset effects.ruleset freeciv/data/civ2 buildings.ruleset effects.ruleset freeciv/data/default buildings.ruleset effects.ruleset freeciv/data/history buildings.ruleset effects.ruleset freeciv/server ruleset.c Remove the aqueduct_size value. Implement a default maximum city size by adding a new effect. Patch by me in PR#12596. Wed Mar 23 14:27:11 PST 2005 Tag: HEAD freeciv/client/gui-win32 canvas.c canvas.h sprite.c sprite.h Makefile.am citydlg.c dialogs.c diplodlg.c graphics.c graphics.h gui_main.c mapview.c spaceshipdlg.c Add new files canvas.c and sprite.c for the canvas and sprite interfaces to the gui-win32 client. Patch by me in PR#12609. Wed Mar 23 12:27:08 PST 2005 Jason Dorje Short Tag: HEAD freeciv/utility fciconv.c fciconv.h shared.c Take 2: convert the thousands separator from the local to the internal encoding. This fixes some bugs in locales where the separator is not ASCII. Reported by many in PR#10265. Fix by Mateusz Stefek and myself. Wed Mar 23 12:27:01 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/utility fciconv.c fciconv.h shared.c Backport: take 2: convert the thousands separator from the local to the internal encoding. This fixes some bugs in locales where the separator is not ASCII. Reported by many in PR#10265. Fix by Mateusz Stefek and myself. Wed Mar 23 10:55:45 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c When sliding the mapview, calculate the position based on the estimated end time of the draw rather than the start time. Patch by me in PR#12583. Wed Mar 23 10:13:21 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 canvas.c canvas.h sprite.c sprite.h Makefile.am graphics.c graphics.h gtkpixcomm.c gtkpixcomm.h gui_main.h mapview.c mapview.h wldlg.c Add new files canvas.c and sprite.c for the canvas and sprite interfaces to the gui-gtk-2.0 client. Patch by me in PR#12557. Wed Mar 23 09:56:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.h freeciv/client/gui-stub canvas.c canvas.h sprite.c sprite.h Makefile.am graphics.c mapview.c freeciv/client/include canvas_g.h sprite_g.h Makefile.am graphics_g.h mapview_g.h Separate the canvas and sprite interfaces out from the mapview and graphics code. This only changes the interface and gui-stub client. Patch by me in PR#12557. Wed Mar 23 09:49:38 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c control.c mapview_common.c tilespec.c tilespec.h Move the named_sprite structure inside the tileset structure. Patch by me in PR#12574. Tue Mar 22 21:51:07 PST 2005 Jason Dorje Short Tag: HEAD freeciv/utility shared.c Revert PR#10265 commit. Tue Mar 22 21:51:05 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/utility shared.c Backport: revert PR#10265 commit. Tue Mar 22 21:37:06 PST 2005 Jason Dorje Short Tag: HEAD freeciv/utility shared.c Convert the thousands separator from the local to the internal encoding. This fixes some bugs in locales where the separator is not ASCII. Reported by many in PR#10265. Fix by Mateusz Stefek and myself. Tue Mar 22 21:37:04 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/utility shared.c Backport: convert the thousands separator from the local to the internal encoding. This fixes some bugs in locales where the separator is not ASCII. Reported by many in PR#10265. Fix by Mateusz Stefek and myself. Tue Mar 22 20:04:43 PST 2005 Tag: S2_0 freeciv/client/gui-win32 gui_main.c backport: gui-win32: give up our time slice if we're idle. Tue Mar 22 19:42:06 PST 2005 Tag: HEAD freeciv/client/gui-win32 gui_main.c gui-win32: give up our time slice if we're idle. Tue Mar 22 19:37:09 PST 2005 Tag: HEAD freeciv/client/gui-win32 graphics.c gui-win32: colored mouse cursor support. Patch by me in PR#12524. Tue Mar 22 19:16:00 PST 2005 Tag: HEAD freeciv/client/gui-win32 graphics.c graphics.h gui_main.c mapview.c gui-win32: Better AlphaBlend detection, and software alpha blending support. Patch by me in PR#12582. Tue Mar 22 18:09:23 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c Update capstring after requirements change (PR#12154, erronously referred to as PR#12557). Tue Mar 22 18:07:44 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common requirements.c requirements.h freeciv/data/civ2 effects.ruleset freeciv/data/default effects.ruleset freeciv/data/history effects.ruleset freeciv/doc README.effects Add an "adjacent" range for requirements. Patch by me in PR#12557. Wed Mar 23 01:29:22 EET 2005 Tag: HEAD freeciv/client/gui-gtk plrdlg.c freeciv/server unittools.c Remove last couple of "Game:" prefixes from messages. Patch from #12595 Originally requested by Sini Ruohomaa Tue Mar 22 13:40:54 PST 2005 Raimar Falke Tag: HEAD freeciv/client/gui-ftwl graphics.c freeciv/utility/ftwl back_end.h be_common_24.c Support the mask parameter for crop_sprite(). Required to draw the isometric view correctly. Tue Mar 22 13:26:35 PST 2005 Raimar Falke Tag: HEAD freeciv/utility/ftwl be_common_24.c Add more clipping to line drawing. Add clipping to text drawing. Tue Mar 22 13:23:34 PST 2005 Raimar Falke Tag: HEAD freeciv/utility/ftwl be_common_24.c Restore the ability to write images to file. Was broken for unknown reasons by a previous commit. Tue Mar 22 13:21:23 PST 2005 Raimar Falke Tag: HEAD freeciv/client/gui-ftwl graphics.c Enable the isometric view for the FTWL client. Tue Mar 22 22:18:52 EET 2005 Tag: HEAD freeciv/ai aiunit.c Remove errorlog from non-error situation. Tue Mar 22 12:04:42 PST 2005 Raimar Falke Tag: HEAD freeciv configure.ac freeciv/client/gui-ftwl connectdlg.c gui_main.c mapview.c pages.c freeciv/utility/ftwl be_common_24.c List of changes: - re-enable ftwl in configure.ac - add some new functions with almost empty body - rename tile_list to tile_list2 since there is a new tile_list in the common code - disable the city description functions because there are now drawn in the common code - add new text functions for the canvas - optimize the blitting function. The previous version couldn't really be fast. - add an option to measure blitting speed by cycles Problems: - city descriptions are not drawn correctly - the feature of city size depending city names is not supported by the common code - graphic artifacts in the mapview (*points* to common code) Patch by me in PR#12591. Mon Mar 21 20:13:58 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c climisc.h Remove the "section" field of the "item" structure. Add a function to generate the section value as needed. Patch by me in PR#12558. Mon Mar 21 20:06:47 PST 2005 Jason Dorje Short Tag: HEAD freeciv/doc README.rulesets Add documentation of (current) restrictions on what unit flags may only be used with certain unit movement types. Patch by Marko Lindqvist in PR#12565. Mon Mar 21 20:06:45 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/doc README.rulesets Backport: add documentation of restrictions on what unit flags may only be used with certain unit movement types. Patch by Marko Lindqvist in PR#12565. Mon Mar 21 20:03:35 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c savegame.h srv_main.c srv_main.h stdinhand.c Add a "save reason" to the savegame. This stores (mostly for debugging) the in-game trigger that caused the save. Patch by Marko Lindqvist in PR#12544. Mon Mar 21 19:42:30 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/default buildings.ruleset Remove unused effects data from buildings.ruleset. Patch by me in PR#12586. Mon Mar 21 15:14:08 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-stub gui_main.c pages.c Fix compilation of gui-stub. Patch by me in PR#12580. Tue Mar 22 01:01:12 EET 2005 Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c freeciv/server console.c freeciv/utility log.c log.h #10234: freelog() both writes to file and calls callback if they both are set. Mon Mar 21 14:43:45 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po Mon Mar 21 09:38:33 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common generate_packets.py Pass NULL as the parameter for the post-send on an empty packet. Patch by Benoit Hudson in PR#12566. Mon Mar 21 09:34:27 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/agents cma_core.c Fix compilation when SHOW_TIME_STATS is enabled. Patch by Benoit Hudson in PR#12564. Mon Mar 21 09:30:31 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/utility shared.c Backport: don't allow the < > characters in usernames. Patch by Mike Kaufman in PR#12307. Mon Mar 21 09:30:29 PST 2005 Jason Dorje Short Tag: HEAD freeciv/utility shared.c Don't allow the < > characters in usernames. Patch by Mike Kaufman in PR#12307. Mon Mar 21 09:22:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server sernet.c Restructure some parts of the sniff_packets functions. Patch by Benoit Hudson in PR#12563 with style changes by me. Mon Mar 21 08:37:52 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c mapview_common.c tilespec.c tilespec.h freeciv/client/gui-gtk citydlg.c gui_main.c happiness.c mapview.c freeciv/client/gui-gtk-2.0 citydlg.c dialogs.c graphics.c gui_main.c happiness.c mapview.c freeciv/client/gui-mui citydlg.c gui_main.c mapview.c freeciv/client/gui-win32 citydlg.c diplodlg.c graphics.c happiness.c mapview.c freeciv/client/gui-xaw citydlg.c graphics.c gui_main.c mapview.c Add a tileset parameter to accessor functions in tilespec.h. Patch by me in PR#12553. Mon Mar 21 06:10:53 PST 2005 Tag: HEAD freeciv/ai aidata.c aihand.c ailog.c Improve TIMING_LOG a bit. Mon Mar 21 05:38:11 PST 2005 Tag: HEAD freeciv/ai aidata.c ailog.c freeciv/common/aicore pf_tools.c freeciv/server srv_main.c Fix two copy&paste mistakes in the movemap code. Add timing log of movemap. Mon Mar 21 05:05:21 PST 2005 Tag: HEAD freeciv/common game.c game.h freeciv/data/default terrain.ruleset freeciv/server ruleset.c savegame.c settings.c unittools.c Moved watchtower options from server options to terrain ruleset. Removed the 'wtowervision' option. Set default 'wtowerevision' to 2. This increases the vision range of any ground unit in a fortress by 2. Simplified the code, and increased max 'wtowerevision' from 2 to 4. See PR#12490. Mon Mar 21 04:55:06 PST 2005 Tag: HEAD freeciv/ai aihand.c freeciv/common government.h freeciv/data/civ1 governments.ruleset freeciv/data/civ2 governments.ruleset freeciv/data/default governments.ruleset freeciv/data/history governments.ruleset freeciv/server ruleset.c Add AI hints to governments so that AI will not have to evaluate Despotism when Monarchy can be used, and not evaluate Monarchy when Communism is available. This addresses in part PR#12315 (AI slowness), reported by Christian Knoke. Mon Mar 21 04:28:00 PST 2005 Tag: HEAD freeciv/ai aiair.c aidiplomat.c aiferry.c aitools.c aiunit.c freeciv/common unit.c unit.h freeciv/server settlers.c Clean up the iteration of unit management in the AI. Basically, where we used to iterate over all units twice, we now do it just once. We no longer manage passengers in ferries. Instead, ferries hand over management to its chosen passenger (each ferry has a "boss" that says where it should go). When we arrive, the ferry manages each passenger, to allow them to disembark. We also try very hard to avoid managing a unit twice by doing it once by ferry/other and once by ai_manage_units(), by setting punit->ai.done when it has successfully been managed once. Parts of the AI unit defense of cities code has been cleaned up significantly as well. We now fortify our defenders, and sentry units that are not designated as defenders, but are in a city anyway, such as units waiting for a ferry. This makes it easier to debug the AI by looking at what units are doing. (Fortifying units in cities does nothing. They get the defense bonus anyway.) The AIUNIT_PILLAGE, AIUNIT_RUNAWAY and AIUNIT_FORTIFY roles have been removed, since they were not/no longer used. Mon Mar 21 04:22:06 PST 2005 Tag: S2_0 freeciv/server diplomats.c Remove duplicated diplomat message. Reported by Brendon in PR#12556. Mon Mar 21 04:21:28 PST 2005 Tag: HEAD freeciv/server diplomats.c Remove duplicated diplomat message. Reported by Brendon in PR#12556. Sun Mar 20 15:01:51 EET 2005 Tag: S2_0 freeciv/po fi.po Translation by Sini Ruohomaa Sun Mar 20 04:56:20 PST 2005 Tag: HEAD freeciv/ai aiexplorer.c AI should not explore with gameloss units. Sun Mar 20 03:26:08 PST 2005 Tag: HEAD freeciv/ai aitools.c Fix bug in AI role logging: activity != role! Sun Mar 20 03:02:32 PST 2005 Tag: HEAD freeciv/ai aitools.c aitools.h Add better logging of AI role changes. Sun Mar 20 01:08:48 PST 2005 Tag: HEAD freeciv/ai aihand.c ailog.c ailog.h freeciv/server commands.c srv_main.c srv_main.h stdinhand.c Add new AI debug command: /debug timing. This gives you a rundown of where the AI is spending its CPU cycles. See PR#12547. Sat Mar 19 20:17:54 PST 2005 Tag: HEAD freeciv/client/gui-win32 graphics.c mapview.c gui-win32: fix some bugs in bitmap cache and canvas functions. Patch by me in PR#12525. Sat Mar 19 16:06:47 PST 2005 Tag: HEAD freeciv/server savegame.c Save AI unit information related to ferries and bodyguards. PR#12548. Sat Mar 19 16:05:14 PST 2005 Tag: S2_0 freeciv/po fr.po fix Sat Mar 19 15:45:34 PST 2005 Tag: HEAD freeciv/ai aihunt.c AI: Do not hunt for land units in ferries with other land units. Sat Mar 19 15:17:59 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw citydlg.c gui_main.c mapview.c Remove references to the named_sprites structure. This allows gui-xaw to compile. Patch by me in PR#12551. Sat Mar 19 15:04:35 PST 2005 Jason Dorje Short Tag: HEAD freeciv Makefile.am configure.ac freeciv/client Makefile.am freeciv/data Makefile.am freeciv.rc freeciv/m4 gtk-client.m4 gtk.m4 Remove all bootstrap support for the "old" GTK client. See PR#12132. Sat Mar 19 15:03:32 PST 2005 Tag: HEAD freeciv/client/gui-win32 diplodlg.c inteldlg.c mapview.c repodlgs.c spaceshipdlg.c gui-win32: Use sprite accessor functions. Requested by Jason. Patch by me in PR#12520. Sat Mar 19 15:00:29 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h Move the named_sprite structure, and other interface data, out of the interface and into tilespec.c. Patch by me in PR#12536. Sat Mar 19 14:53:43 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c Refactor the active-unit animation so it doesn't access the named_sprites array. Patch by me in PR#12535. Sat Mar 19 14:41:38 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw citydlg.c gui_main.c inteldlg.c spaceshipdlg.c Allow gui-xaw to compile again. See PR#12529. Sat Mar 19 23:58:17 EET 2005 Tag: HEAD freeciv/ai aiferry.c freeciv/common movement.c movement.h unit.c unit.h freeciv/server sanitycheck.c This introduces can_unit_transport() and can_unit_type_transport() which hide ugliness of checking if unit(type) can transport other. Some places are changed to use them. All is_air_units_transport() callers are gone so it's removed. From #11338 Sat Mar 19 07:34:18 PST 2005 Tag: HEAD freeciv/ai aidata.c aidata.h freeciv/server srv_main.c Add AI movemap. This is a map of which units can reach a given tile within one or two turns. Patch by me and Benedict Adamson in PR#9610. Sat Mar 19 06:41:44 PST 2005 Tag: HEAD freeciv/client text.c In --enable-debug=yes games, add the unit ID of the relevant unit to the map sidebar and the city dialog unit tooltip. This is enormously helpful when using the /debug server command. Fri Mar 18 11:20:56 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h Draw the focus unit in a separate, higher drawing layer. Patch by me in PR#12528. Fri Mar 18 11:19:04 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common map.h terrain.h Backport: make sure the tile_type struct is declared before it's used. Patch by Vladimir Kondratiev in PR#12539. Fri Mar 18 05:59:47 PST 2005 Tag: HEAD freeciv/ai aihand.c Fix the AI tax code so that it does not fluctuate between max science and max gold all the time. Bug reported by Mateusz. PR#12451. Fri Mar 18 04:46:31 PST 2005 Tag: HEAD freeciv/common game.c freeciv/data/civ1 governments.ruleset freeciv/data/civ2 governments.ruleset freeciv/data/default governments.ruleset freeciv/data/history governments.ruleset freeciv/server ruleset.c Remove some unused AI government hints. Fri Mar 18 04:41:38 PST 2005 Tag: HEAD freeciv/ai aihand.c Remove unnecessary generic_city_refresh() from AI govt code. From PR#12315. This should speed up AI a bit for very large civilizations. Fri Mar 18 03:26:24 PST 2005 Tag: HEAD freeciv/ai advdiplomacy.c aicity.c aidata.c aidiplomat.c aitech.c freeciv/client climisc.c packhand.c text.c freeciv/client/gui-gtk gui_main.c inteldlg.c repodlgs.c freeciv/client/gui-gtk-2.0 gui_main.c inteldlg.c repodlgs.c freeciv/client/gui-xaw repodlgs.c freeciv/common player.c player.h tech.c freeciv/server cityturn.c plrhand.c savegame.c srv_main.c unittools.c Cleanup of team research code. Patch by Mateusz in PR#12508. Fri Mar 18 02:29:09 PST 2005 Christian Knoke Tag: S2_0 freeciv/doc/de NEWS.de updated for 2.0 Thu Mar 17 16:38:55 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec Allow the tileset to specify the Y offset of the citybar text. Add some suitable defaults for the different tilesets. Patch by me in PR#12521. Thu Mar 17 16:04:34 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Add accessor functions for the nuke explosion sprite and for the number of citymap overlay colors. Patch by me in PR#12518. Thu Mar 17 10:32:43 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Add an accessor function for the spaceship sprites. Patch by me in PR#12442. Wed Mar 16 11:37:49 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common map.c freeciv/common/aicore cm.c path_finding.c Cast typed pointers to void* values when passing them to freelog (for a %p argument). This is "required" by strict C99. Patch by me in PR#12511. Wed Mar 16 11:34:08 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server/userdb lockfile.c Improve the preprocessor check for file locking conditions. Patch by me in PR#12512. Wed Mar 16 11:30:38 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 citydlg.c gui_main.c mapview.c freeciv/client/gui-xaw gui_main.c freeciv/client/include Makefile.am cityicon.ico freeciv.ico freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec freeciv/data/misc cityicon.png civicon.png icons.spec Makefile.am Move the client window-manager icons into the tileset. Patch by me in PR#12513. Tue Mar 15 21:28:41 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw graphics.c mapview.c Fix some runtime problems in gui-xaw: with loading of cursors and with drawing of text. The cursor loading is still wrong but at least now it will run. Patch by me in PR#12523. Tue Mar 15 21:27:00 PST 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac Commit the remaining part of PR#12519. Tue Mar 15 20:40:32 PST 2005 Tag: HEAD freeciv/server sernet.c Add a configure check for socklen_t. Patch by Jason Dorje Short in PR#12519. Tue Mar 15 08:11:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Fix a bug where the turn-done button state may not be set correctly at the start of a new phase. Reported by Benoit Hudson and others in PR#12377. Tue Mar 15 08:08:24 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c Fix a bug when refreshing cities with trade routes for the first time when a savegame is loaded. Reported by "Bert Bert" in PR#12498. Tue Mar 15 08:04:18 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Add accessor functions for the unit unhappiness and upkeep overlay sprites. Patch by me in PR#12501. Mon Mar 14 20:05:11 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Turn off all citymap overlays at the start of a new turn. See PR#12379. Mon Mar 14 20:05:10 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: turn off all citymap overlays at the start of a new turn. See PR#12379. Mon Mar 14 19:34:40 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client control.c Backport: don't let air units patrol, and don't let helicoptor units do client-side goto. Reported by GHJ in PR#12381. Mon Mar 14 13:37:09 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c Avoid a client crash when setting timeout for the first time. Reported by Marko Lindqvist in PR#12499. Mon Mar 14 13:34:27 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server sernet.c Use the correct type for the socket length parameter to accept. Patch by me in PR#12481. Mon Mar 14 22:26:24 EET 2005 Tag: HEAD freeciv/ai advmilitary.c aiair.c aicity.c aidata.c aidiplomat.c aiexplorer.c aiferry.c aihunt.c aisettler.c aitools.c aiunit.c freeciv/client control.c helpdata.c freeciv/client/gui-gtk graphics.c freeciv/client/gui-gtk-2.0 citydlg.c graphics.c menu.c freeciv/client/gui-mui helpdlg.c freeciv/client/gui-win32 helpdlg.c menu.c freeciv/client/gui-xaw graphics.c menu.c freeciv/common movement.c movement.h Makefile.am city.c combat.c fc_types.h map.c unit.c unit.h unittype.c unittype.h freeciv/common/aicore pf_tools.c freeciv/server airgoto.c barbarian.c citytools.c gamehand.c gotohand.c plrhand.c ruleset.c sanitycheck.c savegame.c settlers.c unithand.c unittools.c Move movetype specific functions from unit.c and unittype.c to new file movement.c Patch by me and Jason in #11336. Sun Mar 13 22:21:19 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server unithand.c Avoid a server crash when receiving an illegal diplomat packet. Patch by me in PR#12505. Sun Mar 13 22:21:18 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server unithand.c Backport: avoid a server crash when receiving an illegal diplomat packet. Patch by me in PR#12505. Sun Mar 13 21:58:18 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server unithand.c Don't let the client cheat when changing a unit's homecity. Patch by Marko Lindqvist in PR#12497 with changes by me. Sun Mar 13 21:58:17 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server unithand.c Backport: don't let the client cheat when changing a unit's homecity. Patch by Marko Lindqvist in PR#12497 with changes by me. Sun Mar 13 17:35:02 PST 2005 Tag: HEAD freeciv/client/gui-win32 colors.c colors.h gui_main.c gui_main.h mapview.c gui-win32: implement set_city_names_font_sizes(), get_text_size(), and canvas_put_text(). Patch by me in PR#12503. Sun Mar 13 09:59:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/default units.ruleset freeciv/data/history units.ruleset Add a "leader" unit to the default and history rulesets. Patch by Per Inge Mathisen in PR#12491 (history ruleset changes by me). Sun Mar 13 09:55:15 PST 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/utility support.c Add a missing #include . Patch by me in PR#12480. Sun Mar 13 09:53:44 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c Move the drawing of citymap overlays from mapview_common into the tilespec code. Patch by me in PR#12489. Sun Mar 13 09:50:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common map.h terrain.h Move the declaration of the tile_type struct into terrain.h, so that it's declared before it's used. Patch by me in PR#12482. Sun Mar 13 09:11:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw mapview.c Fix gui-xaw compile problems with the new text-drawing code. Patch by Vijay Kiran Kamuju in PR#12493. Sat Mar 12 06:00:13 PST 2005 Tag: HEAD freeciv/data/trident units.spec Added leader unit Sat Mar 12 05:41:00 PST 2005 Tag: HEAD freeciv/data/trident units.png Added king unit made by paul Fri Mar 11 14:40:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 graphics.c graphics.h mapview.c Avoid a naming conflict with a global variable 'cursors' in GTK 2.6. Reported by Mike Jing in PR#12459. Fri Mar 11 09:11:26 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c climap.c connectdlg_common.c mapctrl_common.c mapview_common.c mapview_common.h tilespec.c tilespec.h freeciv/client/gui-ftwl graphics.c freeciv/client/gui-gtk citydlg.c graphics.c freeciv/client/gui-gtk-2.0 pages.c freeciv/client/gui-mui graphics.c mapclass.c overviewclass.c freeciv/client/gui-sdl citydlg.c graphics.c gui_main.c gui_tilespec.c mapview.c freeciv/client/gui-stub graphics.c freeciv/client/gui-win32 graphics.c freeciv/client/gui-xaw graphics.c Change the tileset query functions so that they take a tileset parameter, rather than acting on the global tileset. Patch by me in PR#12471. Fri Mar 11 08:50:28 PST 2005 Jason Dorje Short Tag: S1_14 freeciv/client/agents cma_core.c Bump MAX_COMBINATIONS to 200. Reported by in PR#12483. Thu Mar 10 23:46:01 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h freeciv/client/gui-gtk-2.0 mapview.c freeciv/client/gui-stub mapview.c freeciv/client/gui-xaw mapview.c freeciv/client/include mapview_g.h Move the show_city_desc function into mapview_common. Two new GUI functions, get_text_size and canvas_put_text, are added. Another GUI function prepare_show_city_descriptions is also removed. Patch by me in PR#12470. Thu Mar 10 23:36:02 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Merge conflicts in the PR#12469 and PR#12468 commits. Thu Mar 10 23:31:10 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapview_common.c mapview_common.h tilespec.c Draw city tile output as part of the tilespec code, rather than as a separate overlay. Patch by me in PR#12469. Thu Mar 10 23:21:30 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Remove the style field from the drawn_sprite struct, as it is unnecessary. Patch by me in PR#12468. Thu Mar 10 21:57:44 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Use mystrcasecmp instead of strcasecmp. Patch by me in PR#12479. Thu Mar 10 21:57:43 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: use mystrcasecmp instead of strcasecmp. Patch by me in PR#12479. Thu Mar 10 21:06:11 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c freeciv/client/gui-gtk menu.c freeciv/client/gui-gtk-2.0 menu.c freeciv/client/gui-sdl menu.c freeciv/client/gui-xaw menu.c freeciv/common/aicore pf_tools.c Allow client-side air/helicoptor goto. Patch by Gregory Berkolaiko and myself in PR#4684. Thu Mar 10 16:30:35 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common unit.c Fix a bug where air units couldn't be sentried on airbases. Reported by Franz Mach in PR#12435. Thu Mar 10 16:30:32 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common unit.c Backport: fix a bug where air units couldn't be sentried on airbases. Reported by Franz Mach in PR#12435. Thu Mar 10 13:09:56 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common/aicore cm.c Backport: fix a memory leak in the CM code. Reported by Per; patch by Benoit Hudson in PR#12443. Thu Mar 10 12:39:27 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common/aicore cm.c Fix a memory leak in the CM code. Reported by Per; patch by Benoit Hudson in PR#12443. Thu Mar 10 12:08:24 PST 2005 Tag: HEAD freeciv/ai advdiplomacy.c Fix two AI diplomacy bugs: - Accept a ceasefire also if our alliance leader has peace with the victim, not just if alliance leader also has ceasefire with him. - Make AI evaluate breaking of ceasefire as worse than neutral, as it should be. Thu Mar 10 12:05:23 PST 2005 Tag: HEAD freeciv/ai advdomestic.c advmilitary.c aicity.c aidata.c aidata.h freeciv/server citytools.c Make ai wonder city variable a city id rather than a city pointer (safer), as requested by Jason in PR#12434. Thu Mar 10 12:01:37 PST 2005 Tag: HEAD freeciv/ai advdiplomacy.c Allow AIs to receive techs as gifts in tech cost style > 0. Thu Mar 10 11:56:45 PST 2005 Tag: HEAD freeciv/ai advdiplomacy.c Ensure that the AI never sells its last cities. Patch by Mateusz in PR10997. Also fixes PR#12287. Thu Mar 10 11:46:06 PST 2005 Tag: HEAD freeciv/ai aidata.c aidata.h aitools.c Make AI leech tech from other players if it has a working Great Library and other players have tech it does not. Patch by Mateusz in PR#12453. Thu Mar 10 11:31:16 PST 2005 Tag: HEAD freeciv/ai aihand.c Remove timer from AI tax code. It was leaking memory, and generally useless. Fixes PR#12455, reported by Jason. Wed Mar 9 13:43:16 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: fix problems with observers and the calculation of minplayers/maxplayers during pregame. See PR#12017. Wed Mar 9 13:43:14 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Fix problems with observers and the calculation of minplayers/maxplayers during pregame. See PR#12017. Wed Mar 9 12:43:49 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 wldlg.c Add remove button (arrow) to the worklist editor. See #12352 Wed Mar 9 10:49:06 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c game.h improvement.c improvement.h spaceship.c spaceship.h Make some struct parameters const. Patch by Frederic Briere in PR#12463. Wed Mar 9 10:37:52 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c aidata.c freeciv/client/gui-gtk-2.0 spaceshipdlg.c freeciv/common effects.c freeciv/m4 c99.m4 Change c99 initializers to only use the recursive/nested form. This allows compilation with gcc-2.95. Patch by me in PR#12458. Wed Mar 9 10:12:34 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h freeciv/data/misc colors.png colors.spec Remove the DRAWN_BG option of the drawn_sprite. Backgrounds are now drawn as a sprite assembled at load-time by the tilespec code. Patch by me in PR#12456. Tue Mar 8 13:13:17 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.h Name the anonymous edge_type enumeration. Patch by Frederic Briere in PR#12450. Tue Mar 8 10:54:46 PST 2005 Jason Dorje Short Tag: HEAD freeciv/utility shared.c Disable the custom thousands' separator in windows, because many windows systems seem to have a buggy locale. Reported by many in PR#10265. Patch by Mateusz Stefek. Tue Mar 8 10:54:45 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/utility shared.c Backport: disable the custom thousands' separator in windows, because many windows systems seem to have a buggy locale. Reported by many in PR#10265. Patch by Mateusz Stefek. Tue Mar 8 02:03:47 PST 2005 Tag: HEAD freeciv/client/gui-win32 graphics.c mapctrl.c mapview.c gui-win32: add support for tileset cursors. Patch by me in PR#12429. Mon Mar 7 21:46:44 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c Move a variable declaration to the start of the block of scope. Patch by me in PR#12457. Mon Mar 7 20:54:51 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server gamehand.c sernet.c Make sure the phase_timer is valid before trying to read its time. Patch by me in PR#12444. Mon Mar 7 16:43:26 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/client citydlg_common.c freeciv/common city.c city.h Improve the waste calculations so that waste of an output type that has a bonus percentage will be calculated correctly. Reported by Per Mathisen in PR#9963. Patch by me. Mon Mar 7 15:07:22 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c Make some city refresh code more modular, so it can be used outside of generic_city_refresh. Patch by Per Mathisen in PR#12437 with changes by me. Mon Mar 7 14:53:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Draw the goto length sprites as part of the tilespec code (rather than directly within mapview_common). Patch by me in PR#12441. Mon Mar 7 14:50:50 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c tilespec.c tilespec.h Add an accessor for reading indicator icon sprites. The sprite values are no longer accessed directly from the named_sprites array. Patch by me in PR#12440. Mon Mar 7 14:26:46 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/include helpdlg_g.h Fix a bug when choosing "Citizen Management" from the help menu. Report and patch by Matz in PR#12347. Mon Mar 7 05:30:19 PST 2005 Tag: HEAD freeciv/po nl.po fix Mon Mar 7 04:59:19 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/po pl.po update Mon Mar 7 04:53:20 PST 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po partial update Mon Mar 7 01:17:47 PST 2005 Tag: S2_0 freeciv/po nl.po fix Sun Mar 6 16:46:31 PST 2005 Tag: S2_0 freeciv/po nl.po updated Sun Mar 6 15:57:07 PST 2005 Tag: HEAD freeciv/po nl.po updated Sun Mar 6 10:37:28 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server unittools.c Fix a bug with premature abortion of goto routes. Reported by Christian Knoke in PR#10719. Sun Mar 6 10:37:27 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server unittools.c Backport: fix a bug with premature abortion of goto routes. Reported by Christian Knoke in PR#10719. Sun Mar 6 09:35:36 PST 2005 Tag: HEAD freeciv/common game.h Allow timeout -1 to be set in NDEBUG mode. This was already changed in stdinhand.c, but not in common/game.h, which sets the max/min limits. Sun Mar 6 09:27:45 PST 2005 Tag: HEAD freeciv/utility distribute.c freeciv/ai aicity.c freeciv/client/gui-gtk-2.0 menu.c Fix compile warnings under 'no' debug mode: Some variables were only used in 'some' and 'all' debug modes. Sun Mar 6 09:14:41 PST 2005 Tag: HEAD freeciv/ai aicity.c Fix two memory leaks in AI wonder code. Reported by several. Sun Mar 6 08:24:26 PST 2005 Tag: HEAD freeciv/server gamehand.c sernet.c Restore autogame functionality. Bug reported by me in PR#12439, patch by Jason. Sun Mar 6 04:10:37 PST 2005 Mateusz Stefek Tag: HEAD freeciv/common player.c Fix a bug in are_diplstates_equal where contact turns updates weren't sent to client. See #12373. Sun Mar 6 03:57:02 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/common player.c Fix a bug in are_diplstates_equal where contact turns updates weren't sent to client. See #12373 Sat Mar 5 15:51:06 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c mapview_common.c packhand.c tilespec.c tilespec.h freeciv/client/gui-ftwl gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/client/gui-gtk-2.0 gui_main.c pages.c freeciv/client/gui-mui graphics.c gui_main.c mapclass.c freeciv/client/gui-sdl graphics.c gui_main.c gui_tilespec.c freeciv/client/gui-win32 gui_main.c freeciv/client/gui-xaw gui_main.c Turn the tileset top-level data into a structure. Pass this struct into the tilespec interface functions. Patch by me in PR#12425. Sat Mar 5 15:43:58 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-gtk mapview.c freeciv/client/gui-gtk-2.0 mapview.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-xaw mapview.c Add an accessor for the sprites.user.attention value. Use this accessor instead of reading the value directly. Patch by me in PR#12428. Sat Mar 5 05:51:53 PST 2005 Tag: S2_0 freeciv/ai aihand.c Backport fix for PR#12422, AI ignoring disorder in some cases. Sat Mar 5 05:48:25 PST 2005 Tag: HEAD freeciv/ai aihand.c Since CM queries change city state if taxes are different, we have to refresh cities when we have queried them in the AI tax code. Otherwise the AI will look at cities with too high lux settings and ignore disorder. See PR#12422 for more info. Patch and original bug report by Jason, with some changes by me. Sat Mar 5 05:37:04 PST 2005 Tag: HEAD freeciv/server citytools.c freeciv/ai aidata.c *** empty log message *** Fri Mar 4 18:23:29 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapview_common.c mapview_common.h tilespec.c tilespec.h Remove code for automated boundary drawing. Tilesets must now include boundary sprites. Patch by me in PR#12404. Fri Mar 4 16:06:25 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common game.h packets.def packets_gen.c packets_gen.h freeciv/server gamehand.c sernet.c srv_main.c Fix timeout calculations so they are as accurate as the timer code allows (previously they were only accurate to the nearest second). Patch by me in PR#12418. Fri Mar 4 10:48:08 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c game.h packets.def packets_gen.c freeciv/server gamehand.c gamehand.h savegame.c settings.c unittools.c Add a new server setting timeaddenemymove. If this value is positive and a unit moves in sight of an enemy player, the timeout remaining in the phase is increased to be at least timeaddenemymove seconds. Patch by Thomas Strub with changes by me in PR#3565. Fri Mar 4 09:42:55 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h freeciv/client/gui-gtk-2.0 spaceshipdlg.c Move spaceship drawing functions into mapview_common. Patch by me in PR#12406. Thu Mar 3 15:11:55 PST 2005 Tag: HEAD freeciv/ai aicity.c Fix bug where we would create a pf map from a non-existent city in the new wonder code. Reported by Jason in PR#12402. Thu Mar 3 11:59:44 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: when handling a combat_info packet, update the unit's veteran field based on the make_unit_veteran packet field, and refresh the mapview. Reported by Christian Knoke in PR#12081. Thu Mar 3 11:59:43 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c When handling a combat_info packet, update the unit's veteran field based on the make_unit_veteran packet field, and refresh the mapview. Reported by Christian Knoke in PR#12081. Thu Mar 3 09:18:29 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-ftwl graphics.c freeciv/client/gui-gtk graphics.c freeciv/client/gui-gtk-2.0 pages.c freeciv/client/gui-mui mapclass.c freeciv/client/gui-sdl graphics.c freeciv/client/gui-stub graphics.c freeciv/client/gui-win32 graphics.c freeciv/client/gui-xaw graphics.c Encapsulate the main_intro_filename and minimap_intro_filename inside tilespec.c, and use accessors to read them. Patch by me in PR#12401. Wed Mar 2 19:47:31 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 graphics.c graphics.h mapview.c freeciv/client/gui-xaw graphics.c graphics.h mapview.c freeciv/client/include Makefile.am drop_cursor.xbm drop_cursor_mask.xbm goto_cursor.xbm goto_cursor_mask.xbm nuke_cursor.xbm nuke_cursor_mask.xbm patrol_cursor.xbm patrol_cursor_mask.xbm freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec freeciv/data/misc cursors.png cursors.spec Makefile.am Add the cursors to the tileset. The cursor XBM files and custom loading code is removed. In its place the cursors are included as sprites within the tileset and the GUI code assembles the cursors after the tileset is loaded. Patch by me in PR#12391. Wed Mar 2 11:17:51 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common unit.c freeciv/server unittools.c Don't have helicoptors crash on dangerous terrain. Reported by Andrew Archibald in PR#12389. Wed Mar 2 11:17:50 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common unit.c freeciv/server unittools.c Backport: don't have helicoptors crash on dangerous terrain. Reported by Andrew Archibald in PR#12389. Wed Mar 2 11:02:26 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk cma_fe.c mapview.c plrdlg.c Fix miscellaneous compile problems in the GTK client. Patch by David Stewart in PR#12395. Wed Mar 2 11:00:34 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Encapsulate the fogstyle value inside tilespec.c. The one other user of this value is removed. Patch by me in PR#12392. Wed Mar 2 10:53:30 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Change unit explosion graphics into a sprite_vector. The num_tiles_explode_unit value is removed. An accessor function is added to get the sprite vector. Patch by me in PR#12386. Wed Mar 2 10:41:51 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h Encapsulate NORMAL_TILE_WIDTH and the related variables by making them static in tilespec.c and adding accessor functions. Macro definitions are used to avoid renaming everywhere. Patch by me in PR#12385. Wed Mar 2 10:22:59 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h freeciv/client/gui-ftwl mapview.c freeciv/client/gui-gtk mapview.c freeciv/client/gui-gtk-2.0 mapview.c freeciv/client/gui-sdl mapview.c freeciv/client/gui-stub mapview.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-xaw mapview.c freeciv/client/include mapview_g.h freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec freeciv/data/isophex terrain1.spec freeciv/data/isotrident terrain1.spec freeciv/data/misc overlays.png overlays.spec Makefile.am freeciv/data/trident tiles.png tiles.spec Draw the citymap overlays using tileset sprites. These new sprites are added in the misc directory. The put_city_worker function is removed. Patch by me in PR#12384. Wed Mar 2 02:45:26 PST 2005 Tag: HEAD freeciv/ai aicity.c Remove some 'Game:' from the AI code (of all things). Wed Mar 2 02:43:57 PST 2005 Tag: HEAD freeciv/ai advdomestic.c advmilitary.c aicity.c aidata.c aidata.h aitools.c Changes to AI wonder building (PR#12262): - designates one city as a 'wonder city', depending on location and production - only this city will build wonders; it will try not build much else - wonder city may change, but rarely - mostly rewrites help_wonder caravan code, now faster and leaner - adding modifier for losing shields; this means however that looking at building want for cities that are already building something will no longer be as easy, as you must keep this in mind - simplified ai_advisor_choose_building() Wed Mar 2 02:38:44 PST 2005 Tag: HEAD freeciv/ai aicity.c Change the AI building wants a bit, so that unhappy buildings are emphasised more, especially with empires that have high unhappy ratings, and military wonders like Sun Tzu are emphasised less. See PR#12263. Wed Mar 2 02:35:06 PST 2005 Tag: HEAD freeciv/data/default governments.ruleset Remove helptext data that is now produced by the client. Also needs to be done for the other rulesets. Tue Mar 1 14:40:28 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/civ1 effects.ruleset freeciv/data/civ2 effects.ruleset freeciv/data/default buildings.ruleset effects.ruleset freeciv/data/history buildings.ruleset effects.ruleset Fix the behavior of Pyramids and Granary. The new behavior in the default ruleset gives Pyramids a 25% bonus but makes it cumulative with Granary. See PR#12148. Tue Mar 1 13:50:14 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server cityturn.c Fix a bug where minimum surpluses are erronously dropped in auto_arrange_workers. Reported by Hogne Haskjold in PR#12301. Tue Mar 1 13:50:13 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server cityturn.c Backport: fix a bug where minimum surpluses are erronously dropped in auto_arrange_workers. Reported by Hogne Haskjold in PR#12301. Tue Mar 1 13:46:47 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c Fix solid_unit_background_color in isometric view. Reported by Matz in PR#12350. Tue Mar 1 13:46:46 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c tilespec.c Backport: fix solid_unit_background_color in isometric view. Reported by Matz in PR#12350. Tue Mar 1 12:55:03 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po All messages translated for ru.po Tue Mar 1 12:04:53 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client control.c mapview_common.c freeciv/common city.c city.h unit.c unit.h Improve the behavior of the 't' command. Now pressing the button repeatedly will toggle the color on and off rather than cycling endlessly through colors. This is a backport of PR#12160. Tue Mar 1 06:23:04 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po updated Tue Mar 1 02:49:36 PST 2005 Tag: HEAD freeciv/client/gui-win32 mapctrl.c mapview.c plrdlg.c Couple of minor fixes to get gui-win32 compiling again. Mon Feb 28 12:24:39 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.h tilespec.c tilespec.h freeciv/data isophex.tilespec freeciv/data/isophex grid.png grid.spec Makefile.am Implement vertical/horizontal edge sprites for hexagonal tilesets. Add support for vertical/horizontal grid sprites. Add grid sprites to the isophex tileset. Patch by me in PR#12374. Sun Feb 27 20:16:45 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/client/gui-gtk gui_main.c mapview.c freeciv/client/gui-gtk-2.0 dialogs.c gui_main.c mapview.c freeciv/client/gui-mui mapview.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-xaw gui_main.c mapview.c Add four new accessors for named sprites. Use these accessors throughout the code rather than accessing those named sprites directly. Patch by me in PR#12370. Sun Feb 27 20:01:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c climap.c connectdlg_common.c mapctrl_common.c mapview_common.c mapview_common.h tilespec.c tilespec.h freeciv/client/gui-gtk citydlg.c mapview.c freeciv/client/gui-mui graphics.c mapclass.c overviewclass.c freeciv/client/gui-sdl citydlg.c gui_main.c gui_tilespec.c mapview.c Encapsulate the is_isometric, hex_width, and hex_height fields within tilespec.c. These values may be queried using accessor functions in tilespec.h. Patch by me in PR#12369. Sun Feb 27 19:04:07 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.h Fix an integer round bug that broke all non-iso tilesets that had odd dimension as well as iso/hex tilesets with dimensions that weren't multiples of four. Patch by me in PR#12362. Sun Feb 27 09:56:35 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: check for names sprites that are specified to be outside of the borders of the graphics file. Report an error when this happens. Patch by me in PR#12360. Sun Feb 27 09:56:34 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Check for names sprites that are specified to be outside of the borders of the graphics file. Report an error when this happens. Patch by me in PR#12360. Sun Feb 27 00:41:06 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c tilespec.c tilespec.h freeciv/data/isotrident grid.png grid.spec freeciv/data/trident grid.png grid.spec Add a sprite for the "red frame tile" used in the citydlg for unavailable tiles. Draw this sprite from the tilespec code in the city dialog. Patch by me in PR#12354. Sat Feb 26 23:42:52 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c Backport: add support for hexagonal tilesets to gui_to_map_pos. Patch by me in PR#12356. Sat Feb 26 23:42:21 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Add support for hexagonal tilesets to gui_to_map_pos. Patch by me in PR#12356. Sat Feb 26 10:40:21 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Exit with an error message instead of crashing if the tx.darkness sprite is not present. Patch by me in PR#12351. Sat Feb 26 10:40:20 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: exit with an error message instead of crashing if the tx.darkness sprite is not present. Patch by me in PR#12351. Sat Feb 26 10:27:19 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c freeciv/client/agents cma_core.c freeciv/server/generator mapgen_topology.c freeciv/utility shared.h Change freeciv host names to be in their canonical form. Reported by Christian Knoke in PR#12341. Sat Feb 26 10:27:18 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c mapview_common.h freeciv/client/agents cma_core.c freeciv/server/generator mapgen_topology.c freeciv/utility shared.h Backport: change freeciv host names to be in their canonical form (in several comments and untranslated strings). Reported by Christian Knoke in PR#12341. Fri Feb 25 23:39:24 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data/trident explosions.png Backport: resize explosions.png to the "correct" size of 30x150. See PR#12361. Fri Feb 25 23:39:24 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/trident explosions.png Resize explosions.png to the "correct" size of 30x150. See PR#12361. Fri Feb 25 17:05:56 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common city.c freeciv/server settings.c Backport: fix a bug where setting fulltradesize and notradesize at the same time is impossible. Now the sanity checking on these values is done at run time rather than when they are set. Reported by Christian Knoke and others in PR#10913. Fri Feb 25 17:05:55 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c freeciv/server settings.c Fix a bug where setting fulltradesize and notradesize at the same time is impossible. Now the sanity checking on these values is done at run time rather than when they are set. Reported by Christian Knoke and others in PR#10913. Fri Feb 25 16:54:39 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Change the unit-upkeep city overlay graphics to be in an array, indexed by output type. Patch by me in PR#12330. Fri Feb 25 16:33:23 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server savegame.c Backport: fix a bug where spec_sprite tags are lost when doing a save in pregame. Patch by me in PR#12336. Fri Feb 25 16:33:22 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Fix a bug where spec_sprite tags are lost when doing a save in pregame. Patch by me in PR#12336. Fri Feb 25 12:55:00 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data isophex.tilespec Add missing sprites to the isophex tileset. Patch by me in PR#12355. Fri Feb 25 09:31:50 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.h tilespec.c tilespec.h freeciv/data isotrident.tilespec trident.tilespec trident_shields.tilespec freeciv/data/isotrident grid.png grid.spec Makefile.am freeciv/data/misc colors.png colors.spec Makefile.am freeciv/data/trident grid.png grid.spec Makefile.am Use tileset graphics to draw the mapview grid. The graphics are added in grid.png and player colors are put into colors.png. This allows tilesets to change the appearance of the grid and borders. If no grid sprites are present the automatic fallback is still used. Patch by me in PR#12140. Fri Feb 25 00:52:21 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server srv_main.c Fix some problems with turn-done of AI players. Reported by Benedict Adamson in PR#12339. Thu Feb 24 08:23:09 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/po pl.po freeciv/po pl.po Fix e-mail adress for bug reports Thu Feb 24 02:17:20 PST 2005 Tag: HEAD freeciv/client/gui-xaw plrdlg.c gui-xaw: change 'turn_done' to 'phase_done' in plrdlg.c (PR#12332) Wed Feb 23 17:56:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapview_common.c mapview_common.h tilespec.c tilespec.h Change the citydlg map area drawing to use gui_rect_iterate. This allows it to work with corner and edge sprites. Patch by me in PR#12329. Wed Feb 23 11:31:17 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Make the "unit.loaded" sprite manditory. Patch by me in PR#12319. Wed Feb 23 11:24:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server srv_main.c Make the chance of global warming dependent on map size. Patch by me in PR#12317. Wed Feb 23 11:05:27 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 mapctrl.c Make crosshairs into mapview decorations. Add a new mapview layer for overlays and draw the crosshairs in this layer. Patch by me in PR#12320. Wed Feb 23 10:46:44 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po Tue Feb 22 19:34:05 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c control.c mapctrl_common.c packhand.c packhand_gen.c packhand_gen.h plrdlg_common.c text.c freeciv/common capstr.c game.c game.h packets.def packets_gen.c packets_gen.h player.h freeciv/server barbarian.c cityturn.c connecthand.c gamehand.c gamehand.h hand_gen.c hand_gen.h plrhand.c plrhand.h savegame.c sernet.c settings.c srv_main.c stdinhand.c unithand.c unittools.c Introduce an alternating-movement mode for freeciv. In this mode (off by default for now), each player moves in sequence rather than all simultaneously. Actions other than unit movement may be done during at any time. Feature request by many in PR#576. Patch by me. Thanks to Thomas Strub for advice on end-of-turn actions. Thanks to "canophone" and "gilles" for playtesting. Tue Feb 22 10:31:31 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation italian.ruleset Add some new cities to the Italian ruleset. Patch by Davide Angelocola in PR#12314. Tue Feb 22 10:31:30 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data/nation italian.ruleset Backport: add some new cities to the Italian ruleset. Patch by Davide Angelocola in PR#12314. Tue Feb 22 06:03:23 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po update Mon Feb 21 18:22:38 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he_IL.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Msgmerged pofiles after 'make dist'. Mon Feb 21 17:51:57 PST 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to beta8. Mon Feb 21 17:16:18 PST 2005 Tag: S2_0 freeciv/utility netintf.c backport: Fix minor bug in PR#11671 commit. Mon Feb 21 17:15:59 PST 2005 Tag: HEAD freeciv/utility netintf.c Fix minor bug in PR#11671 commit. Mon Feb 21 16:59:12 PST 2005 Tag: HEAD freeciv/client/gui-win32 mapview.h Fix a couple references to mapview_canvas I missed in PR#12246. Mon Feb 21 16:53:28 PST 2005 Tag: S2_0 freeciv/client clinet.c freeciv/utility netintf.c backport: win32: Use GetTempPath() and fopen() to create a temporary file, instead of tmpfile(). Reported by Paul Zastoupil as PR#11671. Patch by me. Mon Feb 21 16:53:07 PST 2005 Tag: HEAD freeciv/client clinet.c freeciv/utility netintf.c win32: Use GetTempPath() and fopen() to create a temporary file, instead of tmpfile(). Reported by Paul Zastoupil as PR#11671. Patch by me. Mon Feb 21 16:00:32 PST 2005 Tag: S2_0 freeciv/client civclient.c freeciv/common player.c player.h freeciv/server connecthand.c Backport: Ensure that the default username is valid. Reported as PR#12065. Patch by Jason Dorje Short . Mon Feb 21 15:59:27 PST 2005 Tag: HEAD freeciv/client civclient.c freeciv/common player.c player.h freeciv/server connecthand.c Ensure that the default username is valid. Reported as PR#12065. Patch by Jason Dorje Short . Mon Feb 21 15:29:34 PST 2005 Tag: S2_0 freeciv/client/gui-win32 connectdlg.c gui_main.c gui-win32: wait for hack before popping up load game requester. Patch by me in PR#12004. Mon Feb 21 12:10:23 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/trident tiles.png Add (back) the loaded sprite to trident. See PR#12304. Mon Feb 21 11:58:35 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/scenario europe-200x100-v2.sav Improve the europe scenario to take advantage of Freeciv 2.0 features. New scenario by Mateusz Stefek in PR#12302. Mon Feb 21 11:58:34 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data/scenario europe-200x100-v2.sav Backport: improve the europe scenario to take advantage of Freeciv 2.0 features. New scenario by Mateusz Stefek in PR#12302. Sun Feb 20 07:39:42 PST 2005 Mike Kaufman Tag: HEAD freeciv/server savegame.c Allow freeciv to again load scenarios and editor-generated savegames that do not need to be specially crafted. Sun Feb 20 07:28:06 PST 2005 Mike Kaufman Tag: S2_0 freeciv/server savegame.c Allow freeciv to again load scenarios and editor-generated savegames that do not need to be specially crafted. Sat Feb 19 15:26:25 PST 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c Fix an issue with symmetric compute_tech_sell_price() noticed by Benoit in #12243 Sat Feb 19 15:21:37 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/ai advdiplomacy.c (Backport)Fix a bug which makes AI alway pay for pacts. Patch by me in #12299 Sat Feb 19 15:20:07 PST 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c Fix a bug which makes AI alway pay for pacts. Patch by me in #12299 Sat Feb 19 09:15:14 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c control.c goto.c mapctrl_common.c mapview_common.c mapview_common.h packhand.c Add two new tile update types, and extend the queued drawing system to use them. Patch by me in PR#12269. Fri Feb 18 15:58:00 PST 2005 Jason Dorje Short Tag: HEAD freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he_IL.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Run msgmerge on the main branch. This allows "make dist" to run faster. Thu Feb 17 14:57:58 PST 2005 Tag: HEAD freeciv/client/gui-xaw gui_main.c gui-xaw: Declare fontnames variable in gui_main.c (PR#12270). Patch by me. Thu Feb 17 14:53:08 PST 2005 Tag: HEAD freeciv/client climisc.c Fix a crash when calling client_xxx_sprite before client connects (PR#12285). Patch by Jason Short . Thu Feb 17 14:11:37 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapview_common.c mapview_common.h tilespec.c tilespec.h Change the citymode parameter of most drawing functions into a city pointer rather than a boolean value. Patch by me in PR#12265. Thu Feb 17 13:57:08 PST 2005 Tag: HEAD freeciv/po fr.po updated fr.po Thu Feb 17 13:25:06 PST 2005 Tag: S2_0 freeciv/po fr.po updated fr.po Thu Feb 17 10:19:04 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Simplify the queued update system by making the update types enumerated. The logic of which type to use is moved out of the queue functions into the refresh functions. Patch by me in PR#12268. Thu Feb 17 09:51:30 PST 2005 Tag: HEAD freeciv/client/gui-xaw cma_fe.c gui-xaw: Fix initial_preset_list declaration (PR#12179). Patch by me. Wed Feb 16 19:12:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client climisc.c climisc.h freeciv/client/gui-ftwl mapview.c freeciv/client/gui-gtk mapview.c freeciv/client/gui-gtk-2.0 mapview.c freeciv/client/gui-sdl mapview.c freeciv/client/gui-stub mapview.c freeciv/client/gui-win32 mapview.c freeciv/client/gui-xaw gui_main.c mapview.c freeciv/client/include mapview_g.h Simplify the interface for set_indicator_icons and the client_xxx_sprite family of functions. Patch by me in PR#12206. Wed Feb 16 15:14:58 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c graphics.c graphics.h Fix a bug where gdk_pixbuf_new_from_sprite() doesn't do what it says it does. This function is renamed and made static. Its callers use sprite_get_pixbuf instead. Patch by me in PR#12267. Wed Feb 16 10:28:00 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server unithand.c Allow a player to unload their units from other players' ships, and to unload other players' units from their ships. Reported by Christian Knoke in PR#12231. Wed Feb 16 10:27:59 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server unithand.c Backport: allow a player to unload their units from other players' ships, and to unload other players' units from their ships. Reported by Christian Knoke in PR#12231. Wed Feb 16 10:09:06 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data isotrident.tilespec Backport: add explosion sprites to isotrident. Patch by me in PR#12225. Wed Feb 16 10:09:05 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data isotrident.tilespec Add explosion sprites to isotrident. Patch by me in PR#12225. Wed Feb 16 10:06:29 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common game.c game.h player.h freeciv/server citytools.h plrhand.c settlers.c srv_main.c freeciv/server/generator mapgen.c Improvements to global warming/nuclear winter calculations: - Some calculations (not all) are made proportional to map size. - Autosettlers know to fix fallout when nuclear winter approaches. - Better autosettler calculation of cleanup benefits. Patch by me in PR#12260. Wed Feb 16 09:42:36 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c Add gold surplus and turn number to the panel text. Patch by me in PR#12259. Tue Feb 15 20:46:09 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Use queued drawing for toggling 't' behavior and for some goto line drawing. Patch by me in PR#12248. Tue Feb 15 19:46:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c Add some auto-generated helptexts for government types. Patch by Per Mathisen in PR#12264 with changes by me. Tue Feb 15 19:46:30 PST 2005 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po Updated ru.po (S2_0) Tue Feb 15 19:38:17 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po ru.po updated (HEAD) Tue Feb 15 09:41:58 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server maphand.c maphand.h unittools.c Backport: fix a problem where subs will not be hidden when an adjacent unit is removed. Patch by me in PR#12256. Tue Feb 15 09:41:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server maphand.c maphand.h unittools.c Fix a problem where subs will not be hidden when an adjacent unit is removed. Patch by me in PR#12256. Tue Feb 15 08:43:22 PST 2005 Tag: HEAD freeciv/client/gui-gtk cityrep.c diplodlg.c wldlg.c freeciv/client/gui-gtk-2.0 diplodlg.c freeciv/client/gui-mui diplodlg.c plrdlg.c freeciv/client/gui-sdl diplodlg.c freeciv/client/gui-win32 cityrep.c diplodlg.c plrdlg.c freeciv/client/gui-xaw diplodlg.c plrdlg.c Also in client subdirs were some overlooked Game: messages. Tue Feb 15 08:40:40 PST 2005 Tag: HEAD freeciv/client climisc.c control.c mapctrl_common.c messagewin_common.c options.c Remove some Game: that I missed in the previous commit. Tue Feb 15 06:36:13 PST 2005 Tag: HEAD freeciv/server srv_main.c Combine aifill messages. Now on aifill it says: "Willem has been added as easy level AI-controlled player" instead of writing three separate messages. From PR#12099. Tue Feb 15 06:25:36 PST 2005 Tag: HEAD freeciv/server srv_main.c Do not send a message for each aifill AI player saying what difficulty level it was automatically set to. From PR#12099. Tue Feb 15 06:18:24 PST 2005 Tag: HEAD freeciv/server unithand.c Combine 'cannot attack NN' messages, and shorten them by one line. From PR#12099. Tue Feb 15 06:11:51 PST 2005 Tag: HEAD freeciv/server cityhand.c Add message if we failed to buy production, remove it if we succeeded. Remove spurious AI comment. From PR#12099. Tue Feb 15 04:11:59 PST 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po Get rid of Gra: prefixes Tue Feb 15 03:09:09 PST 2005 Tag: HEAD freeciv/server cityturn.c The CM will now force order in AI cities again. See PR#12258. Tue Feb 15 03:07:58 PST 2005 Tag: HEAD freeciv/server srv_main.c The buildings evaluation code is one of the most CPU intensive in Freeciv. Yet we call it twice for all AIs, when we don't need to, because of human advisors. Fixed. See PR#12257. Mon Feb 14 21:37:04 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c text.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server gamehand.c savegame.c Improve handling of global warming/cooling: - The heating/cooling values are saved in the savegame. - The level is sent to the client. - More/better information is shown in the panel tooltip. Patch by me in PR#12206. Mon Feb 14 14:52:41 PST 2005 Tag: HEAD freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he_IL.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po freeciv/server cityhand.c citytools.c cityturn.c connecthand.c diplhand.c diplomats.c handchat.c maphand.c plrhand.c spacerace.c srv_main.c stdinhand.c unithand.c unittools.c Remove the useless 'Game:' prefix from in-game server messages to save valuable screen real estate. See PR#12101 for more info. The translated versions have not been changed, except for the Norwegian one. Mon Feb 14 13:47:35 PST 2005 Tag: HEAD freeciv/ai aicity.c Fix bug that made AI never contemplate the want of many effects. Patch by Jason in PR#12226 with added comments and logging by me. Mon Feb 14 10:09:34 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server report.c Add the year onto server-generated reports. Patch by Benoit Hudson in PR#12228. Mon Feb 14 09:52:56 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapctrl_common.c mapview_common.c mapview_common.h freeciv/client/gui-ftwl mapview.c freeciv/client/gui-gtk gui_main.h mapctrl.c mapview.c freeciv/client/gui-gtk-2.0 gui_main.h mapctrl.c mapview.c freeciv/client/gui-sdl graphics.c gui_main.c mapview.c freeciv/client/gui-win32 mapview.c mapview.h freeciv/client/gui-xaw gui_main.h mapview.c Rename the mapview_canvas variable as just mapview. Patch by James Canete in PR#12246 with changes by me. Mon Feb 14 09:24:03 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h packhand.c Change mapview drawing to be queued. The refresh_xxx_mapcanvas functions now queue the drawing, as does update_map_canvas_visible and update_city_descriptions. Patch by me in PR#12191. Sun Feb 13 18:47:42 PST 2005 Tag: HEAD freeciv/client/gui-win32 gui_main.c gui-win32: Fix real_callback_timer() timing. Patch by me in PR#12244. Sun Feb 13 18:39:49 PST 2005 Tag: HEAD freeciv/client/gui-win32 citydlg.c dialogs.c graphics.c graphics.h gui_main.c mapctrl.c mapview.c mapview.h gui-win32: Add alpha blending support. Patch by me in PR#12173. Sun Feb 13 11:17:24 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server settlers.c freeciv/server settlers.c Don't have autosettlers operation on dangerous tiles (glacier). Reported by qwm in PR#12157. Sun Feb 13 11:09:05 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c control.c tilespec.c tilespec.h freeciv/data isotrident.tilespec trident_shields.tilespec freeciv/data/isotrident select.png select.spec Makefile.am freeciv/data/trident select.png select.spec Makefile.am Use an animated selection circle/rectangle to highlight the unit in focus, rather than blinking it. Patch by me in PR#12215. Sun Feb 13 07:26:36 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/server unittools.c (Backport) Stop irrigating when somebody mined last irigated adjacent tile. Reported by Steffen Jobbagy-Felsö in #11497 Sun Feb 13 07:25:12 PST 2005 Mateusz Stefek Tag: HEAD freeciv/server unittools.c Stop irrigating when somebody mined last irigated adjacent tile. Reported by Steffen Jobbagy-Felsö in #11497 Sat Feb 12 19:01:50 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aihand.c freeciv/server srv_main.c Move ai_data_phase_done inside ai_do_last_activities. Patch by me in PR#8840. Sat Feb 12 10:47:18 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client civclient.c civclient.h control.c control.h packhand.c text.c freeciv/client/gui-ftwl 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-win32 gui_main.c freeciv/client/gui-xaw gui_main.c Improve real_timer_callback greatly. It now uses internal timers to track everything important and returns the amount of time until it should be called again. Patch by me in PR#12219. Sat Feb 12 09:51:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 menu.c Add a toggle for drawing city outlines to the menu. See PR#12212. Sat Feb 12 09:41:36 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 citydlg.c finddlg.c Backport: don't slide the mapview when going to the next city or when centering in the find dialog. Reported by Christian Knoke in PR#12190. Sat Feb 12 09:41:35 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c finddlg.c Don't slide the mapview when going to the next city or when centering in the find dialog. Reported by Christian Knoke in PR#12190. Sat Feb 12 01:54:03 PST 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c Increase love penalty for units in AI's territory if you are at war with it or when you are allied with it's enemy. Patch by me in #12218 Fri Feb 11 21:02:56 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h Add a write_to_screen parameter for the unqueue_mapview_updates function. Only if this parameter is given does the drawing get flushed to the screen. This is used in several places to improve animation. Patch by me in PR#12211. Fri Feb 11 08:57:59 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h 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-sdl 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 freeciv/data isotrident.tilespec trident.tilespec trident_shields.tilespec Let the tileset specify the font size (in points) of the city name and production texts. This replaces the obsolete XAW-centric method of specifying the font by name. The tileset code passes the font sizes to the GUI when loading the tileset. Currently only the gtk2 client has an implementation that actually sets the font size. Patch by me in PR#12197. Fri Feb 11 01:36:24 PST 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c You don't have to ask AI for alliance and shared vision in two separate treaties. Patch by me in #12192 Thu Feb 10 23:59:35 PST 2005 Tag: HEAD freeciv/client/gui-win32 gui_main.c gui-win32: support for idle time callbacks. Patch by me in PR#12213. Thu Feb 10 19:59:51 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client clinet.c mapview_common.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-sdl 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 Unqueue mapview updates via an idle-time callback. When an updated is enqueued a callback is registered. The GUI code then calls this function sometime later to do all the updates at once. Patch by me in PR#12187. Thu Feb 10 19:17:22 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Don't draw city outlines into enemy borders. Requested by Mateusz Stefek in PR#12158. Thu Feb 10 10:39:22 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw cma_fe.c Fix a compilation problem in gui-xaw. Patch by Vijay Kiran Kamuju in PR#12179. Thu Feb 10 10:35:17 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-sdl dialogs.c graphics.c graphics.h gui_main.c gui_main.h gui_stuff.c mapctrl.c mapview.c mapview.h menu.c optiondlg.c spaceshipdlg.c wldlg.c Update the SDL client, a little bit. See PR#9081. Thu Feb 10 10:10:46 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Fix a bug where unqueue_mapview_updates will do a full mapview update when it should do nothing. Patch by me in PR#12196. Thu Feb 10 09:59:45 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c At the boundaries of the map draw unreal tiles as fogged. Patch by me in PR#12186. Thu Feb 10 09:55:08 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c freeciv/common city.c city.h unit.c unit.h Change the behavior of the 't' command. The color is now chosen automatically and each press toggles the overlay on or off. Patch by me in PR#12160. Thu Feb 10 09:14:08 PST 2005 Christian Knoke Tag: HEAD freeciv/po de.po spelling fixes and updates Thu Feb 10 09:06:56 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po change shortcut because Alt-t does not work in GTK2; spelling fixes Thu Feb 10 02:05:04 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 menu.c Fix a bug in #12195 where the client didn't compile if debug was disabled Thu Feb 10 01:42:35 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/client options.c backport: Turn on by default ai manual turn done. #12181 Thu Feb 10 01:39:55 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client options.c Turn on by default ai manual turn done. #12181 Wed Feb 9 17:20:28 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/isotrident unitextras.png Make unitextras.png a valid PNG file. Wed Feb 9 15:17:46 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c freeciv/client/gui-gtk-2.0 menu.c Add a menu item to reload the current tileset. It's only present if the game was compiled with DEBUG. See PR#12195. Wed Feb 9 11:45:45 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client clinet.c Improve message displayed when the metaserver cannot be found. Patch by me in PR#12167. Wed Feb 9 09:20:37 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po fixes and improvements Wed Feb 9 09:15:17 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h packhand.c Add a new function refresh_city_mapcanvas. This is called when part or all of a city area needs to be redrawn on the mapview. Patch by me in PR#12175. Wed Feb 9 08:58:56 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c packhand.c Fix artifacts from PR#12158 that show up in non-iso-view. Reported by Paul Zastoupil; see PR#12185. Wed Feb 9 08:23:12 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c control.h mapview_common.c options.c options.h freeciv/client/gui-gtk-2.0 menu.c freeciv/common city.c city.h Add a new client option for drawing city outlines (enabled by default). When set, the outlines of the city radiuses of cities and settler units are drawn on the mapview (even if the map grid is not being drawn). Patch by me in PR#12158. Wed Feb 9 07:57:36 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/ai advdiplomacy.c freeciv/common diptreaty.h freeciv/server diplhand.c Add a CLAUSE_UNUSED entry back into the diplomacy clauses enumeration. This brings 2.0 back into network compatibility with beta7. See PR#12142. Wed Feb 9 07:45:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client cityrepdata.c Add a translation prefix to the "Governor" field header in the city report. Patch by Christian Knoke in PR#12182. Wed Feb 9 04:22:01 PST 2005 Christian Knoke Tag: HEAD freeciv/po de.po updates, fixes, improvements Wed Feb 9 02:13:39 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/ai advdiplomacy.c aidata.c aidata.h Backport #12126 (reputation & ceasefire) Wed Feb 9 01:35:18 PST 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c Fix mistake in 12129 Wed Feb 9 01:15:01 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 inteldlg.c Don't show dead players in diplomacy intelligence report. Requested by Christian Knoke in PR#12078 Wed Feb 9 01:11:48 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/server stdinhand.c (S2_0) Translate some strings in stdinhand.c. Reported by Christian Knoke in PR#12083 Wed Feb 9 01:10:55 PST 2005 Mateusz Stefek Tag: HEAD freeciv/server stdinhand.c Translate some strings in stdinhand.c. Reported by Christian Knoke in PR#12083 Wed Feb 9 01:05:11 PST 2005 Mateusz Stefek Tag: HEAD freeciv/data/nation silesian.ruleset freeciv/data/nation silesian.ruleset Add a city to the silesian.ruleset - civ.org.pl Wed Feb 9 00:59:57 PST 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c Introduce new tech exchange code. Patch by me in PR#12129. Suggestions by Benoit and Jason Wed Feb 9 00:45:42 PST 2005 Mateusz Stefek Tag: HEAD freeciv/ai advdiplomacy.c aidata.c aidata.h Reduce acceptable reputation limit in cease-fire negotiations. Also make ai gang up on spaceship builder. Old spacerace behaviour was totaly braindead. Patch by me in PR#12126 Tue Feb 8 20:01:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server cityturn.c Merge all code that looks for a new build target into one function. Also change capitalization so that it looks for a new build target every turn (this allows capitalization to work as a worklist entry). Patch by Benoit Hudson in PR#12073 with changes by me. Tue Feb 8 15:16:35 PST 2005 Davide Pagnin Tag: S2_0 freeciv/po it.po Update for Freeciv 2.0 release of italian translation Tue Feb 8 14:14:17 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client attribute.c cityrepdata.c options.c freeciv/client/agents cma_core.c freeciv/client/gui-gtk citydlg.c cityrep.c cma_fe.c freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c cma_fe.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-xaw citydlg.c cma_fe.c freeciv/data Freeciv.in helpdata.txt freeciv/doc README.cma Rename "CMA" as "Citizen Governor". Requested by Craig Jennings in PR#11293. Tue Feb 8 14:11:22 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c Change the default messages shown in the chat and message windows. Patch by me, inspired by Per Mathisen in RP#12117. Tue Feb 8 14:11:20 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client options.c Backport: change the default messages shown in the chat and message windows. Patch by me, inspired by Per Mathisen in RP#12117. Tue Feb 8 13:46:43 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po (head) Tue Feb 8 13:36:49 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client text.c Improve spacing in some mapview messages. Patch by Christian Knoke in PR#12145. Tue Feb 8 13:32:57 PST 2005 Jason Dorje Short Tag: HEAD freeciv/po Makefile.in.in Move the nb.po target down below the 'all' target. Reported by Mateusz Stefek in PR#12174. Tue Feb 8 13:32:56 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/po Makefile.in.in Backport: move the nb.po target down below the 'all' target. Reported by Mateusz Stefek in PR#12174. Tue Feb 8 10:43:51 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c mapview_common.c mapview_common.h packhand.c Add a new function refresh_unit_mapcanvas. Use this function when a unit's tile needs to be refreshed. Patch by me in PR#12163. Tue Feb 8 10:16:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data isophex.tilespec trident_shields.tilespec Fix the isophex and trident_shields tilesets. Patch by me in PR#12156. Tue Feb 8 10:14:13 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw mapview.c pages.c Fix compile errors in gui-xaw. Patch by me in PR#12133. Tue Feb 8 10:12:11 PST 2005 Jason Dorje Short Tag: HEAD freeciv/po POTFILES.in Add new nations to POTFILES.in. Reported by Christian Knoke in PR#12169. Tue Feb 8 10:09:59 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c Add a ?qualifier to the "Name" entry for buildings in the economy dialog. Patch by Mateusz Stefek in PR#12168. Tue Feb 8 10:07:29 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client control.c packhand.c Update the overview tile when a settler unit moves or a city changes. Patch by me in PR#12164. Tue Feb 8 10:02:44 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 graphics.c Fix a memory leak in crop_sprite. This also fixes a bug where crop_sprite wouldn't work on sprites with no mask. Patch by me in PR#12166. Tue Feb 8 02:01:08 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 gamedlgs.c Translate local option dialog's tab names Tue Feb 8 01:14:11 PST 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po update Mon Feb 7 18:35:59 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 repodlgs.c Backport: PR#12161: Assert failure on units report. Reported by Christian Knoke , patch by me. Mon Feb 7 18:29:23 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c PR#12161: Assert failure on units report. Reported by Christian Knoke , patch by me. Mon Feb 7 15:14:23 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common effects.c PR#10477: problems with changing rulesets. Reported by Jason Dorje Short . Patch by me. Mon Feb 7 15:12:43 PST 2005 Christian Knoke Tag: HEAD freeciv/po de.po 3773 translated messages. Mon Feb 7 14:52:40 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 menu.c PR#12152: Government menu update cleanup. Patch by me. Mon Feb 7 14:50:10 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 menu.c Backport: PR#12152: Government menu update cleanup. Patch by me. Mon Feb 7 14:33:08 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c plrdlg.c repodlgs.c wldlg.c freeciv/data freeciv.rc-2.0 Backport: PR#12130: Make lists use a smaller font. Patch by me. Mon Feb 7 14:26:21 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client mapview_common.c mapview_common.h packhand.c freeciv/common map.h PR#12149: drawing is really slow. Patch by Jason Dorje Short . Mon Feb 7 06:58:07 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk-2.0 gamedlgs.c translate tooltips in options dialog Mon Feb 7 03:41:02 PST 2005 Mateusz Stefek Tag: HEAD freeciv/po pl.po Partial update Mon Feb 7 02:52:05 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/po pl.po pl.po finished Mon Feb 7 02:31:36 PST 2005 Christian Knoke Tag: HEAD freeciv/po de.po Oops, managed to get the wrong file Mon Feb 7 02:17:22 PST 2005 Christian Knoke Tag: HEAD freeciv/po de.po change to UTF-8, Forward to changes to HEAD, 3740 translated messages, 23 fuzzy translations, 10 untranslated messages. Mon Feb 7 00:43:30 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po fix Mon Feb 7 00:19:01 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c When a unit changes, refresh the city it is occupying. Reported by Christian Knoke in PR#12080. Mon Feb 7 00:19:00 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: when a unit changes, refresh the city it is occupying. Reported by Christian Knoke in PR#12080. Mon Feb 7 00:14:48 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/agents cma_fec.c Make the default CMA settings useful. Patch by me in PR#12120. Mon Feb 7 00:14:47 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client/agents cma_fec.c Backport: make the default CMA settings useful. Patch by me in PR#12120. Mon Feb 7 00:09:10 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client options.c Change the default mapview sliding time to 200 ms. Patch by me in PR#12122. Mon Feb 7 00:09:09 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client options.c Backport: change the default mapview sliding time to 200 ms. Patch by me in PR#12122. Sun Feb 6 15:36:21 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client mapview_common.c PR#12147: bug with refreshing of corner sprites. Patch by Jason Dorje Short . Sun Feb 6 14:15:07 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/data/misc buildings.png Backport: PR#12057: Some new wonder graphics. By Paul Zastoupil . Sun Feb 6 14:11:11 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/data isotrident.tilespec trident.tilespec freeciv/data/isotrident fog.png fog.spec Makefile.am freeciv/data/trident fog.png fog.spec Makefile.am PR#12109: corner fog graphics. Patch by Jason Dorje Short . Sun Feb 6 13:53:41 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client tilespec.c Backport: #12144: switching tilesets crashes freeciv. Missing initialization of nation flag sprites. Patch by Jason Dorje Short . Sun Feb 6 13:40:58 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client tilespec.c PR#12144: switching tilesets crashes freeciv. Missing initialization of nation flag sprites. Patch by Jason Dorje Short . Sun Feb 6 13:39:09 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c PR#12144: switching tilesets crashes freeciv. Fixes a crash due to premature local options window destruction. Patch by me. Sun Feb 6 13:31:38 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po updates, fixes, fine tuning Sat Feb 5 23:53:46 PST 2005 Tag: S2_0 freeciv/po cs.po fixes Sat Feb 5 20:16:14 PST 2005 Tag: HEAD freeciv/client/gui-win32 mapview.c pages.c Fix compilation of gui-win32 client. Broken in PR#7344 and PR#11816. Sat Feb 5 19:30:53 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/misc buildings.png PR#12057: Some new wonder graphics. By Paul Zastoupil . Sat Feb 5 14:29:08 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data/isotrident terrain1.png terrain2.png Fix the mask used by the "flat" tile sprites in isotrident. Changes by me in PR#12107. Sat Feb 5 14:29:07 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/isotrident terrain1.png terrain2.png Fix the mask used by the "flat" tile sprites in isotrident. The files are also changed to RGBA. Changes by me in PR#12107. Sat Feb 5 11:46:32 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client options.c options.h freeciv/client/gui-gtk-2.0 gamedlgs.c gui_main.c gui_main.h menu.c PR#12131: Move save options on exit and full screen mode to menus. Patch by me. Sat Feb 5 11:26:38 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h tilespec.c tilespec.h Implement a new version of gui_rect_iterate. The new macro iterates over corners and edges as well as tiles. Patch by me in PR#12085. Sat Feb 5 11:12:55 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/ai advdiplomacy.c Backport: when considering if shared vision is safe, don't worry about dead players. Patch by Mateusz Stefek in PR#12125. Sat Feb 5 11:12:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c When considering if shared vision is safe, don't worry about dead players. Patch by Mateusz Stefek in PR#12125. Sat Feb 5 11:05:08 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c When the AI honors its alliance make it tell who the target of the alliance is. Patch by Mateusz Stefek in PR#12124. Sat Feb 5 09:56:36 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c cityrep.c plrdlg.c repodlgs.c wldlg.c freeciv/data freeciv.rc-2.0 PR#12130: Make lists use a smaller font. Patch by me. Fri Feb 4 23:50:58 PST 2005 Jason Dorje Short Tag: HEAD freeciv autogen.sh Require automake >= 1.6. See PR#9551. Fri Feb 4 23:41:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client control.c control.h goto.c goto.h mapctrl_common.c mapview_common.c freeciv/client/gui-gtk-2.0 mapview.c menu.c freeciv/common capstr.c unit.h freeciv/server savegame.c unithand.c unittools.c - Add a new order "build city". - Add client support for having a post-goto order. - In the gtk2 client, add a menu entry for goto + build city. Patch by Arnstein Lindgard and myself in PR#7344. Fri Feb 4 23:15:36 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client connectdlg_common.c connectdlg_common.h packhand_gen.c packhand_gen.h freeciv/client/gui-ftwl pages.c freeciv/client/gui-gtk pages.c freeciv/client/gui-gtk-2.0 pages.c freeciv/client/gui-mui connectdlg.c freeciv/client/gui-stub pages.c freeciv/client/include connectdlg_g.h freeciv/common capstr.c fc_types.h packets.def packets_gen.c packets_gen.h freeciv/data default.serv Makefile.am history.serv freeciv/server gamehand.c stdinhand.c - Make /read look in the datadirs for the file to be read. - Send a list of available rulesets (.serv files) to the client after hack access is granted. - Make this list of rulesets available to the GUI in the start dialog. - In the gtk2 client, let the user choose which ruleset they want to play with. Patch by Daniel L Speyer and myself in PR#11816. Fri Feb 4 22:52:59 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 plrdlg.c Don't unreference a pixbuf until after we copy it. Reported by Brett Albertson in PR#12112. Fri Feb 4 22:08:39 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/misc buildings.png Revert to RGBA version of buildings.png (revision 1.2). Fri Feb 4 21:49:06 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/graphics adamsmith.png bach.jpg cancer.svg hoover.svg newton.jpg oracle.svg suntzu.png Import new building graphics. Graphics by Paulz Zastoupil and from the public domain in PR#12057. Fri Feb 4 21:36:00 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c Call city_support only on a full city refresh. Patch by me in PR#12089. Fri Feb 4 21:34:49 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/isophex darkness.spec rivers.spec terrain1.spec terrain2.spec freeciv/data/isotrident nuke.spec terrain1.spec terrain2.spec freeciv/data/misc buildings.spec Rename is_pixel_border as pixel_border in the tilesets. Patch by me in pR#12093. Fri Feb 4 21:34:48 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data/isophex darkness.spec rivers.spec terrain1.spec terrain2.spec freeciv/data/isotrident nuke.spec terrain1.spec terrain2.spec freeciv/data/misc buildings.spec Backport: rename is_pixel_border as pixel_border in the tilesets. Patch by me in pR#12093. Fri Feb 4 21:30:44 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/po Makefile.in.in Backport: fix building out of a builddir. Patch by me in PR#12094. Fri Feb 4 18:39:31 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client options.c Revert concise city production option default setting to FALSE. Fri Feb 4 17:32:10 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client cityrepdata.c options.c freeciv/client/gui-gtk-2.0 graphics.c gui_main.c gui_main.h PR#12114: Reorganize and trim client options. This patch: * Makes concise city production the default. * Removes the solid unit icon background option. * Moves the disable worklist task icons option to the graphics tab. Patch by me. Fri Feb 4 15:00:02 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client climisc.c control.c messagewin_common.c options.c options.h packhand.c freeciv/client/gui-gtk-2.0 gamedlgs.c gui_main.c PR#12114: Reorganize and trim client options. This patch: * Removes "Use Alt/Meta for accelerators" from GTK+ 2.x, since it isn't used. * Removes "Popup dialogs in AI Mode". Adds help tooltips for the local options. Patch by me. Fri Feb 4 13:46:57 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client options.c options.h PR#12114: Reorganize and trim client options. Based on suggestions from Hogne Haskjold. Patch by me. Fri Feb 4 12:56:45 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client options.c options.h freeciv/client/gui-gtk-2.0 gamedlgs.c PR#12113: Add local option categories to GTK+ 2.x client. Patch by me. Fri Feb 4 11:29:00 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h tilespec.c tilespec.h Make the parameters of fill_sprite_array (and, therefore, some other functions) const. Patch by me in PR#12086. Fri Feb 4 10:48:41 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/graphics/isotrident/cities cd.city.png cd.city_wall.png cd.occupied.png city.classical_0.png city.classical_0_wall.png city.classical_10.png city.classical_10_wall.png city.classical_5.png city.classical_5_wall.png city.classical_occupied.png city.disorder.png city.european_0.png city.european_0_wall.png city.european_10.png city.european_10_wall.png city.european_5.png city.european_5_wall.png city.european_occupied.png city.industrial_0.png city.industrial_0_wall.png city.industrial_10.png city.industrial_10_wall.png city.industrial_5.png city.industrial_5_wall.png city.industrial_occupied.png city.modern_0.png city.modern_0_wall.png city.modern_10.png city.modern_10_wall.png city.modern_5.png city.modern_5_wall.png city.modern_occupied.png city.postmodern_0.png city.postmodern_0_wall.png city.postmodern_10.png city.postmodern_10_wall.png city.postmodern_5.png city.postmodern_5_wall.png city.postmodern_occupied.png tx.airbase.png tx.airbase_full.png tx.fortress.png tx.fortress_back.png freeciv/data/graphics/isotrident/morecities city.asian_0.png city.asian_0_wall.png city.asian_10.png city.asian_10_wall.png city.asian_5.png city.asian_5_wall.png city.asian_occupied.png city.tropical_0.png city.tropical_0_wall.png city.tropical_10.png city.tropical_10_wall.png city.tropical_5.png city.tropical_5_wall.png city.tropical_occupied.png freeciv/data/graphics/isotrident/nuke explode.iso_nuke.png freeciv/data/graphics/isotrident/small citizen.angry_0.png citizen.angry_1.png citizen.content_0.png citizen.content_1.png citizen.entertainer.png citizen.happy_0.png citizen.happy_1.png citizen.scientist.png citizen.tax_collector.png citizen.unhappy_0.png citizen.unhappy_1.png ev.aqueduct.png ev.aqueductbuilding.png ev.citybuild.png ev.citymaygrow.png ev.citynuked.png ev.diplomated.png ev.diplomatmine.png ev.famine.png ev.faminefeared.png ev.firstcontact.png ev.granthrottle.png ev.growth.png ev.hutbarbarians.png ev.hutcity.png ev.hutcowardlybarbs.png ev.hutnomads.png ev.nuke.png ev.pollution.png ev.wonderbuilt.png ev.wonderobsolete.png ev.wonderstart.png ev.wonderstopped.png ev.wonderwillbebuilt.png gov.anarchy.png gov.communism.png gov.democracy.png gov.despotism.png gov.fundamentalism.png gov.monarchy.png gov.republic.png s.cooling_flake_0.png s.cooling_flake_1.png s.cooling_flake_2.png s.cooling_flake_3.png s.cooling_flake_4.png s.cooling_flake_5.png s.cooling_flake_6.png s.cooling_flake_7.png s.right_arrow.png s.science_bulb_0.png s.science_bulb_1.png s.science_bulb_2.png s.science_bulb_3.png s.science_bulb_4.png s.science_bulb_5.png s.science_bulb_6.png s.science_bulb_7.png s.warming_sun_0.png s.warming_sun_1.png s.warming_sun_2.png s.warming_sun_3.png s.warming_sun_4.png s.warming_sun_5.png s.warming_sun_6.png s.warming_sun_7.png freeciv/data/graphics/isotrident/terrain1 r.rail_e.png r.rail_isolated.png r.rail_n.png r.rail_ne.png r.rail_nw.png r.rail_s.png r.rail_se.png r.rail_sw.png r.rail_w.png r.road_e.png r.road_isolated.png r.road_n.png r.road_ne.png r.road_nw.png r.road_s.png r.road_se.png r.road_sw.png r.road_w.png t.arctic1.png t.black_tile.png t.coast_color.png t.desert1.png t.desert2.png t.dither_tile.png t.forest1.png t.forest2.png t.grassland1.png t.grassland2.png t.hills1.png t.hills2.png t.jungle1.png t.mountains1.png t.mountains2.png t.ocean1.png t.plains1.png t.plains2.png t.swamp1.png t.tundra1.png ts.arctic_ivory.png ts.arctic_oil.png ts.buffalo.png ts.coal.png ts.fish.png ts.forest_game.png ts.fruit.png ts.furs.png ts.gems.png ts.gold.png ts.grassland_resources.png ts.horses.png ts.iron.png ts.oasis.png ts.oil.png ts.peat.png ts.pheasant.png ts.river_resources.png ts.seals.png ts.silk.png ts.spice.png ts.tundra_game.png ts.whales.png ts.wheat.png ts.wine.png tx.fallout.png tx.farmland.png tx.fog.png tx.irrigation.png tx.mine.png tx.oil_mine.png tx.pollution.png tx.village.png user.attention.png freeciv/data/graphics/isotrident/terrain2 tx.coast_cape_d0.png tx.coast_cape_d1.png tx.coast_cape_d2.png tx.coast_cape_d3.png tx.coast_cape_d4.png tx.coast_cape_d5.png tx.coast_cape_d6.png tx.coast_cape_d7.png tx.coast_cape_l0.png tx.coast_cape_l1.png tx.coast_cape_l2.png tx.coast_cape_l3.png tx.coast_cape_l4.png tx.coast_cape_l5.png tx.coast_cape_l6.png tx.coast_cape_l7.png tx.coast_cape_r0.png tx.coast_cape_r1.png tx.coast_cape_r2.png tx.coast_cape_r3.png tx.coast_cape_r4.png tx.coast_cape_r5.png tx.coast_cape_r6.png tx.coast_cape_r7.png tx.coast_cape_u0.png tx.coast_cape_u1.png tx.coast_cape_u2.png tx.coast_cape_u3.png tx.coast_cape_u4.png tx.coast_cape_u5.png tx.coast_cape_u6.png tx.coast_cape_u7.png tx.river_outlet_e.png tx.river_outlet_n.png tx.river_outlet_s.png tx.river_outlet_w.png tx.s_forest_n0s0e0w0.png tx.s_forest_n0s0e0w1.png tx.s_forest_n0s0e1w0.png tx.s_forest_n0s0e1w1.png tx.s_forest_n0s1e0w0.png tx.s_forest_n0s1e0w1.png tx.s_forest_n0s1e1w0.png tx.s_forest_n0s1e1w1.png tx.s_forest_n1s0e0w0.png tx.s_forest_n1s0e0w1.png tx.s_forest_n1s0e1w0.png tx.s_forest_n1s0e1w1.png tx.s_forest_n1s1e0w0.png tx.s_forest_n1s1e0w1.png tx.s_forest_n1s1e1w0.png tx.s_forest_n1s1e1w1.png tx.s_hill_n0s0e0w0.png tx.s_hill_n0s0e0w1.png tx.s_hill_n0s0e1w0.png tx.s_hill_n0s0e1w1.png tx.s_hill_n0s1e0w0.png tx.s_hill_n0s1e0w1.png tx.s_hill_n0s1e1w0.png tx.s_hill_n0s1e1w1.png tx.s_hill_n1s0e0w0.png tx.s_hill_n1s0e0w1.png tx.s_hill_n1s0e1w0.png tx.s_hill_n1s0e1w1.png tx.s_hill_n1s1e0w0.png tx.s_hill_n1s1e0w1.png tx.s_hill_n1s1e1w0.png tx.s_hill_n1s1e1w1.png tx.s_mountain_n0s0e0w0.png tx.s_mountain_n0s0e0w1.png tx.s_mountain_n0s0e1w0.png tx.s_mountain_n0s0e1w1.png tx.s_mountain_n0s1e0w0.png tx.s_mountain_n0s1e0w1.png tx.s_mountain_n0s1e1w0.png tx.s_mountain_n0s1e1w1.png tx.s_mountain_n1s0e0w0.png tx.s_mountain_n1s0e0w1.png tx.s_mountain_n1s0e1w0.png tx.s_mountain_n1s0e1w1.png tx.s_mountain_n1s1e0w0.png tx.s_mountain_n1s1e0w1.png tx.s_mountain_n1s1e1w0.png tx.s_mountain_n1s1e1w1.png tx.s_river_n0s0e0w0.png tx.s_river_n0s0e0w1.png tx.s_river_n0s0e1w0.png tx.s_river_n0s0e1w1.png tx.s_river_n0s1e0w0.png tx.s_river_n0s1e0w1.png tx.s_river_n0s1e1w0.png tx.s_river_n0s1e1w1.png tx.s_river_n1s0e0w0.png tx.s_river_n1s0e0w1.png tx.s_river_n1s0e1w0.png tx.s_river_n1s0e1w1.png tx.s_river_n1s1e0w0.png tx.s_river_n1s1e0w1.png tx.s_river_n1s1e1w0.png tx.s_river_n1s1e1w1.png freeciv/data/graphics/isotrident/tiles city.size_0.png city.size_1.png city.size_10.png city.size_2.png city.size_20.png city.size_3.png city.size_30.png city.size_4.png city.size_40.png city.size_5.png city.size_50.png city.size_6.png city.size_60.png city.size_7.png city.size_70.png city.size_8.png city.size_80.png city.size_9.png city.size_90.png city.t_food_0.png city.t_food_1.png city.t_food_2.png city.t_food_3.png city.t_food_4.png city.t_food_5.png city.t_food_6.png city.t_food_7.png city.t_food_8.png city.t_food_9.png city.t_shields_0.png city.t_shields_1.png city.t_shields_2.png city.t_shields_3.png city.t_shields_4.png city.t_shields_5.png city.t_shields_6.png city.t_shields_7.png city.t_shields_8.png city.t_shields_9.png city.t_trade_0.png city.t_trade_1.png city.t_trade_2.png city.t_trade_3.png city.t_trade_4.png city.t_trade_5.png city.t_trade_6.png city.t_trade_7.png city.t_trade_8.png city.t_trade_9.png explode.nuke_00.png explode.nuke_01.png explode.nuke_02.png explode.nuke_10.png explode.nuke_11.png explode.nuke_12.png explode.nuke_20.png explode.nuke_21.png explode.nuke_22.png unit.airbase.png unit.auto_attack.png unit.auto_explore.png unit.auto_settler.png unit.connect.png unit.fallout.png unit.fortified.png unit.fortifying.png unit.fortress.png unit.goto.png unit.hp_0.png unit.hp_10.png unit.hp_100.png unit.hp_20.png unit.hp_30.png unit.hp_40.png unit.hp_50.png unit.hp_60.png unit.hp_70.png unit.hp_80.png unit.hp_90.png unit.irrigate.png unit.mine.png unit.patrol.png unit.pillage.png unit.pollution.png unit.road.png unit.sentry.png unit.stack.png unit.transform.png upkeep.food.png upkeep.food2.png upkeep.shield.png upkeep.unhappy.png upkeep.unhappy2.png freeciv/data/graphics/isotrident/units u.aegis_cruiser.png u.alpine_troops.png u.archers.png u.armor.png u.artillery.png u.awacs.png u.barbarian_leader.png u.battleship.png u.bomber.png u.cannon.png u.caravan.png u.caravel.png u.carrier.png u.catapult.png u.cavalry.png u.chariot.png u.cruise_missile.png u.cruiser.png u.crusaders.png u.destroyer.png u.diplomat.png u.dragoons.png u.elephants.png u.engineers.png u.explorer.png u.fanatics.png u.fighter.png u.freight.png u.frigate.png u.galleon.png u.helicopter.png u.horsemen.png u.howitzer.png u.ironclad.png u.knights.png u.legion.png u.marines.png u.mech_inf.png u.musketeers.png u.nuclear.png u.paratroopers.png u.partisan.png u.phalanx.png u.pikemen.png u.riflemen.png u.settlers.png u.spy.png u.stealth_bomber.png u.stealth_fighter.png u.submarine.png u.transport.png u.trireme.png u.warriors.png freeciv/data/graphics/misc/buildings b.airport.png b.apollo_program.png b.aqueduct.png b.asmiths_trading_co.png b.bank.png b.barracks.png b.capitalization.png b.cathedral.png b.city_walls.png b.coastal_defense.png b.colosseum.png b.colossus.png b.copernicus_observatory.png b.courthouse.png b.cure_for_cancer.png b.darwins_voyage.png b.eiffel_tower.png b.factory.png b.granary.png b.great_library.png b.great_wall.png b.hanging_gardens.png b.harbour.png b.hoover_dam.png b.hydro_plant.png b.isaac_newtons_college.png b.js_bachs_cathedral.png b.king_richards_crusade.png b.leonardos_workshop.png b.library.png b.lighthouse.png b.magellans_expedition.png b.manhattan_project.png b.marco_polos_embassy.png b.marketplace.png b.mass_transit.png b.mfg_plant.png b.michelangelos_chapel.png b.nuclear_plant.png b.offshore_platform.png b.oracle.png b.palace.png b.police_station.png b.port_facility.png b.power_plant.png b.pyramids.png b.recycling_center.png b.research_lab.png b.sam_battery.png b.sdi_defense.png b.seti_program.png b.sewer_system.png b.shakespeares_theatre.png b.solar_plant.png b.space_component.png b.space_modules.png b.space_structural.png b.statue_of_liberty.png b.stock_exchange.png b.sun_tzus_war_academy.png b.super_highways.png b.supermarket.png b.temple.png b.united_nations.png b.university.png b.womens_suffrage.png freeciv/data/graphics/misc/chiefs cd.occupied.png city.classical_occupied.png city.european_occupied.png city.industrial_occupied.png city.modern_occupied.png city.postmodern_occupied.png unit.hp_0.png unit.hp_10.png unit.hp_100.png unit.hp_20.png unit.hp_30.png unit.hp_40.png unit.hp_50.png unit.hp_60.png unit.hp_70.png unit.hp_80.png unit.hp_90.png freeciv/data/graphics/misc/shields f.arab.png f.argentina.png f.armenia.png f.australia.png f.austria.png f.azerbaijan.png f.barbarian.png f.bavarian.png f.belgium.png f.boer.png f.brasil.png f.bulgaria.png f.canada.png f.catalan.png f.cheyenne.png f.chile.png f.china.png f.cornwall.png f.croatia.png f.czech.png f.denmark.png f.dunedain.png f.egypt.png f.england.png f.estonia.png f.europe.png f.finland.png f.france.png f.germany.png f.greece.png f.greenland.png f.holland.png f.hungary.png f.iceland.png f.india.png f.iran.png f.iraq_old.png f.ireland.png f.israel.png f.italy.png f.japan.png f.kenya.png f.korea.png f.krev.png f.latvia.png f.lithuania.png f.macedonia.png f.mexico.png f.mongolia.png f.mordor.png f.nato.png f.netherlands.png f.norway.png f.olympic.png f.pakistan.png f.peru.png f.philippines.png f.poland.png f.portugal.png f.rome.png f.russia.png f.rwanda.png f.scotland.png f.serbia.png f.silesia.png f.singapore.png f.slovenia.png f.south_africa.png f.soviet.png f.spain.png f.sweden.png f.syria.png f.thailand.png f.tunisia.png f.turkey.png f.ukraine.png f.united_kingdom.png f.united_nations.png f.unknown.png f.usa.png f.vietnam.png f.wales.png freeciv/data/graphics/misc/small citizen.angry_0.png citizen.angry_1.png citizen.content_0.png citizen.content_1.png citizen.entertainer.png citizen.happy_0.png citizen.happy_1.png citizen.scientist.png citizen.tax_collector.png citizen.unhappy_0.png citizen.unhappy_1.png gov.anarchy.png gov.communism.png gov.democracy.png gov.despotism.png gov.fundamentalism.png gov.monarchy.png gov.republic.png s.cooling_flake_0.png s.cooling_flake_1.png s.cooling_flake_2.png s.cooling_flake_3.png s.cooling_flake_4.png s.cooling_flake_5.png s.cooling_flake_6.png s.cooling_flake_7.png s.right_arrow.png s.science_bulb_0.png s.science_bulb_1.png s.science_bulb_2.png s.science_bulb_3.png s.science_bulb_4.png s.science_bulb_5.png s.science_bulb_6.png s.science_bulb_7.png s.warming_sun_0.png s.warming_sun_1.png s.warming_sun_2.png s.warming_sun_3.png s.warming_sun_4.png s.warming_sun_5.png s.warming_sun_6.png s.warming_sun_7.png freeciv/data/graphics/misc/space spaceship.fuel.png spaceship.habitation.png spaceship.life_support.png spaceship.propulsion.png spaceship.solar_panels.png spaceship.structural.png freeciv/data/graphics/misc/treaty treaty.agree_thumb_up.png treaty.disagree_thumb_down.png freeciv/data/graphics/trident/cities cd.city.png cd.city_wall.png cd.occupied.png city.asian_0.png city.asian_10.png city.asian_5.png city.asian_occupied.png city.asian_wall.png city.classical_0.png city.classical_10.png city.classical_5.png city.classical_occupied.png city.classical_wall.png city.disorder.png city.european_0.png city.european_10.png city.european_5.png city.european_occupied.png city.european_wall.png city.industrial_0.png city.industrial_10.png city.industrial_5.png city.industrial_occupied.png city.industrial_wall.png city.modern_0.png city.modern_10.png city.modern_5.png city.modern_occupied.png city.modern_wall.png city.postmodern_0.png city.postmodern_10.png city.postmodern_5.png city.postmodern_occupied.png city.postmodern_wall.png city.tropical_0.png city.tropical_10.png city.tropical_5.png city.tropical_occupied.png city.tropical_wall.png freeciv/data/graphics/trident/explosions explode.unit_0.png explode.unit_1.png explode.unit_2.png explode.unit_3.png explode.unit_4.png freeciv/data/graphics/trident/roads r.c_rail_n0s0e0w1.png r.c_rail_n0s0e1w0.png r.c_rail_n0s0e1w1.png r.c_rail_n0s1e0w0.png r.c_rail_n0s1e0w1.png r.c_rail_n0s1e1w0.png r.c_rail_n0s1e1w1.png r.c_rail_n1s0e0w0.png r.c_rail_n1s0e0w1.png r.c_rail_n1s0e1w0.png r.c_rail_n1s0e1w1.png r.c_rail_n1s1e0w0.png r.c_rail_n1s1e0w1.png r.c_rail_n1s1e1w0.png r.c_rail_n1s1e1w1.png r.c_rail_ne.png r.c_rail_nw.png r.c_rail_se.png r.c_rail_sw.png r.c_road_n0s0e0w1.png r.c_road_n0s0e1w0.png r.c_road_n0s0e1w1.png r.c_road_n0s1e0w0.png r.c_road_n0s1e0w1.png r.c_road_n0s1e1w0.png r.c_road_n0s1e1w1.png r.c_road_n1s0e0w0.png r.c_road_n1s0e0w1.png r.c_road_n1s0e1w0.png r.c_road_n1s0e1w1.png r.c_road_n1s1e0w0.png r.c_road_n1s1e0w1.png r.c_road_n1s1e1w0.png r.c_road_n1s1e1w1.png r.d_rail_n0s0e0w1.png r.d_rail_n0s0e1w0.png r.d_rail_n0s0e1w1.png r.d_rail_n0s1e0w0.png r.d_rail_n0s1e0w1.png r.d_rail_n0s1e1w0.png r.d_rail_n0s1e1w1.png r.d_rail_n1s0e0w0.png r.d_rail_n1s0e0w1.png r.d_rail_n1s0e1w0.png r.d_rail_n1s0e1w1.png r.d_rail_n1s1e0w0.png r.d_rail_n1s1e0w1.png r.d_rail_n1s1e1w0.png r.d_rail_n1s1e1w1.png r.d_road_n0s0e0w1.png r.d_road_n0s0e1w0.png r.d_road_n0s0e1w1.png r.d_road_n0s1e0w0.png r.d_road_n0s1e0w1.png r.d_road_n0s1e1w0.png r.d_road_n0s1e1w1.png r.d_road_n1s0e0w0.png r.d_road_n1s0e0w1.png r.d_road_n1s0e1w0.png r.d_road_n1s0e1w1.png r.d_road_n1s1e0w0.png r.d_road_n1s1e0w1.png r.d_road_n1s1e1w0.png r.d_road_n1s1e1w1.png r.rail_isolated.png r.road_isolated.png freeciv/data/graphics/trident/tiles city.size_0.png city.size_1.png city.size_10.png city.size_2.png city.size_20.png city.size_3.png city.size_30.png city.size_4.png city.size_40.png city.size_5.png city.size_50.png city.size_6.png city.size_60.png city.size_7.png city.size_70.png city.size_8.png city.size_80.png city.size_9.png city.size_90.png city.t_food_0.png city.t_food_1.png city.t_food_2.png city.t_food_3.png city.t_food_4.png city.t_food_5.png city.t_food_6.png city.t_food_7.png city.t_food_8.png city.t_food_9.png city.t_shields_0.png city.t_shields_1.png city.t_shields_2.png city.t_shields_3.png city.t_shields_4.png city.t_shields_5.png city.t_shields_6.png city.t_shields_7.png city.t_shields_8.png city.t_shields_9.png city.t_trade_0.png city.t_trade_1.png city.t_trade_2.png city.t_trade_3.png city.t_trade_4.png city.t_trade_5.png city.t_trade_6.png city.t_trade_7.png city.t_trade_8.png city.t_trade_9.png explode.nuke_00.png explode.nuke_01.png explode.nuke_02.png explode.nuke_10.png explode.nuke_11.png explode.nuke_12.png explode.nuke_20.png explode.nuke_21.png explode.nuke_22.png t.arctic_n0s0e0w0.png t.arctic_n0s0e0w1.png t.arctic_n0s0e1w0.png t.arctic_n0s0e1w1.png t.arctic_n0s1e0w0.png t.arctic_n0s1e0w1.png t.arctic_n0s1e1w0.png t.arctic_n0s1e1w1.png t.arctic_n1s0e0w0.png t.arctic_n1s0e0w1.png t.arctic_n1s0e1w0.png t.arctic_n1s0e1w1.png t.arctic_n1s1e0w0.png t.arctic_n1s1e0w1.png t.arctic_n1s1e1w0.png t.arctic_n1s1e1w1.png t.desert_n0s0e0w0.png t.desert_n0s0e0w1.png t.desert_n0s0e1w0.png t.desert_n0s0e1w1.png t.desert_n0s1e0w0.png t.desert_n0s1e0w1.png t.desert_n0s1e1w0.png t.desert_n0s1e1w1.png t.desert_n1s0e0w0.png t.desert_n1s0e0w1.png t.desert_n1s0e1w0.png t.desert_n1s0e1w1.png t.desert_n1s1e0w0.png t.desert_n1s1e0w1.png t.desert_n1s1e1w0.png t.desert_n1s1e1w1.png t.forest_n0s0e0w0.png t.forest_n0s0e0w1.png t.forest_n0s0e1w0.png t.forest_n0s0e1w1.png t.forest_n0s1e0w0.png t.forest_n0s1e0w1.png t.forest_n0s1e1w0.png t.forest_n0s1e1w1.png t.forest_n1s0e0w0.png t.forest_n1s0e0w1.png t.forest_n1s0e1w0.png t.forest_n1s0e1w1.png t.forest_n1s1e0w0.png t.forest_n1s1e0w1.png t.forest_n1s1e1w0.png t.forest_n1s1e1w1.png t.grassland_n0s0e0w0.png t.grassland_n0s0e0w1.png t.grassland_n0s0e1w0.png t.grassland_n0s0e1w1.png t.grassland_n0s1e0w0.png t.grassland_n0s1e0w1.png t.grassland_n0s1e1w0.png t.grassland_n0s1e1w1.png t.grassland_n1s0e0w0.png t.grassland_n1s0e0w1.png t.grassland_n1s0e1w0.png t.grassland_n1s0e1w1.png t.grassland_n1s1e0w0.png t.grassland_n1s1e0w1.png t.grassland_n1s1e1w0.png t.grassland_n1s1e1w1.png t.hills_n0s0e0w0.png t.hills_n0s0e0w1.png t.hills_n0s0e1w0.png t.hills_n0s0e1w1.png t.hills_n0s1e0w0.png t.hills_n0s1e0w1.png t.hills_n0s1e1w0.png t.hills_n0s1e1w1.png t.hills_n1s0e0w0.png t.hills_n1s0e0w1.png t.hills_n1s0e1w0.png t.hills_n1s0e1w1.png t.hills_n1s1e0w0.png t.hills_n1s1e0w1.png t.hills_n1s1e1w0.png t.hills_n1s1e1w1.png t.jungle_n0s0e0w0.png t.jungle_n0s0e0w1.png t.jungle_n0s0e1w0.png t.jungle_n0s0e1w1.png t.jungle_n0s1e0w0.png t.jungle_n0s1e0w1.png t.jungle_n0s1e1w0.png t.jungle_n0s1e1w1.png t.jungle_n1s0e0w0.png t.jungle_n1s0e0w1.png t.jungle_n1s0e1w0.png t.jungle_n1s0e1w1.png t.jungle_n1s1e0w0.png t.jungle_n1s1e0w1.png t.jungle_n1s1e1w0.png t.jungle_n1s1e1w1.png t.mountains_n0s0e0w0.png t.mountains_n0s0e0w1.png t.mountains_n0s0e1w0.png t.mountains_n0s0e1w1.png t.mountains_n0s1e0w0.png t.mountains_n0s1e0w1.png t.mountains_n0s1e1w0.png t.mountains_n0s1e1w1.png t.mountains_n1s0e0w0.png t.mountains_n1s0e0w1.png t.mountains_n1s0e1w0.png t.mountains_n1s0e1w1.png t.mountains_n1s1e0w0.png t.mountains_n1s1e0w1.png t.mountains_n1s1e1w0.png t.mountains_n1s1e1w1.png t.ocean_n0s0e0w0.png t.ocean_n0s0e0w1.png t.ocean_n0s0e1w0.png t.ocean_n0s0e1w1.png t.ocean_n0s1e0w0.png t.ocean_n0s1e0w1.png t.ocean_n0s1e1w0.png t.ocean_n0s1e1w1.png t.ocean_n1s0e0w0.png t.ocean_n1s0e0w1.png t.ocean_n1s0e1w0.png t.ocean_n1s0e1w1.png t.ocean_n1s1e0w0.png t.ocean_n1s1e0w1.png t.ocean_n1s1e1w0.png t.ocean_n1s1e1w1.png t.plains_n0s0e0w0.png t.plains_n0s0e0w1.png t.plains_n0s0e1w0.png t.plains_n0s0e1w1.png t.plains_n0s1e0w0.png t.plains_n0s1e0w1.png t.plains_n0s1e1w0.png t.plains_n0s1e1w1.png t.plains_n1s0e0w0.png t.plains_n1s0e0w1.png t.plains_n1s0e1w0.png t.plains_n1s0e1w1.png t.plains_n1s1e0w0.png t.plains_n1s1e0w1.png t.plains_n1s1e1w0.png t.plains_n1s1e1w1.png t.swamp_n0s0e0w0.png t.swamp_n0s0e0w1.png t.swamp_n0s0e1w0.png t.swamp_n0s0e1w1.png t.swamp_n0s1e0w0.png t.swamp_n0s1e0w1.png t.swamp_n0s1e1w0.png t.swamp_n0s1e1w1.png t.swamp_n1s0e0w0.png t.swamp_n1s0e0w1.png t.swamp_n1s0e1w0.png t.swamp_n1s0e1w1.png t.swamp_n1s1e0w0.png t.swamp_n1s1e0w1.png t.swamp_n1s1e1w0.png t.swamp_n1s1e1w1.png t.t_river_n0s0e0w0.png t.t_river_n0s0e0w1.png t.t_river_n0s0e1w0.png t.t_river_n0s0e1w1.png t.t_river_n0s1e0w0.png t.t_river_n0s1e0w1.png t.t_river_n0s1e1w0.png t.t_river_n0s1e1w1.png t.t_river_n1s0e0w0.png t.t_river_n1s0e0w1.png t.t_river_n1s0e1w0.png t.t_river_n1s0e1w1.png t.t_river_n1s1e0w0.png t.t_river_n1s1e0w1.png t.t_river_n1s1e1w0.png t.t_river_n1s1e1w1.png t.tundra_n0s0e0w0.png t.tundra_n0s0e0w1.png t.tundra_n0s0e1w0.png t.tundra_n0s0e1w1.png t.tundra_n0s1e0w0.png t.tundra_n0s1e0w1.png t.tundra_n0s1e1w0.png t.tundra_n0s1e1w1.png t.tundra_n1s0e0w0.png t.tundra_n1s0e0w1.png t.tundra_n1s0e1w0.png t.tundra_n1s0e1w1.png t.tundra_n1s1e0w0.png t.tundra_n1s1e0w1.png t.tundra_n1s1e1w0.png t.tundra_n1s1e1w1.png ts.arctic_ivory.png ts.arctic_oil.png ts.buffalo.png ts.coal.png ts.fish.png ts.forest_game.png ts.fruit.png ts.furs.png ts.gems.png ts.gold.png ts.grassland_resources.png ts.horses.png ts.iron.png ts.oasis.png ts.oil.png ts.peat.png ts.pheasant.png ts.river_resources.png ts.seals.png ts.silk.png ts.spice.png ts.tundra_game.png ts.whales.png ts.wheat.png ts.wine.png tx.airbase.png tx.coast_cape_n0s0e0w1.png tx.coast_cape_n0s0e1w0.png tx.coast_cape_n0s0e1w1.png tx.coast_cape_n0s1e0w0.png tx.coast_cape_n0s1e0w1.png tx.coast_cape_n0s1e1w0.png tx.coast_cape_n0s1e1w1.png tx.coast_cape_n1s0e0w0.png tx.coast_cape_n1s0e0w1.png tx.coast_cape_n1s0e1w0.png tx.coast_cape_n1s0e1w1.png tx.coast_cape_n1s1e0w0.png tx.coast_cape_n1s1e0w1.png tx.coast_cape_n1s1e1w0.png tx.coast_cape_n1s1e1w1.png tx.darkness_n0s0e0w1.png tx.darkness_n0s0e1w0.png tx.darkness_n0s0e1w1.png tx.darkness_n0s1e0w0.png tx.darkness_n0s1e0w1.png tx.darkness_n0s1e1w0.png tx.darkness_n0s1e1w1.png tx.darkness_n1s0e0w0.png tx.darkness_n1s0e0w1.png tx.darkness_n1s0e1w0.png tx.darkness_n1s0e1w1.png tx.darkness_n1s1e0w0.png tx.darkness_n1s1e0w1.png tx.darkness_n1s1e1w0.png tx.darkness_n1s1e1w1.png tx.denmark_00.png tx.denmark_01.png tx.denmark_02.png tx.denmark_10.png tx.denmark_11.png tx.denmark_12.png tx.fallout.png tx.farmland.png tx.fog.png tx.fortress.png tx.irrigation.png tx.mine.png tx.oil_mine.png tx.pollution.png tx.river_outlet_e.png tx.river_outlet_n.png tx.river_outlet_s.png tx.river_outlet_w.png tx.s_river_n0s0e0w0.png tx.s_river_n0s0e0w1.png tx.s_river_n0s0e1w0.png tx.s_river_n0s0e1w1.png tx.s_river_n0s1e0w0.png tx.s_river_n0s1e0w1.png tx.s_river_n0s1e1w0.png tx.s_river_n0s1e1w1.png tx.s_river_n1s0e0w0.png tx.s_river_n1s0e0w1.png tx.s_river_n1s0e1w0.png tx.s_river_n1s0e1w1.png tx.s_river_n1s1e0w0.png tx.s_river_n1s1e0w1.png tx.s_river_n1s1e1w0.png tx.s_river_n1s1e1w1.png tx.village.png unit.airbase.png unit.auto_attack.png unit.auto_explore.png unit.auto_settler.png unit.connect.png unit.fallout.png unit.fortified.png unit.fortifying.png unit.fortress.png unit.goto.png unit.hp_0.png unit.hp_10.png unit.hp_100.png unit.hp_20.png unit.hp_30.png unit.hp_40.png unit.hp_50.png unit.hp_60.png unit.hp_70.png unit.hp_80.png unit.hp_90.png unit.irrigate.png unit.mine.png unit.patrol.png unit.pillage.png unit.pollution.png unit.road.png unit.sentry.png unit.stack.png unit.transform.png upkeep.food.png upkeep.food2.png upkeep.shield.png upkeep.unhappy.png upkeep.unhappy2.png user.attention.png freeciv/data/graphics/trident/units u.aegis_cruiser.png u.alpine_troops.png u.archers.png u.armor.png u.artillery.png u.awacs.png u.barbarian_leader.png u.battleship.png u.bomber.png u.cannon.png u.caravan.png u.caravel.png u.carrier.png u.catapult.png u.cavalry.png u.chariot.png u.cruise_missile.png u.cruiser.png u.crusaders.png u.destroyer.png u.diplomat.png u.dragoons.png u.elephants.png u.engineers.png u.explorer.png u.fanatics.png u.fighter.png u.freight.png u.frigate.png u.galleon.png u.helicopter.png u.horsemen.png u.howitzer.png u.ironclad.png u.knights.png u.legion.png u.marines.png u.mech_inf.png u.musketeers.png u.nuclear.png u.paratroopers.png u.partisan.png u.phalanx.png u.pikemen.png u.riflemen.png u.settlers.png u.spy.png u.stealth_bomber.png u.stealth_fighter.png u.submarine.png u.transport.png u.trireme.png u.warriors.png freeciv/data/graphics/isotrident/cities artists freeciv/data/graphics/isotrident/morecities artists freeciv/data/graphics/isotrident/nuke artists freeciv/data/graphics/isotrident/small artists freeciv/data/graphics/isotrident/terrain1 artists freeciv/data/graphics/isotrident/terrain2 artists freeciv/data/graphics/isotrident/tiles artists freeciv/data/graphics/isotrident/units artists freeciv/data/graphics/misc/buildings artists freeciv/data/graphics/misc/chiefs artists freeciv/data/graphics/misc/shields artists freeciv/data/graphics/misc/small artists freeciv/data/graphics/misc/space artists freeciv/data/graphics/misc/treaty artists freeciv/data/graphics/trident/cities artists freeciv/data/graphics/trident/explosions artists freeciv/data/graphics/trident/roads artists freeciv/data/graphics/trident/tiles artists freeciv/data/graphics/trident/units artists Remove data/graphics/. Fri Feb 4 09:19:07 PST 2005 Tag: S2_0 freeciv/po cs.po finished Fri Feb 4 00:59:50 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h Rewrite fogstyle to be an enumerated value. Add a new value FOG_NONE that disables fog-of-war drawing. Patch by me in PR#12069. Thu Feb 3 19:48:48 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client options.c PR#12106: Disable map scrollbars by default. Requested by James Canete, patch by me. Thu Feb 3 18:12:32 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client citydlg_common.c PR#12105: safer trade-routes in citydlg_common. Patch by Jason Dorje Short . Thu Feb 3 18:07:06 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 graphics.c freeciv/client/gui-stub graphics.c PR#12091: bug in crop_sprite. Patch by Jason Dorje Short . Thu Feb 3 17:33:28 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c PR#12104: Remove redundant trade routes tab from city dialog. Patch by me. Thu Feb 3 17:15:10 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client citydlg_common.c PR#12100: show trade routes better. Patch by Jason Dorje Short . Thu Feb 3 15:58:02 PST 2005 Tag: S2_0 freeciv/client audio_sdl.c Backport previous commit, which btw was PR#12075. Thu Feb 3 15:56:44 PST 2005 Tag: HEAD freeciv/client audio_sdl.c Call Mix_HaltMusic() before shutting down and freeing music. This apparently fixes a freeze on MacOSX. Original report and bugfix by Ruben Zilibowitz . Thu Feb 3 15:46:09 PST 2005 Tag: HEAD freeciv/po Makefile.in.in Fix building from a builddir, broken by nb.po. Fix by Jason in PR#12094. Thu Feb 3 13:10:41 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/civ1 Makefile.am freeciv/data/civ2 Makefile.am freeciv/data/default Makefile.am freeciv/data/history Makefile.am PR#12019: Install effects.ruleset files. Bug reported by Mattias Johansson and Brett Albertson. Patch by Jason Dorje Short . Thu Feb 3 13:02:26 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client text.c freeciv/client/gui-gtk-2.0 happiness.c PR#12090: citydlg too wide. Bug reported by Jason Dorje Short , patch by me. Thu Feb 3 12:26:37 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c PR#12037: Progress bar merged with combo box - faster production change. Patch by Mateusz Stefek . Thu Feb 3 12:16:44 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 cma_fe.c Backport: PR#12041: CMA / preset tab. Move help button to the right section, insensitize the results when CMA is inactive and solve issue with insuficient space allocation of some sliders. Bug reported by Christian Knoke , patch by me. Thu Feb 3 12:16:26 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 cma_fe.c PR#12041: CMA / preset tab. Move help button to the right section, insensitize the results when CMA is inactive and solve issue with insuficient space allocation of some sliders. Bug reported by Christian Knoke , patch by me. Thu Feb 3 11:28:41 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c freeciv/data isotrident.tilespec freeciv/data/isotrident unitextras.png unitextras.spec Makefile.am units.png units.spec - Add a unit_offset_x/unit_offset_y values to the tilespec file. - Remove isotrident units. Instead isotrident links to trident units. - Move "extra" graphics in isotrident/units into the unitextras file. See PR#12072. Thu Feb 3 10:46:32 PST 2005 Tag: S2_0 freeciv/po fr.po updated fr.po Thu Feb 3 09:38:47 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/m4 gtk2-client.m4 PR#12087: Bump up requirements to GTK+ 2.4.0. Patch by me. Thu Feb 3 05:21:55 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c PR#12088: Add building icons to economy report. Patch by me. Thu Feb 3 01:51:51 PST 2005 Tag: HEAD freeciv/server score.c Observers should not get score for A_NONE. A bit of code cleanup in score.c. See PR#12014. Thu Feb 3 01:48:53 PST 2005 Tag: HEAD freeciv/ai advdomestic.c advdomestic.h advmilitary.c aitech.c aitech.h aitools.c aitools.h aiunit.c aiunit.h Remaining parts of PR#11777 by me and Greg: - remove some dead function definitions - process_defender_want: only consider real defenders, use can_eventually_build_unit() instead of poorly duplicating this code - ai_wants_role_unit: moved to aitech.c, now will work with building requirements, will increase tech want only for next role unit in line, half as much tech want if we can build a role unit already - ai_choose_role_unit: moved to aitools.c Thu Feb 3 00:38:55 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/common city.c city.h Revert PR#9963. Thu Feb 3 00:09:17 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/common city.c city.h Fix some problems with the calculation of waste, bonuses, and taxes. Reported by Per Inge Mathisen in PR#9963. Patch by me. Thu Feb 3 00:04:55 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server civserver.c Backport: remove help for the nonexistant --info option. Reported by Ben Bettin in PR#12001. Thu Feb 3 00:04:55 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server civserver.c Remove help for the nonexistant --info option. Reported by Ben Bettin in PR#12001. Wed Feb 2 23:58:08 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Don't crash if a nation's flag isn't present. Patch by me in PR#12070. Wed Feb 2 23:58:07 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: don't crash if a nation's flag isn't present. Patch by me in PR#12070. Wed Feb 2 15:22:11 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 cma_fe.c cma_fe.h Backport: PR#12041: CMA / preset tab issues. Bug reported by Kenn Munro and Christian Knoke . Thanks are also in order to Jason Dorje Short , for help with usability design and testing. Patch by me. Wed Feb 2 12:28:23 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po updates, fixes, fine tuning, change to UTF-8. Report any charset errors immediately. Wed Feb 2 11:23:38 PST 2005 Tag: S2_0 freeciv/po cs.po FINISH.... ALL TRANSLATED Wed Feb 2 11:06:33 PST 2005 Tag: HEAD freeciv/data/misc small.png Tweaked citizens. Tue Feb 1 23:14:15 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: don't destroy the global observer player when its controller detaches during pregame if there are other users observing it. Patch by Mike Kaufman in PR#12049. Tue Feb 1 23:14:12 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Don't destroy the global observer player when its controller detaches during pregame if there are other users observing it. Patch by Mike Kaufman in PR#12049, updated by me. Tue Feb 1 22:55:06 PST 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/server civserver.c Preliminary handling of SIGINT signal: don't exit unless it's received twice consecutively. Patch by and myself in PR#11887. Tue Feb 1 19:11:48 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common improvement.c Remove an incorrect assertion that prevented ocean cities. Reported by Andreas Røsdal in PR#12056. Tue Feb 1 19:04:35 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/m4 sdl-client.m4 Backport: remove auto-detection of the SDL client. Patch by me in PR#12061. Tue Feb 1 19:04:33 PST 2005 Jason Dorje Short Tag: HEAD freeciv/m4 sdl-client.m4 Remove auto-detection of the SDL client. Patch by me in PR#12061. Tue Feb 1 18:46:37 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/agents cma_core.c Don't try to apply an invalid CMA result. Reported by Christian Knoke in PR#12046. Patch by me. Tue Feb 1 18:46:35 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client/agents cma_core.c Backport: don't try to apply an invalid CMA result. Reported by Christian Knoke in PR#12046. Patch by me. Tue Feb 1 18:44:31 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c aidata.c freeciv/client citydlg_common.c packhand.c packhand_gen.c packhand_gen.h text.c freeciv/common city.c effects.c effects.h packets.def packets_gen.c packets_gen.h requirements.c requirements.h freeciv/data/civ1 effects.ruleset freeciv/data/civ2 effects.ruleset freeciv/data/default effects.ruleset freeciv/data/history effects.ruleset freeciv/server plrhand.c ruleset.c PR#12019: Effects TNG. New generation effects code. Allows tech, government, terrain, special and other effects, other than buildings. All ruleset definable. Patch by me and Jason Dorje Short . Tue Feb 1 18:43:29 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c Backport: check tile_get_known instead of ptile->known. Patch by Mike Kaufman in PR#12054. Tue Feb 1 18:43:29 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Check tile_get_known instead of ptile->known. Patch by Mike Kaufman in PR#12054. Tue Feb 1 18:40:16 PST 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/data/scenario .cvsignore Makefile.am Compress scenarios at compile time. Install only the compressed scenarios. Patch by me in PR#12048. Tue Feb 1 18:19:11 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: PR#11987: two start dialog aifill problem. Bug reported by Benoit Hudson , patch by me. Tue Feb 1 18:18:09 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c PR#11987: two start dialog aifill problem. Bug reported by Benoit Hudson , patch by me. Tue Feb 1 18:15:35 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 cma_fe.c cma_fe.h PR#12041: CMA / preset tab issues. Bug reported by Kenn Munro and Christian Knoke . Thanks are also in order to Jason Dorje Short , for help with usability design and testing. Patch by me. Tue Feb 1 17:26:50 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c wldlg.c PR#12062: help for palace doesn't work. Bug reported by Kenn Munro , patch by me. Tue Feb 1 11:27:53 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/doc/man civclient.6 civserver.6 Backport: more improvements to the manpages: document environment variables, and some minor fixes. Patch by Ben Bettin in PR#11996 with changes by me. Tue Feb 1 11:27:46 PST 2005 Jason Dorje Short Tag: HEAD freeciv/doc/man civclient.6 civserver.6 More improvements to the manpages: document environment variables, and some minor fixes. Patch by Ben Bettin in PR#11996 with changes by me. Tue Feb 1 09:56:25 PST 2005 Tag: HEAD freeciv/po cs.po updates Tue Feb 1 02:07:57 PST 2005 Tag: S2_0 freeciv/po cs.po FINISH Mon Jan 31 22:14:57 PST 2005 Tag: S2_0 freeciv/po cs.po FINISH :-) Mon Jan 31 17:08:45 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c diplodlg.c graphics.c graphics.h gtkpixcomm.c gui_main.c mapview.c mapview.h menu.c pages.c plrdlg.c spaceshipdlg.c PR#11507: Enable alpha-blending in the GTK+-2.2 client using GdkPixbufs. Patch by Jason Dorje Short . Mon Jan 31 12:21:54 PST 2005 Tag: S2_0 freeciv/po cs.po 1 left :-) Mon Jan 31 10:21:27 PST 2005 Tag: HEAD freeciv/po cs.po 27 untranslated Mon Jan 31 07:37:42 PST 2005 Tag: S2_0 freeciv/po cs.po 7 untranslated left Sun Jan 30 17:39:40 PST 2005 Tag: HEAD freeciv/data isophex.tilespec Testing. Sun Jan 30 17:34:04 PST 2005 Tag: HEAD freeciv/data isotrident.tilespec freeciv/data isophex.tilespec Reverting. Sun Jan 30 17:33:16 PST 2005 Tag: HEAD freeciv/data isotrident.tilespec Test. Sun Jan 30 17:29:49 PST 2005 Tag: HEAD freeciv COPYING Reverting. Sun Jan 30 17:24:15 PST 2005 Tag: HEAD freeciv COPYING Test. Sun Jan 30 15:32:07 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data/default buildings.ruleset Change the ecological benefits of hydro plants, nuclear plants, and Hoover Dam to match the documentation. Reported by Jordi Negrevernis i Font in PR#12033. Sun Jan 30 12:05:04 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po (HEAD) Sun Jan 30 10:02:14 PST 2005 Tag: S2_0 freeciv/po cs.po 21 untranslated woohooo Sun Jan 30 08:33:32 PST 2005 Tag: S2_0 freeciv/po cs.po 3700 translated! Sun Jan 30 08:24:53 PST 2005 Tag: S2_0 freeciv/po cs.po 30 untranslated left Sun Jan 30 06:38:14 PST 2005 Tag: S2_0 freeciv/po cs.po fixes Sun Jan 30 05:54:28 PST 2005 <> Tag: HEAD freeciv/po cs.po sychro with S2_0 Sun Jan 30 05:12:27 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates Sun Jan 30 02:58:32 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates Sat Jan 29 13:06:26 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data Freeciv.in Backport: fix a typo in a comment. Patch by Christian Knoke as an addendum to PR#11405. Sat Jan 29 13:06:24 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data Freeciv.in Fix a typo in a comment. Patch by Christian Knoke as an addendum to PR#11405. Sat Jan 29 11:01:32 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server maphand.c maphand.h Fix a bug where transferring city info through shared vision would copy the playermap city by pointer rather than by data. Reported by many in PR#12022. Sat Jan 29 10:18:04 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: when unit drawing is turned off in the view menu, this shouldn't prevent drawing of solitary units. Reported by in PR#11980. Patch by me. Sat Jan 29 10:18:04 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c When unit drawing is turned off in the view menu, this shouldn't prevent drawing of solitary units. Reported by in PR#11980. Patch by me. Sat Jan 29 10:07:50 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aiexplorer.c Avoid a recursive loop when autoexploring. Originally reported by Marko Lindqvist. Patch by James Canete and Gregory Berkolaiko in PR#11824. Sat Jan 29 10:07:50 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/ai aiexplorer.c Backport: avoid a recursive loop when autoexploring. Originally reported by Marko Lindqvist. Patch by James Canete and Gregory Berkolaiko in PR#11824. Sat Jan 29 09:58:18 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c game.h packets.def packets_gen.c packets_gen.h freeciv/data/civ1 game.ruleset freeciv/data/civ2 game.ruleset freeciv/data/default game.ruleset freeciv/data/history game.ruleset freeciv/server ruleset.c unittools.c Add a value to the ruleset controlling the number of veteran levels lost when a unit is auto-upgraded. Reported by Christian Knoke in PR#9430. Patch by me. Sat Jan 29 00:51:18 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h freeciv/server savegame.c Change the boolean parameter to generic_city_refresh. If it is set to FALSE, only a partial refresh is done. The partial refresh is much faster, and does not recalculate the bonus[] array values or the city tile output values (which are now cached). See PR#11828. Sat Jan 29 00:23:50 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server citytools.c When creating a city, refresh it before arranging the workers. Patch by Benoit Hudson in PR#11942 with added comments by me. Fri Jan 28 11:57:09 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk-2.0 gui_main.c freeciv/common dataio.c packets.c freeciv/server score.c sernet.c unittools.c Avoid compiler warnings in gcc 4. Patch by Brett Albertson in PR#12020. Fri Jan 28 06:43:11 PST 2005 Tag: S2_0 freeciv/po no.po freeciv/po no.po no.po updated Fri Jan 28 06:29:25 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates Fri Jan 28 05:54:08 PST 2005 <> Tag: S2_0 freeciv/po cs.po nation fixes Fri Jan 28 04:40:14 PST 2005 <> Tag: S2_0 freeciv/po cs.po fixes Thu Jan 27 22:11:40 PST 2005 Jason Dorje Short Tag: S2_0 freeciv autogen.sh freeciv/po Makefile.in.in Backport: change nb.po so that it is kept updated by make, not by autogen.sh. Patch by me in PR#11984. Thu Jan 27 22:11:39 PST 2005 Jason Dorje Short Tag: HEAD freeciv autogen.sh freeciv/po Makefile.in.in Change nb.po so that it is kept updated by make, not by autogen.sh. Patch by me in PR#11984. Thu Jan 27 17:07:52 PST 2005 Jason Dorje Short Tag: HEAD freeciv/m4 gtk-client.m4 Disable autodetection of the gtk+-1.2 client. You must now call "--enable-client=gtk1.2" explicity to choose it. Patch by Vasco in PR#12013. Thu Jan 27 11:48:31 PST 2005 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po Thu Jan 27 00:06:03 PST 2005 <> Tag: S2_0 freeciv/po cs.po upd Wed Jan 26 23:43:51 PST 2005 <> Tag: S2_0 freeciv/po cs.po fix Wed Jan 26 22:38:34 PST 2005 <> Tag: S2_0 freeciv/po cs.po fixi Wed Jan 26 19:10:35 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/misc small.png Convert PNG to indexed. Wed Jan 26 19:08:03 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/isophex darkness.png rivers.png terrain1.png terrain2.png tiles.png Change PNGs to indexed, and run pngcrush on them. Wed Jan 26 19:05:43 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/data/isophex darkness.png rivers.png terrain1.png terrain2.png Convert PNGs to indexed. Wed Jan 26 18:14:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/m4 c99.m4 Improvements to c99.m4: - Rename macros to be more C99-informative and less freeciv-specific. - Add a macro to check for C99 initializers. Patch by me in PR#12007. Wed Jan 26 14:00:46 PST 2005 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po Minor fix (ru.po) Wed Jan 26 12:58:32 PST 2005 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po Updated ru.po Wed Jan 26 11:41:23 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates Wed Jan 26 09:51:19 PST 2005 Tag: S2_0 freeciv/common diptreaty.c freeciv/ai advdiplomacy.c Backport fix PR#12016. Wed Jan 26 09:50:52 PST 2005 Tag: HEAD freeciv/common diptreaty.c freeciv/ai advdiplomacy.c Fix crash in advdiplomacy.c when we receive an invalid clause type. See PR#12016. Reported by pubserver. Wed Jan 26 05:26:31 PST 2005 <> Tag: S2_0 freeciv/po cs.po fixik Wed Jan 26 02:31:36 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates Tue Jan 25 22:48:51 PST 2005 <> Tag: S2_0 freeciv/po cs.po fix Tue Jan 25 22:30:13 PST 2005 <> Tag: S2_0 freeciv/po cs.po update Tue Jan 25 00:32:54 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates Mon Jan 24 23:45:14 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/doc/man civclient.6 civserver.6 Backport: update and improve the manual pages. Patch by Ben Bettin in PR#11996. Mon Jan 24 23:45:13 PST 2005 Jason Dorje Short Tag: HEAD freeciv/doc/man civclient.6 civserver.6 Update and improve the manual pages. Patch by Ben Bettin in PR#11996. Mon Jan 24 13:15:10 PST 2005 Tag: S2_0 freeciv/client/gui-xaw gui_main.c gui_main.h mapview.c gui-xaw: fix client crash when tileset is changed (PR#11802). Patch by me Sun Jan 23 15:11:31 PST 2005 Tag: HEAD freeciv/client/gui-win32 citydlg.c cma_fe.c connectdlg.c dialogs.c diplodlg.c gui_stuff.c happiness.c spaceshipdlg.c Update gui-win32 to be compatible with the new genlist code. Patch by me in PR#11997. Sun Jan 23 14:32:19 PST 2005 Gregory Berkolaiko Tag: HEAD freeciv/common tech.c tech.h Add comments to enum tech_state and remove the wrapper around get_next_tech_rec since the wrapper just duplicated checks made in get_next_tech_rec. Issued as 11877. Sun Jan 23 12:43:16 PST 2005 Gregory Berkolaiko Tag: HEAD freeciv/ai aihand.c Add a comment to Per's recent commit of cleaning government tech handling. Sun Jan 23 02:48:22 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common city.c fc_types.h game.h packets.def packets_gen.c packets_gen.h freeciv/server ruleset.c Add requirements for specialists. Patch by me in PR#11561. Sat Jan 22 18:11:09 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/flags venezuela-shield.png venezuela.png venezuela.svg Makefile.am freeciv/data/misc flags.spec shields.spec freeciv/data/nation venezuelan.ruleset Makefile.am Add a Venezuelan nation. Ruleset by Jesus Palencia and others in PR#11974. Flag taken from the public domain. Sat Jan 22 17:58:07 PST 2005 Jason Dorje Short Tag: HEAD freeciv/doc/man civclient.6 civserver.6 Use dashes in the manual pages. Patch by Sam Morris in PR#11977. Sat Jan 22 16:30:36 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/flags canada-shield.png canada.png canada.svg Change the colors on the Canadian flag to RED. SVG graphics by Michael Mielke in PR#11909. Sat Jan 22 13:39:20 PST 2005 Tag: S2_0 freeciv/ai advdiplomacy.c freeciv/client climisc.c freeciv/client/gui-gtk diplodlg.c freeciv/client/gui-gtk-2.0 diplodlg.c freeciv/common diptreaty.h freeciv/server diplhand.c plrhand.c Backport team cleanup in PR#11875. This fixes some bugs in the team research code when some players opt out. Now they can't (file more bug reports on this). Sat Jan 22 13:12:10 PST 2005 Tag: HEAD freeciv/ai aihand.c aitech.c freeciv/common government.c government.h nation.h freeciv/server plrhand.c ruleset.c Remove a bit of deadweight AI code and AI hints. See PR#11777. The AI now uses a different and more flexible approach to figuring out its first government goal for research, so expect (and report) irregularities in this department. Sat Jan 22 12:31:11 PST 2005 Tag: HEAD freeciv/ai advdiplomacy.c freeciv/client climisc.c freeciv/client/gui-gtk diplodlg.c freeciv/client/gui-gtk-2.0 diplodlg.c freeciv/common diptreaty.h freeciv/server diplhand.c plrhand.c Remove the option of breaking out from a team research collective. That also means that we no longer need the code to be able to rejoin one, probably fixing a lot of bugs in the process. This latter code was only present in the gtk clients anyway. Lots of lines of code removed, one changed. See PR#11875. Sat Jan 22 12:23:09 PST 2005 Tag: S2_0 freeciv/server stdinhand.c Backport PR#11842 - do not allow observers to start new votes. Sat Jan 22 12:22:23 PST 2005 Tag: HEAD freeciv/server stdinhand.c PR#11842 - Do not allow observers to start new votes. Sat Jan 22 12:21:19 PST 2005 Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server plrhand.c Send pplayer->is_observer info to clients. See PR#11876. Sat Jan 22 12:13:34 PST 2005 Tag: HEAD freeciv/server report.c Remove observer player from the historian report. See PR#11841. Sat Jan 22 11:45:38 PST 2005 Tag: HEAD freeciv/ai advdiplomacy.c advmilitary.c aicity.c aidata.c aidiplomat.c aihand.c ailog.c aitech.c aitools.c aiunit.c freeciv/client chatline_common.c chatline_common.h citydlg_common.c civclient.c climisc.c clinet.c control.c control.h helpdata.c helpdata.h packhand.c text.c tilespec.c tilespec.h freeciv/client/agents agents.c cma_fec.c sha.c sha.h freeciv/client/gui-ftwl dialogs.c gui_main.c gui_text.c mapview.c messagewin.c plrdlg.c freeciv/client/gui-gtk chatline.c chatline.h citydlg.c cityrep.c cma_fe.c connectdlg.c dialogs.c diplodlg.c finddlg.c gamedlgs.c gotodlg.c gui_main.c happiness.c helpdlg.c inteldlg.c menu.c messagewin.c plrdlg.c repodlgs.c spaceshipdlg.c wldlg.c freeciv/client/gui-gtk-2.0 chatline.c chatline.h citydlg.c cma_fe.c cma_fe.h dialogs.c diplodlg.c diplodlg.h gamedlgs.c gui_main.c happiness.c happiness.h inteldlg.c inteldlg.h pages.c repodlgs.c spaceshipdlg.c spaceshipdlg.h freeciv/client/gui-mui citydlg.c diplodlg.c spaceshipdlg.c freeciv/client/gui-sdl spaceshipdlg.c freeciv/client/gui-win32 citydlg.c cma_fe.c dialogs.c diplodlg.c gui_stuff.c spaceshipdlg.c freeciv/client/gui-xaw citydlg.c cityrep.c connectdlg.c dialogs.c diplodlg.c finddlg.c gotodlg.c inteldlg.c menu.c spaceshipdlg.c freeciv/common city.c city.h combat.c connection.c connection.h diptreaty.c diptreaty.h effects.c game.c game.h generate_packets.py map.c map.h packets_gen.c player.c player.h unit.c unit.h freeciv/common/aicore aisupport.c path_finding.c freeciv/data/misc small.png freeciv/server barbarian.c cityhand.c citytools.c cityturn.c connecthand.c diplhand.c diplomats.c gamehand.c gamelog.c handchat.c maphand.c plrhand.c report.c sanitycheck.c savegame.c score.c sernet.c spacerace.c srv_main.c stdinhand.c unithand.c unittools.c freeciv/utility genlist.c genlist.h registry.c shared.c shared.h speclist.h freeciv/utility/ftwl common_types.c theme_engine.c widget.c widget_core.c widget_p.h widget_timeout.c widget_window.c Change the genlist and speclist API. *list_init(list) is now list = *list_new(), and there is also a matching *list_free() method. *list_insert() and *list_insert_back() have been renamed to *list_prepend() and *list_append(). For more info, see PR#11779. Sat Jan 22 02:58:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation Makefile.am Make sure the Byzantine nation is installed. Fri Jan 21 12:25:44 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server citytools.c Use a better method of transferring city specialist data to the client. Patch by Gregory Berkolaiko as an addendum to PR#11771. Thu Jan 20 23:03:47 PST 2005 Jason Dorje Short Tag: HEAD freeciv/po .cvsignore Add nb.po to .cvsignore. Thu Jan 20 20:20:17 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common tech.c Make sure that build_required_techs_helper works with A_NONE. Patch by Mateusz Stefek in PR#11806. Thu Jan 20 19:59:56 PST 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to beta7. Thu Jan 20 19:36:27 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 mapview.c Backport: rewrite the fogged-sprite generation code. The new code uses pixbufs instead of GdkImages, making it more portable. This specifically prevents a crash on Windows. Patch by Andreas Rosdal and myself in PR#11979. Thu Jan 20 19:36:26 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 mapview.c Rewrite the fogged-sprite generation code. The new code uses pixbufs instead of GdkImages, making it more portable. This specifically prevents a crash on Windows. Patch by Andreas Rosdal and myself in PR#11979. Thu Jan 20 19:15:15 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/po .cvsignore Add nb.po. Thu Jan 20 19:09:36 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common version.h Bump the release month. Thu Jan 20 19:07:11 PST 2005 Tag: S2_0 freeciv/client/gui-win32 graphics.c backport: gui-win32: Brighten fog to 65%, to match gtk2 client. Patch by me in PR#11983. Thu Jan 20 19:06:18 PST 2005 Tag: HEAD freeciv/client/gui-win32 graphics.c gui-win32: Brighten fog to 65%, to match gtk2 client. Patch by me in PR#11983. Thu Jan 20 18:14:56 PST 2005 Tag: S2_0 freeciv/client/gui-win32 gui_main.c backport: gui-win32: Fix obvious quit bug. Thu Jan 20 18:14:08 PST 2005 Tag: HEAD freeciv/client/gui-win32 gui_main.c gui-win32: Fix obvious quit bug. Thu Jan 20 17:57:26 PST 2005 Tag: S2_0 freeciv/client/gui-win32 gui_main.c gui_main.h gui_stuff.c mapctrl.c mapview.c Backport: gui-win32: Improve feedback when mouse mode changes. Reported by Jason as PR#11743. Patch by me. Thu Jan 20 17:51:43 PST 2005 Tag: HEAD freeciv/client/gui-win32 gui_main.c gui_main.h gui_stuff.c mapctrl.c mapview.c gui-win32: Improve feedback when mouse mode changes. Reported by Jason as PR#11743. Patch by me. Thu Jan 20 17:01:44 PST 2005 Tag: S2_0 freeciv/client/gui-win32 connectdlg.c backport: gui-win32: fix multiple connect dialogs on server failure. Reported by Per as PR#10403. Patch by me. Thu Jan 20 17:00:45 PST 2005 Tag: HEAD freeciv/client/gui-win32 connectdlg.c gui-win32: fix multiple connect dialogs on server failure. Reported by Per as PR#10403. Patch by me. Thu Jan 20 16:55:35 PST 2005 Tag: S2_0 freeciv/client/gui-win32 gui_main.c backport: gui-win32: fix quitting bug in commit of PR#11768. Thu Jan 20 16:53:23 PST 2005 Tag: HEAD freeciv/client/gui-win32 gui_main.c gui-win32: fix quitting bug in commit of PR#11768. Thu Jan 20 16:43:18 PST 2005 Tag: S2_0 freeciv/client/gui-win32 gui_main.c Backport: gui-win32: Change the main loop to clear the win32 message queue before dealing with network messages. Reported as PR#11768. Patch by me. Thu Jan 20 16:40:42 PST 2005 Tag: HEAD freeciv/client/gui-win32 gui_main.c gui-win32: Change the main loop to clear the win32 message queue before dealing with network messages. Reported as PR#11768. Patch by me. Thu Jan 20 16:32:57 PST 2005 Tag: S2_0 freeciv/client/gui-win32 connectdlg.c Backport: gui-win32: Add file type filters to save/load dialog. Reported by Jason as PR#11746. Patch by me. Thu Jan 20 16:09:53 PST 2005 Tag: HEAD freeciv/client/gui-win32 connectdlg.c gui-win32: Add file type filters to save/load dialog. Reported by Jason as PR#11746. Patch by me. Thu Jan 20 16:02:42 PST 2005 Tag: S2_0 freeciv/client civclient.c freeciv/server civserver.c Backport: Fix bad error message when exchndl.dll cannot be loaded. Reported by Jason as PR#11937. Patch by me. Thu Jan 20 16:00:45 PST 2005 Tag: HEAD freeciv/client civclient.c freeciv/server civserver.c Fix bad error message when exchndl.dll cannot be loaded. Reported by Jason as PR#11937. Patch by me. Thu Jan 20 04:48:56 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates Wed Jan 19 16:00:12 PST 2005 Tag: HEAD freeciv configure.ac autogen.sh Forward port PR#11510 Wed Jan 19 15:58:33 PST 2005 Tag: S2_0 freeciv autogen.sh configure.ac configure.in PR#11510: Add 'nb' as valid language marker for Norwegian bokmaal, in addition to 'no'. Reported by Stefan Dirsch . Wed Jan 19 08:38:43 PST 2005 Tag: S2_0 freeciv/client helpdata.c Backport fix to client/helpdata.c by Genevieve Gracian. Tue Jan 18 21:40:04 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server commands.c Backport: remove incorrect translation of the "serverid" setting. Patch by Christian Knoke in PR#11970. Tue Jan 18 21:40:03 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server commands.c Remove incorrect translation of the "serverid" setting. Patch by Christian Knoke in PR#11970. Tue Jan 18 21:32:45 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Remove an overzealous assertion. See PR#11973. Tue Jan 18 21:28:29 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/manual civmanual.c freeciv/server commands.c commands.h stdinhand.c Separate access levels for pre-game and during a game. Thus a server command may have a lower access level before the game does than it does after the game starts. Patch by Per Inge Mathisen in PR#11874 with changes by me. Tue Jan 18 20:33:05 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c mapview.c Remove some users of is_isometric. Patch by me in PR#11815. Tue Jan 18 10:27:54 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common tech.c Backport: fix a crash when researching future technologies. Reported by Paul Zastoupil in PR#11923. Tue Jan 18 10:27:54 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common tech.c Fix a crash when researching future technologies. Reported by Paul Zastoupil in PR#11923. Mon Jan 17 15:15:52 PST 2005 Tag: HEAD freeciv/client helpdata.c Fix possible crash in helptext_tech(), patch by Genevieve Gracian . Mon Jan 17 10:20:20 PST 2005 Jason Dorje Short Tag: HEAD freeciv/data/nation czech.ruleset Add localized city names for czech.ruleset. Patch by "Edheldil" in PR#11939. Mon Jan 17 10:17:07 PST 2005 Jason Dorje Short Tag: S2_0 freeciv configure.ac configure.in Make sure we check for libintl.h in configure. See PR#11935. Mon Jan 17 10:03:10 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client/agents cma_fec.c Backport: change a struct initializer to be C99. Reported by Joerg Behrens in PR#11794. Mon Jan 17 10:03:09 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/agents cma_fec.c Change a struct initializer to be C99. Reported by Joerg Behrens in PR#11794. Sun Jan 16 05:02:39 PST 2005 <> Tag: S2_0 freeciv/po cs.po update Sun Jan 16 03:24:17 PST 2005 Jason Dorje Short Tag: S2_0 freeciv configure.ac Backport: check for libiconv before libintl, since it is a prerequisite. Patch by me in PR#11932. Sun Jan 16 03:23:47 PST 2005 Jason Dorje Short Tag: HEAD freeciv configure.ac Check for libiconv before libintl, since it is a prerequisite. Patch by me in PR#11932. Sun Jan 16 03:11:01 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c citydlg_common.h packhand.c freeciv/client/gui-gtk-2.0 citydlg.c freeciv/common capstr.c city.c city.h packets.def packets_gen.c packets_gen.h freeciv/server citytools.c Add tooltips to the city dialog to show the sources and sinks of each type of output, plus pollution. Patch by myself and Vasco Alexandre da Silva Costa in PR#10575. Sat Jan 15 18:36:27 PST 2005 Mike Kaufman Tag: HEAD freeciv/server gamelog.c srv_main.c freeciv/server gamelog.c srv_main.c Fix discrepancy in GAMELOG_STATUS and GAMELOG_INFO. Also fix sorting problem in GAMELOG_STATUS. See PR#11837. Reported by Paulz. Patch by me. Wed Jan 12 10:43:16 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h Make city_map_iterate a wrapper for city_map_iterate_outwards. This makes it much faster. Patch by me in PR#11886. Wed Jan 12 10:38:03 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server cityturn.c Remove duplication in AI and non-AI handling in auto_arrange_workers. Patch by Benoit Hudson in PR#11890 with changes by me. Wed Jan 12 10:26:55 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server citytools.c citytools.h cityturn.c Avoid calling auto_arrange_workers recursively when changing more than one city tile at a time. Patch by Benoit Hudson as part of PR#11562. Mon Jan 10 20:51:36 PST 2005 Mike Kaufman Tag: HEAD freeciv/server plrhand.c Fix a crash where the server attempts to send info to connections not attached to players. See PR#11852. Patch by Per. Mon Jan 10 20:49:16 PST 2005 Mike Kaufman Tag: S2_0 freeciv/server plrhand.c Fix a crash where the server attempts to send info to connections not attached to players. See PR#11852. Patch by Per. Mon Jan 10 11:40:24 PST 2005 <> Tag: S2_0 freeciv/po cs.po 3431-124-173 Sun Jan 9 19:42:58 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common combat.c combat.h Make some struct parameters for functions const. Patch by Frederic Briere in PR#11723 with style changes by me. Sun Jan 9 19:34:53 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common unittype.c unittype.h Make some struct parameters for functions const. Patch by Frederic Briere in PR#11724. Sun Jan 9 19:24:16 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common unit.c unit.h freeciv/common/aicore path_finding.h Make some struct parameters to functions const. Patch by Frederic Briere in PR#11730 with style and comment changes by me. Sun Jan 9 10:42:18 PST 2005 Gregory Berkolaiko Tag: HEAD freeciv/common map.h Add a comment to the city filed in struct tile. If it confuses anyone it should be commented. Closes 11846. Sun Jan 9 04:52:43 PST 2005 <> Tag: S2_0 freeciv/po cs.po 3423,124,181 Sun Jan 9 04:06:23 PST 2005 <> Tag: S2_0 freeciv/po cs.po 3412,124,192 Sun Jan 9 02:19:53 PST 2005 Mateusz Stefek Tag: HEAD freeciv/server plrhand.c Send updated player info before unit_goes_out_of_sight packets, which are generated in remove_allied_visibility(). See #11819 Sun Jan 9 02:08:10 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c Send updated player info before unit_goes_out_of_sight packets, which are generated in remove_allied_visibility(). See #11819 Sun Jan 9 01:48:31 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates :-) Sat Jan 8 09:09:20 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c PR#11796: Add remaining city production info to help build wonder. Patch by Filip Van Raemdonck, from Debian. Sat Jan 8 05:11:39 PST 2005 <> Tag: S2_0 freeciv/po cs.po fixes Sat Jan 8 04:07:32 PST 2005 <> Tag: S2_0 freeciv/po cs.po updates-fuzzy Sat Jan 8 03:40:14 PST 2005 <> Tag: S2_0 freeciv/po cs.po update translation Sat Jan 8 01:44:39 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c Allow specialists to produce any type of output. Patch by Benoit Hudson in PR#11142. Fri Jan 7 21:33:34 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 mapview.c Backport: change the gtk2 client's fog of war to 65% brightness. Patch by Christian Knoke in PR#11792. Fri Jan 7 21:33:28 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 mapview.c Change the gtk2 client's fog of war to 65% brightness. Patch by Christian Knoke in PR#11792. Fri Jan 7 21:14:17 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h Make some parameters to city functions const. Patch by Frederic Briere in PR#11725 with style and comment changes by me. Fri Jan 7 20:12:13 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common city.c Use HAPPY_COST instead of 2 in citizen_luxury_happy. Patch by Benoit Hudson in PR#11838. Fri Jan 7 11:28:11 PST 2005 Tag: S2_0 freeciv/server stdinhand.c freeciv/server stdinhand.c Update vote comment in code. Fri Jan 7 06:27:17 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/server citytools.c freeciv/server citytools.c Resolve unit stacks after transfering cities beetwen allies. This avoids some bugs with transporters. The old code did it only for non allied players. See #11818 Thu Jan 6 18:59:39 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common/aicore cm.c Use output_type_iterate when computing effect bonuses in estimate_fitness. Patch by Benoit Hudson in PR#11827. Thu Jan 6 18:56:28 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/client/agents cma_core.c freeciv/common city.h freeciv/common/aicore cm.c freeciv/server cityhand.c citytools.c cityturn.c settlers.c Add a new function is_free_worked_tile. Use this in some places instead of is_free_city_center. Patch by me in PR#11763. Thu Jan 6 07:53:40 PST 2005 Tag: S2_0 freeciv/ai advdiplomacy.c aidiplomat.c aisettler.c - Fixes diplomacy buglet that would use negative tech want to calculate want for tech in exchanges (if present). - Fixes possible crash in aisettler.c if ruleset has no ferries and in aidiplomat.c if ruleset has no diplomats. Backported from PR#11777. Thu Jan 6 07:44:30 PST 2005 Tag: HEAD freeciv/ai advdiplomacy.c advdomestic.c advmilitary.c aidiplomat.c aihand.c ailog.c ailog.h aisettler.c aitech.c freeciv/common player.c player.h freeciv/server stdinhand.c - Improves logging of AI tech want. Renamed PLAYER_LOG to DIPLO_LOG for consistency. New /debug command "/debug tech". Renamed "/debug player" to "/debug diplomacy". - Fixes diplomacy buglet that would use negative tech want to calculate want for tech in exchanges (if present). - Fixes possible crash in aisettler.c if ruleset has no ferries and in aidiplomat.c if ruleset has no diplomats. These fixes were part of PR#11777. Thu Jan 6 07:25:42 PST 2005 Tag: S2_0 freeciv/ai advdiplomacy.c Backport: Divide tech want used in AI diplomacy exchange calculations by game turn, as tech want is a value that is continually accumulated, and in late games you might see the AI exchanging nearly all its cities for a few techs. Fix is part of PR#11777. Thu Jan 6 07:25:08 PST 2005 Tag: HEAD freeciv/ai advdiplomacy.c Divide tech want used in AI diplomacy exchange calculations by game turn, as tech want is a value that is continually accumulated, and in late games you might see the AI exchanging nearly all its cities for a few techs. Fix is part of PR#11777. Thu Jan 6 04:59:21 PST 2005 <> Tag: S2_0 freeciv/po cs.po fix Wed Jan 5 18:48:57 PST 2005 Tag: S2_0 freeciv/client/gui-win32 graphics.c Backport: gui-win32: fix old stippled fog with non-iso tilesets. Patch by me in PR#11813. Wed Jan 5 18:24:43 PST 2005 Tag: HEAD freeciv/client/gui-win32 graphics.c gui-win32: fix old stippled fog with non-iso tilesets. Patch by me in PR#11813. Wed Jan 5 16:35:51 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common packets.def packets_gen.c packets_gen.h freeciv/server citytools.c ruleset.c Avoid sending unitialized specialist data over the network. Patch by Gregory Berkolaiko in PR#11771 with added comments by me. Wed Jan 5 15:24:26 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c Backport: improve the error handling when there's a goto patch with a length too large to display. Patch by me as part of PR#11759. Wed Jan 5 15:24:24 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Improve the error handling when there's a goto patch with a length too large to display. Patch by me as part of PR#11759. Wed Jan 5 15:12:25 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: fix a bug when parsing "/explain all". Reported by Philip Patterson in PR#11718. Wed Jan 5 15:12:25 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Fix a bug when parsing "/explain all". Reported by Philip Patterson in PR#11718. Wed Jan 5 15:07:41 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/common tech.c Backport: fix a bug where get_tech_name returns a single static buffer, meaning it can't be used more than once at a time. See PR#11665. Wed Jan 5 15:07:40 PST 2005 Jason Dorje Short Tag: HEAD freeciv/common tech.c Fix a bug where get_tech_name returns a single static buffer, meaning it can't be used more than once at a time. See PR#11665. Wed Jan 5 14:37:58 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server settlers.c settlers.h Fix a bug where autosettlers will go out of their way to starve out cities as they get larger. Patch by me in PR#10036. Wed Jan 5 14:37:29 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server settlers.c settlers.h Backport: fix a bug where autosettlers will go out of their way to starve out cities as they get larger. Patch by me in PR#10036. Wed Jan 5 08:09:51 PST 2005 <> Tag: S2_0 freeciv/po cs.po small update Wed Jan 5 06:05:13 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/client/gui-gtk diplodlg.c Add embassy button to the gtk1 client. See #11753 Wed Jan 5 06:01:43 PST 2005 Mateusz Stefek Tag: HEAD freeciv/client/gui-gtk diplodlg.c Add Give embassy button to the gtk2 client Wed Jan 5 05:48:11 PST 2005 Mateusz Stefek Tag: S2_0 freeciv diff_ignore freeciv diff_ignore Add freeciv.spec to diff_ignore Tue Jan 4 00:36:00 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c freeciv/common city.c city.h freeciv/server settlers.c Merge city_get_food_tile, city_get_shields_tile, and city_get_trade_tile into a single function city_get_output_tile. Patch by me in PR#11761. Mon Jan 3 09:48:23 PST 2005 Tag: HEAD freeciv/ai aiunit.c freeciv/ai aiunit.c Fix crash that happens when an explorer dies in a hut under some circumstances. See PR#10389. Mon Jan 3 03:25:12 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po completed Mon Jan 3 02:38:02 PST 2005 Mateusz Stefek Tag: S2_0 freeciv/po pl.po pl.po update Sun Jan 2 20:37:17 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he_IL.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Update pofiles after make dist. Sun Jan 2 19:40:00 PST 2005 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump the version to beta6. Sun Jan 2 19:31:46 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/manual civmanual.c Backport: add translations for the civmanual. Patch by Christian Knoke and myself in PR#11758. Sun Jan 2 19:31:45 PST 2005 Jason Dorje Short Tag: HEAD freeciv/manual civmanual.c Add translations for the civmanual. Patch by Christian Knoke and myself in PR#11758. Sun Jan 2 12:38:47 PST 2005 Tag: S2_0 freeciv/doc/fr README.fr INSTALL.fr BUGS.fr updated file Sat Jan 1 17:36:33 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c Backport: fix the bug-reporting email address. Reported by Christian Knoke in PR#11759. Sat Jan 1 17:36:03 PST 2005 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Fix the bug-reporting email address. Reported by Christian Knoke in PR#11759. Sat Jan 1 15:58:26 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: don't count votes from players who have left the game. Also put the vote values into an enumeration. Reported by Michael Mielke in PR#11733. Patch by Per Mathisen with changes by me. Sat Jan 1 15:58:24 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Don't count votes from players who have left the game. Also put the vote values into an enumeration. Reported by Michael Mielke in PR#11733. Patch by Per Mathisen with changes by me. Sat Jan 1 14:47:14 PST 2005 Jason Dorje Short Tag: HEAD freeciv/ai aisettler.c freeciv/common city.c city.h freeciv/common/aicore cm.c Merge base_city_get_food_tile, base_city_get_shields_tile, and base_city_get_trade_tile into a single function base_city_get_output_tile. Patch by me in PR#11737. Sat Jan 1 14:12:44 PST 2005 Tag: S2_0 freeciv/common player.h freeciv/server plrhand.c stdinhand.c Makes novice and /away AI go through revolution just like normal players. This closes a cheating loophole that players can use, settings themselves to /away once they get Republic, to avoid a period of anarchy. See PR#11667. Sat Jan 1 14:01:57 PST 2005 Jason Dorje Short Tag: S2_0 freeciv/server savegame.c Backport: fix a bug where illegial alliances would be resolved before the game was completely loaded, leading to a crash. Reported by Vickram Ghumman in PR#11682. Patch by Per Mathisen with added comment by me. Sat Jan 1 14:01:57 PST 2005 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Fix a bug where illegial alliances would be resolved before the game was completely loaded, leading to a crash. Reported by Vickram Ghumman in PR#11682. Patch by Per Mathisen with added comment by me. Sat Jan 1 13:48:10 PST 2005 Tag: HEAD freeciv/common player.h freeciv/server plrhand.c stdinhand.c Makes novice, easy and /away AI go through revolution just like normal players. This closes a cheating loophole that players can use, settings themselves to /away once they get Republic, to avoid a period of anarchy. See PR#11667. Sat Jan 1 13:39:22 PST 2005 Tag: S2_0 freeciv/po no.po backport .no improvement Sat Jan 1 13:20:26 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po fix Sat Jan 1 13:10:20 PST 2005 Christian Knoke Tag: S2_0 freeciv/po de.po complete Sat Jan 1 12:54:24 PST 2005 Tag: HEAD freeciv/po no.po Fix a bug in .no translation Sat Jan 1 08:39:23 PST 2005 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server stdinhand.c freeciv/utility shared.c PR#11748: Fix assert failure when typing badly formed commands, e.g. "/'observer'" in the inputline. Patch by me. Sat Jan 1 08:38:21 PST 2005 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/server stdinhand.c freeciv/utility shared.c Backport: PR#11748: Fix assert failure when typing badly formed commands, e.g. "/'observer'" in the inputline. Patch by me. Thu Dec 30 14:11:17 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client citydlg_common.c PR#11722: Fix client crash in the city report change menu. Reported by Benedict Adamson , patch by me. Thu Dec 30 13:56:35 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Calculate effect types associated with output types via a separate function call and a switch statement, rather than just putting them in an array. This encapsulates this ugliness and makes it less bugprone. Patch by me in PR#11710. Thu Dec 30 13:45:26 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h map.c freeciv/server/generator startpos.c Merge get_food_tile, get_shields_tile, and get_trade_tile into a single function get_output_tile. Patch by me in PR#11717. Thu Dec 30 10:54:43 PST 2004 Tag: S2_0 freeciv/po fr.po updated po Thu Dec 30 09:42:58 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data helpdata.txt Add missing newlines, so gettext doesn't choke on it. Patch by Geneviève Gracian. Thu Dec 30 09:36:53 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/data helpdata.txt Backport: Add missing newlines, so gettext doesn't choke on it. Patch by Geneviève Gracian, Wed Dec 29 09:34:19 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data freeciv.rc-2.0 Use a monospaced font for tooltips (fixes PR#11331). Bug reported by Benoit Hudson , fix suggested by Jason, patch by me. Wed Dec 29 09:33:23 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/data freeciv.rc-2.0 Backport: Use a monospaced font for tooltips (fixes PR#11331). Bug reported by Benoit Hudson , fix suggested by Jason, patch by me. Wed Dec 29 09:25:43 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client text.c Remove redundant veteran-level text from unit info (fixes PR#11207). Patch by Christian Knoke . Wed Dec 29 09:25:00 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client text.c Backport: Remove redundant veteran-level text from unit info (fixes PR#11207). Patch by Christian Knoke . Tue Dec 28 20:55:34 PST 2004 Gregory Berkolaiko Tag: S2_0 freeciv/manual civmanual.c freeciv/manual civmanual.c Add a missing include. Caused by a fix for 11630. Tue Dec 28 15:05:11 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/manual civmanual.c Backport: fix translation and character set problems for the civmanual output. The output is now translated and in UTF-8. Reported by Christian Knoke in PR#11630. Tue Dec 28 15:05:09 PST 2004 Jason Dorje Short Tag: HEAD freeciv/manual civmanual.c Fix translation and character set problems for the civmanual output. The output is now translated and in UTF-8. Reported by Christian Knoke in PR#11630. Tue Dec 28 15:01:51 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 mapview.c Backport: fix the calculation of blended fog to work on non-32-bit displays. Reported by Robert Smith in PR#11692. Tue Dec 28 15:01:50 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 mapview.c Fix the calculation of blended fog to work on non-32-bit displays. Reported by Robert Smith in PR#11692. Tue Dec 28 11:09:27 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Merge base_get_food_tile, base_get_shields_tile, and base_get_trade_tile into a single function base_get_output_tile. Patch by me in PR#11706. Tue Dec 28 02:50:57 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/po POTFILES.in freeciv/po POTFILES.in Add files with translatable strings to POTFILES.in. Patch by Christian Knoke in PR#11537 with changes by me. Tue Dec 28 02:43:37 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data helpdata.txt Backport: improve helpdata for languages and controls. Patch by Christian Knoke in PR#11578. Tue Dec 28 02:43:37 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data helpdata.txt Improve helpdata for languages and controls. Patch by Christian Knoke in PR#11578. Sun Dec 26 13:29:46 PST 2004 Tag: HEAD freeciv/client/gui-xaw actions.c inteldlg.c inteldlg.h gui-xaw: fix multiple intelligence dialog. Patch by me in PR#11694 Sun Dec 26 13:14:17 PST 2004 Tag: S2_0 freeciv/client/gui-xaw actions.c inteldlg.c inteldlg.h gui-xaw: fix mutliple intel dialogs. Patch by me in PR#11694 Sun Dec 26 12:25:56 PST 2004 Tag: S2_0 freeciv/client/gui-win32 graphics.c graphics.h gui_main.c gui_main.h mapview.c Backport: gui-win32: Clean up sprite functions, replace the sprite cache with a general hbitmap cache, and implement better fog. Patch by me in PR#11260. Sun Dec 26 12:25:18 PST 2004 Tag: HEAD freeciv/client/gui-win32 graphics.c graphics.h gui_main.c gui_main.h mapview.c gui-win32: Clean up sprite functions, replace the sprite cache with a general hbitmap cache, and implement better fog. Patch by me in PR#11260. Sat Dec 25 12:38:14 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client climisc.c climisc.h mapctrl_common.c mapctrl_common.h mapview_common.c mapview_common.h tilespec.c tilespec.h Make some struct pointer function parameters const. Patch by Frederic Briere in PR#11604. Sat Dec 25 12:13:05 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h Change the city_support function so it only calculates support/usage amounts for the city. The data calculated here is used later in the calculation of happiness and surpluses. Patch by me in PR#11674. Sat Dec 25 11:50:29 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 graphics.c graphics.h gui_main.c gui_main.h mapview.c freeciv/data trident.tilespec trident_shields.tilespec Use a better-quality drawing system for fog of war. For each sprite that is drawn fogged, a separate fogged pixmap is created using alpha-blending to achieve good quality fog. Patch by Andreas Røsdal and myself in PR#11433. Sat Dec 25 11:50:24 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c tilespec.c tilespec.h freeciv/client/gui-gtk-2.0 graphics.c graphics.h gui_main.c gui_main.h mapview.c freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec freeciv/doc README.graphics Backport: use a better-quality drawing system for fog of war. For each sprite that is drawn fogged, a separate fogged pixmap is created using alpha-blending to achieve good quality fog. Patch by Andreas Røsdal and myself in PR#11433. Fri Dec 24 15:40:13 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client plrdlg_common.c Backport: PR#11569: Fix plrdlg default sort column. Reported by Jason Dorje Short. Fri Dec 24 15:36:33 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client plrdlg_common.c PR#11569: Fix plrdlg default sort column. Reported by Jason Dorje Short. Fri Dec 24 15:30:36 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 graphics.c gui_main.c mapview.c PR#11681: Remove load_intro_gfx from gui-gtk-2.0. Patch by me. Fri Dec 24 08:59:57 PST 2004 Tag: S2_0 freeciv/common city.c city.h freeciv/ai aicity.c Do not recalculate settler want for cities each turn. This speeds up end turns. Patch by Knut Omang in PR#10985. Fri Dec 24 08:56:36 PST 2004 Tag: HEAD freeciv/server stdinhand.c Clear up ambiguity in vote message. Noted by Paul Zastoupil. Fri Dec 24 08:20:22 PST 2004 Tag: HEAD freeciv/common city.c city.h freeciv/ai aicity.c Do not recalculate settler want for cities each turn. This speeds up end turns. Patch by Knut Omang in PR#10985. Fri Dec 24 08:11:54 PST 2004 Tag: HEAD freeciv/server settings.c Improve "/help diplomacy" text. See PR#11658. Fri Dec 24 08:03:19 PST 2004 Tag: HEAD freeciv/common game.h freeciv/server ruleset.c Remove game.rtech.nav, as it is unused. Patch by Jason in PR#11670. Thu Dec 23 22:03:39 PST 2004 Tag: S2_0 freeciv/client/gui-win32 ratesdlg.c backport: gui-win32: Fix negative tax rates in tax popup. Reported as PR#10794. Patch by me. Thu Dec 23 21:59:15 PST 2004 Tag: HEAD freeciv/client/gui-win32 ratesdlg.c gui-win32: Fix negative tax rates in tax popup. Reported as PR#10794. Patch by me. Thu Dec 23 20:01:32 PST 2004 Mike Kaufman Tag: S2_0 freeciv/server civserver.c commands.c commands.h meta.c srv_main.h stdinhand.c freeciv/server civserver.c commands.c commands.h meta.c srv_main.h stdinhand.c Add a serverid command and commandline parameter to the server. Also send it to the metaserver. See PR#11620. Patch by Paulz. Thu Dec 23 18:11:41 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Replace hard-coded handling of food, shield, and gold upkeep for units with a loop over all output types. Patch by me in PR#11639. Thu Dec 23 17:52:44 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common unit.c unit.h unittype.c unittype.h Change a number of functions to have const struct values for their parameters. Patch by Frederic Briere in PR#11602 with added comments by me. Thu Dec 23 08:44:17 PST 2004 Tag: HEAD freeciv/server settings.c Add additional information to 'techlevel' server option. Patch by Genevieve Gracian. Thu Dec 23 05:00:57 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/po pl.po update Thu Dec 23 04:58:27 PST 2004 Tag: HEAD freeciv/data/default governments.ruleset Make use of the empire_size_inc parameter in default ruleset, using a milder set of values than those used in the Civ2 ruleset. Once you are past the (initial cityfactor - empire_size_mod), each empire_size_inc cities, you get one less content citizen in your cities. This means angry citizens can eventually make an appearance. The values are: empire_size_inc = 6 for anarchy empire_size_inc = 10 for despotism empire_size_inc = 12 for monarchy empire_size_inc = 0 (disabled) for communism empire_size_inc = 14 for republic empire_size_inc = 16 for democracy See PR#9590 for the full discussion. Wed Dec 22 12:45:20 PST 2004 Tag: S2_0 freeciv/po no.po freeciv/po no.po Improve Norwegian translation. Wed Dec 22 09:19:37 PST 2004 Tag: HEAD freeciv/po no.po Sync Norwegian translation in cvs head with the one in S2_0. I have added instructions in the Wiki on how to do this automatically. Wed Dec 22 08:41:54 PST 2004 Tag: S2_0 freeciv/po it.po New Italian translation from Davide Pagnin. (S2_0.) Wed Dec 22 08:29:37 PST 2004 Tag: HEAD freeciv/po it.po New Italian translation from Davide Pagnin. Tue Dec 21 14:57:27 PST 2004 Mike Kaufman Tag: S2_0 freeciv/server cityturn.c diplomats.c plrhand.c freeciv/server cityturn.c diplomats.c plrhand.c fix the unitloss famine text message and change 'steals' -> 'steal' See PR#11642. Reported by Paulz. Patch by me. Tue Dec 21 14:13:17 PST 2004 Tag: S2_0 freeciv/po fr.po updated fr.po Tue Dec 21 12:06:28 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Rewrite calculation of production in generic_city_refresh. See PR#11606. Mon Dec 20 20:18:53 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c freeciv/client/gui-gtk citydlg.c repodlgs.c freeciv/client/gui-gtk-2.0 citydlg.c repodlgs.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-xaw citydlg.c repodlgs.c freeciv/common improvement.c improvement.h freeciv/server cityhand.c citytools.c cityturn.c PR#11477: Rename can_sell_improvement and can_sell_building to can_sell_building, and can_city_sell_building. Suggested by Jason, patch by me. Mon Dec 20 19:37:38 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common capstr.c Bump up protocol version. Mon Dec 20 19:36:18 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client packhand.c freeciv/common improvement.c improvement.h packets.def packets_gen.c packets_gen.h freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset freeciv/server ruleset.c PR#11477: Remove unused equiv_* values. Patch by me. Mon Dec 20 18:13:58 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset PR#11559: Remove rtech declarations from buildings.ruleset. Patch by me. Mon Dec 20 15:50:58 PST 2004 Mike Kaufman Tag: HEAD freeciv/ai aiunit.c freeciv/ai aiunit.c A unit X intends to attack unit Y. When the unit gets adjacent, Y autoattacks and dies. If X has move points left, it can move straight on to the tile where Y was. After that ai_unit_attack() is called leading to an assert since ai_unit_attack() expects adjacency. Add extra check to prevent this. See PR#11583. Patch by me. Sun Dec 19 12:04:36 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai ailog.h Backport: add printf attributes to AI log functions. Patch by marko Lindqvist in PR#11591. Sun Dec 19 12:03:57 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai advdiplomacy.c advmilitary.c aidiplomat.c aiferry.c aihunt.c aitools.c aiunit.c freeciv/server settlers.c Backport: fix the parameters of AI log calls. Patch by Benedict Adamson and Marko Lindqvist in PR#11589. Sun Dec 19 11:45:56 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai ailog.h Add printf attributes to AI log functions. Patch by Marko Lindqvist in PR#11591. Sun Dec 19 11:44:40 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c advmilitary.c aidiplomat.c aiferry.c aihunt.c aitools.c aiunit.c freeciv/server settlers.c Fix the parameters of AI log calls. Patch by Benedict Adamson and Marko Lindqvist in PR#11589. Sun Dec 19 11:40:45 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Calculate the city bonus[] values at the start of generic_city_refresh. Patch by me in PR#11547. Sun Dec 19 11:38:08 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c packets.def packets_gen.c packets_gen.h freeciv/server ruleset.c Put pollution and fallout tile penalty percentages into an array, indexed by output type. Patch by me in PR#11554. Sun Dec 19 11:22:30 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapview_common.c mapview_common.h tilespec.c tilespec.h Change to a layered drawing system. When drawing the mapview or cityview, all sprites on one layer are drawn before moving on to the next layer. Patch by me in PR#8931. Sun Dec 19 11:18:08 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw citydlg.c Remove a reference to the undefined SP_TAXMAN. Reported by Vijay Kiran Kamuju in PR#11565. Sun Dec 19 10:53:13 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk citydlg.c cityrep.c helpdlg.c repodlgs.c wldlg.c freeciv/client/gui-win32 citydlg.c helpdlg.c wldlg.c freeciv/client/gui-xaw citydlg.c helpdlg.c repodlgs.c wldlg.c PR#11477: Update gui-gtk, gui-win32, gui-xaw clients to support gen imprs. Patch by me. Sun Dec 19 09:46:52 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/history buildings.ruleset PR#11477: Change rulesets to use generic improvements. Patch by me. Sun Dec 19 08:48:33 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common capstr.c Bump up capstr. Sun Dec 19 08:47:08 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/ai aicity.c aitech.c aitools.c freeciv/client citydlg_common.c climisc.c helpdata.c packhand.c repodlgs_common.c freeciv/client/gui-gtk-2.0 citydlg.c dialogs.c helpdlg.c repodlgs.c wldlg.c freeciv/common city.c effects.c game.c game.h improvement.c improvement.h packets.def packets_gen.c packets_gen.h player.c player.h requirements.c tech.c freeciv/common/aicore aisupport.c freeciv/data/default buildings.ruleset freeciv/manual civmanual.c freeciv/server citytools.c citytools.h cityturn.c gamehand.c maphand.c plrhand.c report.c ruleset.c savegame.c score.c srv_main.c PR#11477: Generic improvement patch. Makes Wonders have two kinds; Small Wonders (player unique) and Great Wonders (world unique). Also does several cleanups, removing special casing for Palace at several places. Rule changes: Palaces are now a Small Wonder which can be rushed with Caravans; it is possible to build redundant improvements (e.g. it is possible for players with a Great Wall to build City Walls). Patch by me, with review, comment and cleanup by Jason, Marko and Per. Fri Dec 17 21:13:51 EET 2004 Tag: S2_0 freeciv/server cityturn.c Backport: Change city emergency management messages from LOG_ERROR to LOG_DEBUG. See #11514 Fri Dec 17 21:03:51 EET 2004 Tag: HEAD freeciv/server cityturn.c Change city emergency management messages from LOG_ERROR to LOG_DEBUG. See #11514 Fri Dec 17 20:55:08 EET 2004 Tag: HEAD freeciv/client packhand.c Fix debug compilations. See #11579 Fri Dec 17 08:30:22 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 plrdlg.c Backport: PR#11577: add player border icons. Patch by me. Fri Dec 17 08:25:18 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 plrdlg.c PR#11577: add player border icons. Patch by me. Fri Dec 17 01:13:54 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client plrdlg_common.c plrdlg_common.h text.c text.h tilespec.c tilespec.h Change a number of functions to accept const player struct parameters. The player dialog columns array is changed so its function callbacks take const parameters. Patch by Frederic Briere in PR#11489 with added comments by me. Fri Dec 17 00:48:55 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common requirements.c freeciv/server ruleset.c Avoid reporting a spurious error message when loading an effect that doesn't have a requirement. See PR#11556. Fri Dec 17 00:44:12 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common capstr.c packets.def packets_gen.c Limit the size of the specialists array in the ruleset packet. This fixes a problem where garbage strings were sent in the unused specialist fields. See PR#11558. Fri Dec 17 00:21:19 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c aidata.h freeciv/client packhand.c freeciv/common effects.c effects.h packets.def packets_gen.h requirements.c requirements.h freeciv/po POTFILES.in freeciv/server ruleset.c Add range and survives fields to the requirement structure. Make effect source buildings into requirements. Patch by me in PR#11539. Thu Dec 16 16:31:57 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common capstr.c Bump up protocol version. Thu Dec 16 16:14:15 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client helpdata.c packhand.c freeciv/common game.h packets.def packets_gen.c packets_gen.h freeciv/data/civ1 techs.ruleset freeciv/data/civ2 techs.ruleset freeciv/data/default techs.ruleset freeciv/data/history techs.ruleset freeciv/server plrhand.c ruleset.c PR#11559: remove rtech values entirely. Patch by Jason Dorje Short. Thu Dec 16 15:27:08 PST 2004 Mike Kaufman Tag: HEAD freeciv/common connection.h freeciv/server sernet.c freeciv/common connection.h freeciv/server sernet.c Add a server.ipaddr field to the connection struct which holds the dot.quad address of the connection. See PR#11541. Requested by Paulz. Patch by me. Thu Dec 16 15:20:29 PST 2004 Mike Kaufman Tag: S2_0 freeciv/server gamelog.c freeciv/server gamelog.c Remove spurious ')' from unitl gamelog message. Reported by Paulz. Fri Dec 17 01:18:48 EET 2004 Tag: HEAD freeciv/server unittools.c Make sure that no tile gets temporarily fogged when fortress is finished. See PR#11373. Fri Dec 17 01:00:12 EET 2004 Tag: HEAD freeciv/common city.c Correct outdated comment. Patch by Jason Dorje Short See #11389 Thu Dec 16 13:25:41 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk gui_main.c PR#11555: Change gui-gtk keyboard shortcuts to match helpdata.txt. Patch by me. Thu Dec 16 13:25:09 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk gui_main.c Backport: PR#11555: Change gui-gtk keyboard shortcuts to match helpdata.txt. Patch by me. Thu Dec 16 12:37:48 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c city.c city.h fc_types.h game.h packets.def packets_gen.c packets_gen.h freeciv/server ruleset.c Remove the specialist enumeration. Specialist types are now controlled completely by the rulesets. Patch by me in PR#8877. Thu Dec 16 12:04:59 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data helpdata.txt Backport: update the helpdata. It conforms to the gtk2 client but is now inaccurate for other clients. Patch by Vasco in PR#10932. Thu Dec 16 12:04:58 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data helpdata.txt Update the helpdata. It conforms to the gtk2 client but is now inaccurate for other clients. Patch by Vasco in PR#10932. Thu Dec 16 11:58:34 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/m4 x.252 Backport: don't AC_TRY_RUN when cross-compiling. Patch by Frederic Briere in PR#11214. Thu Dec 16 11:58:34 PST 2004 Jason Dorje Short Tag: HEAD freeciv/m4 x.252 Don't AC_TRY_RUN when cross-compiling. Patch by Frederic Briere in PR#11214. Thu Dec 16 11:52:36 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c Backport: add a tooltip to the turn-done button that clarifies the shift+enter shortcut. Patch by Christian Knoke and Vasco in PR#11332. Thu Dec 16 11:52:34 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c Add a tooltip to the turn-done button that clarifies the shift+enter shortcut. Patch by Christian Knoke and Vasco in PR#11332. Thu Dec 16 11:45:18 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server sanitycheck.c Remove a call to die() in the sanity check code. Instead just call SANITY_CHECK. Also added is some fallback code to correct the situation when a city is invalid (assuming the sanity doesn't abort). Patch by me in PR#11376. Thu Dec 16 11:43:46 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c Use is_city_center in resolve_city_emergency. Patch by me in PR#11414. Thu Dec 16 10:59:28 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.c mapview_common.c mapview_common.h Merge put_one_tile_iso into put_one_tile. Drop put_tile and put_tile_iso completely. Patch by me in PR#11525. Thu Dec 16 09:51:51 PST 2004 Christian Knoke Tag: HEAD freeciv/po de.po complete Thu Dec 16 02:25:41 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common city.c city.h packets.def packets_gen.c packets_gen.h freeciv/server citytools.c Create a new array pcity->usage[] that holds the support/upkeep values for the city. This array is initialized in city_support() inside generic_city_refresh() and is used to calculate surpluses. Patch by me in PR#11519. Wed Dec 15 16:37:41 PST 2004 Mike Kaufman Tag: HEAD freeciv/server plrhand.c freeciv/server plrhand.c Remove redundant gamelog call. See PR#11535. Patch by Jason. Wed Dec 15 16:32:55 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 mapview.c Backport: PR#10688: Fix canvas_put_sprite failure with pixbufs and a negative canvas position. Patch by Jason Dorje Short. Wed Dec 15 16:32:21 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 mapview.c PR#10688: Fix canvas_put_sprite failure with pixbufs and a negative canvas position. Patch by Jason Dorje Short. Wed Dec 15 16:27:08 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 mapview.c Backport: PR#11445: Fix Gdk-CRITICAL in canvas_fill_sprite_area. Reported by Jason Dorje Short, patch by me. Wed Dec 15 16:26:13 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 mapview.c PR#11445: Fix Gdk-CRITICAL in canvas_fill_sprite_area. Reported by Jason Dorje Short, patch by me. Wed Dec 15 16:01:00 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 graphics.c Backport: PR#11516: Fix bug in gdk_pixbuf_new_from_sprite. Patch by Jason Dorje Short. Wed Dec 15 16:00:28 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 graphics.c PR#11516: Fix bug in gdk_pixbuf_new_from_sprite. Patch by Jason Dorje Short. Wed Dec 15 15:19:36 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 gtkpixcomm.c gtkpixcomm.h Backport: GObjectify GtkPixcomm. Wed Dec 15 15:18:18 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 gtkpixcomm.c gtkpixcomm.h GObjectify GtkPixcomm. Wed Dec 15 11:28:44 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common requirements.c requirements.h Makefile.am effects.c effects.h packets.def packets_gen.h freeciv/server ruleset.c Add a new set of files requirements.[ch]. Move effect requirements code into these files, along with some new reqs helper functions. Patch by me in PR#11506. Wed Dec 15 05:17:26 PST 2004 Tag: S2_0 freeciv/client/gui-xaw menu.c Backport: Xaw: Fix shortcuts for load/unload orders. Patch by Christian Knoke in PR#11526 Wed Dec 15 05:09:55 PST 2004 Tag: HEAD freeciv/client/gui-xaw menu.c Xaw: Fix shortkeys for load/unload orders. Patch by Christian Knoke in PR#11526 Wed Dec 15 01:07:00 PST 2004 Jason Dorje Short Tag: HEAD freeciv/utility shared.c shared.h Avoid using PATH_MAX, since it may not be defined. Patch by Gael Le Mignot and myself in PR#10744. Tue Dec 14 23:58:44 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c tilespec.c tilespec.h freeciv/data isophex.tilespec isotrident.tilespec trident.tilespec trident_shields.tilespec freeciv/doc README.graphics Add a new fogstyle setting controlling how fog of war is done. A value of 0 means the old iso-view style while a value of 1 means the old non-iso-view style. Patch by me in PR#11464. Tue Dec 14 23:43:15 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po purged Tue Dec 14 23:31:10 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po updated Tue Dec 14 23:18:03 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/nation hobbits.ruleset Remove a single-quote from a comment because it confuses gettext. Patch by Christian Knoke in PR#11405. Tue Dec 14 23:18:00 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/nation hobbits.ruleset Backport: remove a single-quote from a comment because it confuses gettext. Patch by Christian Knoke in PR#11405. Tue Dec 14 20:30:52 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common capstr.c city.c packets.def packets_gen.c packets_gen.h freeciv/server ruleset.c Put rail_food_bonus, rail_shield_bonus, and rail_trade_bonus into an array rail_tile_bonus indexed by output type. Patch by me in PR#11503. Tue Dec 14 20:24:27 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common .cvsignore Add packets_generate (a temporary file used during compilation) to .cvsignore. Tue Dec 14 19:59:21 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai advdiplomacy.c advdiplomacy.h aidata.c aidata.h freeciv/server plrhand.c srv_main.c Avoid doing AI diplomacy updates when a saved game is loaded or a new continent is discovered. Patch by Marko Lindqvist in PR#10211 with name changes by me. Tue Dec 14 19:33:11 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 inteldlg.c Backport: PR#11496: Popping up multiple intel dialogs is broken. Reported by Jason Dorje Short, patch by me. Tue Dec 14 19:31:58 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 inteldlg.c PR#11496: Popping up multiple intel dialogs is broken. Reported by Jason Dorje Short, patch by me. Tue Dec 14 18:02:50 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/flags byzantium-shield.png byzantium.png byzantium.svg constantine-shield.png constantine.png constantine.svg Makefile.am freeciv/data/misc flags.spec shields.spec freeciv/data/nation byzantium.ruleset Add a Byzantine nation. Nation by Nikos Mavrogiannopoulos in PR#11382. Tue Dec 14 16:57:02 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client goto.c Backport: use a best-time algorithm for finding goto routes. See PR#9406. Tue Dec 14 16:56:58 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client goto.c Use a best-time algorithm for finding goto routes. See PR#9406. Tue Dec 14 16:49:23 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Use create_city_virtual to make new cities. Patch by Benedict Adamson in PR#11350. Tue Dec 14 16:41:44 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aiexplorer.c Backport: improve the handling of exponential math in the AI explorer code. This fixes some problems where long-distance exploration could fail because of an underflow. Reported by in PR#11354. Patch by Mike Kaufman and myself. Tue Dec 14 16:41:42 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aiexplorer.c Improve the handling of exponential math in the AI explorer code. This fixes some problems where long-distance exploration could fail because of an underflow. Reported by in PR#11354. Patch by Mike Kaufman and myself. Tue Dec 14 16:20:54 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/m4 readline.m4 Backport: add a check for the tinfo library. See PR#11443. Tue Dec 14 16:20:53 PST 2004 Jason Dorje Short Tag: HEAD freeciv/m4 readline.m4 Add a check for the tinfo library. See PR#11443. Tue Dec 14 16:15:42 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aihand.c freeciv/client packhand.c freeciv/client/agents cma_core.c freeciv/common/aicore cm.c freeciv/server savegame.c Backport: fix some city refreshing problems. See PR#11415. Tue Dec 14 16:15:40 PST 2004 Tag: S2_0 freeciv/client/gui-xaw actions.c inteldlg.c inteldlg.h freeciv/data Freeciv.in Backport: add intelligence diplomacy report in xaw client. Patch by me in PR#5479 Tue Dec 14 16:15:12 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aihand.c freeciv/client packhand.c freeciv/client/agents cma_core.c freeciv/common/aicore cm.c freeciv/server savegame.c Fix some city refreshing problems. See PR#11415. Tue Dec 14 16:12:36 PST 2004 Tag: HEAD freeciv/client/gui-xaw actions.c inteldlg.c inteldlg.h freeciv/data Freeciv.in Add intelligence diplomacy report in xaw client. Patch by me in PR#5479 Tue Dec 14 15:58:55 PST 2004 Tag: S2_0 freeciv/client/gui-xaw resources.c freeciv/data Freeciv.in Backport: Fix xaw3d client problem with "*international" attribute (PR#11468). Patch by me with Vasco help. Tue Dec 14 15:45:15 PST 2004 Tag: HEAD freeciv/client/gui-xaw resources.c freeciv/data Freeciv.in Fix xaw3d client problem with "*international" attribute (PR#11468). Patch by me with Vasco help. Mon Dec 13 08:23:29 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client cityrepdata.c freeciv/client/gui-gtk citydlg.c freeciv/client/gui-gtk-2.0 citydlg.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-sdl citydlg.c cityrep.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-xaw citydlg.c freeciv/common city.c city.h player.c freeciv/common/aicore cm.c Change callers of city_gold_surplus() to just check pcity->surplus[O_GOLD]. The city_gold_surplus function is removed and replaced with two new functions city_unit_upkeep and city_building_upkeep. Patch by me in PR#11483. Mon Dec 13 08:20:53 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c city.c city.h packets.def packets_gen.c packets_gen.h freeciv/server citytools.c savegame.c Put a city's base output from citizens into an array, indexed by output type. Patch by me in PR#11485. Sun Dec 12 17:49:08 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Use the HAPPY_COST constant when calculating citizen happiness. Patch by me in PR#11462. Sun Dec 12 17:47:08 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/common/aicore cm.c Backport: free the CM state when we're done with it. Patch by me in PR#11465. Sun Dec 12 17:46:07 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common/aicore cm.c Free the CM state when we're done with it. Patch by me in PR#11465. Sun Dec 12 17:44:19 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c packets.def packets_gen.c Fix the capstring by removing some erronous capabilities and checks. Patch by me in PR#11469. Sun Dec 12 08:55:54 PST 2004 <> Tag: S2_0 freeciv/po cs.po 425 to go Sun Dec 12 07:58:06 PST 2004 <> Tag: S2_0 freeciv/po cs.po fix Sat Dec 11 19:44:47 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client civclient.c civclient.h climisc.c climisc.h plrdlg_common.c plrdlg_common.h text.h freeciv/common diptreaty.c diptreaty.h nation.c nation.h Change some function player parameters to const. Patch by Frederic Briere in PR#11478 with changes by me. Sat Dec 11 15:10:07 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk menu.c Backport: fix shortcuts for menu commands. Patch by Christian Knoke in PR#11431. Sat Dec 11 15:10:06 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk menu.c Fix shortcuts for menu commands. Patch by Christian Knoke in PR#11431. Sat Dec 11 15:08:04 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: don't draw terrain backgrounds when there's no tile. Patch by me in PR#11446. Sat Dec 11 15:07:33 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Don't draw terrain backgrounds when there's no tile. Patch by me in PR#11446. Sat Dec 11 15:02:15 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/po cs.po Fix cs.po. See PR#11479. Sat Dec 11 11:17:32 PST 2004 <> Tag: S2_0 freeciv/po cs.po updates Sat Dec 11 02:41:26 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Correctly set surplus[O_GOLD] when a city is in disorder. Patch by me in PR#11440. Sat Dec 11 02:34:46 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c aidiplomat.c freeciv/client cityrepdata.c packhand.c repodlgs_common.c text.c freeciv/client/gui-gtk citydlg.c happiness.c freeciv/client/gui-gtk-2.0 citydlg.c happiness.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-sdl citydlg.c cityrep.c repodlgs.c freeciv/client/gui-win32 citydlg.c happiness.c freeciv/client/gui-xaw citydlg.c freeciv/common capstr.c city.c city.h packets.def packets_gen.c packets_gen.h player.c freeciv/common/aicore cm.c freeciv/server citytools.c cityturn.c gamelog.c score.c Put city production values into an array. Patch by me in PR#11439. Fri Dec 10 15:17:09 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/common city.c Backport: fix EFT_FOOD_INC_TILE and EFT_TRADE_INC_TILE. Patch by me in PR#11300. Fri Dec 10 15:17:08 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Fix EFT_FOOD_INC_TILE and EFT_TRADE_INC_TILE. Patch by me in PR#11300. Fri Dec 10 14:12:00 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server settings.c Change the helptext for civstyle to label it as obsolete. Patch by Marko Lindqvist in PR#11367. Fri Dec 10 14:08:01 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server cityturn.c Backport: provide better fallback CM settings when auto_arrange_workers can't meet minimal surpluses in food and shields. See PR#11379. Fri Dec 10 14:08:01 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server cityturn.c Provide better fallback CM settings when auto_arrange_workers can't meet minimal surpluses in food and shields. See PR#11379. Fri Dec 10 13:19:20 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai advdomestic.c aicity.c freeciv/common city.h Change AI code so it doesn't use specific references to specialist types. Add a new constant HAPPY_COST. Patch by Per Mathisen and myself in PR#11399. Thu Dec 9 20:38:30 PST 2004 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to beta5. Thu Dec 9 19:53:45 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h Merge citygov_free_shield, citygov_free_food, and citygov_free_gold into a single function citygov_free_upkeep. Patch by me in PR#11404. Thu Dec 9 19:42:27 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server settlers.c Backport: clear the ai unit role for settlers trying to build cities under a human player. See PR#11358. Thu Dec 9 19:42:26 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server settlers.c Clear the ai unit role for settlers trying to build cities under a human player. See PR#11358. Thu Dec 9 17:28:23 PST 2004 Tag: S2_0 freeciv/client/gui-win32 menu.c Backport: gui-win32: fix shortcut keys that use multiple modifier keys. Reported as part of PR#11398. Patch by me. Thu Dec 9 17:27:36 PST 2004 Tag: HEAD freeciv/client/gui-win32 menu.c gui-win32: fix shortcut keys that use multiple modifier keys. Reported as part of PR#11398. Patch by me. Thu Dec 9 17:19:09 PST 2004 Tag: S2_0 freeciv/client/gui-win32 citydlg.c gui-win32: improve the city info in the city dialog to show more information. Patch by me in PR#9137. Thu Dec 9 17:18:38 PST 2004 Tag: HEAD freeciv/client/gui-win32 citydlg.c Forward port: gui-win32: improve the city info in the city dialog to show more information. Patch by me in PR#9137. Thu Dec 9 17:09:44 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/po ca.po cs.po da.po de.po en_GB.po es.po et.po fi.po fr.po he_IL.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Update potfiles through "make dist". Thu Dec 9 16:42:11 PST 2004 Tag: S2_0 freeciv/client/gui-win32 dialogs.c dialogs.h menu.c Backport: gui-win32: Add confirmation to choices in revolution menu. Reported by Jason as PR#10888. Patch by me. Thu Dec 9 16:41:37 PST 2004 Tag: HEAD freeciv/client/gui-win32 dialogs.c dialogs.h menu.c gui-win32: Add confirmation to choices in revolution menu. Reported as Jason as PR#10888. Patch by me. Thu Dec 9 16:24:34 PST 2004 Tag: S2_0 freeciv/client/gui-win32 diplodlg.c Backport: gui-win32: fix second player's gold prompt in diplomacy dialog. Reported as part of PR#11284. Patch by me. Thu Dec 9 16:23:56 PST 2004 Tag: HEAD freeciv/client/gui-win32 diplodlg.c gui-win32: fix second player's gold prompt in diplomacy dialog. Reported as part of PR#11284. Patch by me. Thu Dec 9 16:18:47 PST 2004 Tag: S2_0 freeciv/client/gui-win32 connectdlg.c dialogs.c Backport: gui-win32: fix combo box scroll bars. Reported as PR#11365. Patch by me. Thu Dec 9 16:18:16 PST 2004 Tag: HEAD freeciv/client/gui-win32 connectdlg.c dialogs.c gui-win32: fix combo box scroll bars. Reported as PR#11365. Patch by me. Thu Dec 9 16:11:32 PST 2004 Tag: S2_0 freeciv/client/gui-win32 repodlgs.c Backport: gui-win32: implement Game Options dialog. Reported as PR#11157. Patch by me. Thu Dec 9 16:07:42 PST 2004 Tag: HEAD freeciv/client/gui-win32 repodlgs.c gui-win32: implement Game Options dialog. Reported as PR#11157. Patch by me. Fri Dec 10 01:41:56 EET 2004 Tag: HEAD freeciv/data helpdata.txt freeciv/doc BUGS CodingStyle HACKING README README.AI Updated URLs in documentation. Requested by Christian Knoke in #11060. Fri Dec 10 01:30:02 EET 2004 Tag: S2_0 freeciv/data helpdata.txt freeciv/doc BUGS CodingStyle HACKING README README.AI Updated URLs in documentation. Requested by Christian Knoke in #11060. Thu Dec 9 13:28:53 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c mapview_common.h Avoid completely failing when the mapview becomes larger than the map. See PR#8998. Thu Dec 9 13:28:52 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c mapview_common.h Backport: avoid completely failing when the mapview becomes larger than the map. See PR#8998. Thu Dec 9 13:28:05 PST 2004 Tag: S2_0 freeciv/ai aisettler.c Make AI not settle inside other players' borders when they are in peace or alliance with them. See PR#10087. As requested by ... lots. Thu Dec 9 13:27:48 PST 2004 Tag: HEAD freeciv/ai aisettler.c Make AI not settle inside other players' borders when they are in peace or alliance with them. See PR#10087. As requested by ... lots. Thu Dec 9 13:04:16 PST 2004 Tag: S2_0 freeciv/ai aicity.c Make AI take into account the use of specialists when calculating city goodness when evaluating city improvements. Patch by Jason with changes by me. See PR#11271. (This is a much smaller fix than the one in cvs head.) Thu Dec 9 12:17:46 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/common city.c city.h government.c government.h - Rename get_food_trade_shields as get_worked_tile_output. - Rename get_tax_income as add_tax_income, and change its prototype. The function now adds on the tax income to the existing values rather than resetting them. - Add a new function get_citizen_output. This gets the output of both workers and specialists. - Change some aicity code to use get_citizen_output. It now takes specialist output into account. Patch by Per Mathisen and myself in PR#11271. Thu Dec 9 10:59:56 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aitech.c Don't consider researching nonexistent techs. See PR#11418. Thu Dec 9 10:29:58 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aisettler.c freeciv/client cityrepdata.c packhand.c freeciv/client/gui-gtk citydlg.c freeciv/client/gui-gtk-2.0 citydlg.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-sdl citydlg.c cityrep.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-xaw citydlg.c freeciv/common city.c city.h packets.def packets_gen.c packets_gen.h freeciv/server citytools.c report.c Put city waste values into an array, indexed by output type. Patch by me in PR#11403. Thu Dec 9 08:46:39 PST 2004 Mike Kaufman Tag: HEAD freeciv/data helpdata.txt Add additional helptext for the chatline. See PR#11339. Patch by Jason and me. Thu Dec 9 08:38:36 PST 2004 Mike Kaufman Tag: HEAD freeciv/server barbarian.c citytools.c cityturn.c connecthand.c diplhand.c diplomats.c gamelog.c gamelog.h maphand.c plrhand.c spacerace.c srv_main.c stdinhand.c stdinhand.h unittools.c Make the gamelog XML. The intent here is to modify the gamelog so that usernames are associated with players and that the gamelog is easier to parse. Also different win scenarios (allied win, team win) are handled properly. See PR#9321. Patch by me. Thu Dec 9 08:28:11 PST 2004 Mike Kaufman Tag: S2_0 freeciv/server barbarian.c citytools.c cityturn.c connecthand.c diplhand.c diplomats.c gamelog.c gamelog.h maphand.c plrhand.c spacerace.c srv_main.c stdinhand.c stdinhand.h unittools.c Make the gamelog XML. The intent here is to modify the gamelog so that usernames are associated with players and that the gamelog is easier to parse. Also different win scenarios (allied win, team win) are handled properly. See PR#9321. Patch by me. Wed Dec 8 21:00:06 PST 2004 Mike Kaufman Tag: S2_0 freeciv/data helpdata.txt Add additional helptext for the chatline. See PR#11339. Patch by Jason and me. Wed Dec 8 19:32:11 PST 2004 Jason Dorje Short Tag: S2_0 freeciv configure.ac configure.in Backport: add a better error message if iconv can't be found. See PR#11363. Wed Dec 8 19:31:11 PST 2004 Jason Dorje Short Tag: HEAD freeciv configure.ac Add a better error message if iconv can't be found. See PR#11363. Wed Dec 8 18:21:46 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Don't load sprites for nonexistent techs. See PR#11418. Wed Dec 8 18:09:51 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/common tech.c Remove an overzealous assertion in tech_get_name. See PR#11418. Wed Dec 8 12:48:34 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai advmilitary.c aihand.c aitech.c freeciv/client climisc.c helpdata.c packhand.c text.c tilespec.c freeciv/client/gui-gtk-2.0 dialogs.c diplodlg.c helpdlg.c inteldlg.c repodlgs.c freeciv/common tech.c freeciv/server diplhand.c diplomats.c plrhand.c Backport: use get_tech_name() instead of advances[tech].name in many places. This prevents a potential crash when the names of A_FUTURE or A_UNSET are looked up. See PR#11317. Wed Dec 8 12:48:33 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai advmilitary.c aihand.c aitech.c freeciv/client climisc.c helpdata.c packhand.c text.c tilespec.c freeciv/client/gui-gtk-2.0 dialogs.c diplodlg.c helpdlg.c inteldlg.c repodlgs.c freeciv/common tech.c freeciv/server diplhand.c diplomats.c plrhand.c Use get_tech_name() instead of advances[tech].name in many places. This prevents a potential crash when the names of A_FUTURE or A_UNSET are looked up. See PR#11317. Wed Dec 8 09:36:09 PST 2004 Tag: HEAD freeciv/server cityturn.c report.c This patch removes two specific references to specific specialist types in the server. - In the endgame report, don't show types of individual specialists. Just show the number of total specialists. - When shrinking a city we look first to remove specialists from it (ideally this should be done via a CM call - cm_remove_one). Currently this looks at each specialist in turn by name, but it's just as easy to do it without naming the specialists. Patch by Jason in PR#11400. Wed Dec 8 08:53:53 PST 2004 Tag: HEAD freeciv/data/default cities.ruleset freeciv/server ruleset.c settings.c Move angry citizen option from server to rulesets. Part of PR#9590. (Value was already added for civ1 ruleset, but never read.) Wed Dec 8 08:48:12 PST 2004 Tag: S2_0 freeciv/common/aicore aisupport.c Backport fix for PR#11410 Wed Dec 8 08:47:53 PST 2004 Tag: HEAD freeciv/common/aicore aisupport.c Fix crash which occurs if AI evaluates the sale price of a city that has units in it that do _not_ obsolete. See PR#11410. Wed Dec 8 08:07:55 PST 2004 Tag: HEAD freeciv/ai advdiplomacy.c Add some more logging to city and tech gold worth, to help debug problems in this area. Wed Dec 8 06:36:22 PST 2004 Tag: HEAD freeciv/client helpdata.c packhand.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h unittype.c unittype.h freeciv/data/civ2 units.ruleset freeciv/data/default units.ruleset freeciv/server ruleset.c Add option for modpacks to make units require a specific government before they can be built. See PR#10630. Wed Dec 8 06:18:29 PST 2004 Tag: S2_0 freeciv configure.in configure.ac Do not announce sdl and ftwl clients in ./configure --help (since they don't work). For S2_0 only. Wed Dec 8 01:48:18 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po updated Tue Dec 7 23:48:24 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c aisettler.c freeciv/common city.c city.h freeciv/server cityturn.c Merge city_corruption and city_waste into a single function. Patch by me in PR#11375. Tue Dec 7 20:28:26 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c freeciv/common/aicore cm.c freeciv/server cityhand.c citytools.c sanitycheck.c savegame.c unithand.c Remove some scattered references to specific specialist types. Instead the "generalized" specialist interface is used. Patch by me in PR#11377. Tue Dec 7 20:18:09 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai advdomestic.c freeciv/client repodlgs_common.c freeciv/common city.c unittype.c unittype.h freeciv/server cityturn.c settlers.c Merge utype_food_cost, utype_shield_cost, and utype_gold_cost into a single function utype_upkeep_cost. Patch by me in PR#11374. Tue Dec 7 14:38:59 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client options.c options.h freeciv/client/gui-gtk gui_main.c freeciv/client/gui-gtk-2.0 gui_main.c Add helptext strings for the client options. Patch by me in PR#11197. Tue Dec 7 22:23:07 EET 2004 > Tag: S2_0 freeciv/server unittools.c Make sure that no tile gets temporarily fogged when fortress is finished. This fixes client end asserts reported by Jonathan Glaschke , Alexis Albinet and William Burke See PR#11373. Tue Dec 7 10:39:06 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c game.c game.h packets.def packets_gen.c packets_gen.h freeciv/data civ1.serv civ2.serv freeciv/server gamehand.c savegame.c settings.c Remove the civstyle server options and all traces of it. Patch by Marko Lindqvist in PR#11367 with changed capability by me. Tue Dec 7 20:37:35 EET 2004 Tag: HEAD freeciv/ai aiferry.c Removed obsoleted FIXME comments. See #11337. Tue Dec 7 20:24:23 EET 2004 Tag: HEAD freeciv/common map.c map.h Removed unused is_sea_usable() Requested by Jason in #7545. Tue Dec 7 10:01:12 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client climisc.c freeciv/common map.h player.c player.h unit.c unit.h unittype.c unittype.h freeciv/server maphand.c maphand.h Make some player parameters const. Patch by me in PR#11353. Tue Dec 7 09:38:42 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server citytools.c Backport: avoid a crash with AI players in is_allowed_city_name. See PR#11372. Tue Dec 7 09:27:23 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server citytools.c Avoid a crash with AI players in is_allowed_city_name. See PR#11372. Tue Dec 7 02:37:34 PST 2004 Tag: S2_0 freeciv/client/gui-win32 diplodlg.c Backport: Win32: Fix diplomacy dialog when there are more than 100 techs. Reported as PR#6842. Patch by me. Tue Dec 7 02:26:06 PST 2004 Tag: HEAD freeciv/client/gui-win32 diplodlg.c Win32: Fix diplomacy dialog when there are more than 100 techs. Reported as PR#6842. Patch by me. Mon Dec 6 13:41:51 PST 2004 Dmitriy Genzel Tag: HEAD freeciv/po ru.po freeciv/po ru.po Updated ru.po Mon Dec 6 12:42:26 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server cityturn.c Backport: fix the message when a city needs a sewer system (being built) to grow any further. Patch by Marko Lindqvist in PR#10923 with changes by me. Mon Dec 6 12:42:25 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server cityturn.c Fix the message when a city needs a sewer system (being built) to grow any further. Patch by Marko Lindqvist in PR#10923 with changes by me. Mon Dec 6 10:01:14 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c packhand.c repodlgs_common.c freeciv/client/gui-gtk repodlgs.c freeciv/client/gui-gtk-2.0 repodlgs.c freeciv/client/gui-sdl repodlgs.c freeciv/client/gui-win32 repodlgs.c freeciv/client/gui-xaw repodlgs.c freeciv/common capstr.c city.c packets.def packets_gen.c packets_gen.h unit.c unit.h freeciv/server unittools.c Put unit upkeep amounts into an array, indexed by output type. Patch by me in PR#11347. Mon Dec 6 09:54:39 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c city.c government.h packets.def packets_gen.c packets_gen.h unittype.c freeciv/server ruleset.c Put government upkeep parameters into a pair of arrays, indexed by output type. Patch by me in PR#11346. Sun Dec 5 21:00:09 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/nation chinese.ruleset Update the Chinese ruleset. Patch by Mike Jing in PR#9421. Sun Dec 5 16:47:05 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Translate the string "Other". Patch by me in PR#11334. Sun Dec 5 16:47:04 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: translate the string "Other". Patch by me in PR#11334. Sun Dec 5 14:03:00 PST 2004 Tag: HEAD freeciv/client/gui-win32 cityrep.c Win32: add support for dynamic city report fields. Patch by me in PR#11356. Sun Dec 5 10:38:25 PST 2004 Tag: S2_0 freeciv/po fr.po updated po Sun Dec 5 10:02:19 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c gui_stuff.c PR#11188: Misc kwin issues with several popup dialogs. Reported by Michael Mielke and Mike Jing, patch by me. Sun Dec 5 09:57:25 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 citydlg.c gui_stuff.c Backport: PR#11188: Misc kwin issues with several popup dialogs. Reported by Michael Mielke and Mike Jing, patch by me. Sun Dec 5 06:05:35 PST 2004 <> Tag: S2_0 freeciv/doc PEOPLE Added Marko Lindqvist to maintainers, updated email for old contributions. Sun Dec 5 05:50:14 PST 2004 <> Tag: S2_0 freeciv/server citytools.c Backport: Don't try to update nonexistant dumb_city. Patch by me in PR#11065. Sun Dec 5 05:04:48 PST 2004 <> Tag: HEAD freeciv/doc PEOPLE Added Marko Lindqvist to maintainers, updated email for old contributions. Sun Dec 5 05:00:16 PST 2004 <> Tag: HEAD freeciv/server citytools.c Don't try to update nonexistant_dumb city. Patch by me in PR#11065. Sun Dec 5 04:32:52 PST 2004 Tag: HEAD freeciv/po ca.po make update-po Sun Dec 5 02:07:33 PST 2004 Jason Dorje Short Tag: HEAD freeciv/utility specvec.h Make handling of int and size_t values more clear. Patch by Frederic Briere in PR#11323. Sun Dec 5 01:21:27 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server citytools.c ruleset.c Simplify many network packets, by putting output-style fields into array form. Patch by me in PR#11325. Sun Dec 5 01:08:18 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aitools.c aiunit.h freeciv/client helpdata.c packhand.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h unittype.c unittype.h freeciv/server cityturn.c ruleset.c Put the food_cost, shield_cost, and gold_cost fields of the unit_type structure into an array upkeep[]. Patch by me in PR#11328. Sun Dec 5 01:01:00 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aicity.c freeciv/common city.c city.h Merge get_city_shield_bonus, get_city_science_bonus, get_city_luxury_bonus, and get_city_gold_bonus into a single function get_city_output_bonus. Patch by me in PR#11324. Sun Dec 5 00:50:46 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server citytools.c srv_main.c Allow HACK connections to use non-ascii player names. Patch by me in PR#11289. Sun Dec 5 00:50:17 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server citytools.c srv_main.c Backport: allow HACK connections to use non-ascii player names. Patch by me in PR#11289. Sat Dec 4 20:44:59 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/common version.h Bump the release month to December. Sat Dec 4 20:23:19 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-stub gui_main.c #include "civclient.h" from gui-stub/gui_main.c. Patch by Frederic Briere in PR#11316 with changes by me. Sat Dec 4 20:20:11 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h freeciv/server cityturn.c Add a new function best_specialist that returns the best specialist type for a particular output type that a city can use. Use this function when placing new citizens for cities with the CITYO_EINSTEIN or CITYO_TAXMAN options set. Patch by me in PR#11318. Sat Dec 4 12:59:46 PST 2004 Mike Kaufman Tag: S2_0 freeciv/server srv_main.c freeciv/server srv_main.c We don't want to treat the observer as a normal player _unless_ aifill maxes out the regular players. See PR#11111. Reported by Peter Panov . Patch by me. Sat Dec 4 02:42:12 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-ftwl dialogs.c freeciv/client/gui-gtk dialogs.c freeciv/client/gui-gtk-2.0 dialogs.c freeciv/client/gui-sdl dialogs.c freeciv/client/gui-win32 dialogs.c freeciv/common nation.c nation.h packets.def packets_gen.c packets_gen.h freeciv/server ruleset.c srv_main.c Rename the "class" field of the nation struct as "category". Patch by Frederic Briere in PR#11278. Sat Dec 4 02:21:30 PST 2004 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/utility fcintl.h Check for the libintl.h header at compile time. Include this header even if NLS isn't in use, but if NLS is disabled then undefine the translation functions before defining them to be empty. This fixes a potential problem where if libintl.h was included anyway it would cause a conflict with the empty definitions. Patch by Frederic Briere in PR#11313. Sat Dec 4 02:09:29 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c city.c government.h packets.def packets_gen.c packets_gen.h freeciv/server cityturn.c diplomats.c ruleset.c Put government corruption and waste parameters into an array, indexed by output type. Patch by me in PR#11305. Sat Dec 4 01:27:28 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset Backport: fix the effect and helptext for Oracle. Reported by Eddie Anderson in PR#10858. Sat Dec 4 01:27:00 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/civ1 buildings.ruleset freeciv/data/civ2 buildings.ruleset freeciv/data/default buildings.ruleset freeciv/data/history buildings.ruleset Fix the effect and helptext for Oracle. Reported by Eddie Anderson in PR#10858. Fri Dec 3 20:44:09 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server unithand.c Backport: avoid a crash when a goto is initiated for a unit with orders. Patch by me in PR#11327. Fri Dec 3 20:44:08 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server unithand.c Avoid a crash when a goto is initiated for a unit with orders. Patch by me in PR#11327. Fri Dec 3 16:29:37 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client connectdlg_common.c packhand.c packhand_gen.c packhand_gen.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server gamehand.c ruleset.c sernet.c unittools.c Add a manditory capability. ALl old optional capabilities are removed. See PR#11299. Fri Dec 3 15:30:27 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aihand.c freeciv/client packhand.c freeciv/common city.c government.h freeciv/server ruleset.c Change the government bonus values into a pair of arrays, and rename them to match the effects they provide. Patch by me in PR#11301. Fri Dec 3 15:00:02 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server citytools.c citytools.h settlers.c Remove city_xxx_bonus(). The callers now just access pcity->bonus[] instead. Patch by me in PR#11302. Fri Dec 3 12:27:05 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c Improve the description for the solud_unit_icon_bg client option. Reported by Christian Knoke in PR#11197. Fri Dec 3 11:01:10 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Use get_tech_name instead of advances[].name to get the name of a tech goal in choose_tech_goal. Reported by Jan Tobias Muehlberg in PR#11317. Fri Dec 3 11:01:08 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: use get_tech_name instead of advances[].name to get the name of a tech goal in choose_tech_goal. Reported by Jan Tobias Muehlberg in PR#11317. Fri Dec 3 10:52:29 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 citydlg.c freeciv/client/gui-gtk-2.0 citydlg.c PR#11195: Make buy production popup non-modal. Bug reported by Ryan Thiessen , patch by me. Fri Dec 3 01:53:38 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server/generator mapgen.c Backport: add a debugging function to print out the terrain percentages in a newly-generated map. Patch by me in PR#10722. Fri Dec 3 01:53:35 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server/generator mapgen.c Add a debugging function to print out the terrain percentages in a newly-generated map. Patch by me in PR#10722. Fri Dec 3 01:53:32 PST 2004 Jason Dorje Short Tag: S1_14 freeciv/server mapgen.c Way backport: add a debugging function to print out the terrain percentages in a newly-generated map. Patch by me in PR#10722. Fri Dec 3 01:39:39 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client cityrepdata.c tilespec.h freeciv/common city.c city.h fc_types.h game.h packets.def packets_gen.c packets_gen.h freeciv/common/aicore cm.h Change SP_COUNT into a variable. Use SP_MAX in places where a compile-time constant is needed. Patch by me in PR#11287. Fri Dec 3 01:26:23 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server/generator mapgen.c Lower the amount of forest and swamp (creating more grassland and plains). Reported by Mike Jing in PR#10722. Patch by Marcelo Burda . Thu Dec 2 02:20:30 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h freeciv/common/aicore cm.c freeciv/server citytools.c Change the pcity->xxx_bonus fields into a single array, indexed by output type. Patch by me in PR#11272. Thu Dec 2 02:14:53 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common city.c government.h freeciv/server ruleset.c Change the gov->[food|trade|shields]_before_penalty and gov->celeb_[food|trade|shields]_before_penalty fields into a pair of arrays indexed by output type. Patch by me in PR#11270. Thu Dec 2 02:10:05 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.h fc_types.h Move the output_type and specialist_type enums into fc_types.h. Patch by Frederic Briere in PR#11281 with added comment by me. Thu Dec 2 02:06:59 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client citydlg_common.h Give a name to the anonymous citizen enumeration. Patch by Frederic Briere in PR#11276 with changes by me. Thu Dec 2 01:51:23 PST 2004 Jason Dorje Short Tag: HEAD freeciv configure.ac Use AC_HEADER_STDBOOL to check for stdbool, instead of a generic header check. Patch by Frederic Briere in PR#11298. Wed Dec 1 17:04:33 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client options.h Rename the "class" field of the client_option struct as "category". Patch by Frederic Briere in PR#11279. Wed Dec 1 16:35:28 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/nation hobbits.ruleset Backport: remove Frodo as a leader of the hobbit nation (since he wasn't). Wed Dec 1 16:35:27 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/nation hobbits.ruleset Remove Frodo as a leader of the hobbit nation (since he wasn't). Wed Dec 1 15:43:03 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server unithand.c Backport: if an activity is given for a unit with orders, free the orders. Reported by Christian Knoke in PR#11152. Wed Dec 1 15:43:03 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server unithand.c If an activity is given for a unit with orders, free the orders. Reported by Christian Knoke in PR#11152. Wed Dec 1 14:51:14 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client mapview_common.c Revert a bogus change I made to this file on my last commit. Wed Dec 1 14:15:22 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client civclient.c civclient.h freeciv/client/gui-ftwl gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/client/gui-gtk-2.0 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/server srv_main.c freeciv/utility fciconv.c fciconv.h Use transliteration in string character set conversion in the GTK1.2, XAW, and Win32 clients. Patch by me in PR#10971. Wed Dec 1 14:14:52 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-ftwl gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/client/gui-gtk-2.0 gui_main.c freeciv/client/gui-win32 gui_main.c freeciv/client/gui-xaw gui_main.c freeciv/server srv_main.c freeciv/utility fciconv.c fciconv.h Use transliteration in string character set conversion in the GTK1.2, XAW, Win32, and FTWL clients. Patch by me in PR#10971. Wed Dec 1 11:21:18 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data isotrident.tilespec trident.tilespec freeciv/data/misc small.spec freeciv/doc README.graphics Backport: - Update README.graphics. - Remove/comment out deprecated/unused elements in tilesets. Patch by me in PR#11253. Wed Dec 1 11:21:17 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data isotrident.tilespec trident.tilespec freeciv/data/misc small.spec freeciv/doc README.graphics - Update README.graphics. - Remove/comment out deprecated/unused elements in tilesets. Patch by me in PR#11253. Wed Dec 1 11:02:30 PST 2004 Tag: S2_0 freeciv/client/gui-xaw chatline.c graphics.c gui_main.c gui_main.h mapview.c freeciv/data Freeciv.in Backport: Add multibyte charset support for xaw client. Patch by Vasco in PR#11163 Wed Dec 1 11:01:38 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/nation taiwanese.ruleset Add more cities to the Taiwanese ruleset. Patch by Fang-Pin Chang in PR#11274. Wed Dec 1 11:01:36 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/nation taiwanese.ruleset Backport: add more cities to the Taiwanese ruleset. Patch by Fang-Pin Chang in PR#11274. Wed Dec 1 10:56:53 PST 2004 Tag: HEAD freeciv/client/gui-xaw chatline.c graphics.c gui_main.c gui_main.h mapview.c freeciv/data Freeciv.in Xaw: Add multibyte charset support for xaw client. Patch by Vasco in PR#11163 Tue Nov 30 22:58:01 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client attribute.c Backport: when there is an attribute error (like those commonly caused by the CMA), instead of aborting or continuing unimpeded, we instead print an error message, delete all attribute data, and continue. See PR#11237. Tue Nov 30 22:58:00 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client attribute.c When there is an attribute error (like those commonly caused by the CMA), instead of aborting or continuing unimpeded, we instead print an error message, delete all attribute data, and continue. See PR#11237. Tue Nov 30 22:46:32 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server citytools.c Backport: change the event for city conquest to E_UNIT_WIN_ATT. Patch by Christian Knoke in PR#11252. Tue Nov 30 22:46:31 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server citytools.c Change the event for city conquest to E_UNIT_WIN_ATT. Patch by Christian Knoke in PR#11252. Tue Nov 30 10:18:19 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po 3700 translated messages. Tue Nov 30 00:37:02 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai advdomestic.c advmilitary.c aicity.c aidata.c aihand.c aihunt.c aitools.c aiunit.c freeciv/client citydlg_common.c cityrepdata.c packhand.c repodlgs_common.c freeciv/client/gui-gtk citydlg.c freeciv/client/gui-gtk-2.0 citydlg.c freeciv/client/gui-win32 citydlg.c freeciv/client/gui-xaw citydlg.c freeciv/common city.c city.h player.c freeciv/common/aicore cm.c freeciv/server citytools.c cityturn.c savegame.c score.c srv_main.c Replace the city output surplus fields with an array. Patch by me in PR#11228. Mon Nov 29 22:54:06 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client cityrepdata.c cityrepdata.h civclient.c options.c packhand.c freeciv/client/gui-gtk cityrep.c freeciv/client/gui-gtk-2.0 cityrep.c freeciv/client/gui-xaw cityrep.c freeciv/common capstr.c game.h packets.def packets_gen.c packets_gen.h freeciv/data/default cities.ruleset freeciv/server ruleset.c Change the city report field data: - The number of city report fields is dynamic. - Fields for types of specialist are added on when the rulesets are read. - Option values for shown fields are read only after rulesets are received. Patch by me in PR#11091. Mon Nov 29 22:16:51 PST 2004 Gregory Berkolaiko Tag: S2_0 freeciv/ai aiferry.c Backport: Make sure boat selects itself a boss from among units owned by the same player. Reported by Caz, patch by myself in PR#10437 Mon Nov 29 22:14:43 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/ai aiferry.c Make sure a boat selects itself a boss from units owned by the same player. Reported by Caz, patch by myself in PR#10437. Mon Nov 29 21:54:07 PST 2004 Gregory Berkolaiko Tag: S2_0 freeciv/data/default terrain.ruleset Backport: List some missing terrain flags in the comments preambule. Reported by Marko Lindqvist, patch by Jason. PR#11219 Mon Nov 29 21:46:34 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/data/default terrain.ruleset List some missing terrain flags in the comments preambule. Reported by Marko Lindqvist, patch by Jason. PR#11219 Mon Nov 29 21:39:13 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/common city.c map.c map.h Merges get_tile_food_base, get_tile_shield_base, and get_tile_trade_base into a single function get_tile_output_base. 13 insertions(+), 39 deletions(-) Patch by Jason in 11254. Mon Nov 29 18:08:22 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server report.c Fix a bug in PR#11212. Patch by Vasco; see PR#11212. Mon Nov 29 17:49:04 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Call map_canvas_resized in init_mapcanvas_and_overview(). Patch by Frederic Briere in PR#11174 with changes by me. Mon Nov 29 16:36:10 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.h player.h freeciv/server score.c Replace the hard-codes specialist data in the score code with an array. Patch by me in PR#11212. Mon Nov 29 14:23:00 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/civ1 techs.ruleset units.ruleset freeciv/data/civ2 techs.ruleset units.ruleset freeciv/data/default techs.ruleset units.ruleset freeciv/data/history techs.ruleset units.ruleset Backport: update/improve documentation in rulesets. Patch by Marko Lindqvist in PR#11218. Mon Nov 29 14:22:25 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/civ1 techs.ruleset units.ruleset freeciv/data/civ2 techs.ruleset units.ruleset freeciv/data/default techs.ruleset units.ruleset freeciv/data/history techs.ruleset units.ruleset Update/improve documentation in rulesets. Patch by Marko Lindqvist in PR#11218. Mon Nov 29 13:13:20 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server ruleset.c Fix a bug in PR#11224. Mon Nov 29 12:56:51 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/client/gui-gtk helpdlg.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/client/gui-mui helpdlg.c freeciv/client/gui-win32 helpdlg.c freeciv/client/gui-xaw helpdlg.c freeciv/common map.c map.h freeciv/manual civmanual.c freeciv/server ruleset.c Replace tile type food/shields/trade fields with an output[] array indexed by output type. Patch by me in PR#11224. Mon Nov 29 12:52:00 PST 2004 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po freeciv/po ru.po Updated ru.po Mon Nov 29 12:21:11 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common city.c game.h freeciv/server ruleset.c Replace min_city_center_[food|shield|trade] with an array indexed by output type. Patch by me in PR#11231. Mon Nov 29 12:13:23 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk cma_fe.c Fix a compilation problem in gui-gtk. Reported by David Stewart . Mon Nov 29 12:03:39 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server savegame.c Backport: recalculate scores when loading a saved game. Reported by Christian Knoke in PR#11205. Mon Nov 29 12:03:38 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Recalculate scores when loading a saved game. Reported by Christian Knoke in PR#11205. Mon Nov 29 11:00:14 PST 2004 Tag: S2_0 freeciv/po fr.po updated po Mon Nov 29 08:19:59 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/agents cma_core.c Backport: make sure cities are refreshed before making a CM query on them. Reported by Christian Knoke in PR#11192. Mon Nov 29 08:19:56 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/agents cma_core.c Make sure cities are refreshed before making a CM query on them. Reported by Christian Knoke in PR#11192. Mon Nov 29 08:05:24 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client civclient.c Backport: output an error message when a bad parameter is given for the --port or --debug command-line options. Patch by me in PR#11167. Mon Nov 29 08:05:23 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client civclient.c Output an error message when a bad parameter is given for the --port or --debug command-line options. Patch by me in PR#11167. Sun Nov 28 09:04:38 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po updated Sun Nov 28 08:01:51 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client mapview_common.c text.c freeciv/common effects.c effects.h freeciv/server plrhand.c Backport: PR#11138: Great Library discoveries claim 'acquired by a building'. Reported by Craig Jennings . Sun Nov 28 07:51:37 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client text.c freeciv/common effects.c effects.h freeciv/server plrhand.c PR#11138: Great Library discoveries claim 'acquired by a building'. Reported by Craig Jennings . Sat Nov 27 21:42:11 PST 2004 Gregory Berkolaiko Tag: S2_0 freeciv/ai aihunt.c Backport the hunter/missile dangling pointer fix. Found and fixed by Benedict Adamson in 11227. Sat Nov 27 21:39:24 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/ai aihunt.c The ai_hunter_manage function tries launching missiles at its target and it also tries directly attacking the target. However the code didn't check if the missile was successful, which make a pointer obsolete and can cause a crash. Bug discovered and fixed by Benedict Adamson in 11227. Sat Nov 27 20:37:09 PST 2004 Tag: HEAD freeciv/client/gui-win32 cma_fe.c Win32: Fix compilation in cma_fe.c. Patch by me in PR#11233. Sat Nov 27 14:11:09 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/common/aicore path_finding.c Comment an earlier fix for a leak in create_danger_segment, put an error message and move things around a bit. Closes 10613. Original bug reported and fixed by Jason. Sat Nov 27 12:42:00 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c Have base_get_xxx_tile call get_tile_xxx_base instead of doing its own calculations. Patch by me in PR#11208. Sat Nov 27 10:53:35 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client helpdata.c Backport: fix the helptext for oceanic terrains. Requested by Christian Knoke in PR#11206. Sat Nov 27 10:48:26 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c Fix the helptext for oceanic terrains. Requested by Christian Knoke in PR#11206. Sat Nov 27 06:49:44 PST 2004 <> Tag: S2_0 freeciv/po cs.po 557 to go Sat Nov 27 06:42:39 PST 2004 <> Tag: S2_0 freeciv/po cs.po 563 to go Sat Nov 27 01:40:27 PST 2004 <> Tag: S2_0 freeciv/po cs.po 586 to go Fri Nov 26 14:42:38 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/common capstr.c city.c game.h packets.def packets_gen.c packets_gen.h freeciv/common/aicore cm.c freeciv/data/default cities.ruleset freeciv/server ruleset.c Allow specialists to provide any or all of science, gold, and luxury. Patch by me in PR#11142. Fri Nov 26 14:28:42 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client civclient.c civclient.h freeciv/client/gui-ftwl gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/client/gui-gtk-2.0 gui_main.c freeciv/client/gui-win32 gui_main.c freeciv/client/gui-xaw gui_main.c freeciv/server civserver.c freeciv/utility fciconv.c fciconv.h shared.c shared.h Convert command-line parameters from the local to the internal encoding when reading them. Patch by me in PR#11168 with additional style fixes. Fri Nov 26 14:17:43 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-xaw cma_fe.c Backport: fix the XAW client. Reported by Vijay Kiran Kamuju in PR#11203. Fri Nov 26 14:15:11 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw cma_fe.c Fix the XAW client. Reported by Vijay Kiran Kamuju in PR#11203. Fri Nov 26 13:14:25 PST 2004 Tag: S2_0 freeciv/po fr.po updated po Fri Nov 26 11:47:18 PST 2004 <> Tag: S2_0 freeciv/po cs.po fixes Fri Nov 26 11:43:17 PST 2004 <> Tag: S2_0 freeciv/po cs.po 595 Fri Nov 26 11:40:28 PST 2004 <> Tag: S2_0 freeciv/po cs.po 594 to go Fri Nov 26 01:49:11 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk cma_fe.c freeciv/client/gui-gtk-2.0 cma_fe.c freeciv/client/gui-sdl cma_fe.c freeciv/client/gui-win32 cma_fe.c freeciv/client/gui-xaw cma_fe.c freeciv/common city.c city.h freeciv/common/aicore cm.c cm.h - Rename cm_stat_get_name as get_output_name. - Add a new function get_output_identifier. - Both functions go into city.[ch]. Patch by me in PR#11186. Fri Nov 26 00:51:06 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po updated Thu Nov 25 15:38:29 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client helpdata.c Backport: add better terrain helptext. Patch by me in PR#8904. Thu Nov 25 15:38:27 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c Add better terrain helptext. Patch by me in PR#8904. Thu Nov 25 15:27:23 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk cma_fe.c freeciv/client/gui-gtk-2.0 cma_fe.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-sdl cma_fe.c freeciv/client/gui-win32 cma_fe.c freeciv/client/gui-xaw cma_fe.c Backport: remove some unnecessary calls to cm_query_result. cm_copy_result_from_city is used instead. Patch by me in PR#11083. Thu Nov 25 15:26:53 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk cma_fe.c freeciv/client/gui-gtk-2.0 cma_fe.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-sdl cma_fe.c freeciv/client/gui-win32 cma_fe.c freeciv/client/gui-xaw cma_fe.c Remove some unnecessary calls to cm_query_result. cm_copy_result_from_city is used instead. Patch by me in PR#11083. Thu Nov 25 15:22:34 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aitools.c freeciv/common game.c game.h freeciv/server gamelog.c report.c score.c score.h srv_main.c Backport: restructure the score code. - total_player_citizens() is moved into score.c. - civ_score is split into get_civ_score and calc_civ_score. The former does not change the score structure but only queries it. The latter calculates scores from scratch and is now called twice per civ per turn. This should fix some bugs where the act of saving the game could itself change the game state. Reported by Marko Lindqvist in PR#10359. Patch by me. Thu Nov 25 14:28:13 PST 2004 Tag: HEAD freeciv/po nl.po keeping nl.po up to date Thu Nov 25 13:34:11 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po updated Wed Nov 24 23:20:02 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client options.c freeciv/client/agents cma_core.c cma_fec.c freeciv/client/gui-gtk cma_fe.c freeciv/client/gui-gtk-2.0 cma_fe.c freeciv/client/gui-mui citydlg.c freeciv/client/gui-sdl cma_fe.c freeciv/client/gui-win32 cma_fe.c freeciv/client/gui-xaw cma_fe.c freeciv/common city.h freeciv/common/aicore cm.c Add a new iterator output_type_iterate. Use it in many places. Patch by me in PR#11172. Wed Nov 24 22:57:17 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client messagewin_common.c freeciv/client/gui-gtk-2.0 cityrep.c cityrep.h gui_main.c menu.c messagewin.c messagewin.h plrdlg.c plrdlg.h repodlgs.c repodlgs.h freeciv/client/gui-stub cityrep.c messagewin.c plrdlg.c repodlgs.c freeciv/client/gui-win32 cityrep.c menu.c messagewin.c plrdlg.c repodlgs.c freeciv/client/gui-xaw actions.c menu.c messagewin.c plrdlg.c freeciv/client/include cityrep_g.h messagewin_g.h plrdlg_g.h repodlgs_g.h Merge the raise_*_dialog with popup_*_dialog functions. The new function is just called popup_*_dialog and has a boolean parameter telling whether the dialog should be raised. Patch by James Canete in PR#10879. XAW client parts by Egor Vyscrebentsov. Wed Nov 24 22:37:31 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/common unit.c Backport: don't let units sentry on tiles where they cannot survive (like air units in flight). Reported by Christian Knoke in PR#9552. Wed Nov 24 22:37:30 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common unit.c Don't let units sentry on tiles where they cannot survive (like air units in flight). Reported by Christian Knoke in PR#9552. Wed Nov 24 22:29:49 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aitools.c freeciv/common game.c game.h freeciv/server gamelog.c report.c score.c score.h srv_main.c Restructure the score code: - total_player_citizens() is moved into score.c. - civ_score is split into get_civ_score and calc_civ_score. The former does not change the score structure but only queries it. The latter calculates scores from scratch and is now called twice per civ per turn. This should fix some bugs where the act of saving the game could itself change the game state. Reported by Marko Lindqvist in PR#10359. Patch by me. Wed Nov 24 21:46:48 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server unithand.c When a caravan is disbanded in a city building a wonder, treat it the same as if it is helping to build the wonder. Reported by Christian Knoke in PR#3989. Patch by me. Wed Nov 24 21:39:59 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client clinet.c freeciv/common connection.c freeciv/server sernet.c freeciv/utility support.c Fix some bugs where select ruturning an EINTR error was not handled correctly (in most cases we just reenter the select call). Patch by me in PR#9032. Wed Nov 24 21:39:56 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client clinet.c freeciv/common connection.c freeciv/server sernet.c freeciv/utility support.c Backport: fix some bugs where select ruturning an EINTR error was not handled correctly (in most cases we just reenter the select call). Patch by me in PR#9032. Wed Nov 24 21:34:34 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai advmilitary.c freeciv/client/gui-gtk helpdlg.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/client/gui-mui helpdlg.c freeciv/client/gui-sdl helpdlg.c freeciv/client/gui-win32 helpdlg.c freeciv/client/gui-xaw helpdlg.c freeciv/common city.c unittype.c unittype.h freeciv/server cityturn.c Change some instances of -1 to U_NOT_OBSOLETED. Patch by me in PR#9916. Wed Nov 24 21:31:59 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client messagewin_common.c freeciv/common map.c tech.c freeciv/server/generator mapgen.c mapgen_topology.c mapgen_topology.h Optimize a few calls to MAX(). Patch by Marko Lindqvist in PR#10180, with style changes by me. Wed Nov 24 17:10:55 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 plrdlg.c wldlg.c Backport: PR#11180: Fix bugs in gtkliststore handling. Patch by me. Wed Nov 24 17:05:25 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 plrdlg.c wldlg.c PR#11180: Fix bugs in gtkliststore handling. Patch by me. Wed Nov 24 11:14:13 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aitools.h Backport: remove the prototype for the nonexistant function ai_evaluate_government. Patch by Marko Lindqvist in PR#11184. Wed Nov 24 11:14:12 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aitools.h Remove the prototype for the nonexistant function ai_evaluate_government. Patch by Marko Lindqvist in PR#11184. Wed Nov 24 10:48:07 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client clinet.c freeciv/common connection.h generate_packets.py packets.c packets_gen.c freeciv/server sernet.c Replaces users of is_server in the packet code. Instead each connection tracks an is_server value. Patch by me in PR#11122. Wed Nov 24 01:59:06 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk cma_fe.h freeciv/client/gui-win32 cma_fe.c freeciv/client/gui-xaw cma_fe.c Fix some compilation problems in the GUI clients. See PR#11173. Tue Nov 23 23:31:07 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client options.c options.h freeciv/client/gui-gtk gui_main.c freeciv/client/gui-gtk-2.0 gui_main.c Add categories for client options. Patch by me in PR#8501. Tue Nov 23 22:31:26 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: call generic_city_refresh any time information is received about one of our cities. Patch by me in PR#11154. Tue Nov 23 22:31:25 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Call generic_city_refresh any time information is received about one of our cities. Patch by me in PR#11154. Tue Nov 23 20:37:31 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: draw the transported_by graphic underneath most other unit graphics. Reported by Christian Knoke in PR#11129. Tue Nov 23 20:37:30 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Draw the transported_by graphic underneath most other unit graphics. Reported by Christian Knoke in PR#11129. Tue Nov 23 19:41:58 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Don't draw extra graphics for black (unknown/unreal) tiles. Patch by me in PR#11143. Tue Nov 23 19:41:57 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: don't draw extra graphics for black (unknown/unreal) tiles. Patch by me in PR#11143. Tue Nov 23 19:34:56 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aihand.c freeciv/client options.c freeciv/client/agents cma_core.c cma_fec.c freeciv/client/gui-gtk cma_fe.c cma_fe.h freeciv/client/gui-gtk-2.0 cma_fe.c cma_fe.h freeciv/client/gui-mui citydlg.c freeciv/client/gui-sdl cma_fe.c freeciv/client/gui-win32 cma_fe.c freeciv/client/gui-xaw cma_fe.c freeciv/common city.c city.h fc_types.h freeciv/common/aicore cm.c cm.h freeciv/server cityturn.c Move the cm_stat enumeration into the common code and rename it to be non-CM-specific. Patch by me in PR#11146. Tue Nov 23 16:23:10 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server savegame.c Change the size of several buffers to depend on global constants. Patch by me in PR#11078. Tue Nov 23 16:16:14 PST 2004 Jason Dorje Short Tag: HEAD freeciv/utility ioz.c Increase the size of the buffer in fz_fprintf. Patch by me in PR#11079. Tue Nov 23 14:01:00 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 gui_stuff.c gui_stuff.h plrdlg.c PR#11067: Revamp player report update code. Patch by me. Tue Nov 23 14:00:05 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_stuff.c gui_stuff.h plrdlg.c Backport: PR#11067: Revamp player report update code. Patch by me. Tue Nov 23 13:20:21 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 helpdlg.c Backport: PR#10967: Add an horizontal scrollbar to the help dialog text view. Requested by Jason Dorje Short , patch by me. Tue Nov 23 13:19:34 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 helpdlg.c PR#10967: Add an horizontal scrollbar to the help dialog text view. Requested by Jason Dorje Short , patch by me. Tue Nov 23 11:48:24 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/nation taiwanese.ruleset Backport: fix misspellings in names of Taiwanese cities. Patch by Wen-Hung Fang in PR#11145. Tue Nov 23 11:48:23 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/nation taiwanese.ruleset Fix misspellings in names of Taiwanese cities. Patch by Wen-Hung Fang in PR#11145. Tue Nov 23 10:10:22 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/nation belgian.ruleset Backport: improve the Belgian nation ruleset. Patch by Filip Van Raemdonck in PR#11098. Tue Nov 23 10:10:21 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/nation belgian.ruleset Improve the Belgian nation ruleset. Patch by Filip Van Raemdonck in PR#11098. Tue Nov 23 09:58:55 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk repodlgs.c Fix a typo bug. Patch by David Stewart in PR#11155. Tue Nov 23 09:44:27 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server citytools.c Backport: change an E_NOEVENT message to E_UNIT_WIN_ATT. Reported by Christian Knoke in PR#11130. Tue Nov 23 09:44:25 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server citytools.c Change an E_NOEVENT message to E_UNIT_WIN_ATT. Reported by Christian Knoke in PR#11130. Tue Nov 23 09:36:57 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk menu.c freeciv/client/gui-gtk-2.0 menu.c Revert a bug in the turn-done unit command. See PR#11134. Tue Nov 23 09:36:56 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk menu.c freeciv/client/gui-gtk-2.0 menu.c Backport: revert a bug in the turn-done unit command. See PR#11134. Tue Nov 23 09:24:44 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 dialogs.c Backport: PR#11105: gtk2-client revolution bug. Patch by Jason Dorje Short . Tue Nov 23 09:23:40 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c PR#11105: gtk2-client revolution bug. Patch by Jason Dorje Short . Tue Nov 23 07:44:35 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 graphics.c gui_main.c gui_main.h Backport: PR#11114: Units should have transparent backgrounds. Reported by Mike Kaufman , patch by me. Tue Nov 23 07:44:10 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 graphics.c gui_main.c gui_main.h PR#11114: Units should have transparent backgrounds. Reported by Mike Kaufman , patch by me. Tue Nov 23 07:39:49 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: PR#11115: Fix NULL pointer chasing bug in update_server_list. Reported by Benedict Adamson , patch by me. Tue Nov 23 07:39:01 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c PR#11115: Fix NULL pointer chasing bug in update_server_list. Reported by Benedict Adamson , patch by me. Mon Nov 22 11:38:39 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/trident tiles.png Make fog in the trident tileset darker. See PR#11090. Mon Nov 22 11:31:30 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client mapctrl_common.c mapview_common.c mapview_common.h packhand.c freeciv/common map.c map.h Make a client-side map structure holding decorations for each tile. Move the ptile->client.hilite field into this structure. Patch by me in PR#11124. Mon Nov 22 11:24:19 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client civclient.c freeciv/common game.c game.h freeciv/server srv_main.c Don't link to the server function dealloc_id. Instead allow the server to specify a callback function that the common code will call for unit deallocation. Patch by me in PR#11116. Mon Nov 22 11:14:41 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aisettler.c freeciv/client goto.c tilespec.c freeciv/client/agents sha.c freeciv/common map.c map.h freeciv/common/aicore citymap.c path_finding.c freeciv/server gotohand.c maphand.c score.c settlers.c freeciv/server/generator height_map.c mapgen.c mapgen_topology.h startpos.c temperature_map.c utilities.c - Rename MAX_MAP_INDEX as MAP_INDEX_SIZE. - Change some more code to use MAP_INDEX_SIZE or map_num_tiles(). Patch by me in PR#11119. Mon Nov 22 07:04:36 PST 2004 Tag: HEAD freeciv/ai aiunit.c We might die while doing goto in bodyguard function, and proceed to try rampaging while dead, with predictable results. This fixes the problem. See PR#10980. Mon Nov 22 07:02:04 PST 2004 Tag: HEAD freeciv/ai advdiplomacy.c Add some asserts. From patch in PR#11009 by Benedict Adamson. Sun Nov 21 23:55:16 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-ftwl mapview.c freeciv/client/gui-gtk menu.c freeciv/client/gui-gtk-2.0 menu.c freeciv/client/gui-mui gui_main.c mapclass.c freeciv/client/gui-sdl mapview.c menu.c freeciv/client/gui-win32 menu.c freeciv/client/gui-xaw menu.c Backport: don't activate the unload-transporter menu item for empty transporters. Reported by Christian Knoke in PR#10999. Sun Nov 21 23:54:46 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-ftwl mapview.c freeciv/client/gui-gtk menu.c freeciv/client/gui-gtk-2.0 menu.c freeciv/client/gui-mui gui_main.c mapclass.c freeciv/client/gui-sdl mapview.c menu.c freeciv/client/gui-win32 menu.c freeciv/client/gui-xaw menu.c Don't activate the unload-transporter menu item for empty transporters. Reported by Christian Knoke in PR#10999. Sun Nov 21 23:12:39 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server sanitycheck.c Make sanity checks non-fatal unless DEBUG is defined. Patch by Marko Lindqvist in PR#11102 with changes by me. Sun Nov 21 20:33:01 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk menu.c freeciv/client/gui-gtk-2.0 gui_stuff.c menu.c Backport: mark some extra strings for translation. Patch by Christian Knoke in PR#11134. Sun Nov 21 20:33:00 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk menu.c freeciv/client/gui-gtk-2.0 gui_stuff.c menu.c Mark some extra strings for translation. Patch by Christian Knoke in PR#11134. Sun Nov 21 20:02:08 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/po POTFILES.in Backport: add a missing file to POTFILES.in. Patch by Christian Knoke as part of PR#11134. Sun Nov 21 20:02:07 PST 2004 Jason Dorje Short Tag: HEAD freeciv/po POTFILES.in Add a missing file to POTFILES.in. Patch by Christian Knoke as part of PR#11134. Sun Nov 21 20:00:21 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data helpdata.txt Backport: add helptext for unload-transporter unit. Patch by Christian Knoke as part of PR#11134. Sun Nov 21 20:00:20 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data helpdata.txt Add helptext for unload-transporter unit. Patch by Christian Knoke as part of PR#11134. Sun Nov 21 18:16:14 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/utility mem.c Backport: remove the limitation on the size of a single malloc, since the size of a malloc for a hashtable for loading a very large savegame is hard to determine. See PR#11028. Sun Nov 21 18:16:12 PST 2004 Jason Dorje Short Tag: HEAD freeciv/utility mem.c Remove the limitation on the size of a single malloc, since the size of a malloc for a hashtable for loading a very large savegame is hard to determine. See PR#11028. Sun Nov 21 16:51:18 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/agents cma_core.c freeciv/common game.h Remove references to specific specialist types from the core CMA code. Patch by me in PR#11092. Sun Nov 21 16:27:38 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server unithand.c Backport: clear orders when a server-side client goto is started. See PR#11140. Sun Nov 21 16:27:35 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server unithand.c Clear orders when a server-side client goto is started. See PR#11140. Sun Nov 21 13:56:58 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po fixes Sun Nov 21 13:26:29 PST 2004 Tag: S2_0 freeciv/po fr.po modif Sun Nov 21 08:49:22 PST 2004 Tag: HEAD freeciv/client/gui-xaw dialogs.c menu.c Add confirmation dialog for targeted revolutions (PR#10889) Sun Nov 21 03:54:32 PST 2004 <> Tag: S2_0 freeciv/po cs.po 940 to go Sat Nov 20 13:27:17 PST 2004 Jason Dorje Short Tag: HEAD freeciv/amiga ReadMe ReadMe.2Amigas gettext.c vsnprintf.c freeciv/client/gui-mui gui_main.h mapclass.c freeciv/client/gui-sdl chatline.c chatline.h citydlg.c citydlg.h colors.c colors.h connectdlg.c connectdlg.h dialogs.c dialogs.h graphics.c graphics.h gui_dither.c gui_dither.h gui_iconv.c gui_iconv.h gui_id.h gui_main.c gui_main.h gui_mem.h gui_string.c gui_string.h gui_stuff.c gui_stuff.h gui_tilespec.c gui_tilespec.h gui_zoom.c gui_zoom.h mapctrl.c mapctrl.h mapview.c mapview.h menu.c menu.h messagewin.c optiondlg.c optiondlg.h repodlgs.c unistring.c unistring.h wldlg.c wldlg.h freeciv/data/isophex darkness.spec rivers.spec terrain1.spec terrain2.spec freeciv/doc/de BUGS.de HOWTOPLAY.de INHALT INSTALL.de INSTALL.debian.de NEWS.de README.cma.de README.de README.rulesets.de README.sound.de freeciv/doc/fr BUGS.fr HOWTOPLAY.fr INSTALL.fr README.cma.fr README.fr freeciv/doc/it README.cma.it freeciv/doc/ja BUGS.ja HOWTOPLAY.ja NEWS.ja README.cma.ja README.ja README_Japanese.ja freeciv/doc/nl BUGS.nl HOWTOPLAY.nl NEWS.nl README.nl README.rulesets.nl freeciv/doc/sv BUGS.sv CodingStyle.sv HOWTOPLAY.sv README.agents.sv README.attributes.sv README.cma.sv README.graphics.sv README.sound.sv README.sv freeciv/intl locale.alias Convert files from ISO-8859-1, ISO-8859-2, or EUC-JP into UTF-8. See PR#11108. Sat Nov 20 13:13:37 PST 2004 Jason Dorje Short Tag: S2_0 freeciv acconfig.old freeciv/amiga ReadMe ReadMe.2Amigas gettext.c vsnprintf.c freeciv/client/gui-mui gui_main.h mapclass.c freeciv/client/gui-sdl chatline.c chatline.h citydlg.c citydlg.h colors.c colors.h connectdlg.c connectdlg.h dialogs.c dialogs.h graphics.c graphics.h gui_dither.c gui_dither.h gui_iconv.c gui_iconv.h gui_id.h gui_main.c gui_main.h gui_mem.h gui_string.c gui_string.h gui_stuff.c gui_stuff.h gui_tilespec.c gui_tilespec.h gui_zoom.c gui_zoom.h mapctrl.c mapctrl.h mapview.c mapview.h menu.c menu.h messagewin.c optiondlg.c optiondlg.h repodlgs.c unistring.c unistring.h wldlg.c wldlg.h freeciv/data/isophex darkness.spec rivers.spec terrain1.spec terrain2.spec freeciv/doc/de BUGS.de HOWTOPLAY.de INHALT INSTALL.de INSTALL.debian.de NEWS.de README.cma.de README.de README.rulesets.de README.sound.de freeciv/doc/fr BUGS.fr HOWTOPLAY.fr INSTALL.fr README.cma.fr README.fr freeciv/doc/it README.cma.it freeciv/doc/ja BUGS.ja HOWTOPLAY.ja NEWS.ja README.cma.ja README.ja README_Japanese.ja freeciv/doc/nl BUGS.nl HOWTOPLAY.nl NEWS.nl README.nl README.rulesets.nl freeciv/doc/sv BUGS.sv CodingStyle.sv HOWTOPLAY.sv README.agents.sv README.attributes.sv README.cma.sv README.graphics.sv README.sound.sv README.sv freeciv/intl locale.alias Convert files from ISO-8859-1, ISO-8859-2, or EUC-JP into UTF-8. See PR#111-8. Sat Nov 20 12:30:41 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/doc PEOPLE Backport: PR#11107: Convert PEOPLE file to UTF-8. Sat Nov 20 12:30:21 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/doc PEOPLE PR#11107: Convert PEOPLE file to UTF-8. Sat Nov 20 12:02:50 PST 2004 Tag: S2_0 freeciv/client/gui-xaw actions.c dialogs.c dialogs.h menu.c Backport: add confirmation dialog for targeted revolutions (PR#10889) Sat Nov 20 11:35:15 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: fix some server-side revolution bugs. Patch by me in PR#11106. Sat Nov 20 11:35:14 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Fix some server-side revolution bugs. Patch by me in PR#11106. Sat Nov 20 10:08:43 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/common game.h freeciv/server savegame.c Backport: increase the maximum number of startunits, and avoid a potential buffer overflow if the number of startunits in the savegame is too large. Patch by Marko Lindqvist in PR#9310. Sat Nov 20 10:08:42 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common game.h freeciv/server savegame.c Increase the maximum number of startunits, and avoid a potential buffer overflow if the number of startunits in the savegame is too large. Patch by Marko Lindqvist in PR#9310. Sat Nov 20 09:48:26 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: fix a bug with great library research and freecost. Reported by Christian Knoke in PR#10965. Sat Nov 20 09:48:24 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Fix a bug with great library research and freecost. Reported by Christian Knoke in PR#10965. Sat Nov 20 09:45:57 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c tilespec.h freeciv/data/isophex tiles.png tiles.spec freeciv/data/isotrident tiles.png tiles.spec freeciv/data/trident tiles.png tiles.spec Backport: add a new graphic to show units that are loaded. See PR#10714. Sat Nov 20 09:45:52 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c tilespec.h freeciv/data/isophex tiles.png tiles.spec freeciv/data/isotrident tiles.png tiles.spec freeciv/data/trident tiles.png tiles.spec Add a new graphic to show units that are loaded. See PR#10714. Sat Nov 20 09:27:45 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: update the units report when city production is changed. Reported by Christian Knoke in PR#11076. Sat Nov 20 09:27:43 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Update the units report when city production is changed. Reported by Christian Knoke in PR#11076. Sat Nov 20 00:25:20 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client helpdata.c Don't crash if the helptext functions are given bad input. Patach by me in PR#10967. Sat Nov 20 00:17:37 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 graphics.c graphics.h gtkpixcomm.c Remove the has_mask field of the sprite structure. Patch by me in PR#11059. Fri Nov 19 12:57:15 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po fix accel., completed Fri Nov 19 10:53:46 PST 2004 Jason Dorje Short Tag: S2_0 freeciv configure.ac configure.in freeciv/po cs.po Backport the Czech translation into S2_0. Fri Nov 19 00:58:54 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/po ca.po da.po de.po en_GB.po es.po et.po fi.po fr.po he_IL.po hu.po it.po ja.po nl.po no.po pl.po pt.po pt_BR.po ro.po ru.po sv.po uk.po Run msgmerge on the po files. Hopefully this will make future "make dist" runs faster. Fri Nov 19 00:51:54 PST 2004 <> Tag: HEAD freeciv/po cs.po fix Fri Nov 19 00:16:56 PST 2004 <> Tag: HEAD freeciv/po cs.po updates Thu Nov 18 22:05:46 PST 2004 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump version to beta4. Thu Nov 18 19:44:41 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/common/aicore cm.c Backport: rewrite the CM code. Instead of a dynamic programming algorithm, a branch-and-bound approach is used. Patch by Benoit Hudson in PR#10203 with style and comment changes by me. Thu Nov 18 19:07:31 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/ai aitools.c Fix the style and add the comment to a recent fix of is_player_dangerous. The comment explains why the problem was happening. Quoting Benedict Adamson: "if the AI is a scum bag, he thinks he is a danger to himself." Part of 11009, comment researched by Benedict Adamson (bad style was also his work). Thu Nov 18 18:34:51 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/default buildings.ruleset Backport: fix Isaac Newton's College to do what the helptext says it does. Reported by Marko Lindqvist in PR#11018. Thu Nov 18 18:34:50 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/default buildings.ruleset Fix Isaac Newton's College to do what the helptext says it does. Reported by Marko Lindqvist in PR#11018. Thu Nov 18 18:31:35 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common/aicore cm.c Rewrite the CM code. Instead of a dynamic programming algorithm, a branch-and-bound approach is used. Patch by Benoit Hudson in PR#10203 with style and comment changes by me. Thu Nov 18 18:30:42 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/server diplomats.c Prevent a crash caused by using a possibly invalid "improvement" variable in place of the valid "target" variable in diplomat_sabotage. Also fix the logic: the comment says that the targeted sabotage is twice as hard (the probability is divided by 2). In fact the probability (which is less than one by definition) was squared instead. Issued as 11058. Thu Nov 18 18:29:36 PST 2004 Gregory Berkolaiko Tag: S2_0 freeciv/server diplomats.c Prevent a crash caused by using a possibly invalid "improvement" variable in place of the valid "target" variable in diplomat_sabotage. Also fix the logic: the comment says that the targeted sabotage is twice as hard (the probability is divided by 2). In fact the probability (which is less than one by definition) was squared instead. Issued as 11058. Thu Nov 18 17:57:36 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/ai advmilitary.c Due to a stricter control of the valid unit types, we should check if unit can be obsoleted at all before asking whether the obsoleting unit can be built. Reported in 11066 and in 11069 by Ed Earl Ross. Thu Nov 18 17:32:42 PST 2004 Tag: S2_0 freeciv/client civclient.c freeciv/server civserver.c Backport: win32: Start an exception handler dll at the start of civclient and civserver main(), to aid in debugging. Patch by me in PR#10849. Thu Nov 18 17:31:48 PST 2004 Tag: HEAD freeciv/client civclient.c freeciv/server civserver.c win32: Start an exception handler dll at the start of civclient and civserver main(), to aid in debugging. Patch by me in PR#10849. Thu Nov 18 17:14:04 PST 2004 Tag: S2_0 freeciv/utility support.c Backport: Ensure that ctype functions receive a non-negative value. This fixes a crash on win32. Reported by several people as PR#10935. Patch by me. Thu Nov 18 17:13:01 PST 2004 Tag: HEAD freeciv/utility support.c Ensure that ctype functions receive a non-negative value. This fixes a crash on win32. Reported by several people as PR#10935. Patch by me. Thu Nov 18 01:55:03 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/data/civ1 game.ruleset freeciv/data/civ2 game.ruleset freeciv/data/default game.ruleset freeciv/data/history game.ruleset freeciv/data/civ1 game.ruleset freeciv/data/civ2 game.ruleset freeciv/data/default game.ruleset freeciv/data/history game.ruleset Increase incite_cost.unit_factor. See PR#11014 Wed Nov 17 23:44:29 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai advmilitary.c aihunt.c aitools.c Players are not dangerous to themselves. This fixes one or more bugs where a player's own units were considered dangerous. Patch by Benedict Adamson in PR#11009. Wed Nov 17 23:43:59 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai advmilitary.c aihunt.c aitools.c Backport: players are not dangerous to themselves. This fixes one or more bugs where a player's own units were considered dangerous. Patch by Benedict Adamson in PR#11009. Wed Nov 17 23:41:02 PST 2004 Jason Dorje Short Tag: HEAD freeciv diff_ignore Add .svn files to diff_ignore. Patch by Benedict Adamson as part of PR#11009. Wed Nov 17 23:41:01 PST 2004 Jason Dorje Short Tag: S2_0 freeciv diff_ignore Backport: add .svn files to diff_ignore. Patch by Benedict Adamson as part of PR#11009. Wed Nov 17 20:17:58 PST 2004 Gregory Berkolaiko Tag: HEAD freeciv/server unithand.c When an AI unit is given orders (by a human, presumably), clear the AI role because: * the goto dest has probably changed and a role assumes a goto dest with certain properties * the AI unit needs to notify it's partners (bodyguards, ferries) about the change in plans Reported, researched and fixed by Jason, PR#10567. Wed Nov 17 20:17:43 PST 2004 Gregory Berkolaiko Tag: S2_0 freeciv/server unithand.c When an AI unit is given orders (by a human, presumably), clear the AI role because: * the goto dest has probably changed and a role assumes a goto dest with certain properties * the AI unit needs to notify it's partners (bodyguards, ferries) about the change in plans Reported, researched and fixed by Jason, PR#10567. Wed Nov 17 11:31:14 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw actions.c dialogs.c dialogs.h helpdlg.c menu.c Update gui-xaw for changes in the common code. Reported by Vijay Kiran Kamuju in PR#11036. Patch by me. Wed Nov 17 11:26:53 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-xaw mapview.c Backport: fix a bug when drawing sprites with no mask. Reported by Vijay Kiran Kamuju in PR#11054. Wed Nov 17 11:26:50 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-xaw mapview.c Fix a bug when drawing sprites with no mask. Reported by Vijay Kiran Kamuju in PR#11054. Wed Nov 17 11:21:13 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aiunit.c freeciv/client helpdata.c options.c tilespec.c freeciv/client/gui-gtk repodlgs.c freeciv/client/gui-gtk-2.0 repodlgs.c freeciv/client/gui-mui repodlgs.c freeciv/client/gui-sdl dialogs.c repodlgs.c freeciv/client/gui-win32 repodlgs.c freeciv/client/gui-xaw repodlgs.c freeciv/common city.c combat.c unittype.c unittype.h freeciv/data/civ1 units.ruleset freeciv/data/civ2 units.ruleset freeciv/data/default units.ruleset freeciv/data/history units.ruleset freeciv/server cityturn.c ruleset.c savegame.c Remove nonexistant units. The unit_type_exists() function no longer needs to be checked. All units in the ruleset must "exist". Patch by me in PR#9800. Wed Nov 17 11:17:28 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po Text completed: 3688 translated messages, 2 untranslated messages. (Can't find them, please help!) Still, 143 accelarators missing. Wed Nov 17 10:04:40 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client civclient.c options.c options.h freeciv/client/gui-gtk dialogs.c menu.c freeciv/client/gui-gtk-2.0 dialogs.c gui_main.c freeciv/client/gui-win32 dialogs.c menu.c freeciv/client/gui-xaw dialogs.c Add an option to save options when exiting the game. Change the exit routines so they all use ui_quit which now checks for this option. Patch by me in PR#7255. Wed Nov 17 08:59:07 PST 2004 Jason Dorje Short Tag: HEAD freeciv/common player.c player.h tech.c tech.h Make some parameters for tech functions const. Patch by me in PR#9399. Wed Nov 17 08:26:48 PST 2004 Jason Dorje Short Tag: HEAD freeciv/ai aiferry.c freeciv/server unithand.c - In handle_unit_load, look at non-owned units to find the transporter too. - Don't try to load a unit onto a ferry if !can_unit_load. Previously only a positional check was done. This should fix some of the transported_by AI assertions. Reported by Marko Lindqvist and others in PR#10437. Patch by me. Wed Nov 17 08:26:46 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aiferry.c freeciv/server unithand.c Backport: - In handle_unit_load, look at non-owned units to find the transporter too. - Don't try to load a unit onto a ferry if !can_unit_load. Previously only a positional check was done. This should fix some of the transported_by AI assertions. Reported by Marko Lindqvist and others in PR#10437. Patch by me. Tue Nov 16 21:30:43 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server autoattack.c Avoid a potential crash in server-side autoattack. Reported by Joshua Hudson in PR#10983. Tue Nov 16 21:00:07 PST 2004 Jason Dorje Short Tag: S2_0 freeciv INSTALL Backport: make better organization of the INSTALL file. Patch by Ed Earl Ross in PR#11046. Tue Nov 16 21:00:05 PST 2004 Jason Dorje Short Tag: HEAD freeciv INSTALL Make better organization of the INSTALL file. Patch by Ed Earl Ross in PR#11046. Tue Nov 16 13:25:42 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server settlers.c Backport: avoid a potential crash in the citymap code. Reported by Marko Lindqvist in PR#11022. Tue Nov 16 13:25:41 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server settlers.c Avoid a potential crash in the citymap code. Reported by Marko Lindqvist in PR#11022. Tue Nov 16 10:13:59 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client connectdlg_common.c connectdlg_common.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server connecthand.c gamehand.c gamehand.h srv_main.c Backport: PR#10727: Fix hack challenge protocol issues. Patch by me, with help from James Canete, Jason Dorje Short and Paul Zastoupil. Tue Nov 16 10:09:46 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client connectdlg_common.c connectdlg_common.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server connecthand.c gamehand.c gamehand.h srv_main.c PR#10727: Fix hack challenge protocol issues. Patch by me, with help from James Canete, Jason Dorje Short and Paul Zastoupil. Tue Nov 16 10:05:38 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 repodlgs.c Backport: PR#10871: Units report "find nearest" doesn't work for fortified units. Reported by Christian Knoke , patch by me. Tue Nov 16 10:03:02 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c PR#10871: Units report "find nearest" doesn't work for fortified units. Reported by Christian Knoke , patch by me. Tue Nov 16 09:57:43 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/server sernet.c Backport: PR#10994: Auth fail and disconnect causes a segfault. Patch by Mike Kaufman . Tue Nov 16 09:56:54 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server sernet.c PR#10994: Auth fail and disconnect causes a segfault. Patch by Mike Kaufman . Tue Nov 16 09:23:04 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/po nl.po Corrected syntax errors, so the tree compiles again. Tue Nov 16 08:34:28 PST 2004 Tag: HEAD freeciv/po nl.po updated dutch translation, will do some fuzzies later Mon Nov 15 20:10:57 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 helpdlg.c Backport: PR#10782: Help window shouldn't have an input cursor. Reported by Christian Knoke , with help from Jason Dorje Short . Mon Nov 15 20:08:30 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 helpdlg.c PR#10782: Help window shouldn't have an input cursor. Reported by Christian Knoke , with help from Jason Dorje Short . Mon Nov 15 20:06:48 PST 2004 Tag: S2_0 freeciv/client/gui-win32 repodlgs.c Backport: gui-win32: Add "None" to science dialog. Patch by me in PR#9595. Mon Nov 15 20:05:52 PST 2004 Tag: HEAD freeciv/client/gui-win32 repodlgs.c gui-win32: Add "None" to science dialog. Patch by me in PR#9595. Mon Nov 15 18:14:14 PST 2004 Tag: S2_0 freeciv/client/gui-win32 connectdlg.c Backport: gui-win32: set connect_dlg handle to NULL when window is closed, and make handle_game_load() deal with save games loaded from server. Reported as PR#10947. Patch by me. Mon Nov 15 17:46:49 PST 2004 Tag: HEAD freeciv/client/gui-win32 connectdlg.c gui-win32: set connect_dlg handle to NULL when window is closed, and make handle_game_load() deal with save games loaded from server. Reported as PR#10947. Patch by me. Mon Nov 15 11:05:53 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-stub dialogs.c dialogs.h Backport: Add missing prototype, remove cruft. Mon Nov 15 11:03:54 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-stub dialogs.c dialogs.h Add missing prototype, remove cruft. Mon Nov 15 10:51:30 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-xaw dialogs.h freeciv/client/gui-win32 dialogs.h freeciv/client/gui-win32 dialogs.h Add missing prototype. Mon Nov 15 10:47:11 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk dialogs.h Add missing prototype. Reported by Genevieve Gracian. Mon Nov 15 10:45:45 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk dialogs.h helpdlg.c PR#11019: Compiling fails in helpdlg.c. Reported by Martin Schröder , patch by me. Mon Nov 15 10:16:15 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: update menus when we receive a new tech. Patch by me in PR#7222. Mon Nov 15 10:16:14 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Update menus when we receive a new tech. Patch by me in PR#7222. Mon Nov 15 09:20:58 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c Backport: limit the overview to (approximately) 120 pixels high. Otherwise the window can become too large in uranus topologies. See PR#10591. Mon Nov 15 09:20:55 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Limit the overview to (approximately) 120 pixels high. Otherwise the window can become too large in uranus topologies. See PR#10591. Sun Nov 14 15:50:02 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 helpdlg.c messagewin.c plrdlg.c repodlgs.c freeciv/data freeciv.rc-2.0 Backport: PR#11021: Change text styles. Patch by me. Sun Nov 14 15:49:17 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 helpdlg.c messagewin.c plrdlg.c repodlgs.c freeciv/data freeciv.rc-2.0 PR#11021: Change text styles. Patch by me. Sun Nov 14 15:22:22 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/common connection.c Backport: Fix connection_common_close to be more verbose and less randomly suicidal on erroneous orders. Patch by me, in PR#10994. Sun Nov 14 15:21:40 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/common connection.c Fix connection_common_close to be more verbose and less randomly suicidal on erroneous orders. Patch by me, in PR#10994. Sun Nov 14 15:10:28 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client clinet.c Backport: PR#10974: No feedback when civserver goes away. Reported by Christian Knoke , patch by me. Sun Nov 14 15:09:59 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client clinet.c PR#10974: No feedback when civserver goes away. Reported by Christian Knoke , patch by me. Sun Nov 14 14:50:17 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 connectdlg.c Backport: PR#10996: Segmentation fault on browse file selector. Reported by Markus Laire , patch by me. Sun Nov 14 14:49:39 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 connectdlg.c PR#10996: Segmentation fault on browse file selector. Reported by Markus Laire , patch by me. Sun Nov 14 14:09:13 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 cma_fe.c Backport: Make CMA preset select require a double-click to activate. Fixes PR#9667. Reported by Christian Knoke , patch by me. Sun Nov 14 14:08:23 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 cma_fe.c Make CMA preset select require a double-click to activate. Fixes PR#9667. Reported by Christian Knoke , patch by me. Sun Nov 14 11:39:41 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: Keep selection on list refresh in the connection page. Reported by Jason Dorje Short (PR#7060), Christian Knoke (PR#10917). Sun Nov 14 11:38:56 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c Keep selection on list refresh in the connection page. Reported by Jason Dorje Short (PR#7060), Christian Knoke (PR#10917). Sun Nov 14 09:17:43 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 dialogs.c Backport: PR#10877: Activate all does not work. Reported by Christian Knoke , patch by me. Sun Nov 14 09:17:00 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c PR#10877: Activate all does not work. Reported by Christian Knoke , patch by me. Sun Nov 14 08:48:21 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c Backport: PR#10767: Keyboard shortcuts stop working. Reported by Mateusz Stefek , patch by me. Sun Nov 14 08:47:30 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c PR#10767: Keyboard shortcuts stop working. Reported by Mateusz Stefek , patch by me. Sun Nov 14 05:02:07 PST 2004 <> Tag: HEAD freeciv/po cs.po updates Sat Nov 13 20:58:26 PST 2004 Tag: HEAD freeciv/client/gui-win32 helpdlg.c Fix gui-win32 helpdlg, broken in PR#10970. Patch by me in PR#11010. Sat Nov 13 20:44:33 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server sernet.c Fix an obvious crash when reading console input when SOCKET_ZERO_ISNT_STDIN. Reported by James Canete in PR#11011. Sat Nov 13 20:44:33 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server sernet.c Backport: fix an obvious crash when reading console input when SOCKET_ZERO_ISNT_STDIN. Reported by James Canete in PR#11011. Sat Nov 13 19:39:46 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client text.c Backport: PR#10807: Display diplomatic state for units in the map tile popup. Requested by Christian Knoke , patch by me. Sat Nov 13 19:39:09 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client text.c PR#10807: Display diplomatic state for units in the map tile popup. Requested by Christian Knoke , patch by me. Sat Nov 13 18:03:07 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 plrdlg.c Backport: PR#10861: Use colors instead of styles for player dialog diplomatic state. Reported by Robert Smith , patch by me. Sat Nov 13 18:02:22 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 plrdlg.c PR#10861: Use colors instead of styles for player dialog diplomatic state. Reported by Robert Smith , patch by me. Sat Nov 13 16:58:28 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: Update number of players without requiring a Return key press. Reported by M. R. Johnston (PR#10937) and Mateusz Stefek (PR#10677), patch by me. Sat Nov 13 16:57:40 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c Update number of players without requiring a Return key press. Reported by M. R. Johnston (PR#10937) and Mateusz Stefek (PR#10677), patch by me. Sat Nov 13 16:36:01 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c gui_stuff.c Backport: PR10932: Add tooltip to tab close buttons, allow tab scrolling. Patch by me. Sat Nov 13 16:35:06 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c gui_stuff.c PR10932: Add tooltip to tab close buttons, allow tab scrolling. Patch by me. Sat Nov 13 16:02:03 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 diplodlg.c Backport: PR#10927: Kludge around diplomacy dialog spinbutton bug when player gold is 0. Reported by Geert Nijpels , patch by me. Sat Nov 13 16:01:28 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 diplodlg.c PR#10927: Kludge around diplomacy dialog spinbutton bug when player gold is 0. Reported by Geert Nijpels , patch by me. Sat Nov 13 15:37:01 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 dialogs.c dialogs.h menu.c freeciv/client/include dialogs_g.h Backport: PR#10887: gtk2: no confirmation dialog for targeted revolutions. Reported by Jason Dorje Short , patch by me. Sat Nov 13 15:35:49 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c dialogs.h menu.c freeciv/client/include dialogs_g.h PR#10887: gtk2: no confirmation dialog for targeted revolutions. Reported by Jason Dorje Short , patch by me. Sat Nov 13 15:26:53 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 citydlg.c cma_fe.c dialogs.c menu.c repodlgs.c Backport: PR#9666: gtk2 client dialogs pop under. Reported by David Nielsen , patch by me. Sat Nov 13 15:22:44 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c cma_fe.c dialogs.c menu.c repodlgs.c PR#9666: gtk2 client dialogs pop under. Reported by David Nielsen , patch by me. Sat Nov 13 11:19:50 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po update Sat Nov 13 01:27:22 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client civclient.c freeciv/client/gui-ftwl gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/client/gui-mui gui_main.c freeciv/client/gui-sdl gui_main.c freeciv/client/gui-stub gui_main.c freeciv/client/gui-xaw gui_main.c freeciv/server civserver.c freeciv/utility shared.c Backport: use fc_fprintf to do character set conversion of strings printed on the command line, especially the "--help" output. Patch by me as part of PR#10982. Sat Nov 13 01:26:51 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client civclient.c freeciv/client/gui-ftwl gui_main.c freeciv/client/gui-gtk gui_main.c freeciv/client/gui-mui gui_main.c freeciv/client/gui-sdl gui_main.c freeciv/client/gui-stub gui_main.c freeciv/client/gui-xaw gui_main.c freeciv/server civserver.c freeciv/utility shared.c Use fc_fprintf to do character set conversion of strings printed on the command line, especially the "--help" output. Patch by me as part of PR#10982. Sat Nov 13 01:16:59 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server console.c sernet.c stdinhand.c freeciv/utility fciconv.c fciconv.h Fix problems with character encoding conversion on the server console. Patch by me as part of PR#10982. Sat Nov 13 01:16:58 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server console.c sernet.c stdinhand.c freeciv/utility fciconv.c fciconv.h Backport: fix problems with character encoding conversion on the server console. Patch by me as part of PR#10982. Sat Nov 13 01:11:23 PST 2004 Jason Dorje Short Tag: S2_0 freeciv configure.ac configure.in Backport: make the iconv library manditory. See PR#10979. Sat Nov 13 01:11:21 PST 2004 Jason Dorje Short Tag: HEAD freeciv configure.ac Make the iconv library manditory. See PR#10979. Sat Nov 13 00:41:42 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c Avoid a potential crash if invalid coordinates are passed into overview_to_map_pos. Reported by Geert Nijpels in PR#10927. Sat Nov 13 00:34:17 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c tilespec.c freeciv/client/gui-gtk-2.0 helpdlg.c freeciv/common city.c game.c map.c map.h freeciv/manual civmanual.c freeciv/server ruleset.c freeciv/server/generator mapgen.c Put all data fields for the terrain-specific specials into an array. Patch by me in PR#10970. Sat Nov 13 00:27:46 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client control.c Fix a bug preventing the unload-all command from activating transported units when they were outside of a city. Reported by Christian Knoke in PR#10968. Sat Nov 13 00:27:45 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client control.c Backport: fix a bug preventing the unload-all command from activating transported units when they were outside of a city. Reported by Christian Knoke in PR#10968. Sat Nov 13 00:25:07 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server savegame.c freeciv/utility registry.c Backport: - Fix the saving of orders to always save all fields; otherwise the registry isn't able to use a tabular format. - Improve the registry's logging when it is forced out of a tabular format. Reported by Brett Albertson in PR#7265. Sat Nov 13 00:25:06 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server savegame.c freeciv/utility registry.c - Fix the saving of orders to always save all fields; otherwise the registry isn't able to use a tabular format. - Improve the registry's logging when it is forced out of a tabular format. Reported by Brett Albertson in PR#7265. Fri Nov 12 19:42:30 PST 2004 Mike Kaufman Tag: S2_0 freeciv/server/userdb user_db.c freeciv/server/userdb user_db.c Fix a gaff in the default registry-based auth database. Patch by me. Fri Nov 12 17:43:26 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client control.c Backport: PR#10859: Update unit icon in left panel. Reported by Christian Knoke . Patch by Jason Dorje Short . Fri Nov 12 17:42:40 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client control.c PR#10859: Update unit icon in left panel. Reported by Christian Knoke . Patch by Jason Dorje Short . Fri Nov 12 16:35:36 PST 2004 Tag: S2_0 freeciv/client/gui-win32 inputdlg.c Backport: gui-win32: Focus on the edit box of an input dialog when it is created. Reported as PR#10868. Patch by me. Fri Nov 12 16:29:16 PST 2004 Tag: HEAD freeciv/client/gui-win32 inputdlg.c gui-win32: Focus on the edit box of an input dialog when it is created. Reported as PR#10868. Patch by me. Fri Nov 12 14:36:45 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po update Fri Nov 12 11:47:53 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 repodlgs.c Backport: PR#10962: Add scrollbars to science report tech list so it doesn't use as much space. Reported by ktocomp , patch by me. Fri Nov 12 11:46:31 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c PR#10962: Add scrollbars to science report tech list so it doesn't use as much space. Reported by ktocomp , patch by me. Fri Nov 12 10:37:43 PST 2004 Tag: S2_0 freeciv/po fr.po updated fr.po Thu Nov 11 18:54:29 PST 2004 Mike Kaufman Tag: HEAD freeciv/server meta.c attempt to make servers close their sockets when connected to the metaserver. Reported by Paulz. Patch by vasc. Thu Nov 11 13:41:35 PST 2004 Dmitriy Genzel Tag: HEAD freeciv/po ru.po freeciv/po ru.po Brought ru.po up to date Thu Nov 11 10:55:23 PST 2004 Christian Knoke Tag: S2_0 freeciv/po de.po update Thu Nov 11 08:57:58 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/server maphand.h BACKPORT: Increase MAP_NCONT constant. Overflow reported by Erthel in PR#10978 Thu Nov 11 08:56:39 PST 2004 Mateusz Stefek Tag: HEAD freeciv/server srv_main.c revert wrong commit Thu Nov 11 08:50:54 PST 2004 Mateusz Stefek Tag: HEAD freeciv/server maphand.h srv_main.c Increase MAP_NCONT constant. Overflow reported by Erthel in PR#10978 Thu Nov 11 08:33:15 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: update the units report when a unit is lost. Reported by Stepan Roh in PR#10929. Thu Nov 11 08:33:14 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Update the units report when a unit is lost. Reported by Stepan Roh in PR#10929. Thu Nov 11 06:44:20 PST 2004 Mateusz Stefek Tag: HEAD freeciv/client helpdata.c freeciv/client helpdata.c Increase the name[] buffer size in helpdata so it doesn't crash with too long translated names. Patch by Jason in PR#10967 Wed Nov 10 22:06:09 PST 2004 Mike Kaufman Tag: S2_0 freeciv/server meta.c attempt to make servers close their sockets when connected to the metaserver. Reported by Paulz. Patch by vasc. Wed Nov 10 09:02:02 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c tilespec.c freeciv/client/gui-gtk dialogs.c helpdlg.c repodlgs.c freeciv/client/gui-gtk-2.0 helpdlg.c repodlgs.c freeciv/client/gui-xaw dialogs.c menu.c repodlgs.c freeciv/common city.c city.h game.c government.c government.h improvement.h map.h nation.h tech.h unittype.h freeciv/server citytools.c cityturn.c ruleset.c unithand.c Backport: don't fit translated names into fixed-sized buffers. Instead store the untranslated names in a fixed-sized buffer (as before) and make the translated name into a simple pointer to a string. This fixes some repetitive bugs where having a too-long translation would give truncated, sometimes undisplayable strings. Reported by ktocomp and many others in PR#10930. Patch by me. Wed Nov 10 09:01:59 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c tilespec.c freeciv/client/gui-gtk dialogs.c helpdlg.c repodlgs.c freeciv/client/gui-gtk-2.0 helpdlg.c repodlgs.c freeciv/client/gui-xaw dialogs.c menu.c repodlgs.c freeciv/common city.c city.h game.c government.c government.h improvement.h map.h nation.h tech.h unittype.h freeciv/server citytools.c cityturn.c ruleset.c unithand.c Don't fit translated names into fixed-sized buffers. Instead store the untranslated names in a fixed-sized buffer (as before) and make the translated name into a simple pointer to a string. This fixes some repetitive bugs where having a too-long translation would give truncated, sometimes undisplayable strings. Reported by ktocomp and many others in PR#10930. Patch by me. Tue Nov 9 22:21:27 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client civclient.c Backport: close dialogs and exit goto mode when the game ends Reported by Marko Lindqvist in PR#10176. Patch by Vasco. Tue Nov 9 22:21:26 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client civclient.c Close dialogs and exit goto mode when the game ends Reported by Marko Lindqvist in PR#10176. Patch by Vasco. Tue Nov 9 22:09:26 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c freeciv/server plrhand.c Improve the messages received by the player when a revolution ends. See PR#10685. Tue Nov 9 22:08:56 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c freeciv/server plrhand.c Backport: improve the messages received by the player when a revolution ends. See PR#10685. Tue Nov 9 21:22:11 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Avoid a crash in the help dialog when changing tilesets. See PR#10950. Tue Nov 9 21:22:06 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: avoid a crash in the help dialog when changing tilesets. See PR#10950. Tue Nov 9 18:10:24 PST 2004 Mike Kaufman Tag: S2_0 freeciv/client control.c goto.c packhand.c freeciv/client/gui-gtk-2.0 citydlg.c freeciv/client control.c goto.c packhand.c freeciv/client/gui-gtk-2.0 citydlg.c fix some client problems when observing: o don't popup the new city name dialog. o don't send city opts packets to the server. o don't try to remove unit orders (so goto and patrol icons stay) o don't set unit activity to IDLE (so sentry and fortify etc icons stay) See PR#10695. Reported by Marek Baczyski. Patch by me. Tue Nov 9 11:41:47 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/doc README.rulesets Backport: PR#8680: Update README.rulesets. Reported by Marko Lindqvist . Patch by Per Inge Mathisen . Tue Nov 9 11:41:08 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/doc README.rulesets PR#8680: Update README.rulesets. Reported by Marko Lindqvist . Patch by Per Inge Mathisen . Tue Nov 9 11:40:43 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/server/generator mapgen.c Hack: Remove some forests to change them into plains and grassland. This balances the game a bit. Terrain balancement will be implemented more generally in development branch - Marcelo promises. Also make some terrains more sensitive to server options. Patch by Marcelo Burda in PR#10722 Tue Nov 9 11:35:04 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/client/gui-gtk dialogs.c BACKPORT: When there's no nation left don't loop infinitely in nation selection dialog. Reported by Paul Heinzlreiter in PR#10895 patch by me Tue Nov 9 11:34:10 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 plrdlg.c Backport: PR#10786: Player dialog allows AI level control. From a request by Christian Knoke . Tue Nov 9 11:32:38 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 plrdlg.c PR#10786: Player dialog allows AI level control. From a request by Christian Knoke . Tue Nov 9 11:32:18 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/client/gui-gtk dialogs.c When there's no nation left don't loop infinitely in nation selection dialog. Reported by Paul Heinzlreiter in PR#10895 patch by me Tue Nov 9 10:26:49 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 inputdlg.c Backport: PR#10757: new preset dialog opens below city window. Reported by Christian Knoke . Tue Nov 9 10:25:30 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 inputdlg.c PR#10757: new preset dialog opens below city window. Reported by Christian Knoke . Tue Nov 9 10:03:14 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/server stdinhand.c Backport: PR#10882: fix bug in send_load_game_info. Bug reported by Christian Knoke . Tue Nov 9 10:00:32 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/server stdinhand.c PR#10882: fix bug in send_load_game_info. Bug reported by Christian Knoke . Mon Nov 8 08:26:37 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/data/nation silesian.ruleset Backport: Add few cities and one leader to the silesian nation. Suggestions by Metal76 http://forums.civ.org.pl/viewtopic.php?TopicID=2883 Mon Nov 8 08:25:25 PST 2004 Mateusz Stefek Tag: HEAD freeciv/data/nation silesian.ruleset Add few cities and one leader to the silesian nation. Suggestions by Metal76 http://forums.civ.org.pl/viewtopic.php?TopicID=2883 Mon Nov 8 07:17:54 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/data/civ1 terrain.ruleset freeciv/data/civ2 terrain.ruleset freeciv/data/default terrain.ruleset freeciv/server/generator startpos.c BACKPORT: Correct terrain settings in civ1/civ2 ruleset and improve starting position algorithm. Patch by Marcelo in PR#10759 Mon Nov 8 07:15:53 PST 2004 Mateusz Stefek Tag: HEAD freeciv/data/civ1 terrain.ruleset freeciv/data/civ2 terrain.ruleset freeciv/data/default terrain.ruleset freeciv/server/generator startpos.c Correct terrain settings in civ1/civ2 ruleset and improve starting position algorithm. Patch by Marcelo in PR#10759 Mon Nov 8 07:08:22 PST 2004 Tag: HEAD freeciv/po no.po Update Norwegian translation, by Knut Omang . Mon Nov 8 07:02:55 PST 2004 Tag: S2_0 freeciv/po it.po Backport Italian translation, by Davide Pagnin. Mon Nov 8 07:02:39 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/server srv_main.c freeciv/server srv_main.c The server didn't properly check the nation chosen by a client. Patch by me in PR#10895 Mon Nov 8 07:01:19 PST 2004 Tag: HEAD freeciv/po it.po Update Italian translation, by Davide Pagnin. Mon Nov 8 06:56:07 PST 2004 Tag: S2_0 freeciv/ai advdiplomacy.c AI should not think it unsafe to share vision with team mates. Bug reported by Karl-Ingo Friese in PR#10886. Backport. Mon Nov 8 06:55:43 PST 2004 Tag: HEAD freeciv/ai advdiplomacy.c AI should not think it unsafe to share vision with team mates. Bug reported by Karl-Ingo Friese in PR#10886. Mon Nov 8 06:46:34 PST 2004 Tag: S2_0 freeciv/server stdinhand.c Fix vote message when trying to vote on an already concluded vote. Bug reported by Jason in PR#10915. Backport. Mon Nov 8 06:46:14 PST 2004 Tag: HEAD freeciv/server stdinhand.c Fix vote message when trying to vote on an already concluded vote. Bug reported by Jason in PR#10915. Mon Nov 8 06:14:30 PST 2004 Tag: HEAD freeciv/ai aiferry.c Improve ferry logging. Patch by Benedict Adamson in PR#10916. Mon Nov 8 06:09:56 PST 2004 Tag: S2_0 freeciv/server stdinhand.c Backport fix PR#10914 (bad vote logic). Mon Nov 8 06:04:46 PST 2004 Tag: HEAD freeciv/server stdinhand.c When checking whether we should conclude a vote as failure, round the number of "no" votes up, not down. This ensures that eg a third and last player gets to cast his vote before the vote is concluded if the first player votes for and the second against. For more info, see PR#10914. Bug reported by Jason. Sun Nov 7 17:26:11 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 menu.c Backport: PR#10730: Change keyboard shortcuts: "l" and "u" load and unload. Requested by Jason Dorje Short . Sun Nov 7 17:25:03 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 menu.c PR#10730: Change keyboard shortcuts: "l" and "u" load and unload. Requested by Jason Dorje Short . Sun Nov 7 16:18:03 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c gui_main.h menu.c Backport: PR#10899: Make the quit confirmation dialog show up under all close events. Bug reported by Christian Knoke . Sun Nov 7 16:14:29 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c gui_main.h menu.c PR#10899: Make the quit confirmation dialog show up under all close events. Bug reported by Christian Knoke . Sun Nov 7 14:36:18 PST 2004 Tag: HEAD freeciv/data Freeciv.in gui-xaw: switch 'l' - 'L' and 'u' - 'U' bindings, make some sorting Sun Nov 7 14:29:06 PST 2004 Tag: S2_0 freeciv/data Freeciv.in Backport: gui-xaw: switch 'l' - 'L' and 'u' - 'U' bindings, make some sorting Sun Nov 7 13:25:45 PST 2004 Tag: S2_0 freeciv/po fr.po updated fr.po Sun Nov 7 06:23:26 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 dialogs.c gui_stuff.c gui_stuff.h PR#10860: Fix core dumps on game exit/leave. Reported by Christian Knoke . Sun Nov 7 06:17:31 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 dialogs.c gui_stuff.c gui_stuff.h PR#10860: Fix core dumps on game exit/leave. Reported by Christian Knoke . Sun Nov 7 01:52:07 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/misc buildings.png Backport: change buildings.png to an indexed PNG. See PR#10905. Sun Nov 7 01:52:05 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/misc buildings.png Change buildings.png to an indexed PNG. See PR#10905. Sat Nov 6 22:30:31 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c Backport: make the GTK2 client fullscreen by default. See PR#10519. Sat Nov 6 22:30:30 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c Make the GTK2 client fullscreen by default. See PR#10519. Sat Nov 6 22:16:44 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data/flags credits dunedain-shield.png dunedain.png dunedain.svg Make a new Dunedain flag similar to the original flag. Flag by Paul Zastoupil. Fri Nov 5 09:44:09 PST 2004 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po freeciv/po ru.po Updated ru.po Thu Nov 4 19:10:18 PST 2004 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump the version to beta3. Thu Nov 4 13:07:18 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Fix a buglet where transporters in the citydlg would not have their graphics redrawn when units were loaded or unloaded from them. Reported by Christian Knoke in PR#10805. Thu Nov 4 12:57:49 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: fix a buglet where transporters in the citydlg would not have their graphics redrawn when units were loaded or unloaded from them. Reported by Christian Knoke in PR#10805. Thu Nov 4 09:39:14 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/server plrhand.c Backport: don't start a second revolution if a player tries to revolt twice. Reported by Ed Earl Ross in PR#10847. Thu Nov 4 09:39:13 PST 2004 Jason Dorje Short Tag: HEAD freeciv/server plrhand.c Don't start a second revolution if a player tries to revolt twice. Reported by Ed Earl Ross in PR#10847. Thu Nov 4 09:30:27 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/data/flags afghanistan-shield.png assyria-shield.png bosnia-shield.png columbia-shield.png elves-shield.png ethiopia-shield.png galicia-shield.png hobbits-shield.png indonesia-shield.png kampuchea-shield.png malaysia-shield.png mars-shield.png nigeria-shield.png phoenicia-shield.png quebec-shield.png sumeria-shield.png swiss-shield.png taiwan-shield.png Makefile.am freeciv/data/misc shields.spec Add missing shield graphics. The shields are taken from the auto-rendered shields in the development version. Patch by me in PR#10854. Wed Nov 3 22:20:32 PST 2004 Mike Kaufman Tag: S2_0 freeciv/common game.h freeciv/server settings.c stdinhand.c freeciv/common game.h freeciv/server settings.c stdinhand.c Add the ability to allow or restrict global observers using allowtake. Add 'o' and 'O' to the allowtake string. Additionally, add a check in observe_command() to do init_tech() if the game is not a new game and we're in pregame. See PR#10862 and PR#10715. Patch by me. Wed Nov 3 22:09:16 PST 2004 Mike Kaufman Tag: S2_0 freeciv/server savegame.c freeciv/server savegame.c save player->is_observer in the savegame. See PR#10716. Patch by me. Wed Nov 3 19:02:42 PST 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c plrdlg_common.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server plrhand.c Backport: add a username column to the player dialog. Patch by Vasco Alexandre da Silva Costa and Mike Kaufman in PR#10657. Wed Nov 3 19:02:10 PST 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c plrdlg_common.c freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server plrhand.c Add a username column to the player dialog. Patch by Vasco Alexandre da Silva Costa and Mike Kaufman in PR#10657. Tue Nov 2 23:19:01 PST 2004 Tag: S2_0 freeciv/client/gui-win32 menu.c Backport: gui-win32: Enable some options in the orders menu, shuffled around shortcut keys, merged functionality of unload and unload transporter commands, and improved translations of orders menu. Reported as PR#10755. Patch by me. Tue Nov 2 23:06:18 PST 2004 Tag: HEAD freeciv/client/gui-win32 menu.c gui-win32: Enable some options in the orders menu, shuffled around shortcut keys, merged functionality of unload and unload transporter commands, and improved translations of orders menu. Reported as PR#10755. Patch by me. Tue Nov 2 19:34:54 PST 2004 Jason Dorje Short Tag: HEAD freeciv/data trident_shields.tilespec freeciv/data/flags afghanistan-shield.png arab-shield.png argentina-shield.png armenia-shield.png assyria-shield.png australia-shield.png austria-shield.png azerbaijan-shield.png barbarian-shield.png bavarian-shield.png belgium-shield.png boer-shield.png bosnia-shield.png brasil-shield.png bulgaria-shield.png canada-shield.png catalan-shield.png cheyenne-shield.png chile-shield.png china-shield.png columbia-shield.png cornwall-shield.png croatia-shield.png cuba-shield.png czech-shield.png denmark-shield.png dunedain-shield.png egypt-shield.png elves-shield.png england-shield.png estonia-shield.png ethiopia-shield.png europe-shield.png finland-shield.png france-shield.png galicia-shield.png germany-shield.png greece-shield.png greenland-shield.png hobbits-shield.png hungary-shield.png iceland-shield.png india-shield.png indonesia-shield.png iran-shield.png iraq_old-shield.png ireland-shield.png israel-shield.png italy-shield.png japan-shield.png kampuchea-shield.png kenya-shield.png korea-shield.png krev-shield.png latvia-shield.png lithuania-shield.png macedonia-shield.png malaysia-shield.png mars-shield.png mask.png mexico-shield.png mongolia-shield.png mordor-shield.png nato-shield.png netherlands-shield.png nigeria-shield.png norway-shield.png observer-shield.png pakistan-shield.png peru-shield.png philippines-shield.png phoenicia-shield.png poland-shield.png portugal-shield.png quebec-shield.png rome-shield.png russia-shield.png rwanda-shield.png scotland-shield.png serbia-shield.png silesia-shield.png singapore-shield.png slovenia-shield.png south_africa-shield.png soviet-shield.png spain-shield.png stpatrick-shield.png sumeria-shield.png sweden-shield.png swiss-shield.png syria-shield.png taiwan-shield.png thailand-shield.png tunisia-shield.png turkey-shield.png ukraine-shield.png united_kingdom-shield.png united_nations-shield.png unknown-shield.png usa-shield.png vietnam-shield.png wales-shield.png Makefile.am convert_png freeciv/data/misc Makefile.am shields.spec shields.png Render shield flag graphics automatically from the SVG flags: - Change the conversion script to generate them. - Add a shield mask. - Split shield graphics up into individual files. - Remove the old shields.png. Patch by me in PR#10779. Tue Nov 2 13:52:51 PST 2004 Tag: S2_0 freeciv/po no.po no.po updated. Patch by Knut Omang Tue Nov 2 10:04:39 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 repodlgs.c Backport: PR#10845: Ensure science report option menu tech name is left aligned. Tue Nov 2 10:04:00 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c PR#10845: Ensure science report option menu tech name is left aligned. Mon Nov 1 14:02:58 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: PR#10813: Markup string for translation. Patch by Dmitriy Genzel . Mon Nov 1 14:02:22 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c PR#10813: Markup string for translation. Patch by Dmitriy Genzel . Mon Nov 1 13:59:31 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 repodlgs.c Backport: PR#10832: Make economy and units report lists only as large as strictly necessary. Mon Nov 1 13:58:49 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c PR#10832: Make economy and units report lists only as large as strictly necessary. Mon Nov 1 11:36:08 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 repodlgs.c Backport: PR#10819: Help dialog opened on switch to science tab without user request. Reported by Christian Knoke . Mon Nov 1 11:34:37 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 repodlgs.c PR#10819: Help dialog opened on switch to science tab without user request. Reported by Christian Knoke . Mon Nov 1 11:06:19 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 plrdlg.c Backport: PR#10821: Don't popup the meeting dialog when using tabs. Reported by Mateusz Stefek . Mon Nov 1 11:05:39 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 plrdlg.c PR#10821: Don't popup the meeting dialog when using tabs. Reported by Mateusz Stefek . Mon Nov 1 03:47:01 PST 2004 Mateusz Stefek Tag: S2_0 freeciv/utility mem.c freeciv/utility mem.c Increase malloc's memory size limit to 30MB - Some savefiles need this to be loaded. Reported by Libor Zurek in PR#10798 Sun Oct 31 19:40:44 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 mapview.c Backport: PR#10815: Draw selection rectangle using faster gdk_draw_lines function. Patch by me. Sun Oct 31 19:39:45 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 mapview.c PR#10815: Draw selection rectangle using faster gdk_draw_lines function. Patch by me. Sun Oct 31 17:36:47 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: PR#10810: Fix missing list focus on load, scenario and nation pages on page reentry. Reported by Christian Knoke , patch by me. Sun Oct 31 17:36:06 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c PR#10810: Fix missing list focus on load, scenario and nation pages on page reentry. Reported by Christian Knoke , patch by me. Sun Oct 31 17:22:18 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 mapctrl.c Backport: PR#10811: Fix tile info popup positioning bug. Based on a patch by Christian Knoke . Sun Oct 31 17:20:33 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 mapctrl.c PR#10811: Fix tile info popup positioning bug. Based on a patch by Christian Knoke . Sun Oct 31 15:05:10 PST 2004 Tag: HEAD freeciv/po POTFILES.in Remove autoattack.c from POTFILES.in. Sun Oct 31 14:32:32 PST 2004 Tag: HEAD freeciv/ai aiferry.c freeciv/common game.c game.h freeciv/server Makefile.am gotohand.c savegame.c settings.c srv_main.c unittools.c autoattack.c autoattack.h New server-side autoattack code. Default is off. Use /set autoattack 1 to turn it on. You can also set it on for the AI only by setting the AI to 'experimental' difficulty (for testing). For more information, see PR#2415. The old autoattack code has been removed from the server. Sun Oct 31 14:15:12 PST 2004 Tag: S2_0 freeciv/ai advdiplomacy.c Stop AI from concluding treaties when in /away mode. Patch by Mateusz in PR#10654. (Backport.) Sun Oct 31 14:14:46 PST 2004 Tag: HEAD freeciv/ai advdiplomacy.c Stop AI from concluding treaties when in /away mode. Patch by Mateusz in PR#10654. Sun Oct 31 14:01:15 PST 2004 Tag: S2_0 freeciv/server citytools.c Backport nuke fix in PR#10726 to S2_0. Sun Oct 31 14:00:44 PST 2004 Tag: HEAD freeciv/server citytools.c Make sure you don't take control of an empty city that you nuke. Bug reported by Genevieve Gracian in PR#10726. Sun Oct 31 13:58:36 PST 2004 Tag: S2_0 freeciv/ai aitools.c freeciv/server cityturn.c Backport fix to PR#10561 to S2_0. Sun Oct 31 13:53:07 PST 2004 Tag: S2_0 freeciv/ai aicity.c Make AI not count barbarians for Great Library. Reported by Mateusz in PR#10801. Sun Oct 31 13:52:20 PST 2004 Tag: HEAD freeciv/ai aicity.c Make AI not count barbarians for Great Library. Reported by Mateusz in PR#10801. Sun Oct 31 13:45:11 PST 2004 Tag: HEAD freeciv/ai aitools.c freeciv/server cityturn.c Fix serious bug in fallback building advisor code that would choose *all* possible productions one after another (missing return). Add restriction to AI advisor code so that it never suggests building a wonder or a palace. See PR#10561 for details. Sun Oct 31 13:24:25 PST 2004 Dmitriy Genzel Tag: HEAD freeciv/po ru.po freeciv/po ru.po Brought ru.po up to date Sun Oct 31 12:50:03 PST 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client plrdlg_common.c freeciv/client/gui-gtk-2.0 cityrep.c cityrep.h dialogs.c finddlg.c gui_main.c gui_main.h gui_stuff.c gui_stuff.h menu.c messagedlg.c messagewin.c messagewin.h plrdlg.c plrdlg.h repodlgs.c repodlgs.h spaceshipdlg.c Backport: PR#10435: Repodlg tabs for GTK+2 client. Based on a patch by Gregor Richards , heavily modified by me. Sun Oct 31 12:45:54 PST 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client plrdlg_common.c freeciv/client/gui-gtk-2.0 cityrep.c cityrep.h dialogs.c finddlg.c gui_main.c gui_main.h gui_stuff.c gui_stuff.h menu.c messagedlg.c messagewin.c messagewin.h plrdlg.c plrdlg.h repodlgs.c repodlgs.h spaceshipdlg.c PR#10435: Repodlg tabs for GTK+2 client. Based on a patch by Gregor Richards , heavily modified by me. Sat Oct 30 12:45:02 PDT 2004 Mateusz Stefek Tag: HEAD freeciv/server stdinhand.c freeciv/server stdinhand.c Close all meeting after aitoggling a player into human mode. Patch by me in PR#10789 Sat Oct 30 09:13:18 PDT 2004 Tag: S2_0 freeciv/server cityturn.c Make AI advisor (used when production finished for both human and AI) use the proper function that is used by the AI to change productions. This limits the number of wonders built at the same time to one, as before. See PR#10561. Problems reported by several. Sat Oct 30 09:13:01 PDT 2004 Tag: HEAD freeciv/server cityturn.c Make AI advisor (used when production finished for both human and AI) use the proper function that is used by the AI to change productions. This limits the number of wonders built at the same time to one, as before. See PR#10561. Problems reported by several. Sat Oct 30 08:57:43 PDT 2004 Tag: HEAD freeciv/ai aisettler.c freeciv/ai aisettler.c Remove too strict asserts in settler evaluation code. See PR#10795. Sat Oct 30 07:10:36 PDT 2004 Tag: S2_0 freeciv/ai advmilitary.c Backport Barracks AI bug from PR#10793. Sat Oct 30 07:10:13 PDT 2004 Tag: S2_0 freeciv/po it.po Backport Italian translation update from cvs head. Sat Oct 30 07:04:55 PDT 2004 Tag: HEAD freeciv/ai advmilitary.c Fix bug that kept AI from building Barracks and Port. See PR#10793. Sat Oct 30 05:50:36 PDT 2004 Tag: HEAD freeciv/po it.po Update of Italian translation by Pagnin Davide . Sat Oct 30 04:52:05 PDT 2004 Tag: S2_0 freeciv/ai aitools.h Pointer checks need to be explicit on some platforms. Problem pointed out by Jason in PR#9870. (Backport.) Sat Oct 30 04:50:37 PDT 2004 Tag: HEAD freeciv/ai aitools.h Pointer checks need to be explicit on some platforms. Problem pointed out by Jason in PR#9870. Sat Oct 30 04:46:11 PDT 2004 Tag: HEAD freeciv/server sanitycheck.c Do not sanitycheck alliances with dead players. Fri Oct 29 14:59:19 PDT 2004 Tag: S2_0 freeciv/po fr.po updated fr.po Fri Oct 29 05:36:41 PDT 2004 Mateusz Stefek Tag: S2_0 freeciv/server stdinhand.c freeciv/server stdinhand.c Don't allow away AI level to cheat. Patch by me in PR#10766 Fri Oct 29 05:33:57 PDT 2004 Mateusz Stefek Tag: S2_0 freeciv/server savegame.c Alway save and load size and topology. Reported by Marc RUHLMANN in PR#10770, patch by me Fri Oct 29 05:26:26 PDT 2004 Mateusz Stefek Tag: HEAD freeciv/server savegame.c Alway save and load size and topology. Reported by Marc RUHLMANN in PR#10770, patch by me Thu Oct 28 18:53:47 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/data/flags afghanistan.svg arab.svg argentina.svg armenia.svg assyria.svg australia.svg austria.svg azerbaijan.svg barbarian.svg bavarian.svg belgium.svg boer.svg bosnia.svg brasil.svg bulgaria.svg canada.svg catalan.svg cheyenne.svg chile.svg china.svg columbia.svg convert_png cornwall.svg credits croatia.svg cuba.svg czech.svg denmark.svg dunedain.svg egypt.svg elves.svg england.svg estonia.svg ethiopia.svg europe.svg finland.svg france.svg galicia.svg germany.svg greece.svg greenland.svg hobbits.svg hungary.svg iceland.svg india.svg indonesia.svg iran.svg iraq_old.svg ireland.svg israel.svg italy.svg japan.svg kampuchea.svg kenya.svg korea.svg krev.svg latvia.svg lithuania.svg macedonia.svg malaysia.svg mars.svg mexico.svg mongolia.svg mordor.svg nato.svg netherlands.svg nigeria.svg norway.svg observer.svg pakistan.svg peru.svg philippines.svg phoenicia.svg poland.svg portugal.svg quebec.svg rome.svg russia.svg rwanda.svg scotland.svg serbia.svg silesia.svg singapore.svg slovenia.svg south_africa.svg soviet.svg spain.svg stpatrick.svg sumeria.svg sweden.svg swiss.svg syria.svg taiwan.svg thailand.svg tunisia.svg turkey.svg ukraine.svg united_kingdom.svg united_nations.svg unknown.svg usa.svg vietnam.svg wales.svg Makefile.am afghanistan.png arab.png argentina.png armenia.png assyria.png australia.png austria.png azerbaijan.png barbarian.png bavarian.png belgium.png boer.png bosnia.png brasil.png bulgaria.png canada.png catalan.png cheyenne.png chile.png china.png columbia.png cornwall.png croatia.png cuba.png czech.png denmark.png dunedain.png egypt.png elves.png england.png estonia.png ethiopia.png europe.png finland.png france.png galicia.png germany.png greece.png greenland.png hobbits.png hungary.png iceland.png india.png indonesia.png iran.png iraq_old.png ireland.png israel.png italy.png japan.png kampuchea.png kenya.png korea.png krev.png latvia.png lithuania.png macedonia.png malaysia.png mars.png mexico.png mongolia.png mordor.png nato.png netherlands.png nigeria.png norway.png observer.png pakistan.png peru.png philippines.png phoenicia.png poland.png portugal.png quebec.png rome.png russia.png rwanda.png scotland.png serbia.png silesia.png singapore.png slovenia.png south_africa.png soviet.png spain.png stpatrick.png sumeria.png sweden.png swiss.png syria.png taiwan.png thailand.png tunisia.png turkey.png ukraine.png united_kingdom.png united_nations.png unknown.png usa.png vietnam.png wales.png Convert flags to SVG form. The SVG files are rendered into PNG images at pre-compile time using a provided script, so no changes to the code are needed. The SVG files may also be rendered into different resolutions for other purposes. See PR#10734. Flag credits are in data/flags/credists. Thu Oct 28 17:22:46 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/data/misc buildings.png buildings.spec Backport: add new graphics for wonders. Graphics by Frederic Rodrigo and Dusan Hukuv . Thu Oct 28 17:22:44 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/data/misc buildings.png buildings.spec Add new graphics for wonders. Graphics by Frederic Rodrigo and Dusan Hukuv . Thu Oct 28 01:01:30 PDT 2004 Mateusz Stefek Tag: S2_0 freeciv/server plrhand.c freeciv/server plrhand.c Call remove_allied_visibility also before resolve_unit_stacks. It will fix an "Assertion unit_list_size(&ptile->units) == 0" bug. The cause of the bug was a teleportation of units in resolve_unit_stacks. Patch by me in PR#10652 Thu Oct 28 00:55:31 PDT 2004 Mateusz Stefek Tag: S2_0 freeciv/server stdinhand.c freeciv/server stdinhand.c After comming back from away mode cancel all meetings. The dialogs were 'hidden' in AI mode'. See #10720 Wed Oct 27 19:56:26 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client control.c Backport: unsentry units when they are unloaded by the client. Patch by me in PR#10729. Wed Oct 27 19:56:25 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client control.c Unsentry units when they are unloaded by the client. Patch by me in PR#10729. Wed Oct 27 14:08:25 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/data/nation bosnia.ruleset Backport: add an alternate flag tag for Bosnia. Patch by me as part of PR#10760. Wed Oct 27 14:08:22 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/data/nation bosnia.ruleset Add an alternate flag tag for Bosnia. Patch by me as part of PR#10760. Wed Oct 27 14:06:31 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/po POTFILES.in Add pages.c to POTFILES.in. Patch by Dmitriy Genzel in PR#10762. Wed Oct 27 14:05:40 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: translate two forgotten strings. Patch by Dmitriy Genzel in PR#10762. Wed Oct 27 14:05:39 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c Translate two forgotten strings. Patch by Dmitriy Genzel in PR#10762. Wed Oct 27 12:51:47 PDT 2004 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po Wed Oct 27 12:50:49 PDT 2004 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po Further update to ru.po Wed Oct 27 11:32:17 PDT 2004 Dmitriy Genzel Tag: HEAD freeciv/po ru.po CVS HEAD of ru.po now up to date Wed Oct 27 11:28:11 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/data/flags Makefile.am olympic.png freeciv/data/misc flags.spec Remove the olympic flag. See PR#10734. Wed Oct 27 11:27:18 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/data/flags Makefile.am olympic.png freeciv/data/misc flags.spec Backport: remove the olympic flag. See PR#10734. Wed Oct 27 11:20:50 PDT 2004 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po Brought up to date. Tue Oct 26 11:03:34 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 menu.c Backport: PR#10672: Add confirmation request when quitting a game. Requested by Jason Dorje Short . Tue Oct 26 11:03:04 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 menu.c PR#10672: Add confirmation request when quitting a game. Requested by Jason Dorje Short . Tue Oct 26 11:00:59 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: PR#10648: Don't show aifill and aiskill settings for networked games. Reported by Jason Dorje Short . Tue Oct 26 11:00:21 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c PR#10648: Don't show aifill and aiskill settings for networked games. Reported by Jason Dorje Short . Tue Oct 26 10:35:12 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 wldlg.c Backport: PR#10010: Add worklist edit item to citydlg "add global worklist" menu. Requested by Jason Dorje Short . Tue Oct 26 10:34:26 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 wldlg.c PR#10010: Add worklist edit item to citydlg "add global worklist" menu. Requested by Jason Dorje Short . Tue Oct 26 08:03:15 PDT 2004 Mateusz Stefek Tag: S2_0 freeciv autogen.sh freeciv/data/nation Makefile.am Makefile.am.sh Backport #8887: data/nation/Makefile.am.sh is useless Tue Oct 26 07:58:56 PDT 2004 Mateusz Stefek Tag: HEAD freeciv/data/default nations.ruleset freeciv/data/flags bosnia.png Makefile.am freeciv/data/misc flags.spec freeciv/data/nation bosnia.ruleset Makefile.am freeciv/po POTFILES.in Add Bosnia & Harzegovina nation. Data by . Update by me. See PR#7417 Tue Oct 26 07:54:00 PDT 2004 Mateusz Stefek Tag: S2_0 freeciv/data/default nations.ruleset freeciv/data/flags bosnia.png Makefile.am freeciv/data/misc flags.spec freeciv/data/nation bosnia.ruleset freeciv/po POTFILES.in Add Bosnia & Harzegovina nation. Data provided by . Update by me. See PR#7417 Mon Oct 25 14:05:59 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 citydlg.c Backport: PR#10714: Add load and unload commands to present units in the city dialog. Reported by Brett Albertson . Mon Oct 25 14:05:24 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c PR#10714: Add load and unload commands to present units in the city dialog. Reported by Brett Albertson . Mon Oct 25 00:32:17 PDT 2004 Mateusz Stefek Tag: HEAD freeciv/server stdinhand.c Add H_RATES handicap to the away AI level. Patch by me in PR10654 Mon Oct 25 00:31:15 PDT 2004 Mateusz Stefek Tag: S2_0 freeciv/server stdinhand.c Add H_RATES handicap to the away AI level Sun Oct 24 21:15:21 PDT 2004 Mike Kaufman Tag: S2_0 freeciv/server meta.c freeciv/server meta.c make sure the correct number of players are shown to be available on the metaserver. Patch by me. Sun Oct 24 19:03:46 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/ai advmilitary.c Improve the AI checks that look to see if we need to build a transport before building a military unit. Patch by Benedict Adamson and Gregory Berkolaiko in PR#10216. Sun Oct 24 18:46:31 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/ai advmilitary.c When building a unit, don't check to see if it needs a ferry unless it is a ground unit. Bug found by Benedict Adamson in PR#10216. Short fix by Gregory Berkolaiko. Sun Oct 24 16:48:44 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Recenter the overview when changing the size of the mapview. Patch by me in PR#10668. Sun Oct 24 16:48:42 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client mapview_common.c Backport: recenter the overview when changing the size of the mapview. Patch by me in PR#10668. Sun Oct 24 16:44:23 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/data isophex.tilespec Backport: add building graphics to the isophex ruleset. Reported by Gustav Van Der Merwe in PR#10698. Sun Oct 24 16:44:22 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/data isophex.tilespec Add building graphics to the isophex ruleset. Reported by Gustav Van Der Merwe in PR#10698. Sun Oct 24 16:19:51 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client connectdlg_common.c freeciv/client/gui-gtk-2.0 chatline.c gui_main.c pages.c pages.h Backport: PR#10624: GTK2 startscreen doesn't tell you why you can't connect. Requested by Jason Dorje Short , patch by me. Sun Oct 24 16:18:07 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client connectdlg_common.c freeciv/client/gui-gtk-2.0 chatline.c gui_main.c pages.c pages.h PR#10624: GTK2 startscreen doesn't tell you why you can't connect. Requested by Jason Dorje Short , patch by me. Sun Oct 24 13:10:57 PDT 2004 Mike Kaufman Tag: S2_0 freeciv/server handchat.c freeciv/server handchat.c allow non-attached connections to receive global chat messages. See PR#10679. Reported by Mateusz Stefek. Sun Oct 24 12:22:14 PDT 2004 Mike Kaufman Tag: S2_0 freeciv/server handchat.c freeciv/server handchat.c Don't allow a connection to crash the server by sending a chat message. Patch by me. Sun Oct 24 03:50:53 PDT 2004 <> Tag: HEAD freeciv/po cs.po fix Sun Oct 24 03:29:31 PDT 2004 <> Tag: HEAD freeciv/po cs.po 950 to go Sun Oct 24 03:28:08 PDT 2004 <> Tag: HEAD freeciv/po POTFILES.in missing files in gtk2 client Sat Oct 23 21:47:33 PDT 2004 Dmitriy Genzel Tag: HEAD freeciv/po ru.po Updated ru.po Sat Oct 23 21:46:53 PDT 2004 Dmitriy Genzel Tag: S2_0 freeciv/po ru.po Updated ru.po (2.0) Sat Oct 23 21:23:44 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c PR#10700: Client crashes in the "Connect to network game" dialog if you click refresh two or more times fast. Reported by Gustav Van Der Merwe , patch by me. Sat Oct 23 21:23:17 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: PR#10700: Client crashes in the "Connect to network game" dialog if you click refresh two or more times fast. Reported by Gustav Van Der Merwe , patch by me. Sat Oct 23 18:21:36 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client civclient.c Backport: If we are still connected, don't go back to the main page, but to the start page instead. Reported by Mike Kaufman . Sat Oct 23 18:20:23 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client civclient.c If we are still connected, don't go back to the main page, but to the start page instead. Reported by Mike Kaufman . Sat Oct 23 16:11:35 PDT 2004 Mike Kaufman Tag: S2_0 freeciv/server connecthand.c freeciv/server connecthand.c Do not send a turn-blocking message on connect unless the game is running. See PR#10635 Reported by Jason. Sat Oct 23 14:03:36 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 citydlg.c Backport: PR#10629: Move city description from window title to inside the dialog. Requested by Mike Kaufman . Sat Oct 23 14:02:36 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c PR#10629: Move city description from window title to inside the dialog. Requested by Mike Kaufman . Sat Oct 23 13:47:10 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client text.c freeciv/common effects.c effects.h Backport: PR#10675: get_city_bonus_sources should return the effect value. Patch by Jason Dorje Short . Sat Oct 23 13:41:00 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client text.c freeciv/common effects.c effects.h #10675: get_city_bonus_sources should return the effect value. Patch by Jason Dorje Short . Sat Oct 23 13:27:10 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/common effects.c get_city_bonus_sources shouldn't skip sources with negative-valued effects. Patch by me in PR#10676. Sat Oct 23 13:21:37 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 menu.c Backport: PR#10248: Use CTRL+W as the worklist dialog accelerator. Patch by Marek "Baczek" Baczynski Sat Oct 23 13:21:01 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 menu.c PR#10248: Use CTRL+W as the worklist dialog accelerator. Patch by Marek "Baczek" Baczynski Sat Oct 23 13:16:08 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 mapctrl.c mapview.c Backport: PR#10330: gui-gtk-2 needn't include goto.h. Patch by Benoit Hudson . Sat Oct 23 13:15:19 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 mapctrl.c mapview.c PR#10330: gui-gtk-2 needn't include goto.h. Patch by Benoit Hudson . Sat Oct 23 13:02:55 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c plrdlg_common.c plrdlg_common.h freeciv/common player.c player.h freeciv/server stdinhand.c Backport: fixes to connection code: - Send connection info more often (whenever anything changes). - Correctly handle connections owned by players we don't know about yet. - When the client's connection changes status, rebuild connection lists for all players. - Fix player_addr_hack so it will never return an observer's host, only the controller's. Also move it into playerdlg_common. Patch by Mike Kaufman in PR#10518. Sat Oct 23 13:02:52 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c plrdlg_common.c plrdlg_common.h freeciv/common player.c player.h freeciv/server stdinhand.c Fixes to connection code: - Send connection info more often (whenever anything changes). - Correctly handle connections owned by players we don't know about yet. - When the client's connection changes status, rebuild connection lists for all players. - Fix player_addr_hack so it will never return an observer's host, only the controller's. Also move it into playerdlg_common. Patch by Mike Kaufman in PR#10518. Sat Oct 23 12:39:19 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: PR#10647: GTK2 startscreen titles for network tabs aren't helpful. Requested by Jason Dorje Short . Sat Oct 23 12:32:29 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c PR#10647: GTK2 startscreen titles for network tabs aren't helpful. Requested by Jason Dorje Short . Sat Oct 23 12:18:35 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client control.c Backport: change the behavior of loading/unloading: sentrying no longer auto-loads and activating a unit no longer auto-unloads. See PR#10521. Sat Oct 23 12:18:34 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client control.c Change the behavior of loading/unloading: sentrying no longer auto-loads and activating a unit no longer auto-unloads. See PR#10521. Sat Oct 23 12:15:20 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/common/aicore path_finding.c Backport: avoid a memory leak when create_danger_segment is called more than once on a node. This does not fix the underlying bug, however. See PR#10613. Sat Oct 23 12:15:19 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/common/aicore path_finding.c Avoid a memory leak when create_danger_segment is called more than once on a node. This does not fix the underlying bug, however. See PR#10613. Sat Oct 23 12:10:28 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: re-setup the specialist graphics when changing tilesets - otherwise the sprites get freed but the new values aren't loaded. Patch by me in PR#10671. Sat Oct 23 12:10:26 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Re-setup the specialist graphics when changing tilesets - otherwise the sprites get freed but the new values aren't loaded. Patch by me in PR#10671. Sat Oct 23 12:06:32 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/common effects.c Backport: free the effect struct pointers when the ruleset effects cache is freed. Patch by me in PR#10667. Sat Oct 23 12:06:31 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/common effects.c Free the effect struct pointers when the ruleset effects cache is freed. Patch by me in PR#10667. Sat Oct 23 12:03:09 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/common nation.c Backport: when a nation is freed, free the parent nation array. Patch by me in PR#10666. Sat Oct 23 12:03:09 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/common nation.c When a nation is freed, free the parent nation array. Patch by me in PR#10666. Sat Oct 23 12:01:01 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aidata.c aidata.h freeciv/server plrhand.c Backport: instead of allocating and freeing the AI government want data, just realloc it when needed. This fixes a memory leak. Patch by me in PR#10664. Sat Oct 23 12:01:01 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/ai aidata.c aidata.h freeciv/server plrhand.c Instead of allocating and freeing the AI government want data, just realloc it when needed. This fixes a memory leak. Patch by me in PR#10664. Sat Oct 23 11:54:41 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/server ruleset.c Backport: free the specialists string array when we're done with it. Patch by me in PR#10665. Sat Oct 23 11:54:40 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/server ruleset.c Free the specialists string array when we're done with it. Patch by me in PR#10665. Fri Oct 22 17:44:48 PDT 2004 Tag: S2_0 freeciv/po fr.po updated fr.po Fri Oct 22 09:57:35 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/bootstrap freeciv.spec.in Backport: add isophex to the RPM specfile. Patch by Mateusz Stefek in PR#10678. Fri Oct 22 09:57:34 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/bootstrap freeciv.spec.in Add isophex to the RPM specfile. Patch by Mateusz Stefek in PR#10678. Fri Oct 22 08:45:42 PDT 2004 <> Tag: HEAD freeciv configure.ac added Czech language to LINGUAS string Fri Oct 22 03:47:09 PDT 2004 Mateusz Stefek Tag: HEAD freeciv autogen.sh freeciv/data/nation Makefile.am Makefile.am.sh Do not generate data/nation/Makefile.am automatically. See PR#8887 Thu Oct 21 23:10:05 PDT 2004 <> Tag: HEAD freeciv/po cs.po First upload Thu Oct 21 21:26:45 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv diff_ignore Add civmanual to diff_ignore. As requested by Vasco. Thu Oct 21 21:24:54 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv version.in freeciv/common version.h Bump the version string to "beta2". Thu Oct 21 21:08:28 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/server commands.c Backport: fix a misspelling and add clarification to the helptext for /vote. Patch by me in PR#10523. Thu Oct 21 21:08:28 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/server commands.c Fix a misspelling and add clarification to the helptext for /vote. Patch by me in PR#10523. Thu Oct 21 13:49:02 PDT 2004 Tag: HEAD freeciv/po da.po updates freeciv/po/da.po Thu Oct 21 13:27:28 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c packhand_gen.c packhand_gen.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server sernet.c sernet.h freeciv/utility shared.h Rewrite the conn_ping_info packet so that it can support up to MAX_NUM_CONNECTIONS without failure. Patch by me in PR#10628. Thu Oct 21 13:26:58 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c packhand_gen.c packhand_gen.h freeciv/common capstr.c packets.def packets_gen.c packets_gen.h freeciv/server sernet.c sernet.h freeciv/utility shared.h Backport: rewrite the conn_ping_info packet so that it can support up to MAX_NUM_CONNECTIONS without failure. Patch by me in PR#10628. Thu Oct 21 13:06:16 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/server/generator utilities.c Backport: don't use HUGE_VAL with integers, since this can cause integer overruns on some systems. Reported by James Canete in PR#10641. Thu Oct 21 13:06:15 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/server/generator utilities.c Don't use HUGE_VAL with integers, since this can cause integer overruns on some systems. Reported by James Canete in PR#10641. Thu Oct 21 10:57:10 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aisettler.c Backport: fix a major memory leak in AI ferry calculations. Patch by me in PR#10636. Thu Oct 21 10:57:08 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/ai aisettler.c Fix a major memory leak in AI ferry calculations. Patch by me in PR#10636. Thu Oct 21 08:55:47 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aiferry.c Backport: don't let the AI take over ferries that it shouldn't be controlling (including those with orders). Patch by me in PR#10557. Thu Oct 21 08:55:45 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/ai aiferry.c Don't let the AI take over ferries that it shouldn't be controlling (including those with orders). Patch by me in PR#10557. Thu Oct 21 08:39:38 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/server settings.c Fix two typos in server setting help texts. Patch by David Stewart in PR#10661. Thu Oct 21 08:39:37 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/server settings.c Backport: fix two typos in server setting help texts. Patch by David Stewart in PR#10661. Thu Oct 21 08:21:46 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/server stdinhand.c Backport: send the replies from a /vote command as C_COMMENT rather than C_OK. This means they will only be sent to the voter, not to everybody. Patch by me in PR#10559. Thu Oct 21 08:21:45 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/server stdinhand.c Send the replies from a /vote command as C_COMMENT rather than C_OK. This means they will only be sent to the voter, not to everybody. Patch by me in PR#10559. Wed Oct 20 12:56:24 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/server unittools.c Initialize the (unused) connecting field of the unit_info packet to FALSE. See PR#10596. Wed Oct 20 12:55:55 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/common capstr.c packets.def packets_gen.c freeciv/server unittools.c Remove the (unused) connecting field of the unit_info packet. See PR#10596. Wed Oct 20 12:42:46 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client control.c Backport: fix a bug whereby the focus unit would always be drawn when there was a tile update, even if the current blink state would have the focus unit not drawn. Patch by me in PR#10632. Wed Oct 20 12:42:45 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client control.c Fix a bug whereby the focus unit would always be drawn when there was a tile update, even if the current blink state would have the focus unit not drawn. Patch by me in PR#10632. Wed Oct 20 12:34:01 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/po POTFILES.in Backport: translate data/Freeciv.in, not data/Freeciv. Patch by me in PR#10633. Wed Oct 20 12:34:00 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/po POTFILES.in Translate data/Freeciv.in, not data/Freeciv. Patch by me in PR#10633. Wed Oct 20 11:20:53 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/ai advdomestic.c aiferry.c aisettler.c freeciv/common city.h unit.h freeciv/common/aicore pf_tools.c freeciv/server settlers.c Add more comments and assertions to the ferry code. Patch by Benedict Adamson in PR#10216, with changes by me. Wed Oct 20 10:58:38 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-stub dialogs.c mapview.c Allow gui-stub to compile again. See PR#10470. Wed Oct 20 10:38:51 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-ftwl pages.c pages.h Makefile.am freeciv/client/gui-gtk pages.c pages.h Makefile.am freeciv/client/gui-sdl pages.c pages.h Makefile.am freeciv/client/gui-stub pages.c pages.h Makefile.am freeciv/client/gui-win32 pages.c pages.h Makefile.am freeciv/client/gui-xaw pages.c pages.h Makefile.am Allow all clients to compile again. See PR#10638. Wed Oct 20 10:38:21 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-ftwl pages.c pages.h Makefile.am freeciv/client/gui-gtk pages.c pages.h Makefile.am freeciv/client/gui-sdl pages.c pages.h Makefile.am freeciv/client/gui-stub pages.c pages.h Makefile.am freeciv/client/gui-win32 pages.c pages.h Makefile.am freeciv/client/gui-xaw pages.c pages.h Makefile.am Backport: allow all clients to compile again. See PR#10638. Wed Oct 20 08:36:12 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Change a variable to static to avoid an obvious failed assertion. Reported by Jonni Gani in PR#10642. Patch by James Canete. Tue Oct 19 22:12:33 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: draw the city's occupied sprite in front of the city sprite, rather than behind it. Patch by me in PR#10515. Tue Oct 19 22:12:32 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c Draw the city's occupied sprite in front of the city sprite, rather than behind it. Patch by me in PR#10515. Tue Oct 19 21:41:35 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aidata.c Backport: fix a memory leak in AI data. Patch by me in PR#10612. Tue Oct 19 21:41:34 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/ai aidata.c Fix a memory leak in AI data. Patch by me in PR#10612, with additional style changes. Tue Oct 19 21:34:27 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client climisc.c mapview_common.c Fix a bug where the mapview would slide when loading a game. Also add an assertion to catch similar errors. Patch by me in PR#10607. Tue Oct 19 21:34:26 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client climisc.c Backport: fix a bug where the mapview would slide when loading a game. Patch by me in PR#10607. Tue Oct 19 21:22:10 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/utility shared.h Backport: add a missing #include. Patch by James Canete in PR#10610. Tue Oct 19 21:22:09 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/utility shared.h Add a missing #include. Patch by James Canete in PR#10610. Tue Oct 19 21:20:03 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/server/generator startpos.c Backport: fix an invalid memory read in is_valid_start_pos. Patch by me in PR#10611. Tue Oct 19 21:20:02 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/server/generator startpos.c Fix an invalid memory read in is_valid_start_pos. Patch by me in PR#10611. Tue Oct 19 20:45:21 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv configure.ac configure.in freeciv/data isophex.tilespec Makefile.am freeciv/data/isophex .cvsignore Makefile.am darkness.png darkness.spec gold.spec rivers.png rivers.spec terrain1.png terrain1.spec terrain2.png terrain2.spec tiles.png tiles.spec Backport: add the isophex tileset to the distribution. See PR#10578. Tue Oct 19 20:45:19 PDT 2004 Jason Dorje Short Tag: HEAD freeciv configure.ac freeciv/data isophex.tilespec Makefile.am freeciv/data/isophex .cvsignore Makefile.am darkness.png darkness.spec gold.spec rivers.png rivers.spec terrain1.png terrain1.spec terrain2.png terrain2.spec tiles.png tiles.spec Add the isophex tileset to the distribution. See PR#10578. Tue Oct 19 19:01:02 PDT 2004 Jason Dorje Short Tag: HEAD freeciv Makefile.am Remove some nonexistant files from EXTRA_DIST. Reported by Mateusz Stefek in PR#10615. Tue Oct 19 16:00:03 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 pages.c Backport: Fix bug in /take when using names with spaces. Tue Oct 19 15:58:33 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c Fix bug in /take when using names with spaces. Tue Oct 19 14:21:13 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client mapview_common.c Backport: Add LOG_DEBUG logging of frames per second when sliding the mapview. Patch by Jason in PR#10550. Tue Oct 19 14:20:45 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/data/isophex - New directory Directory /home/freeciv/CVS/freeciv/data/isophex added to the repository Tue Oct 19 14:18:46 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 mapview.c Backport: PR#10549: Don't use GDK for mapview dirty/flush operations in gui-gtk-2.0. Patch by Jason Dorje Short . Tue Oct 19 14:17:35 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 mapview.c PR#10549: Don't use GDK for mapview dirty/flush operations in gui-gtk-2.0. Patch by ason Dorje Short . Tue Oct 19 14:08:55 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client mapview_common.c Add LOG_DEBUG logging of frames per second when sliding the mapview. Patch by me in PR#10550. Tue Oct 19 11:29:44 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c freeciv/client/gui-gtk-2.0 pages.c PR#10625: Make the password labels insensitive. Tue Oct 19 11:13:44 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client tilespec.c Backport: when changing tilesets make sure the mapview is fully redrawn. Reported by David Stewart in PR#10590. Patch by me. Tue Oct 19 11:13:43 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client tilespec.c When changing tilesets make sure the mapview is fully redrawn. Reported by David Stewart in PR#10590. Patch by me. Tue Oct 19 11:11:23 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client packhand.c Backport: expand the area of updating of a city map on the mapview. This allows the grid to be updated even if the gridlines don't actually fall within the area of the citymap. Patch by me in PR#10525. Tue Oct 19 11:11:21 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client packhand.c Expand the area of updating of a city map on the mapview. This allows the grid to be updated even if the gridlines don't actually fall within the area of the citymap. Patch by me in PR#10525. Tue Oct 19 11:04:56 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/data trident_shields.tilespec Backport: add a missing capability to trident_shields. Reported by Karl-Ingo Friese in PR#10592. Tue Oct 19 11:04:55 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/data trident_shields.tilespec Add a missing capability to trident_shields. Reported by Karl-Ingo Friese in PR#10592. Tue Oct 19 10:07:54 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c Backport: PR#10616: Fix chatline conflict with the menu accelerators. Bug reported by Mateusz Stefek . Tue Oct 19 10:07:12 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c PR#10616: Fix chatline conflict with the menu accelerators. Bug reported by Mateusz Stefek . Tue Oct 19 09:37:41 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 citydlg.c dialogs.c mapview.c Backport: PR#10614: Remove C99 initializers. Patch by Alexander Sayenko . Tue Oct 19 09:35:34 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 citydlg.c dialogs.c mapview.c PR#10614: Remove C99 initializers. Patch by Alexander Sayenko . Tue Oct 19 02:21:14 PDT 2004 Mateusz Stefek Tag: HEAD freeciv/data/nation polish.ruleset freeciv/data/nation polish.ruleset Fix spelling in polish ruleset Mon Oct 18 23:46:58 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/common city.c city.h freeciv/server citytools.c cityturn.c Backport: add new functions freeze_workers and thaw_workers. These are used inside transfer_city to prevent auto_arrange_workers from being called when the city is not in a sane state. Reported by Marko Lindqvist in PR#10317. Patch by me. Mon Oct 18 23:46:57 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/common city.c city.h freeciv/server citytools.c cityturn.c Add new functions freeze_workers and thaw_workers. These are used inside transfer_city to prevent auto_arrange_workers from being called when the city is not in a sane state. Reported by Marko Lindqvist in PR#10317. Patch by me. Mon Oct 18 23:29:13 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client/gui-gtk menu.c Backport: - Make sure all menu entry strings include the accelerator underscore. Otherwise it's possible that they are translated differently, which breaks things. - Change the accelerator for the Government menu to be 'e' instead of 'g'. 'g' is already used by the _Game menu. Patch by Egor Vyscrebentsov in PR#10546. Mon Oct 18 23:29:12 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client/gui-gtk menu.c - Make sure all menu entry strings include the accelerator underscore. Otherwise it's possible that they are translated differently, which breaks things. - Change the accelerator for the Government menu to be 'e' instead of 'g'. 'g' is already used by the _Game menu. Patch by Egor Vyscrebentsov in PR#10546. Mon Oct 18 17:07:42 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client/gui-gtk-2.0 gui_main.c Backport: PR#10599: Place the cursor at the end during inputline history traversing. Requested by Per. Mon Oct 18 17:06:40 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 gui_main.c PR#10599: Place the cursor at the end during inputline history traversing. Requested by Per. Mon Oct 18 16:55:39 PDT 2004 Vasco Alexandre da Silva Costa Tag: S2_0 freeciv/client civclient.c clinet.c connectdlg_common.c packhand.c freeciv/client/gui-gtk-2.0 pages.c pages.h Makefile.am chatline.c connectdlg.c gui_main.c gui_main.h menu.c freeciv/client/include pages_g.h Makefile.am freeciv/data freeciv.rc-2.0 freeciv/server civserver.c srv_main.c srv_main.h freeciv/utility shared.c shared.h Backport: PR#10471: Remove connection dialog. Kudos to Jason, Mike and Per for suggestions and bug reports. Mon Oct 18 16:52:54 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client/gui-gtk-2.0 pages.c pages.h freeciv/client/include pages_g.h Forgot to 'cvs add' these files in my previous commit. Mon Oct 18 16:49:27 PDT 2004 Vasco Alexandre da Silva Costa Tag: HEAD freeciv/client civclient.c clinet.c connectdlg_common.c packhand.c freeciv/client/gui-gtk-2.0 Makefile.am chatline.c connectdlg.c gui_main.c gui_main.h menu.c freeciv/client/include Makefile.am freeciv/data freeciv.rc-2.0 freeciv/server civserver.c srv_main.c srv_main.h freeciv/utility shared.c shared.h PR#10471: Remove connection dialog. Kudos to Jason, Mike and Per for suggestions and bug reports. Mon Oct 18 16:28:14 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/ai aidiplomat.c Backport: change an assertion into a normal check-and-return, and add better logging of targeted diplomats. Patch by Per Mathisen as part of PR#10567. Mon Oct 18 16:28:12 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/ai aidiplomat.c Change an assertion into a normal check-and-return, and add better logging of targeted diplomats. Patch by Per Mathisen as part of PR#10567. Mon Oct 18 15:40:33 PDT 2004 Jason Dorje Short Tag: S2_0 freeciv/client goto.c text.c freeciv/common map.c map.h unit.c unit.h freeciv/server unittools.c Backport: clean up and fix a number of bugs in activity rate calculations. See PR#10368. Patch by me. Mon Oct 18 15:40:02 PDT 2004 Jason Dorje Short Tag: HEAD freeciv/client goto.c text.c freeciv/common map.c map.h unit.c unit.h freeciv/server unittools.c Clean up and fix a number of bugs in activity rate calculations. See PR#10368. Patch by me.