...the presence of unit before animating
(as the unit can get removed by other wml events like last
breath). Note: IMO, the fact that WML allows to unstore_unit with <0
hp, leaving the unit_map in 'impossible-to-get-in-normal-gameplay'
state, is very bad.
the result of the update is that *many* strings changed, though the
benefit is that now some additional things should work nicely (eg
alternate entries for images when the images are not found/loaded)
due to this change 26 fuzzy and 12 untranslated strings were added to
po/wesnoth-manual/*.po, most of those should be "done in some mins"
strings, so not too much of an issue (will notify people on the i18n ml)
due to the changes the following manuals were not complete enough
anymore for generation: Danish, Galician and Traditional Chinese
Set up the defaults to better match what's needed in the main lobby
causing less resizing after joining. Also avoid some silly cases.
- Never show a horizontal scrollbar for the rooms and lobby list.
- Always show it for the game list.
- Hide it for the rooms (always might be slightly better).
Try to resize the content of the listboxes with their current content,
only if that fails invalidate the entire window layout.
Since the playerlist consists of three fixed size listboxes the
invalidation still occurs rather often. Especially when a game is
selected the resize happens often since most of the time the number of
people slotted in different listboxes are different, causing a resize.
Unfortunately that's hard to fix in the current setup, the fix would
be to add a proper treeview widget. Then all players are in one widget
and moving an item in one widget should be easier to handle without a
window invalidation.
Overall statistics (only for files with a smaller recompressed size):
Original size: 3 KiB on 1 files
Optimized size: 1 KiB
Total saving: 1 KiB = 42% decrease