diff -Nur -X/mnt/data/freeciv-dev/freeciv/diff_ignore freeciv/BUGS codeciv/BUGS --- freeciv/BUGS Sat Apr 14 20:41:54 2001 +++ codeciv/BUGS Sat Apr 14 21:07:03 2001 @@ -14,13 +14,6 @@ KNOWN BUGS: =========== - - The Gtk+ client sometimes has a problem where the focus gets stuck - on the chatline, and the arrow keys no longer work to move units in - the main window. A way to get back to the main window is to use - the key to advance to focus to some other widget. Then the - arrow keys will work again. (Clicking on the main window should also - do the trick.) - - The easy AI is not easy enough for novice players. If the AI is beating you up early in the game, try setting the "generator" server option to 2 or 3. That is, in the server, before starting a game, @@ -40,6 +33,43 @@ - The Great Wall wonder, which acts as a city wall in every city, disallows cities to build "proper" city walls that won't disappear when wonder becomes obsolete. + + - Some effects of wonders and research first take effect the turn + after. Fx when building the lighthouse some triremes will only get + the movement bonus the next turn. + + - The XAW client can only display 25 citizens in the city dialog + + - The autoattack functionality is out of date. + + - When planning a goto in the server, fx for an autosettler or an + airplane, the server will use knowledge not available to the player. + + - The science dialog is not updated when you gain a tech. You need to + close and open it. + + - In the gtk client, sometimes the area near the minimap contains + garbage. + + - Automate-routines don't handle triremes very well. + + - The isometric view lacks graphics for civ 1 ruleset. + + - LOG_DEBUG doesn't work with non-GCC compilers. + + - The color markup in the gtk message window is lost if the dialog + is closed and then reopened. + + - When setting server variables, the server in many cases doesn't + check the values as well as it could. + + - Bad things happen when you have multiple global worklists. + + - The timeout label is too small to display long timeouts. + + - Even in singelplayer the AI will get a chance to move both before + and after the human player each turn. This will sometimes give the + impression that the AI moves twice. REPORTING A BUG: ================ diff -Nur -X/mnt/data/freeciv-dev/freeciv/diff_ignore freeciv/NEWS codeciv/NEWS --- freeciv/NEWS Sat Apr 14 20:41:56 2001 +++ codeciv/NEWS Sat Apr 14 21:16:20 2001 @@ -1,14 +1,85 @@ ======================= -Welcome to Freeciv 1.11 +Welcome to Freeciv 1.12 ======================= -This is release 1.11.4. +This is release 1.12.0. Thanks again to all our developers, who continue to work so hard. This release includes lots of changes, outlined below. Those who are interested in seeing the detailed changes should check the ChangeLog file. + +WHAT'S CHANGED SINCE 1.11.4 + + - Internationalization extended. Still needs improvement. + Current localizations: de en_GB es fr hu ja nl no pl pt pt_BR ru sv. + - Isometric view in gtk and amiga clients using the mostly civ2- + compatible HiRes tileset. This is on by default, but the old non- + isometric tiles are still available by giving a --tiles argument to + the client, fx "civclient --tiles trident". + - While planning a goto (after hitting "g") a line will be displayed + showing the route from the selected unit to the mouse pointer. + Hitting "g" will insert a waypoint at the mouse pointer. + - The server now have readline completion. This works at all levels, + fx "cu" completes to "cut", and if there exist a player named + "paulz" "cut pau" will complete to "cut paulz". + - Layer view menu items allow you to only display some map info on the + main map. Fx you can choose to not show roads. + - The server will ping all connected clients and cut off those too slow + to respond. + - Smarter placing of partisans. + - The server no longer automatically starts when the maximum number of + players have been reached. + - If commandlevels are used and the controlling player disconnects a + connected player can assume the "first" level with the "/firstlevel" + command. + - "Restrictions and Limitations" section added to the README.ruleset + - Caravans, diplomats and spies can move into allied cities. + - Elefants, Crusaders and Fanatics activated in civ 2 ruleset. + - The size of the city foodbox is now controlled by the ruleset + variables "granary_food_ini" and "granary_food_inc". + - Limit on number of improvement types in rulesets removed. + - Capitalization is available from the start of the game in the default + ruleset. (renamed coinage) + - Cities can have 0 trade. (used to be at least 1) + - If you paradrop a unit into unknown terrain and the terrain contains + an enemy unit the paradropping unit is lost. If you drop into terrain + you thought was land, but which has changed to water, the unit is + also lost. + - Refueling air units at turn update will refuel units with only 1 fuel + first. Secundary criteria is unit cost. + - Trireme loss percentage depends upon known technologies. + - Leonardo's workshop will upgrade a random unit each turn, and not + just the next one. + - Allied cities count as friendly when determining whether a unit is + being agressive. (gives unhappyness under some govs.) + - Deserts are created primarily 15 to 35 degrees off the equator. + - Only arctic tiles generated at poles. + - The server will report when a new government becomes available. + - Changed wording of message "famine feared" to "famine occured". New + "famine feared" message just before food runs out. + - "wonder soon build" message when another player is about to complete + a wonder. + - Players are notified when one of their wonders have become obsolete. + - In the players dialog it is now reported which nations have an + embassy with you. Your embassies are also listed. + - Wonders being build are listed in the "wonders of the world" popup. + - Server "save" command saves to m.sav[.gz] + if it is not given any arguments. + - "quitidle" server commandline option makes server quit if there has + been no connected players for the specified amount of time. + - When turning on the autotoggle option existing human nations without + a connected player will be put on AI. + - Server doesn't block as long when writing to a slow host, controlled + by variables "tcptimeout" and "netwait". + - "savename" server variable controls the prefix of autosaves. + - "allowconnect" server variable lets you control which types of + players (new players; human players; AI players; dead players; + barbarian players) can connect. + - Amiga internationalization/localization. + - Amiga client: history added to chatline. + - Lots of bug fixes and code cleanups. WHAT'S CHANGED SINCE 1.11.0: diff -Nur -X/mnt/data/freeciv-dev/freeciv/diff_ignore freeciv/PEOPLE codeciv/PEOPLE --- freeciv/PEOPLE Sat Apr 14 20:41:56 2001 +++ codeciv/PEOPLE Sat Apr 14 21:29:07 2001 @@ -20,54 +20,114 @@ David Pfitzner (Dec 1998 to Oct 1999 [1.8.0 to 1.9.0]) Nicolas Brunel (Jan 1999 to Jun 1999 [1.8.0]) - Coders since 1.11.0 release: - - Jeff Mallatt - (nuclear fallout, readline, patches, bugfixes) - Thue Janus Kristensen (readline, bugfixes, cleanup) - Dirk Stoecker (Amiga, bugfix) - David Pfitzner (zlib, bugfixes, cleanup) - Tomasz Wegrzanowski ("dispersion" opt.) - Reinier Post ("cmdlevel first" cmd.) - Andreas Kemnade (bugfix) - Markus Linnala (zlib) + Coders since 1.11.4 release: + Thue Janus Kristensen + (readline completion, cleanup, patches, shared vision, + goto polyline, isometric view) + Jeff Mallatt (co-admin, patches, cleanup) + David Pfitzner (cleanup, + experimental multiple connection support, patches, + networking patches, events fix, LOG_ERROR) + Sebastian Bauer (amiga maintainance) + Dirk Stoecker + (amiga, patches, internationalization, cleanup) + Marko Lindqvist + (autosave name prefix, patches, README.ruleset, + client-server interface improvements, cleanup) + Vasco Alexandre da Silva Costa + (patches, networking improvements) + Erik Sigra (patches, keyboard shortcuts, + improved river generation) + Anthony Stuckey (co-admin, patches) + Gaute Strokkenes (many patches, cleanup) + Mike Jing + (patches, foodbox generalization, key shortcuts) + Robert Rendell (patches) + Nicolas Brunel (patches) + Lauri Tarkkala (improved networking) + Reinier Post (patches) + Mike Kaufman (patch) + Tuomas Airaksinen (patches) + Kero van Gelder + (patches, goto improvement) + Chris Chittleborough (patch) + Raimar Falke (patch) + Daniel M Church (layer view) + Joona Kiiski (patches, production fixes) + Arien Malec (patch) + Andreas Kemnade (patches, win32 server) + Andrew McGuinness (patch) + Lino Mastrodomenico (patch) + Michael Grundel (patch) + Daniel Sjolie (patch) + Paul Zastoupil (patch) + Jerzy Klek (patch) + Andy Black (mac patches) + Jacob Luna Lundberg (readline test) + Dmitriy Genzel (patch) + Jed Davis (patch) + Karl-Ingo Friese (patch) + Stepan Roh (patch) + Karen Yeats (mapgen deserts) + Rutger Nijlunsing (patch) + Mika Korhonen (patch) IQ (cleanup) - Vasco Alexandre da Silva Costa (bugfix, cleanup) - Roger Tucker (OpenVMS) - Marko Lindqvist (game.ruleset, bugfixes) - Joseph Beckenbach (BeOS) - Gaute Strokkenes (bugfix) - Robert Rendell (bugfix) - Kero van Gelder (bugfix) - Karl-Ingo Friese (bugfix) - Thomas Strub (bugfix) + Luke Reeves (patches) + Oliver Gantert (patch) + Raahul Kumar (patch) + toner supply guy (toner supply spam to freeciv-cvs) - Coders up to 1.11.0 release: + Coders up to 1.11.4 release: (Version numbers refer to the first non-beta release to contain that patch or bugfix.) - Thue Janus Kristensen - (fog of war, air unit goto, 30 players, diplomatic states, patches - 1.11.0, bugfix 1.10.0) - Robert Rendell - (timeout impr., patches 1.11.0) Jeff Mallatt - (co-admin 1.11.x, 1.10.x, gen. improvements part 1, diplomatic states, - drawing impr., patches 1.11.0, diplomat/spy cleanup, Xaw key/menu - cleanup 1.10.0, terrain rulesets 1.9.0, patches 1.8.x, diagonal roads) + (co-admin, nuclear fallout, readline, patches, bugfixes 1.11.4, + co-admin 1.11.0, 1.10.x, gen. improvements part 1, + diplomatic states, drawing impr., patches 1.11.0, + diplomat/spy cleanup, Xaw key/menu cleanup 1.10.0, + terrain rulesets 1.9.0, patches 1.8.x, diagonal roads) + David Pfitzner + (zlib, bugfixes, cleanup 1.11.4, rulesout, split nations, + registry impr., hashes, patches 1.11.0, safer strings, + 'help' cmd., tilespec impr. 1.10.0, tilespec 1.9.0, + co-admin 1.8.x, 1.7.2, patches 1.8.x, rulesets, spacerace, 1.7.x) Vasco Alexandre da Silva Costa - (network code impr., patches 1.11.0, Gtk+ speedup 1.10.0, Gtk+ client - port/patches/maint 1.9.0, 1.8.1) - Tomasz Wegrzanowski (patches 1.11.0, patches 1.10.0) + (bugfix, cleanup 1.11.4, network code impr., patches 1.11.0, + Gtk+ speedup 1.10.0, Gtk+ client port/patches/maint 1.9.0, 1.8.1) + Thue Janus Kristensen + (readline, bugfixes, cleanup 1.11.4, fog of war, air unit goto, + 30 players, diplomatic states, patches 1.11.0, bugfix 1.10.0) + Dirk Stoecker + (Amiga, bugfix 1.11.4) + Tomasz Wegrzanowski + ("dispersion" opt. 1.11.4, patches 1.11.0, patches 1.10.0) + Reinier Post + ("cmdlevel first" cmd. 1.11.4, info, bugfixes 1.11.0, + 'read' and 'write' cmds. 1.10.0, bugfixes 1.9.0, + patches 1.8.1, server commands from clients, 1.7.x) + Andreas Kemnade (bugfix 1.11.4) + Markus Linnala + (zlib 1.11.4, bugfixes 1.10.0, patches 1.9.0, 1.8.1, + logging, 1.7.x, configure) + IQ + (cleanup 1.11.4, gen. improvements part 1, cleanup 1.11.0, + "concise" opt., better gen 2+ rivers 1.10.0) + Marko Lindqvist (game.ruleset, bugfixes 1.11.4, + patches 1.11.0) Joseph Beckenbach - (BeOS 1.11.0, 1.10.0, 1.9.0, cleanup 1.11.0, multi-client 1.10.0) + (BeOS 1.11.x, 1.10.0, 1.9.0, cleanup 1.11.0, multi-client 1.10.0) + Gaute Strokkenes (bugfix 1.11.4) + Robert Rendell + (bugfix 1.11.4, timeout impr., patches 1.11.0) + Kero van Gelder (bugfix 1.11.4, patch 1.11.0) + Karl-Ingo Friese + (bugfix 1.11.4, Gtk+ speedup 1.10.0) + Thomas Strub (bugfix 1.11.4) + Sebastian Bauer (Amiga 1.11.0, 1.10.0, 1.9.0, cleanup 1.11.0, turns-remaining 1.10.0, paratroopers, airbases 1.8.1) - David Pfitzner - (rulesout, split nations, registry impr., hashes, patches 1.11.0, - safer strings, 'help' cmd., tilespec impr. 1.10.0, tilespec 1.9.0, - co-admin 1.8.x, 1.7.2, patches 1.8.x, rulesets, spacerace, 1.7.x) Dan Gohman (cleanup 1.11.0) Andrew McGuinness (cleanup 1.11.0, get-tech 1.10.0) Tuomas Airaksinen (cleanup 1.11.0) @@ -75,9 +135,6 @@ (diplomatic states, patch 1.11.0, explode animation 1.10.0, mini style guide 1.9.0, patches 1.8.x, spacerace, 1.7.0, 1.6.0, autoconf support) Paul Thomas (diplomatic states 1.11.0) - IQ - (gen. improvements part 1, cleanup 1.11.0, "concise" opt., - better gen 2+ rivers 1.10.0) Daniel Zinsli (patches, bugfixes 1.11.0, turns-remaining 1.10.0) Sawada Katsuya (bugfix 1.11.0) @@ -100,19 +157,11 @@ (co-admin 1.11.0-1.8.1, bugfixes 1.11.0, AI diplomats 1.10.0, AI spacerace 1.9.0, admin help 1.8.1, patches 1.8.x, 1.7.2, 1.7.1) Pieter J. Kersten (patch, bugfix 1.11.0) - Reinier Post - (info, bugfixes 1.11.0, 'read' and 'write' cmds. 1.10.0, - bugfixes 1.9.0, patches 1.8.1, server commands from clients, 1.7.x) Mike Jing (patches 1.11.0, rapture impr. 1.10.0) Lalo Martins (Debian 1.11.0, patch 1.8.0 client --help, --version) - Kero van Gelder (patch 1.11.0) - Marko Lindqvist (patches 1.11.0) - Karl-Ingo Friese (Gtk+ speedup 1.10.0) Corin Anderson (worklists 1.10.0, bugfix 1.9.0) - Markus Linnala - (bugfixes 1.10.0, patches 1.9.0, 1.8.1, logging, 1.7.x, configure) Daniel Burrows (Gtk+ patch 1.10.0, hp regeneration patches 1.8.0) Per I. Mathisen @@ -214,6 +263,9 @@ Graphics: + Tim Smith (HiRes tileset) + T.J.T van Kooten (HiRes fallout icon) + Bobby D. Bryant (engels elephant) Jussi Asp (engels fog) Tatu Rissanen ("trident" tileset, now default) Ralph Engels ("engels" tileset) @@ -239,29 +291,46 @@ Maps: + Helge Arne Gudmestad (New earth map) + martin.mcmahon (British Isles) Christian Grothoff (Europe v1.0) Daniel Gudlat (Earth) Jerzy Klek (Europe v1.1) - Ruleset data since 1.11.0 release: + Ruleset data since 1.11.4 release: - Gianni Ciolli (nations) + Miguel Farah (nations) + Juan Cortes (nations) + Ivan Kosak (nation) + Tomasz Wegrzanowski (nations) Wong TM [Huang Deming] (nations) - Martin Willemoes Hansen (nations) + Markus Buechele (nations) Martin McMahon (nations) - Erik Sigra (nations) - Tomasz Wegrzanowski (nations) - Jerzy Klek (nations) - Aivo Kalu (nations) + Niels Weber (nations) + Valius (nations) + Vilius Puidokas (nations) + Pieter J. Kersten (nations) + Markus Buechele (nations) + Juan Cortes (nations) - Ruleset data up to 1.11.0 release: + Ruleset data up to 1.11.4 release: (Version numbers refer to the first non-beta release to contain that information.) - Tomasz Wegrzanowski (nations 1.11.0, 1.10.0) + Gianni Ciolli (nations 1.11.4) + Wong TM [Huang Deming] (nations 1.11.4) + Martin Willemoes Hansen (nations 1.11.4) + Martin McMahon + (nations 1.11.4, nations 1.11.0) + Erik Sigra (nations 1.11.4) + Tomasz Wegrzanowski + (nations 1.11.4, nations 1.11.0, 1.10.0) + Jerzy Klek + (nations 1.11.4, cities, nations 1.9.0) + Aivo Kalu (nations 1.11.4) + Robert Brady (nations 1.11.0, nations, buildings 1.10.0) - Martin McMahon (nations 1.11.0) Joaquin Cuenca Abela (nations 1.11.0) Lalo Martins (nations 1.11.0) Richard Garrel (nations 1.11.0) @@ -287,7 +356,6 @@ Per I. Mathisen (buildings, techs, units 1.9.0) - Jerzy Klek (cities, nations 1.9.0) Sune Kirkeby (governments, units 1.9.0) Vasco Alexandre da Silva Costa (nations 1.9.0) Jarda Benkovsky (nations 1.9.0) @@ -330,6 +398,7 @@ Website contributors: Paul Zastoupil + Reineir Post Patrick Gardella (Games Announcement) Fabrice Noilhan (Poll system) Jeff Mallatt (i18n, l10n, DB intf.) @@ -339,26 +408,59 @@ Peter Dam Mains - Bug reports since 1.11.0 release: + Bug reports since 1.11.4 release: - Urban Mueller - Marko Lindqvist - Michael Kiermaier - Tomasz Wegrzanowski - Gaute Strokkenes - Jan Heidefuss - Mark Polo - Martin Manns Christian Knoke - Jeff Mallatt - Alex Davidoff + Jan Heidefuss + Paul Zastoupil + Mark Saward + Martin Olveyra + Thomas Aglassinger + Marko Lindqvist + Tuomas Airaksinen + Lino Mastrodomenico + Patrice LaFlamme + Michael Kruglos + Joona Kiiski + Gordon Tetlow + Rigel Freden + Mike Jing + Gerhard Killesreiter + Urban Dominik Mueller + Michael Schreiber + Michael Kiermaier + Michael Grundel + Dmitriy Genzel + Falk Hueffner + Jarda Benkovsky + James Novak + Taneli Huuskonen + Kero van Gelder + Erik Sigra + Dirk Stoecker + Mark Savage + Stepan Roh + Andy Black + Richard Atkins + Chris Snow - Bug reports up to 1.11.0 release: + Bug reports up to 1.11.4 release: (Version numbers refer to the release the bug was reported on.) + Urban Mueller (1.11.4) + Marko Lindqvist (1.11.4, 1.8.1, 1.8.0) + Michael Kiermaier (1.11.4) + Tomasz Wegrzanowski (1.11.4, 1.9.0) + Gaute Strokkenes (1.11.4) + Jan Heidefuss (1.11.4, 1.10.0) + Mark Polo (1.11.4) + Martin Manns (1.11.4) + Christian Knoke (1.11.4, 1.10.0) + Jeff Mallatt (1.11.4) + Alex Davidoff (1.11.4, 1.10.0) + Gerhard Killesreiter (1.10.0, 1.9.0) - Christian Knoke (1.10.0) Egbert Hinzen (1.10.0, 1.9.0) Shalon Wood (1.10.0) Anthony DeRobertis (1.10.0) @@ -376,7 +478,6 @@ Thomas Aglassinger (1.10.0) Urban Mueller (1.10.0) AP Remmers (1.10.0) - Jan Heidefuss (1.10.0) Mark Nettle (1.10.0) Paul Zastoupil (1.10.0) Mark Hayden (1.10.0) @@ -387,7 +488,6 @@ Igor Nazarov (1.10.0) Karl-Ingo Friese (1.10.0) Mike Webb (1.10.0) - Alex Davidoff (1.10.0) Brett Smith (1.10.0) Dennis Seekles (1.10.0) Marc Espie (1.10.0) @@ -408,7 +508,6 @@ David R. Relyea (1.9.0) Pascal Andoux (1.9.0) Massimo Campostrini (1.9.0) - Tomasz Wegrzanowski (1.9.0) Jorgen Skjaanes (1.9.0) Patrick Schmid (1.9.0) John-Marc Chandonia (1.9.0) @@ -425,7 +524,6 @@ Mikolaj Konarski (1.9.0) Greg Wooledge (1.9.0) - Marko Lindqvist (1.8.1, 1.8.0) Artur Biesiadowski (1.8.1) Reuben Thomas (1.8.1) Idan Sofer (1.8.1) @@ -472,35 +570,49 @@ David King (new Freeciv Client and Server Guides) - Localization (l10n) since 1.11.0 release: + Localization (l10n) since 1.11.4 release: - Sawada Katsuya (ja.po, NEWS.ja) - Egbert Hinzen (de.po) - Pieter J. Kersten (nl.po) - David Pfitzner (en_GB.po) - Olivier Beyssac (fr.po) - Christian Knoke (de.po) - Gerhard Killesreiter (de.po) - Pascal Audoux (fr.po) + Erik Sigra (sv.po, HOWTOPLAY.sv) + Pieter J. Kersten (nl.po 1.11.4) + Egbert Hinzen (de.po 1.11.4) + Sawada Katsuya (ja.po) + Gaute Strokkenes (no.po) + Dmitriy Genzel (ru.po) + Frank Osterfeld (HOWTOPLAY.de) + Jens Georg (INSTALL.de) + Christian Marillat (fr.po) + Franck Reinquin (fr.po) + Nicolas Lannier (fr.po) + Francisco Javier Felix (es.po) + Miguel Lobo (es.po) + David Perez Serrada (es.po) + SLUG Freeciv Team (HOWTOPLAY.it) + Olivier Beyssac + (HOWTOPLAY.fr INSTALL.fr README.fr) + Paolo Sammicheli (INSTALL.it, README.it) + Dirk Stoecker (de.po) + Gábor Dukai (hu.po) - Localization (l10n) up to 1.11.0 release: + Localization (l10n) up to 1.11.4 release: (Version numbers refer to the first non-beta release to contain the translations.) - Sawada Katsuya (ja.po 1.11.0) - Egbert Hinzen (de.po, README.de 1.11.0, 1.10.0) + Gerhard Killesreiter (de.po) + David Pfitzner (en_GB.po 1.11.4) + Sawada Katsuya (ja.po 1.11.4, 1.11.0) + Egbert Hinzen (de.po, README.de 1.11.4, 1.11.0, 1.10.0) Vasco Alexandre da Silva Costa (pt.po 1.11.0, 1.10.0, 1.9.0) Tomasz Wegrzanowski (pl.po 1.11.0) - Christian Knoke (de.po 1.11.0) + Christian Knoke (de.po 1.11.4, 1.11.0) Frank Osterfeld (de.po 1.11.0) Jens Georg (INSTALL.de 1.11.0, 1.10.0) - Pieter J. Kersten (nl.po 1.11.0) + Pieter J. Kersten (nl.po 1.11.4, 1.11.0) Gabor Dukai (hu.po 1.11.0, 1.10.0) Lalo Martins (pt_BR.po 1.11.0, 1.9.0) Piotr Sulecki (pl.po 1.11.0) - Olivier Beyssac (fr.po 1.11.0, 1.10.0) - Pascal Audoux (fr.po 1.11.0, 1.10.0) + Olivier Beyssac (fr.po 1.11.4, 1.11.0, 1.10.0) + Pascal Audoux (fr.po 1.11.4, 1.11.0, 1.10.0) Benoit Timbert (fr.po 1.11.0, 1.10.0) Nicolas Lannier (fr.po 1.11.0, 1.10.0) Franck Reinquin (fr.po 1.11.0, 1.10.0) @@ -528,47 +640,63 @@ Package maintainers: - Lalo Martins (Debian GNU/Linux) - Martin Willemoes Hansen (Stampede GNU/Linux) - Todd Goodman (Windows with Cygwin and X server) - Hugo van der Kooji (Redhat Linux) - Niilo Kajander (Slackware Linux) - Jan Dittberner (Mandrake Linux) - Fred Hohlen (LinuxPPC) Sebastian Bauer (Amiga) + Shane Smit (Caldera) + Jan Dittberner (Mandrake Linux) + Christian Gruber (OpenBSD) + Alexander Mai (OS/2) + Dmitry V.Vasiliev (QNX) + Mathias Hasselmann (Red Hat) + Stepan Roh (Slackware) + Bryan Blackburn (Solaris) + Pascal Bleser (Suse) + Andreas Kemnade (Windows) + Todd Goodman (Windows+X) Monetary donations: + Paul Zastoupil (Domain name, hardware) Ian Rees (Domain name) - Paul Zastoupil (Domain name) Martin Willemoes Hansen (Domain name) Mitch Davis (Domain name) James Blackwell (Domain name) CivWorld (our map editor): + Mike Kaufman (maintainer) + Thue Janus Kristensen (rewrite) + Daniel Gudlat (previous maintainer) Benjamin Drieu (original author) - Daniel Gudlat (recent maintainer) Modpacks: Bobby D. Bryant (Ancients) + Mark Polo (Fantasy) + Paul Zastoupil (Middle-Earth) Projects: Artur Biesiadowski (Java Client 2) - Joseph Beckenbach (BeOS) - Marko Lindqvist (Client-side AI) + Patrice LaFlamme (BeOS) Paul Zastoupil (Freeciv Manual) + Marko Lindqvist (Client-side AI) + Ben Webb (FreecivAC) + Stewart Adcock (FreecivAC) John Goerzen (Java Client 1) Andy Black (Macintosh) - Paul Zastoupil (Middle-Earth Modpack) - Daniel Glassey (Windows - Gtk+) - Justin Hopkins (Windows - native) - Mark Nettle (Fantasy modpack) - Alexandre Beraud (Window Maker launcher) + Brian Bolson (MacOS X port) + Sam Barnett-Cormack (C++ port) Roger Tucker (OpenVMS) + Arnold Krille (Star Trek addon) Andreas Kemnade (Windows - Gtk+) + Alexandre Beraud (Window Maker launcher) + Heikki Pernu (xcivclient) + David Pfitzner (TechTree) + Wong Teck Meng (CivLog) + Christian Knoke (CivGo) + Andreas Kemnade (WinCivGo) + Daniel Glassey (Windows - Gtk+) + Justin Hopkins (Windows - native) Others: