Created by Toni Förster and last modified
Get this branch:
bzr branch lp:~widelands-dev/widelands/ubuntu-disco
Members of Widelands Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Widelands Developers

Recent revisions

8938. By Toni Förster

add missing OR

8937. By Toni Förster

set CMP0072 to old for Ubuntu 19.04

8936. By Wideland's Bunnybot <email address hidden>

Merged lp:~widelands-dev/widelands/remove-anti-congestion-algorithm:
Remove the anti-congestion algorithm introduced in r8775 because it has too many bugs in it.

8935. By Wideland's Bunnybot <email address hidden>

Merged lp:~widelands-dev/widelands/bug-1798297-locale-C:
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.

8934. By GunChleoc

Fetched translations and updated catalogues.

8933. By Wideland's Bunnybot <email address hidden>

Merged lp:~widelands-dev/widelands/terrain_affinity_as_int:
Fix desyncs caused by floating point arithmetic

- Floating point arithmetic can become inconsistent across platforms/compilers/hardware
- Upscale terrain affinity constants to turn them into ints
- Upscale the result of the affinity calculation and then use std::floor to cut it off at
  largely reduced precision for consistent rounding behavior. This should fix inconsistencies
  with double rounding and rounding direction.
- Catch a possible division by 0.

8932. By Wideland's Bunnybot <email address hidden>

Merged lp:~widelands-dev/widelands/empire04_unused_key_return_on_dismantle:
Make dismantle button independent of buildable/enhanced. This fixes missing Dismantle buttons in Empire scenario 4. Cleaned up Buildcost code.

8931. By GunChleoc

Fix a printf placeholder.

8930. By GunChleoc

Fetched translations and updated catalogues.

8929. By Wideland's Bunnybot <email address hidden>

Merged lp:~widelands-dev/widelands/handling-various-fs-errors:
Improved error handling for file save dialogs

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 trying 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

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.