NEWS-2.6.4

__NOTOC__
= WHAT'S CHANGED SINCE 2.6.3 =
2.6.4 is a generic bugfix release.
== Server / General ==
=== Changes affecting players (supplied rulesets) ===
* Made automatic selling of coastal improvements from a city that gets landlocked to work better 
* Adjusted formula for barbarian band size. For nations with less than 32 cities there is no change, but bigger empires get bigger barbarian bands than they used to 
* Fixed postponing buildings from worklist. They were never really postponed 
* Combat messages show more detailed information about combatants 
* Fixed display of game years above 32768 
* Players no longer need hack access to disable timeout any more than they need for enabling it 
* Fixed crash, seen on client side, when receiving extremely well compressed network packets 
* Send meetings initiated by AIs player is in contact with initially (thanks to dispersion server setting) to client when it is ready to handle them. Not only did the bug prevent those meetings from opening in the client, but it prevented player from ever opening a meeting with that AI. 
* Corrected check that the upgraded unit will fit to its transport before upgrading it 
* Clients connected to the server are no longer sent to the pre-game screen when there's an (failing) attempt to load a savegame when game is already running 
* Corrected calculation of nation's literacy value when number of citizens has changed during the turn, e.g., by losing cities 
* Update a city also on other player's clients when its size get reduced because of a nuke 
* Made generated random seed less predictable on most platforms. Windows is a notable exception 
* civ2civ3 ruleset:
** Fixed tile output penalties not to apply to Luxury or Science bonuses provided by wonders like Hanging Gardens 
=== Changes affecting other rulesets / modders ===
* Fixed messages claiming that a tech obsoletes a wonder, when in fact the tech was negated obsoletion requirement 
=== General ===
* Appdata files use https for screenshot URLs 
* Minor optimizations 
* Various internal changes which should only affect developers. 
=== AI ===
* When considering building unit for city bashing, use its actual attack count instead of assuming it to be one. This makes AI to understand e.g. that unit with movement 2 can both attack and conquer at the same turn 
== Clients ==
* Fixed issues in music track selection 
* Fixed client crash on setting up patrol for fuel > 1 unit 
* Fixes to the Qt client:
** Confirmation dialog added for disruptive unit selection 
** Close goto dialog when leaving the game. Related crash fixed 
** Fixed crash after loading of some shortcuts has failed 
* Fixes to the gtk clients:
** (gtk3.22 only) Terrain help shows terrain image 
** Intelligence dialog now shows "(Unknown)" for information player doesn't know about, instead of dummy values 
* Fixes to the sdl clients:
** Intelligence dialog now shows "(Unknown)" for information player doesn't know about, instead of dummy values 
** (sdl2 only) Fixed border graphics getting messed up when recentering map 
== Help / Documentation ==
* Point to osdn.net as the bug reporting address. 
* List Sveinung Kvilhaugsvik in present maintainers 
* Miscellaneous other improvements to in-game text and user documentation. 
* Miscellaneous changes to developer/install/ruleset docs 
== Translations ==
* Updated translations:
** Complete translations: Spanish, French, Polish
** Incomplete translations: Finnish (100% core, 91% nations, 100% ruledit), Russian (99% core, 100% nations, 100% ruledit)
* Marked some strings for translation which were erronously not collected for translation 
== Build/portability ==
* Fixed Qt-client deprecation warnings 
* Deprecation warnings are again enabled for C++ code also in --enable-debug builds 
* Support MagickWand-7 
* Reworked gtk3-client to fix gcc-11 compile errors 
* Fixed other compiler warnings seen with various setups 
* Improved Haiku support:
** Made ~/config/settings/freeciv the storage directory 
** Fixed IPv6 support 
* Windows specific changes:
** Windows msys2 environment updated to snapshot of 2021-02-26 
** Ruledit no longer opens up console window in addition to the GUI window 
* Fixed configure time error when sqlite header is in nonstandard location 
* Added --enable-patient-connect configure option for supporting low-end embedded devices 
* Configure now automatically detects if moc command is called moc-qt5. It's no longer necessary to manually set MOCCMD in platforms where that is the case, such as Cygwin 
* Fixed bootstrapping failure in some setups with autoconf-2.71 
See NEWS for older lists of changes.
Category:NEWS