Created by Arty and last modified
Get this branch:
bzr branch lp:~widelands-dev/widelands/io-dependency-fix
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

8937. By artydent

removed a few superfluous includes (which even eliminates a former dependency cycle)

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

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

Merged lp:~widelands-dev/widelands/lua_AI_fixes:
- Add roads to p2 in warfare tutorial because the AI is empty
- Add one well to the atlantean basic economy as water is needed
  for crucial spidercloth production

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.