Hello community,
here is the log from the commit of package libretro-stella for openSUSE:Factory
checked in at 2020-08-17 12:01:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libretro-stella (Old)
and /work/SRC/openSUSE:Factory/.libretro-stella.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libretro-stella"
Mon Aug 17 12:01:27 2020 rev:2 rq:826805 version:0~git20200804
Changes:
--------
--- /work/SRC/openSUSE:Factory/libretro-stella/libretro-stella.changes
2020-02-20 14:55:44.846331279 +0100
+++
/work/SRC/openSUSE:Factory/.libretro-stella.new.3399/libretro-stella.changes
2020-08-17 12:02:10.322586987 +0200
@@ -1,0 +2,392 @@
+Sat Aug 08 09:38:48 UTC 2020 - [email protected]
+
+- Update to version 0~git20200804:
+ * fixed autofire for trackball using keyboard fire event
+ * Finalize AVox CTS support. Now more testing is needed ...
+ * minor change in Inputdialog (AtariVox)
+ * Add SerialPort::isCTS() to all ports, and connect it to AtariVox.
+ * refined texts for WhatsNewDialog
+ * Add missing files to Xcode project.
+ * Forgot comment in last commit.
+ * Tie CTS signal from the serial port to the appropriate AVox pin. Still
TODO is actually implement this in the platform-specific serial code.
+ * Fix compile errors in gcc/clang.
+ * added 'What's New' button to 'About' dialog
+ * removed magic number in WhatsNewDialog
+ * fixed #686 (launcher losing navigation)
+ * added missing files
+ * added static What's New" popup (see #581) (to get things going :-)
+ * added option to display detected settings info when a ROM is loaded
(resolves #684)
+ * Make FSNodeZIP::exists() actually inspect the ZIP contents, and not just
the ZIP file itself. This fixes issues with checking for a .pro file in a ZIP
file always being true, even if there isn't one.
+ * I guess we're far enough along to move the version number.
+ * libretro: Fix compile error with recent sound code changes.
+ * Fix warnings from clang.
+ * added option to select audio device (resolves #682)
+ * fixed missing log file saving
+ * AtariVox controller was mistakenly reported as SaveKey in the logs.
+ * Remove misleading comment.
+ * Fixed popup widget text limits
+ * minor doc update
+ * added emulation speed change to 'direct only' hotkeys
+ * added emulation speed hotkeys
+ * added docs for TM playback
+ * Fix bug with accessing files as text using binary I/O. This doesn't seem
to matter for Linux and macOS, but breaks Windows CRLF endings.
+ * Fixed snapshots being cut off in fullscreen mode (fixes #674).
+ * Almost all file I/O now goes through FilesystemNode::read/write, instead
of raw C++ fstreams. This allows data to be stored in a ZIP archive and for
Stella to use it as if it were a normal file. Still TODO is add ZIP write
support.
+ * Fix documentation warning from clang.
+ * added missing hotkey doc for autofire
+ * added autofire (resolves #676)
+ * enhanced debugger option "Re-disassemble" into "Disassemble @ current
line" (resolves #652)
+ * Two minor fixes
+ * removed GZIP from doc and rephrased ZIP text
+ * started adding playback mode (see #678)
+ * updated doc and changes
+ * use mapped keys instead of fixed keys in TM UI (resolves #679)
+ * support F12 (snapshot) in TM UI too (implements #679)
+ * Converted CartDebug to use new FSNode I/O. This means we can load from
sym/list files stored in a ZIP file.
+ * Begin the process of converting all file open/close operations to be done
in FSNode.
+ * minor hotkey fix (avoids mapping clash)
+ * Prevent enabling phosphor when cycling through global options (fixes #672)
+ * Add ability to use .pro file stored in a ZIP file (containing the ROM,
with the same name).
+ * added numpad keys as defaults for global hotkeys
+ * added numpad keys as defaults for global hotkeys
+ * Moved 'max ROM size' function to more appropriate place.
+ * reordered and grouped event handling
+ * Added global hot keys for debug options
+ * Refactor Cart::getImage, always return a ByteBuffer. Most classes did this
already, but some didn't. So we standardize on this, and eliminate raw
pointers.
+ * suppress fullscreen mode switches in Time Machine mode (fixes #670)
+ * allow breakpoints in data areas (fixes #668)
+ * Added new interface palette 'Dark'
+ * minor wording fix
+ * Last minute update to docs before the 6.2.1 release.
+ * updated screenshots
+ * Revert "Remove superfluous 'deltax' parameter in drawString; I have no
idea what it was doing there."
+ * Updated various files for 6.2.1 release.
+ * Added 'Save' button to GameInfoDialog, to save current properties to a
separate .pro file.
+ * Remove superfluous 'deltax' parameter in drawString; I have no idea what
it was doing there.
+ * Make sure long messages overlaid on framebuffer don't overflow display
surface.
+ * fix missing key mapping when event version has changed
+ * Fix TIA images saved in '1x' mode to not use TV effects (fixes #643).
+ * Updated changelog, and bumped state number for recent changes in M6532
class.
+ * simple fix for #667 (minimized window)
+ * fixed crash in Audio & Video dialog when opened from debugger
+ * Fix reads and writes during timer wrap. Fixes #606 .
+ * Fix reading from TIA registers when D6 is not used. Also fix
randomization with 'tiadriven' to always fully randomize, with no relationship
to what was on the data bus (fixes #664).
+ * Fix ROM dir for profiling.
+ * Eliminate magic number.
+ * Attempt to gain a little speed on frequently used functions.
+ * fix #663 (illegal segment access)
+ * Handle creation of 2K/Sub2K and all other cart types separately. This
simplifies the logic in both cases, and fixes a few corner cases.
+ * updated snapshot snapshot :)
+ * changed all adjustable steps to 1% updated changes
+ * Updated docs: modified text for saving "pixel-exact" images, and
Cart.VCenter range.
+ * Fix compile error from last commit.
+ * Fixed #662 (3E+ initialization description)
+ * Fix Pitfall II not working (fixes #661).
+ * Make first 3 segments of 3E+ point to random banks, according to the
documentation (fixes #660).
+ * Updated changelog and minimum compiler requirements in the docs.
+ * Remove focus from description in debugger CartRAM widget.
+ * Revert "take care of odd ROM sizes (fixes #653)"
+ * Fixed interaction with ideal ROM size between 3E and 3E+.
+ * Make sure 3E+ ROMs are always internally sized as a multiple 1024 bytes.
+ * Make sure to use correct 'virtual' size of ROM when creating the internal
buffer.
+ * fixed palette/tv-effects slider rounding issue
+ * allow changing TV hue in 1% steps update palette display when defaulting
+ * Updated documentation with changes to properties key names.
+ * make NTSC custom phase shift not affect Yellow anymore (fixes #656)
+ * Updated changelog; I forgot something for the 6.2 release.
+ * A small reprieve for gcc6 users. Fixed codebase so it compiles in g++6
again. Note that we're moving to gcc7 fairly soon, so this won't be for long.
+ * And it never ends. Fix broken support for 2K ROMs.
+ * Update warning message when truncating ROMs in the ROM buffer.
+ * Fix some common errors causing crashes when ROM sizes aren't what we
expect (fixes #654).
+ * fix ROMs >= 64K (partially addresses #654)
+ * And as usual, some last minute updates.
+ * Final commit before branching for 6.2 release.
+ * add odd sized test ROM
+ * take care of odd ROM sizes (fixes #653)
+ * Shorten error messages in ROM launcher, to fix overflow of buffer width.
+ * fix #648 (focus problem in debugger)
+ * updated doc
+ * improved keyboard detection (JamLoopy demo)
+ * Updated version number for upcoming release.
+ * Save old state for "RunTo" and "RunToPC" debugger commands (fixes #650)
+ * Some small API changes for FSNode::getChildren(); it should only include
the parent if requested.
+ * Update Xcode project for CartCreator class.
+ * Add CartCreator to VS project, and fix a few warnings.
+ * libretro: Add CartCreator class.
+ * Split logic for cart creation from CartDetector into new CartCreator
class. Besides simplifying the class, this allows the code to be more easily
integrated into HarmonyCart.
+ * Updated changelog, removing highscore stuff until 6.3.
+ * minor doc update
+ * added analog input filtering in UI (fixes #578)
+ * Add support for loading grayscale PNG. Fixes #644. If I'd known it would
be that easy, I'd have done it long ago.
+ * fixed #645
+ * added two more TV Boy dumps and their properties
+ * libretro: Use ROM size from core, update formatting and add const.
+ * Move 'max rom size' into a const method, and make use of it elsewhere in
the code.
+ * libretro: Allow ROMs that are max size for Stella (instead of requiring 1
byte less).
+ * Add TVBoy properties to database.
+ * reorder 512K bankswitching detection
+ * fix cart detection for 512K ROMs add new event & hotkey for selecting
previous multicart ROM
+ * disable scanlines by default add default pause key for macOS
+ * enhanced TVBoy widget
+ * updated docs for TV Boy bankswitching
+ * Fix paddle autodetect in a ROM; it actually uses joysticks.
+ * add TV Boy ROMs
+ * Updated Xcode project for TVBoy class.
+ * updated VS project file
+ * libretro: Add TVBoy cart class.
+ * Unify Cartridge::bank() and CartEnhanced::bank() (take 2). Otherwise, gcc
complains of methods mirroring another with the same name.
+ * Added TV Boy bankswitching
+ * Revert "Merge branch 'master' of https://github.com/stella-emu/stella"
+ * add TV Boy test ROMs
+ * Unify Cartridge::bank() and CartEnhanced::bank(). Otherwise, gcc complains
of methods mirroring another with the same name.
+ * Shorten error messages in ROM launcher, to fix overflow of buffer width.
+ * Fix compile error.
+ * updated doc (adapting refresh not available for macOS) added event and
hotkey for adapting refresh rate fixed endless loop in global hotkeys
+ * Add 'ADAPTABLE_REFRESH_SUPPORT', and enable it on non-Mac systems. Cleaned
up some dead code. Made MacOS toggle from windowed to fullscreen work the same
as all other systems.
+ * updated doc for fullscreen refresh rate adaption removed debug output
+ * handle rounded refresh rates like 59.94 Hz disable refresh adjust option
for macOS
+ * Fix minor warnings from clang.
+ * more compact available video modes logging
+ * Fix compilation in Xcode.
+ * Remove extra quote for audio presets
+ * added refresh rate adapt for integer factors of the game's refresh rate
+ * added avoiding switching refresh rate when going back to launcher improved
error logging messages
+ * try to create renderer only when required (needs testing)
+ * oops
+ * fix window position saving when switching from/to fullscreen mode suppress
fullscreen UI message outside emulation mode
+ * improved refresh rate code
+ * added optional refresh rate adaption in fullscreen mode
+ * minor fix, make sure that a message is displayed when switching TV format
+ * Revert "Very small optimization for const char* instead of strings."
+ * Revert "removed audio dialog screenshot"
+ * added two more methods to global hotkeys updated and restructured hotkey
documentation
+ * added four global hotkeys which allow selecting and changing several
adjustable settings (addresses #631)
+ * Very small optimization for const char* instead of strings.
+ * Partially revert previous commit: fix ROM launcher not showing properties
in certain cases.
+ * libretro: Return nullptr when necessary.
+ * libretro: Fix sound code for latest refactoring.
+ * added global hotkeys (pageup/down) for current displayed setting (or
volume)
+ * a little bit of polishing
+ * added gauge bars display when selecting settings too
+ * make sure that debugger command 'stepwhile' doesn't run forever.
+ * increase maximum iterations and performance of RunToPC command
+ * fix #635 (<=2K ROMs rewind broken)
+ * added UI messages with gauge bars for variable values (partially addresses
#631)
+ * update default keys and doc for palette adjustments
+ * libretro: Remove redundant code.
+ * Some more header file cleanups, hopefully resulting in faster compile
times.
+ * libretro: Fixed #634.
+ * removed audio dialog screenshot
+ * added missing screen shots
+ * updated doc
+ * renamed palette settings prefix
+ * Moved two more mouse settings to Mouse tab
+ * Fixed minimal zoom and message area width
+ * Don't include some header files when we don't need to.
+ * Update Xcode project for class changes.
+ * Fixes for warnings in latest g++ and clang, and update libretro port to
latest changes.
+ * bugfix audio widgets enabling
+ * refactored Video and Audio dialogs into common dialog created new
EmulationDialog (re)moved some includes to reduce compile time
+ * code cleanup and bug fixing
+ * some transformation code cleanup
+ * add hue adjustment code to PaletteHandler
+ * added interactive palette display to VideoDialog
+ * improved VideoDialog alignment moved "Center Windows" to UIDialog
+ * started refactoring VideoDialog fixed selecting adjustable in NTSCFilter
+ * remove palette functionality from NTSCFilter load and save config values
in PaletteHandler
+ * Don't create an array of size 0.
++++ 195 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/libretro-stella/libretro-stella.changes
++++ and
/work/SRC/openSUSE:Factory/.libretro-stella.new.3399/libretro-stella.changes
Old:
----
libretro-stella-0~git20200216.tar.xz
New:
----
libretro-stella-0~git20200804.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libretro-stella.spec ++++++
--- /var/tmp/diff_new_pack.qadfF6/_old 2020-08-17 12:02:12.306588092 +0200
+++ /var/tmp/diff_new_pack.qadfF6/_new 2020-08-17 12:02:12.310588095 +0200
@@ -17,10 +17,10 @@
Name: libretro-stella
-Version: 0~git20200216
+Version: 0~git20200804
Release: 0
Summary: Stella libretro core for Atari 2600 emulation
-License: GPL-2.0
+License: GPL-2.0-only
URL: http://www.retroarch.com
Source: %{name}-%{version}.tar.xz
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.qadfF6/_old 2020-08-17 12:02:12.366588126 +0200
+++ /var/tmp/diff_new_pack.qadfF6/_new 2020-08-17 12:02:12.366588126 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/stella-emu/stella.git</param>
- <param
name="changesrevision">155147ccd3d6d20f46384f2961242826a623fb6e</param></service></servicedata>
\ No newline at end of file
+ <param
name="changesrevision">7964c93a2fc3f0690f03ed39c6f7c2a9293e3f5f</param></service></servicedata>
\ No newline at end of file
++++++ libretro-stella-0~git20200216.tar.xz ->
libretro-stella-0~git20200804.tar.xz ++++++
++++ 94586 lines of diff (skipped)