Commit graph

2322 commits

Author SHA1 Message Date
Ignacio R. Morelle
f4f7301bcf Version 1.12.3 2015-06-12 18:16:40 -03:00
Ignacio R. Morelle
a977da1712 Update changelog entries for bug #23504 2015-06-12 18:06:31 -03:00
Ignacio R. Morelle
e9852edae6 I bug numbers 2015-06-12 06:03:41 -03:00
Ignacio R. Morelle
d8db51fa94 ANL: Work around recruit lists being overridden by factions (bug #23593)
This only seems to happen when Use Map Settings is enabled. Using
faction_lock in that case forces the "Custom" faction selection, which
offers all possible leaders from all factions and doesn't override the
recruit lists.

faction_from_recruit would limit the faction selection to Loyalists in
1.10, thus ensuring all leaders are Loyalists with Use Map Settings on,
but that doesn't seem to work right now either. It shouldn't matter for
this scenario anyway as long as the recruit lists are the ones defined
here rather than the faction's.
2015-06-12 05:58:30 -03:00
Ignacio R. Morelle
78848c2cef Update Spanish translation 2015-06-09 05:57:50 -03:00
Nils Kneuper
5058015109 updated Galician translation 2015-06-06 18:30:53 +02:00
Nils Kneuper
75ab0e03b2 updated Chinese (Simplified) translation 2015-06-06 18:29:26 +02:00
Ignacio R. Morelle
7be7e3ce8c mp: Implement whisper_friends_only option in GUI1 lobby with a periodic warning
This option was already implemented in the GUI2 lobby (without a
warning), which resulted in a misleading advanced preferences entry.
(Forum thread: <http://r.wesnoth.org/t42423>)

The warning works as follows: you get alerted of individual clients
trying to contact you while you have this option enabled, but you'll
only get the alerts every 5 minutes. This seems like a fair compromise
between dealing with abuse and reminding people that this option is
enabled in case they accidentally did so or only intended to do so
temporarily. Also, if the sender is in the ignore list, this will not
produce a warning.
2015-06-05 00:33:44 -03:00
Elvish_Hunter
7339dc9a12 Removed Silver Mage from the Rebels' leaders in Age of Heroes
See bug report at http://forums.wesnoth.org/viewtopic.php?f=4&t=42588
2015-06-04 23:25:46 -03:00
Ignacio R. Morelle
518f6fe9b6 Add changelog entries for last commit 2015-06-04 23:08:03 -03:00
Ignacio R. Morelle
a26de26fdd Use a larger silence.ogg to work around bug #23633
See the bug report for details. See also bug #23599, bug #23202, and
bug #23026.
2015-06-04 22:22:03 -03:00
Ignacio R. Morelle
292b09e55a gui2/tchat_log: Start dialog displaying the last chat log page 2015-06-04 22:05:33 -03:00
Ignacio R. Morelle
dd36c4ed5f Restore unit bars after moving even if the animator is disabled
This fixes an issue where unit bars disappeared for individual units
after a movement action with Quick Replays on or when using the Skip
Animations replay option, so that they'd only reappear after playing an
attack or select animation (or any other animation, probably).

The cause was that these options cause the replay code to hold a CVideo
lock, which causes the unit_display::unit_mover::finish() to return
early without restoring the animated unit's bars. Since this also makes
the u_d::unit_mover not hide the bars in the first place, it wouldn't
normally be an issue; the bug is actually caused by an interaction with
actions::unit_mover::do_move(), which unconditionally hides a unit's
bars for every movement step.

Since I don't want to call unit::set_standing() more times than
necessary (even though a::u_m::do_move() appears to do just that), I
decided to have u_d::u_m::finish() reset the unit's state even when
it's not supposed to do anything due to display locks.

I also added comments in a::u_m::do_move() and u_d::u_m::finish() to
warn people about this interaction in case it comes up again in the
future.
2015-06-02 04:01:51 -03:00
Ignacio R. Morelle
1df73b9e4c Call display::draw() before setting theme UI button states
draw() calls draw_init(), which in turn calls draw_all_panels(), which
destroys all theme UI buttons, meaning the icon overlays set on them by
set_button_state() are lost until that function is mysteriously called
at a later time, either when control is transferred to the player after
completing the start event, or the player presses the left mouse button
on the minimap buttons (??????) or some other unspecified UI event takes
place either automatically or through player interaction.

This is really a patch over f93b439e13,
where I failed to make sure one of the affected add-on scenarios would
no longer reproduce the bug before pushing.
2015-05-30 04:21:12 -03:00
Nils Kneuper
de645ef26e updated Scottish Gaelic translation 2015-04-27 22:11:18 +02:00
Ignacio R. Morelle
08c6652a2b Add missing changelog entries for bug #23454 fixed in 1.12.2 2015-04-15 20:35:41 -03:00
Ignacio R. Morelle
d4676ed1bd Bump version 2015-04-08 19:36:23 -03:00
Ignacio R. Morelle
32dcdf6ecb Version 1.12.2 2015-04-08 18:13:08 -03:00
Ignacio R. Morelle
eb5cae24df Tweak changelog entry wording 2015-04-08 18:11:00 -03:00
Nils Kneuper
025562fc88 updated Scottish Gaelic translation 2015-04-08 18:01:09 +02:00
Nils Kneuper
157ae4f021 updated Spanish translation 2015-04-08 17:59:48 +02:00
Ignacio R. Morelle
8f8419ad9d Update changelogs with an entry for bug #23440 (CVE-2015-0844)
The new section doesn't respect alphabetical order and goes at the top.
This is on purpose. Please do not change this.
2015-04-08 00:43:38 -03:00
Ignacio R. Morelle
a1106c392f Sync players_changelog 2015-04-07 19:15:10 -03:00
Nils Kneuper
13b42234ed fixed changelog formatting to 80 chars per line 2015-03-21 09:47:07 +01:00
Nils Kneuper
f71548c079 updated Galician translation 2015-03-21 09:43:23 +01:00
Nils Kneuper
3a4d2121f1 updated Polish translation 2015-03-08 09:51:28 +01:00
Nils Kneuper
ddbd01e03a updated German translation 2015-03-01 11:30:06 +01:00
Nils Kneuper
f5143225d9 updated Chinese (Traditional) translation 2015-02-01 21:10:36 +01:00
Nils Kneuper
88e813d17f updated Chinese (Simplified) translation 2015-01-31 12:00:56 +01:00
aquileia
de3dc93b69 Port NR tracks to the AOI bigmap
[skip ci]
2015-01-25 03:34:57 +01:00
aquileia
b6a2c4ec16 Port THoT track to the SoF bigmap 2015-01-24 12:32:38 +01:00
Ignacio R. Morelle
37e158733d Bump version 2015-01-23 20:35:45 -03:00
Ignacio R. Morelle
eb0a47a3d2 Version 1.12.1 2015-01-23 18:21:14 -03:00
Nils Kneuper
5c21bdcb44 updated French translation 2015-01-23 19:22:25 +01:00
Charles Dang
eee165ef53 Revert "Changelog entries for the recent wmltools gui changes"
This reverts commit 67f4b8e685.
2015-01-23 21:04:05 +11:00
Charles Dang
67f4b8e685 Changelog entries for the recent wmltools gui changes 2015-01-23 20:19:11 +11:00
Nils Kneuper
264d840bc2 updated Scottish Gaelic translation 2015-01-20 19:38:39 +01:00
Nils Kneuper
5b850e2e24 updated Spanish translation 2015-01-20 19:37:34 +01:00
Ignacio R. Morelle
7b0d2d76d3 Revert "Change title screen music to transience.ogg."
This reverts commit 155270b605.
2015-01-19 16:27:20 -03:00
Nils Kneuper
bca7dbc7a4 updated Slovak translation 2015-01-18 22:44:10 +01:00
Ignacio R. Morelle
3a77e4d917 Fixed multiple issues with the changelogs 2015-01-12 21:00:44 -03:00
Nils Kneuper
0764e0ac13 updated Russian translation 2015-01-10 10:04:36 +01:00
Boldizsár Lipka
cf52bab908 Changelog entries for previous commit. 2015-01-09 13:41:03 +01:00
Michael Strebel
3855016974 Update changelog and player_changelog.
Fixed bug #18926
2015-01-07 22:51:43 +01:00
ln-zookeeper
68c5a2e8a5 Tweaked and expanded music playlists in HttT
Conflicts:
	changelog
2014-12-31 23:58:55 +02:00
Ignacio R. Morelle
fd5e4a6db0 UtBS: Hide a stray Kaleh variation in help
AMLAs render variation pages nigh-completely useless for Kaleh anyway.
2014-12-22 22:25:11 -03:00
Ignacio R. Morelle
18250d4fb3 TRoW: Hide Jessene's unmasked variations in help
Not spoilery, but annoying since it's just a visual change.
2014-12-22 22:14:19 -03:00
Ignacio R. Morelle
5e4554f333 Assign translatable names to WC/Soulless variations (bug #22902)
Backported from master, commit bf75c9d062.

As I said on IRC, whether unit type variations use variation_id or
variation_name to define the variation id is wholly immaterial for
syncing purposes because serialized singular units:

 1) Do not include [variation] definitions nowadays;
 2) Have a single variation=<id> attribute, where the source for the id
    of variations is determined internally during initialization.

One situation that could result in collateral OOS errors is
[store_unit_type]/wesnoth.unit_types retrieving different information
for 1.12.0 and 1.12.1 game clients running the same WML/Lua script. I
suspect this should be relatively rare and it's possible to guard
against synchronization issues by checking for both variation_id and
variation_name for WC/Soulless variations and picking one accordingly.
2014-12-22 21:59:37 -03:00
Ignacio R. Morelle
6fcc2325f0 HttT: Hide Konrad and Li'sar's SoF-wielding variations in help
Otherwise it's a massive spoiler (not that anyone cares since it's
HttT).
2014-12-22 20:20:42 -03:00
Ignacio R. Morelle
be0c1a36db Skip generating help sections for units without hide_help=no variations
This fixes many instances of unit types with "technical" variations in
my campaign After the Storm being assigned help sections of their own.

Required adding a new method to unit_type that's actually cheaper than
checking for variations().empty(), as it doesn't involve allocating new
objects.
2014-12-22 20:14:59 -03:00