Lior Halphon
2db60c2b3f
Add the missing camera entitlement even on unnotarized releases that don't use the hardened runtime
2025-07-23 23:42:19 +03:00
Lior Halphon
f54bfae01f
Make headers a target
2025-07-23 00:18:51 +03:00
Lior Halphon
c40221abb6
Allow using the DISABLE_* flags when building specific subsets of the lib target
2025-07-22 23:32:00 +03:00
Lior Halphon
ec8baa6329
Allow specifying a custom ibtool path
2025-07-11 18:03:36 +03:00
Lior Halphon
bdd4522ca9
Migrate the Windows build from GNUWin to Git Bash and ezwinports's Make
2025-07-07 22:34:45 +03:00
Lior Halphon
9d6f378d21
Add Icon Composer based icon for macOS 26
2025-06-13 22:54:10 +03:00
Jan200101
1951df3476
correct mimetype location to follow the shared mime info specification
2025-04-27 16:16:13 +02:00
Anthony J. Bentley
3c58deb46f
Don’t look for libdl on OpenBSD
2025-04-05 03:18:25 -06:00
Lior Halphon
15215000f9
Major improvements to the SDL debugging interface, especially on Windows
...
1. No more separate EXE for the debugger version, the console can be freely opened at any time with ^C, and closed freely without terminating the emulator
2. On all platforms, the SDL emulator window is no longer unresponsive while the debugger is waiting for an input
3. Pressing keys in the emulator window while the debugger is waiting for inputs will trigger a terminal bell
4. Async debugging now supports Windows 7, 8.x, and earlier builds of Windows 10
2025-03-27 23:45:51 +02:00
Lior Halphon
4e35048f46
Make it possible to build SameBoy for Windows while linking against Windows' msvct.dll
2025-03-23 23:18:17 +02:00
Lior Halphon
e2b22a0df6
Make it possible to disable rounded corners on Windows 11
2025-03-23 21:34:05 +02:00
Jan200101
fab91444dd
strip thumbnailer on release builds, don't strip on install
2025-03-15 12:56:51 +02:00
Lior Halphon
9442a2a8e8
Fix CI, fix library building
2025-03-15 12:56:51 +02:00
Lior Halphon
a659de9960
Update Makefile to support BSD's install, fixes #671
2025-03-15 12:56:51 +02:00
Lior Halphon
48cc359f0c
Fix Windows build
2025-03-15 12:56:51 +02:00
Lior Halphon
6549684e1f
Make libsameboy installable, including pkg-config support. Closes #662
2025-03-15 12:56:51 +02:00
Lior Halphon
7994869b1f
Minor fixes and oopsies
2025-03-15 12:56:51 +02:00
Lior Halphon
ac54d5b7ec
Update Quick Look to support macOS 15
2025-03-15 12:56:51 +02:00
Lior Halphon
9df4f22873
Fix Quick Look
2025-03-15 12:56:51 +02:00
Lior Halphon
e5950aa4ef
Fix it harder
2024-12-01 19:17:36 +02:00
Lior Halphon
5180e8e03b
Fix Linux so builds
2024-12-01 19:06:35 +02:00
Lior Halphon
007d3b2555
Allow building libsameboy as a dynamic lib
2024-12-01 18:57:47 +02:00
Lior Halphon
fc76063ec0
File associations & icons on Windows, use a manifest for themed dialogs
2024-11-15 16:17:42 +02:00
Lior Halphon
2dfde867a9
Syncing with the App Store branch
2024-11-08 14:53:16 +02:00
Lior Halphon
73a6d35f73
Support building SameBoy on Haiku
2024-10-05 14:00:33 +03:00
Lior Halphon
ec65cfd942
Fix SDL build on macOS
2024-10-04 15:33:19 +03:00
Lior Halphon
6eeba2f6f6
Share code between the main Cocoa binary and QuickLook
2024-09-27 16:19:58 +03:00
Lior Halphon
3a7e5ecac5
Fix iOS build
2024-09-15 21:46:33 +03:00
Lior Halphon
5d952565c9
Switch to a pre-built Assets.car file iOS icons, add dark and tinted (iOS 18) icons
2024-09-15 21:46:29 +03:00
Lior Halphon
5b33cebca9
Fix iOS and lib builds
2024-08-29 01:26:13 +03:00
Lior Halphon
2b2bb3569b
Add ZIP import support to the iOS version
2024-08-18 19:19:01 +03:00
Lior Halphon
9d4d535758
Merge remote-tracking branch 'xdg-thumbnailer/xdg-thumbnailer'
2024-07-08 19:49:41 +03:00
ISSOtm
136e11cc13
Avoid using GNU-isms in `make install`
...
For macOS compat
2024-07-08 01:19:01 +02:00
Lior Halphon
5dbddb344d
Size expects an integer
2024-07-06 15:44:01 +03:00
Lior Halphon
a66d4ea64c
Minor adjustments
2024-07-06 15:29:04 +03:00
Lior Halphon
3dad68618e
Fix build on macOS
2024-07-06 15:03:41 +03:00
ISSOtm
6e1112157c
Address review comments
2024-07-05 22:16:06 +02:00
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
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
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