Revisions of giada

buildservice-autocommit accepted request 1150295 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 45)
baserev update by copy to link target
buildservice-autocommit accepted request 1139084 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 43)
baserev update by copy to link target
buildservice-autocommit accepted request 1130854 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 40)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1130853 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 39)
- Drop the Commercial from license tag
  * It is an licensing option suggested by author, however our legaldb
    throws an error that it's not a valid SPDX license
- Update to version 0.26.0:
  * Add ability to open more than one plug-in UI (#575)
    — you can finally have multiple plug-in windows laying around while playing. Very useful for live performances;
  * improved floating legends in Action Editor (#655)
    — we added some cute floating legends that stick on top of each Action Editor widget, making it easier to edit actions in the right place;
  * huge optimizations to the audio rendering process;
  * Windows: store configuration file in AppData directory
    — to allow better integration with the environment (#299);
  * Windows: fix missing .dll file on startup (#661);
  * many more usability improvements and smaller optimizations.
- Correction of license based on legaldb review 
- remove 002-fix-include-cstdint.patch (now upstream)
- Update to version 0.25.1:
  * Update changelog
  * Include <cstdint> for uint32_t
  * DRY geTabAudio
  * Better samplerate selection in dropdown menu if device has no samplerate (e.g. JACK)
  * Show 'none' in channel's dropdown menu if device has no channels (e.g. JACK)
  * Use geChoice::showFirstItem() in place of geChoice::showItem(0) in geTabAudio
  * New method geChoice::showFirstItem()
  * Show MIDI map path in drop down menu only if available and found
  * Store actual MIDI map path (std::string) into c::MidiData struct
  * Show MIDI in/out ports in drop down menu only if they are available
- remove 001-Fix-build-with-fmt-9-GCC-12.patch (now upstream)
- update to 0.25.0
  * Ability to change audio and MIDI engines on the fly — no need to restart
    Giada anymore when the audio and/or MIDI devices change. No need to restart
    also when changing several properties in the Configuration Window;
  * Add new "Clear" button next to all MIDI learning widgets to easily clear
    the MIDI binding (#486);
  * Set default resampler quality to "Linear" (the fastest one);
  * Update FLTK to latest commit available;
  * Update JUCE to version 7.0.5;
  * Fix Velocity parameter not being usable in Action Editor;
  * Fix MIDI Channel parameter not being usable in MIDI input configuration;
  * Code refactoring and other architectural improvements.
- Update patchset:
  * 001-Fix-build-with-fmt-9-GCC-12.patch
  * rename 001-cstdint.patch to 002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
  * Revamped MIDI sync Clock support
  * MIDI engine refactoring, featuring multi-threading support
  * UI: Resizable vu-meters
  * UI: New global MIDI activity leds
  * More core classes and functions refactoring
  * More robust persistence mechanism for project and configuration files
  * Add new tests suites for MidiEvent and ChannelFactory
  * Set C++ version to C++20
  * Update FLTK to latest commit available
- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)
- update to version 0.23.2
  * 2nd bugfix release for version 0.23 Catoblepas
- remove giada-gcc12.patch and giada-findFLTK.patch (obsolete by upstream changes)
-------------------------------------------------------------
- add 003-cmake-exclude-juce-from-all.patch to avoid juce stuff install 
- disable giada-gcc12.patch (now upstream)
- Update to version 0.23.0
- Add giada-gcc12.patch to fix Factory build
- workaround for gcc12 build failure in TW:
    temporarily use gcc11 until upstream fix will be available
- Update to version 0.21.0+git, switch to obs_scm service
- add giada-findFLTK.patch
- enable VST3 support
- Update to version 0.16.0
  * Fix columns' resizer bar height on verical window resize
  * Fix crash on MIDI learn global commands
  * Fix wrong channel routing when triggering MIDI learnt
    commands
  * Fix rewind button not rewinding sample channels in LOOP_*
    mode
  * Use actual buffer size from KernelAudio when loading
    channels from a patch
  * Remove FLTK multithreading initialization
  * Remove all pthread.h leftovers
  * Fix memory corruption on Keyboard refresh
  * Fix wave size corruption while editing samples in Sample
    Editor
  * Fix freeze when cloning a Sample Channel with a sample in it
  * Fix buffer overflow when playing an edited sample
  * Fix crash when loading a project with missing plug-ins
  * Fix freeze when pressing 'play' during an audio recording
    session
  * Fix play/ending UI status of MIDI channels
  * Fix plug-in sorting on reload
  * Fix crash when reloading a sample in the Sample Editor
  * Fix messy 'R' button status when toggled
  * Fix missing icons and broken checkboxes
  * Optimize model updates on keyboard interaction
  * Always read Columns data from patch files
  * Show missing (and removable) plug-ins in Plug-in Window list
  * Create default empty columns on 'Reset to initial state'
  * Save relative Wave paths in project files
  * New internal engine<->UI architecture
  * New persistence layer
  * New MIDI queue for incoming live MIDI messages
  * Switch to std::thread
  * Absolute #include paths in source code
  * Removed Boost parameter from Sample Channel
- Update to version 0.15.4
  * New record-on-signal option for input and action recording
  * Initial support for plug-ins with mono I/O buses
  * PluginHost refactoring
  * Smart pointers for Wave and Plugin objects
  * Remove old and deprecated input delay compensation
  * Optimized audio IO processing in Mixer callback
  * Atomic I/O meters with improved accuracy
  * Fix memory leak when replacing samples in a Sample Channel
  * Fix plug-ins ordering method when re-opening Giada
  * Fix silent Sample Channel when recording actions a second
    time
  * Fix velocity always discarded when sending key-press to
    Sample Channel
  * Fix inability to record actions with quantizer enabled
  version 0.15.3:
  * Action recorder refactoring
  * Optional midimap parameters (thank you @tomek-szczesny)
  * Support for "inaudible" MIDI lightning events (thank you
    @tomek-szczesny)
  * Build AppImage for Linux on Travis CI instance
  * Huge optimization of the AppImage binary file
  * Fix Action Editor repaint on min/max zoom levels
  * "Resize recording" flag has been removed
  * Change text labels for channel operations
  * Smarter column assignment while loading a patch/project
  * Fix wrong resizer bar width between Action Editor widgets
    when zooming
  * Can't display custom channel name in Sample Channel (fixed)
  * Fix crash when cloning Sample Channel with audio data in it
  * Clone channel doesn't clone channel name (fix #219)
  version 0.15.2:
  * New sample-accurate Action Editor
  * New MIDI Velocity Editor widget
  * Ability to move MIDI events vertically in piano roll (i.e.
    change note)
  * Remove mute action recording
  * Better handling of MIDI devices that send NOTEON + velocity
    0 as NOTEOFF
  * Avoid calls to deprecated JUCE plug-ins methods
  * Removed useless pthreadGC2.dll from Windows package
  * Can't kill MIDI channels (fix #197)
  * Can't record MIDI actions (fix #202)
  * Fix missing first beat on metronome rendering
  * Fix crash on opening plug-in window on macOS
  version 0.15.1:
  * Deep code refactoring, featuring Channels processors
  * Many new unit tests added
  * Simplify mutex mechanism
  * Fix wrong quantizer value on patch/project load
  * Remove the old, buggy and glitchy internal crossfade
    algorithm
  * Fix many potential plug-in crashes on Linux
  * Properly close plug-in window on plug-in removal
  * Improve BPM changes while running as JACK client
- Drop giada-gcc48.patch (no longer useful)
- Ensure neutrality of description.
- Update to version 0.15.0
  * Refactor audio engine into frame-based processing
  * Refactor channels readers/writers into channelManager namespace
  * Smarter Solo algorithm
  * Fix missing .wav extension on recorded audio takes
  * Fix wrong Channel status update after 'Clear all actions'
  version 0.14.6
  * MIDI velocity drives volume for one-shot sample channels
  * FLAC and Ogg support
  * Ability to use system-provided Catch library (GitHub #151)
  * Update Catch to version 2
  * Fix unreadable tabs title in Configuration Window (GitHub #168)
  * Fix crash on opening About window
  * Fix 'read actions' button behavior during ending and waiting statuses
  version 0.14.5
  * Support for multiple plug-in directories
  * New directory browser for adding plug-in directories
  * Update plug-in's parameters on program change in plug-in's window
  * Improved MIDI action management in Piano Roll
  * Simplified conditional rules in Makefile.am 
  * Fix crash on MIDI learn for plug-in parameters
  * Fix crash in MIDI input window if MIDI in params are 0
  * Fix unwanted new action when dragging piano items in Piano Roll
  * Fix crash while recording on existing project (GitHub #161) 
- Dropped giada.patch (no longer necessary)
- Added giada-gcc48.patch
- Spec cleanup
- Update to 0.14.4:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.3:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.2:
  * see: /usr/share/doc/packages/giada/ChangeLog 
- Update to 0.14.1:
  * see: /usr/share/doc/packages/giada/ChangeLog 
- Update to 0.13.4:
  * see: /usr/share/doc/packages/giada/ChangeLog 
- Update to 0.13.0:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Fix compilation errors on GCC 6
- Update to 0.12.2:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Fix build on openSUSE > 13.2 (use a supported version of GCC)
- Update to 0.11.2:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.11.1:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.11.0:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Add BuildRequires: pkgconfig(jansson)
- Update to 0.10.2:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.10.1:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Del -Wno-parentheses to build with gcc5 (fixed in upstream)
- Update to 0.10.0:
  * MIDI lightning output
  * other minor fixes
- Update to 0.9.6:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Remove patches:
  * giada-remove_build_timestamps.patch (use sed)
  * giada-add_missing_link_to_Xinerama.patch (fix to upstream)
- Add new package: rtmidi-devel libpulse-devel
- Build with gcc5: disable check:-Wno-parentheses
- Fix files is compiled without RPM_OPT_FLAGS
- Remove giada.desktop: use %%suse_update_desktop_file
- Add %%icon_theme_cache_(post,postun)
- Spec file cleanup
- update to 0.4.10:
  - Ability to shift up an down VST plugins
  - Enhanced patch/conf architecture
  - Ability to edit a sample while playing
  - Mutex controls in VST processing
  - Lots of security issues fixed while changing pitch dynamically
  - Enhanced sub-window system
  - Several minor bugs fixed
- changes from 0.4.9:
  - No more mandatory inputs
  - Pitch value properly stored inside the patch
  - Several small VST host improvements
  - Enhanced window management
  - Ability to browse files while playing with main GUI (non-modal browser)
  - Improved error checking in KernelAudio
  - Wrong style for lower scrollbar in Browser (fixed)
  - Fixed compilation on 64 bit systems
  - Samplerate no longer hardcoded, auto-detected with JACK
  - Minor internal improvements and bugfixing
- initial version (0.4.8)
buildservice-autocommit accepted request 1118306 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 38)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1118107 from Lubos Kocman's avatar Lubos Kocman (lkocman) (revision 37)
- Drop the Commercial from license tag
  * It is an licensing option suggested by author, however our legaldb
    throws an error that it's not a valid SPDX license
buildservice-autocommit accepted request 1112382 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 36)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1112379 from Lubos Kocman's avatar Lubos Kocman (lkocman) (revision 35)
- Correction of license based on legaldb review
buildservice-autocommit accepted request 1093689 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 34)
baserev update by copy to link target
buildservice-autocommit accepted request 1075546 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 32)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1075545 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 31)
- Update patchset:
  * 001-Fix-build-with-fmt-9-GCC-12.patch
  * rename 001-cstdint.patch to 002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
  * Revamped MIDI sync Clock support
  * MIDI engine refactoring, featuring multi-threading support
  * UI: Resizable vu-meters
  * UI: New global MIDI activity leds
  * More core classes and functions refactoring
  * More robust persistence mechanism for project and configuration files
  * Add new tests suites for MidiEvent and ChannelFactory
  * Set C++ version to C++20
  * Update FLTK to latest commit available
- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)
- update to version 0.23.2
  * 2nd bugfix release for version 0.23 Catoblepas
- remove giada-gcc12.patch and giada-findFLTK.patch (obsolete by upstream changes)
-------------------------------------------------------------
- add 003-cmake-exclude-juce-from-all.patch to avoid juce stuff install 
- disable giada-gcc12.patch (now upstream)
- Update to version 0.23.0
- Add giada-gcc12.patch to fix Factory build
- workaround for gcc12 build failure in TW:
    temporarily use gcc11 until upstream fix will be available
- Update to version 0.21.0+git, switch to obs_scm service
- add giada-findFLTK.patch
- enable VST3 support
- Update to version 0.16.0
  * Fix columns' resizer bar height on verical window resize
  * Fix crash on MIDI learn global commands
  * Fix wrong channel routing when triggering MIDI learnt
    commands
  * Fix rewind button not rewinding sample channels in LOOP_*
    mode
  * Use actual buffer size from KernelAudio when loading
    channels from a patch
  * Remove FLTK multithreading initialization
  * Remove all pthread.h leftovers
  * Fix memory corruption on Keyboard refresh
  * Fix wave size corruption while editing samples in Sample
    Editor
  * Fix freeze when cloning a Sample Channel with a sample in it
  * Fix buffer overflow when playing an edited sample
  * Fix crash when loading a project with missing plug-ins
  * Fix freeze when pressing 'play' during an audio recording
    session
  * Fix play/ending UI status of MIDI channels
  * Fix plug-in sorting on reload
  * Fix crash when reloading a sample in the Sample Editor
  * Fix messy 'R' button status when toggled
  * Fix missing icons and broken checkboxes
  * Optimize model updates on keyboard interaction
  * Always read Columns data from patch files
  * Show missing (and removable) plug-ins in Plug-in Window list
  * Create default empty columns on 'Reset to initial state'
  * Save relative Wave paths in project files
  * New internal engine<->UI architecture
  * New persistence layer
  * New MIDI queue for incoming live MIDI messages
  * Switch to std::thread
  * Absolute #include paths in source code
  * Removed Boost parameter from Sample Channel
- Update to version 0.15.4
  * New record-on-signal option for input and action recording
  * Initial support for plug-ins with mono I/O buses
  * PluginHost refactoring
  * Smart pointers for Wave and Plugin objects
  * Remove old and deprecated input delay compensation
  * Optimized audio IO processing in Mixer callback
  * Atomic I/O meters with improved accuracy
  * Fix memory leak when replacing samples in a Sample Channel
  * Fix plug-ins ordering method when re-opening Giada
  * Fix silent Sample Channel when recording actions a second
    time
  * Fix velocity always discarded when sending key-press to
    Sample Channel
  * Fix inability to record actions with quantizer enabled
  version 0.15.3:
  * Action recorder refactoring
  * Optional midimap parameters (thank you @tomek-szczesny)
  * Support for "inaudible" MIDI lightning events (thank you
    @tomek-szczesny)
  * Build AppImage for Linux on Travis CI instance
  * Huge optimization of the AppImage binary file
  * Fix Action Editor repaint on min/max zoom levels
  * "Resize recording" flag has been removed
  * Change text labels for channel operations
  * Smarter column assignment while loading a patch/project
  * Fix wrong resizer bar width between Action Editor widgets
    when zooming
  * Can't display custom channel name in Sample Channel (fixed)
  * Fix crash when cloning Sample Channel with audio data in it
  * Clone channel doesn't clone channel name (fix #219)
  version 0.15.2:
  * New sample-accurate Action Editor
  * New MIDI Velocity Editor widget
  * Ability to move MIDI events vertically in piano roll (i.e.
    change note)
  * Remove mute action recording
  * Better handling of MIDI devices that send NOTEON + velocity
    0 as NOTEOFF
  * Avoid calls to deprecated JUCE plug-ins methods
  * Removed useless pthreadGC2.dll from Windows package
  * Can't kill MIDI channels (fix #197)
  * Can't record MIDI actions (fix #202)
  * Fix missing first beat on metronome rendering
  * Fix crash on opening plug-in window on macOS
  version 0.15.1:
  * Deep code refactoring, featuring Channels processors
  * Many new unit tests added
  * Simplify mutex mechanism
  * Fix wrong quantizer value on patch/project load
  * Remove the old, buggy and glitchy internal crossfade
    algorithm
  * Fix many potential plug-in crashes on Linux
  * Properly close plug-in window on plug-in removal
  * Improve BPM changes while running as JACK client
- Drop giada-gcc48.patch (no longer useful)
- Ensure neutrality of description.
- Update to version 0.15.0
  * Refactor audio engine into frame-based processing
  * Refactor channels readers/writers into channelManager namespace
  * Smarter Solo algorithm
  * Fix missing .wav extension on recorded audio takes
  * Fix wrong Channel status update after 'Clear all actions'
  version 0.14.6
  * MIDI velocity drives volume for one-shot sample channels
  * FLAC and Ogg support
  * Ability to use system-provided Catch library (GitHub #151)
  * Update Catch to version 2
  * Fix unreadable tabs title in Configuration Window (GitHub #168)
  * Fix crash on opening About window
  * Fix 'read actions' button behavior during ending and waiting statuses
  version 0.14.5
  * Support for multiple plug-in directories
  * New directory browser for adding plug-in directories
  * Update plug-in's parameters on program change in plug-in's window
  * Improved MIDI action management in Piano Roll
  * Simplified conditional rules in Makefile.am 
  * Fix crash on MIDI learn for plug-in parameters
  * Fix crash in MIDI input window if MIDI in params are 0
  * Fix unwanted new action when dragging piano items in Piano Roll
  * Fix crash while recording on existing project (GitHub #161) 
- Dropped giada.patch (no longer necessary)
- Added giada-gcc48.patch
- Spec cleanup
- Update to 0.14.4:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.3:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.14.2:
  * see: /usr/share/doc/packages/giada/ChangeLog 
- Update to 0.14.1:
  * see: /usr/share/doc/packages/giada/ChangeLog 
- Update to 0.13.4:
  * see: /usr/share/doc/packages/giada/ChangeLog 
- Update to 0.13.0:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Fix compilation errors on GCC 6
- Update to 0.12.2:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Fix build on openSUSE > 13.2 (use a supported version of GCC)
- Update to 0.11.2:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.11.1:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.11.0:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Add BuildRequires: pkgconfig(jansson)
- Update to 0.10.2:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Update to 0.10.1:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Del -Wno-parentheses to build with gcc5 (fixed in upstream)
- Update to 0.10.0:
  * MIDI lightning output
  * other minor fixes
- Update to 0.9.6:
  * see: /usr/share/doc/packages/giada/ChangeLog
- Remove patches:
  * giada-remove_build_timestamps.patch (use sed)
  * giada-add_missing_link_to_Xinerama.patch (fix to upstream)
- Add new package: rtmidi-devel libpulse-devel
- Build with gcc5: disable check:-Wno-parentheses
- Fix files is compiled without RPM_OPT_FLAGS
- Remove giada.desktop: use %%suse_update_desktop_file
- Add %%icon_theme_cache_(post,postun)
- Spec file cleanup
- update to 0.4.10:
  - Ability to shift up an down VST plugins
  - Enhanced patch/conf architecture
  - Ability to edit a sample while playing
  - Mutex controls in VST processing
  - Lots of security issues fixed while changing pitch dynamically
  - Enhanced sub-window system
  - Several minor bugs fixed
- changes from 0.4.9:
  - No more mandatory inputs
  - Pitch value properly stored inside the patch
  - Several small VST host improvements
  - Enhanced window management
  - Ability to browse files while playing with main GUI (non-modal browser)
  - Improved error checking in KernelAudio
  - Wrong style for lower scrollbar in Browser (fixed)
  - Fixed compilation on 64 bit systems
  - Samplerate no longer hardcoded, auto-detected with JACK
  - Minor internal improvements and bugfixing
- initial version (0.4.8)
Edgar Aichinger's avatar Edgar Aichinger (edogawa) accepted request 1075508 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 30)
- Update patchset: 001-Fix-build-with-fmt-9-GCC-12.patch
  002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
  * Revamped MIDI sync Clock support
  * MIDI engine refactoring, featuring multi-threading support
  * UI: Resizable vu-meters
  * UI: New global MIDI activity leds
  * More core classes and functions refactoring
  * More robust persistence mechanism for project and configuration files
  * Add new tests suites for MidiEvent and ChannelFactory
  * Set C++ version to C++20
  * Update FLTK to latest commit available
buildservice-autocommit accepted request 1075136 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 29)
baserev update by copy to link target
Edgar Aichinger's avatar Edgar Aichinger (edogawa) committed (revision 28)
buildservice-autocommit accepted request 1043216 from Edgar Aichinger's avatar Edgar Aichinger (edogawa) (revision 26)
baserev update by copy to link target
Displaying revisions 1 - 20 of 45
openSUSE Build Service is sponsored by