File Fuse.changes of Package Fuse

-------------------------------------------------------------------
Mon Mar  1 21:24:22 UTC 2021 - Sergio Baldovi <serbalgi@gmail.com>

- Update to version 1.6.0
  * New features:
    + Add TTX2000S emulation
    + Experimental PulseAudio sound driver

  * Emulation core improvements:
    + Fix activation of joystick and IF2 peripherals when loading a snapshot

  * UI improvements:
    + New higher resolution keyboard picture
    + Load/save binary dialog remembers last values
    + Improve moving and sizing Fuse's window under Wayland
    + Fix kempston mouse values on Wayland
    + Fix bug when resizing from 2x to 3x

  * Scaler improvements:
    + Fix display corruption with HQ 3x scaler
    + Fix antialiasing effect of AdvMAME3x scaler
    + Add 4x, TV 4x, Pal TV 4x and HQ 4x scalers

  * Various minor bugfixes.

- Switch to PulseAudio sound driver.
- Several spec fixes.

-------------------------------------------------------------------
Fri Nov  1 13:11:02 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>

- Update to version 1.5.7
  * UI improvements:
    + GTK+ 3: Make the offset entry wider in memory browser 
      (Derek Fountain).
    + GTK+: Remove duplicated surface creation code (Philip 
      Kendall).
    + GTK+: Remove use of deprecated gtk_device_(un)grab 
      functions (Philip Kendall).
    + GTK+/Win32: Add *.bin as an allowed filetype to file 
      selectors and amend .fmf filetype (thanks, Allan Turvey)
     (Sergio Baldoví).
    + Improve Fuse's window sizing under Wayland; still not 
      right, but better than it was before (Sergio Baldoví).
    + Improve Fuse's Kempston mouse handling under GTK+ 3.x 
      (Philip Kendall).
    + Stop Kempston mouse causing a crash under Wayland; still 
      doesn't work properly though (Philip Kendall).
  * Miscellaneous improvements:
    + "Save binary" command can now save 65536 bytes again 
      (regression introduced in 1.5.6; thanks, thrice) (Philip
      Kendall).
    + Remove gcc 8 string overflow warnings (Philip Kendall).
  version 1.5.6:
  * Emulation core improvements:
    + Z80 flags register is now correct after SCF and CCF (Sergio
      Baldoví).
  * Miscellaneous improvements:
    + Factor out common paths code between Linux and generic 
      UNIX (Alberto Garcia and Fredrick Meunier).
    + More improvements disabling phantom typist after finishing 
      loading TAP or standard ROM TZX files (thanks, Alberto
      Garcia) (Fredrick Meunier).
    + Saving and loading binary data no longer increments tstate 
      count or triggers breakpoints (thanks, Sergio Baldoví)
      (Philip Kendall).
    + "Variant" Alkatraz loaders (e.g. Gauntlet 3 and Shadow 
      Dancer), "Variant" Search Loader programs (e.g. Lotus
      Esprit Turbo Challenge and Space Crusade) and Dinaload
      loaders (e.g. Astro Marine Corps) are now accelerated
      (Philip Kendall).
    + Stop RZX playback/recording on machine reset/change (Sergio
      Baldoví).
    + Various minor bugfixes.

- Spec cleanup

-------------------------------------------------------------------
Fri Jul  6 18:38:51 UTC 2018 - serbalgi@gmail.com

- Update to version 1.5.5

  * Emulation core improvements:
    + Improve sound accuracy on Unix 64 bits systems.

  * Miscellaneous improvements:
    + Allow the use of real joystick hats/dpads in the SDL joystick code.
    + Add *.FMF as an allowed filetype to file selectors.
    + Save SCR from current display file.
    + Use 44.1KHz as default sound frequency.
    + Various minor bugfixes.

-------------------------------------------------------------------
Tue May  1 11:27:16 UTC 2018 - serbalgi@gmail.com

- Update to version 1.5.3
  * Emulation core improvements:
    + Emulate ROM bug loading zero length blocks when using tape traps.
    + Disable inactive peripherals after loading a snapshot.

  * Machine specific improvements:
    + Fix the format of double-sided +3 disks.

  * Miscellaneous improvements:
    + Spectrum reset is accelerated when phantom typist is enabled and a
      file is loaded from the menu.
    + Add options UI for phantom typist.
    + GTK+ 3 UI: Memory browser dialog allows to go to specific offset.
    + Re-enable sound after phantom typist finishes loading TAP, standard
      ROM TZX or +3 DSK images.

-------------------------------------------------------------------
Sun Mar  4 10:53:11 UTC 2018 - serbalgi@gmail.com

- Update to version 1.5.1

  * Debugger improvements:
    + Prevent crash when we try to disassemble an instruction with many
      DD or FD prefixes.
    + Fix crash when setting debugger variables.
    + Ensure conditional timed breakpoints work correctly.

  * Profiler improvements:
    + Prevent crash when we try to profile an instruction with many DD
      or FD prefixes.

  * Miscellaneous improvements:
    + GTK+ UI: Improve behaviour of default button on dialogs.
    + GTK+ and win32 UIs: Support hex numbers in load/save binary and
      pokefinder dialogs.
    + SDL UI: Allow to select the video mode used in full-screen.
    + Autoload snapshots replaced by a "phantom typist" which types
      LOAD "" or similar.
    + Alkatraz loaders (e.g. Cobra and Fairlight) are now accelerated.

- Several spec fixes.

-------------------------------------------------------------------
Thu Oct 12 07:27:01 UTC 2017 - serbalgi@gmail.com

- Update to version 1.4.1
  * New features:
    + Add DivMMC emulation.
    + Add ZXMMC emulation.

  * Emulation core improvements:
    + Improvements to the loader acceleration code to reduce errors -
      Blood Brothers, City Slicker, Driller, Dynamite Dan, Games
      Compendium (by Gremlin), Joe Blade II, Kokotoni Wilf, Powerplay,
      Saboteur, Trapdoor and Zanthrax now all load successfully.
    + Multiface 3 returns values stored from ports 0x1ffd and 0x7ffd.

  * Debugger improvements:
    + Allow an exit code to be specified when using the "exit" command.
    + Add new "tape:microphone" and "spectrum:frames" system variables
      to allow access to the current tape level and frame count since
      reset.

  * Miscellaneous improvements:
    + Add support for MLT format screenshots.

-------------------------------------------------------------------
Mon Jul 10 20:51:57 UTC 2017 - serbalgi@gmail.com

- Update to version 1.3.7 

  * New features:
    + Add Multiface One/128/3 interface emulation.

  * Machine specific improvements:
    + Restore +2A/+3 ALL_RAM mode from snapshots.

  * Emulation core improvements:
    + Add Covox interface emulation.
    + Disable accelerate loader while recording RZX files.

-------------------------------------------------------------------
Sun Apr 30 10:14:17 UTC 2017 - serbalgi@gmail.com

- Update to version 1.3.5
  * Emulation core improvements:
    + Disable tape traps when playing/recording RZX files.
    + Add support for the hidden MEMPTR register.
    + Mark new disks as needing to be saved.
    + Show more information on disk modification status in menus.

  * Miscellaneous improvements:
    + WidgetUI: Fix memory leak in file selector.
    + Fix multiple save of disks.
    + Allow overwriting disk images.

-------------------------------------------------------------------
Sat Dec 10 07:06:21 UTC 2016 - serbalgi@gmail.com

- Update to version 1.3.2
  * Emulation core improvements:
    + Allow keyboard arrow keys to be used as a cursor joystick (thanks,
      solaris104) (Fredrick Meunier)
    + Limit sound generation to less than 500% speed (thanks, windale and
      Sergio Baldoví) (Fredrick Meunier).
    + Warn on inserting large disk image (thanks, Stefano Bodrato)
      (Fredrick Meunier)

  * Miscellaneous improvements:
    + WidgetUI: Fix order of Z80 flags in debugger (thanks, Marcos
      Cruz) (Sergio Baldoví).
    + Various minor bugfixes.

-------------------------------------------------------------------
Mon Oct  3 20:36:09 UTC 2016 - serbalgi@gmail.com

- Update to version 1.3.0

  * New features:
    + Recreated ZX Spectrum Bluetooth keyboard support (thanks, thrice,
      Philip Kendall and Sergio Baldoví) (Ekkehard Morgenstern).

  * Emulation core improvements:
    + Reset machine when auto-loading TRD/SCL disks (thanks, BogDan Vatra
      and Fredrick Meunier) (Sergio Baldoví).

  * Machine specific improvements:
    + Update +3e ROMs to v1.43 (Sergio Baldoví; thanks, Garry Lancaster).

  * Miscellaneous improvements:
    + Print summary of enabled features when building Fuse (Alberto
      Garcia).
    + Various minor bugfixes.

-------------------------------------------------------------------
Mon Aug 22 21:23:24 UTC 2016 - serbalgi@gmail.com

- Update to version 1.2.2

  * New features:
    + Support loading first tape, snapshot, dock cartridge or RZX file
      found inside .zip files (Patrik Rak and Sergio Baldoví).
    + Support auto-booting TR-DOS disk images without a boot file (thanks,
      windale, BogDan Vatra and Fredrick Meunier) (Sergio Baldoví).

  * Emulation core improvements:
    + Change microphone state when 0 tstate pulses do not have the no edge
      flag set (Fredrick Meunier).

  * Machine specific improvements:
    + Fix +3 disk autoload (thanks, windale and BogDan Vatra) (Sergio
      Baldoví and Fredrick Meunier).
    + Fix floppy drive selection when resetting a +3 (thanks, windale and
      BogDan Vatra) (Sergio Baldoví).

  * Miscellaneous improvements:
    + WidgetUI: Use description for tape blocks where available (Fredrick
      Meunier).
    + Use pkg-config to detect libpng and libxml2 (Alberto Garcia).
    + Various minor bugfixes.

-------------------------------------------------------------------
Mon Jul 18 09:29:32 UTC 2016 - serbalgi@gmail.com

- Update to version 1.2.1

  * Emulation core improvements:
    * Fix bugs when the detect loaders feature is being used (thanks, Lee
      Tonks and windale) (Fredrick Meunier).

  * Debugger improvements:
    * Remove the need for "%" when accessing system variables (Philip
      Kendall).
    * Add Z80 registers as debugger variables (Philip Kendall).
    * Expose last byte written to the ULA, tstates since interrupt,
      primary and secondary memory control ports as debugger system
      variables (Philip Kendall).
    * Make breakpoints on events honour lifetime (Sergio Baldoví).
    * Extend breakpoints on paging events to more peripherals: Beta 128,
      +D, Didaktik 80, DISCiPLE, Opus Discovery and SpeccyBoot (Sergio
      Baldoví).
    * Split +D memory sources into RAM and ROM sections (Sergio Baldoví).
    * Coalesce +D and DISCiPLE RAM pages so they show as 8K pages (Sergio
      Baldoví).

  * Miscellaneous improvements:
    * Update GNOME .desktop file (Alberto Garcia).
    * Add an emulator module startup manager to automatically handle
      dependency issues (Philip Kendall).
    * Fix crash on widget UIs when hitting the close icon on the title bar
      several times (Sergio Baldoví).
- Update Fuse-desktop-file.patch: Accommodate upstream changes.

-------------------------------------------------------------------
Tue Jun  7 21:58:03 UTC 2016 - serbalgi@gmail.com

- Update to version 1.2.0
  * New features:
    + Add Currah µSource emulation (Stuart Brady).
    + Add Didaktik 80/40 emulation (Gergely Szasz).
    + Capture BASIC video functions to SVG file (Stefano Bodrato).
    + Support bash completion (Sergio Baldoví).
    + Allow continuing RZX recordings (Sergio Baldoví).
  * Really lots of bugfixes and miscellaneous improvements.
- Switch to GTK+ 3.
- Drop Fuse-samdisk-dsk.patch: Upstream fixed.
- Several spec fixes.

-------------------------------------------------------------------
Sat Jul 12 23:10:32 UTC 2014 - serbalgi@gmail.com

- add patch Fuse-samdisk-dsk.patch
  * Fix load of SAMdisk dsk files 

-------------------------------------------------------------------
Sun Feb 02 15:00:00 UTC 2014 - serbalgi@gmail.com

- Update to version 1.1.1
  * Add Spectranet ethernet interface emulation (Philip Kendall).
  * Add SpeccyBoot ethernet interface emulation (Patrik Persson).
  * Add SpecDrum sound interface emulation (Jon Mitchell).
  * Add DISCiPLE disk interface emulation (Stuart Brady).
    Sinclair Network emulation is not provided, and the interface is
    not available under 128K emulation in this release.
  * Support reading PZX files (Fredrick Meunier).
  * Add support for POK files (Sergio Baldoví).
  * Add recording of movies to FMF files (Gergely Szasz).
  * Various bugfixes.
- Desktop integration: add menu entry and register mime extensions.
- Add Fuse-desktop-file.patch: Use SUSE categories for menu entry.
- Drop Fuse-1.0.0.1a-include-zlib.patch: Upstream fixed.
- Add SDL-devel BuilRequires to enable joystick support.
- Fix package description.
- Modernize package license.

-------------------------------------------------------------------
Mon Sep 16 21:21:20 UTC 2013 - serbalgi@gmail.com

- add patch Fuse-1.0.0.1a-include-zlib.patch
  * Fix the build with libpng 1.5.X 
- fix sound output by using alsa instead of libao.

-------------------------------------------------------------------
Tue Oct  4 20:56:04 UTC 2011 - nmarques@opensuse.org

- Update to version 1.0.0.1a:
  + Remove all ROMs for which there isn't explicit permission to
    distribute (Philip Kendall).
- Version 1.0.0.1
  + Fix temporary breakpoints on platforms using replacement Glib
    (Fredrick Meunier, Sergio Baldovi; thanks, Chris Cowley)
  + Ensure Amiga port can load files (Chris Young)
  + Fix SVGAlib compilation (rkd77)

-------------------------------------------------------------------
Tue Sep  8 14:52:09 CEST 2009 - uli@suse.de

- update -> 0.10.0.2:
  * Make loader acceleration work on all compilers (Philip Kendall;
    thanks, Carlos Almeida, Alberto Garcia and Alexander Yurchenko).
  * Make the "Don't Save" option in the widget UI do the right thing
    (Frederick Meunier).
  * Allow both +3 disk drives to be used at once (Gergely Szasz).
  * Allow both +D disk drives to be used at once (Gergely Szasz).
  * Make .dsk code handle missing newline on "Track-Info" header
    (Gergely Szasz; thanks, Simon Owen).
  * Remove unnecessary 'use' directive when building widget options
    header file; fixes some build issues (Frederick Meunier)
- unrequire lib765, libdsk

-------------------------------------------------------------------
Tue Dec 23 00:00:00 CEST 2008 - uli@suse.de

- update -> 0.10.0.1:
  * Writing files would not truncate the file at the correct point,
    leading to corrupt files when overwriting an existing file
    (Philip Kendall; thanks, Matthew Westcott).
  * Distribute ui/fb/fbmouse.h (Fredrick Meunier; thanks, rkd77).
  * New upd765 FDC emulation; all known +3 DSK images now work (Gergely
    Szasz; thanks to Simon Owen for expert technical advice).
  * Loading acceleration (Philip Kendall).
  * Automatic saves while using RZX recording (Philip Kendall).
  * Improved widget UI, with look and feel borrowed from that in FuseX
    (Fredrick Meunier; thanks, crabfists).
  * Emulation core improvements:
    * New --late-timings option to emulate machines with 1 tstate
      later timings (Philip Kendall)
    * Reading from the 128K's memory control port causes that byte to
      be written back to the port (Philip Kendall; thanks, Marat
      Fayzullin).
    * Reading the AY data port on the +2A/+3 is the same as reading
      the register port (Philip Kendall; thanks, Mark Woodmass).
    * NMI causes Z80 to unHALT (Philip Kendall; thanks, Simon Owen).
    * Emulate C, H and P/V flags on repeated IO instructions (Philip
      Kendall).
    * Fix crash when using Interface 1 on unoptimised Fuse builds
      (Philip Kendall).
  * Debugger improvements:
    * Debugger events to allow the debugger to stop when various
      Spectrum-level events happen (Philip Kendall).
    * Allow debugger commands to be run when a breakpoint is hit.
      No UI for this at present, but can be set from the command line.
      (Philip Kendall).
    * Command to exit emulator (Philip Kendall).
    * Make time breakpoints work properly when more than one is present
      (Philip Kendall).
  * Miscellaneous improvements:
    * Loader detection now works with the Digital Integration loader
      (Philip Kendall).
    * New HQ2X and HQ3x scalers (Gergely Szasz).
    * Revert Pentagon 128 to being the "base" machine without extra
      ROMs (Fredrick Meunier).
    * Updated +3e ROMs (Fredrick Meunier; thanks, Garry Lancaster).
    * Allow DivIDE, custom ROMs, Kempston mouse status and Simple 8-bit
      IDE interface to be saved in snapshots (Fredrick Meunier).
    * Better (but probably not perfect) TS2068 contention (Philip
      Kendall).
    * C89 compatibility fixes (Fredrick Meunier; thanks, sweetlilmr).
    * Remove GTK+'s build explicit dependency on Xlib (Philip Kendall).
- clean up spec file

-------------------------------------------------------------------
* Mon Jan 21 00:00:00 CEST 2008 - uli@suse.de

- update -> 0.9.0
openSUSE Build Service is sponsored by