Commit graph

57758 commits

Author SHA1 Message Date
Ignacio R. Morelle
0bf7516894 THoT: Alter Rune Lord's description for its post-reveal variation
This both silences a wmllint warning about special notes and ensures
that the special notes displayed in the unit's description in-game are
consistent with the two variations for this unit type (not that many
people will ever get to see the pre-reveal variation's anyway).

No translatable string changes.
2015-04-08 00:34:09 -03:00
Ignacio R. Morelle
7dc4f627ce wmllint: Print expected side num when reporting out-of-sequence sides 2015-04-07 22:14:14 -03:00
Ignacio R. Morelle
fe7ea2713a HttT: Use variation_id instead of variation_name
Silences a newly introduced wmllint warning.

No effective changes since the engine sees these as synonymous when only
one of the attributes is present.
2015-04-07 22:01:44 -03:00
Ignacio R. Morelle
d0da4770b8 UtBS: Use variation_id instead of variation_name
Silences a newly introduced wmllint warning.

No effective changes since the engine sees these as synonymous when only
one of the attributes is present.
2015-04-07 22:01:39 -03:00
Ignacio R. Morelle
88b749f741 TRoW: Use variation_id instead of variation_name
Silences a newly introduced wmllint warning.

No effective changes since the engine sees these as synonymous when only
one of the attributes is present.
2015-04-07 22:01:35 -03:00
Ignacio R. Morelle
62dd94a55a Exclude data/test from reindent target
wmlindent currently breaks things in there due to data/test containing
multiple triggers for bug #22264.
2015-04-07 21:07:17 -03:00
Ignacio R. Morelle
6e98e1fb40 wmlindent pass 2015-04-07 21:03:45 -03:00
gfgtdf
3ed7c59d54 Update RELEASE_NOTES 2015-04-08 01:58:03 +02:00
gfgtdf
39775b2a2c sync "time over" event
http://gna.org/bugs/?23331
2015-04-08 01:50:31 +02:00
gfgtdf
2a8abdf199 split set_scontext_synced class
this is a refactor to prepare fixing of http://gna.org/bugs/?23331
2015-04-08 01:27:49 +02:00
Ignacio R. Morelle
a8b8dd8023 theme ui: Process translations of the "Hotkey(s): " string at runtime
Fixes the second issue reported in <http://r.wesnoth.org/p580885>.
2015-04-07 19:15:14 -03:00
Ignacio R. Morelle
a1106c392f Sync players_changelog 2015-04-07 19:15:10 -03:00
Elvish_Hunter
dc9e44c20d Replaced a variation_name reported by wmllint with variation_id 2015-04-08 00:07:39 +02:00
Elvish_Hunter
0964d448b0 wmllint: handle variation_name translatable attribute. Fixes bug #23217 2015-04-08 00:05:40 +02:00
Elvish_Hunter
20adc76d64 Removed # wmllint: ignore from Walking Corpse and Soulless units 2015-04-08 00:03:26 +02:00
Nils Kneuper
396f19227b updated Chinese (Simplified) translation 2015-04-07 22:59:29 +02:00
Elvish_Hunter
506a9b36ca WML tools GUI: backported improvements from master 2015-04-07 17:42:02 +02:00
Chris Beck
39aac03cf6 update changelog 2015-04-06 15:28:03 -04:00
Chris Beck
42ce10d135 fix a segfault, reported #23243 2015-04-06 15:27:01 -04:00
Ignacio R. Morelle
eb2a30bacc scons: 'test' is also built by the 'all' target 2015-04-05 21:58:41 -03:00
Chris Beck
5b02203d51 update RELEASE_NOTES 2015-04-05 19:31:13 -04:00
Ignacio R. Morelle
57da34e797 pot and documentation update 2015-04-05 03:31:20 -03:00
Ignacio R. Morelle
e8869e9451 Fix the changelog 2015-04-05 02:47:27 -03:00
Ignacio R. Morelle
b46027acde Additional filesystem::get_wml_location() test cases 2015-04-05 02:45:38 -03:00
Ignacio R. Morelle
db0a663858 preproc: Fix garbage at the end of #warning/#error lines at EOF
Using #warning or #error at the very end of a file would generate a
trailing garbage character in diagnostics, apparently caused by
read_rest_of_line() checking for EOF before the stream can actually know
it's at EOF.

I'm not good at streams, but this fixes the bug for me with no
regressions, and the function in question is only used by the
code handling #warning/#error anyway.
2015-04-05 02:45:33 -03:00
Ignacio R. Morelle
695026c7e6 Remove redundant include 2015-04-05 02:45:31 -03:00
Ignacio R. Morelle
86775d48ee Add filesystem code unit tests (bug #23216)
This is somewhat incomplete, but already covers most core functionality
and helped uncover an important bug in the BFS implementation (see
commit 1c927c8407).

Most notably, normalize_path() isn't tested yet, as well as corner cases
with empty strings and get_wml_location().
2015-04-05 02:03:14 -03:00
Ignacio R. Morelle
001d20e2ff fs: Prevent the BFS version of get_wml_location() from escaping the data dir
This is essentially a port to the BFS implementation of the fs API of
commits 314425ab0e and
9f458d1bb2, which were authored separately
from the BFS branch.

Note that this introduces another disparity in behavior between the BFS
and legacy implementations of this API, in that the BFS
get_wml_location() function will now always start at <data dir>/data/
instead of starting at <data dir> in obscure border cases. This is
expected to have no impact on anything at all for reasons discussed on
IRC.
2015-04-04 23:42:38 -03:00
Ignacio R. Morelle
2897436c06 Replace C-style casts with static_cast 2015-04-04 01:25:29 -03:00
Ignacio R. Morelle
1cd9110327 Demote unsynced context warning to info log level
As the preceding code comment points out, this is usually harmless and
may confuse players.
2015-04-02 17:29:22 -03:00
mattsc
77b811402f Update changelog with Micro AI bug fixes 2015-04-02 08:18:43 -07:00
mattsc
34d6e539c1 Forest Animals MAI: bug fix, exclude border hexes for wander terrain
wesnoth.get_locations includes border hexes, so they need to be
excluded specifically. Previously this could cause error messages and
the CA to be blacklisted.
2015-04-02 08:18:43 -07:00
mattsc
5ca881b0fb Herding Micro AI: bug fix for dogs sometimes having moves left at end
The problem is due to a dog adjacent to a sheep being excluded from the
dog_move CA (so that it can act further later on in case the sheep
moves again). It is fixed by adding another CA at the end that simply
takes all moves away from all dogs once all other CAs are done.
2015-04-02 08:18:43 -07:00
mattsc
775a0b04be Bottleneck MAI: bug fix for when allied units are present
Hexes occupied by allied units were previously not excluded properly by
the AI, which could lead to error messages and the candidate action to
be blacklisted.
2015-04-02 08:18:43 -07:00
mattsc
359592769f Bottleneck Micro AI: fix indenting 2015-04-02 08:18:42 -07:00
Charles Dang
29b95cae26 Rule fixes by GbDorn. Fixes terrains drawing over chasm edges
http://forums.wesnoth.org/viewtopic.php?p=582670#p582670
2015-04-02 20:16:09 +11:00
aquileia
abee483789 Update winter-orcish castle by doofus-01
[skip ci]
2015-03-30 08:13:27 +02:00
Chris Beck
a7a281dfb7 update changelog 2015-03-28 20:46:22 -04:00
Chris Beck
00867da87c don't show help terrain description for shrouded hexes (bug #23426)
Conflicts:
	src/menu_events.cpp
2015-03-28 20:45:33 -04: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
aquileia
e61cb94979 Add sleepwalker's thunderer kill animation
[skip ci]
2015-03-18 17:27:36 +01:00
aquileia
8bbce11aab Add sleepwalker's guard run animation
[skip ci]
2015-03-18 17:27:35 +01:00
aquileia
677bda3559 Set unit facing for draw_weapon animations 2015-03-18 00:45:58 +01:00
aquileia
3baf6d3828 Fix typo in draw_weapon_anim
Reported by GbDorn
2015-03-17 17:25:09 +01:00
Nils Kneuper
f032fc4e7c updated German credits 2015-03-14 17:29:06 +01:00
ln-zookeeper
acb4cfe997 Fixed the ENEMY_ATTACK sequence never triggering
The fix to bug #22799 in 41466dc1 was botched, because
delayed_variable_substitution=yes caused the turn name to never match
the current turn.
2015-03-14 18:27:26 +02:00
aquileia
c61167472b Fix performance of MSVC OpenMP builds
Instead of idling at 100% CPU usage, we're back at 4-5%.

For VC2010, an additional hotfix has to be applied to the dll files: http://support.microsoft.com/en-us/kb/2689322
2015-03-14 06:52:04 +01:00
aquileia
77666ccb2c LoW: Fix heals_kalenz ability
[skip ci]
2015-03-12 19:02:16 +01:00
gfgtdf
f5f0d5e4e9 Update RELEASE_NOTES 2015-03-12 16:37:49 +01:00