Freeciv
(Initial version)
Tag: Source edit
 
(Removed duplicate ticket)
Tag: Source edit
Line 93: Line 93:
 
* Fixed some clang analyzer warnings {{osdn|44679}} {{osdn|44617}} {{osdn|44856}} {{osdn|44937}} {{osdn|44833}} {{osdn|44897}}
 
* Fixed some clang analyzer warnings {{osdn|44679}} {{osdn|44617}} {{osdn|44856}} {{osdn|44937}} {{osdn|44833}} {{osdn|44897}}
 
* Fixed build on systems with unsigned time_t {{osdn|44886}}
 
* Fixed build on systems with unsigned time_t {{osdn|44886}}
−
* Fixed build when Qt headers require PIC, but user has enabled PIE {{osdn|44917}} {{osdn|44917}}
+
* Fixed build when Qt headers require PIC, but user has enabled PIE {{osdn|44917}}
 
* Flatpak safety improvements
 
* Flatpak safety improvements
 
** Give permissions only to .freeciv subdirectory, not entire home directory {{osdn|44925}}
 
** Give permissions only to .freeciv subdirectory, not entire home directory {{osdn|44925}}

Revision as of 22:24, 27 July 2022

This list is still in preparation; 3.0.3 has not yet been released.

WHAT'S CHANGED SINCE 3.0.2

3.0.3 is a bugfix release.

Default metaserver connection URL and URL used to fetch default modpack list have been updated to use https -protocol. This should cause no problems if https has been working for you all the time. However, if it was already broken (e.g. you couldn't download modpacks located on https even with earlier freeciv version), this makes the problem worse for you. The most likely cause for any problems with https is that root certificates (cacerts) are not set up properly. From freeciv side, building with the configuration option --with-cacert-path may help. In case everything else fails, we provide, for now, a .project file that you can use to build freeciv so that metaserver and modpack list default URLs still use http:

--with-project-definition=<freeciv srcdir>/bootstrap/http.project

We won't support that on freeciv-3.1.

Server / General

  • Sanity check, and fix, player researched techs count loaded from the savegame. Older versions may have saved miscounted value osdn#44595
  • Disallowed creation more than one unit of a type expected to be unique
  • Fixed IPv6 LAN announcement handling HRM#912661
  • Fixed some "unused entry" warnings when loading saved game osdn#44958
  • City worker gets removed from a tile that gets fogged for the owner HRM#697685
  • Default metaserver access is set to use https-protocol osdn#44806
  • Disallowed creation more than maxplayers players from the editor osdn#44811

Changes affecting players (supplied rulesets)

  • Legality of the activities of the units in the surrounding tiles are checked also when the tile terrain changes because of climate change osdn#44155

Changes affecting other rulesets / modders

  • Improved handling of lua-script initiated unit owner change. osdn#44778 osdn#45056
  • Animals are initially placed further away from the players HRM#697677
  • Added sanity check that resources defined for the terrains really are resources osdn#45099
  • Fixed client end problems in receiving requirements of type NationGroup osdn#45109
  • Fixed potential issue with modpacks with multiple city wall graphic types and fogged tiles osdn#45063

General

AI

  • Fixed AI want for techs providing paradropping units osdn#44926
  • Fixed crash when a unit without homecity has waited for a ferry too long osdn#44987
  • AI no longer revolts to get rid of Senate, if it would not help osdn#44847

Clients

  • gtk
    • Log initialization failures instead of just quitting osdn#44118
    • Numpad '+' and '-' now work for controlling zoom osdn#44846
    • Allow setting worker tasks also when the governor is active HRM#697695
    • Fixed memory handling problem in server list display osdn#44944
    • Transport selection dialog will show up when loading unit with L)oad key osdn#43950
  • qt
    • Fixed font selection problems osdn#44389 osdn#44906
    • Raise dialogs when they are accessed again. On macOS they often ended behind the main window before this osdn#43943
    • Fixed changing color options from the options dialog osdn#44947
    • Display intelligence information about Wonders osdn#44990
    • Stopped flags on map from shrinking after user visited nations report HRM#857120
    • Make diplomacy dialog UI adjustments for disabled trading_gold server setting more sane osdn#45149
    • Made intelligence information display higher by one line of text, in case leader title wraps to two lines osdn#45191
  • sdl2
    • Fixed size of the scaled unit icons osdn#44892 osdn#44891
    • Intelligence dialog can now be always opened, as it has some information even when players have no contact osdn#44991
    • Fixed memory handling issues when selecting action from small diplomacy dialog osdn#45046

Tools

Modpack installer

  • Default modpack list accessed by https-protocol osdn#44807

Tilesets, Art, etc

Help / Documentation

Translations

  • Updated translations: ca, fi
  • Marked more strings for translations osdn#44957

Build/portability


See NEWS for older lists of changes.