NEWS-2.6.10

__NOTOC__
= WHAT'S CHANGED SINCE 2.6.9 =
2.6.10 is a generic bugfix release on freeciv-2.6 series.
== Server / General ==
* Fixed handling of unit shield upkeep 
* Fixed erroneously failing worker task sanity checks 
* Fixed loading acceptance of zero-clause treaties from savegames 
* Fixed assert failures when city grows to freeciv's internal max city size (255) 
* Fixed memory corruption when transport is not bounced, but cargo is 
=== Changes affecting players (supplied rulesets) ===
* Observers are kept in sync with city investigation 
* experimental
** All buildings now have graphics tags in them, even those that supplied tilesets do not provide graphics for. This makes it possible for a custom tileset to provide those graphics 
=== General ===
* Fixed memory leaks, bad memory access, and improved cleanup on shutdown 
* Various internal changes which should only affect developers. 
=== AI ===
* Fixed crash with recursive autoworker displacement 
* Fixed diplomatic states corruption after Senate blocked AI's war declaration 
== Clients ==
* Fixed potential crash in an attempt to use server settings before server has sent them 
* gtk
** Fixed applying Small Font setting. Previously it wasn't effective at all 
** gtk3/gtk3.22 Fixed mixup in font size, causing size set in settings in points getting applied in pixels 
** Made it possible to offer techs in a treaty even if player has no embassy to see what techs the other player already has 
** gtk3/gtk3.22 Fixed bad padding in theme 
** gtk3/gtk3.22 Fixed bad tooltip contrast in theme 
** gtk3.22 Theme gets applied to all windows, not just root one 
** gtk3.22 Fixed conflicts between system theme and loaded theme 
* Qt
** Fixed crash when the client-side game state gets inconsistent between server sent packages 
** Fixed wrong unit convert times shown in help 
* sdl/2
** sdl2 Improvements to theme provided font size setting usage 
** sdl2 Fixed issues with transparent parts of text surfaces 
** sdl2 Fixed units report crash when player has no units 
** Fixed help tech tree crash when tech requirements are not in first slots 
== Help / Documentation ==
* Miscellaneous changes to developer/install/ruleset docs 
== Translations ==
* Updated translations:
** Complete translations: French, Russian
** Incomplete translations: Indonesian (36% core, 49% nations, 8% ruledit)
== Build/portability ==
* Autotools: Added year 2038 support, if autoconf supports it 
* Fixed compiler warning about uninitialized variable caused by bad compiler heuristics 
* Fixed gcc-14 development version compiler warnings 
See NEWS for older lists of changes.
Category:NEWS