Commit Graph

280 Commits

Author SHA1 Message Date
elasota
a04c5f10df Reject zip archives with non-zero file count but empty central directory 2022-06-22 21:28:28 -04:00
Ryan Schmidt
53ff18d337 Include stdlib.h where its functions are used
Fixes build failure on OS X 10.10 and 10.11:

error: use of undeclared identifier 'free'
error: use of undeclared identifier 'malloc'
error: use of undeclared identifier 'qsort'
2022-03-17 02:54:37 -05:00
elasota
41c0312921 Add more nullptr_t operators 2022-03-17 01:48:16 -04:00
elasota
d470bb5eeb Add nullptr_t constructor to THandle 2022-03-16 21:24:47 -04:00
elasota
545798600e Fix gamepads not working, enable on Android 2021-10-22 22:01:33 -04:00
elasota
9ba15c6d78 Update C++ projects to VS2019, fix warnings/errors 2021-10-22 22:01:14 -04:00
elasota
0706640bc9 Merge branch 'master' of https://github.com/elasota/GlidePort 2021-10-22 13:07:56 -04:00
elasota
7e3569500a Handle RGB15BE blit 2021-09-02 04:13:43 -04:00
elasota
376fdf16c4 Add name-to-comment support to GPAs 2021-09-01 22:06:43 -04:00
Phil Marell
5b5fb15780 Send events through queue instead of calling game methods directly 2021-08-08 16:59:27 +10:00
Phil Marell
5ab966ea98 Fix build errors 2021-08-08 16:56:19 +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
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
Phil Marell
90943d945b Expose certain methods to be used for Mac menu items 2021-07-28 19:44:07 +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
elasota
c27d78d329 Bulk import script early version + StuffIt 5 fixes. 2021-06-30 00:45:53 -04:00
elasota
b616c6bf6e Icon refactor 2021-06-06 01:12:21 -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
5b16ed826f Fix compile failure in debug 2021-05-13 12:13:45 -04:00
elasota
32ff2f6fe8 Finish clearing out std::vector from PortabilityLayer 2021-05-11 21:27:40 -04:00
Madthijs
6fd1edd2c8 Merge branch 'master' into mac
# Conflicts:
#	GpApp/Main.cpp
2021-05-11 14:28:46 +02:00
elasota
0def879db1 Fix build 2021-05-11 00:58:26 -04:00
elasota
75923ad7b0 Fix deleted houses still being in the house list 2021-05-10 23:21:40 -04:00
elasota
24169507bd Add beep sound to platforms with no beep 2021-05-09 23:45:27 -04:00
elasota
d54ad576bc Add delete option to File browser 2021-05-09 22:48:23 -04:00
elasota
222927d56f Fix double-free when handle is shrunk to zero size 2021-05-09 22:47:57 -04:00
elasota
d74c4b70f3 Remove unused function 2021-05-08 10:55:22 -04:00
elasota
d6ce07685e Clean up vector use 2021-05-07 10:59:31 -04:00
elasota
6d12b6ff1a Add house export to room editor 2021-05-07 02:16:25 -04:00
elasota
c3b2a7e8af EOL fix 2021-05-07 02:14:50 -04:00
elasota
0de26b5e71 Remove header guards 2021-05-04 18:26:33 -04:00
Madthijs
c5a1303b71 Merge branch 'master' into mac
# Conflicts:
#	AerofoilX/GpMain_SDL_X.cpp
2021-04-28 19:17:55 +02:00
elasota
a2d374f650 Allocator refactor 2021-04-28 01:46:07 -04:00
elasota
2cd4e4f178 UTF refactor to eliminate duplicated code outside of PL 2021-04-27 09:54:01 -04:00
elasota
07df94fb00 Use combined files on Android for faster build 2021-04-27 09:52:59 -04:00
elasota
65e68f790a Don't allow empty images. 2021-04-27 03:37:24 -04:00
elasota
19b1a307e7 EOL fix 2021-04-25 22:07:04 -04:00
elasota
5d9dde6589 Refactor audio buffering API, this should mainly prevent SDL audio driver from allocating memory in the mixer callback. 2021-04-25 00:34:02 -04:00
elasota
77e02927c6 Fix web crash when dragging or closing popup windows 2021-04-19 02:44:19 -04:00
elasota
84a4d16aed Web file system implementation + fixes 2021-04-19 01:02:10 -04:00
elasota
f15a87041a Improve synthetic bold quality and use synthetic bold for most Open Sans uses 2021-04-18 18:11:38 -04:00
elasota
3d3f839801 Add synthetic bold hack to better support Geneva CY 2021-04-16 00:26:42 -04:00
elasota
141f840888 Specialize font paths for preinstalled font selection instead 2021-04-15 20:56:31 -04:00
elasota
22ae442f87 Handle preinstalled fonts case 2021-04-15 20:08:16 -04:00
elasota
bd422d0eb3 EOL fix 2021-04-15 19:52:50 -04:00
elasota
4e8e76f8fc Re-enable runtime font rendering if a font handler is assigned, clean up some font handler things. 2021-04-15 19:49:43 -04:00
Madthijs
e6df94dac0 First compile, Logger works 2021-04-11 14:07:16 +02:00
elasota
7916c72fc4 Fix incorrect fast AA calculations 2021-03-30 05:23:02 -04:00