File vbam.changes of Package vbam
-------------------------------------------------------------------
Mon Aug 14 13:49:20 UTC 2023 - Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 2.1.6
* https://github.com/visualboyadvance-m/visualboyadvance-m/releases/tag/v2.1.6
* https://github.com/visualboyadvance-m/visualboyadvance-m/releases/tag/v2.1.5
- Drop no longer needed upstream patches
* vbam-2.1.4-Check-for-null-pointer-in-soundReset.patch
* vbam-2.1.4-SDL-Fix-build-with-SDL-2.0.14-after-KMOD_GUI-change.patch
* vbam-2.1.4-xbrz-fix-inline-asm-check.patch
-------------------------------------------------------------------
Sun Sep 25 10:52:53 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 2.1.4
* https://github.com/visualboyadvance-m/visualboyadvance-m/releases/tag/v2.1.4
- Run spec-cleaner
- Add DCMAKE_SKIP_RPATH:BOOL=on, fix building on openSUSE Leap 15.4 and
openSUSE Tumbleweed
- Drop no_update_option.patch
- Addded cherry-picked upstream patches:
* vbam-2.1.4-Check-for-null-pointer-in-soundReset.patch
* vbam-2.1.4-SDL-Fix-build-with-SDL-2.0.14-after-KMOD_GUI-change.patch
* vbam-2.1.4-xbrz-fix-inline-asm-check.patch
-------------------------------------------------------------------
Tue Jul 10 22:19:41 UTC 2018 - avindra@opensuse.org
- Update to 2.1.0
* Fix ELF parsing vulnerabilities
* Libretro: Do not compile arm disassembly module
* fix 2 broken URLs in builder script
* use GetWindow()->Refresh() on non-GTK too
* fix high CPU usage under wxgtk2
* fix $ENV{WX_CONFIG} check yet again
* fix $ENV{WX_CONFIG} check in 46f5294
* GBA: Show log when rom uses SRAM of FLASH save types
* Libretro: implement vbam logging using libretro logging api
* Libretro: Remove GBA LCD filter
* RTC: Change this #ifdef to GBA_LOGGING
* UtilRetro: Remove LCD filter
* Remove unrelated function during rom load
* Remove wrong #ifdef decleration
* Libretro: Fix samplerate not passed correctly to gba core
* Silence some warnings
* Libretro: Add core options for Sound Interpolation and Filtering
* Libretro: Add core option to mute sound channels
* Set mirroringEnable to false
* Libretro: Disable cheats by default, update to bios loading
* Libretro: Cleanup controller layout binds
* Libretro: Do not allow opposing directions
* Libretro: Add Solar Sensor
* Added retro-wertz for his contributions in bringing in libretro
back to speed and other things
* GB: Fix sound options not working
* Move gfxDrawTextScreen() into GBAGfx.cpp
* Re-add Types.h, remove some more #ifdef
* Add header guard
* Do not pause games when menus are pulled down
* Minor OSD code cleanup
* libretro: Cleanup some #ifdefs
* Fix cheats not working in GBA
* Fix some opcodes in arm
* libretro: Fix save types not properly set using overrides
* libretro: Use stdint.h instead in most cases
* libretro: Update
* Always apply map masks
* libretro: Fix wrong file pointer
* libretro: Fix error : narrowing conversion
* libretro: Add header guard to UtilRetro.h
* if cross compiling openssl, need to add --cross-compile-prefix=-
* cmake: default ENABLE_OPENAL to OFF
* Finalize vertical draw fixes and code cleanup
* Fix forbidden conversion in remote.cpp
* Fix draw height across rendering modes
* Fix compile errors with ffmpeg git
* Fixed filter draw bounds
* Makefile: Add option for sanitizer, add -DNO_DEBUGGER
* Makefile: Remove sources we dont need
* do not prefer wxgtk3 if $ENV{WX_CONFIG} is set
* require pkg-config in cmake for gtk checks
* clean up wxgtk3 finding cmake code
* support and default to wxgtk3 not gtk2 on arch
- minor cleanup with spec-cleaner
-------------------------------------------------------------------
Sun Mar 18 20:52:13 UTC 2018 - avindra@opensuse.org
- Update to 2.0.2
* Modify max_threads sanity check to handle bad values better
* change default audio driver to SDL
- cleanup with spec-cleaner
- fix RPM group
- remove redundant cmake options
- drop specific libpng version from BuildRequires
-------------------------------------------------------------------
Thu Oct 12 00:54:21 UTC 2017 - aavindraa@gmail.com
- Repackage for stable release (2.0.1)
* Drop _service file
-------------------------------------------------------------------
Sat Sep 23 18:01:15 UTC 2017 - aavindraa@gmail.com
- Sync with master @ f069f0c02d16532490450a7e29de5fe000e54898
- Create _service file
- Compile for STL version of wxWidgets is fixed
- Cairo renderer is removed
- SoundSDL deadlock fixes
- Includes SDL fixes and resize artifacting fix
- Lint spec file
-------------------------------------------------------------------
Tue Aug 15 02:05:16 UTC 2017 - aavindraa@gmail.com
- Sync with master @ 2da2d9c41d6e54576ba710a1bcff9d6dcc7b87ac
- Inject version tag for the about menu
- Disable logging
- Disable ffmpeg integration
- Enable cairo renderer
- Enable ASM_CORE for 32-bit builds
- Remove desktop file .patch
- Add .patch to hide the built-in update checker (it does not work)
-------------------------------------------------------------------
Wed Mar 20 13:04:21 UTC 2013 - stefan@fam-elser.de
- update -> r1170
- removed vbam-desktop.patch -> patch source with this version fails
- removed vbam-r947-cflags.patch -> patch source with this version fails
- added desktop-file.patch as a revamp of the older vbam-desktop.patch
- added wxvbam.xrs as a workaround due to build errors
-------------------------------------------------------------------
Tue Jul 13 15:30:55 CEST 2010 - uli@suse.de
- update -> r947
- work around crapmake to get proper optflags
-------------------------------------------------------------------
Fri Apr 3 2009 - uli@suse.de
- update -> r877
- build with RPM_OPT_FLAGS + -O3
-------------------------------------------------------------------
Fri Dec 12 2008 - uli@suse.de
- update -> r804:
- more fixes towards MBC7
- Fixed XV output for cards not supporting the XV_AUTOPAINT_COLORKEY
parameter
- Make the option "File->Load Game->Do not change battery save" work for
GB/C games as well.
- ADDED "Cheats Enabled/Disabled" status messages
- ADDED LIRC support in SDL build
- REMOVED pause when inactive option as audio skips were inevitable when
it was disabled.
- REMOVED remains of generic flashcard option in GUI
- ADDED more sound skip protection on GUI interaction
- SMALL documentation update
- FIXED GB audio state loading [blargg]
- ADDED Now recognizes GBA sound hardware mode
- ADDED gbSoundConfigEffects function to apply new effects configuration
[blargg]
- REMOVED Sound Off option
- REMOVED Sound On option
- ADDED Audio Effects config dialog
- REMOVED sound echo menu item
- REMOVED remains of soundLowPass option
- REMOVED sound reverse stereo remains
- REMOVED soundOffFlag remains
- ADDED blargg to about box
- Sound code clean up
- Fixed build by removing obsolete sound options
- Readded the sound mute option using the new API
- GTK : Remove some useless config values
- SDL : Use the new audio API. Fixes build. Thanks to slacker for the patch.
- SDL : - The filter is now stored as a decimal value in the config file
instead of an hexadecimal value as it was undocumented and confused
users. Thanks to fhorse for the patch.
- SDL : - Cleaned up initialization and volume management
- Added shortcuts to change the volume at runtime
- ADDED volume control to audio effects dialog and renamed it to audio
core settings dialog
- REMOVED volume controls in menu bar
- ADDED save/load gb_effects_config to/from ini file
- FIXED use blargg's default values for echo & stereo
- FIX really use GBA sound when GBA is selected instead of GBC
- FIX use GBC audio core for GBC ROMs instead of GB mono
- ADDED volume control to GB core [blargg]
- GTK: Try loading the glade file from the source folder to allow running
gvbam without installing it
- GTK: - Removed the PortAudio sound driver because it was quite unstable
on some systems
- Use the SDL sound driver
- GTK: Removed the ability to set the volume to a value higher than 200%%
since it didn't work
- ADDED gbSoundSetDeclicking & gbSoundGetDeclicking [blargg]
- ADDED gbSoundDeclicking option
- ADDED soundInterpolation & soundFiltering options to audio core settings
dialog
- CHANGED soundInterpolation type from int to bool
- REMOVED soundInterpolation settings from menu
- SDL : - Renamed the configuration file to vbam.cfg to avoid conflict
with the original VBA (thanks to tttttttttanaka for the patch)
- Changed the window title to VBA-M
- SDL : Output information messages to stdout instead of stderr
- SDL : Changed some references to VisualBoyAdvance.cfg in the readme
- SDL : More stderr > stdout thanks to tttttttttanaka
- SDL Input : - Added the ability to change the default keymap
- GTK : The SDL Input is working great. Though the config dialog is not
updated yet, so it is disabled by default.
- GTK : - Removed the GDK input system
- Enabled SDL input
- SDL Keymaps are now loaded from the config files
- The keymap edit dialog is currently disabled
- SDL: Fixed default volume. Thanks to KunaiTeam for the report.
- GTK : The Joypad config dialog can now display the key associations,
but it's read only for now.
- GTK : The joypad config dialog now works again for keyboards events.
- GTK : The joypad config dialog now works for Joystick events too.
Joystick support is now almost complete.
- GTK : Fix bad direction detection for analog axes.
- FIX: Do not use stereo to surround upmixing, when no matrix available.
- GTK : Reenabled joypad switching.
- GTK : The joypad config dialog can now be used to configure the 4 joypads.
- GTK : Reenabled the autofire menu.
- ADDED "Quick Open ROM..." menu entry
- GTK : - Converted the "Directories" dialog to plain gtkmm
- Cleaned up the Joypad dialog
- GTK : Removed debugger support. The SDL and MFC versions have much
better debug features.
- GTK : Removed throttle support. It was broken, and IMO not so useful.
- GTK : - Increased the emulation signal priority. The emulation speed is
now more stable.
- Fixed a bug in the frameskipping computation code and adjusted the
values to make its time constant higher.
- GTK : Started reorganizing the menus
- GTK : Merged the 4 joypad config menu items into one.
- GTK : Moved default joypad selection to the joypad config dialog.
- SDL : Fix small memory leak (patch by chrono)
- CORE : Fix small memory leak (patch by chrono)
- GTK : Color init change (patch by chrono)
This fixes the wrong colors when using Cairo output
- SDL : Add Gb sound effects support (patch by chrono)
- GTK : Fixed a bug with default joypad selection.
- REMOVED predefined fullscreen modes from menu
- REARRANGED video menu
- FIXED: Switching "Ignore aspect ratio" will not resize the window
- RENAMED fsMaxScale to maxScale
- FIXED OpenGL maxScale and aspectRatio switching
- Applied Crono's Joypad interrupt patch
- GTK : - Autofire is now configurable using the Joypad config dialog.
- This allowed simplifying the Joypad menu to a single item.
- GTK : Factored out a lot of common code from ScreenAreaCairo,
ScreenAreaXv and ScreenAreaGl to the parent class, ScreenArea.
- applied Chrono GB-Multiple-LCDC-interrupt-fix
- applied GB Clear Vram, MBC 1 Mapper and Sound Volume fix for beetlejuice
patches provided by Chrono
- GTK : - Changed the config file location to follow the freedesktop.org
XDG Base Directory Specification. There is no point to be compatible with
the old location since we haven't made a release yet.
- GTK : Moved a few menu items to prepare for the upcoming config dialogs.
- [CORE] Add UPS/PPF patch support
- [SDL] Add UPS/PPF patch support
- [SDL] Fix memory leak
- ADDED support for .ips .ups .ppf files to the GUI.
- Set default directories "battery" and "savestates".
- Automatically & silently create directories in a relative path.
- Added default "screenshots" directory.
- MOVED rewind interval to Tools menu.
- ADDED information messages when enabling/disabling layers
- ADDED video layer reset "OptionsVideoLayersReset" function to commands
list, CTRL+0
- ADDED "change backdrop color" button to palette view and added
corresponding hack to the core rendering engine for all graphic modes.
- GTK : WIP display config dialog
- GTK : Moved the video scale selection to the display config dialog
- Enable autoSaveLoadCheatList by default
- ADDED new function "Load Game -> Do not change cheat list"
- ADDED original IPS file format documentation by Z.e.r.o (from
archive.org, as his site is down)
- PPC core fix by Tantric
- GTK : Updated the license and copyright informations in the about box
- GTK : Some preparation for the future sound config dialog
- GTK+ : Set the default sound sampling rate to 44000 Hz to fix latencies
with some newer sound chips.
- GTK+ : Fix bad English
- SDL: new option to slow down autofire (needed for it to work with some games)
- fixed desktop file