Peter Nelson
|
02becd50c5
|
Codechange: make TownFounding a scoped enum
|
2026-06-28 20:48:11 +01:00 |
|
Peter Nelson
|
1f0fd6dfab
|
Codechange: make AccelerationModel a scoped enum (#15757)
|
2026-06-21 10:01:34 +01:00 |
|
Rubidium
|
3b8b089dd4
|
Codechange: split currency.h to _type.h and _func.h
|
2026-06-18 19:32:16 +02:00 |
|
Rubidium
|
2ff631caa2
|
Codechange: make GameMode a scoped enum
|
2026-05-30 23:20:20 +02:00 |
|
Peter Nelson
|
fce33c5015
|
Codechange: make WarningLevel a scoped enum (#15622)
|
2026-05-26 17:12:21 +01:00 |
|
Rubidium
|
bcda4a72ee
|
Codechange: make WindowClass a scoped enum
|
2026-05-20 21:39:04 +02:00 |
|
Peter Nelson
|
77403627a8
|
Codechange: make VehicleType a scoped enum
|
2026-04-26 07:00:13 +01:00 |
|
EmperorJake
|
fed04d0a03
|
Add: Setting to disable aircraft range limit (#15433)
|
2026-04-05 10:51:12 -04:00 |
|
Rubidium
|
89ffb429c5
|
Codechange: document missing parameters and return values
|
2026-02-20 19:00:15 +01:00 |
|
Rubidium
|
67fac86149
|
Codefix: remove @param documentation for parameters that don't exist anymore
|
2026-02-01 15:49:41 +01:00 |
|
Cyprian Klimaszewski
|
97f3e5b70f
|
Codechange: Make TileType enum an enum class.
|
2026-01-24 08:34:05 +01:00 |
|
Tyler Trahan
|
18f2f7eb2d
|
Codechange: Use enum class for setting values (#15074)
|
2026-01-10 22:40:48 +00:00 |
|
Rito12
|
859b56a066
|
Doc: Correct file descriptions to match coding style and doxygen.
|
2025-12-15 17:31:00 +01:00 |
|
Rubidium
|
13ea783bd8
|
Fix #14677: desync due to using newgame time settings to validate savegame time settings
|
2025-12-13 11:54:02 +01:00 |
|
Cyprian Klimaszewski
|
99f04f27de
|
Doc: Update information for receiving a copy of GPL. (#14869)
|
2025-12-07 11:25:08 +00:00 |
|
Peter Nelson
|
06b830dc07
|
Codechange: Prefer string equality instead of comparison. (#14727)
|
2025-10-24 21:30:03 +02:00 |
|
Kuhnovic
|
bff850128c
|
Codechange: Use YAPF for river builder pathfinder. (#14606)
|
2025-09-20 21:42:06 +02:00 |
|
Tyler Trahan
|
259830777c
|
Fix #14375: When loading config, validate timekeeping mode and minutes per year (#14405)
|
2025-07-09 16:04:38 -04:00 |
|
frosch
|
61cec33be2
|
Codechange: Add 'const' to static variables, which are only initialised once.
|
2025-05-06 18:29:41 +02:00 |
|
Rubidium
|
5c7b04a0c2
|
Codechange: use std::string_view for 'x-of-many' settings
|
2025-05-01 23:24:43 +02:00 |
|
Rubidium
|
fdb8defa64
|
Codechange: use std::string_view to parse setting values
|
2025-04-22 19:52:37 +02:00 |
|
Peter Nelson
|
6914d99778
|
Codechange: Split baseset type definitions into separate files.
|
2025-03-27 18:57:53 +00:00 |
|
Loïc Guilloux
|
59904e5f9b
|
Fix #13749: Apply callback when automatically changing timekeeping unit (#13751)
|
2025-03-10 14:55:19 +01:00 |
|
Peter Nelson
|
2d7d085e8e
|
Codechange: Use EncodedString for error messages. (#13569)
|
2025-02-16 10:04:32 +00:00 |
|
Peter Nelson
|
d9bb002cac
|
Codechange: Use local parameters for formatting settings values. (#13487)
|
2025-02-07 20:18:03 +00:00 |
|
glx22
|
b88df0b2d7
|
Fix: Restore ability to disable service interval
|
2025-01-05 23:31:50 +01:00 |
|
Loïc Guilloux
|
a52923b3b9
|
Codechange: Make GetDefaultValueCallback() more similar to other setting override callbacks (#13259)
|
2025-01-04 00:17:47 +01:00 |
|
Rubidium
|
c0df898ac5
|
Codechange: do not implicitly convert during assignment to StrongType
|
2025-01-01 21:32:51 +01:00 |
|
Rubidium
|
3956ed086a
|
Codechange: use Date/Year constructor explicitly
|
2025-01-01 16:25:32 +01:00 |
|
SamuXarick
|
10e2d1ca36
|
Codechange: Use Map::Iterate() to iterate tiles
|
2024-12-06 10:33:11 +10:00 |
|
Ivan Pravdin
|
da00a62d59
|
Fix #12856, e17c82e: Updating network settings does not invalidate data (#12858)
|
2024-07-21 16:59:48 -04:00 |
|
Rubidium
|
0e75dfd49f
|
Codechange: migrate aystar to use YAPF's nodelist infrastructure
|
2024-05-30 23:15:38 +02:00 |
|
merni-ns
|
798ec4184b
|
Cleanup: Remove unused function InvalidateShipPathCache
This was only used in the callback when changing the ship pathfinder setting.
|
2024-05-10 10:38:44 +02:00 |
|
André Cheng
|
ceb0053dd9
|
Codechange: Correct return type of GetDefaultValueCallback
|
2024-04-25 20:07:54 +02:00 |
|
André Cheng
|
339b0ea0ff
|
Change: Show correct default value and unit for vehicle service interval setting
|
2024-04-25 20:07:54 +02:00 |
|
André Cheng
|
fd80a1ec66
|
Fix #11345: Use correct default button value for vehicle service interval setting
|
2024-04-25 20:07:54 +02:00 |
|
Rubidium
|
4c117dd2d8
|
Revert #11993: new number format system does not and cannot work for CJK languages
There are too many intricacies that I am unaware of that are popping up after
asking whether things are right or not.
I do not want to keep playing whack-a-mole, so just revert the whole thing.
This reverts:
15be383b93
360fe8b0b6
1aa9a5c0ab
59f56941e5
7e2eefb91f
b741b2ba6f
609d0071d5
9f8fd80112
a253205b93
819c6c756e
|
2024-02-22 20:40:12 +01:00 |
|
Rubidium
|
b741b2ba6f
|
Feature: Fully user configurable number format and abbreviations
|
2024-02-17 14:33:16 +01:00 |
|
Tyler Trahan
|
10bcf0172e
|
Fix #12022: Adjust economy date when changing timekeeping units in Scenario Editor (#12042)
|
2024-02-09 11:45:32 -05:00 |
|
frosch
|
17dfc1a49a
|
Codechange: Replace SF_GUI_NEGATIVE_IS_SPECIAL with a settings value callback.
|
2024-01-28 14:44:24 +01:00 |
|
frosch
|
9344b50435
|
Codechange: Remove TKM from settings texts.
|
2024-01-28 14:44:24 +01:00 |
|
Tyler Trahan
|
21581b6ab3
|
Feature: Setting for minutes per calendar year (#11428)
|
2024-01-23 18:33:54 -05:00 |
|
Tyler Trahan
|
fd9e72a7e7
|
Feature: Use real-time "wallclock" timekeeping units (#11341)
|
2024-01-23 11:36:09 -05:00 |
|
Peter Nelson
|
5cb7a16edc
|
Fix #11618: Don't try to display unavailable zoom levels in sprite aligner. (#11619)
|
2023-12-23 13:17:33 +00:00 |
|
Peter Nelson
|
dc27f1649a
|
Fix e2425b7: Sprites no longer refreshed if max zoom level changed.
Handle this via AdjustGUIZoom() instead.
|
2023-12-11 14:16:49 +00:00 |
|
Peter Nelson
|
e2425b72c1
|
Fix: Don't implicitly ReInit all windows after updating the character width cache.
This caused duplicate ReInit when changing interface scale.
|
2023-12-07 23:58:32 +00:00 |
|
Peter Nelson
|
53845bc024
|
Codechange: Move includes to correct place.
Some other source file inadvertently included things via smallmap_gui.h
|
2023-11-01 21:49:06 +00:00 |
|
Rubidium
|
c9276c2959
|
Codechange: replace x.size() == 0 with x.empty()
|
2023-10-20 23:05:43 +02:00 |
|
frosch
|
b6c8f301be
|
Codechange: Silence warnings about intentionally unused parameters.
|
2023-09-19 22:49:59 +02:00 |
|
Rubidium
|
eaae0bb5e7
|
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
for i in `find src -type f|grep -v 3rdparty/fmt|grep -v 3rdparty/catch2|grep -v 3rdparty/opengl|grep -v stdafx.h`; do sed 's/uint16& /uint16 \&/g;s/int8\([ >*),;[]\)/int8_t\1/g;s/int16\([ >*),;[]\)/int16_t\1/g;s/int32\([ >*),;[]\)/int32_t\1/g;s/int64\([ >*),;[]\)/int64_t\1/g;s/ uint32(/ uint32_t(/g;s/_uint8_t/_uint8/;s/Uint8_t/Uint8/;s/ft_int64_t/ft_int64/g;s/uint64$/uint64_t/;s/WChar/char32_t/g;s/char32_t char32_t/char32_t WChar/' -i $i; done
|
2023-07-19 19:30:14 +02:00 |
|