Merge lp:~widelands-dev/widelands/changelog-9201 into lp:widelands

Proposed by GunChleoc
Status: Merged
Merged at revision: 9202
Proposed branch: lp:~widelands-dev/widelands/changelog-9201
Merge into: lp:widelands
Diff against target: 194 lines (+109/-2)
1 file modified
ChangeLog (+109/-2)
To merge this branch: bzr merge lp:~widelands-dev/widelands/changelog-9201
Reviewer Review Type Date Requested Status
Widelands Developers Pending
Review via email: mp+372450@code.launchpad.net

Commit message

Updated changelog to bzr9201

To post a comment you must log in.
Revision history for this message
bunnybot (widelandsofficial) wrote :

Continuous integration builds have changed state:

Travis build 5416. State: passed. Details: https://travis-ci.org/widelands/widelands/builds/582303998.
Appveyor build 5186. State: success. Details: https://ci.appveyor.com/project/widelands-dev/widelands/build/_widelands_dev_widelands_changelog_9201-5186.

Revision history for this message
GunChleoc (gunchleoc) wrote :

I need this for the move to GitHub, so I'll merge without review.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'ChangeLog'
--- ChangeLog 2019-06-05 14:19:09 +0000
+++ ChangeLog 2019-09-08 12:11:32 +0000
@@ -1,9 +1,13 @@
1## Post Build 20 until bzr90971## Post Build 20 until bzr9201
22
33
4### Animations, Icons and Overlays4### Animations, Icons and Overlays
55
6- New Road Textures for Frisians6- New Road Textures for Frisians
7- All animations for soldiers can depend on their training levels.
8 4 complete sets of animations for the Frisian soldier
9- New Widelands logo
10- New cornfield images for Atlanteans
711
812
9### Sounds and Music13### Sounds and Music
@@ -22,6 +26,7 @@
22 - Website binaries no longer instantiate the global sound handler.26 - Website binaries no longer instantiate the global sound handler.
23 - Switch to ingame music set in netsetup and internet lobby, because27 - Switch to ingame music set in netsetup and internet lobby, because
24 just 1 song can get annoying while waiting for other players.28 just 1 song can get annoying while waiting for other players.
29- Added sound to helmsmithy
2530
2631
27### Tutorials and Campaigns32### Tutorials and Campaigns
@@ -29,6 +34,11 @@
29- Fixed formatting of victory messages in Empire scenarios 3 & 434- Fixed formatting of victory messages in Empire scenarios 3 & 4
30- Converted campaigns definition to Lua35- Converted campaigns definition to Lua
31- Mark scenarios as solved rather than as unlocked36- Mark scenarios as solved rather than as unlocked
37- Always unlock all campaigns
38- Overhauled Tutorial 1 & 4
39- Fixes and improvements for Empire scenarios 3 + 4
40- Fixed bug #1838193: Single player campaigns no longer work
41- String improvements for Frisian campaign
3242
3343
34### Scripting44### Scripting
@@ -42,12 +52,38 @@
42- Skip recalculate_allows_seafaring more often when setting/unsetting port52- Skip recalculate_allows_seafaring more often when setting/unsetting port
43 spaces via Lua53 spaces via Lua
44- Allow scripts to override the hostility of each player to each other player.54- Allow scripts to override the hostility of each player to each other player.
55- Renamed some World and Tribes units
56 - Tribe Immovable: "field" -> "wheat field"
57 - Tribe Immovable: "reed" -> "reed field"
58 - Ware: "thatch reed" -> "reed"
59 - Critter: "elk" -> "moose"
60- Added dropdowns to Lua interface
61
4562
46### Maps63### Maps
4764
48### Saveloading65### Saveloading
4966
67- Add support for critter renamings depending on packet version to
68 WorldLegacyLookupTable
69- New map version property "needs_widelands_version_after" for the website
70
71
50### AI72### AI
73- Many rounds of AI training
74- Performance improvements
75- AI is now able to adopt to scenarios to a certain extent
76- Implemented AI hints for workers
77- We now deduce whether a building is a barracks or recruits other workers from
78 building outputs
79- Moved ware preciousness into a new AI hint object
80- Reworked how AI internally calculates utilization of productionsites
81- Improved distance calculation between flags and warehouses
82- Added AI unit tests
83- Relaxed AI requirement for hunters
84- AI error is more informative when building is missing the
85 "collects_ware_from_map" AI hint
86
5187
52### Gameplay88### Gameplay
5389
@@ -55,7 +91,28 @@
55- Added new option 'Peaceful Mode' to the launch game screens91- Added new option 'Peaceful Mode' to the launch game screens
56- Fixed diverse bugs in tooltips generated by production programs92- Fixed diverse bugs in tooltips generated by production programs
57- When a mine's main vein is exhausted, don't show tooltip for missing food93- When a mine's main vein is exhausted, don't show tooltip for missing food
94- Switch building to unoccupied animation when worker is removed
95- Allow basic tasks like carrying out superfluous wares even if not all workers
96 are present yet
97- Do not send soldiers to attack if they are not stationed in a militarysite
98 any more
99- Improve performance and memory usage when loading tribes and world
100- Failed programs are now added to the skipped stacks
101- Moved sleep behind return/consume/callworker
102- Add some sleep time to costly loops in fri02 to prevent freezing
103- Split time 50/50 between building/worker for Atlantean fishbreeder
104- Fixed a bug where a building remains inactive after kicking a worker
105- Added a new option "swim" to the "findspace" worker program that will detect
106 coastal nodes
107- Implemented terraforming:
108 - Added a new parameter "terraform" to the "findspace" worker program that
109 will detect nodes where terrains can be terraformed
110 - Added new optional parameter "enhancement" to terrains for defining
111 terraforming targets
112- Allow constructing buildings over immovables with building parameter
113 "built_over_immovable" = <immovable attribute>
58- Fixed bug #1642882: Port should clear enough land to build114- Fixed bug #1642882: Port should clear enough land to build
115- Fixed bug #1827033: Fix an assert fail because of nullptr destinations in the shipping algorithm
59116
60117
61### User Interface118### User Interface
@@ -75,14 +132,37 @@
75- On input queues, hold down Shift to increase/decrease all ware types at the132- On input queues, hold down Shift to increase/decrease all ware types at the
76 same time133 same time
77- On an input queue, hold down Ctrl to allow/disallow all of its ware134- On an input queue, hold down Ctrl to allow/disallow all of its ware
135- Allow the player to choose the soldiers to send in the attack box
136- Indicate overlapping work areas when placing buildings
137 - Added the hotkey W to enable/disable highlighting workarea overlaps
138 - Productionsite overlaps are only shown for certain building types
139 of interest by using the table "indicate_workarea_overlaps"
140- Except for scenario and win condition messages, define all font styles via Lua
141- Users can define and save their own profiles of economy target quantities
142- Don't show % for trend in building statistics overlay
143- Increased caret to 14px
144- Allow players to define settings for and to enhance buildings under
145 construction
146- Fix positioning of dropdown lists on fullscreen switches
147- Define dropdown list height by number of items rather than by pixels on screen
148- Bug fix: Panel::free_children() now frees all its children
149- Fix toggling of minimized UniqueWindows
150- Fixed keyboard map movement when windows are open
151- Converted toolbar menus to dropdowns
152- Fixed moving the economy options window to top when clicking Configure Economy
78153
79154
80### Internationalization155### Internationalization
156- Added localized versions to the basic SDL error messages
157
81158
82### Help and Documentation159### Help and Documentation
83160
84- New Lore texts for Barbarian units and Atlantean Fishbreeder's House161- New Lore texts for Barbarian units and Atlantean Fishbreeder's House
85- Documented "strange" behavior of atlanteans mill for players162- Documented "strange" behavior of atlanteans mill for players
163- Improved headings for worker help
164- Fixed path for encyclopedia immovables icon
165- Added missing menu icons for immovables
86166
87167
88### Editor168### Editor
@@ -96,21 +176,48 @@
96- Added support for mipmaps176- Added support for mipmaps
97- Show the work areas of buildings as overlays on triangles177- Show the work areas of buildings as overlays on triangles
98- Add support for map objects' representative images to the font renderer178- Add support for map objects' representative images to the font renderer
179- Cache soldiers' directional animations as unique_ptr to prevent memory leaks
180- On newer libmesa versions, context creation fails if we use
181 SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_COMPATIBILITY).
182 Disabled this, which *should* still give us a reasonable context (either the
183 core, which is what we need, or compatible which will give us more than we need).
99184
100185
101### Networking186### Networking
102187
103- Check for client.type to not confuse IRC and lobby names188- Check for client.type to not confuse IRC and lobby names
189- Added checks to networking usernames for illegal usernames. If username is
190 taken, append number.
191- Only display games for the same version and when they are open
192- Redesigned login box. Passwords are now replaced with ***.
193- Refactored gameclient.h/.cc for better readability
194- We now use the loopback network interface for LAN announcements
195- We now check the metaserver password without doing a full login
196- Added support for /warn and /kick commands of superusers in the internet
197 gaming lobby
198- Fix for corner case: don't set empty game name if no game is present
199- Fixed bug #1833352: Disallow empty game names in internet lobby
200- Fixed bug # 1842396: Random tribes crash multiplayer client
104201
105202
106### Build System203### Build System
107204
108- Fixed web links in Windows installer205- Fixed web links in Windows installer
109- Broke down logic library to get rid of some circular depencendies206- Added compile.sh switch -s to skip building the tests
207- Link GL libraries instead of setting flags. This fixes AppVeyor failures due
208 to missing lbpdcurses.dll
209- Added basic support for the XDG standard
210 https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
110211
111212
112### Other Issues213### Other Issues
113214
215- Broke down logic library to get rid of some circular dependencies
216- Fixed logging for homedir
217- We now wait longer in test_inputqueues.lua after stable_save
218- Implemented support for GCC 9
219- Got rid of duplicate listing of player commands
220- Fixed diverse compiler warnings
114221
115222
116## Build 20223## Build 20

Subscribers

People subscribed via source and target branches

to status/vote changes: