Commit graph

83373 commits

Author SHA1 Message Date
Subhraman Sarkar
da79275657 fix double scrollbar bug
(cherry picked from commit 90dcf67076)
2024-04-03 13:03:39 +11:00
Dalas121
be306abb44 EI 12_Evacuation.cfg: fix Dacyn's halo not flickering (#8676)
(cherry picked from commit 4dd164e0b0)
2024-04-03 10:47:01 +11:00
Dalas121
ce35bfd13d EI: survivor trait and sentinel shield bugfix (#8667)
* EI: fix sentinel shield + survivor bug #8632
* EI: fix survivor weaponless bug #8633

(cherry picked from commit 4bed0f2666)
2024-04-03 10:47:01 +11:00
Dalas121
04d29f4e3b EI - show custom traits in help menu (#8652)
* EI - add dummy unit file so traits show up in help menu.
* EI - add help_text to traits

(cherry picked from commit 8deaad2b10)
2024-04-03 10:47:01 +11:00
pentarctagon
24082fe594 simplify always true condition a bit 2024-04-02 14:22:58 -05:00
pentarctagon
9682afbc26 reset back to the first tab 2024-04-02 14:22:50 -05:00
pentarctagon
d64cb1b2af Don't duplicate player names per mod used
Currently even though the results ultimately don't display duplicate information for the modifications used, the resultset coming back does have a row per modification and player, so it appears as though the player list is duplicated.

Fixes #8619
2024-04-02 14:22:40 -05:00
Steve Cotton
e4239634e5
[1.18] wmlxgettext: Fix "fix invalid escape sequence"
The original code was probably meant to strip trailing whitespace, which
turned out to be a bug when adce3fe79b
fixed the buggy regexp so that it started working. That has now been
removed.

Fixed handling of multiline plural strings, which was broken too.

One feature has been left unimplemented, and will cause wmlxgettext to error
out. For "long bracketed" strings, Lua allows the contents to start with a
newline, which is automatically stripped from the resulting string. Trying to
understand the original purpose lead me to this feature of Lua strings which we
don't use in Wesnoth; and I finally concluded that, if someone wants to use
that feature, it can be their problem to implement it.

This fixes commit adce3fe79b.
2024-04-02 12:26:17 +02:00
Nils Kneuper
d199f05097 updated Arabic translation 2024-03-31 17:50:05 +02:00
Iris Morelle
8845bb48e9 Update changelog 2024-03-30 18:18:25 -03:00
Iris Morelle
e2d1f924b1 Make the Changelog macOS app menu item more relevant
This changes the URL used for the changelog menu item from using a
direct GitHub file link to the master branch's changelog.md file to
using a https://changelog.wesnoth.org/X.Y.Z link, where X.Y.Z are
specifically the version number used in the macOS bundle's Info.plist
file.

Note that this may result in incorrect links for +dev versions, where
the Changelog link will simply send the user to the page for the
latest release and not the future release. This shouldn't be a problem
though, since people using those builds, especially on macOS, should
really already know where to find the most relevant changelog for the
version they're running -- in their own source tree.
2024-03-30 18:18:25 -03:00
Iris Morelle
3cc79ac681 fs: Replace deprecated Boost.Filesystem symbolic_link_exists()
This function has been deprecated since at least Boost 1.34 (2007).
2024-03-30 18:12:38 -03:00
Steve Cotton
c80fdc2283 Boost tests: run test_without_attribute_filter
It was added in 532d17f958, but
that commit missed adding it to boost_test_schedule.
2024-03-30 19:30:27 +01:00
newfrenchy83
09f465727d
Fix default argument in matches_if_present filters (#8650)
Due to confusion between NULL and std::nullopt, these filters used
zero instead of nullopt as the default value for this argument. However,
the effects are limited to experimental_filter_ability and that tag's _active
sibling, and result in a false positive when the filter matches a value of
zero. With those constraints, I (octalot) am happy to apply it to stable.

This was detected as a compilation error when building with musl libc,
thanks to iFoundSilentHouse for finding and reporting it.
2024-03-30 13:34:35 +01:00
Steve Cotton
f7a0f119de Tutorial S01: Better timing for the hints
No string changes, just adjusting when the hints at the top-left of the screen
appear and disappear.

The hint about crowns now appears after recruiting both elves, so that there
are units to compare the leader to, who have the same orb color but no crown.

The hint about traits appears when told to attack the quintain with the elves.
The player will probably find a strong or dexterous trait, and Delfador already
comments about those traits after attacking. Even if neither elf has those,
speedy or robust could also influence whether to use melee or ranged attacks.

There's now no hint on screen when first choosing which village to use for
healing; previously it was the hint about crowns which didn't seem relevant.
No strings are added in this commit, but a hint about checking the quintain's
movement range would fit here, see <https://r.wesnoth.org/t54644>.
2024-03-29 10:22:48 +01:00
Gunter Labes
4384caf0dd
Keep python 2 compatibility 2024-03-28 17:07:19 +01:00
Steve Cotton
72a102ccd4 updated German translation 2024-03-27 01:00:43 +01:00
Steve Cotton
76f3121b2f updated German translation
All of these are from René.
2024-03-26 14:46:01 +01:00
pentarctagon
d7dfd59910 achievements scrollbar auto 2024-03-26 00:31:43 -05:00
Toom
adce3fe79b fix invalid escape sequence
(cherry picked from commit 4be9aa8584)
2024-03-25 18:26:20 +01:00
Steve Cotton
84ed5488e0 Automatically replace missing .jpg images with .webp if found
Give .jpg files the same logic that .png files were given in
8f06da1974, because many files
were renamed in 51b58ad218.
UMC using the old name for images will trigger a warning, but
the player will still see the image file.

This is just a cosmetic change that doesn't change compatibility,
because have_asset("images", "blah.jpg") won't be automatically
redirected to "blah.webp".
2024-03-25 18:22:27 +01:00
Nils Kneuper
35f5fac39f updated Arabic translation 2024-03-23 22:04:26 +01:00
Nils Kneuper
cdfbed4ea4 updated Bengali translation 2024-03-23 22:02:30 +01:00
pentarctagon
5c5167cba0 fix help portraits scaling too large 2024-03-22 17:45:15 -05:00
pentarctagon
6e625ef091 Attempt to fix data migration for steam
It *appears* that the migration prompt doesn't show up for steam players because steam automatically creates the <userdata>/saves/steam_autocloud.vdf file on start, since the saves folder is what's synced. Since the migration logic is looking for whether the userdata folder exists, this means it always exists when launched from steam.

So, fix that by checking a different subfolder under userdata (checking the logs folder is arbitrary, it could be any of them aside from the saves folder).
2024-03-22 17:45:08 -05:00
pentarctagon
cab17d16e8 logs these, since normalize_path can return an empty string 2024-03-22 17:41:15 -05:00
Gunter Labes
c2e9eab6c4
1.17 is deactivated 2024-03-22 22:27:27 +01:00
newfrenchy83
c6589a78b7 [1.18]fix shema validation for overwrite_specials
some weapon special can use overwrite_specials but i forget to put it in shema validation
2024-03-22 17:09:15 +01:00
loonycyborg
439c43a59e
Adjust itchio command for stable branch 2024-03-22 07:59:34 +03:00
pentarctagon
c4bc379411 Update appdata screenshots. 2024-03-21 18:28:53 -05:00
Iris Morelle
d1d60728a1
wesmere: Bump CSS version 2024-03-21 18:39:45 -03:00
Iris Morelle
1c94648dd5
wesmere: Use the correct version of jQuery 2024-03-21 18:39:38 -03:00
Iris Morelle
62641e9ed0
wesmere: Remove Google Fonts requirement 2024-03-21 18:39:32 -03:00
Gunter Labes
9a92c81fae
Add missing newline 2024-03-19 20:31:45 +01:00
Gunter Labes
0edc2b9ae4
Use unique flatpak branch name to allow parallel installation
Also use --jobs and simplify manifest adjustment.
2024-03-19 19:42:41 +01:00
Martin Hrubý (hrubymar10)
ebb1a2fea1
Fix macOS saves directory 2024-03-18 21:50:27 +01:00
pentarctagon
8051d9f8fe final 1.16 changelog update 2024-03-17 20:55:43 -05:00
pentarctagon
579a1314ae 1.18.0+dev 2024-03-17 19:14:02 -05:00
pentarctagon
8ba2b3ebd3 1.18.0 2024-03-17 19:11:38 -05:00
pentarctagon
ace2c8c9bc pot-update and regenerate doc files 2024-03-17 19:11:03 -05:00
pentarctagon
629f176fe5 changelog_entries 2024-03-17 19:07:02 -05:00
pentarctagon
4ad9ccbe38 Revert "Revert "Accept all 1.18 versions by default""
This reverts commit 6add53c677.
2024-03-17 19:03:22 -05:00
Severin Glöckner
b6f55dfbbb German translation: rename units 2024-03-17 23:06:36 +01:00
pentarctagon
6add53c677 Revert "Accept all 1.18 versions by default"
This reverts commit 5471d3cb98.
2024-03-17 15:31:17 -05:00
Nils Kneuper
4c29c98a6c updated Finnish translation 2024-03-17 20:20:42 +01:00
Nils Kneuper
54e0785f9d updated Dutch translation 2024-03-17 20:19:29 +01:00
Nils Kneuper
99b3e141f0 updated Chinese (Traditional) translation 2024-03-17 20:17:48 +01:00
Jonathan-Kelly
51e8f01627 WoF S11: tweak enemy gold
Testing by effectively droiding the player's side, the enemy side still lost even with 480 gold and otherwise default difficulty settings. So upping enemy side gold to 480 for all difficulty levels.
2024-03-17 14:11:30 -05:00
pentarctagon
530e042c97 Add an environment variable to disable logging to file
Fixes #8527
2024-03-17 12:26:01 -05:00
Gunter Labes
5471d3cb98
Accept all 1.18 versions by default 2024-03-17 14:09:32 +01:00