File SameBoy.changes of Package SameBoy
------------------------------------------------------------------- Mon Dec 30 15:34:47 UTC 2024 - stigpro@outlook.fr - Run testing - Install thumbnailer along - Update to version v1.0: * Update Makefile to support BSD's install, fixes #671 * Update version to 1.0 * Fix Windows build * Make libsameboy installable, including pkg-config support. Closes #662 * Sync with the App Store branch * Don't display this warning on MBC2/7 games * Fix bugs that degraded Quick Look quality * Fix missing resolutions * Minor fixes and oopsies * Update Quick Look to support macOS 15 * Fix Quick Look * Allow changing the debugger input field's font and size * Handle single-color OBP values better in the object viewer * Fix m3_lcdc_obj_en_change_variant.gb * Fix m3_scx_high_5_bits on DMG * Oops, 1.0 isn't ready for release yet * Fix it harder * Fix Linux so builds * Fix typos, remove broken and unused macro * Allow building libsameboy as a dynamic lib * Fix thread assertion in GB_set_sample_rate, should make GB_set_clock_multiplier thread-safe. Fix missing memset. * Missing super calls * Make `GB_serial_set_data_bit` a bit more thread safe * Move things around some more * Fix iOS 11/12 builds * Add a fourth, virtual zoom factor for triple camera iPhones that have a large difference between their zoom factors. Closes #663 * Much thread, very safety * Dead code * Missing assertion in GB_safe_read_memory * Prevent the rewind buffer from being reset unexpectedly on iOS * Various optimizations * Improve band-limited synth * Fix tester and Xdg thumbnailer build * Fix button colors in some themes * Fixed a bug that resulted in crashes if the ROM list changed while the library was open. * Prevent certain APIs from returning 0 despite failing * Fix iOS builds * Keep moving and renaming things * Fix an exception when closing a window with open panels * Make STRUCT_VERSION internal * Missing _t from types * Rename GB_log_attributes to GB_log_attributes_t * Move things around * Warn when loading ROMs with RAM sizes less than a bank * Fixed a rounding error when applying the high-pass filter on high sample rate * Disable filtering on raw audio output * Missing nounroll * Swap the box filter with band-limited synthesis, fixed a regression that prevented filtering of square waves in some scenarios. Fixes #669 * File associations & icons on Windows, use a manifest for themed dialogs * Forgot to update the FreeDesktop icons * Retouch the cartridge icons * Allow the Cocoa frontend to pick a monospace font * Fix volume being too low in "Always On" audio mode. Fixes #667, fixes #664 * Syncing with the App Store branch * Fix macOS camera aspect ratio * Fix A+B combo regression * Support building SameBoy on Haiku * Fix release iOS builds * Fix SDL build on macOS * Improve ISX compatibility * Share code between the main Cocoa binary and QuickLook * Remove xpc_release for ARC * Fix some clang-tidy warnings * Better horizontal layouts on notched iPhones * Change the button style in the palette editor * New palettes * Fix glitchy palette import on macOS * Modifier masks are NSUInteger * Add the ability to create no palettes * Allow editing existing palettes * Allow import and export of palettes * Basic palette management * Fix model swapping and reset * Move the palette picker to its own class * Add missing Info.plist item * Fix iOS build * Switch to a pre-built Assets.car file iOS icons, add dark and tinted (iOS 18) icons * Add flat CRT shader * Syncing with the App Store branch (iCloud support) * Update GBLoadROMTableViewController.m * Fix multi touch * Move HomeBrew Hub to a tab bar * Fix zip selection * iOS cheats support * UI fixes * Use spaces rather than tabs for the iOS plist * Printer emulation in iOS * Remove IDE shit * Use … instead of ... * Minor text alignment issues * Fix the cheat window's appearance in Mavericks * Fix link cable support is macOS 10.13 and older * Game Genie has a space * Add new iOS tip * Add Rapid A/B to Cocoa and SDL, closes #589 * Associate panels with their document windows * Always center windows in Cocoa * Fix iOS and lib builds * Cheat Search API, Cheat Search in Cocoa, and new cheats window layout * More workarounds for the UTI bugs * Prevent the "Mute" menu item from being incorrectly displayed as marked while paused * Remove auto-generated IDE crap * Automatic model selection in the Cocoa and SDL frontends, closes #648 * Allow controllers to switch the iOS frontend to full screen mode * Oops * Improved AirPlay mirroring * Allow deleting ROMs from the context menu in the iOS version * Add ZIP import support to the iOS version * Fix an issue that could make the logo incorrectly positioned on a potential new iPhone model * Correctly emulate LYC edge cases when emulating CGB-0 to CGB-C in double speed mode * More accurate window emulation, especially in double speed mode * Correctly list removed breakpoints/watchpoints * Minor adjustments to the CGB WX glitch * CoreHaptics is trash. * Fix the comparison operators having the wrong priority * Slightly more accurate * Minor regression fix * Improve various edge cases of window emulation, improve the emulation of the last quirk * Window accuracy improvements, implement a new CGB window glitch * Simplify wx=166 code * Build fix * Improve WX=166 accuracy on pre-CGB models * More accurate fetcher timings. More accurate visual glitches in Mr. Chin's Gourmet Paradise; Turrican. * Avoid using GNU-isms in `make install` * Adjustment to SCX's write conflict implementation * Improve PPU timings in CGB revision 0 to C. These revisions are no longer marked as experimental. * Slightly improve OAM read blocking timing * Size expects an integer * Minor adjustments * Fix build on macOS * Switch to "west `const`" instead of "east `const`" * Address review comments * Add forgotten theme name when installing FreeDesktop icons * Have `make install` install the thumbnailer file as well * Fix and simplify `make install` * Improve MIME type description a little * Avoid overriding globs used to detect MIME types * Use `icons` directory for icons instead of legacy `pixmaps` * Only strip the correct file on install * Clean up `make install` * Scrap all of that, and use the undocumented spec that everyone actually uses * Generate thumbnails under the appropriate path * Cherrypick libretro/SameBoy#91 * Address review comments * Implement image compositing and rendering * Switch to embedding cartridge templates and boot ROM as GResources * Emulate the ROM to be thumbnailed * Implement the "plumbing" around thumbnail generation * Begin implementing thumbnailer for Linux * Fix conflicts between controller-triggered run modes and swipe-triggered run-mode. Fixes #640 * Minor stylistic changes * fix issues with change camera button * move camera change button into @available check; fix change camera button position * fix spacing * add support for changing which back camera is being used * Improve audio anti-aliasing, allow 2MHz output * Switch to 2MHz units in apu_cycles * Permanent workaround for an SDK/Clang/ld bug – fixes compatibility with 10.9 and 10.10 when linking against 14.x SDKs * Style fixes * Use a variable rather than a macro * Make review changes * Update bootrom code with the latest hardware.inc * Explicit void casts is kind of unnecessary for a function that generally never fails. * Add notes to SDL_Quit atexit call * Update version to 0.16.6 * Fix a bug where haptics randomly stop working * Catch exceptions when parsing HH JSONs, just in case * Properly fix the camera threading bugs * Allow user-provided boot ROMs in iOS * Support for a distinct CGB-E boot ROM, internal support for an distinct AGB-0 boot ROM * Improved dpad controls * Disable screen dimming while emulation is running * Fix a race condition with camera emulation * Use `rgblink -x` instead of `dd` * Fix compatibility issues when linking against Sonoma's SDK. Fixes #633 * Make the console window not always on top * Homebrew Hub integration in iOS * Add an option to view the Library in Files * More accurate emulation of the previous quirk * Emulate a new APU glitch, tweak another. Fixes #617 (Telefang sample audio being broken on CGB-D and CGB-E) * call SDL_Quit() on exit to prevent a crash on wayland * Fix a potential crash upon pausing in iOS and macOS * Fix a bug causing newly imported ROMs to sometime incorrectly prefer SGB over CGB * Fix temporary audio distortions affecting some Macs and iOS devices * Update version to 0.16.5 * Typo fix * Windows being Windows * Do not autohide debugger windows, give them all the ROM filename in the title. Closes #620 * Update info.plist from the App Store version * Migrate changes from the App Store version * Fix filtered screenshots being saved as 32-bit per channel * Force absolute boot ROM paths in libretro's build bot * Relicense the iOS frontend, following the recent events * Avoid GCC false positives * Fixed windows cmd build (LIB overrides msvc-clang/clang-cl libpath.) * Fix potential compiler warning on questionable code path * Fix building SameBoot with the lastest RGBDS master, fixes #606 * Don't determine if there is a real console with AllocConsole ------------------------------------------------------------------- Wed May 22 21:06:53 UTC 2024 - Nicolas FORMICHELLA <stigpro@outlook.fr> - Initial packaging of 0.16.3