Commit Graph

96 Commits

Author SHA1 Message Date
Stephen Anthony 9250059086 Update Xcode project for missing files. 2020-02-01 22:30:26 -03:30
Stephen Anthony 9ad47ae5f3 Updated copyright to 2020. Happy New Year to anyone reading this! 2019-12-31 13:48:56 -03:30
Stephen Anthony ef45cc5037 Added Lightgun class to Xcode project. 2019-12-30 19:00:49 -03:30
Stephen Anthony 3e3b9b3d50 Final updates for default initialization.
The debugger is crashing, so now the debugging begins :)
2019-12-29 20:12:37 -03:30
Stephen Anthony f9b3d0198a Updated Xcode project for addition of PhosphorHandler class. 2019-12-26 20:47:01 -03:30
Stephen Anthony fdee5ba642 Some cleanups suggested by clang-tidy. 2019-12-21 22:38:01 -03:30
Christian Speckner 84fe53c673 Adapt XCode project file. 2019-12-19 18:08:43 +01:00
Christian Speckner e5159ca59c Be ready for fractional scaling factors, performance improvements. 2019-12-17 21:31:08 +01:00
Christian Speckner d9effb80b8 Rename HqBlitter -> QisBlitter 2019-12-17 17:16:37 +01:00
Christian Speckner 01d2bfa598 Update XCode project. 2019-12-10 23:23:46 +01:00
Stephen Anthony 4deafc03f5 Updated xcode project for recent class additions. 2019-11-02 11:27:18 -02:30
Stephen Anthony 91148d299a Eliminate conversion to pointer when it's not necessary. 2019-09-27 22:50:24 -02:30
Christian Speckner ba3015a8f9 Fix MacOS build. 2019-09-04 15:54:17 +02:00
Stephen Anthony 69d807a85b Update Xcode project for removed file. 2019-08-20 21:15:19 -02:30
Stephen Anthony c10b467de1 Updated files for upcoming release (whenever that may be).
Added info from 6.0.1 branch.
2019-08-18 19:09:18 -02:30
Christian Speckner 06f452e7bd Remove unecessary cwd logic. 2019-08-18 22:10:24 +02:00
Christian Speckner 712cfbaeb1 Don't try to detect launch from finder. 2019-08-17 23:48:19 +02:00
Christian Speckner 89709b925e Fix MacOS build. 2019-08-17 22:46:47 +02:00
Stephen Anthony a04fbc8292 Fixed Xcode project for recent file selector changes. 2019-06-22 21:37:09 -02:30
Stephen Anthony b1b0f685d1 Fix compile error and warnings in macOS.
Still need to fix crashes on startup.
2019-05-25 15:01:00 -02:30
Stephen Anthony 83a3bdd6cd GUI support is now conditional in Stella. This is enabled by default for all ports except libretro.
- When disabled, it also disables the debugger and cheatcode support
- UI-wise, this reverts Stella to 1.x functionality (before any internal UI was added)
- Eliminates 47000 lines of code for those ports (like libretro) that don't need it.
2019-05-02 17:58:39 -02:30
Stephen Anthony 351462ddff Xcode project changed again for some reason??? 2019-05-01 19:17:13 -02:30
Christian Speckner 8e22dc52b4 Log via Logger singleton, fixes races between logging and OSystem teardown. 2019-05-01 23:14:16 +02:00
Christian Speckner 0e6e54f15c Save settings immediatelly on sqlite and macos. 2019-05-01 12:04:09 +02:00
Stephen Anthony 49706b4190 Updated Xcode for recent class additions. 2019-04-30 21:20:42 -02:30
Christian Speckner 4d0da9b8e7 Merge branch 'master' into sqlite 2019-04-29 00:50:30 +02:00
Stephen Anthony a7cf51995e Add missing class to Xcode. 2019-04-27 14:13:01 -02:30
Christian Speckner 262084778e Coding style. 2019-04-26 22:27:20 +02:00
Christian Speckner f26f4e53c6 Remove obsolete platform specific settings classes. 2019-04-26 22:24:33 +02:00
Christian Speckner 126464f66f Switch MacOS to SettingsRepository, fix clash between bspf.hxx and Cocoa. 2019-04-26 00:23:53 +02:00
Stephen Anthony 00e464afc3 Enable conditional compilation for ZIP/zlib support. 2019-04-24 15:36:20 -02:30
Stephen Anthony 1042c4ff7f First pass at conditional compilation of SDL for Stella.
For now, it's enabled for all mainline ports.
Stella doesn't absolutely need SDL (as the libretro port shows); it's less than 2000 lines in 220,000+ LOC,
2019-04-23 13:56:15 -02:30
Stephen Anthony e865cde07b Re-enabled PNG support for Xcode, and fixed minor warnings. 2019-04-21 21:02:30 -02:30
Christian Speckner 0f3648ee09 Convert to ARC. 2019-04-14 18:52:58 +02:00
Christian Speckner d63f68508f Update NIBs, resolve warnings. 2019-04-14 18:40:21 +02:00
Christian Speckner d394dd876d Turn warnings in XCode to 11, pacify warnings. 2019-04-14 18:25:02 +02:00
Stephen Anthony 54afc16015 Updated Xcode for recent class additions. 2019-03-31 11:55:38 -02:30
Christian Speckner 51ef029afe Add CartCDFInfoWidget to xcode project. 2019-03-21 21:31:54 +01:00
Stephen Anthony b8393a22a1 Updated Xcode for recent class additions. 2019-03-16 16:08:17 -02:30
Stephen Anthony 42f9fc88f1 Fixed macOS compilation
- Like Windows, the 'basedir' stuff isn't implemented yet
2019-02-24 20:03:29 -03:30
Stephen Anthony d5180ba649 Improve variable/method naming in Settings class. 2019-02-23 17:07:50 -03:30
Stephen Anthony 032b08cca1 Fixed compilation errors in macOS. I still need to think about the Settings stuff, though. 2019-02-23 16:02:13 -03:30
Stephen Anthony 130fcf1dfc Fairly large refactoring of Settings class
- Completely separate Settings and OSystem; the former no longer uses the latter at all
- Moved separate Settings methods directly into that class, exposing less info outside the class
- Reworked loading/saving config files; this may break macOS port (not tested yet)
- Next thing TODO is convert Settings class to use map instead of vectors
2019-02-21 21:55:08 -03:30
Stephen Anthony f94fd34f99 Updated macOS project files to Xcode 10, fixing any remaining warnings. 2019-02-14 19:07:05 -03:30
Stephen Anthony 275666b0af The annual copyright year update. 2019-01-01 11:35:51 -03:30
Stephen Anthony 933c4d7d3c Mac-related files/folders are now using 'macOS' naming scheme. 2018-12-19 11:46:09 -03:30