Hielke Morsink
c50011aa3e
Re-add zebra stripes and light text
2018-05-25 00:46:21 +02:00
Hielke Morsink
59c7b097ee
Add Ctrl + Click to select tile elements
...
Co-authored-by: wolfreak99 <jbminor1991@gmail.com>
2018-05-25 00:46:20 +02:00
Hielke Morsink
0d77c279aa
Fix: buttons sometimes stay pressed
...
In the invalidate function of the tile inspector, the checkboxes get checked to match the selected tile element. Some of those checkboxes share their widget index with buttons from other pages. When a checkbox is checked, the it's set to be "pressed", which causes the butons in the other tabs so appear that way. This behaviour is fixed by unpressing widgets when switching to another page.
2018-05-25 00:46:20 +02:00
Hielke Morsink
fe40005372
Automatically set the correct page
...
Instead of having to set the page and setup the widgets correctly when a new elements gets selected, it now switches automatically on invalidation to the correct tab. This fixes the issue where pasted elements were selected but the page for them not shown, and removes two of the intents that were made for the tile inspector.
2018-05-25 00:46:20 +02:00
Hielke Morsink
4b25a71924
#5832 Resize tile inspector automatically when selecting a tile element
2018-05-25 00:46:19 +02:00
Hielke Morsink
f79589527d
Adjust list style to match other lists
...
- No odd/even checked colours
- Black text (white on hover)
- Darker background
- Solid fill background for hovered and selected element
2018-05-25 00:46:19 +02:00
Hielke Morsink
4c1097d5b1
Minor code cleanups
2018-05-25 00:46:19 +02:00
Umdlye
86b9546005
Use default colour for currency in demolish/refurbish prompts [ci skip]
2018-05-24 21:32:45 +02:00
Aaron van Geffen
c89ebb0510
Merge pull request #7516 from Gymnasiast/string-to-money-imrpov
...
Return MONEY32_UNDEFINED on unsalvagable string_to_money() input
2018-05-24 17:52:37 +02:00
Aaron van Geffen
85575b612e
Apply formatting to string_to_money.
2018-05-24 17:17:44 +02:00
Aaron van Geffen
1d7d8a8043
Do not reallocate to prefix decimal money with '0'.
2018-05-24 17:17:44 +02:00
Aaron van Geffen
847d4e8b03
Process string_to_money's worst case in O(n) rather than O(n²).
2018-05-24 15:03:15 +02:00
Michael Steenbeek
b9186ce83d
Make argument const
2018-05-24 13:44:09 +02:00
Aaron van Geffen
48359cc02d
Clean up the contributors file [ci skip]
...
* Project team -> Development team
* Clarify contributions for RCT2 implemenation.
* Clarify contributions in additional implementation section.
* List contributors under their most appropriate sections.
2018-05-24 13:41:08 +02:00
Gymnasiast
ef7b8b8da0
Return MONEY32_UNDEFINED on unsalvagable string_to_money() input
2018-05-24 13:22:25 +02:00
Michael Steenbeek
8d8820016c
Fix Testpaint
2018-05-24 13:13:51 +02:00
Michael Steenbeek
b573bd49b3
Replace all occurrences of tile_element_is_last_for_tile()
2018-05-24 11:44:53 +02:00
Michael Steenbeek
f7a053b5eb
Update changelog for #6938 [ci skip]
2018-05-24 10:48:49 +02:00
Aaron van Geffen
b763a32b44
Merge pull request #3473 from jensj12/RenewRidesButton
...
Added button to renew ride
2018-05-24 00:09:12 +02:00
Aaron van Geffen
0d248dd6f4
Bump network version.
2018-05-23 16:34:01 +02:00
Aaron van Geffen
ca16fe8e62
Fix refurbishment confirmation window not closing in multiplayer mode.
2018-05-23 16:33:37 +02:00
jensj12
3f0308a517
Fix Travis builds
2018-05-23 16:33:37 +02:00
jensj12
b6b3486a3d
Fix cost being shown as 0 while paused
2018-05-23 16:33:37 +02:00
jensj12
56fcd2ec94
Use ride_get_start_of_track in TrackDesignSave
2018-05-23 16:33:37 +02:00
jensj12
ce0bf28cb5
Fix not enough cash error showing incorrectly
2018-05-23 16:33:37 +02:00
jensj12
50e3f8b4f6
Cleanup of ride_demolish
2018-05-23 16:33:37 +02:00
jensj12
d43d6b94bb
Add changelog entry
2018-05-23 16:33:37 +02:00
jensj12
23dc6bb9d3
Add button to refurbish ride
...
Add a button to refurbish the selected ride. The cost for this is 35% of the
build price and may only be done if the ride is closed and empty.
2018-05-23 16:33:37 +02:00
Aaron van Geffen
77b09b3daf
Merge pull request #7385 from Fusxfaranto/develop
...
Use ICU for UTF-8 conversion and add support for unicode uppercasing
2018-05-23 10:08:27 +02:00
OpenRCT2 git bot
6e6dc3e7ff
Merge Localisation/master into OpenRCT2/develop.
2018-05-23 04:00:34 +00:00
Aaron van Geffen
1363f35aae
Update Xcode project dependencies to v17.
...
* Update SDL2 to version 2.0.8.
* Introduce dependency on ICU, bundling version 61.1.
* Introduce FreeType2 dependency now that we have adopted SDL2_ttf in our own sources.
* Drop dependency on external SDL2_ttf.
2018-05-22 19:51:34 +02:00
Aaron van Geffen
b836ad050d
Rewrite CodePageFromUTF8 as CodePageFromUnicode.
2018-05-22 19:51:34 +02:00
Aaron van Geffen
3fd75906b6
Fix String::ToUtf8 and String::ToUtf16 on Linux.
...
wchar_t typically uses UTF-32 codepoints on Linux, unlike Windows, which uses UTF-16.
2018-05-22 19:51:34 +02:00
Aaron van Geffen
6f9226aee3
Fix testpaint.
2018-05-22 17:37:07 +02:00
Michał Janiszewski
5360921dfd
Add explicit -m32 CXXFLAGS for 32-bit job on Travis
...
This fixes cmake's find_package() for cross-compilation
2018-05-22 17:37:07 +02:00
Aaron van Geffen
bab66d1eaf
Fix MinGW compilation.
2018-05-22 17:37:07 +02:00
Aaron van Geffen
7e7e0427b3
Update compilation instructions.
2018-05-22 17:37:07 +02:00
Ted John
71a2cb46d2
Fix ToUpper tests on Windows
...
LCMapStringEx does not unfold ligatures if there is no uppercase equivalent.
2018-05-22 17:37:07 +02:00
Aaron van Geffen
bf1fd997d0
Do not require ICU on MinGW and MSVC targets.
2018-05-22 17:37:07 +02:00
Aaron van Geffen
4c67c0eaca
Split ToUpper tests into more granular subtests.
2018-05-22 17:37:07 +02:00
Aaron van Geffen
13e35285f1
Replace non-Windows versions of ToUtf8 and ToUtf16 with ICU calls.
2018-05-22 17:37:07 +02:00
Ted John
6109a9bf17
Improve Windows implementation of ToUpper
2018-05-22 17:37:07 +02:00
Ted John
085d85585a
Use Windows API for utf8-utf16 conversions
2018-05-22 17:37:07 +02:00
Aaron van Geffen
8e919d2f84
Change ICU variant of String::ToUpper for string_view argument.
2018-05-22 17:37:07 +02:00
Ted John
386ab1b0fa
Add windows implementation for ToUpper
2018-05-22 17:37:07 +02:00
Aaron van Geffen
392459f038
Remove dependency on iconv.
2018-05-22 17:37:07 +02:00
Fusxfaranto
a91dd6a356
Implement ICU support for uppercasing, with tests.
2018-05-22 17:37:07 +02:00
Aaron van Geffen
f29b42cc26
Allow converting strings between code pages in both directions.
...
Co-authored-by: Fusxfaranto <fusxfaranto@gmail.com>
2018-05-22 17:37:07 +02:00
Aaron van Geffen
ea80f0ea56
Split off GetIcuCodePage to its own function.
2018-05-22 17:37:07 +02:00
Aaron van Geffen
ee8bf9bd4a
Use ICU for converting strings to UTF-8 instead of our own tables.
...
Co-authored-by: Fusxfaranto <fusxfaranto@gmail.com>
2018-05-22 17:37:07 +02:00