Commit graph

270 commits

Author SHA1 Message Date
Struma
78bfeb4d80 Bring back 'force32' (#13) 2020-04-29 21:59:19 -04:00
Struma
5e001c79c5 rename fake_api easypoke
Really the only reason it even exists at this point is
Pokemon Essentials, so I might as well stick all the dumb Essentials
fixes together
2020-04-23 02:19:24 -04:00
Struma
211bbecde0 Bump version to 1.3.0 2020-04-22 08:52:54 -04:00
Struma
e96ffb13a2 Add Essentials 16384px tileset limit workaround 2020-04-22 08:09:13 -04:00
Struma
5afa2ee527 actually require cxx compiler to be clang 2020-04-13 04:07:32 -04:00
Struma
3a6e4aeff4 bump version to 1.2.2 2020-03-11 13:55:47 -04:00
Struma
e9a26fe624 Finally fix Steamshim for Windows
The C++ API blows everything up. The flat C exports don't. Go figure.
2020-03-04 05:33:22 -05:00
Struma
1dc86713e7 Windows is absolutely literally satan 2020-03-04 02:38:20 -05:00
Struma
e2a7313b80 correct steamshim_parent.cpp
(It still crashes when built on Windows 8.1)
2020-03-02 16:26:43 -05:00
Struma
8b10b72d2a Use OneShot version of Steamshim 2020-03-02 15:36:53 -05:00
Struma
ce21a5b23c Allow specifying steam_appid at build time 2020-03-02 04:44:10 -05:00
Struma
88abd71dfb Integrate Steamshim
GPL doesn't actually allow direct linking with Steam.
Thank god for OneShot.
2020-03-02 03:52:42 -05:00
Struma
c4ac1b2ec7 Remove Discord support
I'm a moron. GPL, yo.
2020-03-02 00:42:04 -05:00
Struma
4df82adf3a Suppress unknown-attribute warnings on Windows 2020-02-29 21:31:25 -05:00
Struma
fc2e10d124 Make Steam AppID configurable through mkxp.json 2020-02-29 03:25:25 -05:00
Struma
983088f259 Give static build option for Windows 2020-02-28 05:35:14 -05:00
Struma
bc7709fb53 Implement SteamUserStatsLite 2020-02-28 03:23:16 -05:00
Struma
85640a32a1 add compressedGraphics and openGL4 runtime opts 2020-02-25 01:00:12 -05:00
Struma
84fee7ac78 Create 'gl3' build option 2020-02-24 23:25:06 -05:00
Struma
b26dd8ca84 Suppress unknown-warning-option
For older versions of Clang
2020-02-23 03:21:35 -05:00
Struma
1ba86afbb4 rewire FileSystem::normalize() 2020-02-10 17:31:01 -05:00
Struma
1bf5f4f3da Make threaded GL initialization optional 2020-02-10 12:38:27 -05:00
Struma
8520c762c3 Fix Linux building, require sigc++ >= 2.10.0 2020-01-18 20:22:12 -05:00
Inori
982a4594c2 Require Meson version >= 0.47.0 2020-01-04 12:47:06 -05:00
Inori
796ceabe9c Don't build MiniFFI on 64-bit Windows
MiniFFI/Win32API is now optional, and requires
sizeof(void*) == sizeof(long)
2019-12-31 13:42:44 -05:00
Inori
7ff906c507 Use dot syntax
(Also, let clang-format go wild)
2019-12-31 12:22:44 -05:00
Inori
2ce377b0d4 Require building with Clang 2019-12-17 22:23:13 -05:00
Inori
a6e2f95df9 Use own Boost-Unordered 2019-12-17 19:13:10 -05:00
Inori
ae3cfe9344 Parse INI files with OFINIFile 2019-12-15 05:37:06 -05:00
Inori
6e37aa15b3 Enable ARC on all platforms 2019-12-14 18:56:52 -05:00
Inori
21da5b74c0 Always search for both 32+64 bit Discord GameSDK lib 2019-12-14 17:12:53 -05:00
Inori
c0ecb6bab9 Add build option for objc GC type 2019-12-14 16:00:05 -05:00
Inori
3ee8659dda Begin using Objective-C (ObjFW), remove cwalk 2019-12-14 13:31:48 -05:00
Inori
428c936a9c Only use -Wno-virtual-dtor with Apple clang 2019-10-23 02:27:26 -04:00
Inori
0d6d69c47a Suppress warnings left over from original project 2019-10-23 02:20:06 -04:00
Inori
0dbc2b1a21 Add AppImage stuff 2019-10-22 02:30:07 -04:00
Inori
f57186f7a5 chdir to appimage location if independent_appimage set 2019-10-14 00:52:08 -04:00
Inori
7af4026999 Play nice with Marin's experiments 2019-09-19 03:32:50 -04:00
Inori
374891a82c bump version 2019-09-17 02:29:34 -04:00
Inori
3b71c1f501 Replace MiniFFI allocation function with correct one 2019-09-15 07:56:30 -04:00
Inori
d36cd17cae Update version to 1.0.1 2019-09-07 11:41:01 -04:00
Inori
22af5bf0f5 Gifs are just a mistake actually 2019-09-05 21:10:00 -04:00
Inori
3b447e5efb Experimental giflib support 2019-09-05 17:54:28 -04:00
Inori
7f29278bbc Begin implementing Discord 2019-09-04 05:48:23 -04:00
Inori
ffec65b98f Add Input.pressex?, Input.repeatex?, Input.triggerex? 2019-09-02 11:16:38 -04:00
Inori
cd3626c16f Set macOS deployment target to 10.10 2019-08-31 19:12:54 -04:00
Inori
888ee08b27 Add macOS resources 2019-08-26 01:57:12 -04:00
Inori
9c08249992 Remove 'fix_essentials', add 'use_fakeapi' 2019-08-20 05:21:30 -04:00
Inori
28b60eb9fb Add Graphics.screenshot 2019-08-19 08:59:35 -04:00
Inori
eae537097a Silence stderr if built without console 2019-08-10 04:35:37 -04:00