Phil Marell
9f5699a61e
Return correct value for macOS
2021-08-08 16:56:19 +10:00
Phil Marell
5ab966ea98
Fix build errors
2021-08-08 16:56:19 +10:00
Phil Marell
42ec9e3646
Use #pragma once
2021-08-05 18:46:36 +10:00
Phil Marell
83978d0397
Merge branch 'master' into mac
...
# Conflicts:
# AerofoilSDL/GpDisplayDriver_SDL_GL2.cpp
# PortabilityLayer/MenuManager.cpp
2021-08-05 18:46:18 +10:00
elasota
82fe38dfc7
Fix about dialog misalignments
2021-08-04 02:34:54 -04:00
elasota
2c90110668
Fix key names not lining up correctly, bump prefs version since new key specials don't match old prefs
2021-08-02 01:19:20 -04:00
elasota
eac270670d
Add command/meta key support
2021-08-02 01:04:22 -04:00
elasota
c04aeeb962
Add Inter font, map Chicago system symbol reservations using it, use Command symbol on macOS
2021-08-01 22:24:41 -04:00
elasota
f9109850a6
Remove tools from install package so they can be split off into a separate download.
2021-08-01 22:23:56 -04:00
elasota
71955ac729
Fixed GenerateFonts bugs
2021-07-31 17:40:57 -04:00
Phil Marell
f36a8da95f
Allow native menu to unhighlight
2021-07-28 20:14:34 +10:00
Phil Marell
0e3534d902
Wire objects/actions in nib
2021-07-28 19:44:07 +10:00
Phil Marell
90943d945b
Expose certain methods to be used for Mac menu items
2021-07-28 19:44:07 +10:00
Phil Marell
00488c6fea
Override Cocoa app lifecycle defined by SDL
2021-07-28 19:44:07 +10:00
Phil Marell
f16ffa0c4c
Replace Main.storyboard with custom MainMenu.xib
...
The new xib file contains the default main menu created by Xcode, but removes the command-H shortcut from the Hide menu item, so that the in-game High Scores item takes effect instead.
Also SDL only supports custom nib files, not storyboards.
2021-07-28 19:44:03 +10:00
Phil Marell
e098370249
Use Command key instead of Control as modifier on macOS
...
This provides an experience closer to the original classic Mac version.
This is supported by the earlier changes to gracefully quit the game.
2021-07-24 16:27:55 +10:00
Phil Marell
c3eb23af4b
Handle external quits while in editor
...
This mitigates against potential data loss after having finished editing a house.
2021-07-24 16:27:55 +10:00
Phil Marell
a32b33ef1b
Ask to save game if user “externally” quits while in-game
...
An “external quit” being defined as one where the portability handler receives a request to quit the app, such as closing the window, or on macOS using the Quit menu item.
This can prevent the user losing their progress after having finished with a game.
2021-07-24 16:27:55 +10:00
Phil Marell
b83fd1b28f
Move “end game” logic into common function
2021-07-24 16:27:55 +10:00
Phil Marell
ab6c447a2f
Compile on Xcode 13
2021-07-24 16:27:55 +10:00
Phil Marell
e02919f1fc
Use tabs in Xcode project
2021-07-24 16:27:55 +10:00
Phil Marell
ccceec8b3c
Xcode 13 automatic change
2021-07-24 16:18:10 +10:00
Phil Marell
40c1a39c40
Add .DS_Store to .gitignore
2021-07-24 16:18:10 +10:00
elasota
c27d78d329
Bulk import script early version + StuffIt 5 fixes.
2021-06-30 00:45:53 -04:00
elasota
66cce6bcd4
Bump version to 1.1.1
1.1.1
2021-06-06 01:12:31 -04:00
elasota
b616c6bf6e
Icon refactor
2021-06-06 01:12:21 -04:00
elasota
2e9954677d
Merge branch 'master' of https://github.com/elasota/GlidePort
2021-05-16 12:08:38 -04:00
elasota
3d5265258e
Disable asserts
2021-05-16 12:08:23 -04:00
Eric Lasota
6103007ed2
Update README.md
2021-05-16 00:28:58 -04:00
elasota
240ba88f53
Fix Android crash
1.1.0
2021-05-14 19:30:31 -04:00
elasota
71115b2366
Fix AerofoilX compile failure
2021-05-14 19:19:03 -04:00
elasota
2bde3bc60b
Update version to 1.1.0
2021-05-14 19:09:35 -04:00
elasota
0524c312d0
Update credits
2021-05-14 18:55:28 -04:00
Eric Lasota
8a69d7b921
Merge pull request #5 from madthijs/mac
...
Mac version 1.1.0
2021-05-14 18:07:05 -04:00
Madthijs
20a3918535
Merge branch 'master' into mac
...
# Conflicts:
# GpApp/House.cpp
2021-05-14 21:44:39 +02:00
Madthijs
bd61b23bde
code review changes
2021-05-14 21:40:56 +02:00
elasota
b1bebc2afd
Disable asserts in web release build
2021-05-13 12:14:18 -04:00
elasota
5b16ed826f
Fix compile failure in debug
2021-05-13 12:13:45 -04:00
elasota
567b82eb23
Tag 1.1.0 rc2
1.1.0-rc2
2021-05-11 21:36:12 -04:00
elasota
e8565a122d
EOL fix
2021-05-11 21:32:00 -04:00
elasota
32ff2f6fe8
Finish clearing out std::vector from PortabilityLayer
2021-05-11 21:27:40 -04:00
elasota
95260f8d8a
Zero out structures when creating houses and rooms
2021-05-11 19:47:05 -04:00
elasota
e7b02f37a5
Fix memory corruption when creating a new house
2021-05-11 19:42:05 -04:00
elasota
781c6ce610
Fix missing return value
2021-05-11 19:18:24 -04:00
elasota
98c7a1eea6
Fix MergeGPF missing from simple release
2021-05-11 19:18:15 -04:00
Madthijs
0a9b5ded9b
unneeded changes
2021-05-11 17:15:21 +02:00
Madthijs
09485b7cf4
compile + hardened security
2021-05-11 15:43:09 +02:00
Madthijs
6fd1edd2c8
Merge branch 'master' into mac
...
# Conflicts:
# GpApp/Main.cpp
2021-05-11 14:28:46 +02:00
elasota
6858230dde
Update copyright
2021-05-11 01:52:56 -04:00
elasota
a6486c137b
Change version tag to 1.1.0 rc1
1.1.0-rc1
2021-05-11 01:42:06 -04:00