Peter Nelson
|
6f6c3834dc
|
Codechange: Use enum class for RailTileType
|
2025-12-08 20:35:23 +05:00 |
|
mmtunligit
|
7da5a1d4e5
|
Change: Clamp terraform toolbar to main toolbar (#14725)
|
2025-12-08 20:27:11 +05:00 |
|
Peter Nelson
|
c2d92433c6
|
Codechange: Use std::initializer_list for NWidgetPart data. (#14749)
Avoids using C/C++ arrays.
|
2025-12-08 20:20:01 +05:00 |
|
Rito12
|
f05177bd68
|
Remove: Rail type cost from replace vehicle window. (#14748)
|
2025-12-08 20:02:13 +05:00 |
|
Peter Nelson
|
9dbdc00439
|
Add: Include build cost in rail/road dropdowns. (#14599)
|
2025-12-08 17:36:24 +05:00 |
|
Peter Nelson
|
dd64d510b8
|
Codechange: Cleanup unnecessary includes of spritecache.h (#14678)
|
2025-12-08 17:34:58 +05:00 |
|
Peter Nelson
|
1824e42246
|
Codechange: Add constant for INVALID_WIDGET. (#14649)
Replaces direct use of -1, making it easier to find.
|
2025-12-08 16:33:52 +05:00 |
|
dP
|
e7234543ee
|
Fix ini keys on windows to pass tests
|
2025-10-18 01:57:50 +05:00 |
|
dP
|
18460f24a7
|
Merge branch 'v14'
|
2025-10-17 22:30:58 +05:00 |
|
dP
|
e4f49a0c02
|
Use correct sprites for newgrf stations building preview
|
2025-10-17 18:39:47 +05:00 |
|
dP
|
aaad91d5f8
|
Fix autorotation buttons
|
2025-10-08 23:16:05 +05:00 |
|
dP
|
f149f369a1
|
Store tool handlers as shared pointers
|
2025-10-08 16:45:14 +05:00 |
|
dP
|
c19d61bdac
|
Add a button to show/hide advanced(block) signal types
|
2025-09-28 15:20:19 +05:00 |
|
dP
|
8404c2a7cc
|
Merge remote-tracking branch 'upstream/master'
|
2025-09-28 02:33:49 +05:00 |
|
Tyler Trahan
|
78f7060994
|
Fix: Standardize "rail waypoint" strings (#14505)
|
2025-08-10 10:56:33 -04:00 |
|
Tyler Trahan
|
8c58fb1efd
|
Fix: Missing button beeps (#14470)
|
2025-08-05 13:57:45 -04:00 |
|
Peter Nelson
|
614a01907a
|
Codechange: Make functions for click and confirm beeps. (#14484)
Avoids repetition.
|
2025-07-27 21:54:32 +01:00 |
|
dP
|
feb4e68df5
|
Merge branch 'v14'
|
2025-06-28 02:22:55 +05:00 |
|
dP
|
0fe7c3635c
|
Fix compilation errors after the merge
|
2025-06-27 18:03:03 +05:00 |
|
dP
|
b2737fe293
|
Reimplement station building previews
|
2025-06-26 18:24:01 +05:00 |
|
Peter Nelson
|
8f01ae675e
|
Revert 0853c1979b: Button to toggle showing advanced signal types (#9617) (#14219)
|
2025-06-24 20:18:08 +02:00 |
|
dP
|
0b76fe1692
|
Partially fix station cargo acceptance/supply (without update)
|
2025-06-19 16:09:31 +05:00 |
|
dP
|
f0f93c68ca
|
Merge remote-tracking branch 'upstream/master'
|
2025-06-14 17:01:17 +05:00 |
|
Peter Nelson
|
de660cba02
|
Change: Consistent toolbar sizes with dedicated NWidgetParts. (#14344)
Add SetToolbarSpacerMinimalSize() and SetToolbarMinimalSize() NWidgetParts and use to make toolbar button sizes consistent.
|
2025-06-08 18:13:47 +00:00 |
|
dP
|
df3a6e321f
|
Merge remote-tracking branch 'upstream/master'
|
2025-05-14 18:41:13 +05:00 |
|
frosch
|
0d5b3ebd7f
|
Codechange: Declare all IntervalTimers const, which can be const.
|
2025-05-06 18:29:41 +02:00 |
|
Rubidium
|
7805c1c189
|
Codechange: use std::string_view for ini_key
|
2025-05-01 23:24:43 +02:00 |
|
Peter Nelson
|
394adb654e
|
Codechange: Move GUI parts of badges to a separate file. (#14023)
|
2025-04-18 17:20:31 +01:00 |
|
Peter Nelson
|
5008568dfc
|
Codechange: Rename CenterBounds to CentreBounds and move to geometry header. (#14002)
|
2025-04-14 23:55:40 +01:00 |
|
Peter Nelson
|
47d078c033
|
Codechange: Use EnumBitSet for RailTypes.
|
2025-03-25 20:15:48 +00:00 |
|
Peter Nelson
|
adb20f99ea
|
Fix: Autoreplace rail/road list only listed buildable types. (#13887)
Instead list all possible types which includes hidden types compatible with buildable types.
|
2025-03-25 08:22:30 +00:00 |
|
Peter Nelson
|
79ef4e98fe
|
Codechange: Use std::swap() instead of Swap() (#13883)
|
2025-03-24 23:47:34 +00:00 |
|
Peter Nelson
|
2909a14374
|
Codechange: Include table/strings.h in files that use StringIDs.
Be consistent with how and where the file is incldued.
|
2025-03-21 12:53:40 +00:00 |
|
Peter Nelson
|
761c587940
|
Codechange: Use std::array to store most-used railtype.
This allows initialisation without memset.
|
2025-03-09 18:03:50 +00:00 |
|
Peter Nelson
|
039b5a2662
|
Codechange: Move to GetWidgetString for rail windows.
|
2025-03-03 21:20:14 +00:00 |
|
Peter Nelson
|
e2c1b9f03e
|
Codechange: Use only raw strings in drop down lists. (#13667)
Strings with parameters are now pre-formatted, avoiding global parameters.
Helper functions still allow StringID.
|
2025-02-27 21:11:16 +00:00 |
|
Rubidium
|
b376e2655a
|
Codechange: explicitly initialise member variables of Windows
|
2025-02-27 20:06:06 +01:00 |
|
Peter Nelson
|
8f14894024
|
Add: NewGRF Badges.
|
2025-02-16 22:24:25 +00:00 |
|
Rubidium
|
fd4adc55e3
|
Codechange: replace INVALID_X with XID::Invalid() for PoolIDs
|
2025-02-16 20:23:00 +01:00 |
|
Rubidium
|
c3d5e6d2a0
|
Codechange: Use EnumBitSet for DoCommandFlags
|
2025-02-14 00:28:57 +01:00 |
|
Peter Nelson
|
71dafdb21e
|
Codechange: Use EnumBitSet for picker window invalidation flags.
|
2025-02-13 21:07:37 +00:00 |
|
Peter Nelson
|
2cb9f55183
|
Codechange: Store EncodedString for tooltip text.
This replaces capturing and storing string parameters.
|
2025-02-10 22:49:14 +00:00 |
|
Peter Nelson
|
28eb5e05c8
|
Codechange: Use EnumBitSet for NWidContainerFlags.
|
2025-02-06 19:43:35 +00:00 |
|
Peter Nelson
|
fb55ab0742
|
Codechange: Pass rect to DrawStationCoverageAreaText. (#13442)
This moves the overflow behaviour to the callers, making it clearer why that is desired.
|
2025-02-02 17:15:47 +00:00 |
|
Peter Nelson
|
40aeedeade
|
Codechange: Use EnumBitSet for callback masks.
|
2025-01-31 17:08:24 +00:00 |
|
Peter Nelson
|
d30e8dd1c1
|
Codechange: Use EnumBitSet for WindowDefaultFlags.
|
2025-01-30 08:40:42 +00:00 |
|
Peter Nelson
|
4397aa3909
|
Codechange: Make StationType an enum class. (#13339)
|
2025-01-19 20:53:08 +00:00 |
|
Rubidium
|
ef87acc1ff
|
Codechange: make STR_NULL the default for all widget construction functions
|
2025-01-03 23:25:27 +01:00 |
|
Rubidium
|
7c1ddd74d5
|
Codefix: use SetToolTip(..) instead of SetStringTip(STR_NULL, ..)
|
2025-01-03 14:18:59 +01:00 |
|
Rubidium
|
fb06ddafba
|
Codechange: add and use SetSprite over directly accessing widget_data
|
2025-01-03 11:13:16 +01:00 |
|