widelands build20-rc1

Milestone information

Project:
widelands
Series:
build20
Version:
build20-rc1
Released:
 
Registrant:
GunChleoc
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Notabilis
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
403 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon widelands-build20-rc1-win-x64.exe (md5, sig) Windows Installer (64 bit) 476
last downloaded 70 weeks ago
download icon widelands-build20-rc1-win-x86.exe (md5, sig) Windows Installer (32 bit) 1,801
last downloaded 65 weeks ago
download icon widelands_10.7_build-20-rc1.dmg (md5, sig) Mac OS X 10.7 and newer Binary (64 bit) (prefer other binary if you have Mac OS >= 10.9) 34
last downloaded 70 weeks ago
download icon widelands_10.9_build-20-rc1.dmg (md5, sig) Mac OS X 10.9 and newer Binary (64 bit) 63
last downloaded 70 weeks ago
download icon widelands-build20-rc1.tar.bz2 (md5, sig) Source package 110
last downloaded 70 weeks ago
Total downloads: 2,484

Release notes 

The Widelands Development Team is proud to announce the immediate availability of the first release candidate for Widelands Build 20. Widelands is a free, cross-platform economy strategy game in which players control the fate of a small tribe that can grow into a big empire, in a style of play that is unique in the open source world. Please visit our homepage at https://wl.widelands.org to learn more.

PeerTube Trailer: https://peerwatch.xyz/videos/watch/916f3d81-c3a7-4f1a-85a7-444607f7641c
YouTube Trailer: https://youtu.be/7BIO2qmH8y0

Since the previous release, we have implemented over 400 features, code cleanups and bug fixes. Build 20 features a new tribe – the Frisians – as well as four new campaign scenarios and a new “Barracks” building for recruiting soldiers. Also, the AI has been rewritten to use a genetic algorithm. The user interface comes with new features that make it easier to use, like map zoom, dropdown menus, a new ships list, and improved keyboard navigation. Build 20 also continues the behind the scenes cleanup, polish and modernization that was started with Build 19. There have been additional improvements to the stability and performance, as well as numerous bug-fixes.

Here are some highlights of the new features in Build 20:

Gameplay

* New Frisian tribe
* New “Village” starting condition
* New “Barracks” building for recruiting soldiers
* Forester/Ranger now prefers good soil, and is thus more efficient
* Scouts now spend more time near to enemy military sites
* Improved algorithm for promotion and demotion of roads
* Diverse balancing improvements and fixes

Maps, Tutorials, Campaigns & Scenarios

* 2 new missions for the Empire campaign
* 2 new missions for the new Frisians tribe
* Tweaked timings in tutorials and scenarios
* Minor fixes to the “Last Bastion” map where a player's expansion could become completely blocked across the sea
* Fixed bug in then“Crossing the Horizon” map where an artifact couldn’t be conquered by a player

Graphics & User Interface

* New Zoom feature
* New Ship Statistics window
* In building windows, see how many wares and workers are already on their way
* Update all ware priorities for a building when the Ctrl key is pressed while clicking
* New animation graphics for wheat fields, Barbarian Big Inn and Wood Hardener, Atlantean Smoker and all tribes’ resource indicators
* New menu background graphics
* New graphics for field selectors and field action tabs
* Special field selector for road building mode
* Added new information to in-game Encyclopedia and online scripting reference
* Improved keyboard navigation for tables
* Dropdown menus
* Try to show a basic error message box to the user if the graphics driver will not work with Widelands

Sounds and Music

* 6 new music tracks
* Added new sound effects and improved the sound mix
* Never play the same song twice in a row

Networking & Multiplayer

* Host internet games without opening a port in your router
* When the connection to a client in a multiplayer game is broken, the host can decide to exit or to replace the payer with an AI
* Added support for IPv6
* Increased password security by no longer storing and transmitting it in plain text
* Made debugging desyncs easier

Scripting

* Extended the Lua scripting API with new functions and objects
* Added capability to add custom scenario buildings
* Allow writing and loading of campaign data, so that some scenario state can be transferred from one scenario to the next in campaigns
* Allow resetting of teams via Lua during game

Saveloading

* Improved reliability and performance of game and map saving and loading
* Unfortunately, we had to break savegame compatibility in version bzr8747 for an important bug fix in the economy code. So, you will not be able to load your old savegames from Build 19.

AI

* The AI now uses a genetic algorithm
* Multiple changes and improvements to the AI logic
* New command line switches –ai_training and –auto_speed to help with AI training

Internationalization

* Show translation statistics next to the selected language in the Options screen
* Glossary checks for inflected languages and glossary generation with support from the Translate Toolkit (http://toolkit.translatehouse.org/).

Editor

* Animals now have categories
* Display of animals, immovables and resources can now be toggled individually
* New layout for Player menu allows the selection of random tribe
* Improved text layout for the Info tool
* Limited the editor undo function to 500 items to prevent boundless growth of memory use

Operating System Support

* Windows: Allow parallel installation of multiple Widelands versions
* Windows: Widelands is now installed into local %appdata%
* Windows: No longer write log output to installation folder
* Mac OS X: Modernized how releases are done
* Compiling: Added support for gcc7 and llvm8.
* Compiling: Support for Glbinding version 3 and Boost version 1.69

Widelands is currently fully translated > 50% into the following languages: British English, Bulgarian, Catalan, Czech, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Low German, Polish, Portuguese, Russian, Scottish Gaelic, Slovak, Spanish and Swedish. You can help with translations directly in your web browser: https://www.transifex.com/widelands/. Help for translating is available on https://wl.widelands.org/wiki/TranslatingWidelands/.

Widelands is distributed for Windows (64-bit) and Mac OS X >= 10.7 (Intel, 64-bit) and in source code. We no longer ship binary Linux packages because of the poor compatibility between Linux distributions. Instead, we try to make compiling for Linux users as easy as possible. Also, most distributions will pick up Build 20 into their repositories very quickly. Both binary and source packages are available from http://launchpad.net/widelands/build20/build-20

If you like what you see, please visit our homepage, widelands.org. You may also want to check the forums and our IRC channel, #widelands on Freenode, to arrange multiplayer games with other players.

We especially welcome every helping hand: help us find bugs, translate the game, add new scenarios or features! If you want to get even more involved in the further development of Widelands, you can meet us on the forum at https://wl.widelands.org/ or subscribe to widelands-public@lists.sf.net on http://lists.sourceforge.net/mailman/listinfo/widelands-public. Releases are also announced to widelands-announce@lists.sf.net (https://sourceforge.net/projects/widelands/lists/widelands-announce).

Changelog 

View the full changelog

Animations, Icons and Overlays

  - New wheatfield graphics by fraang
  - Shorten a soldier's last evade_failure animation if the soldier is about to
    die to prevent overlooping.
  - The health bar of a soldier now falls gradually during an attack instead of
    one-shot.
  - New graphics for field selectors and field action tabs
  - Special field selector for road building mode
  - Added missing call to get_rand_anim when a soldier is dying
  - Added missing working animations for barbarians big inn and wood hardener
  - Each tribe now has individual resource indicator graphics
  - Added util to rename animation files in bulk.
  - Fixed bug #1639253: Add missing walkload animation to Atlantean smoker

Sounds and Music

  - New music tracks "Scotty the Scout", "Hypathia's Theme", "We Work in the
    Vineyards" and "Running out of Coal" by Stuart Marshall
  - New music tracks "Silkweaver's Song" and "The beauty of the flatlands" by
    Klaus Halfmann
  - Added new sound files for Barbarians Inn + Big-Inn, Empire Inn,
    Atlantean Mill, Toolsmith, Smelting-Works, all Weaving Mills, Atlantean
    Woodcutter, Sawmill, Stonecutter, Goldspinner.
  - Modified smithies sounds to dimmer versions; added tree-falling sounds,
    substituted Timber shouting with tree-falling.
  - Allocate 32 mixing channels instead of the default 8.
  - Never play the same song twice in a row
  - Improvements to sounds and the sound mix

Tutorials and Campaigns

  - 2 new missions for the Empire campaign
  - 2 new missions for the new Frisians tribe
  - Tweaked timings in tutorials and scenarios
  - Updated the Economy tutorial to match the new, enhanced encyclopedia
  - Add roads to p2 in warfare tutorial because the AI is empty
  - Fixed reveal_campaign in bar_01
  - Fixed bug #1639514: Barbarian campaign, scenario 2: yellow brother bails out
  - Fixed bug #1656192: Economy tutorial assumes window is open

Scripting

  - Updated Eris to version 1.1.2 (Lua 5.3.4)
  - Changes and additions to Lua methods and objects:
    - New method player:get_produced_wares_count()
    - New object LuaMap -> LuaEconomy.
    - Added option to Lua function player:hide_fields to mark them as unexplored
    - New scripting functions for random and concentric revealing/hiding of
      fields
    - New attribute 'is_stopped' in LuaProductionSite
    - New method 'toggle_start_stop()' in LuaProductionSite
    - Added Lua method to get the type of the current game, i.e., single or
      multiplayer.
  - Changes to territorial win conditions:
    - Pulled out common code for Territorial Lord and Territorial Time.
    - Ensure that check_player_defeated is called before points are calculated.
    - New function to check whether a field is buildable.
    - Check if a player still exists before making it the winning player.
      Player will also win if there are no other players left.
    - Fixed desyncs
    - Updated documentation not to use some functions for multiplayer games
    - More precise calculation of conquerable fields to make territorial win
      conditions playable on all maps
  - Various fixes for win conditions:
    - Unified some functions for wood_gnome and collectors
    - Removed duplicated code and moved it to win_condition_functions
    - Notify only every hour, 10 minutes in the last 30 minutes
    - Move _game_over function out of the main loop.
    - Don't show points when game ended by military defeat
    - Main loop ends when time is over or only one faction is left
    - Check every second for defeated players
    - Refactor initialization of win conditions:
    - Shift calculations for territorial functions and Wood Gnome to C++
      to improve performance
    - Add immovables to the table for territory calculation
    - Expose port spaces and max caps to Lua interface
    - Fixed bug for Wood Gnome in which a destroyed player would gain infinite
      points. Also, no longer calculate score for a defeated player.
  - Remove unused parameters of message_box_objective.
  - Removed unused parameter 'req_suitability' from function
    place_building_in_region in infrastructure.lua
  - Added capability to add custom scenario buildings
  - Allow writing and loading of campaign data, so that some scenario state can
    be transferred from one scenario to the next in campaigns.
  - Do not broadcast Lua coroutine error messages to empty player slots.
    Also, use richtext_escape on them.
  - Orthogonal design for mapobject program names
  - Fix unpersisting of LuaImmovableDescription for tribe immovables.
  - Safeguard to avoid desyncs when using send_message() from ui.lua
  - Add parameter to send_message() to avoid an error
  - Fixed a memory leak in persistence.cc
  - Fixed bug #1670065: Random tree growth can block building sites needed to
                        progress in scenario
  - Fixed bug #1688655: lua func "place_building_in_region" not work for mines
  - Fixed bug #1815283: Nil value in Territorial Lord
  - Fixed bug #1790456: The final message in collectors doesn't show the points
                        of all players anymore

Maps

  - Map tags: Added "1v1" to Firegames, Islands at war and The Pass through
    the Mountains. Removed "unbalanced" from The Pass through the Mountains.
  - Moved hint texts from map descriptions to hints for the Last Bastion and
    Rendez-vous maps.
  - Increased maximum number of players from 8 to 16, to be used for testing
    purposes.
  - Minor fixes to Last Bastion map where a player's expansion could become
    completely blocked across the sea
  - Fixed bug in Crossing the Horizon map where an artifact couldn't be
    conquered by a player
  - Fixed desyncs in Smugglers scenario
  - Allow random player tribes in scenarios

Saveloading

  - Old scenario save games will no longer work due to changes to the map
    scrolling functions.
  - Broke savegame compatibility in version bzr8747
  - Savehandler: Avoid reading config more than once per game
  - Corrupt zip files now appear as "incompatible" on game loading/saving
    screens. This fixes stack-buffer-overflows.
  - Fixed bugs with missing files/folders in savegames by creating a temporary
    map save on game start
  - Improved error checking in filesystem functions
  - In Load/Save menu for games/replays:
    - All deletion errors are caught, player gets a message.
    - When deleting multiplayer replays, also the corresponding syncstream file
      is deleted.
    - After deleting replays, the table now respects the Show Filenames setting.
  - In Save menu for maps:
    - Errors when trying to create a directory are now caught, player gets a
      message.
    - Directory creation now doesn't allow names with map extensions, because
      the game would just try to interpret them as maps and not show as
      directories. A tooltip is shown.
    - Directory creation can now also be triggered by pressing Enter in the name
      edit box.
  - Other file errors are caught and logged:
    - Syncstream deletion in SyncWrapper destructor
    - In Map::get_correct_loader
    - File deletion/renaming in GameClient::handle_packet
  - Introduced a new class to robustly handle saving of files (incl. dealing
    with backups, handling errors, etc.) and using it whenever maps/games are
    being saved.
  - Remove superfluous "postload" call from replay
  - Added validity checks for S2 map headers to avoid crashes when preloading
    invalid S2 map files
  - Shift calculation of map fields relevant to win conditions from Lua to C++.
    This gives us a huge performance boost during saveloading those win
    conditions.
  - Fixed bug #1678987: Endless autosave cycles when a save takes longer than
                        the autosave interval, and inefficient statistics saving
  - Fixed bug #1746270: Unable to rename rolling autosave
  - Fixed bug #1798812: Saving a game from replay does not show up in load game
                        menu

AI

  - The AI now uses a genetic algorithm. The genetic parameters are trained and
    then kept in .wai files.
  - New command line switch --ai_training: Dumps new AI files in home folder and
    uses higher mutation ratios
  - New command line switch --auto_speed: Activates auto-speed in multiplayer
    games
  - Various refactorings of AI hints
  - Multiple changes to the logic
  - Improvements to training sites
  - Add support for productionsites that are also supporting site to the AI.
    One productionsite can now support multiple wares/productionsites.
  - Allow resetting of teams via LUA during game
  - Improved selection of which fields to build something on
  - Improved identification of unconnectable regions based on walking algorithm.
    Used to keep AI from wasting attempts to build something there.
  - AI now splits and counts mineable fileds per resource/mine type and uses it
    for decision making, ignoring inaccessible fields in the process
  - When looking for the nearest buildable spot, the AI will accept mineable
    fields also. This affects willingness to expand when there are no buildable
    spots nearby, but some mines can be conquered by a new militarysite.
  - AI now calculates military strength based on the actual init.lua files
    rather than hard-coding the values. This also removes the tribe name
    restriction for modders.
  - When considering a quarry, the AI makes sure there is at least one rock in
    the vicinity. Same for fishers and fish.
  - Improved ship exploration decisions for AI.
  - AI now considers whether possible sea direction leads to unknown territories
  - AI also continues exploring when the last port is lost to prevent crashes.
  - Since the AI can handle only 1 expedition at a time, any extra expeditions
    are canceled
  - Prohibit seafaring buildings for AI on non-seafaring maps. AI can still
    handle ships and shipyards that already exist when a map does not allow
    seafaring at the moment.
  - AI now scans entire map for portspaces
  - Fixed endless loop in DefaultAI::dispensable_road_test
  - Added one well to the atlantean basic economy, as water is needed
    for crucial spidercloth production
  - Replaced logic_rand() with std::rand() in seafaring code of AI to fix
    desyncs in network gaming
  - Fixed bug #1724073: AI crashes when some AI slots are empty

Gameplay

  - New Frisian tribe
  - New "Village" starting condition
  - New "Barracks" (casern) building for recruiting soldiers. Soldiers are no
    longer created by warehouses. Production sites can now have workers as input
    to consume.
  - Started implementing new "Market" building with a Barbarian prototype.
    Not functional yet.
  - Balancing: Halved needed experience for Barbarian brewer and blacksmith
  - Balancing: Buffed Barbarian and Empire soldiers
  - Balancing: Added more trainers to headquarters at game start
  - Balancing: Removed meat default target quantity for Barbarians and
               Atlanteans
  - Balancing: Lowered productivity threshold for lumberjacks to 60%.
  - Balancing: Depleted Atlantean crystal (and iron) mines work slightly better
               when depleted
  - Balancing: Improvements to various production sites' logic
  - The worker program "plant" no longer takes "tribe:" as a parameter;
    immovables are now identified via their attributes only, and both world and
    tribe immovables are searched. As a side effect, tribe immovables can now
    have terrain affinity.
  - Forester/Ranger now prefers good soil, and is thus more efficient
  - Make the scout aware of nearby military sites. The scout now switches
    between random walking and doing an excursion to enemy military sites
  - When a Fish Breeder's fishing grounds are full, display a special tooltip
    instead of sending an "Out of Resources" message
  - When a warehouse is destroyed, the maximum number of fleeing units is now
    limited to 500 per unit type
  - Only cancel expedition if there is a reachable portdock. Show a warning
    message to owner.
  - Shifted ware hotspot definition from WorkerDescr to CarrierDescr
  - Fixed a bug where higher-level workers wouldn't occupy lower-level workers'
    working position slots in productionsites
  - The port now conquers every location where its military influence is higher
    than the influence of other players. This fixes a segfault when all
    potential portdock fields are owned by another player, but there is a
    portdock location available where the player owning the port has highest
    influence.
  - Fixed bug in collectors script where a broken message was sent after the
    game ended
  - Check for visibility of military buildings before permitting attack. This
    solves a problem with impregnable castles.
  - Improved algorithm for promotion and demotion of roads
  - Removed hardcoding for resources
  - New return value no_stats for work programs
  - Tweaked production programs for shipyards
  - Balancing: All Smelting Works, Furnaces, Smokeries, Recycling Center,
    Atlantean and Frisian Toolsmithies, Taverns, Inns and Drinking Halls no
    longer waste time if a ware is missing and they have to skip a program
  - Balancing: Tweaked programs for Weapon/Armor producing buildings
  - Balancing: Imperial Armor Smithy produces 1 more Helm per run to balance the
    amount of armor types for training
  - Balancing: Changed the order of programs in the Atlantean Toolsmithy
  - Balancing: Gave the Barbarian Deep Gold Mine the same stats as the Deep Iron
    Mine
  - Increased the area where the map is recalculated after conquering by 1.
    This prevents buildings from sitting between borders.
  - Fixed heap-use-after-free in fleet while processing
    EditorGameBase::cleanup_objects() when ship has already been deleted
  - Allow return on dismantle values without buildcost
  - Fix desyncs caused by floating point arithmetic in terrain affinity
  - Reset economy serial in Game constructor. This fixes desyncs in replays.
  - Stop ware dropoff when the target building has been destroyed. This fixes a
    crash when the enemy conquers a militarysite near a warehouse.
  - Cancel Worker::fetchfromflag when the building is destroyed/dismantled/
    enhanced to prevent crashes
  - Fixed bug #963799: shortsighted shipwright (ship in pond)
  - Fixed bug #1611323: ships can be built in non-floating spaces (shipyard)
  - Fixed bug #1636966: Segfault in battle
  - Fixed bug #1637386: Militarysites warn about allies
  - Fixed bug #1639444: Workers with wares inside ships can crash the game
  - Fixed bug #1643209: No-cost workers are not removed correctly
  - Fixed bug #1643284: Ships of a fleet can have the same name
  - Fixed bug #1656671: Wares are not always transported to construction site
  - Fixed bug #1658456: Imperials: Soldier target quantity not changeable
  - Fixed bug #1749586: Fish breeder can't breed fish if the game is loaded
                        after all fish is caught

User Interface

  - Maps can now be zoomed using the mouse wheel or keyboard keys: CTRL+, CTRL-
    to in-/decrease, and CTRL+0 to reset. This also removes 0 as a possible
    landmark number.
  - All map transitions like jumping in messages and in the buildings menu are
    now animated. New command line option "animate_map_panning".
  - Moved smooth animation of cursor and MapView from Lua into C++. This fixes
    the transitions in tutorials, which were broken when zoomed.
  - Show census information on destroyed building with the former building's
    name.
  - Added supplementary warning to enhancement message for military sites.
  - Fixed statistics label overlap. Ware statistics now update their plot range
    correctly.
  - Removed quick navigation with '.' and ','.
  - The game summary window now restores the original desired speed when it's
    closed.
  - Productionsites no longer close their window when the stop/start button is
    pressed.
  - Minimized construction windows no longer get maximized when the construction
    is finished.
  - Window is no longer closed on enhance or dismantle.
  - Let the user select multiple entries in a table using Ctrl/Shift + Click
    (multiple/range selection) and Ctrl+A (select all) where appropriate.
  - Implemented textual and pictorial dropdown menus. Dropdowns are used for win
    condition and multiplayer tribe selection in the launch game screens.
  - Fullscreen background images are now tiled rather than stretched.
  - Stopped fullscreen toggle from flickering.
  - The following menus now relayout themselves when fullscreen mode is toggled:
    main, multiplayer, single player, about, map selection, options, load game,
    save game.
  - For multiplayer game setup, use dropdowns instead of buttons to select
    player options
  - Improved scrollbar and table header layout.
  - Remove buttons from economy options window for spectators
  - Improvements to StoryMessageBox, keyboard navigation and UI focusing
  - Updating all ware priorities of a building when CTRL is pressed while
    clicking
  - Sorting IRC users behind the players in the lobby
  - Replaced get_key_state with SDL_GetModState() to fix keyboard mappings.
  - Actionconfirm now uses Box layout and resizes according to text size.
  - Display loading times on the console while loading the tribes.
  - Simplified the UI::Align enum and various alignment-related cleanup and
    fixes.
  - Replaced booleans in UI::Box::add() with enum classes for better readability
  - Converted all text to new font renderer. Formatting functions for the new
    renderer live in data/scripting/richtext.lua
  - A more principled fix to dangling object pointers in the UI using Optr<>
  - Building Statistics now only show relevant buildings
  - Building Statistics now show "under construction" navigation for buildings
    being enhanced
  - Show in-game clock in release builds too
  - In multiplayer games, scroll to starting position when a game is loaded
  - New Ship Statistics window
  - Bugfixes to multiplayer dropdowns
  - Use Lua to define background and button styles
    - Background images and colors are now defined in data/templates/default
    - Combine common background graphics with color overlays
    - Added StyleManager class to load and access backgrounds
    - Downscale background images (e.g. campaign maps) on small screens
    - New graphics for ui_fsmenu
    - Darker background for wui elements
  - Fixed keyboard navigation after "remove game" dialog has been displayed
  - Modified row selection/display in tables and message list
  - Remove focus from editbox in gamechatpanel when it minimizes
  - Added tooltip to file save and make directory edit boxes if illegal filename
    is being entered
  - Added a checkbox to toggle filenames when loading a replay
  - Fixed scenario title and tooltip during game setup
  - Preselect player names and tribes for non-scenario maps in single player
    mode
  - Set AI from selection in UI when saveloading
  - Missing wares (and workers) are indicated differently in InputQueueDisplays
    if the ware is on the way to the building than if it's really missing
  - Redesigned and fixed the showing of workarea overlays
  - Tweaks for the multiplayer game setup screen: less empty spaces and more
    space for important content
  - Very large amounts in WaresDisplays are shortened as "10k", "10M", "10G" to
    prevent text from flowing over on the left
  - When dismantling a building, the building window closes automatically
  - Added a dialog for the host when the connection to a client is lost. Allows
    the host to select whether to replace the client with an AI or to exit.
  - Setting focus to edit box when opening the game save menu
  - Don't provide the filename for the standard background image in the progress
    window. This fixes image positioning when starting multiplayer games.
  - Make dismantle button independent of buildable/enhanced. This fixes missing
    Dismantle buttons in Empire scenario 4.
  - Improve formatting for user status in the lobby
  - Allow hotkey usage while windows are open
  - Fixed memory leak in network UI
  - Fixed bug #1191295: Seafaring: builder not listed in expedition list in port
  - Fixed bug #1635808: Display of worker in training sites is not updated.
  - Fixed bug #1653254: Action window of Road stays open under some
                        circumstances
  - Fixed bug #1653460: UI::Panel::get_inner_h() const: Assertion `tborder_ +
                        bborder_ <= h_' failed
  - Fixed bug #1658489: Expedition tab in Port window messed up some times
  - Fixed bug #1644553: Crash when buildhelp icon is clicked twice
  - Fixed bug #1687043: Memory leak in Multilineeditbox
  - Fixed bug #1695701: Crash when a militarysite window is open while the
                        enemy conquers it by sending a notification.
  - Fixed bug #1672059: Selection is not cleared when new message arrives
  - Fixed bug #1691336: Building window suddenly appears after construction has
                        finished
  - Fixed bug #1658668: Menu Launch Game: Switching AI player on/off changes AI
                        setting
  - Fixed bug #1656245: Scrolling with mousewheel is slow in some places
  - Fixed bug #1769344: High processor load single player launch game screen
  - Fixed bug #1785404: Chat does not autoscroll
  - Fixed bug #1794063: Extra message arrival sound
  - Fixed bug #1801208: Message boxes with long unbreakable strings show empty

Internationalization

  - Removed building names from confirmation messages, as they cause grammar
    problems in some languages.
  - Production program descnames can now be fetched by pgettext as well as plain
    gettext.
  - Deleted unused networking messages and unified the "Something went wrong"
    message.
  - Added a Python script to do automated glossary checks for translations. It
    enlists the help of Hunspell and 'misuses' the Transifex note field in order
    to reduce noise.
  - Implemented glossary generation for the Transifex glossary with help from
    the Translate Toolkit (http://toolkit.translatehouse.org/).
  - Show translation stats next to the language selection menu and invite
    translators if a translation is incomplete, with the help of the Translate
    Toolkit. New utils script "update_translation_stats.py" that will write
    translation statistics to data/i18n/translation_stats.conf and is called
    on every translation pull.
  - Fixed various string issues and added some translators' comments
  - Completed the switchover to the new font renderer
  - Fixed translation of trainingsite program names
  - Fix undefined / unexpected behavior in case LANG environment is empty
  - Fix fetching of translations when user locale is set to C. If the desired
    Widelands locale does not exist, try to fall back to en_US.utf8 to make
    libintl happy.
  - Adapted buildcat.py to get translations for resources
  - Add an extra key to get a translatable author-value in the developers list
  - Fixed bug #1636586: Inconsistent localization of player names in Editor
                        player menu

Help and Documentation

  - Convert editor/game tips to Lua and display them in the in-editor/in-game
    help. Added new tips.
  - Restructured, enhanced and added to the Lua scripting reference for Tribes.
  - Added/Improved documentation for animations, worker programs, worker
    helptexts, AI hints, World units and the Richtext system
  - Added immovables to in-game help
  - Fixed some wrong indentation for the documentation in the website.
  - Added toptopple sound documentation in .ods spreadsheet format (LibreCalc)
    into 'doc' folder
  - Fixed and improved documentation for LuaMapObjectDescription::get_type_name.
  - More cross-linking between map object classes and their description objects.
  - Fixed some miscellaneous bugs in the LuaMap documentation.
  - Use mathjax for latex in docs instead of imgmath
  - Enable building documentation with warnings as errors on Travis
  - Constructionsites' help button now points to the help for the building being
    built
  - Documented metaserver command line options
  - Added lua_path.cc to the documentation
  - Add tribe-specific ware purpose texts to web encyclopedia
  - Fixed bug #1792297: Advanced buildings report wrong worker experience in the
    encyclopedia

Editor

  - Overhauled the selection menu for critters to give them categories
  - Added an option "items per row" and rearranged the terrains and immovables
  - Display of bobs, immovables and resources can now be toggled individually
  - Fixed drag and drop
  - Removed dead code for make infrastructure tool that was never finished
  - Fixed keyboard navigation with escape and enter for save map and save game
    screens. If the editbox is focused, escape will reset the text if changed,
    and close the window if unchanged.
  - Refactored Editor Player Menu to use Box layout. Show dismissable warning if
    more than 8 players are selected.
  - Map Editors now can choose "Random" tribe in the player menu
  - Converted editor infotool to new font renderer and added some layout tweaks
  - Enable OK button in map options when tags have changed.
  - Use temporary container in cleanup_port_spaces to prevent invalid iterators
  - Limited the editor undo stack to 500 items to prevent boundless growth of
    memory use
  - Fixed bug #1627537: Release mouse button does not work when placing things
                        and mouse gets under a window
  - Fixed bug #1738641: Resources can be replaced only once in editor
  - Fixed bug #1749146: MultilineEditboxes: Entering text not possible
  - Fixed bug #1736086: Saving a map with no player set shows up as having one
                        player:
                        - Initialize new maps with 0 players
                        - Disable selection of maps with 0 players
                        - Automatically add first player to editor player menu
  - Fixed bug #1741779: Description is cut in map options multilineeditbox
  - Fixed bug #1782593: Segfault in random map generator
  - Fixed bug #1783878: Saved random map does segfault on load if no tribe is
                        explicitly set
  - Fixed bug #1815613: Editor crash when setting new 0,0 coordinates

Graphics Engine

  - Renamed "sub" tag to "div" in new font renderer.
  - The new font renderer now sets the width properly and supports player color
    for images. Added width property to img tag
  - The new font renderer now creates a set of textures that will be blitted
    separately by the new class RenderedText. This avoids issues with texture
    sizes exceeding the maximum size supported by graphics drivers when
    MultilineTextareas get arbitrarily long.
  - Fixed incorrect layout of divs with width=fill when the previous div is
    wider than 50%
  - Fixed superfluous space characters at beginning and end of lines
  - Implemented text floating around images
  - Messages try to render with the new font renderer first, then fall back to
    the old font renderer for layouting messages that haven't been converted yet
    (and from savegames).
  - All images with player color now receive their color by a common
    playercolor_image function. Available player colors are kept in an array.
  - Replaced raw pointers in the font renderer with shared_ptr
  - Split graphics into multiple Cmake libraries.
  - Got rid of EdgeOverlayManager and FieldOverlayManager and shifted their
    functionality to local draw() functions in individual classes. Gave the
    Interactive* classes their own draw() functions.
  - Refactored Tcoords, Fcoords and TriangleIndex
  - Force integer precision for overlays. This fixes fuzzy overlay images when
    the player hits Ctrl+0 to reset the zoom.
  - Show a basic SDL error message box to the user if the shading language
    can't be detected or is too old.
  - Print the shading language as double to console
  - Fix shading language version detection for system locales that don't
    use . as a decimal separator
  - Fail with SDL messagebox if SDL_BYTESPERPIXEL != 4
  - Fixed bug #1674243: Assign owners to neighbors in Player::rediscover_node.
                        The lack of owners was causing crashes with the road
                        program, which no longer knew which texture to pick.
  - Fixed bug #1711816: Black terrains on fullscreen switch.

Networking

  - Replaced SDL-Net with Boost.Asio
  - Added IPv6 support
  - Implemented a relay server. Opening a router port is no longer necessary
    for the host of internet games
  - Improved the online login code by adding semi-constant user ids that are
    valid for 12 hours, allowing to reclaim a username after a disconnect
  - Increasing password security by no longer storing and transmitting it in
    plaintext
  - Improvements to Metaserver protocol
  - Fixed memory leak in LanGameFinder
  - Fixes on the communication between widelands and the metaserver:
    - Permit answering PING requests even while logging in
    - Print current time to console when logging in
    - Ease finding the corresponding log entry on the metaserver when debugging
    - Re-enabled and fixed unused code for whisper message to nonexisting player
    - Handle error message when trying to join a non-existing game
    - Avoid hanging client even after being notified about the non-existing game
    - Removed no longer needed error messages
  - Fixed bug #1691335: Multiplayer client crashes when the host hasn't selected
                        a map yet
  - Fixed bug #1794339: Segfault joining game
  - Fixed bug #1805325: Crash on late joins of LAN games, and display of map
                        name in LAN lobby.

Build System

  - Windows builds now have a unique app id for every build. This allows
    parallel installation of several versions.
  - Added support for gcc7 and llvm8.
  - Removed "redundant-decls" flag for Windows builds due to conflict between
    SDL and MinGW.
  - New Macro FALLS_THROUGH; for use in switch statements.
  - Let Travis build each commit on MacOS in addition to our Linux builds. Note
    that the regression test suite is only run for Linux.
  - Allow compiling with AddressSanitizer, and choosing between gcc and clang on
    the first compile.
  - Deactivated the rich text testing project, as it's currently unmaintained.
  - Move website related binaries to base dir in compile.sh
  - Do not build website tools on appveyor, this saves 20 minutes on x64 debug
    builds
  - Check for minor version of CMake
  - Only export ICU_ROOT if CMake version is lower than 3.12
  - Support for glbinding 3 and new Boost version
  - Fix revision detection
  - Fixes for handling different Cmake policies
  - Use MacOSX.sdk if an appropriate versioned SDK can't be found.
  - Add linker flags to please Ubuntu 18.10
  - Use more processing units when using the compile script. Defaults to: max.
    Processors -1. Can be set with the -j switch.
  - Copy the version file instead of moving it, so that the update script can be
    run twice in a row.
  - Use compile.sh when running update.sh
  - Added tags for Flatpak to appdata.xml
  - Modernized how Mac OS X releases are done:
    - Add CFBundleShortVersionString to Mac builds
    - The script for building on macOS uses gcc-7 now. Also it checks whether
      the SDK10.7 is installed or not and uses the latest installed version if
      it cannot find the old one.
    - Choose between compiler clang or gcc, specify build type: debug or release
    - Set build target to 10.9 if macOS 10.9 or newer is found
    - Append macOS target version to dmg filename
  - Fixes for Debian-based software centers:
    - Add stock icon to appdata.xml
      (c.f. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857644)
    - Change icon definition in .desktop to be a generic one
    - Content ratings are now accepted by the validator, so we've activated them
    - Validate .desktop file on translation updates. Removed deprecated category
      from .desktop file.

Other Issues

  - Moved utils/fix_lua_tabs.py to utils/fix_formatting.py and added calls to
    clang-format and pyformat.
  - Cleaned up Windows utils
  - Removed unused images
  - Fixed a series of compiler warnings for clang, gcc and Windows.
  - The ProductionSiteDescr constructor still contained some checks from the
    time when they used to inherit from MilitarysiteDescr. Removed this obsolete
    code and made working_positions and programs mandatory.
  - Used the Notification system to reduce some code interdependency.
  - Various code cleanups to make the code more readable.
  - Fixed diverse crashes and memory leaks with the help of AddressSanitizer
  - Diverse refactorings to use composition over inheritance and to get rid of
    multiple inheritance
  - Replaced SyncCallback through a std::function<void()>.
  - More widespread use of smart pointers
  - Untangled MapView and InteractiveBase.
  - Cleaned up map handling in EditorGameBase
  - Removed some dead code and reduced dependency cycles
  - Options screen now saves immediately so that the changes are persistent even
    if Widelands crashes afterwards.
  - Added 2 new functions to Lua interface: list_directory and is_directory
  - Split new function cleanup_portspaces() from allows_seafaring(), and
    refactored port spaces checks.
  - Only recalculate whether a map allows seafaring when something has changed
  - Economies are now mapped to global serials and kept as unique_ptr in the
    Player objects
  - Exit gracefully if user specifies a datadir that doesn't exist
  - More strict sanitizing of chat messages
  - Print a welcome message on joining the metaserver
  - Write Windows log output to homedir instead of the program dir
  - Widelands is now installed into local appdata on Windows
  - Copy translation validation results into maintainers' and translators' views
    to make them easier for translators to navigate
  - Use std::cout for logging when calling terminate on shutdown, because the
    logger might not exist any more
  - Remove test logging output from production_program.cc
  - Use internal names rather than descnames for log messages and workarea IDs
  - Refactor website binaries to use a real tree data structure for writing JSON
  - Print more information in syncstreams. Create additional smaller syncstream
    files containing the last few seconds leading to a desync.
  - Added a suppressions file for Valgrind to mask memory errors caused by
    backend libraries
  - Fixed bug #1648178: Fatal Exception: Bad Cast
  - Fixed bug #1743086: ASAN memcopy overlap on Ubuntu Budgie from libSDL
                        2.0.6+dfsg1 by disabling sound as a workaround to a bug
                        in the backend
  - Fixed bug #1724145: Crashes in master-2511_release_x64 on save, caused by
                        economy merges making Lua variables go nil
  - Fixed bug #1776603: ASAN: wl_map_object_info leaks memory

0 blueprints and 403 bugs targeted

Bug report Importance Assignee Status
1619970 #1619970 Segfault on help for foreign militarysite 2 Critical   10 Fix Released
1636966 #1636966 Segfault in battle 2 Critical   10 Fix Released
1645842 #1645842 Segfault in launch_mpg.cc while trying to join an internet game 2 Critical   10 Fix Released
1648178 #1648178 Fatal Exception: Bad Cast 2 Critical   10 Fix Released
1678598 #1678598 END OF EXPEDITION due to time-out schip.cc assertion failed 2 Critical   10 Fix Released
1690519 #1690519 Random-seeming crashes in trunk 2 Critical   10 Fix Released
1695701 #1695701 Crash when a militarysite window is open while the enemy conquers it 2 Critical   10 Fix Released
1696062 #1696062 Crash in save game dialog 2 Critical   10 Fix Released
1714806 #1714806 Closing watch window blocks mouse pointer 2 Critical   10 Fix Released
1714808 #1714808 Zooming is difficult in editor 2 Critical   10 Fix Released
1721126 #1721126 crashes/desyncs in multiplayer 2 Critical   10 Fix Released
1734126 #1734126 Deallocated Meory usage from GameMainMenuSaveGame::entry_selected 2 Critical   10 Fix Released
1734534 #1734534 Opening a network game in local lan crashes throug ASAN 2 Critical   10 Fix Released
1734659 #1734659 Switch off ASAN in ubuntu packaging 2 Critical   10 Fix Released
1734748 #1734748 Saving a game a second time causes a crash 2 Critical   10 Fix Released
1735294 #1735294 Replay: Crash when buildings window get changed 2 Critical   10 Fix Released
1735967 #1735967 use-after-free in ProductionSiteWindow::update_worker_table 2 Critical   10 Fix Released
1735980 #1735980 use-after-free in editor 2 Critical   10 Fix Released
1738054 #1738054 Random soldier battle animations don´t work 2 Critical   10 Fix Released
1738553 #1738553 stack-buffer-overflow in zip filesystem 2 Critical   10 Fix Released
1746035 #1746035 Open Tribal encyclopedia causes a crash 2 Critical   10 Fix Released
1771395 #1771395 script was not found 2 Critical   10 Fix Released
1782377 #1782377 Compile error in bzr8754[trunk] save_handler.cc on OSX 2 Critical   10 Fix Released
1786597 #1786597 Congestion branch broke the test suite 2 Critical   10 Fix Released
1794339 #1794339 segfault joining game 2 Critical   10 Fix Released
1797792 #1797792 Shading language version conversion to double fail 2 Critical   10 Fix Released
1800571 #1800571 crash with r8903 2 Critical   10 Fix Released
1811583 #1811583 Desync on bzr8954[trunk] with territorial lord 2 Critical   10 Fix Released
1092567 #1092567 Implement IPv6 solution for internet gaming 3 High   10 Fix Released
1459529 #1459529 Fullscreen toggle with the f button doesn't work properly 3 High   10 Fix Released
1536377 #1536377 Appveyor builds: The texture atlas must use at least 2048 as size (1024 was given) 3 High   10 Fix Released
1627537 #1627537 Editor: Release mouse button does not work when placing things and mouse gets under a window 3 High   10 Fix Released
1638217 #1638217 Spectator View is missing the Reset Zoom Button 3 High   10 Fix Released
1638890 #1638890 Segfault right after colony harbour is constructed 3 High   10 Fix Released
1643209 #1643209 No-cost workers are not removed correctly 3 High   10 Fix Released
1644553 #1644553 Crash when buildhelp icon is clicked twice 3 High   10 Fix Released
1647033 #1647033 Editor: packet 'Immovable' incompatibility in B19 3 High   10 Fix Released
1648785 #1648785 game crashed: TextureCache::drop() assertion failed 3 High   10 Fix Released
1653254 #1653254 Action window of Road stays open under some circumstance 3 High   10 Fix Released
1653460 #1653460 UI::Panel::get_inner_h() const: Assertion `tborder_ + bborder_ <= h_' failed. 3 High   10 Fix Released
1654897 #1654897 corrupted saved game: "string ended unexpectedly" 3 High   10 Fix Released
1654989 #1654989 Editor terrain menu: washy images 3 High   10 Fix Released
1655168 #1655168 statistic window: switch ealier to hours instead of minutes 3 High   10 Fix Released
1658317 #1658317 Regression test suite is broken in trunk 3 High   10 Fix Released
1658593 #1658593 Click on minimap zooming on the Nile can crash the game 3 High   10 Fix Released
1658616 #1658616 InputQueue prevents old savegames from being loaded 3 High   10 Fix Released
1662479 #1662479 Crash with set_wares in warfare tutorial 3 High   10 Fix Released
1664052 #1664052 Memory corruption in the gui 3 High   10 Fix Released
1668200 #1668200 Segfault on exit with GCC 6.3.0 Release Builds 3 High   10 Fix Released
1674243 #1674243 road_program: Assertion `start.owner != nullptr || end.owner != nullptr' failed. 3 High   10 Fix Released
1678987 #1678987 Long game will hang on Windows while saving 3 High   10 Fix Released
1685511 #1685511 cannot switch tribe for 2nd multiplayer setup in bzr8339 3 High   10 Fix Released
1685645 #1685645 Workertable in buildings is broken 3 High   10 Fix Released
1687043 #1687043 Memory leak in Multilineeditbox 3 High   10 Fix Released
1691335 #1691335 Multiplayer clients crashes if no map has been selected 3 High   10 Fix Released
1691336 #1691336 Building window suddenly appears after construction has finished 3 High   10 Fix Released
1696063 #1696063 Bugs in Save Map window 3 High   10 Fix Released
1696064 #1696064 Resources disappear in editor 3 High   10 Fix Released
1696702 #1696702 Zoom reset can end up with fuzzy building plot icons 3 High   10 Fix Released
1711394 #1711394 Terrain tool no longer displays the selection on the triangles, but on the nodes 3 High   10 Fix Released
1711816 #1711816 Black terrains on fullscreen switch 3 High   10 Fix Released
1713255 #1713255 Drag-and-drop no longer works in the editor 3 High   10 Fix Released
1716144 #1716144 impossible to restore disabled player slots from save file 3 High   10 Fix Released
1717696 #1717696 Mouse click-selector can't reach bottom and right side when switching to fullscreen 3 High   10 Fix Released
1721121 #1721121 Wares invisible when carried by workers (<>carriers). 3 High   10 Fix Released
1727021 #1727021 Mac OS Travis fails on master 3 High   10 Fix Released
1732765 #1732765 Configure economy window disappears if only headquarter is available 3 High   10 Fix Released
1733212 #1733212 Game information update fails with multiple items 3 High   10 Fix Released
1733280 #1733280 Add filenames to list of replays 3 High   10 Fix Released
1733812 #1733812 Deallocated Memory on teardown of Military site 3 High   10 Fix Released
1733862 #1733862 StatisticWaresDisplay hits shark infested water 3 High   10 Fix Released
1734199 #1734199 AI Data needs to write remaining buildings as strings 3 High   10 Fix Released
1734206 #1734206 filename not accesible in save window after abort 3 High   10 Fix Released
1735090 #1735090 Replays crash when a training site construction window is open 3 High   10 Fix Released
1736086 #1736086 Editor: Saving a map with no player set shows up as having one player 3 High   10 Fix Released
1738641 #1738641 Resources can be replaced only once in editor 3 High   10 Fix Released
1741714 #1741714 Travis build exceeds maximum time limit 3 High   10 Fix Released
1743086 #1743086 ASAN memcopy overlap on Ubuntu Budgie from libSDL 2.0.6+dfsg1 3 High   10 Fix Released
1744367 #1744367 network play does not open a socket with bzr8557[trunk] 3 High Notabilis  10 Fix Released
1744583 #1744583 Building help looks weird 3 High   10 Fix Released
1749146 #1749146 MultilineEditboxes: Entering text not possible 3 High   10 Fix Released
1750561 #1750561 Assert failure in Seafaring ai with attempt_escape 3 High   10 Fix Released
1751440 #1751440 Desync in Smugglers scenario 3 High   10 Fix Released
1753230 #1753230 Scenarios: Some files get removed on autosave 3 High   10 Fix Released
1758714 #1758714 Frisians have no "village" starting condition 3 High   10 Fix Released
1759857 #1759857 "Lua Coroutine Failed" as Inbox Message 3 High   10 Fix Released
1760581 #1760581 bidi.h: 'UnicodeString' does not name a type 3 High   10 Fix Released
1764154 #1764154 Frisian scenario 2 fails on peace option 3 High   10 Fix Released
1767130 #1767130 Font of geologist messages not correctly handled 3 High   10 Fix Released
1767187 #1767187 felling ax preciousness 254 3 High   10 Fix Released
1770901 #1770901 monastery AI random misbehavior 3 High   10 Fix Released
1771029 #1771029 latest trunk does not contain german translation of mission empire 4 3 High   10 Fix Released
1784122 #1784122 When new singleplayer game is started, the viewport is on (0, 0) 3 High   10 Fix Released
1784151 #1784151 error loading empire scenario 4 3 High   10 Fix Released
1784200 #1784200 clash with font renderer and server messages? 3 High   10 Fix Released
1788031 #1788031 Recent changes broke the Mac OS X nighly builds 3 High   10 Fix Released
1789896 #1789896 Constructionsite help button points to wrong building 3 High   10 Fix Released
1792291 #1792291 Sphinx is broken on Travis 3 High   10 Fix Released
1798024 #1798024 heap-use-after-free in in Widelands::Ship::set_fleet while loading savegame 3 High   10 Fix Released
1815283 #1815283 Nil value in Territiorial Lord 3 High   10 Fix Released
1817841 #1817841 Change log for Build 20 RC1 3 High   10 Fix Released
1818227 #1818227 Replays desync on replay start 3 High   10 Fix Released
1819584 #1819584 Tests fail on AppVeyor 3 High   10 Fix Released
577888 #577888 Layouting large amount of rich text is slow 4 Medium   10 Fix Released
858292 #858292 building will burn down after upgrading and moving soldiers inside 4 Medium   10 Fix Released
1191295 #1191295 Seafaring: builder not listed in expedition list in port 4 Medium   10 Fix Released
1203436 #1203436 Widelands relies on POSIX functions to be defined 4 Medium   10 Fix Released
1407396 #1407396 MP Game Setup - UI errors 4 Medium   10 Fix Released
1500531 #1500531 Build 7535 win64, random corrupted audio (loud garbled noise) when ox breeder is working for barbarian tribe. 4 Medium   10 Fix Released
1545647 #1545647 Upgraded workers not requested properly in productionsites 4 Medium   10 Fix Released
1566167 #1566167 Ware statistic: Clicking the first time on an icon the graph flickers 4 Medium   10 Fix Released
1611323 #1611323 ships can be built in non-floating spaces (shipyard) 4 Medium   10 Fix Released
1623375 #1623375 Map viewpoint and location markers not read in multiplayer mode 4 Medium   10 Fix Released
1624001 #1624001 Economy tutorial - Ware Encyclopedia section needs updating 4 Medium   10 Fix Released
1636511 #1636511 Buildings being upgraded not showing up in Building Statistics box. 4 Medium   10 Fix Released
1636976 #1636976 Watch window incorrectly drawn 4 Medium   10 Fix Released
1637851 #1637851 Map "Pass Through the Mountains" should be marked as "1v1" and balanced 4 Medium   10 Fix Released
1638394 #1638394 Crash on rendering roads 4 Medium   10 Fix Released
1639514 #1639514 Barbarian campaing, scenario 2: yellow brother bails out 4 Medium   10 Fix Released
1639569 #1639569 Windows Uninstaller deinstalls wrong version 4 Medium   10 Fix Released
1653550 #1653550 Crash in DismantleSite::draw ...RenderTarget::blit 4 Medium   10 Fix Released
1656192 #1656192 Economy tutorial assumes window is open 4 Medium   10 Fix Released
1656671 #1656671 Wares are not always transported to construction site 4 Medium   10 Fix Released
1657117 #1657117 differentiating fish breeder messages 4 Medium   10 Fix Released
1662425 #1662425 To make lvl 10 updates always useful, increase barbarian soldier stats 4 Medium   10 Fix Released
1663490 #1663490 Ships can have multiple windows 4 Medium   10 Fix Released
1668052 #1668052 Shift doesn't trigger selected signal in tables 4 Medium   10 Fix Released
1669230 #1669230 Map Last Bastion: enemy fortifications on the other side of water make game impassible in some situations 4 Medium   10 Fix Released
1670065 #1670065 random tree growth can block building sites needed to progress in scenario 4 Medium   10 Fix Released
1689087 #1689087 Implementing a relay server 4 Medium   10 Fix Released
1689604 #1689604 dropdown tribe selection to small 4 Medium   10 Fix Released
1695879 #1695879 gcc7: trunk fails to compile a release build 4 Medium   10 Fix Released
1697192 #1697192 Cleanup after move to boost.net 4 Medium   10 Fix Released
1703833 #1703833 Print console message on illegal --datadir 4 Medium   10 Fix Released
1705771 #1705771 Stack smashing detected 4 Medium   10 Fix Released
1714681 #1714681 Player has access to other player's tribe & team during game setup 4 Medium   10 Fix Released
1724073 #1724073 ai_help_structs: Assertion `all_stats.count(pl2) > 0' failed. 4 Medium   10 Fix Released
1726269 #1726269 work area preview doesn´t cover unseen fields 4 Medium   10 Fix Released
1727673 #1727673 Second builder on colonizing port constructionsite 4 Medium   10 Fix Released
1727987 #1727987 Placeholder campaign map dummy.wmf fails to load 4 Medium   10 Fix Released
1749586 #1749586 Fish breeder can't breed fish if the game is loaded after all fish is caught 4 Medium   10 Fix Released
1759138 #1759138 ERROR: Unused key "headquarters" in LuaTable. Please report as a bug. 4 Medium   10 Fix Released
1760502 #1760502 Ai builds fisher huts whithout reachable fish 4 Medium   10 Fix Released
1780401 #1780401 Richtext markup error in Empire Fortified Village 4 Medium   10 Fix Released
1780486 #1780486 "No Space" message in infrastructure.lua is not translated 4 Medium   10 Fix Released
1817664 #1817664 Bug in fight 4 Medium   10 Fix Released
669699 #669699 trainer is only a carrier 5 Low   10 Fix Released
883808 #883808 Player's role not shown to other players if the player rejoined to the same role in multiplayer setup 5 Low   10 Fix Released
886343 #886343 Replays time listed is easily confused as 'duration' instead of as 'start time." 5 Low   10 Fix Released
963799 #963799 shortsighted shipwright (ship in pond) 5 Low   10 Fix Released
978160 #978160 Add playercolor to building pictures in messages 5 Low   10 Fix Released
980264 #980264 "grab input" not enforced on startup 5 Low   10 Fix Released
1258667 #1258667 Compilation warnings with Clang (3.5) 5 Low   10 Fix Released
1290045 #1290045 minimized construction window gets maximized when construction ends 5 Low   10 Fix Released
1290049 #1290049 Russian 'R' is shown incorrectly in-game 5 Low   10 Fix Released
1307199 #1307199 Player spots have randomly colored borders in multiplayer setup 5 Low   10 Fix Released
1343138 #1343138 New soldiers are not made when needed most 5 Low   10 Fix Released
1366580 #1366580 listitem needs paragraphdivider() before its first entry 5 Low   10 Fix Released
1388228 #1388228 Tests for camel_case_for_classes codecheck fails 5 Low   10 Fix Released
1395631 #1395631 Reimplement image_transformations with OpenGL programs 5 Low   10 Fix Released
1398536 #1398536 Logging on windows 5 Low   10 Fix Released
1574379 #1574379 Forester plants trees where probability to grow is nearly zero 5 Low   10 Fix Released
1581784 #1581784 Timed win conditions don't react to only 1 player left 5 Low   10 Fix Released
1603741 #1603741 graphic/text/bidi.cc::make_ligatures assign values which are never used 5 Low   10 Fix Released
1610507 #1610507 Add user info about disallowed characters in filenames 5 Low   10 Fix Released
1619208 #1619208 Codecheck rule "missing_space_after_access_type_symbol" conflicts with clang-format 5 Low   10 Fix Released
1619402 #1619402 Work area preview/highlight 5 Low   10 Fix Released
1623996 #1623996 Economy tutorial - sleep longer for the Stock 5 Low   10 Fix Released
1624216 #1624216 Limit amount of units fleeing a destroyed warehouse / headquarters 5 Low   10 Fix Released
1625502 #1625502 Add game and editor tips to in-game help 5 Low   10 Fix Released
1629013 #1629013 Remove unused supplementary win32 files 5 Low   10 Fix Released
1629691 #1629691 Suggestion for "No AI": do nothing more thoroughly 5 Low   10 Fix Released
1631738 #1631738 Memory leak in economy/economy.cc split 5 Low   10 Fix Released
1634736 #1634736 Game speed won't resume after "continue playing" at victory 5 Low   10 Fix Released
1635808 #1635808 Display of worker in training sites is not updated 5 Low   10 Fix Released
1636586 #1636586 Inconsistent localization of player names in Editor player menu 5 Low   10 Fix Released
1637386 #1637386 Militarysites warn about allies 5 Low   10 Fix Released
1638280 #1638280 Adding wrong ware per script crashes game 5 Low   10 Fix Released
1639253 #1639253 Atlantean smoker animation only visible halfway through 5 Low   10 Fix Released
1645844 #1645844 Display team 0 as -- in game results screen 5 Low   10 Fix Released
1647274 #1647274 Atlantean Tower + Hightower hotspots are off 5 Low   10 Fix Released
1648075 #1648075 flags of buildhelp overlay does not fit with roads 5 Low   10 Fix Released
1656245 #1656245 Scrolling with mousewheel is slow in some places 5 Low   10 Fix Released
1656619 #1656619 Problems with smooth Scrolling and screen resolution 5 Low   10 Fix Released
1658533 #1658533 Issues with the new map-movement feature 5 Low   10 Fix Released
1658668 #1658668 Menu Launch Game: Switching AI player on/off changes AI setting 5 Low   10 Fix Released
1668243 #1668243 Add new game and editor tips 5 Low   10 Fix Released
1669103 #1669103 Confirming Dismantle building opens dismantle site window 5 Low   10 Fix Released
1672059 #1672059 Selection is not cleared when new message arrives 5 Low   10 Fix Released
1686165 #1686165 State of buttons in statistics menu sometimes not shown correctly 5 Low   10 Fix Released
1690901 #1690901 Multiplayer Game Setup: Strange sign 5 Low   10 Fix Released
1691339 #1691339 Inform map editors not to use more than 8 players 5 Low   10 Fix Released
1697703 #1697703 Unused images are added to texture atlas 5 Low   10 Fix Released
1698061 #1698061 BOOST ... disabled expansion of recursive macro 5 Low   10 Fix Released
1699778 #1699778 Multilineeditbox: Advance cursor to the next line when enter is hit at the end of the string being edited 5 Low   10 Fix Released
1699852 #1699852 Instantiation warnings from maptriangleregion.h 5 Low   10 Fix Released
1704640 #1704640 Add osx build for Travis 5 Low   10 Fix Released
1713706 #1713706 Remove hard-coding for resource types from the engine 5 Low   10 Fix Released
1722213 #1722213 place_building_in_region returns nill 5 Low   10 Fix Released
1722376 #1722376 AI builds Barbarian Weaving Mill on non-seafaring maps 5 Low   10 Fix Released
1724027 #1724027 Lua scripting (scenario) can produce broken savegame 5 Low   10 Fix Released
1725724 #1725724 assert ai_data.remaining_buildings_size in bzr8464[trunk] 5 Low   10 Fix Released
1736901 #1736901 Remove market from release branch if trading unfinished 5 Low   10 Fix Released
1742273 #1742273 wrong strings and errors in empire mission 4 5 Low   10 Fix Released
1742295 #1742295 wrong background image in empire 03 5 Low   10 Fix Released
1742534 #1742534 Objective Strings in empire Mission 3 not consistent with other Missions 5 Low   10 Fix Released
1748855 #1748855 Rephrase objective in Empire 2 5 Low   10 Fix Released
1749716 #1749716 aihints for military buildings 5 Low   10 Fix Released
1766069 #1766069 Update travis.yml with clang 6.0 5 Low   10 Fix Released
1784495 #1784495 macOS: Secondary language loaded as default 5 Low   10 Fix Released
1794063 #1794063 Extra message arrival sound 5 Low   10 Fix Released
1794924 #1794924 Assertion "logger != nullptr failed on shutdown 5 Low   10 Fix Released
1798816 #1798816 Replay menu does not respect Show filenames after deleting a replay 5 Low   10 Fix Released
1800818 #1800818 AI does not cope with two barracks after human player 5 Low   10 Fix Released
536461 #536461 Suggest a zooming function using the mouse wheel 6 Wishlist   10 Fix Released
536489 #536489 Dropdown button 6 Wishlist   10 Fix Released
778540 #778540 Editor: Make display of resources switchable 6 Wishlist   10 Fix Released
863185 #863185 Show census information as long as fires burn 6 Wishlist   10 Fix Released
1075562 #1075562 Implement a casern for soldier recruting 6 Wishlist   10 Fix Released
1338204 #1338204 Add terrain affinity for tribe immovables 6 Wishlist   10 Fix Released
1358880 #1358880 List of ships 6 Wishlist   10 Fix Released
1451973 #1451973 new main-normal road behaviour 6 Wishlist   10 Fix Released
1460725 #1460725 Make story message boxes closeable with enter 6 Wishlist   10 Fix Released
1502562 #1502562 Add visual feedback for map origin in editor 6 Wishlist   10 Fix Released
1516785 #1516785 Redefine difficulty levels 6 Wishlist   10 Fix Released
1615826 #1615826 Show full encylopedia for buildings under construction 6 Wishlist   10 Fix Released
1618617 #1618617 Idle ships shows "Shipping" in statistic mode = "s"-key 6 Wishlist   10 Fix Released
1660258 #1660258 Implement glossary checks and glossary generation 6 Wishlist   10 Fix Released
1687542 #1687542 Add Empire Mission 3 6 Wishlist   10 Fix Released
1705950 #1705950 empire mission 4 6 Wishlist   10 Fix Released
1718745 #1718745 Please expose "allows_seafaring" in Lua interface 6 Wishlist   10 Fix Released
1728006 #1728006 AI crashes when a producer is also supporter 6 Wishlist   10 Fix Released
1731523 #1731523 Suggestion - Change cursor when in road building mode 6 Wishlist   10 Fix Released
1731652 #1731652 Worker program "plant": Allow "attrib:" for tribe immovables 6 Wishlist   10 Fix Released
1733279 #1733279 Add in-game clock to release builds 6 Wishlist   10 Fix Released
1735938 #1735938 Random song selection should exclude the previous song 6 Wishlist   10 Fix Released
1750261 #1750261 Improved Map for 1st Frisian campain 6 Wishlist   10 Fix Released
1751620 #1751620 Bring back floating images in font renderer 6 Wishlist   10 Fix Released
1753248 #1753248 Rework Atlantean Crystal Mine 6 Wishlist   10 Fix Released
1780804 #1780804 A song for the Frisisans 6 Wishlist   10 Fix Released
1781732 #1781732 Show missing wares differently if ware is on the way 6 Wishlist   10 Fix Released
1784208 #1784208 Reimplement resource indicators 6 Wishlist   10 Fix Released
1817607 #1817607 macOS: 2 builds for Release 6 Wishlist   10 Fix Released
1377066 #1377066 Editor: Set how many items are in a row 1 Undecided   10 Fix Released
1406298 #1406298 Load game screen lists campvis file 1 Undecided   10 Fix Released
1422158 #1422158 A trainer should be created before soldiers 1 Undecided   10 Fix Released
1426465 #1426465 Introduce delay between completion of an objective and the trigger of a dialog popup 1 Undecided   10 Fix Released
1434875 #1434875 Multiplayer network problems go unnoticed 1 Undecided   10 Fix Released
1455763 #1455763 Compilation warnings with GCC5 1 Undecided   10 Fix Released
1512076 #1512076 Post one_tribe cleanup 1 Undecided   10 Fix Released
1512093 #1512093 Add tribes directory to developer scripting reference 1 Undecided   10 Fix Released
1545440 #1545440 Still desync in bzr7824[lock_game_logic] 1 Undecided   10 Fix Released
1556620 #1556620 Silkweavers Song 1 Undecided   10 Fix Released
1610731 #1610731 Cleanup codecheck to be compatible with clang-format 1 Undecided   10 Fix Released
1618557 #1618557 Swapped keyboard keys not always recognized 1 Undecided   10 Fix Released
1622307 #1622307 Fix Map "Glacier Lake" for territorial lord 1 Undecided   10 Fix Released
1627374 #1627374 Chat window is still focused when minimized 1 Undecided   10 Fix Released
1630110 #1630110 The Widelands installer should ask for admin privileges when installed into C:\Programs 1 Undecided   10 Fix Released
1636774 #1636774 Empty list of wares/workers/buildings in encylopedia after scrolling 1 Undecided   10 Fix Released
1637916 #1637916 Cannot Build Roads/Set Flags to end a Road in RC 1 Undecided   10 Fix Released
1638409 #1638409 Pressing "center" button to fast in message window leads to crash 1 Undecided   10 Fix Released
1639444 #1639444 Workers with wares inside ships can crash the game 1 Undecided   10 Fix Released
1649958 #1649958 Work on Toggle-Editor-Views with discussion on shortcuts/hotkeys 1 Undecided   10 Fix Released
1652923 #1652923 Misnamed Buildings (En_GB translation) 1 Undecided   10 Fix Released
1654353 #1654353 crash in autosave 1 Undecided   10 Fix Released
1656664 #1656664 Scouts are a sore point of this game. 1 Undecided   10 Fix Released
1658456 #1658456 Imperials: Soldier target quantity not changable 1 Undecided   10 Fix Released
1658489 #1658489 Expedition tab in Port window messed up some times 1 Undecided   10 Fix Released
1658535 #1658535 Wrong tip 1 Undecided   10 Fix Released
1659133 #1659133 Working animation of barbarians shipyard is sharper and bigger 1 Undecided   10 Fix Released
1661220 #1661220 Review campaigns in regard of needed barracks 1 Undecided   10 Fix Released
1662080 #1662080 Let buildings window stay open when stop/start is clicked 1 Undecided   10 Fix Released
1669971 #1669971 Linking libnote_sound.a fails on OSX / ports 1 Undecided   10 Fix Released
1675179 #1675179 Implement lua functions needed for Empire scenario 3 1 Undecided   10 Fix Released
1685331 #1685331 Barracks can't be built with old savegames 1 Undecided   10 Fix Released
1687100 #1687100 Lua: reveal_fields after hide_fields(fields, hide_completely) does not respect seen fields 1 Undecided   10 Fix Released
1688655 #1688655 lua func "place_building_in_region" not work for mines 1 Undecided   10 Fix Released
1690649 #1690649 crash in NetClient::is_connected() 1 Undecided   10 Fix Released
1697147 #1697147 Get rid of bold fonts in the UI 1 Undecided   10 Fix Released
1697242 #1697242 trunk 8377 MacOSX 10.12 assertion failure on FullscreenMenuAbout() 1 Undecided   10 Fix Released
1697262 #1697262 Tribe selection broken after resolution change 1 Undecided   10 Fix Released
1704449 #1704449 Assertion waitcmd_ == IGPCMD_GAME_OPEN on WIN10 1 Undecided   10 Fix Released
1716166 #1716166 DefaultAI::calculate_strength assert fails 1 Undecided   10 Fix Released
1721884 #1721884 autosave crashed - while saving immovable program name 1 Undecided   10 Fix Released
1724145 #1724145 Crashes in master-2511_release_x64 on save 1 Undecided   10 Fix Released
1729856 #1729856 AI enhances past its building limit 1 Undecided   10 Fix Released
1730169 #1730169 Document AI Hints 1 Undecided   10 Fix Released
1731052 #1731052 segfault on dismantle window in empire Mission4 1 Undecided   10 Fix Released
1731756 #1731756 stock menu closes when statistics menu is closed 1 Undecided   10 Fix Released
1733064 #1733064 Make programs orthogonal 1 Undecided   10 Fix Released
1734046 #1734046 Use of deallocated memory from statistics menu 1 Undecided   10 Fix Released
1734088 #1734088 heap-use-after-free Fleet::active() 1 Undecided   10 Fix Released
1734544 #1734544 Member variable DefaultAI::enemysites_check_delay_ used before initialization 1 Undecided   10 Fix Released
1734729 #1734729 Editor: Crash when saving a map 1 Undecided   10 Fix Released
1734843 #1734843 ASAN is always linked in when not using compile.sh 1 Undecided   10 Fix Released
1736095 #1736095 Editor: Improve texts for resources tool 1 Undecided   10 Fix Released
1738759 #1738759 New font renderer doesn't consume all whitespace at start of line 1 Undecided   10 Fix Released
1738760 #1738760 New font renderer doesn't always consume newline nodes 1 Undecided   10 Fix Released
1740141 #1740141 Artifact on map Crossing the Horizon can't be conquered 1 Undecided   10 Fix Released
1740503 #1740503 AI on bzr 8544 (and later) did not expand territory 1 Undecided   10 Fix Released
1741778 #1741778 Plot area of Statistics has memory leak 1 Undecided   10 Fix Released
1741779 #1741779 Editor: Description is cut in map options multilineeditbox 1 Undecided   10 Fix Released
1744548 #1744548 Campaigns: The dummy map "Not yet implemented" does not show up when barbarians campaign is completed 1 Undecided   10 Fix Released
1746030 #1746030 Recent scout improvement has assert failures 1 Undecided   10 Fix Released
1746270 #1746270 Unable to rename rolling autosave 1 Undecided   10 Fix Released
1749567 #1749567 heap-use-after-free when sinking a ship 1 Undecided   10 Fix Released
1750343 #1750343 Crash when ctrl-clicking ware priority buttons for barracks 1 Undecided   10 Fix Released
1758554 #1758554 About for Devlopers dos not contain the frisians 1 Undecided   10 Fix Released
1762260 #1762260 number of economies on save != number of economies on load 1 Undecided   10 Fix Released
1764606 #1764606 Frisian building models are too dark 1 Undecided   10 Fix Released
1765403 #1765403 ERROR: Unused key "requires_helper" in LuaTable. Please report as a bug. 1 Undecided   10 Fix Released
1766672 #1766672 Broken game state when loading multiplayer game with spectators 1 Undecided   10 Fix Released
1766957 #1766957 Sinking ship is shortly displayed completely 1 Undecided   10 Fix Released
1767919 #1767919 training site messages not translated 1 Undecided   10 Fix Released
1768859 #1768859 Remove # from translators' comments in Frisian texts 1 Undecided   10 Fix Released
1769344 #1769344 high processor load single player launch game screen 1 Undecided   10 Fix Released
1769426 #1769426 Some windows machines complain about missing libreadline7.dll 1 Undecided   10 Fix Released
1772079 #1772079 Linking error on PPA for Ubuntu Cosmic 18.10; GLVND 1 Undecided   10 Fix Released
1772168 #1772168 Some 'Error: Unused key "1"/"2" in Lua table. 1 Undecided   10 Fix Released
1773688 #1773688 Starting condition with scenario maps 1 Undecided   10 Fix Released
1774591 #1774591 Center game/editor tips 1 Undecided   10 Fix Released
1776008 #1776008 compiling: error: use of deleted function 1 Undecided   10 Fix Released
1776603 #1776603 ASAN: wl_map_object_info leaks memory 1 Undecided   10 Fix Released
1777845 #1777845 Instabilities when using IPv6 with relay server 1 Undecided   10 Fix Released
1782593 #1782593 Segfault in random map generator 1 Undecided   10 Fix Released
1783115 #1783115 Frisians 1: relocate port space 1 Undecided   10 Fix Released
1783878 #1783878 Editor: Saved random map does segfault on load if no tribe is explicitly set 1 Undecided   10 Fix Released
1784113 #1784113 Automatically validate the .desktop file 1 Undecided   10 Fix Released
1784490 #1784490 macOS: Version neither in Finder nor Spotlight shown 1 Undecided   10 Fix Released
1785404 #1785404 Chat does not autoscroll 1 Undecided   10 Fix Released
1785433 #1785433 empire 4: coroutine failed 1 Undecided   10 Fix Released
1785479 #1785479 Empire 4: temple sacked by barbarians, player blamed 1 Undecided   10 Fix Released
1786163 #1786163 check_ship_in_expedition assertion fails 1 Undecided   10 Fix Released
1786613 #1786613 production times are 10s longer when return=skipped 1 Undecided   10 Fix Released
1787105 #1787105 some edited sounds 1 Undecided   10 Fix Released
1788466 #1788466 Ubuntu 18.04 bionic PPA is missing. Can't add PPA. Need to add source by hand. 1 Undecided   10 Fix Released
1789023 #1789023 Widelands package from Universe is not in the Software Center 1 Undecided   10 Fix Released
1789835 #1789835 Appveyor glbinding incompatible with WL code 1 Undecided   10 Fix Released
1790456 #1790456 The final message in collectors doesn't show the points of all players anymore 1 Undecided   10 Fix Released
1790462 #1790462 Add objective to open the farm window to Empire 4 1 Undecided   10 Fix Released
1790804 #1790804 Some Tribe immovables have no owner 1 Undecided   10 Fix Released
1791426 #1791426 Client can't select new positions when changing to larger map 1 Undecided   10 Fix Released
1791458 #1791458 Number text too long in stock inventory 1 Undecided   10 Fix Released
1791527 #1791527 Pressing Tab in message window leads to stack-overflow 1 Undecided   10 Fix Released
1791605 #1791605 Warnings for "on failure fail" while loading tribes 1 Undecided   10 Fix Released
1792297 #1792297 Advanced buildings report wrong worker experience in the encyclopedia 1 Undecided   10 Fix Released
1792478 #1792478 Frisians 2: No victory declared 1 Undecided   10 Fix Released
1793021 #1793021 ressource indicators wrong display in message box 1 Undecided   10 Fix Released
1793273 #1793273 frisian resi none indicator poorly visible on grey mountains 1 Undecided   10 Fix Released
1795570 #1795570 Chat /help prints <br> instead of using it 1 Undecided   10 Fix Released
1795871 #1795871 Game data error: inputqueue: workersqueue: not found 1 Undecided   10 Fix Released
1795976 #1795976 Crash, game freezes, memory overflow 1 Undecided   10 Fix Released
1796364 #1796364 Some animation frames suddenly invisible 1 Undecided   10 Fix Released
1797213 #1797213 Sometimes ware(s) are lying at a flag and get not transported. 1 Undecided   10 Fix Released
1797464 #1797464 ware_hotspot missing in a lot of worker animations 1 Undecided   10 Fix Released
1797531 #1797531 Player tribes not displayed correctly in editor 1 Undecided   10 Fix Released
1797549 #1797549 Desync + crash in local multiplayer 1 Undecided   10 Fix Released
1798297 #1798297 Language selection broken if locale is set to C 1 Undecided   10 Fix Released
1798812 #1798812 Saving a game from replay does not show up in load game menu 1 Undecided   10 Fix Released
1799373 #1799373 Build 20 Screenshots competition 1 Undecided   10 Fix Released
1800182 #1800182 Focus missing when saving game from replay 1 Undecided   10 Fix Released
1800337 #1800337 logoutput should not be localized 1 Undecided   10 Fix Released
1800338 #1800338 Shipnames mismatch in multiplayer 1 Undecided   10 Fix Released
1800364 #1800364 Replay desyncs 1 Undecided   10 Fix Released
1800366 #1800366 Autosave after desync cannot be used to resume game 1 Undecided   10 Fix Released
1800814 #1800814 update.sh script broken since at least bzr8903[trunk] 1 Undecided   10 Fix Released
1801208 #1801208 Message boxes with long unbreakable strings show empty 1 Undecided   10 Fix Released
1801340 #1801340 Picture in loading-screen does not sit on the bottom left 1 Undecided   10 Fix Released
1801767 #1801767 Tutorial 2 (warfare): AI abandons sentry 1 Undecided   10 Fix Released
1802629 #1802629 crash on terratorial win 1 Undecided   10 Fix Released
1803107 #1803107 AppVeyor platform update 11/09/18 1 Undecided   10 Fix Released
1803602 #1803602 Frisian campaign not visible after Atlanteans' 1 Undecided   10 Fix Released
1804039 #1804039 Atlanteans AI deadlock due to no well in basic economy 1 Undecided   10 Fix Released
1805082 #1805082 Territorial Time does not end when all opponents have been destroyed 1 Undecided   10 Fix Released
1805155 #1805155 Frisian bushes not localized 1 Undecided   10 Fix Released
1805325 #1805325 Crash with late join in LAN 1 Undecided   10 Fix Released
1805508 #1805508 Crash when burning enemies military sites 1 Undecided   10 Fix Released
1806230 #1806230 Editor: Map tags not changeable 1 Undecided   10 Fix Released
1806901 #1806901 update.sh deletes files when there is no new version 1 Undecided   10 Fix Released
1806903 #1806903 Default target number for soldiers/carriers too high/too low. 1 Undecided   10 Fix Released
1807625 #1807625 Flatpak package 1 Undecided   10 Fix Released
1807701 #1807701 Extraneous TRANSLATORS comment 1 Undecided   10 Fix Released
1808169 #1808169 scrolling not possible with arrow keys 1 Undecided   10 Fix Released
1808481 #1808481 Boost 1.69 breaks compiling 1 Undecided   10 Fix Released
1808634 #1808634 Wood Gnome & Collectores need to adapt Territorial Time changes 1 Undecided   10 Fix Released
1810062 #1810062 Calculations for Territorial winconditions are wrong 1 Undecided   10 Fix Released
1811030 #1811030 Multiplayer desync 1 Undecided   10 Fix Released
1814372 #1814372 Make single/multiplayer mode accessible to lua 1 Undecided   10 Fix Released
1814590 #1814590 Overlay in lobby not properly formatted 1 Undecided   10 Fix Released
1815613 #1815613 Editor crash when setting new 0,0 coordinates 1 Undecided   10 Fix Released
1815664 #1815664 Crash while conquering tower 1 Undecided   10 Fix Released
1817686 #1817686 Assert fail in Graphic::initialize 1 Undecided   10 Fix Released
1818073 #1818073 changes to worker.cc erroneously reverted 1 Undecided   10 Fix Released
1818494 #1818494 Crash on "Reset zoom" bzr9005-201903031251 (Release) 1 Undecided   10 Fix Released
1818909 #1818909 wl_map_object_info returns wrong helptext for frisians well 1 Undecided   10 Fix Released
1819311 #1819311 heap-use-after-free cleanup_port_spaces 1 Undecided   10 Fix Released
1820036 #1820036 Editor: Asserts the map hasn't been saved directly after saving 1 Undecided   10 Fix Released
1820582 #1820582 Segfault when destroying harbour; constuction sites do not get available wares. 1 Undecided   10 Fix Released
1821506 #1821506 New scenarios crash on load 1 Undecided   10 Fix Released
1822437 #1822437 Savegame menu is not showing multiplayer savegames 1 Undecided   10 Fix Released
1823467 #1823467 Barbarian TrainingCamp: Help contains Building from Frisians 1 Undecided   10 Fix Released
1823612 #1823612 Widelands fails to build with LLVM 8 1 Undecided   10 Fix Released
1825095 #1825095 List of translators: First entries of French are wrong 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.