File gsequencer.changes of Package gsequencer
-------------------------------------------------------------------
Mon Jan 21 08:46:16 UTC 2019 - schwab@suse.de
- ags-function-test-util-self.patch: fix type mismatch in test framework
-------------------------------------------------------------------
Sat Jan 19 18:31:13 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.30 fixed resample/reallocate only as needed.
- Disabled functional tests by default. Re-enable during build by
calling `osc build --with=run_functional_tests`.
-------------------------------------------------------------------
Sat Jan 19 04:18:11 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.39 refactored ags_wave_find_point() doing
bisect, now.
- Additional makefile to run unit-tests against installed system.
-------------------------------------------------------------------
Thu Jan 17 18:43:11 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.37 fixed missing remove of generic message
timeout related to AgsMachine implementations.
-------------------------------------------------------------------
Wed Jan 16 20:06:18 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.36 fixed resampling issues on samplerate chage.
- fixed initial seek of AgsAudiorec
- added missing AgsSeekable interface to AgsCaptureWaveChannelRun.
-------------------------------------------------------------------
Mon Jan 14 05:01:25 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.35 minor improvements like updating
AgsOscillator of AgsSynth and AgsSyncsynth as adjusting
samlerate.
- fixed adjust loop information according to samplerate as open a
sound resource.
-------------------------------------------------------------------
Tue Jan 8 05:36:31 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.33 introducing cache configuration option,
targeting pulseaudio latency issues. This is important since you
can have only one tic per buffer.
-------------------------------------------------------------------
Sun Jan 6 16:56:35 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- edited spec to add new files of hicolor icon theme, *.appdata.xml
and mime type information.
-------------------------------------------------------------------
Sun Jan 6 14:25:02 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.32 improved open files and provided
gsequencer.appdata.xml.
-------------------------------------------------------------------
Sat Jan 5 18:08:27 UTC 2019 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.31 added MIME handler. Additional icons for
hicolor icone theme.
- Minimal OSC server documentation.
- Implemented set start position.
- Improved AgsResizeEditor to use min/max audio channels and
input/output pads property of AgsAudio.
-------------------------------------------------------------------
Fri Dec 28 10:15:19 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.21 improved unit tests.
-------------------------------------------------------------------
Thu Dec 27 22:12:37 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.20 targeted compiler warnings.
- Fixed potential dead-locks.
- Minor improvements.
-------------------------------------------------------------------
Sun Dec 23 20:20:45 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.18 fixed AgsSeekSoundcard get/set offset
property.
- Minor fixes and improvements.
- Added new unit-tests.
-------------------------------------------------------------------
Sun Dec 23 17:13:30 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.17 minor fixes.
-------------------------------------------------------------------
Sat Dec 22 23:44:43 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.16 fixed missing write of sync points of
AgsSimpleFile and potential division by zero in ags_synth_util.c
causing SIGSEGV.
- Minor improvements.
-------------------------------------------------------------------
Fri Dec 21 12:17:15 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.14 fixed various memory leaks.
- Improved AgsFunctionalDrumTest and AgsFunctionalFFPlayerTest to
assert if directory exists.
- Fixed editing configuration in place.
-------------------------------------------------------------------
Wed Dec 19 12:51:57 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.12 implemented UI to configure and start/stop
OSC server.
- Various fixes to OSC client and server code.
- Added ags_functional_osc_server_test.c.
-------------------------------------------------------------------
Sun Dec 9 12:40:56 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.9 fixed threads starting twice in
ags_functional_audio_test.c
-------------------------------------------------------------------
Sat Dec 8 14:56:14 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.8 fixed
ags_play_channel_run_master_remap_dependencies() to check if
AgsRecallID present.
- Added more unit-tests related to OSC code.
- Minor improvements.
-------------------------------------------------------------------
Fri Dec 7 19:00:50 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.7 fixed uninitialized pointer used by AgsMidiin
and AgsJackMidiin.
- Refactored OSC controllers.
-------------------------------------------------------------------
Sat Dec 1 22:09:37 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.5 minor fixes.
-------------------------------------------------------------------
Sat Dec 1 19:09:09 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.1.3 implemented OSC server and related content
format utilities.
- Edited spec file to match new server path.
- Implemented configuration in place.
- Increased minor version.
- Removed gsequencer.1-fix-configure-ac.patch because applied
upstream.
-------------------------------------------------------------------
Sat Oct 27 19:58:26 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.37 implemented missing code of
AgsIpatchGigReader and AgsIpatchDLS2Reader as well
ags_char_buffer_util.c. Minor improvements and bug-fixes.
- Edited spec file to run functional tests which are optional, now.
- Added missing ags/config.h in installation include directory.
- Added gsequencer.1-fix-configure-ac.patch because configure
option was broken.
-------------------------------------------------------------------
Sat Oct 13 14:40:01 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.35 fixed swap parameters passed to
ags_tactable_change_bpm() of AgsApplyBpm task. Even more
unit-tests.
-------------------------------------------------------------------
Fri Oct 12 02:01:28 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.34 minor bug-fixes. Many new unit-tests.
-------------------------------------------------------------------
Tue Oct 9 21:19:31 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.33 fixed ags-copy recall. Additional
unit-tests.
-------------------------------------------------------------------
Tue Oct 9 04:47:28 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.32 added missing ags-eq10 and ags-analyse to
recall factory. Additional unit and functional tests provided.
-------------------------------------------------------------------
Sat Oct 6 15:15:06 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- Added BuildRequires fluid-soundfont-gm and hydrogen to spec file
because the integration tests need it.
-------------------------------------------------------------------
Fri Oct 5 21:46:40 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.30 fixed compiler error.
-------------------------------------------------------------------
Fri Oct 5 21:08:31 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.29 fixe unit test ags_buffer_test_duplicate()
to do a cast to guint64 as passing AgsBuffer:x property.
-------------------------------------------------------------------
Fri Oct 5 12:40:40 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.28 minor bug fixes. Fixed non-portable types
in ags_buffer.c and ags_jack_client.c causing potential integer
overflow.
-------------------------------------------------------------------
Thu Oct 4 21:25:22 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.27 minor bug fixes. Fixed wrong prototypes in
ags_synth_util.h and added some unit tests.
-------------------------------------------------------------------
Sun Sep 30 21:47:03 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.25 minor bug fixes. Unified to upper-case
labels and added missing include.
-------------------------------------------------------------------
Fri Sep 28 19:17:27 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.24 minor bug fixes. Removed log fatal mask and
improved AgsRampAccelerationDialog.
-------------------------------------------------------------------
Tue Sep 25 22:18:59 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.22 minor bug fixes. Fixed ramp automation
fixed missing entry of wave form editor dialogs in ags.rc. Added
missing includes in order to satisfy OpenSUSE Leap 15.0 build.
-------------------------------------------------------------------
Sun Sep 23 10:21:45 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.19 minor bug fixes. Fixed timestamp issue in
ags_notation_editor.c, fixed ags-envelope recall, implemented
AgsWaveLoader object and other improvements.
-------------------------------------------------------------------
Tue Sep 18 18:31:48 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.12 minor bug fixes. Fixed ags-envelope and
ags-play-wave recall. More fixes to DSSI and LV2 bridges. Further
fixed dead-lock in ags_lv2_urid_manager.c.
-------------------------------------------------------------------
Sat Sep 15 19:24:34 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.8 minor bug fixes. Fixed discarded playback and
capture of AgsWave object. Further, corrected double free and
freeing unitialized field. As well, threading scope "channel"
to have set missing ability flags on AgsChannel object.
-------------------------------------------------------------------
Tue Sep 11 19:16:37 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.2 minor bug fixes. Fixed NULL pointer
dereference and free in ags_pulse_server_connect_client().
-------------------------------------------------------------------
Sun Sep 9 00:15:14 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.1 minor bug fixes.
-------------------------------------------------------------------
Sat Sep 8 21:33:05 UTC 2018 - Joël Krähemann <jkraehemann@gmail.com>
- new upstream v2.0.0 including new features like recording using
ALSA or JACK and wave form editor.
- edited gsequencer.spec and increased soname number.
- new dependency fftw3.
-------------------------------------------------------------------
Fri Aug 10 07:32:32 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.4.35 fixes to automation editor's copy and paste
and minor fixes.
-------------------------------------------------------------------
Sat Jul 7 09:02:21 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.4.34 improved thread-safety of all
ags_*_get_type() functions by using atomic operations and
improved plugin recalls accessing shared objects.
-------------------------------------------------------------------
Thu Jun 21 10:38:57 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.4.32 fixed seeking position and improved object
references.
-------------------------------------------------------------------
Fri May 11 13:50:23 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.4.31 fixed muted DSSI and possible SIGSEGV as
relink line after destroyed machine.
-------------------------------------------------------------------
Tue May 8 07:00:47 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.4.29 fixed missing timestamp check against lower
bounds in if statement.
-------------------------------------------------------------------
Sun May 6 21:42:42 UTC 2018 - jkraehemann@gmail.com
- New upstream v1.4.28 fixed selection of notation and automation
editor. Minor improvements to lv2 and editor clipboard.
-------------------------------------------------------------------
Wed Apr 11 19:28:37 UTC 2018 - jkraehemann@gmail.com
- New upstream v1.4.25 fixed memory corruption related to writing
of pointer to struct of different allocation. Exported missing
symbol of ags_widget_marshal.h and fixed an event doing potential
infinite loop.
-------------------------------------------------------------------
Mon Mar 26 20:44:49 UTC 2018 - jkraehemann@gmail.com
- New upstream v1.4.24 minor improvements. Refactored startup
process and improved thread-safety.
-------------------------------------------------------------------
Sun Mar 11 16:38:32 UTC 2018 - jkraehemann@gmail.com
- New upstream v1.4.21 reverted the use of GMainLoop for pulseaudio
because of a race-condition. Faster lv2 plugin loading.
-------------------------------------------------------------------
Sat Feb 3 01:06:58 UTC 2018 - jkraehemann@gmail.com
- New upstream v1.4.18 fixed step sequencer's clipboard.
-------------------------------------------------------------------
Fri Feb 2 13:01:23 UTC 2018 - jkraehemann@gmail.com
- New upstream v1.4.17 various fixes to initialization code of
recalls in ags_channel.c.
- Fixed playback scope and related code in ags_play_channel_run.c.
-------------------------------------------------------------------
Mon Jan 29 20:16:53 UTC 2018 - jkraehemann@gmail.com
- Removed libpulse-mainloop-glib0 because it is already provided.
-------------------------------------------------------------------
Sun Jan 28 11:56:08 UTC 2018 - jkraehemann@gmail.com
- New upstream v1.4.15 replaced pa_main_loop_new() by
pa_glib_main_loop_new().
- Added libpulse-mainloop-glib0 dependency to spec.
-------------------------------------------------------------------
Mon Jan 22 18:21:05 UTC 2018 - jkraehemann@gmail.com
- New upstream v1.4.14 important fixes to ags_simple_file.c causing
SIGSEGV during restore of files containing pattern data.
- Implemented rt-safe mode without any dynamic memory allocation
from audio processing threads during playback.
- Minor-fixes.
-------------------------------------------------------------------
Tue Jan 9 03:32:04 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.3.6 fixes the most annoying bug ever. The
"clipping" issue of GtkPaned was solved by a GtkViewport.
-------------------------------------------------------------------
Mon Jan 8 20:37:02 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.3.5 minor fixes, increased functional test's
timeout in order to run more reliable on low power systems.
-------------------------------------------------------------------
Mon Jan 8 01:35:46 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.3.4 fixes to the notation and automation editor.
It is considered to be important to update. Since unexpected
behaviour can occur.
-------------------------------------------------------------------
Sat Jan 6 12:49:15 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.3.3 various bug-fixes including fix of ags.rc
theme, memory-leaks and buffer-overflow.
-------------------------------------------------------------------
Fri Jan 5 21:21:41 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.3.1 minor bug-fixes and ags.rc improvements
-------------------------------------------------------------------
Fri Jan 5 18:30:53 UTC 2018 - jkraehemann@gmail.com
- new upstream v1.3.0 refactored AgsAutomationEditor, make code
more intuitive and added new widgets.
- Supporting 4 different paste modes, switches are match audio
channel/line or no-duplicates.
-------------------------------------------------------------------
Sun Dec 24 12:44:41 UTC 2017 - jkraehemann@gmail.com
- new upstream v1.2.7 refactored big parts of ags_channel.c, make
code reusable and strip redundant code as well being thread-safe.
-------------------------------------------------------------------
Fri Dec 22 16:01:07 UTC 2017 - jkraehemann@gmail.com
- added pulseaudio as dependency of tests
-------------------------------------------------------------------
Fri Dec 22 14:51:01 UTC 2017 - jkraehemann@gmail.com
- new upstream v1.2.5 fixed unitialized pointer
-------------------------------------------------------------------
Thu Dec 21 23:40:45 UTC 2017 - jkraehemann@gmail.com
- new upstream v1.2.4 minor fixes
-------------------------------------------------------------------
Thu Dec 21 22:02:27 UTC 2017 - jkraehemann@gmail.com
- new upstream v1.2.3 minor fixes and rollback of 3 functions
- removed gsequencer.1-fix-libgsequencer-xml.patch because applied
upstream
-------------------------------------------------------------------
Thu Dec 21 16:20:43 UTC 2017 - jkraehemann@gmail.com
- new upstream v1.2.2 refactored direct callbacks to UI to async
message delivery.
- extended libags-audio.so.1 API
- provide Patch1 to fix broken libgsequencer API reference manual
-------------------------------------------------------------------
Fri Dec 8 08:07:11 UTC 2017 - jkraehemann@gmail.com
- new upstream v1.1.6 fixing unitialized pointers of GtkStyle
- removed libgmp-devel dependency because it is not needed
-------------------------------------------------------------------
Sat Nov 25 08:39:58 UTC 2017 - jkraehemann@gmail.com
- new upstream v1.1.5 providing minor improvements
-------------------------------------------------------------------
Thu Nov 2 02:02:48 UTC 2017 - jkraehemann@gmail.com
- edited spec to ensure sonumber
-------------------------------------------------------------------
Thu Nov 2 02:00:03 UTC 2017 - jkraehemann@gmail.com
- added Group to main package
-------------------------------------------------------------------
Wed Oct 18 10:02:19 UTC 2017 - alarrosa@suse.com
- Define libagssonumber and libgsequencersonumber in the spec file
so we are sure the library sonumbers match the package names
-------------------------------------------------------------------
Tue Oct 17 11:46:34 UTC 2017 - jkraehemann@gmail.com
- removed rpath changes in gsequencer.spec
- added minimal comment about opensuse specific Patch0
-------------------------------------------------------------------
Sun Oct 15 00:05:55 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-1.1.4
-------------------------------------------------------------------
Sun Oct 8 14:15:39 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-1.0.4
- update gsequencer.0-makefile-am.patch
-------------------------------------------------------------------
Sat Oct 7 10:25:49 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-1.0.3
- micro fixes
-------------------------------------------------------------------
Sat Oct 7 08:44:12 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-1.0.2
- provide merged patches by gsequencer.0-fix-makefile-am.patch
- removed gsequencer.3-fix-libgsequencer-doc.patch because applied
upstream
- removed gsequencer.4-fix-return-value.patch because applied
upstream
- removed gseqeuencer.0-fix-docbook-path.patch because merged
- removed gsequencer.1-fix-libgsequencer-blue-print.patch because
merged
- removed gsequencer.2-fix-gtk-doc.patch because merged
-------------------------------------------------------------------
Fri Oct 6 16:40:47 UTC 2017 - jengelh@inai.de
- Implement shared library guideline.
Remove duplicate wording in descriptions.
-------------------------------------------------------------------
Mon Oct 2 09:43:06 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-1.0.0
* Providing fixed LV2UI support. Set default value of controls,
sync gsequencer provided plugin UI with plugin's own UI. Proper
destruction of plugin UI by idle return value and or by
application semantics.
* Provide base-frequency configuration option in performance tab
of preferences dialog. This configuration switch modifies the
base synchronization rate of threads. By default 125, 250 and
1000 Hz is provided. Note by using smaller buffer-size you might
have to increase the base-frequency.
* Implemented sticky controls, allowing you modify controls of
grouped channels in one step.
* Minor fixes and improvements.
* Removed AgsMidiFileWriter and AgsMidiFileReader, please use
AgsMidiBuilder or AgsMidiParser instead.
* Added many prototypes of libags_server.so.1 and extended
AgsServiceProvider interface.
* Added AgsUiProvider interface.
- modified Source0 to point to new upstream directory
- added AGPL-3.0+ to license field since libags_server.so.1 uses it
- removed gsequencer.3-add-no-undefined.patch because applied
upstream
- removed gsequencer.4-fix-test-arg.patch because applied upstream
- removed gsequencer.5-fix-turtle.patch because applied upstream
- provide gsequencer.3-fix-libgsequencer-doc.patch to fix missing
types
- provide gsequencer.4-fix-return-value.patch to fix missing return
-------------------------------------------------------------------
Sun Sep 24 07:06:18 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-0.9.28
- removed gsequencer.3-fix-missing-return.patch because applied
upstream
- enabled `make check` to run unit and functional tests
- provide gsequencer.3-add-no-undefined.patch to fix *_LDFLAGS and
an issue with $(top_srcdir)
- provide gsequencer.4-fix-test-arg.patch to fix writing to
excessed array index
- provide gsequencer.5-fix-turtle.patch to fix reading excessed
array index
-------------------------------------------------------------------
Sat Sep 16 21:02:25 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-0.9.25
- moved fix gtk doc patch to gsequencer.2-fix-gtk-doc.patch
- provide patch gsequencer.3-fix-missing-return.patch
- modified gsequencer.spec to use macros to specify filenames
-------------------------------------------------------------------
Mon Aug 28 10:00:06 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-0.9.22
-------------------------------------------------------------------
Sun Aug 27 22:33:19 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-0.9.21
-------------------------------------------------------------------
Sun Aug 27 21:14:11 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-0.9.20
- updated gsequencer.3-fix-gtk-doc.patch
- removed gsequencer.4-fix-desktop-category.patch
- removed gsequencer.5-fix-missing-xml.patch
-------------------------------------------------------------------
Sat Aug 26 17:20:19 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-0.9.16
- updated gsequencer.4-fix-desktop-category.patch because upstream
changed icon
- updated gsequencer.2-fix-license-and-logo.patch because upstream
refactoring callback providing in view of providing a popup menu
- updated gsequencer.3-fix-gtk-doc.patch because upstream improved
the makefile target
- removed gsequencer.5-fix-missing-include.patch because applied
upstream
- provide patch gsequencer.5-disable-missing-xml.patch
-------------------------------------------------------------------
Tue Aug 22 17:21:38 UTC 2017 - jkraehemann@gmail.com
- update to package gsequencer-0.9.14
- provide patch gsequencer.5-fix-missing-include.patch
-------------------------------------------------------------------
Tue Aug 22 15:23:32 UTC 2017 - jkraehemann@gmail.com
- new upstream package containing bug-fixes and pulseaudio support
-------------------------------------------------------------------
Sat Aug 5 19:45:15 UTC 2017 - jkraehemann@gmail.com
- initial upstream package
- provide patch gsequencer.0-fix-docbook-path.patch
- provide patch gsequencer.1-fix-libgsequencer-blue-print.patch
- provide patch gsequencer.3-fix-license-and-logo.patch
- provide patch gsequencer.4-fix-desktop-category.patch