← Back to team overview

widelands-dev team mailing list archive

[Merge] lp:~widelands-dev/widelands/changelog-2016-08 into lp:widelands

 

GunChleoc has proposed merging lp:~widelands-dev/widelands/changelog-2016-08 into lp:widelands.

Commit message:
Added changelog entries up to r7914.

Requested reviews:
  Widelands Developers (widelands-dev)

For more details, see:
https://code.launchpad.net/~widelands-dev/widelands/changelog-2016-08/+merge/302222

Updated changelog - it will be a while until I can work on this again, so let's get this in.
-- 
Your team Widelands Developers is requested to review the proposed merge of lp:~widelands-dev/widelands/changelog-2016-08 into lp:widelands.
=== modified file 'ChangeLog'
--- ChangeLog	2016-01-26 19:41:13 +0000
+++ ChangeLog	2016-08-07 11:35:04 +0000
@@ -1,5 +1,239 @@
-### Build 19 until r7734
+### Build 19 until r7914
 
+- Reversed semantics of "Do not zip" checkbox on the Options screen.
+- More intelligent handling of units in spinboxes.
+- Fixed bug #1162527: Military statistics button seem cropped when selected.
+- Fixed bug #1562071: Visual glitch in chat overlay as well as chat overlay
+                      transparency.
+- Added missing pixel on the bottom right corner in the draw_rect program.
+- Fixed bug #1540827: Bug with establishing smuggling routes in the Smugglers
+                      scenario.
+- Stopped the infotool from painting.
+- Fixed bug #1252625: Plot areas now update their data less often.
+- Fixed bug #1559729: Port space not shown.
+- Added census/statistics strings to ships and ship construction.
+- Ship states are now an enum class.
+- Watchwindow fixes: Fixed some oddities such as view duplication:
+  - Possibly fixed bug #1553699 (probable cause: std::erase used on invalid
+    position, which results in undefined behavior).
+  - Highlight the current view button.
+- Better coloring for workarea pics.
+- Fixed a crash where a leaked remnant of the game session would still be
+  subscribed to the 'changed resolution' event if a savegame failed to load.
+- Fixed bug #1556621: Catalogs with overlapping source file by moving win
+                      condition helper scripts into win_conditions directory.
+- Unified debug button texts.
+- Added Hasi50 (Klaus Halfmann) to developers list.
+- Ships get debug window. Also its content are extended.
+- Fixed bug #1550568: Editor crashes upon placing resources.
+- Changed color of statistics string for Dismantlesite to match Constructionsite.
+- AI: Roads rework.
+- Fixed bug #1191556: The "Cancel Expedition" button in Port windows will now
+                      toggle and remove the tab.
+- Using auto for more efficient iterating over maps.
+- Deleted stillborn translation projects (en_AU and es_CO).
+- Added map/wiki credit for king of nowhere.
+- Added a new codecheck rule that requires comments to start with a blank space.
+- Various string fixes for issues reported on Transifex.
+- Some refactoring for the Soldier code.
+- Added New starting condition "Training Outpost" that will periodically give
+  the player some wares if needed (cheat mode)
+- Fixed line drawing by replacing the broken use of GL_LINES with a tessellation
+  algorithm for drawing lines.
+- Listselect now uses the new font renderer, and text is aligned according to rtl/ltr per entry.
+- Implemented locale fontset selection by word into the new renderer.
+- Fontsets now have a representative character that is used to calculate line height.
+- Fixed an overflow bug in the renderer.
+- Use -Werror=deprecated for clang compiles.
+- Fixes to buildcat.py: United 'do_compile' and 'do_compile_src' functions and
+  also improved error handling a bit.
+- Fixed overlapping building names and long window titles.
+- Shut up spammy sphinx-warning.
+- Fixed bug #1525706: Wincondition artifacts could be chosen if no artifacts
+                      are available in map.
+- Fixed bug #1546153: Editor removes "Suggested Teams" when saving.
+- Fixed pointer error in box.cc. This fixes the button width in the general
+  statistics GUI.
+- Fixed text cropping in DiscreteSlider.
+- Gave plot area bottom axis labels some space.
+- autofit_ui_text now calls richtext_escape.
+- New tree/terrain values.
+- Fixed bug #1540782: Multiline edit box shows new text only when hitting
+                      backspace.
+- Fixed bug #1551578: Fortified Village crashes when building can't be placed.
+                      Also fixed some building names in starting conditions.
+- Returned editor strings to buildcat.py.
+- Fixed bug #1542705: Consolidate names in bob worker programs: Renamed program
+                      "geologist-find" to "geologist_find" and "playFX" to
+                      "play_sound".
+- Fixed bug #1546095: Crash when typing "\" in Editor text fields.
+- Fixed bug #1513181: Multiplayer chat don't display any more my fixing the check
+                      in ChatOverlay whether a chat provider has been assigned.
+- Added the buildings where a worker can work to worker help.
+- AI: reworked upgrading.
+- Fixed bug #1509172: Editor gives error on saving maps in Windows.
+- AI: Various small tweaks.
+- Fixed bug #1524841: Translation updates are incomplete.
+- InternetGaming::games() and InternetGaming::clients() now return nullptr
+  instead of a new vector in case of a communication failure.
+- Fixed bug #1546810: Editor: undo/redo doesn't work when placing terrains in
+                      one move
+- Removed unneeded packages from campaign and tutorial maps to fix map loading.
+- Reworked find_portdock.
+- Added a codecheck rule to require a space before opening braces.
+- String fixes: Added localization marker for production program names
+- String fixes: Fixed stone -> granite in Atlantean campaign
+- String fixes: Fixed grammar in Empire campaign
+- String fixes: Correct use of Unicode ellipsis
+- Some small code style fixes
+- Balancing: Added gold to building cost for Atlantean training sites.
+  Made Barbarian attack stronger.
+- Removed leading underscores from variable and function names.
+- Fixed renaming of member variables for Windows.
+- wl_map_info.cc misbehaves on the server. Add more error checking to get to
+  the bottom of it.
+- Fixed bug #1544864: Get rid of LuaBaseImmovable::get_size. The corresponding
+                      functions now return strings instead of ints.
+- Fixed crash with identical autosave filenames when LAN game is run with
+  multiple instances of Widelands on a single computer. Also, more informative
+  error messages in disk_filesystem.cc.
+- Removed --remove-replays and --remove-syncstreams. We now always delete them
+  if they were autogenerated and older than 4 weeks.
+- Added --write-syncstreams option which defaults to true for now.
+  This will give us more debug information for future desyncs.
+- Decoupled UI update frequency from game update frequency (which is now 15
+  times per second).
+- Exposed terrain and resource descriptions to the Lua interface and added tree
+  and terrain help to the editor.
+- MultilineTextarea now generates an empty line for "\n\n" rather than just a
+  line break. Added "HINTS:" label to map hints in mapdetails.cc.
+- Fixed placeholder typo in zip_filesystem.
+- Buttons will now automatically scale down their text if it is too wide.
+- Removed unused function set_fontface from Textarea.
+- Added file and zip file paths to exceptions in ZipFilesystem.
+- Rolled back using glbinding on the PPA.
+- Fixed bug #1543944: Error in widelands:free(): invalid pointer, caused by an
+                      indexing error in SuggestedTeamsBox.
+- Added Widelands version to log output
+- Added map names to scoped timer for map loading/saving.
+- Added file paths to error messages in exceptions thrown by LayeredFileSystem.
+  Removed unused member variables from filesystem_exceptions.h.
+- Fixed bug #1542703: Crash during battle in editor_game_base.cc:677: Only allow
+                      building a port if all fields can be conquered.
+                      Also added a test for this issue.
+- Forcing a constructionsite properly conquers the area that the finished building
+  will occupy.
+- Code simplifications/refactorings around ships.
+- Small const correctness in Map.
+- AI: Reworked algorithm for building new trainingsites. Modified a logic for
+  trainingsites when to call a soldier. Modified attacking, based on actual
+  performance of trainingsites.
+- Fixed bug #1535296: Font file not found. Falling back to serif.
+- Changed the fallback font to sans.
+- Cleanup: UI::TextStyle is now only used in the old font handler and in
+  wordwrap (wordwrap still needs some of its functions for efficiency).
+  Removed ui_big() and ui_small().
+- Added sigclicked signal to TabPanel.
+- Textareas with fixed width will now automatically resize the text to fit the
+  width.
+- Cleanup: Removed prerendering of text in WaresDisplay.
+- Added helptext to Editor CategorizedItemSelectionMenu when nothing has been
+  selected.
+- Editor CategorizedItemSelectionMenu no longer grows excessively wide when
+  multiple items are selected.
+- Change the PPA to build against the glbinding PPA so that we can get debug
+  traces from OpenGL.
+- Fix c++ compiler for AppVeyor.
+- Set gcc path explicitely for AppVeyor.
+- Removed some compatibility code from map_flagdata_packet.cc.
+- Unbreak gcc 4.7: <:: is not working in src/logic/game.h.
+- Unbreak installations: install shaders directory.
+- Fixes/Improvements to Building Statistics.
+- Fixed bug #1542214: Inconsistent ordering of OK/Cancel buttons. The OK button
+  is always on the right for LTR languages, and on the left for RTL languages.
+- Remove --dedicated commandline option and associated code.
+- create_parent_directory() uses the code from FileSystem now instead of rolling
+  its own. Cleaned up mapdata.h and moved implementation into the new mapdata.cc.
+- Windows lo longer update their size when minimized, but instead when they get
+  restored.
+- Fixed bug #1542238: assertion failed within unset_position().
+- Fixed bug #1397500: "warning: unterminated string literal" in
+                      utils/buildcat.py by moving GL shaders into external files.
+- Consistent naming of loader_ui variables.
+- More consistent Progresswindow strings.
+- Consistent use of colons with spinboxes in the Options menu.
+- Remove support in setbobdescription for tribe bobs. There aren't any.
+- Added "hint" to the json file created by wl_map_info.
+- Ports can be affected by terrain changes up to 3 tiles away from their original
+  position, so we recalculate as much when changing a terrain tile.
+- Changed amount in WareAmount from uint8_t to uint32_t.
+- Refactored WLMessageBox. It now no longer depends on the old font renderer,
+  and scrollbars only appear when they are needed.
+- Fixed bug #1541697: regression_test.py does not work in some setups.
+- Canonicalized datadir and datadir_for_testing in WLApplication.
+- Fixes to appveyor builds and enable x86 and debug builds.
+- Fixed lua scripting path in utils/buildcat.py.
+- Cleaned up switch statement in Building::info_string: Replaced FORMAT macro
+  with enum class and got rid of unused cases.
+- Modification of a few internal AI parameters.
+- Added a test for the text renderer to make sure that <not_a_tag> does not crash.
+  This test checks Tables, Listselect and MultilineTextarea.
+- Fixed bug #1535065: Editor crashes with random map regarding player positions.
+- Removed unused option "setdescription" from worker program.
+- Fixed bug #1532279: Spin box not displayed correct in options menu.
+- For Travis builds ignore github branch _widelands_dev_widelands_trunk.
+- Fixed data path in Mac OS X packaging.
+- No longer saving or loading unneeded map packages in the editor.
+- Removed compatibility code from MapBuildingPacket.
+- Fixed compiler warning and updated comment in game_renderer.cc.
+- Fixed logo image paths in src/graphic/text/test
+- Fixed source path of logo files in Debian rules.
+- moved all data-related directories into a new "data" directory.
+- Fixed iteration depth in buildcat.py for widelands.pot.
+- Fixed Textdomain for The Green Plateau.
+- Removed graphic::update() and Panel::update() and always redraw at maxfps.
+- Changed default maxfps to 30 (instead of 25).
+- Fixed bug #1525680: Richtext and rt_render can now handle &nbsp;.
+                      Shifted handling of &lt; and &gt; from parser to renderer.
+- Fixed bug #1530124: Crash with richtext font renderer for filenames that
+                      contain <some_text> in Table, MultilineTextarea and
+                      EditBox.
+- EditBox now uses the new font renderer.
+- Fixed a crash in SpinBox.
+- UI::Align is now an enum class. Got rid of align aliases in UI::Box.
+- Explicitly load the GL library, so we might get notified about errors.
+- Added 1 pixel padding in the texture atlas to avoid texture bleeding.
+- Filter all textures linearly instead of near. This looks nicer and texture
+  bleeding has been taken care of.
+- Updated date of license "2002 - 2016"
+- Fixed huge Boxes (changed ptr = 0 to *ptr = 0)
+- Switched overzealous uint32_t -> int to avoid underflow errors on minus
+  arithmetic.
+- Fixed bug #1526916: When selecting a map, the parent directory now has a lower
+                      sort order than all other directories.
+- MultilineTextarea now uses the new font renderer directly instead of WordWrap.
+- Fixed OpenGL-related bug: We never created zero sized textures, but sometimes
+  we tried to render on them.
+- Added a new undocumented command line argument --debug_gl_trace which will log
+  every OpenGL call that is made, together with arguments, return values and
+  glError status. This requires that Widelands is build using
+  -DOPTION_USE_GLBINDING:BOOL=ON. It is a NoOp for GLEW. This will help
+  debugging non-reproducible OpenGL errors that are reported. Tested with
+  glbinding 1.1.0.
+- More logging when OpenGL is initialized.
+- Pulled out OpenGL initialization into a separate unit.
+- Updated Debian copyright file
+- Fixed bug #1395278: Consolidate naming of member variables
+- Ships now get own names, picked from lists per tribe.
+- Reworked the way how AI manages expeditions
+- Reworked the way how AI stores some date in Player object
+  (GamePlayerAiPersistentPacket)
+- Added LUA interface to ship - RO property shipname
+- Added regression test for many ships
+- Fixed hotspot for babarian brewer walk animation.
+- Fixed memory leaks in UI::Table::draw and around code found using the Leaks
+  tool in Apple's Instruments.
+- Correctly crop destination and source rectangle while blitting.
 - Fixed bug #1532279: Spin box not displayed correct in options menu
 - Fixed bug #1438611: Widelands is leaking memory
 - Fixed bug #1535569: Messages window slows down game speed
@@ -37,7 +271,7 @@
                       lua tables
 - Fixed bug #1421942: Unified term for "Black" and "Wasteland"
 - Fixed bug #1492114: Making the message window smaller
-- Fixed bug #1502965: Building statistics window does not "courtain up" 
+- Fixed bug #1502965: Building statistics window does not "courtain up"
                       correctly
 - Fixed bug #1505723: Some performance values for the buildings help text
 - Fixed bug #1412242: Multiplayer save game selection does not show the filename
@@ -46,12 +280,12 @@
 - Fixed bug #1508553: New win condition: artifacts
 - Fixed bug #1516777: Atlantean corn farms unproductive
 - Fixed bug #1227984: Autosave should not trigger while game is paused
-- Fixed bug #1516214: Game data error: unseen immovable: tribe "field_harvested" 
+- Fixed bug #1516214: Game data error: unseen immovable: tribe "field_harvested"
                       does not exist
-- Fixed bug #1515161: Worker does not actually exist crash and unseen immovable 
+- Fixed bug #1515161: Worker does not actually exist crash and unseen immovable
                       when loading....
 - Fixed bug #1515359: Missing animation dismantlesite worker
-- Fixed bug #1513550: Unable to load savegame - tribe ... does not define 
+- Fixed bug #1513550: Unable to load savegame - tribe ... does not define
                       building type
 - Fixed bug #1278050: login problems with metaserver
 - Fixed bug #1274279: Metaserver entry in config gets deleted
@@ -64,23 +298,23 @@
 - Fixed bug #1341080: Building help: remove logic from wrappers
 - Fixed bug #1509220: Atlanteans campaign keeps counting 0 ships
 - Fixed bug #1402786: "Set origin" should be in the tools menu
-- Fixed bug #1171231: Size of minimap in the editor not changed when new map is 
+- Fixed bug #1171231: Size of minimap in the editor not changed when new map is
                       loaded
 - Fixed bug #1406301: Various strings need fixing
 - Fixed bug #1509452: Scenario maps aren't loaded as scenarios
 - Fixed bug #1504948: Performance issue when "no use for ships on this map"
 - Fixed bug #1426654: Only list compatible .wmf files in the load game dialog
 - Fixed bug #861761:  Improve production prioritisation
-- Fixed bug #1504952: "No use for ships on this map!" message is not 
+- Fixed bug #1504952: "No use for ships on this map!" message is not
                       translateable
 - Fixed bug #1504366: editor crashes unexpectedly
 - Fixed bug #1502458: Carrier hiding in Warehouse/HQ is hardcoded
 - Fixed bug #580923:  Production of carrier does not respect building costs
-- Fixed bug #1390793: Editor should always show filenames, not map names when 
+- Fixed bug #1390793: Editor should always show filenames, not map names when
                       dealing with saving and loading
-- Fixed bug #814500:  The Edit box in the Editor's "Map Options" should have a 
+- Fixed bug #814500:  The Edit box in the Editor's "Map Options" should have a
                       "save" and "cancel" button to exit this window
-- Fixed bug #1493972: editor load / save menu has issues with nested directories 
+- Fixed bug #1493972: editor load / save menu has issues with nested directories
                       of the same name
 - Fixed bug #1375915: scripting files get deleted when a map is resaved
 - Fixed bug #1215412: graphic artifacts
@@ -92,77 +326,77 @@
 - Fixed bug #1480937: Escape key doesn't work in all dialogues
 - Fixed bug #978175:  localization not yet loaded in command line
 - Fixed bug #1413226: Spaces in attack box disappear
-- Fixed bug #1201398: Save game claims win condition is Scenario, even when it 
+- Fixed bug #1201398: Save game claims win condition is Scenario, even when it
                       isn't
-- Fixed bug #1408712: Waves are rolling in different speed /rolling angle is 
+- Fixed bug #1408712: Waves are rolling in different speed /rolling angle is
                       different
-- Fixed bug #653308:  The attack dialog is not updating the number of possible 
+- Fixed bug #653308:  The attack dialog is not updating the number of possible
                       attackers
 - Fixed bug #1326395: Information tool in the editor has large tool area
 - Fixed bug #1460724: Icon in news inbox overlaps with long message text
 - Fixed bug #1424950: strange character relationships in the empire campaigns
-- Fixed bug #1454371: "Out of resources" messages should be triggered by 
+- Fixed bug #1454371: "Out of resources" messages should be triggered by
                       productivity
 - Fixed bug #1399621: Building Statistics Window Redesign
-- Fixed bug #849705:  Add a column for "stopped" buildings in building 
+- Fixed bug #849705:  Add a column for "stopped" buildings in building
                       statistics
-- Fixed bug #1426276: Editor Player Menu doesn't update tool overlay when player 
+- Fixed bug #1426276: Editor Player Menu doesn't update tool overlay when player
                       is removed
 - Fixed bug #1455732: New building encyclopedia causes crash with saveloading
 - Fixed bug #998544:  Replay name should contain Widelands version
-- Fixed bug #1442869: Stopped production sites should produce something from 
+- Fixed bug #1442869: Stopped production sites should produce something from
                       their consumed wares befor they stop
 - Fixed bug #1451147: Game crashes when headquarters is taken over
 - Fixed bug #1442945: Atlanteans ship construction much faster
 - Fixed bug #1451977: Collectors message contains bad names
-- Fixed bug #1243700: Statistic window displays graph incorrectly when in 
+- Fixed bug #1243700: Statistic window displays graph incorrectly when in
                       hour-mode
 - Fixed bug #1428396: savefile broken when enemy deafed
 - Fixed bug #978138:  Ship is under fisher's hut
 - Fixed bug #1451078: labyrinth malfunctions full report
 - Fixed bug #1451069: Collectors win condition doesn't count wares in ports
 - Fixed bug #1407418: Multiple hunters hunt for same animal
-- Fixed bug #1447333: Crashes on main menu under Windows 7.  Mouse movement 
+- Fixed bug #1447333: Crashes on main menu under Windows 7.  Mouse movement
                       seems to trigger this.
 - Fixed bug #731987:  mouse does not work in full screen on virtual machines
 - Fixed bug #1422072: Private message improvements
 - Fixed bug #1434291: collectors game over message
-- Fixed bug #1418151: Collectors: status points are no longer shown in the 
+- Fixed bug #1418151: Collectors: status points are no longer shown in the
                       statistics
 - Fixed bug #1378798: Editor: 'new map' options redesign
 - Fixed bug #1406298: Load game screen lists campvis file
 - Fixed bug #1424408: Graphics become all white in tutorial
-- Fixed bug #1423468: After reload, all percentages are blue until they are 
+- Fixed bug #1423468: After reload, all percentages are blue until they are
                       updated again
 - Fixed bug #1421997: Shipcontrols doesn' t work correctly
-- Fixed bug #1395521: [7237][7261] AI is too eager to raze newly conquered 
+- Fixed bug #1395521: [7237][7261] AI is too eager to raze newly conquered
                       buildings
 - Fixed bug #969366:  Computer player has a bad military strategy
 - Fixed bug #951546:  Atlantean AI can handle Citadel villages in forests only
 - Fixed bug #1243226: Enable AI to build and use ships
-- Fixed bug #1422452: REPLAY: Caught exception 
-                      [c:/data/bzr/widelands/working/src/logic/replay.cc:182] 
+- Fixed bug #1422452: REPLAY: Caught exception
+                      [c:/data/bzr/widelands/working/src/logic/replay.cc:182]
                       Unknown packet 0
-- Fixed bug #1387801: Crash when expedition port is destroyed while wares are 
+- Fixed bug #1387801: Crash when expedition port is destroyed while wares are
                       unloaded
 - Fixed bug #1419537: Allow Observers to show building spaces
 - Fixed bug #1402231: Wl crashes when saving after port is reduced to warehouse
 - Fixed bug #1389211: port without a portdock (game crashing)
 - Fixed bug #1420521: Reset target quantitiy is overwritten easily
 - Fixed bug #1328637: Road textures are hard to see in some worlds
-- Fixed bug #1408775: Make autocrat &amp; territorial lord the last win 
+- Fixed bug #1408775: Make autocrat &amp; territorial lord the last win
                       conditions, make Collectors the first
 - Fixed bug #536470:  Make mouse sensitivity configurable
-- Fixed bug #1392215: Secondary and Third Alternative Tool no longer working in 
+- Fixed bug #1392215: Secondary and Third Alternative Tool no longer working in
                       the Editor
 - Fixed bug #1399758: Make a new graphic for the Options menu button
-- Fixed bug #736404:  Cannot switch from Widelands in full screen on Linux 
+- Fixed bug #736404:  Cannot switch from Widelands in full screen on Linux
                       (alt+tab)
 - Fixed bug #980287:  productivity drops on game load
 - Fixed bug #1348800: Parameters for terrain affinity need tweaking
 - Fixed bug #1413734: savegame does not load
 - Fixed bug #1388255: Widelands crashes when loading a multiplayer game
-- Fixed bug #1413326: Current trunk on Linux cannot join a game that is hosted 
+- Fixed bug #1413326: Current trunk on Linux cannot join a game that is hosted
                       on Windows
 - Fixed bug #1411939: in multiplayer games, the HQ is not shown correct
 - Fixed bug #1409267: Graphic errors with text on Windows
@@ -170,16 +404,16 @@
 - Fixed bug #1408707: Water should be dithered as land terrain
 - Fixed bug #1407948: More autosave files would help debugging
 - Fixed bug #1324642: playercolor mask has wrong size
-- Fixed bug #1370136: Drag selection for wares does not work when started on 
+- Fixed bug #1370136: Drag selection for wares does not work when started on
                       Barbarian ax
 - Fixed bug #1257320: strange vertical lines during gameplay
-- Fixed bug #1402392: widelands crashed with SIGSEGV in 
+- Fixed bug #1402392: widelands crashed with SIGSEGV in
                       LuaGame::LuaPlayer::get_buildings()
-- Fixed bug #1407799: Fatal exception:  Image not found: 
+- Fixed bug #1407799: Fatal exception:  Image not found:
                       tribes/empire/soldier/untrained.png
 - Fixed bug #1388028: Unable to load saved game
 - Fixed bug #987510:  Filter for Messages
-- Fixed bug #1404478: Windows installer puts string "Widelands" into the version 
+- Fixed bug #1404478: Windows installer puts string "Widelands" into the version
                       field
 - Fixed bug #973714:  Fonts are different between daily PPA and bzr repository
 - Fixed bug #1378797: When playing fullscreen mode Unity locks the screen
@@ -193,19 +427,19 @@
 - Fixed bug #1397302: Fullscreen Toggle Text Overlay
 - Fixed bug #1397301: Screenshots black
 - Fixed bug #768826:  Show altitude level in the editor
-- Fixed bug #1219914: Lots of warnings "internationalized messages should not 
+- Fixed bug #1219914: Lots of warnings "internationalized messages should not
                       contain the '\r' escape sequence" when doing make lang
-- Fixed bug #1203006: Increasing resolution in fullscreen results in the right 
+- Fixed bug #1203006: Increasing resolution in fullscreen results in the right
                       and bottom sides not being updated properly
-- Fixed bug #536500:  Can not toggle fullscreen with Alt+Enter or resize with 
+- Fixed bug #536500:  Can not toggle fullscreen with Alt+Enter or resize with
                       w.m.
-- Fixed bug #1322280: Remove Hint and feature for "ALT GR key lets you drag the 
+- Fixed bug #1322280: Remove Hint and feature for "ALT GR key lets you drag the
                       window" does not work
 - Fixed bug #1389346: Disabling opengl results in black screen
 - Fixed bug #1336097: Localization not working
 - Fixed bug #1390978: Textinput triggers hotkeys
 - Fixed bug #1393547: Flashing black background when autosaving
-- Fixed bug #1392406: Confirmation dialog when leaving the editor although Ctrl 
+- Fixed bug #1392406: Confirmation dialog when leaving the editor although Ctrl
                       has been pressed
 - Fixed bug #1341990: Map names cause confusion in internet play
 - Fixed bug #959605:  Barbarian In-Game Help Development
@@ -214,40 +448,40 @@
 - Fixed bug #1388166: Cannot open savegame of build 18 with bzr 7237
 - Fixed bug #672248:  duplicated animations
 - Fixed bug #1283693: crash after very long chat message
-- Fixed bug #1257476: Crash when attempting to load a game after toggeling 
+- Fixed bug #1257476: Crash when attempting to load a game after toggeling
                       opengl rendering
-- Fixed bug #676241:  The list of loadable maps for the editor does not list 
+- Fixed bug #676241:  The list of loadable maps for the editor does not list
                       number of players
-- Fixed bug #1298304: Pop-up message "We lost a ... to the ocean!" in Atlantean 
+- Fixed bug #1298304: Pop-up message "We lost a ... to the ocean!" in Atlantean
                       campaign is annoying
-- Fixed bug #1298301: Do not show scenario messages when player is in road 
+- Fixed bug #1298301: Do not show scenario messages when player is in road
                       building mode
 - Fixed bug #1088222: Barbarians Campaign: small suggestions for improvement
-- Fixed bug #1286576: Tutorial fails if player is in road building mode when 
+- Fixed bug #1286576: Tutorial fails if player is in road building mode when
                       military building finishes
 - Fixed bug #1386777: No maps in mapselect and crash
-- Fixed bug #1289698: Sorting maps by name sort by original instead of 
+- Fixed bug #1289698: Sorting maps by name sort by original instead of
                       translated name
-- Fixed bug #1378339: Writing Scripting Data ... PANIC: unprotected error in 
+- Fixed bug #1378339: Writing Scripting Data ... PANIC: unprotected error in
                       call to Lua API
-- Fixed bug #1382832: Latest PPA version refuse to start (could not find file or 
+- Fixed bug #1382832: Latest PPA version refuse to start (could not find file or
                       directory: /usr/games/usr/share/games/widelands)
 - Fixed bug #1169445: Commandline options 1/0 &lt;=&gt; true/false on win32
 - Fixed bug #1371062: Add confirmation dialog to exit game
 - Fixed bug #1344288: segmentation fault - AI building enhancement
-- Fixed bug #1342554: [defaultai.cc:2406] Help: I do not know what to do with a 
+- Fixed bug #1342554: [defaultai.cc:2406] Help: I do not know what to do with a
                       outpost
 - Fixed bug #1377394: Map background images refactoring
-- Fixed bug #1378801: Random map: Wasteland % change not reflected in Mountains 
+- Fixed bug #1378801: Random map: Wasteland % change not reflected in Mountains
                       %
 - Fixed bug #669699:  trainer is only a carrier
 - Fixed bug #1371905: Localized strings doesn'tfit in the available place
 - Fixed bug #1174075: Clarify meaning of icons in editor terrain preview
-- Fixed bug #744749:  Training sites should either show statistics as a military 
+- Fixed bug #744749:  Training sites should either show statistics as a military
                       or as a productionsite
-- Fixed bug #1254116: Crash on saving game: unprotected error in call to Lua API 
+- Fixed bug #1254116: Crash on saving game: unprotected error in call to Lua API
                       (table index is NaN)
-- Fixed bug #1366725: Building help assumes that every worker needs only one 
+- Fixed bug #1366725: Building help assumes that every worker needs only one
                       tool
 - Fixed bug #979995:  Game crashes with large map when saving
 - Fixed bug #988831:  Remove message expiry feature.
@@ -257,38 +491,38 @@
 - Fixed bug #1048528: AI builds roads around its vineyards
 - Fixed bug #965044:  Improve the rich text renderer with new formatting options
 - Fixed bug #1344179: Granite mines should check if their output is needed
-- Fixed bug #1332856: Regression from one_world: Crash when opening message 
+- Fixed bug #1332856: Regression from one_world: Crash when opening message
                       regarding resources
-- Fixed bug #536230:  building icons in menu are shown without correct 
+- Fixed bug #536230:  building icons in menu are shown without correct
                       playercolor
 - Fixed bug #1310774: Problems with translating "%1$s %2$s mine %3$s"
 - Fixed bug #1295992: Cattle Farm shows wrong hover text
 - Fixed bug #1328635: Bring back terrain affinity
-- Fixed bug #647456:  options: colors of the main WL menu changes when changing 
+- Fixed bug #647456:  options: colors of the main WL menu changes when changing
                       the language
 - Fixed bug #1349721: Most maps do not contain animals
 - Fixed bug #1347648: Add Map_Object:descr to Lua interface
 - Fixed bug #1349378: get_soldiers doesn't return a table in Island Hopping
-- Fixed bug #1344350: Constructionsites/dismantlesites only show a dot instead 
+- Fixed bug #1344350: Constructionsites/dismantlesites only show a dot instead
                       of building image
 - Fixed bug #999262:  Immovable attribs (e.g. stone) are not translatable
 - Fixed bug #682405:  Some variables are not translatable
-- Fixed bug #1298411: No necessity to conquer all military buildings in the 
+- Fixed bug #1298411: No necessity to conquer all military buildings in the
                       third Barbarian Campaign
 - Fixed bug #674839:  Some issues of barbarian tutorial 3
 - Fixed bug #1322741: text issue: fps statistics overlaps with xz coordinates
-- Fixed bug #964534:  Building names in help headlines create duplicate 
+- Fixed bug #964534:  Building names in help headlines create duplicate
                       translations of building names
 - Fixed bug #1027824: Mistakes in in-game help of Barbarian trainingscamp
-- Fixed bug #1005194: building help: clear indication of the meaning of working 
+- Fixed bug #1005194: building help: clear indication of the meaning of working
                       area
-- Fixed bug #571796:  Stop the rounding to full 10ths for productivity 
+- Fixed bug #571796:  Stop the rounding to full 10ths for productivity
                       percentages
 - Fixed bug #1341662: Remove the animals out of the Barbarian directory
 - Fixed bug #1341082: Building help: clean up name, descname
-- Fixed bug #1342563: When choosing random tribe and castle village, the tribe 
+- Fixed bug #1342563: When choosing random tribe and castle village, the tribe
                       can be guessed
-- Fixed bug #1342801: Building help is broken (get_worker_description string 
+- Fixed bug #1342801: Building help is broken (get_worker_description string
                       expected got table)
 - Fixed bug #965633:  Set default AI to random tribe
 - Fixed bug #1247384: Newly conquered building should prefer heros
@@ -296,20 +530,20 @@
 - Fixed bug #1341112: Editor line abruption in Noise height tool
 - Fixed bug #1293158: Odd line in information tool in editor
 - Fixed bug #1339861: Remove the "Military settings" option
-- Fixed bug #1332455: Productivity of the Atlantean farm does not drop to 0 when 
+- Fixed bug #1332455: Productivity of the Atlantean farm does not drop to 0 when
                       it does not work
 - Fixed bug #902807:  Stopped production sites do not have their reserves filled
-- Fixed bug #1167242: Ctrl+destroying a flag with a building does not destroy 
+- Fixed bug #1167242: Ctrl+destroying a flag with a building does not destroy
                       the whole road
 - Fixed bug #1332842: Remove support for different flag and frontier 'styles'.
 - Fixed bug #821553:  Increase maximum number of terrain types
 - Fixed bug #1161971: Graphics conf files "picture=" parameter
-- Fixed bug #1332984: Regression from one_world: Crash when finding granite 
+- Fixed bug #1332984: Regression from one_world: Crash when finding granite
                       mining location (as any tribe)
 - Fixed bug #1300359: Installation dialog shows old screenshot
-- Fixed bug #1332832: Warning when starting a new game Unused key "name" in 
+- Fixed bug #1332832: Warning when starting a new game Unused key "name" in
                       LuaTable.
-- Fixed bug #992829:  Console output: WARNING: There are 73 unloaded objects. 
+- Fixed bug #992829:  Console output: WARNING: There are 73 unloaded objects.
                       This is a bug, please consider committing!
 - Fixed bug #1041436: Game jerks and stops after playing awhile. bzr6421
 - Fixed bug #1332452: Crop does not grow
@@ -319,19 +553,19 @@
 - Fixed bug #1311244: Atlantean Mission Trigger fail
 - Fixed bug #1311716: Segfault when loading a game with nightly build
 - Fixed bug #899928:  Translation overflow in "action" window
-- Fixed bug #1311790: Assertion error Widelands::StreamWrite::Coords32 shortly 
+- Fixed bug #1311790: Assertion error Widelands::StreamWrite::Coords32 shortly
                       after starting a new game
 - Fixed bug #536218:  Text does not fit buttons in objectives dialog
 - Fixed bug #1240880: Needed experience for workers cut off in building window
 - Fixed bug #1304638: Wrong sound played
 - Fixed bug #1300724: Minor string issues
 - Fixed bug #1290070: Plateau scenario needs a string fix
-- Fixed bug #1298309: Message "We lost a %s to the ocean!" cannot easily be 
+- Fixed bug #1298309: Message "We lost a %s to the ocean!" cannot easily be
                       translated
 - Fixed bug #1306728: crash when info window opened if statistics window has
                       been opened
 - Fixed bug #1302635: Random tribe selection always gives the same result
-- Fixed bug #1296655: News window crashes when building has not been seen in 
+- Fixed bug #1296655: News window crashes when building has not been seen in
                       the game
 - Fixed bug #1303070: Gracefully deal with older savegames failing to load in
                       build 19


References