~widelands-dev/widelands/cricket_frog_sounds

6776 by Nasenbaer
Keep ChangeLog up to date
1
### Build 18-rc1
6517 by Nasenbaer
update Changelog
2
- Added a preview for the costs of a building and the resources gained
6764 by Nasenbaer
Update changelog
3
  through the dismantling of a building.
4
- Added a button to productionsites for evicting a worker.
5
- Added control to exchange stationed soldiers of a militarysite
6
  with soldiers of a higher resp. lower level.
7
- Added seafaring expedition and colonization.
6517 by Nasenbaer
update Changelog
8
- Added new win condition: Territorial time similar to territorial lord.
6764 by Nasenbaer
Update changelog
9
- Added a game result screen showing a summary of the game once the game is over
10
- Added support for a "message of the day" to Widelands and the Widelands' dedicated server.
6517 by Nasenbaer
update Changelog
11
- Added new game tips.
12
- Improved start up time through on demand loading of graphics.
13
- Improved Widelands' rich text rendering engine a lot and improved
14
  all kind of text in different places..
15
- Improved OpenGL rendering leading to a huge speed up.
6764 by Nasenbaer
Update changelog
16
- Improved the handling of solders inside trainingssites:
17
  Soliders that did not receive training for some time are now evicted automatically
6517 by Nasenbaer
update Changelog
18
- Improved the old stock charts and added some new ones.
19
- Improved graphics and animations on many places.
20
- Improved graphics used in road building mode to indicate the steepness.
21
- Improved multiplayer scenario "Smugglers".
22
- Improved Empire Inn to be backward compatible.
6764 by Nasenbaer
Update changelog
23
- Improved the handling of game saving
6517 by Nasenbaer
update Changelog
24
- Improved Widelands' translations and added some new ones.
25
- Fixed a bunch of memory leaks.
26
- Fixed a bunch of compiler warnings.
27
- Fixed an editor crash when trying to save a map inside a subdirectory.
6764 by Nasenbaer
Update changelog
28
- Fixed bug #535806:  Loading images takes a tremendous amount of time
29
- Fixed bug #536110:  Some Map Editor tools (Resources) are not translatable
30
- Fixed bug #536161:  Widelands bundles internal copy of unzip.cc
31
- Fixed bug #536482:  Downgrade skilled workers when possible
32
- Fixed bug #536507:  Autosave after reaching objective
33
- Fixed bug #536548:  Allow control of stationed Soldiers in Military Buildings
34
- Fixed bug #536571:  Empire Inns should be able to produce rations.
35
- Fixed bug #537194:  Unable to see full list of bobs on debug
36
- Fixed bug #566970:  Unable to attack castle
37
- Fixed bug #576347:  show game results screen
38
- Fixed bug #580905:  write building status in a different font color for construction sites
39
- Fixed bug #657285:  Multiple tooltips may be shown when opening building information
40
- Fixed bug #674600:  Long titles in message inbox overlap with time sent
41
- Fixed bug #674930:  Rare bug in soldiers code
42
- Fixed bug #704637:  Does not start (could not set video mode) using too large resolution in fullscreen mode
43
- Fixed bug #706284:  Default save file name is always the first in list
44
- Fixed bug #714036:  Add evict worker button to productionsites
45
- Fixed bug #706284:  Default save file name is always the first in list
46
- Fixed bug #714036:  Add evict worker button to productionsites
47
- Fixed bug #722087:  hard to empty warehouse
48
- Fixed bug #723113:  Weird green granite in the editor on Blackland maps
49
- Fixed bug #726139:  Numeric wares display in warehouses not updating correctly
50
- Fixed bug #732142:  Please choose lighter blue player color
51
- Fixed bug #738643:  Pause game while in 'save'-dialog
52
- Fixed bug #738895:  Show a message when the game is autosaving
53
- Fixed bug #740401:  Preview required building costs before building or upgrading
54
- Fixed bug #744595:  clang llvm 2.9 compiler widelands crash
55
- Fixed bug #751836:  Loading games memory usage
56
- Fixed bug #763567:  Sort Messages in Message Inbox to be most recent on top
57
- Fixed bug #787217:  editor crashes on map load
58
- Fixed bug #787464:  Hard to tell the difference between actual flags and possible flags for
59
                      the yellow player
60
- Fixed bug #796673:  Roads "light up" in the fog of war
61
- Fixed bug #796690:  Atleantean resource signs have a red tint
62
- Fixed bug #802432:  wreck sail is blue instead of white
63
- Fixed bug #803284:  While building, show range of the building on construction site
64
- Fixed bug #818823:  Multiplayer game kicked out players after being paused for a while (Broken pipe)
65
- Fixed bug #825957:  Warnings at compile-time (GCC)
66
- Fixed bug #846409:  Improving the load game dialog
67
- Fixed bug #858517:  Counter for 50% of the land in territorial lord doesn't reset
68
- Fixed bug #861840:  building near shoreline
69
- Fixed bug #898129:  Workarea color policy
70
- Fixed bug #900784:  Screen resolution can be set too large in windowed mode
71
- Fixed bug #902464:  Upgrading building: number of wares in stock window not updated
72
- Fixed bug #902558:  Workers returning to a building being dismantled will attempt to enter it
73
- Fixed bug #913369:  Warnings at compile-time (clang/llvm)
74
- Fixed bug #923702:  soldier "lost" if the building he is returning to has been destroyed
75
- Fixed bug #933747:  Text refers to bug #1951113
76
- Fixed bug #939026:  Sea expedition and colonization
77
- Fixed bug #939709:  Make OpenGL terrain rendering less demanding on hardware
78
- Fixed bug #955908:  Open stockstatistics with a button
79
- Fixed bug #957750:  Add Portspace tool doesn't use the toolsize.
80
- Fixed bug #960370:  Atlantean Ship Shows "flashes" on the Hull
81
- Fixed bug #961548:  widelands executable links against boost_unit_test_framework in Debug mode
82
- Fixed bug #963697:  Port build help icon shown, though no port can be build
83
- Fixed bug #963802:  Add option to burn a ship
84
- Fixed bug #963963:  Game crashes when ship construction site cannot be cleared for a new ship
85
- Fixed bug #965052:  Cannot see which map I am currently playing
86
- Fixed bug #970264:  Missing SDL_* libraries lead to rather useless messages
87
- Fixed bug #970840:  new graph: availability of wares
88
- Fixed bug #972759:  barbarian beer icons misleading
89
- Fixed bug #974679:  Inconsistent behaviour in soldier creation leads to irregular economy state
90
- Fixed bug #975091:  Ship freezes loaded with wares upon destruction of destination port
91
- Fixed bug #975495:  lua bug in "Together we are strong" map
92
- Fixed bug #975840:  test_routing.cc:97 Same expression on both sides of '-'
93
- Fixed bug #975847:  increase and decrese resource tool has methods with multiple consecutive returns
94
- Fixed bug #975852:  lua_map has a statement after a return which will never be executed
95
- Fixed bug #976077:  x\y axis in ware statistics are wrong
96
- Fixed bug #976551:  ftbfs with gcc 4.7 if not including <unistd.h>
97
- Fixed bug #976698:  Atlantean saw has misleading description
98
- Fixed bug #978123:  Small icons for wares on ships
99
- Fixed bug #978169:  Global militarysites icons not updated
100
- Fixed bug #979937:  Coal can be replaced by other ressources in the editor
101
- Fixed bug #982364:  Editor in Windows XP suffers high CPU, memory leak
102
- Fixed bug #982620:  "no use for ships on this map" blocks building ships in first Atlantis campaign
103
                      (atl01.wmf)
104
- Fixed bug #983448:  Improve OpenBSD support
105
- Fixed bug #984110:  memory leak in src/ai/defaultai.cc:1439
106
- Fixed bug #984165:  Make the increase/reduce wares buttons repeatable
107
- Fixed bug #984197:  Suggestion: Confirmation window for dismantling production building
108
- Fixed bug #985109:  Decreasing vision for node that is not seen
109
- Fixed bug #986526:  Clarify "X player teams" map filter
110
- Fixed bug #986534:  Improve in-game checkboxes
111
- Fixed bug #986910:  Multiplayer game setup does not show team suggestions for maps
112
- Fixed bug #988498:  Suggestion: remove cppcheck related stuff from build
113
- Fixed bug #988870:  Barbarian weaving mill produces endless cloth
114
- Fixed bug #989483:  Widelands host crashes if a client connection breaks
115
- Fixed bug #989489:  After leaving an internet game, Widelands freezes in the lobby
116
- Fixed bug #990623:  Checkboxes should react when hovered by the mouse cursor
117
- Fixed bug #992466:  dedicated server regression: not able to choose map
118
- Fixed bug #993293:  EnsureDirectoryExists() does only work with a path deepth of 1.
119
- Fixed bug #994712:  GPL Text should maybe not be translateable
120
- Fixed bug #995011:  They can attack me but I can't attack them
121
- Fixed bug #996965:  Fail to build on amd64
122
- Fixed bug #998828:  Only coal can be placed in the editor
123
- Fixed bug #1005955: Start using C++11 features in Widelands sources
124
- Fixed bug #1008861: Massive memory leak after closing stats window when OpenGL rendering enabled.
125
- Fixed bug #1016104: The stock plot is quite wrong
126
- Fixed bug #1019585: Building window background "jumping" when previewing upgrade build cost
127
- Fixed bug #1020736: CrossPlatform Path fix: remove ":" in path names on Windows
128
- Fixed bug #1022267: stock chart counts wares in every building
129
- Fixed bug #1023264: Scouts explore consistently to the west
130
- Fixed bug #1024549: Crash in Build Cost Preview in Observer Mode
131
- Fixed bug #1025014: segmentation fault in widelands
132
- Fixed bug #1025848: --version prints more and less than it should
133
- Fixed bug #1027058: Connection lost after some time if all players pause in multiplayer
134
- Fixed bug #1033213: Assertion in nethost is always true
135
- Fixed bug #1033216: Undefined identifiers used
136
- Fixed bug #1033615: Consider checking for more warnings when compiling Widelands
137
- Fixed bug #1044933: Branch condition evaluates to a garbage value in io/filesystem/filesystem.cc
138
- Fixed bug #1044935: Assigned value is garbage or undefined in graphic/render/terrain_sdl.h
139
- Fixed bug #1044939: Dead assignment or increment (variables which have values assigned,
140
                      but are then never read again)
141
- Fixed bug #1050431: Worker icons should not contain letters for levels
142
- Fixed bug #1063233: Starting game while savegame is still being transferred
143
- Fixed bug #1074655: FPS slowly drops when playing with stock screen open
144
- Fixed bug #1074979: r6433 has an economy mismatch after building a third port
145
- Fixed bug #1090433: dedicated server module not working on windows
146
- Fixed bug #1090887: buildcosts and "wares that get recycled" preview moves the window
147
- Fixed bug #1093848: Remove ware removes wares without placing them outside the building
148
- Fixed bug #1094711: Fisher runs out of fish even with double breeders
149
- Fixed bug #1094750: Usability Suggestion: move economy configuration button to a more obvious location
150
                      / clarify its location in documentation and tips.
151
- Fixed bug #1095022: Division by zero in ui_basic/slider.cc
152
- Fixed bug #1095028: Called C++ object pointer is null in ui_basic/table.cc
153
- Fixed bug #1095034: Called C++ object pointer is null in network/nethost.cc
154
- Fixed bug #1095695: Middle-clicking in any window will crash the game (assertion error)
155
- Fixed bug #1095702: Game crashed with OpenGL ERROR: out of memory
6517 by Nasenbaer
update Changelog
156
- Fixed bug #1096362: Crash when increasing speed in a internet game as observer
6764 by Nasenbaer
Update changelog
157
                      (only happens on dedicated servers)
158
- Fixed bug #1096632: Open windows cause game to stall after several hours
6517 by Nasenbaer
update Changelog
159
- Fixed bug #1096651: Windowed graphics resolution change does not resize window
6764 by Nasenbaer
Update changelog
160
- Fixed bug #1096786: Indicate direction of steepness in road building mode
161
- Fixed bug #1097420: Window tabs in map editor cause exception
162
- Fixed bug #1098263: Widelands does not start if PC has OpenGL problems
163
- Fixed bug #1099094: Tutorial description bug
164
- Fixed bug #1100045: Carriers can/can't be removed from Warehouses
165
- Fixed bug #1101788: Atlantean stone economy target too low
166
- Fixed bug #1104462: Untranslatable strings
167
- Fixed bug #1108083: Construction site window does not display specific building name
6517 by Nasenbaer
update Changelog
168
- Fixed bug #1115664: Extremely slow framerate/performance with OpenGL
6764 by Nasenbaer
Update changelog
169
- Fixed bug #1121396: Assertion error upon starting WL (regression after latest opengl changes)
170
- Fixed bug #1125539: Roads not rendered in road building mode
171
- Fixed bug #1128114: segmentation fault when running with --dedicated
172
- Fixed bug #1130469: Textarea does not place cursor correctly on mouse click (map description in the editor)
173
- Fixed bug #1130905: OpenGL switch to Software Rendering crash
174
- Fixed bug #1132238: Open buildingwindow after closing of constructionsitewindow when
175
                      construction has finished
176
- Fixed bug #1132466: Evicted workers will become stuck if the are away from home and the building is
177
                      not conencted to the road network
178
- Fixed bug #1132469: List of workers in building window not updating properly
179
- Fixed bug #1132473: soldier hangs at one point
180
- Fixed bug #1132476: change yellow color in white(?) - building menu % is unreadable
181
- Fixed bug #1132774: Assertion in image cache while loading first barbarian campaign
182
- Fixed bug #1137765: displaying tooltips in fullscreen causes crash
183
- Fixed bug #1139666: New buildcap allows larger buildings in smaller spaces
184
- Fixed bug #1142781: Current BZR version leads to compiler errors on Windows
185
- Fixed bug #1144465: Builder gets "lost" after dismantling site
186
- Fixed bug #1145376: Dark box when hovering over buildings
187
- Fixed bug #1150455: Dedicated servermode segfaults on non-existing maps
188
- Fixed bug #1150517: Crash when closing widelands
189
- Fixed bug #1153361: OpenPandora patch for FAT FS
190
- Fixed bug #1159000: Building WL should check whether gettext is installed
191
- Fixed bug #1159432: Warnings at compile-time in GCC 4.8
192
- Fixed bug #1159968: Crash in opengl fonthandler_cc:99
193
- Fixed bug #1162918: Workers exiting warehouse do not follow flag
194
- Fixed bug #1162920: Shovel icon is unclear
195
- Fixed bug #1162936: After eviction of a worker, a worker of the same level is requested instead of
196
                      the original worker type
197
- Fixed bug #1167234: Terrain preview in editor shows nothing
198
- Fixed bug #1170086: Imperial sentry returns more wares when dismantled than it needed
199
- Fixed bug #1171131: Revision 6559 FTBFS on GNU/Linux due to compile_assert failing
200
- Fixed bug #1171233: Opening a Widelands file makes all strings appear in English
201
- Fixed bug #1172197: Seefaring doesn't work on nightly Build
202
- Fixed bug #1174066: Setting the origin of a map disrupts it
203
- Fixed bug #1178327: Empire does not have economy target for marble
204
- Fixed bug #1181132: Random Map: Randomize positioning of start positions
205
- Fixed bug #1182010: fish breeder does not work
206
- Fixed bug #1183479: Evict Worker code possibly incomplete
207
- Fixed bug #1184151: Cant load a saved game after update
208
- Fixed bug #1186906: Remove entries from the message list that have become obsolete
209
- Fixed bug #1189615: WL crashes down while ship makes expedition
210
- Fixed bug #1191554: Game crashes when ship with open window is loaded for expedition
211
- Fixed bug #1191556: Port window not updated ("Cancel the expedition" starts a new one)
212
- Fixed bug #1191568: Expedition feature does not work properly in replay mode
213
- Fixed bug #1191889: Ship loads ware but does not transport it
214
- Fixed bug #1194194: Show build progress of the current ship
215
- Fixed bug #1195639: Ports build into water
216
- Fixed bug #1196194: Game freezes when exploring coast when not at coast
217
- Fixed bug #1197429: Fail to build in Ubuntu 12.04 LTS
218
- Fixed bug #1198624: A player should be considered defeated in Autocrat after losing all warehouses,
219
                      rather than all buildings
220
- Fixed bug #1198921: Returning null reference in scripting/lua_game.cc
221
- Fixed bug #1198930: Use-after-free in wui/building_ui.cc
222
- Fixed bug #1199653: Unseen port crashes the game when saving
223
- Fixed bug #1199808: Use-after-free in wui/shipwindow.cc
224
- Fixed bug #1199812: Use-after-free in economy/economy.cc
225
- Fixed bug #1199957: Segmentation fault during combat
226
- Fixed bug #1200952: Make error: /wui/buildingwindow.cc
227
- Fixed bug #1201081: Building with boost 1.54: "Boost.Signals is no longer being maintained and is
228
                      now deprecated. Please switch to Boost.Signals2."
229
- Fixed bug #1201330: Dangerous variable-length array (VLA) declaration in map_generator.cc
230
- Fixed bug #1202040: Soldier preference button graphics
231
- Fixed bug #1202133: Dialogs (and list of maps) have white background and repetition
232
- Fixed bug #1202146: With opengl enabled, screenshots display edges in terrain strangely
233
- Fixed bug #1202228: Better controls for specifying preference of strong and weak soldiers
234
- Fixed bug #1202499: Can't open directory with maps
235
- Fixed bug #1203121: Latest trunk FTBFS on Ubuntu 12.04
236
                      (src/helper.cc:82:8: error: 'mt19937' in namespace 'boost::random' does not name a type)
237
- Fixed bug #1203329: Possible to trigger a crash by saving between story dialogs
238
- Fixed bug #1203337: Map name appears untranslated in save dialog, even when translation exists
239
- Fixed bug #1203338: According to save dialog, campaign maps have 58 players
240
- Fixed bug #1203439: Crash on saving with no human player
241
- Fixed bug #1203474: Ingame README needs review
242
- Fixed bug #1203492: Fail to build in Ubuntu 10.04 LTS
243
- Fixed bug #1204008: Suggestion: widelands-daily should incorporate recent translations
244
- Fixed bug #1204144: Cursor Key Navigation in table not complete
245
- Fixed bug #1204171: Can't select ware in ware statistics window
246
- Fixed bug #1204199: Buildings and building statistics have different color groups for productivity
6813 by Holger Rapp
Removed illegal char in the ChangeLog, so that it shows on the homepage again.
247
- Fixed bug #1204226: FTBFS on Ubuntu 13.04 fixed.
6764 by Nasenbaer
Update changelog
248
- Fixed bug #1204462: Suggestion: widelands-daily should not only include bzr revision,
249
                      but also date/time in the package name
250
- Fixed bug #1204481: Militarysite initialization
251
- Fixed bug #1204612: FTBFS on Ubuntu Precise and Lucid ('unique_ptr' is not a member of 'std')
252
- Fixed bug #1204756: REVDETECT=BROKEN-PLEASE-REPORT-THIS(Release) in PPA builds
253
- Fixed bug #1205010: segfault on dismantle on conquered enemy building or starting buildings in campaigns
254
- Fixed bug #1205149: Crash on Ubuntu 12.04 when clicking to open a building window
255
- Fixed bug #1205457: Fisher produces fish without decreasing resources
256
- Fixed bug #1205609: Wincondition scripts reloaded too often
257
- Fixed bug #1205806: Ware statistics window too small for empire warelist
258
- Fixed bug #1205882: Typo in license text
259
- Fixed bug #1205901: Value stored to unread variable in map_io/widelands_map_buildingdata_data_packet.cc
260
- Fixed bug #1206211: "Follow" function in watch window crashes in replays or when playing as a spectator
261
- Fixed bug #1206441: Autosave leads to crash on replays
262
- Fixed bug #1206563: Error when loading savegame saved in replay
263
- Fixed bug #1206712: Endless loop in Layout::fit_nodes
264
- Fixed bug #1206917: Pausing during save dialog behaves different in replays and games
265
- Fixed bug #1207069: Seafaring: cancel expedition button on ship
266
- Fixed bug #1207412: Authors button ingame leads to crash
267
- Fixed bug #1207477: Assertion `it != end()' failed in message queue
268
- Fixed bug #1208130: Desync error after clicking "Prefer rookies/heros" buttons in military buildings
269
- Fixed bug #1208229: Segmentation fault in Widelands::Soldier::attack_update
270
                      (this=0x99f1ea0, game=..., state=...) at src/logic/soldier.cc:1003
271
- Fixed bug #1208440: Some messages directly expired and still play sound
272
- Fixed bug #1208474: Need a nice compatibility safegame from b17.
273
- Fixed bug #1209125: FTBFS trunk/6705 on Debian Wheezy
274
- Fixed bug #1209256: Saving a game not working because of minimap.png code
275
- Fixed bug #1209283: Crash at end of game (game statistics window)
276
- Fixed bug #1211248: Add map tag "seafaring" and handle in the UI
277
- Fixed bug #1211255: Show workarea doesn't work
278
- Fixed bug #1211898: bzr 6718 segfault building expedition port
279
- Fixed bug #1212191: 100% training site production without any soldier
280
- Fixed bug #1212192: Evict worker doesn't work for the second worker
281
- Fixed bug #1213330: Called C++ object pointer is null in wui /shipwindow.cc
282
- Fixed bug #1215075: Terrains not translateable - feature not a bug???
283
- Fixed bug #1215134: Hint text inherited by new map
284
- Fixed bug #1216278: Assertion failed when making a port at top left position in this safegame
285
- Fixed bug #1216305: It is possible to place ports via expeditions where players can not build them
286
                      via normal expansion
287
- Fixed bug #1219388: Port spaces missing after change of map origin
288
- Fixed bug #1219390: Wine farmer missing in description of shovel
289
- Fixed bug #1219507: Savegame crashes Widelands
290
- Fixed bug #1219524: Empire bakery drops from 100% to 0% very quickly when no wares are available.
291
- Fixed bug #1219526: Last received chat message never vanishes from main in game screen
292
- Fixed bug #1220546: segfault on dismantle a building on ubuntu 12.04
6776 by Nasenbaer
Keep ChangeLog up to date
293
- Fixed bug #1228518: Chat announces defeat of all network players although only one is defeated
294
- Fixed bug #1228529: Defeated player can see_all, but can only use fieled_action_window on prior seen fields
295
- Fixed bug #1228592: Internet lobby chat is blocked once another UI part was used (one of the lists, etc.)
296
- Fixed bug #1228596: Important system messages are not forwarded to ingame chat
6517 by Nasenbaer
update Changelog
297
298
6340 by Holger Rapp
Removed untill now from ChangeLog
299
### Build 17
6315 by Holger Rapp
Balance change: Adjust heal_per_second to values between 80 and 220 (from 100 for small to 200 to big buildings)
300
- Diversified heal rate for military buildings - the bigger, the quicker.
5962 by Nasenbaer
Added empty state for mines - once a mine is empty, the default animation will be set from 'idle' to 'empty', which is basically the same animation, just with an additional sign on the mine's wall showing a big black cross.
301
- Improved and remodelled a lot of the buildings' animations.
302
- Improved and remodelled a lot of the bobs' animations.
303
- Improved and remodelled a lot of terrain graphics.
6209 by Nasenbaer
update changelog
304
- Improved dedicated server functionality:
305
    * now runable as daemon and thus via init.d script on servers
306
    * added possibility to write server statistics to html files
307
    * added functionality to save the game on the server via chat command.
308
    * added functionality to set up a password for the server.
309
    * added functionality to set a custom message of the day (motd).
310
    * improved client side handling / setting up of dedicated servers.
311
- Improved a lot of icons and button appearence.
312
- Improved statistics window.
313
- Improved the Widelands code to use less resources.
6040.1.11 by Shevonar
Updated changelog
314
- Improved OpenGL rendering which is now active by default.
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
315
- Improved (slightly) the computer player through use of the new
316
  dismantle feature.
317
- Replaced the old libggz based metaserver support with our own ggz
318
  independed solution, which brings some new features as well:
319
    * The metaserver is now checking whether a game is connectable
320
      if it is not, it sends an error message to the client to
321
      inform it.
322
    * System messages on the metaserver like global announcements
323
      motd changes or Error-Messages are now imported to running
324
      games and shown there as well.
325
    * The metaserver does now check whether a client is still online
326
      regulary and disconnects it, if it isn't.
327
    * If the client gets disconnected from the metaserver during a
328
      running game, the client is able to reconnect silently.
329
    * Games can now have more than 7 connected clients
330
    * The Version of Widelands used in a game is now shown as hover text
331
      in the game list. If a game is connectable, but uses a different
332
      version, a "?" icon is shown to visualise that difference.
6209 by Nasenbaer
update changelog
333
- Added a new piece of music to Widelands
5962 by Nasenbaer
Added empty state for mines - once a mine is empty, the default animation will be set from 'idle' to 'empty', which is basically the same animation, just with an additional sign on the mine's wall showing a big black cross.
334
- Added new states and animations for unoccupied buildings and empty mines,
335
  to better indicate the current state of a building.
336
- Made road textures world dependend and improved the style of the roads
337
  for each world.
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
338
- Added basic seafaring functionality:
339
    * Ports, ships and shipyards are already working as they should.
340
    * Loading of settlers 2 seafaring maps is supported
341
    * (Scouting and colonization *NOT* yet implemented)
6209 by Nasenbaer
update changelog
342
  yet implemented.
343
- Added port buildspace tool to the editor.
344
- Added a new feature to list maps in the map selection menu in categories
345
- Added a new feature "dismantle building" allowing to recycle some of
346
  the resource used to build the building.
5962 by Nasenbaer
Added empty state for mines - once a mine is empty, the default animation will be set from 'idle' to 'empty', which is basically the same animation, just with an additional sign on the mine's wall showing a big black cross.
347
- Added a new win condition "endless game (no fog)" with completely
348
  visible map from the beginning on.
6015 by Nasenbaer
update changelog
349
- Added two multiplayer scenarios.
6209 by Nasenbaer
update changelog
350
- Added a big seafaring map, playable as scenario.
6013 by Nasenbaer
Fix road texture loading, change new greenland sumpf animation to use indexed color patterns, run png optimisation script over greenland pngs
351
- Added feature to play as a random tribe or against a random tribe or
5976.1.6 by Shevonar
updated ChangeLog
352
  random AI.
6209 by Nasenbaer
update changelog
353
- Added click animation for the mouse pointer
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
354
- Added automatic release of second carrier (oxen, donkey, horse), if
355
  the road traffic is not that strong anymore, that a second carrier
356
  would be needed.
357
- Added a new undo/redo feature to the Editor.
358
5962 by Nasenbaer
Added empty state for mines - once a mine is empty, the default animation will be set from 'idle' to 'empty', which is basically the same animation, just with an additional sign on the mine's wall showing a big black cross.
359
- Fixed a bug that disallowed to connect to different servers (via
360
  metaserver) without prior restart of Widelands.
361
- (Re)Fixed bug #536149: miner/master miner mixed up after enhancing
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
362
  to deep mine.
5962 by Nasenbaer
Added empty state for mines - once a mine is empty, the default animation will be set from 'idle' to 'empty', which is basically the same animation, just with an additional sign on the mine's wall showing a big black cross.
363
- Fixed bug #565406: focus for save window
6209 by Nasenbaer
update changelog
364
- Fixed bug #570055: Open house window on doubleclick even when minimized
365
- Fixed bug #590528: add more details to a replay
366
- Fixed bug #590631: All workers die, when warehouse/hq is destroyed
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
367
- Fixed bug #594686: Roads not rendered correctly in opengl mode on
368
                     some systems
6209 by Nasenbaer
update changelog
369
- Fixed bug #601400: Request::get_base_required_time:WARNING nr = 1 but
370
                     count is 1, which is not allowed according to the
371
                     comment for this function
6040.1.11 by Shevonar
Updated changelog
372
- Fixed bug #649037: Many menus are not repainted in OpenGL mode
6209 by Nasenbaer
update changelog
373
- Fixed bug #657266: Unoccupied helmsmithy animation contains a person
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
374
- Fixed bug #671485: Aged barbarian ware icons
6209 by Nasenbaer
update changelog
375
- Fixed bug #672085: New stock menu layout too high for small resolutions
376
- Fixed bug #672098: The priority buttons can be deactivated
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
377
- Fixed bug #674848: The fight against red player in barbarian tutorial 3
378
                     can be won in just one fight
6209 by Nasenbaer
update changelog
379
- Fixed bug #683716: Better handling of "no ressources"
380
- Fixed bug #691928: Message icon is not updated in some cases when
381
                     receiving focus
382
- Fixed bug #695035: Adjusted hotspots of buildings to fit into their space
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
383
- Fixed bug #702011: Messages in multiplayer are translated by host
384
                     before they are sent to client
385
- Fixed bug #722196: OpenGL terrain renderer does not dither between
386
                     adjacent fields
6209 by Nasenbaer
update changelog
387
- Fixed bug #722793: Ducks on land on Three Warriors
6040.1.11 by Shevonar
Updated changelog
388
- Fixed bug #722796: Minimap not shaded by terrain height in OpenGL
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
389
- Fixed bug #723112: The name is not shown for resource coal in the
6209 by Nasenbaer
update changelog
390
                     resource dialog in the editor
391
- Fixed bug #726699: Make the wares priority buttons in production sites
392
                     more intuitive
5962 by Nasenbaer
Added empty state for mines - once a mine is empty, the default animation will be set from 'idle' to 'empty', which is basically the same animation, just with an additional sign on the mine's wall showing a big black cross.
393
- Fixed bug #734409: campaign texts about enhancing metalworks
6209 by Nasenbaer
update changelog
394
- Fixed bug #731474: Barbarian buildings looking strange when covered
395
                     by fog of war
396
- Fixed bug #738888: Two sentences in game tips are only partly translatable
397
- Fixed bug #741142: Empire Tut 2 - missing event when barbarians
398
                     are detected
399
- Fixed bug #768828: Fixed the random height tool window in the editor
400
- Fixed bug #768854: Messages for win condition "Territorial Lord" is not
401
                     translated, even though translations exist
402
- Fixed bug #771962: Alphabetically sorted ware help in translations
403
- Fixed bug #772003: Bakingtray use the peel icon
404
- Fixed bug #775132: build-16 Failed to initialize SDL, no valid video driver
405
- Fixed bug #779967: Text alignment on "Host a new game"
406
- Fixed bug #786243: Add extra column to stock windows, if size would be to
407
                     big for the current screen resolution
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
408
- Fixed bug #787365: Constr.Site & Prod.Site: Dim House Picture In
6209 by Nasenbaer
update changelog
409
                     The Background
410
- Fixed bug #787508: Remove use of barbarian stronghold
411
- Fixed bug #791421: Editor: Map Options Editbox Keyboard Input
5962 by Nasenbaer
Added empty state for mines - once a mine is empty, the default animation will be set from 'idle' to 'empty', which is basically the same animation, just with an additional sign on the mine's wall showing a big black cross.
412
- Fixed bug #795457: focus in chat window
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
413
- Fixed bug #799201: New tab icon for workers list
6209 by Nasenbaer
update changelog
414
- Fixed bug #805089: Check client in chat commands, when first mentioned.
5962 by Nasenbaer
Added empty state for mines - once a mine is empty, the default animation will be set from 'idle' to 'empty', which is basically the same animation, just with an additional sign on the mine's wall showing a big black cross.
415
- Fixed bug #808008: Delete outdated data when updating Widelands on Windows
6015 by Nasenbaer
update changelog
416
- Fixed bug #817078: "Watch window" should centre more suitably
6209 by Nasenbaer
update changelog
417
- Fixed bug #818784: display player names in status messages when playing
418
                     collectors
6015 by Nasenbaer
update changelog
419
- Fixed bug #842960: Original building site graphic is visible during
420
                     construction sequence
6209 by Nasenbaer
update changelog
421
- Fixed bug #852434: no game tips on loading screen as host
422
- Fixed bug #853217: start multiplayer game with all slots closed
6015 by Nasenbaer
update changelog
423
- Fixed bug #855975: Atlantean bakery jumping up, when start working
6209 by Nasenbaer
update changelog
424
- Fixed bug #859079: Warning about files (pngs) not found when
425
                     starting a new game
426
- Fixed bug #859081: Dialog briefly shown when clicking in the fog of war
427
- Fixed bug #865995: Allied soldiers fight when they meet on the battlefield
428
- Fixed bug #870129: highlighted message can not be marked
429
- Fixed bug #871401: WaresQueue stock level configuration is ignored
430
                     when work fails in Productionsites
431
- Fixed bug #877710: [windows] window title shows "not responding"
432
                     when loading a map
433
- Fixed bug #884966: Not able to prioritize top row (pita bread) in
434
                     battle arena
435
- Fixed bug #886493: Default AI is set to none
436
- Fixed bug #886572: After a while, increasing game speed makes the game
437
                     lag even at lower speeds
6040.1.11 by Shevonar
Updated changelog
438
- Fixed bug #887093: Make OpenGL the standard renderer
6209 by Nasenbaer
update changelog
439
- Fixed bug #902765: Show buttons in the bottom toolbar in the same
440
                     order, also for spectators
441
- Fixed bug #902823: Show "increase/decrease capacity" buttons only
442
                     in "soldiers" tab
443
- Fixed bug #912486: Maximum FPS button overlaps language list in options
444
                     on higher resolutions
445
- Fixed bug #914462: possible bug in void BulldozeConfirm::think()
446
- Fixed bug #924140: assertion failed if you press "up/down" button in
447
                     an empty message window
6243 by Nasenbaer
update the Changelog for recent changes, that were not yet mentioned
448
- Fixed bug #924768: Rework barbarian barrier's statistics
449
- Fixed bug #927110: font color not adapted to map color
6209 by Nasenbaer
update changelog
450
6015 by Nasenbaer
update changelog
451
5919 by Nasenbaer
Add saving via chat command functionality to the dedicated server
452
5897 by Holger Rapp
removed 'until now' from ChangeLog
453
### Build 16
5864 by Holger Rapp
Update ChangeLog. Went through all commits since build 15.
454
- Many new graphics, new sounds.
5841 by Nasenbaer
And we've got a GUIless dedicated server :)
455
- Added a dedicated server function for terminal use.
5818 by Nasenbaer
Fix bug #580073 - Objectives menu not updated fast enough
456
- Improved and refactored font handler.
5813 by Nasenbaer
Commit fix for bug #707147 by Foppe Benedictus + decided fix for bug #695018 + a small style fix for my last commit
457
- Removed barbarian Stronghold from list of buildable military sites as
458
  it did not have a real purpose.
5805 by Nasenbaer
Update ChangeLog
459
- Added a help button + window function (e.g. to explain the multi player
460
  menu).
461
- Play a fanfare when a military site gets occupied and another fanfare
462
  when the player is under attack
463
- Reworked the multi player launch game menu - now different clients can
464
  control the same in game player together (share the kingdom) and other
465
  starting positions can be "shared" in as second (third, fourth, ...)
466
  starting position of a player.
5864 by Holger Rapp
Update ChangeLog. Went through all commits since build 15.
467
- Add a new Atlantean campaign map.
468
- Add rudimentary support for ships (you can build them, but they are not yet
469
  useful)
470
- Add support for multiplayer scenarios. No scenario is shipped yet though.
5805 by Nasenbaer
Update ChangeLog
471
- Added column for the maximal number of players to the map selection menu.
472
- Reordered wares and workers in logical groups (e.g. food production, ...).
5864 by Holger Rapp
Update ChangeLog. Went through all commits since build 15.
473
  Also fix the Economy Preferences Menu to be similar to the new Warehouse
474
  windows.
5609 by Holger Rapp
Barbarian soldiers now need an axe from the axefactory to be produced
475
- Barbarian lumberjacks now need a felling_axe which is produce in the metal
476
  workshop. The axe is now only produced in the war mill and the axe factory.
477
  This delays barbarian soldier production in the early game, giving the other
478
  tribes more time to equalize their military production. (bug #667286)
5608 by Holger Rapp
Updated changelog with basket balance change
479
- Give Empire +1 basket so that two vineyards can be build right away to fully
480
  saturate the first marble mine.
5597 by Holger Rapp
Merged toggable buttons branch and button refactoring by Joachim Breitner. Updated ChangeLog
481
- Buttons that represent a toggable state are now really toggable buttons in
482
  the user interface.
5559.1.1 by Timo Wingender
Change ZipFilesystem to not create a directory named as the zipfile. Modify read code so that both old and new zip layouts are read correctly.
483
- Changed the way compressed files are generated (maps, savegames) and read.
484
  Now it is possible to rename maps and savegames but it is not possible
485
  to load maps from version after this change with versions before this change
5414.1.7 by Andreas Breitschopp
- Small improvement to the frame border.
486
- Added a dotted frame border to the mini map.
5864 by Holger Rapp
Update ChangeLog. Went through all commits since build 15.
487
- Work area preview is now on by default.
488
- New maps: Desert Tournament, Swamp Monks.
5805 by Nasenbaer
Update ChangeLog
489
- Improved and added many new animations for workers
490
- Improved and added fighting animations for soldiers
5466 by Nasenbaer
Reimplement teamview + fix victory check for collectors
491
- Implemented teamview for allied players
5597 by Holger Rapp
Merged toggable buttons branch and button refactoring by Joachim Breitner. Updated ChangeLog
492
- Implemented shared kingdom mode, where two or more players control the same
5525 by Nasenbaer
Merge branch with shared kingdom feature and multiplayer scenario support
493
  player.
5538 by Nasenbaer
Add two new maps - Desert tournament by ivh and Swamp Monks by me - both should be nice to play in shared kingdom mode :) - my map will get a multiplayer scenario as soon as I have some free time ;)
494
- Added two new maps.
5525 by Nasenbaer
Merge branch with shared kingdom feature and multiplayer scenario support
495
- Added possibility to create and play multiplayer scenarios.
5469 by Nasenbaer
Do not show building statistics of opposing players anymore - thanks go to user "Der Meister" who provided the base for this patch.
496
- Do not show building statistic informations of opposing players anymore
5464 by Nasenbaer
update Changelog
497
- Gave foresters more intelligence - now they do not remove young trees to
498
  replant another anymore and plant the trees that suit the terrain the best.
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
499
- Added host commands like /announce, /kick, ... (type /help in chat window
500
  to get a list of available commands).
501
- Improved defaultAI's behaviour.
5486 by Nasenbaer
Update ChangeLog
502
- Added "real" work animations for builders and play "idle" animation, if
503
  the builder has nothing to do.
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
504
- Made Empire baracks more useful.
505
- Added player number user interface and automatic start position placement in
506
  random generated maps.
507
- Improved the heigth generation algorithm of the map autogenerator to produce
508
  more playable maps.
509
- Added notification messages for players, when military sites are occupied.
510
- Added teams (alliances can now be defined before start)
511
- Now the builder does nomore cause the finished building to see its vision
512
  range.
513
- Many improvements of the graphic rendering engine
514
- Implemented "stop storing", "out source", "prefare ware" settings for
515
  warehouses.
516
- Improved military site's and training site's user interface.
517
- Improved health bar and level icons for soldiers.
518
- Improved all exisiting campaigns to use lua.
519
- Added an interactive "start from no knowledge" tutorial.
520
- Added new music tracks.
5513 by Nasenbaer
Update ChangeLog
521
- Added winning conditions (endless game, autocrat, collectors, land lord,
522
  wood gnome).
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
523
- Added basic opengl rendering support.
524
- Added many new and improved exisiting translations.
5309 by
Update Changelog
525
- Removed unused medic code.
526
- Reduced healing rate of soldiers.
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
527
- New keyboard shortcuts for the message window: N, G, Delete.
528
- New keyboard shortcuts for quick navigation: comma, period, and (Ctrl+)0-9.
529
- Experience required by workers per level is no longer random.
5864 by Holger Rapp
Update ChangeLog. Went through all commits since build 15.
530
- Made the empire barracks a little more useful.
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
531
- Improved stock menu: Use tabs and add warehouse-only tabs.
532
- Changed the boss key from F10 to Ctrl+F10.
533
- Story Message Boxes are nomore closed by right clicking.
534
- Added command line option to tell Widelands where to search for translations.
535
- Improved some of the exisiting maps.
5486 by Nasenbaer
Update ChangeLog
536
- Improved the "user friendly" compile script and moved it to compile.sh
5834 by Nasenbaer
Fix bug #720834 - Size Icons Too Big in Building Statistics Window
537
- Fixed the translation system - users should now be able to select any
538
  compiled and installed translation of Widelands.
5864 by Holger Rapp
Update ChangeLog. Went through all commits since build 15.
539
- Removed scons and replaced it with cmake.
5881 by Nasenbaer
Update Changelog
540
- Fixed two potential security issues (internet gaming)
541
- Fixed bug #729772: Selection of Widelands.ttf via options menu
542
- Fixed bug #687342: No longer complain when a master miner is transferred to
543
  a mine to fill a junior position.
544
- Fixed bug #612348: Soldiers always move out of buildings to battle
545
- Fixed bug #670980: Cmd_EnemyFlagAction::Write handles disappeared flag
546
- Fixed bug #697375: Handle state.coords == Null() correctly in soldier attack code
547
- Fixed bug #691909: Compatibility with old savegames with barbarian battlearena
548
- Fixed bug #722789: Always flush animations before loading
549
- Fixed bug #724169: Military site window no longer changes size erratically
5837 by Nasenbaer
Fix bug #708328: infinite loop(s) in building_statistics_menu.cc
550
- Fixed bug #708328: infinite loop(s) in building_statistics_menu.cc
551
- Fixed bug #720338: Options show wrong resulution as selected if no
552
  ~/.widelands/conf exists
5820 by Nasenbaer
Fix bug in t01.wmf - lua code was outdated
553
- Fixed bug #536149: miner/master miner mixed up after enhancing to deep mine
5818 by Nasenbaer
Fix bug #580073 - Objectives menu not updated fast enough
554
- Fixed bug #580073: Objectives menu update
555
- Fixed bug #695735: Scrollbar damaged in multiline textboxes in (unique)
556
  windows in FS menu
557
- Fixed bug #659884: Problem with network savegame loading under windows
5805 by Nasenbaer
Update ChangeLog
558
- Fixed bug #683082: copy constructor should take const argument
559
- Fixed bug #669085: Wood Lance (Empire ware) is practically invisible
560
  in ware encyclopedia
561
- Fixed bug #680207: Economy settings missing ores
5486 by Nasenbaer
Update ChangeLog
562
- Fixed bug #583985 and #573863: Scout did not work as it was supposed to.
563
- Fixed bug #618449: [fetchfromflag] - building dissappeared.
564
- Fixed bug #537392: Computerplayer does not adhere to currently allowed
565
  buildings.
566
- Fixed bug #547090: Make barbarian weaving mill not buildable.
567
- Fixed bug #577891: Make atlantean small tower less strong.
568
- Fixed bug #615891: Commandline parameters homedir and datadir parsing.
5464 by Nasenbaer
update Changelog
569
- Fixed bug #554290: GGZ game hosting on windows was not working before.
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
570
- Fixed bug #533245: Buildings statistics were not calculated correctly.
5805 by Nasenbaer
Update ChangeLog
571
- Fixed some filesystem bugs.
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
572
- Fixed desync bug #590458 and allowed syncstream writing without replay writing
573
- Fixed replay bug when using recursive destroy (pressing Ctrl while destroying)
574
- Fixed remaining "tabard cycling" problem and cleanup related to recent economy
575
  changes.
576
- Fixed bug #577247: When constructionsite finishes, set builder's location to
577
  the new building.
578
- Fixed bug #580377: Member function defined in .cc file should not be declared
579
  inline.
580
- Fix bug with nosound option.
581
- Fixed language list, to only show the found languages - that way it should be
582
  clearer to the user, in case when translations were not compiled.
583
- Fixed directory browsing in Map save dialog of the editor.
584
- Fixed bug #568371: Stray numbers in player table in GGZ menu.
585
- Fixed bug #536373: Race between "transfer" and "cancel" signals.
586
- Fixed bug #569737: Failed assert when trying to overwrite save
587
- Fixed bug #568373: Removed flag display in the building statistic menu
588
- Fixed many other bugs.
5309 by
Update Changelog
589
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
590
### Build 15
5127 by Holger Rapp
Updated ChangeLog
591
- Removed registering functionality for metaserver. This is to be compatible
592
  with future changes to the metaserver.
5116 by Holger Rapp
Updated Changelog
593
- Small text tweaks and translation updates.
594
- New graphics for some buildings and menu pics.
595
- Fix for Multiline Editboxes that could lead the Editor to crash.
596
- Scout runs a little longer to make it more useful.
597
- Fixed descyns happening when a scout left his house in network games.
5085 by Raul Ferriz
Updated changelog
598
- Healthy soldiers defend while injured ones heal at MilitarySite (bzr:5084)
5451 by Nasenbaer
Update changelog - we all should try to keep updating it in time in mind ;)
599
- Fixed bug when PM is send to the player hosting a network game.
5331 by Nicolai Hähnle
Add new keyboard shortcuts for quick navigation
600
- Fishbreeder no longer complains about no fish found.
5116 by Holger Rapp
Updated Changelog
601
- Conquered buildings now appear in statistics.
602
- Improvements in the build_and_run.sh script and cmake building in general.
603
- Sound & Music system is now thread safe.
604
- Win 32 bug fix: Mine symbols were not visible in VC++ builds.
5085 by Raul Ferriz
Updated changelog
605
- Fix defending soldiers making invisible and freezing battles.
5052 by Holger Rapp
Updated ChangeLog
606
- Support for building with Visual Studio
607
- New graphics for some buildings
5073 by Nasenbaer
Fix changelog
608
- Added second carrier type for busy roads (donkeys, oxen, horses)
4953 by Holger Rapp
Updated Changelog
609
- Changed localization structure so that we can translate from launchpad.net
5052 by Holger Rapp
Updated ChangeLog
610
- Cmake is now a supported build system
5331 by Nicolai Hähnle
Add new keyboard shortcuts for quick navigation
611
- Lua support (preliminary)
4839 by sigra
update
612
- Fix bug that when a worker program had a createitem command where the
613
  parameter was not the name of a ware type in the tribe, the game would fail
614
  an assertion when the command was executed. Now throw an exception when the
615
  command is parsed. (svn:r4847)
616
- Implement a the "scout" command in worker programs. Add a worker type "scout"
617
  to each tribe. Such a worker type typically lives in a small house/hut
618
  (productionsite). The productionsite's work program typically consists of a
619
  sleep period, consumption of some food, and sending the worker out to explore
620
  nodes that have never been seen before or not seen recently. (svn:r4840,
621
  svn:r4841, svn:r4843, svn:r4844, svn:r4845)
622
- In the chat, doubleclicking a username will add @username so that the text
623
  that is written after will be sent as a personal message to that user.
624
  (svn:r4832)
625
- Implemented double size zoom mode for minimap (svn:r4820, svn:r4821)
626
- Added login/register menu for games via metaserver (svn:r4818, svn:r4819)
627
- Added a small scenario part to "The Green Plateau" map (svn:r4808, svn:r4810)
628
- Improve map select menu - now the "play as scenario" checkbox is only usable,
629
  if the selected map is playable as scenario (= if a file "trigger" exists).
630
  Further it shows a special icon for scenario maps for a direct indication.
631
  (svn:r4807)
632
- Added new event "seeall" allowing to switch see all mode of a player to
633
  on/off. (svn:r4804, svn:r4878)
634
- In productionsite programs: Generalize failure handling method to result
635
  handling method. Depending on the result of the called program, the calling
636
  program can now return failed, completed or skipped. It can also chose to
637
  continue execution or repeat the call. (svn:r4781)
638
- Added new loading screens for Desert, Greenland and Winterland. (svn:r4778,
639
  svn:r4816)
4795 by nasenbaer_peter
ChangeLog update
640
- Improved Battle code
641
    * Added support for soldier combat animations (svn:r4772)
4839 by sigra
update
642
    * Let soldiers retreat, when they are injured. Let the player configure in
643
      the game how injured they have to be to retreat. Make it configurable in
644
      scenarios and initializations to what extent a player should be able to
645
      configure this feature during the game. (svn:r4796, svn:r4812)
646
    * New attack user interface (svn:r4802, svn:r4803, svn:r4813)
647
- Fix bug that if a user sent a private chat message to himself, the nethost
648
  delivered it to him twice. (svn:r4764)
4795 by nasenbaer_peter
ChangeLog update
649
- Added a new map 'Atoll' (svn:r4755)
4839 by sigra
update
650
- Add the production program return condition type "site has" that takes a
651
  group (just like the consume command). Now it is possible to have a statement
652
  "return=failed unless site has bread,fish,meat:4". (svn:r4750)
653
- When parsing a consume group, check that the count is not so large that the
654
  group can not be fulfilled by the site. For example if a site has "[inputs]"
655
  "smoked_fish=6", "smoked_meat=6" and a program has a consume command with the
656
  group "smoked_fish,smoked_meat:13" it will give an error message (previously
657
  it was just accepted silently). (svn:r4750)
658
- Fix bug that prevented parsing of a negation condition in a production
659
  program return statement. (svn:r4748)
660
- Change some productionsites to produce even if the product is not needed, if
661
  none of the inputs nor the site's capacity are needed either, so that wares
662
  of a more refined type are available when they are needed in the future.
663
  (svn:r4746, svn:r4748, svn:r4751)
664
- Fix broken logic of productionsite program's return command's when-condition.
665
  (svn:r4745)
4795 by nasenbaer_peter
ChangeLog update
666
- Show in the statistics string why a building is not working. (svn:r4744)
4839 by sigra
update
667
- When a productionsite program has been skipped, do not start it again until
668
  at least 10 seconds have passed, to avoid slowing down the simulation. The
669
  drawback is that it may take longer time until the productionsite discovers
670
  that it should produce something (for example because the amount of a ware
671
  type dropped below the target quantity). (svn:r4743)
672
- Fix bug that 40 characters was read from a file into a buffer that was used
673
  as a 0-terminated string (the building statistics string). This worked as
674
  long as the file provided the 0-terminator. Now make sure that the buffer is
675
  0-terminated regardless of what the file contains. Previously the whole
676
  buffer was written (including the garbage after the terminator). Now only
677
  write the real content. (svn:r4742)
678
- Fix the editor's trigger time option menu. (svn:r4740)
679
- Fix the map Sun of fire so that there is no longer possible to walk (attack)
680
  along the coast between players 4 and 5.
681
- Improvements in replay handling to save diskspace (svn:r4719, svn:r4720)
4795 by nasenbaer_peter
ChangeLog update
682
    * Only write syncstreams in multiplayer games
683
    * Delete old (definable) replay files and syncstreams at startup
4690 by sigra
update
684
- Replace the event type that allows or forbids a building type for a player
685
  with 2 separate event types (for allow and forbid respectively). They can
686
  handle multiple building types in the same event and the configuration dialog
687
  is more complete, with icons for the building types. (svn:r4717)
688
- Implement event types to set the frontier/flag style of a player (can also be
689
  used in initializations). Also implement configuration dialogs for those
690
  event types. (svn:r4709, svn:r4715).
4684 by nasenbaer_peter
Update ChangeLog, add Adam (_aD) to developers list and two alternative "under_attack" sounds
691
- Change the code so victorious soldiers conquer an opposing militarysite,
4839 by sigra
update
692
  instead of destroying it. (svn:r4706 - svn:r4711, svn:r4724, svn:r4727,
693
  svn:r4731, svn:r4732, svn:r4822, svn:r4839)
5116 by Holger Rapp
Updated Changelog
694
- Fix bug that caused undenfined behaviour, particularly segmentations faults in
4690 by sigra
update
695
  64-bit optimized builds. (svn:r4702)
4671 by nasenbaer_peter
Update Changelog and add "Stephan" to sound FX section of developers
696
- Improve player's message queue: (svn:r4698)
697
    * Add only important and not doubled messages.
698
    * Play a sound, if a new message arrives.
4684 by nasenbaer_peter
Update ChangeLog, add Adam (_aD) to developers list and two alternative "under_attack" sounds
699
    * Play special sounds at special events (e.g. "You are under attack")
4690 by sigra
update
700
- Fix bug that a savegame, with a flag on a node that was not interior to the
701
  flag's owner, could be loaded. (svn:r4695)
702
- Fix bug that a scenario game could be started from a map, where a player did
703
  not have a starting position, causing a failed assertion when trying to
704
  center the view on the player's home location. (svn:r4694)
4656 by sigra
update
705
- Fix out-of-bounds array access bug in network game lobby code. (svn:r4676)
4638 by sigra
update
706
- Fix bug that panel_snap_distance and border_snap_distance were mixed up when
707
  initializing the spinboxes in the options menu. (svn:r4665)
4628 by sigra
update
708
- Fix crash when trying to use the editor to add an event, of type
709
  conquer_area, with the same name as an existing event. (svn:r4655)
4656 by sigra
update
710
- Fix a bug in ids of autogenerated maps and add automatic resource, immovable
711
  and critter placement to the automatic map generation feature. (svn:r4651,
712
  svn:r4679)
4596 by sigra
update
713
- Fix bug that a savegame, with flags on neighbouring map nodes, could be
714
  loaded, leading to errors later on (for example when trying to build a 1-step
715
  road between them). (svn:r4621)
716
- Fix bug that a savegame, where a flag was placed on one map node but later
717
  was given the coordinates of another map node, could be loaded, leading to
718
  errors later on. (svn:r4620)
719
- Added more stones to the Elven Forests map. (svn:r4612)
720
- Improved the selection of which warehouse a produced ware should be
721
  transported to. (svn:r4609)
722
- Add new music. (svn:r4602, svn:r4611)
4578 by sigra
update
723
- Change the reporting of an error that is found in game data (savegame,
724
  command log, world/tribe definitions) whenever such game data is read (for
725
  example when a replay or new or saved game is started or a new or saved map
726
  is loaded in the editor). Do not include source code filename:linenumber
727
  information (just explain what is wrong with the game data that the user
728
  tried to load). Return to where the user tried to load the game data
729
  (menu/shell). (svn:r4600)
730
- Fix bug that sometimes a warehouse did not provide a carrier to fulfill a
731
  request when it should. (svn:r4599)
732
- Change bob movement by eliminating a 10 ms pause before starting to move
733
  along an edge. The game logic could fail and throw an exception if a bob was
734
  moving along a road and the road was split during those 10 ms. Unfortunately
735
  this fix breaks each old savegame with a bob that happens to be in this
736
  state. (svn:r4597)
4656 by sigra
update
737
- Fix memory leaks. (svn:r4567, svn:r4671, svn:r4672, svn:r4673, svn:r4674,
4839 by sigra
update
738
  svn:r4675, svn:r4677, svn:r4681, svn:r4682, svn:r4756)
4543 by sigra
update
739
- Fix bug that when the editor's map options window was opened and the map's
740
  description was shorter than a certain length (different for different
741
  locales), the program would crash when a letter was typed in the description
742
  multilineeditbox. (svn:r4563)
4795 by nasenbaer_peter
ChangeLog update
743
4283 by nasenbaer_peter
New atlantean soldier by bithunter
744
### Build 14
4543 by sigra
update
745
- Fix bug that the Firegames map had no water. (svn:r4533)
746
- New tree and stone graphics for the Blackland world. (svn:r4525, svn:r4526,
747
  svn:r4527, svn:r4528, svn:r4529)
4499 by sigra
update
748
- Fix bug that the Atlantean and Empire Hunter's Houses were not shown as meat
749
  producers in the ware encyclopedia. (svn:r4521)
750
- Fix bug that in the new event/trigger dialogs, the Ok button was enabled even
751
  when an event/trigger type was selected, for which no options window is
752
  implemented. Nothing happened when the button was pressed. Now the button is
753
  disabled and a note is shown, explaining that an event/trigger of this type
754
  must be created by editing the text files (with a regular text editor instead
755
  of the Widelands editor). (svn:r4512)
4486 by sigra
update
756
- Fix bug that when a ware was waiting at a flag, and the next flag or building
757
  that the ware was waiting to be taken to was removed, anyting could happen
758
  (because of a dangling pointer). (svn:r4508)
4468 by sigra
update
759
- Fix usability problem that accidentally double-clicking on a road could
760
  remove it. (Previously, when clicking on a node that had a road, but a flag
761
  could not be placed there, the mouse cursor would be placed over the button
762
  to remove the road, in the dialog that was opened. Now place the mouse cursor
763
  over the tab icon instead in that case.) (svn:r4490)
764
- When entering automatic roadbuilding mode after creation of a non-connected
765
  flag, move the mouse cursor to the flag, to offer optimal conditions to
766
  either start building a road, in any direction from that flag, or directly
767
  click on the flag to stop building the road. (svn:r4489)
768
- Give more progress information during editor startup by showing a message for
769
  each tribe that is being loaded. (svn:r4488)
770
- When a progress indicator has been shown during animation loading, remove the
4499 by sigra
update
771
  message "Loading animations: 99%" afterwards, so that the user is not mislead
772
  to believe that animation loading is still going on, when in fact something
773
  else is taking time. (svn:r4486)
4461 by nasenbaer_peter
some more "plastic surgery" fixes in editor menus
774
- Some "plastic surgeries" on editor menus.
4468 by sigra
update
775
  (svn:r4481, svn:r4482, svn:r4483, svn:r4484, svn:r4485)
776
- Fix bug that in the editor's event menu, the buttons to change and delete an
777
  event chain where enabled even when no event chain was selected in the list.
778
  This caused a crash when any of the 2 buttons was clicked. (svn:r4480)
779
- Make sure that every soldier battle property that is loaded from a savegame
780
  and is not compatible with the soldier's type's definition is adjusted to the
781
  nearest valid value. This makes changes to a soldier type's battle properties
782
  affect preexisting savegames when they are loaded with the changed game data.
783
  (svn:r4479)
784
- Fix bug that a soldier without hitpoints could be loaded from a savegame.
785
  (svn:r4478)
786
- Fix memory access error caused by a value read from a savegame being used as
787
  an array index without being checked. (svn:r4477)
788
- Fix null pointer dereference that could be caused by an invalid savegame.
789
  (svn:r4475)
790
- Fix bug that if a savegame contained a soldier with
791
  max hitpoints < current hitpoints, it was not detected as an error.
792
  (svn:r4474)
793
- Fix bug that when loading (from a savegame) a bob (such as a worker or wild
794
  animal) that was walking along an edge between 2 neighbouring nodes, it was
795
  not checked that the start time was before the end time. (Both times are
796
  stored in savegames.) (svn:r4470)
797
- Fix bug that when a military-/trainingsite was loaded from a savegame, it was
798
  not checked whether the configured capacity was within the range of allowed
799
  values, as defined in the site's type. Do not reject the savegame if the
800
  value is outside the range, since the definition may have changed and the
801
  user wants to load the game anyway. Just warn and adjust the variable to the
802
  nearest valid value. (svn:r4468, svn:r4469)
803
- Fix bug that the parsing of a worker type would allow
804
  max_experience < min_experience. (svn:r4467)
805
- Fix wrong calculation of the amount of experience that a worker needs to
806
  change its type. The value is chosen randomly in an interval, from
807
  min_experience to max_experience, specified in the soldier's type's
808
  definition. But the calculation had an off-by-one error that caused the value
809
  to never become max_experience, and worse, crash with a division by 0 when
810
  min_experience = max_experience. (svn:r4466)
811
- Fix bug that the game loading code would accept a soldier with
812
  max_attack < min_attack. (svn:r4465)
813
- Fix bug that the parsing of a soldier type would allow
814
  max_attack < min_attack. (svn:r4464)
815
- Fix wrong calculation of a soldier's attack value during battle. The value is
816
  chosen randomly in an interval, from min_attack to max_attack. But the
817
  calculation had an off-by-two error that caused the value to never become
818
  max_attack or max_attack - 1, and worse, crash with a division by 0 when
819
  min_attack + 1 = max_attack. (svn:r4463)
820
- Fix wrong calculation of a soldier's maximum hitpoints during its creation.
821
  The value is chosen randomly in an interval, from min_hp to max_hp, specified
822
  in the soldier's type's definition. But the calculation had an off-by-one
823
  error that caused the value to never become max_hp, and worse, crash with a
824
  division by 0 when min_hp = max_hp. (svn:r4462)
4438 by sigra
update
825
- Fix bug that a corrupt savegame could cause gametime to go backwards (a
4589 by sigra
attempt to fix appearance in wiki
826
  !GameLogicCommand could have a duetime in the past without being detected as
4438 by sigra
update
827
  corrupt during load). (svn:r4460)
4422 by sigra
update
828
- Fix invalid memory access bug (causisng random behaviour) when a section file
829
  inside a zip-archive was missing a newline at the end. (svn:r4443)
830
- Fix bug that trigger building could count large buildings sevaral times
831
  because they occupy several nodes on the map. (svn:r4441)
4413 by nasenbaer_peter
Make Italian translation useable via userinterface, remove wrong files, update developer and changelog file
832
- Added Italian translation (svn:r4435, svn:r4436)
4422 by sigra
update
833
- Fix drawing of text with non-latin1 characters. (svn:r4421)
834
- When a soldier steps outside his territory during attack, he searches for
835
  militarysites with defenders. Previously he chose them from any other player.
836
  Now only choose defenders from the player whose territory the soldier steps
837
  on. (svn:r4410)
4386 by sigra
update
838
- Exit with an error when incompatible command line parameters are given,
839
  instead of ignoring it. (svn:r4406)
840
- Allow starting a replay from the command line by giving the --replay=FILENAME
841
  parameter. If just --replay is given, the program goes directly to the replay
842
  file selection menu. (svn:r4405)
843
- Fix display of multiline editoboxes when the text has more than one
844
  consecutive linebreak. (svn:r4395)
845
- Fix navigation in multiline editboxes. When the last line was empty and the
846
  text cursor was at the end of the line above, it was not possible to move the
847
  cursor to the last line with the down arrow key. (svn:r4394)
848
- Fix bug that the text cursor was not visible when at the beginning of a line
849
  (in a single- or multiline editbox). (svn:r4393).
850
- Give spectators (see-only) access to the building and economy configuration
851
  windows. Same for players with see-all right (debug builds). (svn:r4380,
852
  svn:r4399)
853
- When a soldier can not move to its opponent during an attack, do not give up
854
  and quit the program. Instead, let the soldier desert without punishment.
855
  Notify the 2 involved players by adding a message to their message queues and
856
  pausing the game. Also pause and give a message when a worker can not return
857
  home to his building and therefore becomes a fugitive. (svn:r4378)
4438 by sigra
update
858
- Fix bug that the in-/decrease buttons in the editor's noise height options
859
  menu were not repeating. (svn:r4459)
860
- Fix bug that the buttons in the editor's change resources options menu were
861
  not properly disabled. (svn:r4458)
4386 by sigra
update
862
- Fix bug that the traingingsite window soldier buttons (drop selected soldier,
863
  decrease soldier capacity and increase capacity) were not properly disabled
864
  and that the latter 2 were not repeating. (svn:r4373)
865
- Fix bug that the building window background graphic was not drawn with
866
  correct playercolour. (svn:r4369)
867
- Fix bug that buildings that were behind fog were not drawn with correct
868
  playercolour. (svn:r4367)
869
- Fix bug in buildcaps calculation. Sometimes it was possible to build a large
870
  building at location A and then build a large building at location B. But if
871
  a large building was built at location B first, it was no longer possible to
872
  build a large building at location A. (svn:r4366)
873
- Fix bug that the content of the interactive player data packet in a savegame
874
  was used without being checked properly, which could lead to a segmentation
875
  fault. (svn:r4353)
876
- Fix bug in the editor that it was possible to remove a player even though
877
  it was referenced by someting (such as an event or trigger). (svn:r4339)
878
- Fix bug that for a worker type, an experience value was read and used even
879
  though the worker type could not become some other worker type. (svn:r4328)
880
- Make the config file format somewhat stricter. Do not allow // comments and
881
  require a section header to be closed with a ']'. (svn:r4285, svn:r4298)
882
- No longer look for bmp an gif images when searching for animation frames.
883
  This should make animation loading a little faster. (svn:r4278)
4283 by nasenbaer_peter
New atlantean soldier by bithunter
884
- Added and improved some buildings and workers animations (different svn rev.)
4272 by nasenbaer_peter
* Update of Changelog
885
- Many graphic system updates including experimental hardware improvements
886
  (many different svn rev.)
887
- Implemented very basic "dedicated" server (many different svn rev.)
888
- Improved chat system:
4433 by sigra
A few fixes to the ChangeLog file:
889
    * Added personal messages (use "@username message") (svn:r4186)
890
    * Added a time string in front of each message (svn:r4253)
4272 by nasenbaer_peter
* Update of Changelog
891
- Implemented metaserver lobby for internet game (many different svn rev.)
892
- Implemented check of free diskspace to avoid segfaults (different svn rev.)
4468 by sigra
update
893
- Added new ware icons. (svn:r4152, svn:r4250, svn:r4471)
4433 by sigra
A few fixes to the ChangeLog file:
894
- Implemented versioning system to avoid that Widelands loads data of old
895
  Widelands versions. (svn:r4133)
4272 by nasenbaer_peter
* Update of Changelog
896
- Implemented basic "generate random map" feature. (svn:r4113)
4098 by nasenbaer_peter
Updated Changelog and developers file
897
- Implemented basic messaging system to inform players of important events.
898
  (many different svn rev.)
3910 by nasenbaer_peter
Further improvements of defaultAI - this time mainly road construction and CPU usage decreasements
899
- Improved computer player behaviour (many different svn rev.)
4433 by sigra
A few fixes to the ChangeLog file:
900
    * Computer player should now be able to build up a working infrastructure
901
      (including mining, tools and weapons production and soldier training) and
902
      to attack and defeat their enemies.
903
    * Users are now able, to select the type of a computer player. The
904
      available types are: Aggressive, Normal, Defensive and None. First three
905
      are based upon the improved AI and only behave different in case of
906
      attacking strength and expansion, while latter does simply nothing.
907
    * It is now possible to define the computer player type for camapign maps.
3906 by bedouin
Throw out the bundled version of scons. Scons is widely available by now and
908
- Throw out the bundled version of scons. Scons is widely available by now and
4433 by sigra
A few fixes to the ChangeLog file:
909
  the bundled version caused more trouble than it was worth: many
910
  incompatibilities, where a distribution-supplied version would have worked
911
  (svn:r3929)
4423 by sigra
fix revision reference
912
- Fix bug #2351257 - wrong game tips are shown. (svn:r3808)
4433 by sigra
A few fixes to the ChangeLog file:
913
- Some improvements of tribes economy and soldier balance (svn:r3793,
914
  svn:r3796)
4098 by nasenbaer_peter
Updated Changelog and developers file
915
- Added third barbarian campaign (svn:r3790) and improved the already existing
916
  ones (svn:r3775, svn:r3788)
3791 by nasenbaer_peter
* Fix windows makefile for map_io
917
- Added a new trigger for scenario maps: Player defeated (svn:r3789)
4433 by sigra
A few fixes to the ChangeLog file:
918
- In the editor save dialog; initialize the name box with the map name and do
919
  not react (for example by playing a sound) to clicks in the empty area below
920
  the last file in the listbox (affects all listboxes in the UI). (svn:r3783)
921
- Fix bug in build13 that the editor save dialog would use the name of the list
922
  item from the second last (instead of the last) click. (svn:r3781)
923
- Added an editor tool to set a new origin in the map. This will make it
924
  possible to get an island properly centered, instead of divided in 4 corners
925
  when a minimap is generated with an external tool, such as the one used in
926
  the [map download section](http://wl.widelands.org/maps/). The button that
927
  enables the tool is in the map options dialog. (svn:r3778)
928
- Allow longer text for a world's name and author (to avoid having it cut off
929
  like "The Widelands Development Tea"). (svn:r3777)
3757 by sirver
- small fixes to changelog, so everything shows up on wl.widelands.org/changelog
930
- Do not crash when writing an empty file. (svn:r3773)
3791 by nasenbaer_peter
* Fix windows makefile for map_io
931
- Added two new in game and one new menu song. (svn:r3758, svn:r3800)
3757 by sirver
- small fixes to changelog, so everything shows up on wl.widelands.org/changelog
932
- Make more configuration options configurable in the options menu. (svn:r2753)
4433 by sigra
A few fixes to the ChangeLog file:
933
- Fix bugs in the S2 map loader. Trying to load an invalid file could cause
934
  failed assertions in debug builds and probably other bugs in release builds.
935
  (svn:r3750)
936
- Added new loading screens for winterland and for barbarian campaigns.
937
  (svn:r3748, svn:r3797)
938
- Allow configuring which information about a building is shown in the
939
  mapview's building census and statistics displays and the building window
940
  title. (svn:r3741)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
941
- Added colorized chatmessages. (svn:r3725)
4433 by sigra
A few fixes to the ChangeLog file:
942
- Added a lobby to the multiplayer launchgame menu. Now users are not
943
  automatically assigned to players. Users staying in the lobby when the game
944
  begins will become spectators. (svn:r3702, svn:r3703, svn:r3707, svn:r3709,
945
  svn:r3710)
4386 by sigra
update
946
- Fix the map Dry Riverbed so that the mountain pass is passable in both
947
  directions. (svn:r4335)
948
- Improved the map Plateau so that the players can reach the center even if
949
  another player is fortified there. This is achieved by allowing large
950
  buildings at a few more places in the valleys leading from the starting
951
  positions to the center. Also add some wiese1 (terrain type), which was not
952
  used at all on this map before. Make some small adjustments to the node
953
  heights in the small valley just east of player 1's starting position, so
954
  that the valley becomes more useful. (svn:r3713, svn:r4361, svn:r4362)
4433 by sigra
A few fixes to the ChangeLog file:
955
- Added two new maps "Twinkling Waves" and "The ancient sun of fire".
956
  (svn:r3689, svn:r4119)
957
- Fix bug that the editor toolsize menu was not updated when the toolsize was
958
  changed with the keyboard shortcuts. (svn:r3675)
959
- Implement feature request #1792180 - Allow user to change starting-position.
960
  (svn:r3666, svn:r3667, svn:r3668)
961
- Editboxes now support UTF8 (unicode) characters, so the players can use their
962
  locale language in game. (svn:r3662, svn:r4398)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
963
- Improve the output of _widelands --help_. (svn:r3660)
4433 by sigra
A few fixes to the ChangeLog file:
964
- Add a new terrain type, corresponding to Greenland's bergwiese, to Desert.
965
  (svn:r3659)
966
- Workers that search for an object now prefer one of the nearest. Therefore
967
  they spend less time walking and more time harvesting. (svn:r3658)
968
- Fix bug that in the military-/trainingsite windows, the name (untranslated)
969
  of the soldier type was shown instead of the descname (translated).
970
  (svn:r3645)
971
- Fix bug that in the trainingsite window, the ware priority buttons were not
972
  updated. (svn:r3642)
973
- Fix bug that in the trainingsite window, the column _total level_ was not
974
  sorted correctly for 2-digit values (10 was sorted between 1 and 2).
975
  (svn:r3641)
976
- Fix bug that when the user typed in the editor's map description input
977
  fields, the world was reparsed on every keystroke, which caused a delay.
978
  (svn:r3640)
979
- Fix bug that when the loading of a tribe failed, the error message was
980
  insufficient. (svn:r3639)
981
- Fix bug related to land ownership and military influence when a soldier
982
  arrived to a trainingsite. (svn:r3701)
983
- Fix bug related to land ownership and military influence when an
984
  event_building was executed. (svn:r3636, svn:r3637)
985
- Fix bug that when a \_pc-file was missing for an animation frame, the program
986
  did not make it clear that it was the \_pc-file that was missing (the user
987
  was lead to think that it was the main file of the animation frame).
988
  (svn:r3623)
989
- Fix bugs in the maps _Mystical Maze_ and _Three Warriors_: update tribe name
990
  to _atlanteans_. (svn:r3609, svn:r3612)
991
- Change the Atlantean Weaponsmithy's program Produce Light Trident to consume
992
  iron (in addition to planks). This makes it necessary to mine iron ore to
993
  produce soldiers, which makes it more difficult to win against the other
994
  tribes (who also require iron for making soldiers) (svn:r3718)
995
- Fix bug in build13 that the Atlantean Labyrinth's program Upgrade Evade 1
996
  could consume bread and then fail. (svn:r3714)
997
- Add demand check to _Cloth_ production in _Empire_ _Weaving Mill_.
998
  (svn:r3604)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
999
- Add a program that produces an axe to the Barbarian Metalworks. (svn:r3717)
4433 by sigra
A few fixes to the ChangeLog file:
1000
- Simplify the stoppability rules of building types. Only productionsites are
1001
  stoppable. A productionsite type is a stoppable if and only if it is not a
1002
  militarysite type. Get rid of the config option to make a building type
1003
  stoppable (many building types had "stopable=yes" in their conf-file). Also
1004
  get rid of the config options to set custom stop/continue icons for each
1005
  building type (this was not used in any of the building types that are
1006
  included in the Widelands releases). It is no longer possible to stop a
1007
  constructionsite so that the finished building will be set to stopped.
1008
  (svn:r3723)
1009
- Get rid of event numbers in event chains. This removes the maximum limit of
1010
  99 events in an !EventChain. It also makes diffs much smaller when an event
1011
  is inserted, because now the following events do not need to be renumbered.
1012
  (svn:r3600)
1013
- For the statistics string of a trainingsite (shown in the mapview near the
1014
  trainingsite when S has been pressed), replace strings like "upgrade_evade_0"
1015
  (untranslated) with strings like "Upgrade evade 0" (translated). (svn:r3595)
4386 by sigra
update
1016
- Fix bugs that ware/worker types were identified by their temporary index
1017
  value instead of their permanent name in some places in savegames. The
1018
  temporary index values may not be the same when the game is loaded again,
1019
  while type names should be the same. (svn:r3593, svn:r4343)
4433 by sigra
A few fixes to the ChangeLog file:
1020
- Implement automatic recursive road removal. When a player holds down Ctrl
1021
  when ordering (or confirming, if applicable) the removal of flag or road, do
1022
  a recursive removal. If a road removal command is given with the recursive
1023
  option, all roads between the start and end flags are removed. Then those
1024
  flags that become dead ends are removed recursively. A flag is a dead end if
1025
  it does not have a building and roads to at most 1 other flag. (svn:r3591)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1026
- Make immovable animation times random. (svn:r3635)
4433 by sigra
A few fixes to the ChangeLog file:
1027
- Implement natural reproduction for trees. Instead of just growing up and then
1028
  idling forever, they seed new trees and eventually die. Dead trees disappear
1029
  after a while. Different tree species have different advantages on different
1030
  terrain types. This makes it possible for several tree species to survive by
1031
  occupying different niches. Increase the working radius of
1032
  woodcutters/lumberjacks from 8 to 10. This makes it easier to cover large
1033
  areas with a few of them. This is now recommended to keep an area clear of
1034
  trees. (svn:r3591, svn:r3610, svn:r3735, svn:r3786, svn:r3828)
1035
- Forbid immovable programs to have transform commands that replace an
1036
  immovable with one of the same type. (svn:r3647)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1037
- Get rid of line numbers in immovable programs. (svn:r3591)
4433 by sigra
A few fixes to the ChangeLog file:
1038
- In the worker list window of productionsites; if a worker is missing, show
1039
  "(vacant)" if the request for it is open and "(coming)" if the request is in
1040
  transfer. (svn:r3591)
1041
- Create a few different player initializations and allow choosing one for each
1042
  player when the game is configured. The default initialization is a
1043
  headquarters with the usual set of wares/workers/soldiers, so the default
1044
  behaviour is unchanged. There is another player initialization called
1045
  castle_village that creates a castle (or citadell, depending on tribe) and a
1046
  village around it with a warehouse loaded with some wares/workers/soldiers
1047
  and some basic production and training buildings. (svn:r3629)
1048
- Do not automatically create a headquarters for each player in scenarios. This
1049
  must now be done explicitly with events. Change the existing scenarios
1050
  accordingly (and use new headquarter graphics in some of them). (svn:r3591,
1051
  svn:r3617, svn:r3737, svn:r4249, svn:r4299)
1052
- Implemented logic for finding a suitable location for a building that will be
1053
  created with an event. (svn:r3629)
1054
- When a warehouse is created through an event, allow configuring exactly how
1055
  many of each type of ware, worker and soldier that should be created with the
1056
  warehouse. (svn:r3591)
1057
- When a productionsite is created through an event, allow configuring exactly
1058
  which of the wares and workers that should be created with the
1059
  productionsite. (svn:r3591, svn:r3630)
1060
- When a military-/trainingsite is created through an event, allow configuring
1061
  exactly how many soldiers at each combination of strength levels that should
1062
  be created with the site. (svn:r3628, svn:r3629)
1063
- The builder does no longer enter the building and see the surroundings for a
1064
  moment when he has completed the construction. Instead he leaves directly.
1065
  (svn:r3590)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1066
- Added new portrait pictures for the campaign maps (svn:r3581, svn:r3632)
1067
- Allow multiple AI implementations (svn:r3574)
4386 by sigra
update
1068
- Implement a debug console and add a "switchplayer" command (svn:r3573,
1069
  svn:r4370, svn:r4371)
4433 by sigra
A few fixes to the ChangeLog file:
1070
- Fix bug that the back buttons in the campaign selection UI had the wrong
1071
  background. (svn:r3619)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1072
- Improvements of full screen menu UI (svn:r3579, svn:r3581)
4433 by sigra
A few fixes to the ChangeLog file:
1073
   * Make fullscreen menus dynamic resizable. Now the menus use the same
1074
     resolution as the whole game. Still the resolution must be saved in the
1075
     config, so it is not yet possible to resize via mouse.
1076
   * Clean up menu design, make some menus more straight and intuitive and
1077
     follow the same alignment in similar menus.
1078
   * Add note to intro screen, so players are not confused anymore, whether
1079
     Widelands is still loading.
1080
   * Introduce config option and commandline parameter "ui_font". This option
1081
     allows the user, to use a different font in the fullscreen menus, which
1082
     can be quite important if the resolution is very low and the serif font is
1083
     nearly unreadable. Besides a path to a TTF file relative to
1084
     <widelands-data>/fonts/ the values "sans" and "serif" are accepted. If an
1085
     invalid parameter was given Widelands falls back to UI_FONT_NAME.
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1086
- Made the minimap remember its display options during the session (svn:r3572)
1087
- Implemented generation of browsable HTML from game data. (svn:r3548)
4433 by sigra
A few fixes to the ChangeLog file:
1088
- Made it possible to define a default target quantity for a ware type and set
1089
  target quantities in the game. (svn:r3543)
1090
- Made Ctrl+S bring up the save game dialog in both gameplay and replay. Added
1091
  save button in replay watcher. (svn:r3542)
4468 by sigra
update
1092
- Fixed Trigger_Time (and replaced Trigger_Null with it). Introduced
1093
  Event_Set_Timer. (svn:r3541, svn:r4485)
3549 by ixprefect
MiniMap remembers flags during the game
1094
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1095
### Build 13
4433 by sigra
A few fixes to the ChangeLog file:
1096
- Count casualties/kills, military/civilian buildings lost/defeated and present
1097
  them in the general statistics menu (except for civilian buildings defeated,
1098
  which is omitted from the user interface) (svn:r3395, svn:r3407).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1099
- Improved map options menu (svn:r3328).
4433 by sigra
A few fixes to the ChangeLog file:
1100
- Improved progresswindow use and added new loading screens (svn:r3249,
1101
  svn:r3253, svn:r3275, svn:r3315, svn:r3316).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1102
- Added menu for editor to the mainmenu (svn:r3248).
1103
- Improved save game dialog (svn:r3185, svn:r3189).
4433 by sigra
A few fixes to the ChangeLog file:
1104
- Improved mapselect and launchgame menu (svn:r3243, svn:r3246, svn:r3247,
1105
  svn:r3283, svn:r3290).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1106
- Improved ingame UI (svn:r3224).
1107
- Implemented "/me" command for multiplayer chat (svn:r3223).
4433 by sigra
A few fixes to the ChangeLog file:
1108
- Improved multiplayermenu (svn:r3218, svn:r3260, svn:r3261, svn:r3288,
1109
  svn:r3289).
1110
- Improved optionsmenu and added possibility to set autosave interval
1111
  (svn:r3215).
1112
- Implemented option for maximum FPS to reduce CPU-usage (svn:r3210, svn:r3213,
1113
  svn:r3214, svn:r3215, svn:r3220).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1114
- Improved editor new map dialog (svn:r3172, svn:r3331).
4433 by sigra
A few fixes to the ChangeLog file:
1115
- Make automatic roadbuilding mode after creation of non-connected flag
1116
  optional (svn:r3177).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1117
- Improved production program handling (svn:r3373, svn:r3384):
4433 by sigra
A few fixes to the ChangeLog file:
1118
   * Eliminate the need for line numbers in the programs.
1119
   * Fix bug that the consume command required that all wares in a
1120
     consume-group must be of the same type. For example the command "2=consume
1121
     smoked_fish,smoked_meat 2" required 2 smoked_fish or 2 smoked_meat. Now it
1122
     will also work if there is only one of each.
1123
   * Change the syntax of a consume-group to ware1[,ware2[,...]][:quantitiy]
1124
     (for example "smoked_fish,smoked_meat:2").
1125
   * Extend the consume command to take any number of consume-groups (for
1126
     example smoked_fish,smoked_meat:2 bread:2"). This means that unless all
1127
     consume-groups can be satisfied, nothing is consumed when the command
1128
     fails. This will fix many bugs in the game data where programs had for
1129
     example "2=consume smoked_fish,smoked_meat 2" and "3=consume bread 2". If
1130
     there was not 2 bread, it would consume 2 smoked_fish or 2 smoked_meat and
1131
     then fail.
1132
   * Get rid of the command check. It was only a work-around for the previously
1133
     deficient command consume (and some programs forgot to use it).
1134
   * Implement the new command return. It can return from a program. There are
1135
     3 different return values; Failed, Completed and Skipped. Only programs
1136
     returning Failed and Completed will affect statistics. A program that
1137
     reaches the end will be considered to have implicitly returned Completed.
1138
     The return command can optionally take a condition. Currently only two
1139
     conditions are supported; "economy needs ware_type" and "workers need
1140
     experience". The former will allow a program to have a command
1141
     "return=skipped unless economy needs marblecolumn". It will prevent Game
1142
     Over as a result of a production deadlock on marble when a user forgets to
1143
     turn off a stonemason for a while. This fixes the huge problem with
1144
     production deadlocks that hit every new player in their first games and
1145
     every experienced player once in a while. The condition makes a query to
1146
     the economy, which now simply checks if there is no warehouse supplies the
1147
     ware type. This can of course be made much smarter later. The latter is
1148
     used in the barbarian micro-brewery to let it practice making beer until
1149
     the brewer has become a master_brewer even if the economy does not need
1150
     any beer.
1151
   * Extend the produce command to take any number of ware types with
1152
     quantities.
1153
   * Fix the call command to validate that the called program exists. This
1154
     requires changing declaration order in some data files (for example if
1155
     "work" calls "seed", "program=seed" must come before "program=work" in the
1156
     "global" section of the productionsite definition. (However the definition
1157
     order of the programs does not matter.) This fixes the bug that a call
1158
     command may fail at run-time because the called program does not exist.
1159
   * Extend the call command with an optional error handling specification
1160
     (call=<program_name> [on failure {ignore|repeat|fail}]). It will make it
1161
     possible to ignore a failure of a called program and continue the calling
1162
     program, or repeat the failed program until it succeeds.
1163
   * Extend the sleep and animate commands. If no duration is given as the last
1164
     parameter, the return value from a previous action is used for duration.
1165
     This makes it possible to for example let the mining command calculate how
1166
     long the following sleep/animation should last, depending on ore
1167
     concentration and mining depth.
1168
   * Get rid of the set command and the associated catch and nostats flags.
1169
   * Fix the mine command to parse and validate its parameters at parse-time
1170
     instead of at run-time. This fixes the bug that the game engine could fail
1171
     with the message "Should mine resource <resource_type>, which does not
1172
     exist in world. Tribe is not compatible with world!!" at run-time the
1173
     first time a mining command is executed.
1174
   * Fix most other commands that had insufficient validation or did parsing at
1175
     run-time (for example the consume command reparsed its wares at each
1176
     execution).
1177
   * Optimize the parsing by eliminating needless string copying.
1178
- Rename the building property "enhance_to" to "enhancement" and validate that
1179
  the given building type exists (svn:r3373).
1180
- Improved editor handling of bobs and animals, so they can not be placed on
1181
  invalid locations (svn:r3319, svn:r3321).
1182
- Implemented loading of savegames in multi player (svn:r3266, svn:r3270,
1183
  svn:r3271)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1184
- Only allow attacking seen buildings (svn:r3173).
1185
- Improved computer player behaviour (svn:r3209).
4433 by sigra
A few fixes to the ChangeLog file:
1186
- Update and cleanup of tribes economies (svn:r3202, svn:r3203, svn:r3204,
1187
  svn:r3205, svn:r3206, svn:r3207, svn:r3211, svn:r3237, svn:r3239, svn:r3241,
1188
  svn:r3257, svn:r3258, svn:r3269, svn:r3272, svn:r3294, svn:r3307).
1189
- Introduced automatic update of Campaign-list via campaign-menu (svn:r3197,
1190
  svn:r3198).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1191
- Added a new in game song
1192
- Added global objects usable in every world (svn:r3308, svn:r3310, svn:r3311).
1193
- Added 12 new maps (9 from map contest) (svn:r3226, svn:r3298, svn:r3305).
4433 by sigra
A few fixes to the ChangeLog file:
1194
- Added atlantean building graphics (svn:r3278, svn:r3295, svn:r3300,
1195
  svn:r3309, and many more).
1196
- Added a lot of new sounds and integrated them in the game (svn:r3231,
1197
  svn:r3232, svn:r3415, svn:r3419, svn:r3439).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1198
- Rework of campaign missions (svn:r3228, svn:r3233, svn:r3236, svn:r3242).
4433 by sigra
A few fixes to the ChangeLog file:
1199
- Fix bugs in parsing of building types's buildcosts and inputs. Check that the
1200
  ware types exist and are not duplicated and that the quantities are within
1201
  range (svn:r3373).
1202
- Fix bug in parsing of productionsite types' outputs. Check that the ware
1203
  types exist and are not duplicated (svn:r3373).
1204
- Fix bugs in parsing of productionsite types', critter_bob types' and worker
1205
  types' programs. If a program was declared twice, it was parsed twice and the
1206
  memory used to store the first instance was leaked (svn:r3373).
1207
- Fixed bugs with drop-soldier commands: If such a command was given and then
1208
  the game was saved before the command was executed (because the game was
1209
  paused), the command was saved incorrectly (svn:r3451, svn:r3456). And even
1210
  if the savegame would have had such a command correctly saved, the loading
1211
  code would not have recognized it (svn:r3456).
1212
- Removed the trainingsite options window. The "Make heros" button was
1213
  suspected of being able to cause desync in network games (svn:r3452).
1214
- Fixed bugs that attack, change-soldier-capacity and set-ware-priority
1215
  commands were not recognized when encountered in savegames (svn:r3454,
1216
  svn:r3456, svn:r3455).
1217
- Fixed bug that set-ware-priority commands were saved as enhance-building
1218
  commands (svn:r3455).
1219
- Change game rule: Forbid upgrading any building to any type of building. Only
1220
  allow upgrading to one of the defined enhancements. This is the behaviour
1221
  that was intended and that the user interface obeys. Now also the game logic
1222
  enforces it. This prevents users from circumventing the user interface and do
1223
  arbitrary building upgrades, which other players may consider cheating in a
1224
  network game (svn:r3457).
1225
- Fix program crash (or worse) when a worker type was declared to have an
1226
  ingredient that had not been defined (svn:r3459).
1227
- Forbid declaring that a building can be enhanced to its own type or the
1228
  special type constructionsite (svn:r3460, svn:r3461).
1229
- Do not let the constructionsite crash the game if a building type did not
1230
  define a build animation. Use the idle animation instead (svn:r3462).
1231
- Do not crash because of division by 0 when building a building without
1232
  buildcost (svn:r3462).
1233
- When building a building without buildcost, complete it immediately instead
1234
  of never (svn:r3462).
1235
- Check for mine and size mismatch when parsing building enhancement
1236
  definitions. This prevents crashes at run-time (svn:r3463).
1237
- Fixed bug #1792379 - little trees set with editor do not grow (svn:r3317).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1238
- Fixed bug #1913902 - collosseum now trains evade 0 and 1 (svn:r3303).
4433 by sigra
A few fixes to the ChangeLog file:
1239
- Fixed bug that upgraded worker were used in buildings instead of training new
1240
  simple ones (svn:r3304).
1241
- Fixed crossplatform network bug (win32 path on unix) (svn:r3293, svn:r3427,
1242
  svn:r3429).
1243
- Fixed disk_filesystem handling on win32(svn:r3284, svn:r3285, svn:r3286,
1244
  svn:r3287, svn:r3291).
1245
- Fixed strange, unwanted behaviour of multilined editboxes (svn:r3281,
1246
  svn:r3282).
1247
- Fixed loading of settlers 2 maps in widelands (svn:r3234, svn:r3235,
1248
  svn:r3238, svn:r3250).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1249
- Fixed bug that caused segmentation fault when executing./widelands
1250
  --editor=nonexistent_file (svn:r3335).
1251
- Fixed bug that caused segmentation fault when executing./widelands
1252
  --scenario=nonexistent_file (svn:r3336).
3426 by nasenbaer_peter
* Update Changelog and developers for Build 13
1253
- Fixed bug that caused invalid use of uninitialized memory when an animation
4433 by sigra
A few fixes to the ChangeLog file:
1254
  configuration defined playercolor=true but a mask file was missing
1255
  (svn:r3347).
1256
- Fixed bug #1968196 - Scenario-maps are not loaded as one (svn:r3227).
1257
- Fixed bug #1900477 - Objectives description are not translated and objective
1258
  names are not included in PO templates (svn:r3225, svn:r3229).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1259
- Fixed hotspots of animals (svn:r3170).
1260
- Fixed editor height tool dialogs (svn:r3171).
4433 by sigra
A few fixes to the ChangeLog file:
1261
- Fixed language-settings-menu for Linux - now Widelands sets
1262
  system-language-variable correctly (svn:r3193, svn:r3252, svn:r3262).
1263
- Fixed bug that prevented releasing the last soldier from a trainingsite
1264
  (svn:r3179).
1265
- Fixed memory access errors in the game logic, causing segmentation fault or
1266
  any kind of strange undefined behaviour (svn:r3184, svn:r3365).
1267
- Fixed bug that the game would abort if an attacking soldier could not find a
1268
  path to the target (svn:r3382).
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1269
- Fixed memory access error in save game dialog (svn:r3185).
4433 by sigra
A few fixes to the ChangeLog file:
1270
- Fixed many memory access errors when trying to read missing sections in
1271
  configuration files (svn:r3195).
1272
- Fixed bug that the computer player did not check if a planned large building
1273
  would be completely inside his borders (svn:r3191).
1274
- Fixed bugs that the empire wine bush and barbarian flax and reed lived
1275
  forever, blocking the map (svn:r3190, svn:r3527).
3493 by sigra
update
1276
- Fixed bug that it was possible to cheat when destroying an enhanceable
1277
  building by first ordering and upgrade and then immediately ordering the
1278
  destruction of the enhancement-constructionsite. This avoided the burning
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1279
  phase, which made the space available immediately. (svn:r3513)
4433 by sigra
A few fixes to the ChangeLog file:
1280
- Fixed bug that replay was stopped before all commands had been executed.
1281
  (svn:r3539)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1282
1283
1284
### Build 12
3109 by ixprefect
Sync ChangeLog with Wiki.
1285
- New feature: Additional scenario event types and trigger types.
4433 by sigra
A few fixes to the ChangeLog file:
1286
- New feature: Flags are automatically placed when holding down Ctrl while
1287
  building a road.
1288
- New feature: Load maps directly into the editor from the command line
1289
  (widelands --editor=<filename>).
3109 by ixprefect
Sync ChangeLog with Wiki.
1290
- New feature: Navigation in edit boxes.
1291
- New feature: Multiplayer games.
1292
- New and greatly improved animations for a number of workers.
1293
- New animals and new animations for existing animals.
1294
- New singleplayer/multiplayer map.
4433 by sigra
A few fixes to the ChangeLog file:
1295
- New tribe Atlantids.
3109 by ixprefect
Sync ChangeLog with Wiki.
1296
- Improved the usability of scrollbars, listselects and tables.
1297
- Improvements of Campaign UI (show only revealed campaigns/scenarios).
1298
- Improvements of all single-/multiplayer maps (rebalancing resources).
1299
- Improved the building statistics menu.
1300
- Improved the scenarios to make use of new features.
1301
- Improved the performance of terrain rendering.
1302
- Improved usability of roadbuilding.
1303
- Improved the handling of player colours.
1304
- Improved recovery from bugs during gameplay.
1305
- Improved the battle system.
4433 by sigra
A few fixes to the ChangeLog file:
1306
- Fixed bugs: Several invalid memory accesses, which may have caused random
1307
  bugs, such as [#1508297 (Needed images sometimes not saved with
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1308
  game)](http://sourceforge.net/tracker/index.php?func=detail&aid=1508297&group_id=40163&atid=427221).
4433 by sigra
A few fixes to the ChangeLog file:
1309
- Fixed bug: Workers that become fugitives have a higher chance of finding back
1310
  to a warehouse. A flag connected to a warehouse must be close to the worker.
1311
- Fixed bug that the objectives menu was not updated when objectives were
1312
  fulfilled during the game.
1313
- Fixed bug that workers would enter a building before arriving at it (entering
1314
  it when passing the flag in front of the building). This caused the worker to
1315
  start seeing from the building too early.
3109 by ixprefect
Sync ChangeLog with Wiki.
1316
- Fixed network support for direct IP and LAN games.
1317
- Fixed many gamelogic bugs.
4433 by sigra
A few fixes to the ChangeLog file:
1318
- Removed support for GGZ. Please use the forums and IRC channel to meet for
1319
  multiplayer games.
3109 by ixprefect
Sync ChangeLog with Wiki.
1320
- Many other bugfixes, optimizations and cleanups.
1321
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1322
### Build 11
3109 by ixprefect
Sync ChangeLog with Wiki.
1323
- New feature: Game Tips during loading
1324
- New feature: Progress message windows (Loading-screens)
1325
- New feature: Fog of war
1326
- New feature: Autosave (and emergency-save)
1327
- New feature: Visible Range for bobs and buildings
1328
- New feature: Replay-function
1329
- New feature: volume-sliders for sound and music
1330
- New animations for animals
1331
- New animations for bobs (few trees are falling after they are choped)
1332
- Improvements of the transportationsystem (f.e. ware priority-buttons)
1333
- Improvements of the S2-Map-importation-system.
1334
- Improvements of Multiplayercode.
1335
- Improvements of Campaign UI
1336
- Improvement of "growing tree patch" (seperation of different steps)
4433 by sigra
A few fixes to the ChangeLog file:
1337
- Improvement of single-line-edit-box handling (buttons are not locked anymore)
3109 by ixprefect
Sync ChangeLog with Wiki.
1338
- Improvement of Ware-image visualisation program.
1339
- Added 2 new multiplayer maps
1340
- Fix of bug 1633431 (Attacking headquarters crashes game.)
4433 by sigra
A few fixes to the ChangeLog file:
1341
- Fix of bug 1451851 (Upgrade building while delievering to/from cause
1342
  crash/hang)
1343
- Fix of bug 1690070 (ware: can not move from building A to B)
2559 by nasenbaer_peter
Update for build11 RC and final release
1344
- Many other bugfixes
1345
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1346
1347
### Build 10
2085 by nasenbaer_peter
* Update of Hungarian translation
1348
- Addition of new tribe "The Empire"
3646 by sigra
fix spelling
1349
- Tribe "Barbarians" was completely overhauled
2085 by nasenbaer_peter
* Update of Hungarian translation
1350
- New blender graphics for the Barbarians and the Empire by bithunter32
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1351
- New blender graphics for the Empire by !AlexiaDeath
3109 by ixprefect
Sync ChangeLog with Wiki.
1352
- Addition of new worlds (Blackland, winterland and desert)
2085 by nasenbaer_peter
* Update of Hungarian translation
1353
- Addition of few new maps
3109 by ixprefect
Sync ChangeLog with Wiki.
1354
- Addition of two new Empire-campaign-maps
1355
- Addition of three new ingame music-tracks
3647 by sigra
change to the more common spelling of this word
1356
- A lot of localization-bugs were fixed and new strings for translation were added.
4433 by sigra
A few fixes to the ChangeLog file:
1357
- Widelands now supports 14 languages (cz_CZ, de_DE, en_EN, es_ES, fi_FI,
1358
  fr_FR, gl_ES, he_HE, hu_HU, nl_NL, pl_PL, ru_RU, sk_SK, sv_SE)
2025 by nasenbaer_peter
Update of developer-list and changelog (please check for missing features, etc.)
1359
- New feature: Mouse-over-hover-help
1360
- New feature: Tribe ware encyclopedia
3109 by ixprefect
Sync ChangeLog with Wiki.
1361
- Mousewheel support integrated (textarea)
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1362
- Now using new fonts (!FreeSans and !FreeSerif) licensed under GPL
2025 by nasenbaer_peter
Update of developer-list and changelog (please check for missing features, etc.)
1363
- Battlecode was reworked
2085 by nasenbaer_peter
* Update of Hungarian translation
1364
- Menu-resolution set to 800x600 (before 640x480) and added new splash
1365
- Work on ingame window-system
1366
- Richtext-handler was overhauled
2025 by nasenbaer_peter
Update of developer-list and changelog (please check for missing features, etc.)
1367
- A lot of menu texts and alignments were fixed
1368
- A lot of new button-, icon-, background- and campaign-graphics added.
1369
- A lot of code-cleanup
3109 by ixprefect
Sync ChangeLog with Wiki.
1370
- Bug fixes, bug fixes, bug fixes
2085 by nasenbaer_peter
* Update of Hungarian translation
1371
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1372
1373
### Build 9half
1022 by sirver
- updated changelog
1374
- Updated Campaign Missions
3647 by sigra
change to the more common spelling of this word
1375
- Added proper localization support (language selectable in options menu)
4433 by sigra
A few fixes to the ChangeLog file:
1376
- Font renderer now renders multiple newlines correctly and in richtext accepts
1377
  <br> as newline
3647 by sigra
change to the more common spelling of this word
1378
- added localization patch by Josef + beginning of localization
3109 by ixprefect
Sync ChangeLog with Wiki.
1379
- f now triggers fullscreen ingame
866 by sirver
- added trigger conditionals
1380
- added new maps from winterwind
4433 by sigra
A few fixes to the ChangeLog file:
1381
- implemented new trigger system. This invalidates every scenario, campaign and
1382
  map.
866 by sirver
- added trigger conditionals
1383
- save now changes into zip files, added option nozip for debugging reasons
1384
- save changed to save into directory
1385
- added trigger conditionals
862 by sirver
- Patch to fix graphic problems:
1386
- Patch to fix graphic problems:
3756 by sigra
update
1387
   * Alpha instead of clrkey
1388
   * Fixed all bugs with !MacOSx
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1389
   * Caching landscape renderer speeds things up
862 by sirver
- Patch to fix graphic problems:
1390
- Sound patch + Music
1391
- RTF Renderer
829 by sirver
- updated Changelog
1392
- show workarea preview
1393
- new font renderer
1394
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1395
1396
### Build 9
774 by sirver
- chat menu / chat functionality
1397
- Chat for multiplayer
3648 by sigra
fix spelling
1398
- Global Stock, Menu structure reworked
758 by sirver
- added General statistics menu
1399
- General statistics menu
739 by sirver
- Building statistics menu
1400
- Building statistics menu
737 by sirver
- Ware Statistics Menu
1401
- Ware Statistics Menu
1402
- Minor changes in barbarians conf files (Descnames mainly)
730 by sirver
- added Road textures
1403
- added road textures
726 by sirver
- Initial Version of game server. Only chatting.
1404
- Initial Version of game server. Only chatting.
724 by sirver
Barbarians are in CVS
1405
- First version of barbarians tribe comitted
722 by sirver
- Added training site/military patch by Raul Ferriz
1406
- Added training site/military patch by Raul Ferriz
721 by sirver
added missing entries in ChangeLog
1407
- fixed "Worker Type 11 not found" bug
1408
- new Tree Graphics from Wolfgang Weidner
717 by sirver
- Added patch from Florian Falkner
1409
- Added patch from Florian Falkner
4433 by sigra
A few fixes to the ChangeLog file:
1410
   * new Option Dialog UIListselect can have now a selection-indicator
1411
     !WatchWindow
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1412
   * functionality is user selectable
3648 by sigra
fix spelling
1413
- Windows can be minimized (middle mouse or Ctrl+left mouse)
692 by sirver
- added Sys_GetKeyState() (returns the current state of one keyboard key)
1414
- fixed crash when using 32-bit fullscreen mode under win32
1415
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1416
1417
### Build 8
3648 by sigra
fix spelling
1418
- some UI ergonomics (new mapselect dialog,
670 by sirver
updated changelog to represent the current state
1419
  double click function in listselects)
1420
- resources and default resources support
1421
- loading/saving of maps
1422
- preliminary TT-Font support
644 by sirver
better load dialog for editor and fs_mapselect
1423
- enhancing buildings support
1424
- build animation support
1425
- editor events/trigger
3109 by ixprefect
Sync ChangeLog with Wiki.
1426
- editor player menu
644 by sirver
better load dialog for editor and fs_mapselect
1427
- editor bob tool
472 by ixprefect
- add Editor_Game_Base trackpointers
1428
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1429
1430
### Build 7
536 by ixprefect
Add some missing ChangeLog entries.
1431
- many new buildings
1432
- improved in-game graphics
1433
- improved in-game UI
472 by ixprefect
- add Editor_Game_Base trackpointers
1434
- movement speed depends on slope of terrain
1435
- improved watch window functionality
1436
- improved the transport system
1437
- added a 32 bit software renderer
501 by ixprefect
yet another test
1438
- improved rendering quality
472 by ixprefect
- add Editor_Game_Base trackpointers
1439
- added infrastructure for real-time in-game debugging and inspection
1440
- various code cleanups and bug fixes
1441
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1442
1443
### Build 6
411 by sirver
Changed ChangeLog
1444
- graphics reworked
1445
- added functionality for the first few buildings
1446
- reworked transport code
4433 by sigra
A few fixes to the ChangeLog file:
1447
- added multiselect option for editor's set texture tool
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1448
1449
1450
### Build 5
350 by sirver
added immovable tool in editor
1451
- added Immovable Tool in editor
320 by sirver
added support for fs_radius
1452
- added Map_Loader support
1453
- added support for multifield-fieldsels (for editor and to select areas)
1454
- added height tools in the editor
318 by ixprefect
- add Map_Object::molog for better Map_Object debugging
1455
- added item ware code
320 by sirver
added support for fs_radius
1456
- added ware transportation (carriers stay on roads and can carry wares)
355 by ixprefect
- prepare build-5
1457
- construction sites are implemented
1458
- added support for more (and most importantly: compressed) graphics formats
318 by ixprefect
- add Map_Object::molog for better Map_Object debugging
1459
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1460
1461
### Build 4
253 by ixprefect
- finally removed wtfcreate
1462
- added Warehouse options window
1463
- added ware requests
1464
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1465
1466
### Build 3
1467
- added !DirAnimations for convenience
247 by ixprefect
- implement --record/--playback
1468
- added Economy code
1469
- added record/playback code
248 by ixprefect
- added very basic Worker
1470
- added wares code
249 by ixprefect
- added WareList
1471
- added worker code
253 by ixprefect
- finally removed wtfcreate
1472
- use different background images for different menus
240 by ixprefect
- compile with -Wall
1473
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1474
1475
### Build 2
210 by ixprefect
removed dead parser.cc
1476
- options handling redesigned
211 by ixprefect
- introduced System, removed Input
1477
- introduced System
212 by ixprefect
- minor mapview cleanups: pass Interactive_Player to in-game windows,
1478
- added keyboard input
4433 by sigra
A few fixes to the ChangeLog file:
1479
- build symbols react to objects now (can not build next to stones etc...)
216 by ixprefect
- unique windows now remember their on-screen location
1480
- only use 8 different types of trees (like Settlers 2)
218 by ixprefect
- use new tribes file layout
1481
- unique windows now remember their position
216 by ixprefect
- unique windows now remember their on-screen location
1482
- improved fieldaction mouse placement for fast click-through
218 by ixprefect
- use new tribes file layout
1483
- new structure for tribe data
229 by ixprefect
- added FCoords
1484
- new terrain textures
1485
- added "fps" key to animations
1486
- renderer uses player colors
1487
- added flags
238 by ixprefect
- updated build script (strip windows executable)
1488
- added road building
1489
- split of moving and non-moving objects in hierarchy
3729 by sirver
Changed ChangeLog layout slightly so it can be displayed on the homepage
1490
1491
1492
### Build 1
1493
* First release
1494