76191 Commits

Author SHA1 Message Date
doofus-01
a80fe129a4
Update changelog.md 2020-02-02 17:57:13 -08:00
Iris Morelle
8cf5ce51cd pofix: 1.14 announcement rules for 1.14.11
[ci skip]
2020-02-02 22:30:28 -03:00
doofus-01
d4555d3f69
Units - Dunefolk Nagas - first revisions (#4701)
* Units - Dunefolk Nagas - first revisions

* Units - Nagas : rework dirkfang line stats and add a couple dirkfang animations

* Units - Nagas : additions to dirkfang animations

* units - nagas : attack anim tweeks

* units - nagas: melee boost to dirkfang and advancements

* units - nagas: terrain defense boost to ringcaster

* units - nagas - add dirkfang portrait

* units - nagas - revise attack numbers for entire line

* units -  nagas - remove reference to old name Dervish in description

* wmlindent run
2020-02-02 17:21:31 -08:00
Nils Kneuper
7060ba33b4 updated French translation 2020-02-02 11:33:32 +01:00
Nils Kneuper
1ed88e3663 updated Czech translation 2020-02-02 11:02:50 +01:00
Martin Hrubý (hrubymar10)
4a58fee658
Update macOS package changelog 2020-02-02 04:34:33 +01:00
Iris Morelle
f91aab41b9 Sync 1.14 changelog sections
[ci skip]
2020-02-01 22:50:56 -03:00
newfrenchy83
89b237f16c
fix apply_to=other in ability for units with no weapon (#4719)
resolve https://github.com/wesnoth/wesnoth/issues/4718. if other_attack condition for adding of abilitie applied to opponent then abilitie function what for attack to same range what owned by owner of abilitie and weapon like abilities must be applied to all attack matched
2020-02-01 00:41:56 +01:00
laikh
c5a1ac03e8 Fix MINGW (with MSYS2) build in Windows 2020-01-31 09:44:09 -06:00
Pentarctagon
fed0a65f91
Move the macOS builds to the front of the Travis job queue.
For some reason the xcode job easily runs the longest despite being a partial recompile.  Having it also be the final job to run therefore means that the entire build will be waiting for it to complete, whereas having it earlier allows other shorter jobs to be run alongside it.
2020-01-30 22:01:16 -06:00
Severin Glöckner
341780b853 Wesnothd – support config reloading via systemctl
[ci skip]
2020-01-28 22:53:11 +01:00
Severin Glöckner
229e01677a TSG 5: add translation hint
[ci skip]
2020-01-28 22:51:33 +01:00
Severin Glöckner
b5d0ca0098 EI 2: add a translation hint
[ci skip]
2020-01-28 22:51:32 +01:00
Elvish_Hunter
7259c8819c Changelog entry for PR #4725 2020-01-28 21:50:44 +01:00
Charles Dang
6dcb8fed17
Merge pull request #4725 from Elvish-Hunter/wmllint_fix_4379
Fix for bug #4379 (wmllint issues with defense cap)
2020-01-27 18:07:21 -05:00
Elvish_Hunter
22f55f0ab7 Removed some wmllint magic comments that aren't needed anymore 2020-01-27 20:49:24 +01:00
Elvish_Hunter
bff0611411 wmllint: allow multiple abilites for the same special note and handle some special cases
The notes handled as special cases are {NOTE_ARCANE}, {NOTE_SPIRIT} and {NOTE_DEFENSE_CAP}.
Fixes #4379
2020-01-27 20:42:22 +01:00
Martin Hrubý (hrubymar10)
d48f445eca
NSHumanReadableCopyright 2020-01-26 11:59:11 +01:00
Iris Morelle
b651ab14f4 DiD S11: Fix typo
This reuses an existing string, so no translation changes here.

[ci skip]
2020-01-26 02:28:09 -03:00
Iris Morelle
1104d3756f gui2/mp_connect: Fix adding new servers under built-ins
If the current selection was a built-in server, the new server would be
added right below it even if it wasn't the last built-in server,
resulting in a new entry that can't be deleted without closing the
dialog and launching it again to force the server list to be
re-enumerated correctly.
2020-01-26 02:06:52 -03:00
Iris Morelle
57ef823750 bi: Make game distribution channel part of the build_info API
This moves the relevant code out of the MP game setup flow into a
dedicated function, so it can also be used in the --report output.

However, it also fixes two bugs we just found out with the previous
code:

 * The channel id was extracted using istream's formatted input
   operator, resulting in everything beyond the very first word being
   skipped.
 * The channel id was expected to be stored in ./data/dist rather than
   <game data dir>/data/dist. This causes issues whenever the process
   working dir is not the game data dir (most notably on X11 when
   launching with distribution-provided .desktop files) because the file
   won't be found.

So now the file is read by swallowing the first line and stripping
whitespace around, as well as using game_config::path (guaranteed to be
non-empty by the time the game makes actual use of this info).
2020-01-26 01:44:15 -03:00
Iris Morelle
9034a38a84 pot and documentation update
[ci skip]
2020-01-25 15:21:55 -03:00
Nils Kneuper
e562f4a07b updated Czech translation 2020-01-25 17:00:47 +01:00
Nils Kneuper
34a03261bd updated Esperanto translation 2020-01-25 10:31:51 +01:00
Charles Dang
6b6e432541 Merge branch 'rjframe-unit-tooltip/4135' 2020-01-24 15:48:39 -05:00
Charles Dang
1189a22759 Minor cleanup of #4676 2020-01-24 15:02:06 -05:00
Nils Kneuper
e021e16616 added missing Japanese translator 2020-01-24 19:34:25 +01:00
Iris Morelle
af60f10391 gui2/text_box: Re-do borders for all states
This makes it so all states of the text box widget have borders again.
The colours are changed, however, so that the focused state has the
brightest border.

This turned out to be necessary because otherwise the chat input textbox
in the MP lobby completely blends with the chat log box, making it seem
as though it disappears whenever it doesn't have the keyboard focus.

[ci skip]
2020-01-24 01:43:53 -03:00
mattsc
1c5a044078 Forest Animals Micro AI: exclude rabbit holes on map border
Previously, a rabbit hole item on the map border could be selected for spawning a new rabbit, resulting in an error message on screen and abandoning the CA for the rest of the turn.
2020-01-23 18:37:40 -08:00
Nils Kneuper
caabb57161 updated Turkish translation 2020-01-23 20:53:46 +01:00
Nils Kneuper
0608375a69 updated French translation 2020-01-23 20:51:15 +01:00
Charles Dang
954d0cdc00 GUI2/Text Box: restored border on disabled state
[ci skip]
2020-01-22 23:31:38 -05:00
Charles Dang
7e061bd6f3
Merge pull request #4715 from AI0867/patch-1
Remove redundant macro
2020-01-22 17:21:07 -05:00
Alexander van Gessel
096eca7abd
Remove redundant macro
Remove redundant macro that adds a defeat event before triggering [endlevel]. The defeat event is already added at the end of the file.
2020-01-22 23:19:22 +01:00
Steve Cotton
95e3b7aa91 Port the GDB pretty-printing functions to Python3 and update docs
The code in the documentation needed to change slightly for the port,
so the documentation update is combined in the same commit.
2020-01-22 19:34:01 +01:00
Steve Cotton
845b3ab5bb Update GDB pretty printers for renamed members in config.hpp 2020-01-22 19:34:01 +01:00
Charles Dang
66ce133e00
Merge pull request #4713 from stevecotton/ei_undisguised_master
EI S11: Trigger the guards if an undisguised unit moves into the throne room
2020-01-21 22:56:01 -05:00
Pentarctagon
95dc6b5f45 Only store game information once the game starts. 2020-01-21 18:02:28 -06:00
Pentarctagon
8c2f533298 Make the list of sources configurable on wesnothd. 2020-01-21 18:02:28 -06:00
Pentarctagon
288e859b7c Validate the dist value server-side rather than client-side. 2020-01-21 18:02:28 -06:00
Iris Morelle
719e4f2a7f i18n: Use <game dir>/translations on Windows
This replaces the previous behaviour of using <pwd>/translations, which
could break on certain edge cases (e.g. if Wesnoth is launched from the
command line from a different dir).
2020-01-21 10:35:09 -03:00
Steve Cotton
c66bd63911 EI S11: Trigger the guards if an undisguised unit moves into the throne room
Add an enter_hex event for moving into the throne room, and modify the "attack"
event so that the undisguised units can trigger it too. For reviewing, note that
the diff shows these as if the existing "attack" was changed to a "enter_hex",
but in fact it's the existing `[filter_wml]` moving from "attack" to "enter_hex".

Add L2 Trolls to various lists, as they're used on easy/normal difficulties.

The main bug fixed here is "When a guard sees one of the two units not
disguised as an orc, it chases after the unit, but no other enemies are
alerted. This allows a player to pick off each enemy unit individually, then
release the prisoners."
2020-01-21 09:16:56 +01:00
Charles Dang
bcf68ddc9d
Merge pull request #4712 from stevecotton/obsolete_lang_percent_util
Delete utils/update-language-percent as it's obsolete
2020-01-21 00:25:49 -05:00
Steve Cotton
10f08333dc Delete utils/update-language-percent as it's obsolete
When this utility was written, the list of languages was hardcoded in
src/language.cpp, an example of running it is shown in c2e397e07d.
That hardcoded list was removed by 3fbe2a5863 and b5270e41b9.
2020-01-21 06:03:02 +01:00
Nils Kneuper
488cbce5cc apply utils/pofix.py on all pot and po files 2020-01-19 23:04:17 +01:00
Nils Kneuper
809769e875 updated Turkish translation 2020-01-19 22:58:13 +01:00
Nils Kneuper
39c590cc12 updated Spanish translation 2020-01-19 22:47:05 +01:00
Charles Dang
785878c194 Merge branch 'unit-tooltip/4135' of git://github.com/rjframe/wesnoth into rjframe-unit-tooltip/4135 2020-01-19 16:44:07 -05:00
Iris Morelle
df3b0222a8 i18n: Less naïve approach at identifying language codes
This solves an issue I pointed out in PR #4705 where language codes
longer than 2 characters would get misidentified during the conversion
to Windows locale names.
2020-01-19 12:40:03 -03:00
Iris Morelle
48e6b821b0 i18n: Convert POSIX/Win32 locale table file into a map
This removes the need for the separate file and the giant if chain by
using a std::map instead.
2020-01-19 12:40:03 -03:00