4060 Commits

Author SHA1 Message Date
ISSOtm
488f17941f Add forgotten theme name when installing FreeDesktop icons
*facepalm*
2024-07-04 23:51:49 +02:00
ISSOtm
1dde5c1ce1 Have make install install the thumbnailer file as well 2024-07-04 23:39:32 +02:00
ISSOtm
17f1b91b8c Fix and simplify make install
`install` does not operate recursively on directories.

Exclude the `sameboy` executable from that copy,
and use a single `install` command to perform all of it.

The icon names are in the `NxN` format, including the target dirs.
2024-07-04 23:34:48 +02:00
ISSOtm
4f25521cba Improve MIME type description a little 2024-07-04 23:18:00 +02:00
ISSOtm
64ad67d5a5 Avoid overriding globs used to detect MIME types 2024-07-04 22:36:32 +02:00
ISSOtm
a26c57d582 Use icons directory for icons instead of legacy pixmaps 2024-07-04 22:34:34 +02:00
ISSOtm
64d45dd23a Only strip the correct file on install 2024-07-04 22:14:59 +02:00
ISSOtm
8e2769b946 Clean up make install 2024-07-04 22:00:27 +02:00
ISSOtm
4cc34f97ec Scrap all of that, and use the undocumented spec that everyone actually uses 2024-07-04 20:02:51 +02:00
ISSOtm
323f3e89b7 Generate thumbnails under the appropriate path 2024-07-04 11:14:13 +02:00
Lior Halphon
482b9a1562 Cherrypick libretro/SameBoy#91 2024-07-03 23:38:34 +03:00
ISSOtm
c6103d23fa Address review comments 2024-06-29 22:26:49 +02:00
ISSOtm
0b6a73f380 Implement image compositing and rendering
Not saving to the correct place yet, but almost there!
2024-06-28 16:14:58 +02:00
ISSOtm
d873abfadf Switch to embedding cartridge templates and boot ROM as GResources
Also set up gdk-pixbuf in the Makefile, which will be used for image ops
2024-06-27 02:27:07 +02:00
ISSOtm
446fc15521 Emulate the ROM to be thumbnailed
Now all that's left is actually rendering that!
2024-06-27 00:00:32 +02:00
ISSOtm
b3cecf2413 Implement the "plumbing" around thumbnail generation
Only the actual thumbnail generation is left!
2024-06-26 22:59:03 +02:00
ISSOtm
e4ceb3d93b Begin implementing thumbnailer for Linux 2024-06-26 09:59:47 +02:00
Lior Halphon
cee486ab11 Merge pull request #433 2024-06-21 16:52:41 +03:00
Lior Halphon
407e540638 Fix conflicts between controller-triggered run modes and swipe-triggered run-mode. Fixes #640 2024-06-28 17:42:53 +03:00
Lior Halphon
8db2490077 Merge pull request #642 from logicalmoody/master 2024-06-28 16:55:16 +03:00
Lior Halphon
d42aad2b84 Minor stylistic changes 2024-06-28 16:54:20 +03:00
Cal Moody
3bf94d281a fix issues with change camera button 2024-06-26 19:06:05 -04:00
Cal Moody
66da5fd530 move camera change button into @available check; fix change camera button position 2024-06-26 15:02:24 -04:00
Cal Moody
5c21c5e985 fix spacing 2024-06-25 22:31:47 -04:00
Cal Moody
25576899d8 add support for changing which back camera is being used 2024-06-25 22:27:16 -04:00
Lior Halphon
d07b199668 Improve audio anti-aliasing, allow 2MHz output 2024-06-23 20:10:22 +03:00
Lior Halphon
ad5ca0dcf0 Switch to 2MHz units in apu_cycles 2024-06-23 15:23:29 +03:00
Lior Halphon
9991c3b0b4 Permanent workaround for an SDK/Clang/ld bug – fixes compatibility with 10.9 and 10.10 when linking against 14.x SDKs 2024-06-22 19:37:04 +03:00
Lior Halphon
c9dfc86291 Style fixes 2024-06-21 16:51:51 +03:00
Lior Halphon
2bf5819c36 Merge branch 'master' into console_flash 2024-06-22 16:28:13 +03:00
Lior Halphon
08178c9f3a Merge pull request #638 from Rangi42/bootroms
Update bootrom code with the latest hardware.inc
2024-06-21 01:20:35 +03:00
Lior Halphon
3581945d85 Use a variable rather than a macro 2024-06-21 01:19:31 +03:00
Rangi42
77b7f861f3 Make review changes 2024-06-20 18:15:07 -04:00
Rangi42
9588cf44aa Update bootrom code with the latest hardware.inc 2024-06-20 13:15:03 -04:00
Lior Halphon
3116f63e37 Merge pull request #631 from laamaa/bugfix/wayland_crash_on_exit
call SDL_Quit() on exit to prevent a crash on app exit with linux/wayland
2024-06-19 20:02:41 +03:00
Lior Halphon
496baafbf9 Explicit void casts is kind of unnecessary for a function that generally never fails. 2024-06-19 20:02:24 +03:00
Jonne Kokkonen
7f110c4415 Add notes to SDL_Quit atexit call
Co-authored-by: Eldred Habert <eldredhabert0@gmail.com>
2024-06-15 20:33:26 +03:00
Lior Halphon
b5cd06a41e Update version to 0.16.6 2024-06-13 22:47:39 +03:00
Lior Halphon
d55426afa0 Fix a bug where haptics randomly stop working 2024-06-13 22:46:56 +03:00
Lior Halphon
d1b4af5e76 Catch exceptions when parsing HH JSONs, just in case 2024-06-12 13:48:09 +03:00
Lior Halphon
eebdbbfd5b Properly fix the camera threading bugs 2024-06-12 13:35:35 +03:00
Lior Halphon
60ff8577bb Allow user-provided boot ROMs in iOS 2024-06-11 17:48:59 +03:00
Lior Halphon
a3128d89c0 Support for a distinct CGB-E boot ROM, internal support for an distinct AGB-0 boot ROM 2024-06-09 22:49:49 +03:00
Lior Halphon
2018f0ee01 Improved dpad controls 2024-06-09 18:28:10 +03:00
Lior Halphon
76c93254ed Disable screen dimming while emulation is running 2024-06-09 18:10:01 +03:00
Lior Halphon
e578843745 Merge branch 'master' of github.com:LIJI32/SameBoy 2024-06-09 17:58:34 +03:00
Lior Halphon
8600f96fa2 Fix a race condition with camera emulation 2024-06-09 17:58:28 +03:00
Lior Halphon
cb7cc44b7b Merge pull request #635 from ISSOtm/rgblink-x
Use `rgblink -x` instead of `dd`
2024-06-09 17:47:12 +03:00
ISSOtm
2c5455e35d Use rgblink -x instead of dd
This saves a few build steps and intermediate files
2024-06-09 16:36:13 +02:00
Lior Halphon
0b77662504 Fix compatibility issues when linking against Sonoma's SDK. Fixes #633 2024-06-09 15:27:28 +03:00