1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-30 10:15:36 +01:00
Commit Graph

71 Commits

Author SHA1 Message Date
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