Revisions of hydrogen

Konstantin Voinov's avatar Konstantin Voinov (kill_it) committed (revision 2)
- Remove Fix-driver-switching-whil-using-JACK.patch
- Expand %cmake macro weirdly fixes audio engine crash
- Update to 1.2.2+git.107.2aec080
* Added
  - Forward compatibility for .h2song and drumkit changes introduced in
    version 1.3.0
* Fixed
  - Restore mute button state of master mixer strip on song load.
  - Recorded MIDI notes were inserted ahead of the beat (#1851).
  - Drumkit Property Dialog:
    - Images were written regardless whether one hits the ok or
      cancel button.
    - When using Save As to create a new drumkit, the added image
      was put in the old drumkit folder instead and not properly
      copied into the new one.
  - Allow to Save As drumkits derived from kits not found on the
    current system.
  - Audio Engine: In Song Mode with Loop Mode deactivated Hydrogen
    missed notes very close to the end of the song.
  - Fix crash on playing back notes with custom length (#1852).
  - macOS: fix naming of CoreMIDI header (#1865).
  - Fix various rendering issues with custom length notes.
  - Fix potential crash/failing startup on Windows in case PortAudio
    or PortMidi device is already occupied (#1893)
  - Fix crash on shutdown, song export, or driver changes in the
    Preferences while using JACK on Linux (#1902, #1867, #1907)
  - Pattern Editor:
    - Only delete stop notes clicked by the user. (#1859)
    - Proper undo of moving notes out of DrumPatternEditor. (#1859)
    - Custom note lengths are now only drawn till the next stop
Konstantin Voinov's avatar Konstantin Voinov (kill_it) committed (revision 1)
- Add Fix-driver-switching-whil-using-JACK.patch

- Remove fix-obsolete-appdata.patch now upstream
- Set noarch for libhydrogen-core-devel package
- Update to version 1.2.2
Added
  * Hydrogen is now released as AppImage for Linux as well.
  * Playlist dialog can now be resized and remembers geometry,
    position, as well as visibility.
  * Save and restore Director position, geometry, and visibility.
  * New and properly licensed AppStream metainfo files
    org.hydrogenmusic.Hydrogen.metainfo.xml replace old
    org.hydrogenmusic.Hydrogen.appdata.xml.
  * Hydrogen shows an error dialog and exits on the first invocation
    with no hydrogen.conf file present on user and system level
    (application was not properly installed).
  * A new cmake option WANT_DYNAMIC_JACK_CHECK was
    introduced. When set Hydrogen does check on startup whether
    jackd, jackdbus, or pw-jack is installed and disables JACK
    support in case none of them was found. This is intended for
    bundled builds, like AppImage and Flatpak, and can be overridden
    by setting the audio driver manually to "Jack" in the
    hydrogen.conf or by passing the "-d jack" CLI option.
Changed
  * Spanish translation updated.
  * Minor tweaks in French and German translation.
  * On Linux the order of audio drivers tried when selecting Auto
    changed from "JACK > ALSA > OSS > PulseAudio" to
    "JACK > PulseAudio > ALSA > OSS".
Fixed
Displaying all 2 revisions
openSUSE Build Service is sponsored by