GunChleoc has proposed merging lp:~widelands-dev/widelands/changelog-201609 into lp:widelands.
Commit message: Updated changelog until r8110 Requested reviews: Widelands Developers (widelands-dev) For more details, see: https://code.launchpad.net/~widelands-dev/widelands/changelog-201609/+merge/306689 I removed all bugs that weren't present in Build 18, summarized some entries and categorized everything for easier reading. -- Your team Widelands Developers is requested to review the proposed merge of lp:~widelands-dev/widelands/changelog-201609 into lp:widelands.
=== modified file 'ChangeLog' --- ChangeLog 2016-08-07 11:33:13 +0000 +++ ChangeLog 2016-09-24 08:53:43 +0000 @@ -1,592 +1,430 @@ -### 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 . - Shifted handling of < and > 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 -- Fixed bug #1522564: Table icons on bottom of table need cropping -- Fixed bug #1530398: Wrong text above marble mine -- Fixed bug #1530240: wrong text in the tribal encyclopedia for the battle ax -- Fixed bug #1536053: Widelands without sound on win -- Fixed bug #1519361: PlayerColor in Building menu causes render errors -- Fixed bug #1532417: complete indicators for resource water -- Fixed bug #1523096: Options Window redesign -- Fixed bug #1302565: Screenshot shows wrong image when a game is chosen with - the mouse pointer -- Fixed bug #992598: Improve road visibility for the color-blind -- Fixed bug #1302577: Wrong minimap in load dialog when the save game has been - overwritten -- Fixed bug #1370144: Playercolor mask is sometimes black -- Fixed bug #977980: Fish and mountain ressources cannot be removed when they - are on grass -- Fixed bug #1525395: atlantean mines failing to extract all resources -- Fixed bug #1523165: ai malfunctions after introduction of difficulty levels -- Fixed bug #1526514: player 2 in "" section [player_2] not found -- Fixed bug #1503949: excessive CPU usage and loading time seemingly related to - lenght of the game -- Fixed bug #1425870: Artefacts in render queue branch -- Fixed bug #1515006: Create a new forested mountain terrain -- Fixed bug #1526903: Editor crashes when changing tribe -- Fixed bug #1522290: Gameplay suddenly gets very slow -- Fixed bug #1395238: soldiers getting stuck -- Fixed bug #566729: Add gametime display to replays -- Fixed bug #1490116: fully promoted soldiers remaining in training sites -- Fixed bug #1512077: change icons for workers in the menus -- Fixed bug #1457425: Fight never end (also not 2h later) -- Fixed bug #1529363: empire fisher: fishing animation does not work -- Fixed bug #1527368: Some buildings have lost build animations; Add check for - 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" - correctly -- Fixed bug #1505723: Some performance values for the buildings help text -- Fixed bug #1412242: Multiplayer save game selection does not show the filename -- Fixed bug #1509301: Loading older multiplayer savegame doesn't work -- Fixed bug #1385859: Selecting a map in multiplayer mode crashes the game -- 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" - does not exist -- 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 - building type -- Fixed bug #1278050: login problems with metaserver -- Fixed bug #1274279: Metaserver entry in config gets deleted -- Fixed bug #1480928: Lumberjack animation glitches -- Fixed bug #1251914: soldier stuck in battle animation loop -- Fixed bug #1493238: Options screen layout errors -- Fixed bug #1368133: One Tribe -- Fixed bug #1453528: Buildings missing menu icons -- Fixed bug #1345663: format_help.lua has no Textdomain -- 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 - 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 - 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 - dealing with saving and loading -- 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 - of the same name -- Fixed bug #1375915: scripting files get deleted when a map is resaved -- Fixed bug #1215412: graphic artifacts -- Fixed bug #1401479: Minimaps button images are scaled down instead of cropped. -- Fixed bug #849896: Heal the highest level, healthiest soldier first -- Fixed bug #1489974: Military tutorial should mention Hero-Rookie topic earlier -- Fixed bug #1487887: Translation missing in editor and in replay tooltip -- Fixed bug #1463829: Building statistics: Last line needs more space -- 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 - isn't -- 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 - 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 - productivity -- Fixed bug #1399621: Building Statistics Window Redesign -- 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 - 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 - 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 - 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 - 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 - 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 - updated again -- Fixed bug #1421997: Shipcontrols doesn' t work correctly -- 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] - Unknown packet 0 -- 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 & 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 - 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 - (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 - on Windows -- Fixed bug #1411939: in multiplayer games, the HQ is not shown correct -- Fixed bug #1409267: Graphic errors with text on Windows -- Fixed bug #829984: Tweak the duck animation -- 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 - Barbarian ax -- Fixed bug #1257320: strange vertical lines during gameplay -- Fixed bug #1402392: widelands crashed with SIGSEGV in - LuaGame::LuaPlayer::get_buildings() -- 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 - field -- Fixed bug #973714: Fonts are different between daily PPA and bzr repository -- Fixed bug #1378797: When playing fullscreen mode Unity locks the screen -- Fixed bug #1402253: Install fails (file INSTALL cannot find "..../fonts") -- Fixed bug #1207415: Many screens do not honor the font setting -- Fixed bug #662800: Fonts have problems with non-latin characters -- Fixed bug #859245: Authors / developers button in main menu -- Fixed bug #1281823: Setting resources via LUA API broken in Editor -- Fixed bug #536559: Fullscreen must not change physical screen resolution -- Fixed bug #682351: wishlist: Fullscreen toogle also in Menu -- 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 - contain the '\r' escape sequence" when doing make lang -- 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 - w.m. -- 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 - has been pressed -- Fixed bug #1341990: Map names cause confusion in internet play -- Fixed bug #959605: Barbarian In-Game Help Development -- Fixed bug #960164: Imperial In-Game Help Development -- Fixed bug #960170: Atlantean In-Game Help Development -- 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 - opengl rendering -- 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 - campaign is annoying -- 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 - military building finishes -- Fixed bug #1386777: No maps in mapselect and crash -- Fixed bug #1289698: Sorting maps by name sort by original instead of - translated name -- 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 - directory: /usr/games/usr/share/games/widelands) -- Fixed bug #1169445: Commandline options 1/0 <=> 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 - outpost -- Fixed bug #1377394: Map background images refactoring -- 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 - or as a productionsite -- 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 - tool -- Fixed bug #979995: Game crashes with large map when saving -- Fixed bug #988831: Remove message expiry feature. -- Fixed bug #1226624: AI sometimes runs out of trunks with castle village -- Fixed bug #951548: AI building too many military buildings -- Fixed bug #536360: improve sentence structure -- 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 - regarding resources -- 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 - 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 - 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 - 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 - 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 - area -- 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 - can be guessed -- 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 -- Fixed bug #1322473: Add Win conditions as an Objective -- 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 - 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 - 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 - 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 - LuaTable. -- 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 -- Fixed bug #1330070: AI crashes -- Fixed bug #993059: AI runs out of wood in desert -- Fixed bug #1303669: Reduce size of campaign savegames -- 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 - 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 - 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 - the game -- Fixed bug #1303070: Gracefully deal with older savegames failing to load in - build 19 -- Fixed bug #1298011: Formatting stuff in Atlantean campaign texts shown -- Fixed bug #1299919: AT: %1$u/%2$u in miltary sites -- Fixed bug #964541: Closing building window closes (child) help window -- Fixed bug #1096453: Massive memory leaks -- Fixed bug #1289575: Dialog for selecting immovable bobs in editor lacks tooltips -- Fixed bug #1202133: Dialogs (and list of maps) have white background and - repetition -- Fixed bug #1278583: build completion status not translated -- Fixed bug #1291554: Remove compatibility wares -- Fixed bug #536317: Graphics libraries still in memory when no longer needed -- Fixed bug #1290073: Training grounds description vs Warrior's axe description -- Fixed bug #1290123: Delete barbarian stronghold -- Fixed bug #1289586: Let tree descriptions use the same size scheme as buildings -- Fixed bug #1290066: Sort languages by their native names -- Fixed bug #961526: Articles and %s -- Fixed bug #1232392: Allow tabbing in forms - -### Build 18-rc1 +### Build 19 until r8110 + + +* Animations, Icons and Overlays + + - New animations for Barbarians buildings: Wood Hardener, Farm, Fisher's Hut, + Gamekeeper's Hut, Lumberjack's Hut, Quarry, Ranger's Hut, Taver, Inn, + Big Inn, Warehouse, Scout. + - New animations: Imperial Vintner, Blackroot Field. + - New menu icons: All workers, Blackroot, Pitta Bread, Snack, Ration, Meal, + Spidercloth, Options Menu, Warehouse stock policy, Messages window + - New road textures to improve visibility on all terrains + - Better coloring for workarea pics. + - Fixed hotspot for Babarian Brewer walk animation. + - Fixed bug #1453528: Buildings missing menu icons + - Fixed bug #1408712: Waves are rolling in different speed /rolling angle is + different + - Fixed bug #1407799: Fatal exception: Image not found: + tribes/empire/soldier/untrained.png + - Fixed bug #1324642: Playercolor mask has wrong size + - Fixed bug #829984: Tweak the duck animation + - Fixed bug #672248: Duplicated animations + + +* Sounds + + - Added sounds for Fox, Elk, Wolf, Stag, Boar, Smelting Works, Weapon + Smithies, Ax workshop, Lime Kilns, Taverns, Breweries, Winery, + Wood Hardener. + - Replaced sound for Sheep and Mills. + - Fixed bug #1592692: No production sounds on some maps + - Fixed bug #1536053: Widelands without sound on win + - Fixed bug #1500531: Random corrupted audio (loud garbled noise) when + ox breeder is working for Barbarian tribe. + - Fixed bug #1304638: Wrong sound played + + +* Tutorials and Campaigns: + + - Split tutorial into "Basic Control" and "Warefare" and added encancements. + - New "Seafaring" and "Economy" tutorials" + - Redesigned Barbarian campaign to remove topcs that are covered by the + tutorials. + - Fixed bug #1424950: Strange character relationships in the empire campaigns + - Fixed bug #1349378: Get_soldiers doesn't return a table in Island Hopping + - Fixed bug #1311244: Atlantean Mission Trigger fail + - Fixed bug #1298411: No necessity to conquer all military buildings in the + third Barbarian Campaign + + - Fixed bug #1286576: Tutorial fails if player is in road building mode when + military building finishes + - Fixed bug #1088222: Barbarians Campaign: small suggestions for improvement + - Fixed bug #674839: Some issues of barbarian tutorial 3 + + +* Maps + + - New maps: Archipelago Sea, Dolomites, Wide World + - Removed maps: Dry Riverbed, Long long way, War of the Valleys + - Overhauled maps: Comet Islands, Full Moon, Glacier Lake, Kings and Queens, + Last Bastion, The Nile, Twin Lagoons, Volcanic Winter + - Added "hint" to the json file created by wl_map_info for use on the website. + + +* Saveloading + + - Older savegames can no longer be loaded. + - Older maps can be loaded, but new maps can't be loaded with previous + versions of Widelands. + - User maps are now saved in a 'My Maps' subdirectory to prevent overwriting + of official maps + - No longer write replay files for scenarios + - Implemented rolling autosave + - Disallow changing player slots in single player scenarios. + - Added checks for illegal file names during map saving. + - 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 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. + - Fixed bug #1548932: Editor fails on save with zip filesystem + - Fixed bug #1526514: player 2 in "" section [player_2] not found + - Fixed bug #1509172: Editor gives error on saving maps in Windows. + - Fixed bug #1428396: Savefile broken when enemy deafed + - Fixed bug #1413734: Savegame does not load + - Fixed bug #1388028: Unable to load saved game + - Fixed bug #1375915: Scripting files get deleted when a map is resaved + - Fixed bug #1332832: Warning when starting a new game Unused key "name" in + LuaTable. + - Fixed bug #1311716: Segfault when loading a game with nightly build + - Fixed bug #1303669: Reduce size of campaign savegames + - Fixed bug #1302577: Wrong minimap in load dialog when the save game has been + overwritten + - Fixed bug #1254116: Crash on saving game: unprotected error in call to Lua + API (table index is NaN) + - Fixed bug #1228811: Observers savegame contains no minimap. + - Fixed bug #1227984: Autosave should not trigger while game is paused + - Fixed bug #992829: Console output: WARNING: There are 73 unloaded objects. + - Fixed bug #979995: Game crashes with large map when saving + + +* AI: + + - AI can now build and use ships + - Improved placing, upgrading and dismantling buildings + - Improved placing and destroying roads. + - AI no longer runs out of wood + - Enhanced military and soldier training strategy + - Reworked the way how AI stores some data in Player object + (GamePlayerAiPersistentPacket) + - Fixed bug #1388255: Widelands crashes when loading a multiplayer 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 outpost + - Fixed bug #1330070: AI crashes + - Fixed bug #1311790: Assertion error Widelands::StreamWrite::Coords32 shortly + after starting a new game + + +* Gameplay + + - Collectors win condition now reports team scores as well as player scores. + - New win condition: Artifacts + - Added New starting condition "Trading Outpost" that will periodically give + the player some wares if needed (cheat mode) + - Other tribes’ buildings that have been conquered can now be dismantled + - Balancing: Added gold to building cost for Atlantean training sites. + Made Barbarian attack stronger. + - Trainers now need the same tools as a soldier. + - When an expedition ship places a port, a bit of land is cleared of trees to + make room for a few buildings. + - 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. + - New tree/terrain affinity values. + - Forcing a constructionsite properly conquers the area that the finished + building will occupy. + - Reworked find_portdock. + - "Out of resources" messages are now be triggered by productivity + - Engine change: all tribes can now use any building/ware/worker etc. + Use Lua instead of finf file for initialization. + - Ontology cleanup: Internal unit names now match their display names. + Renamed worker program "geologist-find" to "geologist_find" and "playFX" to + "play_sound" and removed unused option "setdescription". + - Added Description objects for all tribe and world entities to Lua interface. + - Removed LuaBaseImmovable::get_size. The corresponding functions now return + strings instead of ints. + - Added LUA interface to ship - RO property shipname + - Updated Eris to version 683ac97476a8634d9e5c17f0dec8dff8b7f3e595 (Lua 5.3). + - Fixed bug #1554552: Wounded attacking soldiers failing to retreat + - Fixed bug #1551578: Fortified Village crashes when building can't be placed. + - 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. + - Fixed bug #1525395: Atlantean mines failing to extract all resources + - Fixed bug #1509220: Atlanteans campaign keeps counting 0 ships + - Fixed bug #1504948: Performance issue when "no use for ships on this map" + - Fixed bug #1502458: Carrier hiding in Warehouse/HQ is hardcoded + - Fixed bug #1490116: Fully promoted soldiers remaining in training sites + - Fixed bug #1457425: Fight never ends (also not 2h later) + - Fixed bug #1451078: Labyrinth malfunctions full report + - Fixed bug #1451069: Collectors win condition doesn't count wares in ports + - Fixed bug #1442945: Atlanteans ship construction much faster + - Fixed bug #1442869: Stopped production sites should produce something from + their consumed wares before they stop + - Fixed bug #1434291: Collectors game over message + - Fixed bug #1423468: After reload, all percentages are blue until they are + updated again + - Fixed bug #1420521: Reset target quantity is overwritten easily + - Fixed bug #1407418: Multiple hunters hunt for same animal + - Fixed bug #1402392: Widelands crashed with SIGSEGV in + LuaGame::LuaPlayer::get_buildings() + - Fixed bug #1402231: Wl crashes when saving after port is reduced to + warehouse + - Fixed bug #1395238: Soldiers getting stuck + - Fixed bug #1389211: Port without a portdock (game crashing) + - Fixed bug #1387801: Crash when expedition port is destroyed while wares are + unloaded + - Fixed bug #1344179: Granite mines should check if their output is needed + - Fixed bug #1341662: Remove the animals out of the Barbarian directory + - Fixed bug #1332842: Remove support for different flag and frontier 'styles'. + - Fixed bug #1332455: Productivity of the Atlantean farm does not drop to 0 + when it does not work + - Fixed bug #1332452: Crop does not grow + - Fixed bug #1302635: Random tribe selection always gives the same result + - Fixed bug #1302593: Result screen not shown in loaded game when a player was + already defeated in saved game + - Fixed bug #1290123: Delete barbarian stronghold + - Fixed bug #1251914: Soldier stuck in battle animation loop + - Fixed bug #980287: Productivity drops on game load + - Fixed bug #978138: Ship is under fisher's hut + - Fixed bug #902807: Stopped production sites do not have their reserves + filled + - Fixed bug #861761: Improve production prioritisation + - Fixed bug #849896: Heal the highest level, healthiest soldier first + - Fixed bug #653308: The attack dialog is not updating the number of possible + attackers + - Fixed bug #580923: Production of carrier does not respect building costs + + +* User Interface + + - Display Widelands version for each client in Internet lobby. + - Overhaul of diverse menu screens and windows: map and game loading, + in-game Building Statistics, main menu Options and "About Widelands" + - Messages can be filtered + - Added Win condition descriptions as an Objective + - Remember map location markers in singleplayer savegames. + - Ships now have individual names and show their states in the statistics + string + - Added census/statistics strings to ships and ship construction. + - Hide wares which do not need prerequisites and therefore are produced + 'endlessly' from configure economy + - 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. + - Editor CategorizedItemSelectionMenu no longer grows excessively wide when + multiple items are selected. + - Shifted chat overlay up so it won't overlap with the menu buttons. + - Most UI elements now use the new font renderer + - Various scrollbar-related fixes. + - Fixed handling of Alt key in Linux + - Fixed bug #1566441: String "Saving Game" appears too late + - Fixed bug #1559729: Port space not shown. + - Fixed bug #1542214: Inconsistent ordering of OK/Cancel buttons. + - Fixed bug #1526916: When selecting a map, the parent directory now has a + lower sort order than all other directories. + - Fixed bug #1480937: Escape key doesn't work in all dialogues + - Fixed bug #1451147: Game crashes when headquarters is taken over + - Fixed bug #1426654: Only list compatible .wmf files in the load game dialog + - Fixed bug #1422072: Private message improvements + - Fixed bug #1419537: Allow Observers to show building spaces + - Fixed bug #1413226: Spaces in attack box disappear + - Fixed bug #1412242: Multiplayer save game selection does not show the + filename + - Fixed bug #1371062: Add confirmation dialog to exit game + - Fixed bug #1344350: Constructionsites/dismantlesites only show a dot instead + of building image + - Fixed bug #1342563: When choosing random tribe and castle village, the tribe + can be guessed + - Fixed bug #1339861: Remove the "Military settings" option + - Fixed bug #1322741: Text issue: fps statistics overlaps with xz coordinates + - Fixed bug #1306728: Crash when info window opened if statistics window has + been opened + - Fixed bug #1300359: Installation dialog shows old screenshot + - Fixed bug #1298301: Do not show scenario messages when player is in road + building mode + - Fixed bug #1296655: News window crashes when building has not been seen in + the game + - Fixed bug #1283693: Crash after very long chat message + - Fixed bug #1252625: Plot areas now update their data less often. + - Fixed bug #1247384: Newly conquered building should prefer heroes + - Fixed bug #1232392: Allow tabbing in forms + - Fixed bug #1191556: The "Cancel Expedition" button in Port windows will now + toggle and remove the tab. + - Fixed bug #1167242: Ctrl+destroying a flag with a building does not destroy + the whole road + - Fixed bug #998544: Replay name should contain Widelands version + - Fixed bug #988831: Remove message expiry feature. + - Fixed bug #965633: Set default AI to random tribe + - Fixed bug #964541: Closing building window closes (child) help window + - Fixed bug #744749: Training sites should either show statistics as a + military or as a productionsite + - Fixed bug #736404: Cannot switch from Widelands in full screen on Linux + (alt+tab) + - Fixed bug #682351: Wishlist: Fullscreen toogle also in Menu + - Fixed bug #571796: Stop the rounding to full 10ths for productivity + percentages + - Fixed bug #566729: Add gametime display to replays + - Fixed bug #536230: Building icons in menu are shown without correct + playercolor + + +* Internationalization + + - Big string overhaul to improve translations + - UI redesigns to make translated strings fit + - Automatic font selection and support for Arabic script + - Fixed escaping of special characters in messages + - Richtext and rt_render can now handle + - ngettext and pgettext are now available in Lua + - Fixed bug #1341990: Map names cause confusion in internet play + - Fixed bug #1289698: Sorting maps by name sort by original instead of + translated name + - Fixed bug #1289586: Let tree descriptions use the same size scheme as + buildings + - Fixed bug #1290066: Sort languages by their native names + - Fixed bug #978175: Localization not yet loaded in command line + - Fixed bug #973714: Fonts are different between daily PPA and bzr repository + + +* Editor + + - Merged the four worlds into one, so any entity can be placed on any map now. + - New forested mountain terrains + - Editor now starts with the Info tool instead of the Set Height tool + - The user can choose to display map or filenames when loading or saving a map + - Overhaul of all main menu subenus + - Stopped the infotool from painting and gave it size 1. + - Fixed various cashes in editor when loading a map or using the Set Origin + tool. + - Fixed bug #1535065: Editor crashes with random map regarding player + positions. + - Fixed bug #1532417: Complete indicators for resource water + - Fixed bug #1504366: Editor crashes unexpectedly + - Fixed bug #1426276: Editor Player Menu doesn't update tool overlay when + player is removed + - Fixed bug #1402786: "Set origin" should be in the tools menu + - Fixed bug #1392406: Confirmation dialog when leaving the editor although + Ctrl has been pressed + - Fixed bug #1392215: Secondary and Third Alternative Tool no longer working + in the Editor + - Fixed bug #1378801: Random map: Wasteland % change not reflected in + Mountains % + - Fixed bug #1341112: Editor line abruption in Noise height tool + - Fixed bug #1289575: Dialog for selecting immovable bobs in editor lacks + tooltips + - Fixed bug #1281823: Setting resources via LUA API broken in Editor + - Fixed bug #1174075: Clarify meaning of icons in editor terrain preview + - Fixed bug #1171231: Size of minimap in the editor not changed when new map + is loaded + - Fixed bug #977980: Fish and mountain ressources cannot be removed when they + are on grass + - Fixed bug #821553: Increase maximum number of terrain types + - Fixed bug #768826: Show altitude level in the editor + + +* Help and Documentation: + + - Generic in-game and in-editor help system driven by Lua scripts. All values + except for performance are now read from the current Lua configuration + files. + - Added some performance values for the buildings help text + - Improved documentation: Started adding Tribe and World information to our + online Widelands Scripting Reference. + - Created a new executable 'wl_map_object_info' that will generate JSON files + for updating the encyclopedia on the website. + + +* Graphics Engine: + + - Fixed line drawing by replacing the broken use of GL_LINES with a + tessellation algorithm for drawing lines. + - Decoupled UI update frequency from game update frequency (which is now 15 + times per second). + - Removed graphic::update() and Panel::update() and always redraw at maxfps. + - Changed default maxfps to 30 (instead of 25). + - Filter all textures linearly instead of near. This looks nicer and texture + bleeding has been taken care of. + - 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. + - Correctly crop destination and source rectangle while blitting. + - Fixed memory leaks in UI::Table::draw and around code found using the Leaks + tool in Apple's Instruments. + - Fixed bug #1562071: Visual glitch in chat overlay as well as chat overlay + transparency. + - Fixed bug #1535569: Messages window slows down game speed + - Fixed bug #1480928: Lumberjack animation glitches + - Fixed bug #1447333: Crashes on main menu under Windows 7. Mouse movement + seems to trigger this. + - Fixed bug #1424408: Graphics become all white in tutorial + - Fixed bug #1409267: Graphic errors with text on Windows + - Fixed bug #1408707: Water should be dithered as land terrain + - Fixed bug #1397302: Fullscreen Toggle Text Overlay + - Fixed bug #1397301: Screenshots black + - Fixed bug #1393547: Flashing black background when autosaving + - Fixed bug #1389346: Disabling opengl results in black screen + - Fixed bug #1378797: When playing fullscreen mode Unity locks the screen + - Fixed bug #1370144: Playercolor mask is sometimes black + - Fixed bug #1302565: Screenshot shows wrong image when a game is chosen with + the mouse pointer + - Fixed bug #1257476: Crash when attempting to load a game after toggeling + opengl rendering + - Fixed bug #1257320: Strange vertical lines during gameplay + - Fixed bug #1243700: Statistic window displays graph incorrectly when in + hour-mode + - Fixed bug #1215412: Graphic artifacts + - Fixed bug #1203006: Increasing resolution in fullscreen results in the right + and bottom sides not being updated properly + - Fixed bug #1202133: Dialogs (and list of maps) have white background and + repetition + - Fixed bug #1041436: Game jerks and stops after playing awhile. Bzr6421 + - Fixed bug #731987: Mouse does not work in full screen on virtual machines + - Fixed bug #647456: Options: colors of the main WL menu changes when changing + the language + - Fixed bug #536559: Fullscreen must not change physical screen resolution + - Fixed bug #536500: Can not toggle fullscreen with Alt+Enter or resize with + w.m. + - Fixed bug #536317: Graphics libraries still in memory when no longer needed + + +* Other Issues: + + - Added build instructions for OpenBSD + - Ships get debug window. Also its content are extended. + - Removed --logfile command line flag - use redirects instead. + Added an SDL2 aware logger that replicates writing a stdout.txt on windows. + - 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. + - Remove --dedicated commandline option and associated code. + - Added Widelands version to log output + - Moved all data-related directories into a new "data" directory. + - Fixed bug #1581828: Desync while testing bzr8001[bug-1418154-collectors-teams] + - Fixed bug #1562332: Crash with playing chat sound in Internet lobby + - Fixed bug #1522290: Gameplay suddenly gets very slow + - Fixed bug #1503949: Excessive CPU usage and loading time seemingly related + to length of the game + - Fixed bug #1438611: Widelands is leaking memory + - Fixed bug #1413326: Current trunk on Linux cannot join a game that is hosted + on Windows + - Fixed bug #1404478: Windows installer puts string "Widelands" into the + version field + - Fixed bug #1278050: Login problems with metaserver + - Fixed bug #1274279: Metaserver entry in config gets deleted + - Fixed bug #1169445: Commandline options 1/0 <=> true/false on win32 + - Fixed bug #1096453: Massive memory leaks + + + +### Build 18 - Added a preview for the costs of a building and the resources gained through the dismantling of a building. - Added a button to productionsites for evicting a worker.
_______________________________________________ Mailing list: https://launchpad.net/~widelands-dev Post to : widelands-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~widelands-dev More help : https://help.launchpad.net/ListHelp