76809 Commits

Author SHA1 Message Date
Iris Morelle
f620314800 Replace aitesting log domain with ai/testing
The former was added in commit 40a1e7d3fa74d59e7bba2d23fc535d9aa0a7f499.
However, ai/testing predates it by several years (added in commit
ab540dca1517e82d0f93153604cdb00f256becd6).
2020-07-08 09:39:52 +10:00
Iris Morelle
9c5b2ef344 gui2/mp_alerts_options: Use labelless checkboxes
This fixes an issue where the checkboxes are slightly misaligned
relative to the headings because of the extra space they reserve to the
right.
2020-07-06 23:25:39 -04:00
Iris Morelle
5afb96e808 gui2/toggle_button: Add a checkbox variation without a label 2020-07-06 23:25:05 -04:00
Iris Morelle
68f1cd6815 Fix the changelog
[ci skip]
2020-07-06 21:35:25 -04:00
Iris Morelle
d2b486d9b8 Update changelog
[ci skip]
2020-07-06 21:32:27 -04:00
Iris Morelle
c9747c0db5 gui2/logging: Add filtering functionality
To make it easier to find log domains among the giant list.
2020-07-06 21:32:27 -04:00
Iris Morelle
d186a8ba15 gui2/logging: Improve dialog's aesthetics
This makes it look less like programmer art by adding some headings and
a better list layout.
2020-07-06 21:32:27 -04:00
Iris Morelle
e2c5b923fb gui2/toggle_button: Add a radio button variation without a label 2020-07-06 21:32:27 -04:00
Nils Kneuper
9749d60f3a updated Portuguese (Brazil) translation 2020-07-06 12:01:15 +02:00
nemaara
61fc97c2bb Giant Scorpion: fix scuttler name bug 2020-07-05 23:10:45 -04:00
newfrenchy83
4becc858f1
update codeblock projectfiles 2020-07-03 17:16:26 -05:00
Pentarctagon
0c3cdd3a86 Remove VC14 (VS2015/VS2017 project files).
Reasons:
* These projectfiles are still 32-bit, whereas all other builds for all other OSes are now 64-bit.
* Relatedly, these projectfiles are dependent on the libraries kept at the aquileia/external repository.
* VS2019 is still listed as supporting Windows 7, so there is a minimal likelihood of developers not being able to use VS2019.
* The VS2019 projectfiles instead use vcpkg to get the required dependencies, which is easier to setup than the aquileia/external prebuilt libraries.
* It's one less thing that needs to be updated whenever source files are added/moved/removed.
* It's two fewer jobs that Travis needs to run, which means Travis builds will finish more quickly.
2020-07-03 12:23:34 -05:00
gfgtdf
6fb3573978 fix modify_unit_type macros 2020-07-03 14:28:13 +02:00
gfgtdf
8850862795 add comment 2020-07-03 14:28:13 +02:00
gfgtdf
8121a92359 small pathfind refactor 2020-07-03 14:28:13 +02:00
Charles Dang
04dce20deb Updated VC16 projectfile 2020-07-03 07:06:01 +11:00
Martin Hrubý (hrubymar10)
f3256cfbd1
Fix Xcode project after #4963 2020-07-02 15:40:30 +02:00
Iris Morelle
35b6d9d560 Add Earthy Rockbound Cave terrain 2020-07-02 07:04:43 -04:00
Glen Whitney
acd08fd0c5 Scale fixed-size dialogue window capped by screen size percentage 2020-06-29 19:18:38 -04:00
newfrenchy83
fd0cd29683
updated codeblock projectfiles 2020-06-29 16:48:26 -05:00
Charles Dang
c0205969d5 Updated VS projectfile 2020-06-30 05:43:56 +11:00
gfgtdf
45fec655c2 savagame compatibility
for 'move active_mods and mp_era to game_classification'
2020-06-29 15:16:05 +02:00
gfgtdf
5759404121 disable unused addons during a game
Now, during an active game, (that is: not during
campaign selection for example) the engine hides
all toplevel tags from addons that are not
involved in the current game. 'involved' here
means providing one of the [campaign], [scenario],
[era], [multiplayer], [modification] or [resource]
tags that are active in the current game.

Fixes #4832
2020-06-29 15:16:05 +02:00
gfgtdf
b63a3be678 game_config_manger refactoring
This commit prepares a patch to disable unused
addons during a game. We try to reduce codes
that change the game_config config object.

In particular this removes a code that changes
the order of terrain graphics tag. This could
in theory break code that relied on that order
but afaik the terrain_graphics tags offers a
`precedence` that allows users to specify the
order in which terrain graphics are applied.
so no additional compatabiltiy code is needed.
2020-06-29 15:16:05 +02:00
gfgtdf
93aa2ca409 deploy new game_config_view object
the game_config_view object offers const
access to the game_config object, furthermore
it allows the game_config config object to be
replaced by a vector of config objects which
is what we will do later.
2020-06-29 15:16:05 +02:00
gfgtdf
a34cb53c33 refactor unit_types construction
We change the code so that it now no longer
changes the game_config object, this prepares a
patch to disable unused addons during a game.
2020-06-29 15:16:05 +02:00
gfgtdf
553b0bada6 rename unit_type::base_id()
to parent_id() because it is
unrelated to [base_unit]
2020-06-29 15:16:05 +02:00
gfgtdf
5cecb11652 move code out of unit ctor
prepares a bigger refactor of the unit_types
code.
2020-06-29 15:16:05 +02:00
gfgtdf
0efd35acbc move active_mods and mp_era to game_classification
in particular because active_mod is no longer mp specific, but
also for technical reasons
2020-06-29 15:16:05 +02:00
Pentarctagon
8f9ab9d13f Fix schema validation for color attribute in [print] 2020-06-28 19:02:51 -05:00
Nils Kneuper
6206d60d29 updated Portuguese (Brazil) translation 2020-06-28 09:40:36 +02:00
Nils Kneuper
f8c3f15ae3 updated Russian translation 2020-06-28 09:39:39 +02:00
doofus-01
f405b916a1
UtBS - Some additions and polishing (S4-S10 only) (#4950)
- Updating maps
 - Addition of Flesh Golem and Human Commander portraits
 - Minor dialog changes
2020-06-27 05:18:33 -07:00
nemaara
8eba5615e1
DiD: update shadow veil implementation 2020-06-26 02:18:39 -04:00
Iris Morelle
ee771dbf5c help: Skip nameless abilities in Ability and Ability Upgrades
Nameless abilities are relatively common outside of mainline in
particular as they are used for implementation details of more complex
abilities.

Fixes #3060.
2020-06-25 17:20:34 -04:00
gfgtdf
d5bcd28858
fix move_unit(s)_fake increasing the unit it counter
Now these tags no longer change the gamestate.
2020-06-24 21:49:56 +02:00
nemaara
2bc1feb79d TSG S8b: rebalance scenario 2020-06-22 17:37:48 -04:00
Charles Dang
fd0b4119a4
Merge pull request #4962 from stevecotton/fixup_194b9039_tests
Add missing includes of units/types.hpp to the unit tests
2020-06-23 02:46:38 +11:00
Steve Cotton
1b344c98da Add missing includes of units/types.hpp to the unit tests
Some indirect inclusion paths were removed in
194b903918db4405862028ed4ab2eb2ae6fc91c2.
2020-06-22 12:28:52 +02:00
Elvish_Hunter
a364dfd669 wmllint: recognize amendment tags to avoid a crash
In certain situations, the 'directly_in_event' list was allowed to become empty and cause a crahs because the code was unable to handle amendment tags.
2020-06-22 10:53:30 +02:00
gfgtdf
6b5da2a1a2
Update changelog.md 2020-06-21 22:36:22 +02:00
Nils Kneuper
1ff6b7bbc4 get credits in sync with 1.14 credits
ported missing german translators credits
2020-06-21 10:03:27 +02:00
doofus-01
2d5540ce5a
core - terrain - fix Rb/Ias transition (#4952) 2020-06-20 17:17:37 -07:00
Nils Kneuper
afc735995f updated Esperanto translation 2020-06-20 12:56:16 +02:00
Nils Kneuper
852b950cb2 updated Chinese (Simplified) translation 2020-06-20 12:54:30 +02:00
Nils Kneuper
7d017d6362 updated Portuguese (Brazil) translation 2020-06-20 12:50:27 +02:00
Nils Kneuper
f5e707008d updated Russian translation 2020-06-20 12:47:13 +02:00
gfgtdf
194b903918 fewer units/types.hpp includes 2020-06-20 02:21:14 +02:00
gfgtdf
516b759404 remove code that did nothing 2020-06-20 02:13:23 +02:00
Severin Glöckner
987b33565a SoF 3: redraw immediately
[ci skip]
2020-06-19 15:35:16 +02:00