Ted John
fedb8917c7
Create new CMake project for libopenrct2
2017-05-29 22:38:42 +02:00
Richard Jenkins
2f9f613201
Fix #3178 : Precompose file name strings on macOS to prevent mojibake when displayed
...
* Precompose file name strings on macOS to prevent mojibake when displayed
* Ensure decomp-to-precomp string replacement is handled safely
* Add macOS non-ASCII handling to changelog; add comments to relevant block
* Fix #ifdef alignment
* Fix comment alignment
2017-05-23 09:30:13 +02:00
Richard Jenkins
493bb62457
Guard against null pointer in macos_str_decomp_to_precomp()
2017-05-22 14:28:56 +02:00
duncanspumpkin
b9dc588da4
Fix return exit code for RCT2 builds
2017-05-16 20:16:10 +01:00
Richard Jenkins
86d8863496
Fix #5456 : Paths with non-ASCII characters mishandled on macOS ( #5463 )
2017-05-11 09:43:53 +02:00
Ted John
faba009f24
Merge pull request #5072 from X123M3-256/g2_offsets
...
Add support for x/y offsets in g2.dat
2017-05-09 22:16:50 +01:00
Craig Craig
9dd820e2e7
Spelling fixes
2017-05-08 08:30:50 +02:00
Ted John
c4d2cd175d
Use utf8 instead of char for platform_get_absolute_path
2017-05-07 19:17:11 +01:00
X7123M3-256
03606adbeb
Fix more formatting
2017-05-07 01:01:07 +01:00
Gymnasiast
3d9e6a4e2d
Fix formatting
2017-05-07 01:01:07 +01:00
Ted John
9a42edc695
Fix return of exit code
2017-05-07 01:01:07 +01:00
X123M3-256
d89fc32864
Use get_directory_path instead of dirname()
2017-05-07 01:01:06 +01:00
Ted John
7380c789e0
Implement platform_get_absolute_path for Windows
2017-05-07 01:01:06 +01:00
X7123M3-256
5e7ca2207e
Fix indentation
2017-05-07 01:01:05 +01:00
X7123M3-256
3b12e4cc66
Add function to get an absolute path from a relative one
2017-05-07 01:01:05 +01:00
Michał Janiszewski
04b4ae429e
Fix platform_get_ticks for POSIX
...
Previously it did not include seconds
2017-05-05 22:25:47 +02:00
Michał Janiszewski
03d1115425
Fix macOS version detection macros again
2017-05-05 10:37:41 +02:00
Michał Janiszewski
7fc9bf62ce
Fix macros detecting macOS version
2017-05-05 08:46:03 +02:00
Richard Jenkins
28eb5fb279
Move mach_timebase_info init to core_init()
2017-05-05 00:40:07 +01:00
Richard Jenkins
f8b79a4a3f
Cache mach_base_info
2017-05-04 22:33:32 +01:00
Richard Jenkins
3d6f13da13
Whitespace fix
2017-05-04 22:10:00 +01:00
Richard Jenkins
e1d964cb26
Implement platform_get_ticks() for macOS <10.12
2017-05-04 22:00:25 +01:00
Michał Janiszewski
8e6ea776f6
Add time.h include to shared.c for clock_gettime
2017-05-04 17:29:05 +01:00
Ted John
73fb132e41
Replace some SDL functions with our own
2017-05-04 17:27:51 +01:00
CraigCraig
e0b875398b
Tons of spelling fixes ( #5413 )
...
[ci skip]
2017-04-30 06:39:24 +02:00
Michał Janiszewski
92aefb477f
Fix compilation with GCC7
2017-04-24 11:34:56 +02:00
Michał Janiszewski
0d4dd5849a
Remove workaround for mingw bug, now fixed upstream
2017-04-16 08:44:37 +02:00
Marco Costa
6f0232431e
Replace comment with STUB macro
2017-04-09 17:05:48 -04:00
Marco Costa
e8136aa950
Remove unused include
2017-04-08 23:23:17 -04:00
Marco Costa
04ec93b038
Move stub implementation to posix.c
2017-04-08 23:10:16 -04:00
Marco Costa
8ed51d46ff
Add import for date format
2017-04-08 22:58:45 -04:00
Marco Costa
8d2d430de0
Default implementation of date format
2017-04-08 22:50:34 -04:00
Marco Costa
f1a1639c8c
Auto-detect locale on first run
2017-04-08 22:39:19 -04:00
Marco Benzi Tobar
67b4d919b4
Update the window size when using maximise on macOS
2017-04-07 17:09:11 +02:00
Michał Janiszewski
07d943575d
Fix invalid array size in platform_open_directory_browser
2017-04-04 22:10:23 +02:00
Michał Janiszewski
8cd704eca7
Guard array access in platform_open_directory_browser
2017-04-04 22:07:50 +02:00
Nelson Chen
dc848bb8e3
macOS Sierra (10.12): Disallow Automatic Window Tabbing
...
Automatic Window Tabbing in macOS Sierra causes a menu item called "Show
Tab Bar" to appear under the Window menu in the menu bar. Selecting this
option causes a double-title bar effect as there is no option in OpenRCT2
to make new tabbed "documents". This double-title bar can be untoggled
by selecting "Hide Tab Bar".
I don't think OpenRCT2 is going to become a tabbed document-oriented
themepark simulator anytime soon. Thanks, but no thanks Sierra.
References:
* https://codereview.chromium.org/2325313002/
* https://hg.mozilla.org/releases/mozilla-aurora/rev/385b9ea08ff7
* Use better Obj-C styling for macos_disallow_automatic_window_tabbing()
2017-03-13 23:03:29 +01:00
Ted John
bcc0bfa485
Rename climate.h to Climate.h
2017-03-11 22:59:33 +00:00
Ted John
e960da95e2
Add a workaround for MINGW
2017-03-08 20:39:45 +00:00
Ted John
925d64249f
Add openrct2:// uri scheme support
...
This sets up a URI scheme for openrct2 for Windows by adding the necessary registry keys. This is done on startup every time to keep the binary location up to date. URI handling currently supports joining a server.
2017-03-08 19:06:42 +00:00
LRFLEW
f9c2d83393
Include new config header in macos.m
2017-02-21 01:51:35 -06:00
Ted John
a473740efd
Fix build errors
2017-02-19 21:41:36 +00:00
Ted John
fb2c835d52
Include new config header
2017-02-18 15:45:10 +00:00
Christian Murphy
d8cd8f1b13
Move Preprocessor to linux.c
2017-02-17 22:43:10 +00:00
Christian Murphy
29ba9586f5
Update platform.h
2017-02-16 21:47:00 +00:00
Christian Murphy
b40c57934b
Update platform.h
2017-02-16 12:23:32 +00:00
Christian Murphy
c3ea18f490
Modified MAX_PATH usage to use more appropriate MAX_COMMAND_LENGTH
2017-02-15 23:10:04 +00:00
Christian Murphy
b552231c1d
more bash escapes on zenity commands for file dialog
2017-02-15 21:45:21 +00:00
Christian Murphy
fb0661b55e
improve file dialogs (zenity + kdialog)
2017-02-13 21:11:13 +00:00
Ted John
591e81a0af
Merge pull request #5157 from IntelOrca/fix/windows-tests-assert
...
Allow control of assertion behaviour
2017-02-10 18:18:49 +00:00