1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-06 06:32:56 +01:00
Commit Graph

8353 Commits

Author SHA1 Message Date
Michał Janiszewski
3b3f0b2e6b Return actual instead of default value in IniReader::GetString 2017-02-24 23:39:01 +01:00
Ted John
3b341de835 Fix String::Trim and add test 2017-02-24 21:48:06 +00:00
Michał Janiszewski
58da1cde84 Make IniReader not throw while parsing invalid values 2017-02-24 20:26:49 +01:00
Michał Janiszewski
1784543e14 Set default first section to true 2017-02-23 23:26:39 +01:00
Michał Janiszewski
9c32cb3a62 Don't break on too short INI streams 2017-02-23 23:26:39 +01:00
Ted John
9ba51f221b Add summary comments 2017-02-22 18:00:19 +00:00
Ted John
40eb2c55fd Reduce duplicated code in IniReader 2017-02-22 17:58:50 +00:00
Ted John
d72ced4ea9 Remove final from struct 2017-02-22 17:54:37 +00:00
Ted John
4dc792bc1d Use IStream for IniReader and IniWriter 2017-02-22 17:52:33 +00:00
Ted John
6e9d22e99d Use hpp for header files
...as they contain C++ implementation code.
2017-02-22 17:46:10 +00:00
Ted John
a9ffe5bf6d Convert tabs to spaces in KeyboardShortcuts.cpp 2017-02-21 12:11:19 +00:00
LRFLEW
f9c2d83393 Include new config header in macos.m 2017-02-21 01:51:35 -06:00
Ted John
8ba5db0697 Fix build for some configurations 2017-02-20 20:05:59 +00:00
Ted John
80c4e4309d Remove duplicate entries and in wrong enum 2017-02-20 20:04:05 +00:00
Ted John
a473740efd Fix build errors 2017-02-19 21:41:36 +00:00
Ted John
87be032adc Space out sections when writing config.ini 2017-02-19 21:37:06 +00:00
Ted John
8d3bf515ed Fix trim function 2017-02-19 21:33:14 +00:00
Ted John
fb2c835d52 Include new config header 2017-02-18 15:45:10 +00:00
Ted John
4457749b35 Move keyboard shortcut loading to C++ 2017-02-18 15:30:54 +00:00
Ted John
6bda8eba0f Move remaining config functions to C++ 2017-02-18 15:16:19 +00:00
Ted John
87e3a8f8b0 Move config enums to more suitable places 2017-02-18 14:51:35 +00:00
Ted John
6a2b7b1200 Start moving config definitions over to C++ 2017-02-18 10:54:13 +00:00
Ted John
bd6d31fed6 Write config fields 2017-02-18 10:17:26 +00:00
Ted John
23fef54b14 Implement IniWriter 2017-02-18 10:17:26 +00:00
Ted John
2fc5012670 Fix build errors 2017-02-18 10:17:26 +00:00
Ted John
0542338d4d Use interface for config enum 2017-02-18 10:17:26 +00:00
Ted John
d8fae61e0c Add remaining config reading 2017-02-18 10:17:26 +00:00
Ted John
aee1222829 Read more config 2017-02-18 10:17:26 +00:00
Ted John
6f15fc2cee Refactor config reading to different files 2017-02-18 10:17:26 +00:00
Ted John
a582cc0cca Add support for config enums 2017-02-18 10:17:26 +00:00
Ted John
3255a1b88c Support reading quoted strings 2017-02-18 10:17:26 +00:00
Ted John
f8f60a69a7 Implement reading of config values 2017-02-18 10:17:26 +00:00
Ted John
d5ee210797 Begin writing IniReader 2017-02-18 10:17:26 +00:00
Michał Janiszewski
6f4a02dd53 Merge pull request #5233 from janisozaur/fixes
Various fixes
2017-02-17 23:58:45 +01:00
Michał Janiszewski
a786619880 Merge pull request #5201 from grimpunch/improve_linux_system_file_dialog_for_save_tracks
improve track open/save dialogs on linux platforms
2017-02-17 23:52:37 +01:00
wolfreak99
6e8e2038f5 Prevent signed addition overflows in multiple places 2017-02-17 23:46:23 +01:00
wolfreak99
43c07919bf Create "add_clamp" functions family for overflow prevention
These will clamp signed addition (or subtraction) to limits of their
types to prevent signed overflows, which is undefined behaviour.
2017-02-17 23:46:23 +01:00
wolfreak99
77c08837f4 Make MSVC use C11's static_assert 2017-02-17 23:46:23 +01:00
Christian Murphy
d8cd8f1b13 Move Preprocessor to linux.c 2017-02-17 22:43:10 +00:00
Michael Steenbeek
260cd607c8 Add Catalan language (#5222) 2017-02-17 19:40:58 +01:00
Michał Janiszewski
7d1f86bb51 Explain edge case behaviour of get_ride_queue_end
[ci skip]
2017-02-17 14:11:03 +01:00
Michał Janiszewski
7e6d826c09 Refactor peep action getter 2017-02-17 09:35:53 +01:00
Michał Janiszewski
19833b9110 Increase network version 2017-02-17 09:07:40 +01:00
Michał Janiszewski
726a01db1c Ensure main windows always exists 2017-02-17 09:07:05 +01:00
Michał Janiszewski
32438ef6d0 Check for NULL element in get_ride_queue_end 2017-02-17 09:02:50 +01:00
Michał Janiszewski
7d62c70c59 Initialise variables to default values 2017-02-17 08:50:58 +01:00
Michał Janiszewski
13640959e5 Remove unused value 2017-02-17 08:50:46 +01:00
Michał Janiszewski
8f0711f99d Validate peep action in sub_693B58 2017-02-17 08:42:08 +01:00
Michał Janiszewski
03dd026ba0 Fix invalid bounds check in game_command_set_staff_order 2017-02-17 08:36:34 +01:00
Michał Janiszewski
31ef90fafb Remove unnecessary clamp in cheats_set_money 2017-02-17 08:32:14 +01:00