commit gsequencer for openSUSE:Factory

2020-07-21 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-07-21 15:49:39

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3592 (New)


Package is "gsequencer"

Tue Jul 21 15:49:39 2020 rev:75 rq:822030 version:3.5.6

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-07-18 
21:03:21.387634280 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3592/gsequencer.changes  
2020-07-21 15:52:19.144436933 +0200
@@ -1,0 +2,8 @@
+Mon Jul 20 16:38:33 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.5.6 fixed missing $(docdir)/images/adwaita.
+- fixed since v3.5.5 memory leak causing performance impact and
+  AgsFMSyncsynth missing restore of loop fields in
+  ags_simple_file.c.
+
+---

Old:

  gsequencer-3.5.3.tar.gz

New:

  gsequencer-3.5.6.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.SnjEHw/_old  2020-07-21 15:52:25.368444501 +0200
+++ /var/tmp/diff_new_pack.SnjEHw/_new  2020-07-21 15:52:25.372444505 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.5.3
+Version:3.5.6
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.5.3.tar.gz -> gsequencer-3.5.6.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.5.3.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3592/gsequencer-3.5.6.tar.gz differ: 
char 21, line 1




commit gsequencer for openSUSE:Factory

2020-07-18 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-07-18 21:02:52

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3592 (New)


Package is "gsequencer"

Sat Jul 18 21:02:52 2020 rev:74 rq:821643 version:3.5.3

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-07-06 
16:35:22.400283683 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3592/gsequencer.changes  
2020-07-18 21:03:21.387634280 +0200
@@ -1,0 +2,20 @@
+Thu Jul 16 16:14:32 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.5.3 minor improvements.
+
+---
+Thu Jul 16 06:06:16 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.5.2 fixed missing expand of WebView.
+
+---
+Thu Jul 16 04:35:06 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.5.1 small release with improved user experience
+  during quit. Asking to do a fast export of AgsAudiorec.
+- Improved online help allowing you to go home, previous or forward
+  page of PDF user manual.
+- Added PDF support using poppler and cairo as a alternative to
+  webkit2gtk-4.0 in online help window.
+
+---

Old:

  gsequencer-3.4.11.tar.gz

New:

  gsequencer-3.5.3.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.ceFHui/_old  2020-07-18 21:03:22.555635535 +0200
+++ /var/tmp/diff_new_pack.ceFHui/_new  2020-07-18 21:03:22.555635535 +0200
@@ -22,13 +22,13 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.4.11
+Version:3.5.3
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.4.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.5.x/%{name}-%{version}.tar.gz
 # improve glib-2.0 compatibility to version 2.54
 Patch1: gsequencer.1-improved-glib-compatibility.patch
 BuildRequires:  cunit-devel

++ gsequencer-3.4.11.tar.gz -> gsequencer-3.5.3.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.4.11.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3592/gsequencer-3.5.3.tar.gz differ: 
char 114, line 1




commit gsequencer for openSUSE:Factory

2020-07-06 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-07-06 16:32:37

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3060 (New)


Package is "gsequencer"

Mon Jul  6 16:32:37 2020 rev:73 rq:818944 version:3.4.11

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-06-30 
21:56:34.062777897 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3060/gsequencer.changes  
2020-07-06 16:35:22.400283683 +0200
@@ -1,0 +2,8 @@
+Sun Jul  5 04:24:34 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.4.11 improved AgsSF2SynthGenerator and
+  AgsSFZSynthGenerator to be faster.
+- improved thread safety.
+- minor improvements.
+
+---

Old:

  gsequencer-3.4.9.tar.gz

New:

  gsequencer-3.4.11.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.7bolw7/_old  2020-07-06 16:35:23.860288178 +0200
+++ /var/tmp/diff_new_pack.7bolw7/_new  2020-07-06 16:35:23.864288190 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.4.9
+Version:3.4.11
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.4.9.tar.gz -> gsequencer-3.4.11.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.4.9.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3060/gsequencer-3.4.11.tar.gz 
differ: char 14, line 1




commit gsequencer for openSUSE:Factory

2020-06-30 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-06-30 21:56:28

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3060 (New)


Package is "gsequencer"

Tue Jun 30 21:56:28 2020 rev:72 rq:817564 version:3.4.9

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-06-25 
15:10:11.349885114 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3060/gsequencer.changes  
2020-06-30 21:56:34.062777897 +0200
@@ -1,0 +2,6 @@
+Sun Jun 28 04:28:20 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.4.9 compute phase using fmod() in
+  ags_filter_util.c
+
+---

Old:

  gsequencer-3.4.6.tar.gz

New:

  gsequencer-3.4.9.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.FSOHH7/_old  2020-06-30 21:56:34.966780694 +0200
+++ /var/tmp/diff_new_pack.FSOHH7/_new  2020-06-30 21:56:34.970780706 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.4.6
+Version:3.4.9
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.4.6.tar.gz -> gsequencer-3.4.9.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.4.6.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3060/gsequencer-3.4.9.tar.gz differ: 
char 115, line 1

++ gsequencer.1-improved-glib-compatibility.patch ++
--- /var/tmp/diff_new_pack.FSOHH7/_old  2020-06-30 21:56:35.010780830 +0200
+++ /var/tmp/diff_new_pack.FSOHH7/_new  2020-06-30 21:56:35.014780843 +0200
@@ -1,6 +1,6 @@
 configure.ac.orig  2020-06-07 00:44:49.780581237 +0200
-+++ configure.ac   2020-06-07 00:46:14.617504085 +0200
-@@ -340,23 +340,23 @@
+--- configure.ac.orig  2020-06-28 06:45:52.219135439 +0200
 configure.ac   2020-06-28 06:46:54.720493269 +0200
+@@ -340,11 +340,11 @@
  AC_SUBST(FFTW_CFLAGS)
  AC_SUBST(FFTW_LIBS)
  
@@ -14,8 +14,9 @@
  AC_SUBST(GOBJECT_CFLAGS)
  AC_SUBST(GOBJECT_LIBS)
  
- AC_DEFINE([HAVE_GLIB_2_6], [1], [GLib 2.6 available])
+@@ -352,12 +352,12 @@
  AC_DEFINE([HAVE_GLIB_2_44], [1], [GLib 2.44 available])
+ AC_DEFINE([HAVE_GLIB_2_52], [1], [GLib 2.52 available])
  AC_DEFINE([HAVE_GLIB_2_54], [1], [GLib 2.54 available])
 -AC_DEFINE([HAVE_GLIB_2_56], [1], [GLib 2.56 available])
 +AC_DEFINE([HAVE_GLIB_2_56], [0], [GLib 2.56 available])




commit gsequencer for openSUSE:Factory

2020-06-25 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-06-25 15:08:45

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3060 (New)


Package is "gsequencer"

Thu Jun 25 15:08:45 2020 rev:71 rq:816917 version:3.4.6

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-06-14 
18:35:31.934584619 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3060/gsequencer.changes  
2020-06-25 15:10:11.349885114 +0200
@@ -1,0 +2,28 @@
+Wed Jun 24 21:19:55 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.4.6 fixed sscanf call with wrong signed integer
+  in ags_sfz_synth_util.c
+- fixed not intialized sound_scope in ags_audio_loop.c
+- minor improvements
+
+---
+Tue Jun 23 18:58:11 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.4.5 improved ags_filter_util.c to use projection
+  during 2nd pitch rewrite.
+
+---
+Sun Jun 21 18:12:46 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.4.4 improved ags_audio_buffer_util.c copy
+  AgsComplex and fixed potential SIGSEGV because of buffer-overflow
+
+---
+Sun Jun 21 13:18:28 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.4.3 fixed missing include in
+  ags_xml_authentication.c
+- new since v3.4.0 SF2 and SFZ synth generator able to pitch
+  missing samples.
+
+---

Old:

  gsequencer-3.3.16.tar.gz

New:

  gsequencer-3.4.6.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.rXX380/_old  2020-06-25 15:10:13.093890587 +0200
+++ /var/tmp/diff_new_pack.rXX380/_new  2020-06-25 15:10:13.097890599 +0200
@@ -22,13 +22,13 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.3.16
+Version:3.4.6
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.3.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.4.x/%{name}-%{version}.tar.gz
 # improve glib-2.0 compatibility to version 2.54
 Patch1: gsequencer.1-improved-glib-compatibility.patch
 BuildRequires:  cunit-devel

++ gsequencer-3.3.16.tar.gz -> gsequencer-3.4.6.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.3.16.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3060/gsequencer-3.4.6.tar.gz differ: 
char 14, line 1




commit gsequencer for openSUSE:Factory

2020-06-14 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-06-14 18:32:23

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3606 (New)


Package is "gsequencer"

Sun Jun 14 18:32:23 2020 rev:70 rq:814238 version:3.3.16

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-06-11 
10:05:33.575327048 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer.changes  
2020-06-14 18:35:31.934584619 +0200
@@ -1,0 +2,5 @@
+Fri Jun 12 14:41:05 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.16 fixed ags-fx-ladspa and ags-fx-lv2.
+
+---

Old:

  gsequencer-3.3.14.tar.gz

New:

  gsequencer-3.3.16.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.3QpI90/_old  2020-06-14 18:35:32.518586479 +0200
+++ /var/tmp/diff_new_pack.3QpI90/_new  2020-06-14 18:35:32.518586479 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.3.14
+Version:3.3.16
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.3.14.tar.gz -> gsequencer-3.3.16.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.3.14.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer-3.3.16.tar.gz 
differ: char 116, line 1




commit gsequencer for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-06-11 10:04:22

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3606 (New)


Package is "gsequencer"

Thu Jun 11 10:04:22 2020 rev:69 rq:813100 version:3.3.14

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-06-07 
21:39:30.517676490 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer.changes  
2020-06-11 10:05:33.575327048 +0200
@@ -1,0 +2,13 @@
+Tue Jun  9 18:16:22 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.14 improved automation editor if specifier is
+  NULL.
+- added ags-fx-volume to AgsPanel.
+
+---
+Tue Jun  9 16:41:05 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.13 fixed missing automation port of
+  ags-fx-volume.
+
+---

Old:

  gsequencer-3.3.12.tar.gz

New:

  gsequencer-3.3.14.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.EPMlU4/_old  2020-06-11 10:05:34.483329972 +0200
+++ /var/tmp/diff_new_pack.EPMlU4/_new  2020-06-11 10:05:34.483329972 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.3.12
+Version:3.3.14
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.3.12.tar.gz -> gsequencer-3.3.14.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.3.12.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer-3.3.14.tar.gz 
differ: char 116, line 1




commit gsequencer for openSUSE:Factory

2020-06-07 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-06-07 21:39:24

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3606 (New)


Package is "gsequencer"

Sun Jun  7 21:39:24 2020 rev:68 rq:812173 version:3.3.12

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-06-05 
20:27:59.549128659 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer.changes  
2020-06-07 21:39:30.517676490 +0200
@@ -1,0 +2,6 @@
+Sat Jun  6 22:47:18 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.12 fixed missing include string.h in
+  ags_math_util.c.
+
+---

Old:

  gsequencer-3.3.11.tar.gz

New:

  gsequencer-3.3.12.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.LrD9Ct/_old  2020-06-07 21:39:31.081678278 +0200
+++ /var/tmp/diff_new_pack.LrD9Ct/_new  2020-06-07 21:39:31.085678291 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.3.11
+Version:3.3.12
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.3.11.tar.gz -> gsequencer-3.3.12.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.3.11.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer-3.3.12.tar.gz 
differ: char 116, line 1

++ gsequencer.1-improved-glib-compatibility.patch ++
--- /var/tmp/diff_new_pack.LrD9Ct/_old  2020-06-07 21:39:31.113678380 +0200
+++ /var/tmp/diff_new_pack.LrD9Ct/_new  2020-06-07 21:39:31.113678380 +0200
@@ -1,5 +1,5 @@
 configure.ac.orig  2020-06-04 21:30:46.767556796 +0200
-+++ configure.ac   2020-06-04 21:31:09.175820297 +0200
+--- configure.ac.orig  2020-06-07 00:44:49.780581237 +0200
 configure.ac   2020-06-07 00:46:14.617504085 +0200
 @@ -340,23 +340,23 @@
  AC_SUBST(FFTW_CFLAGS)
  AC_SUBST(FFTW_LIBS)
@@ -18,9 +18,8 @@
  AC_DEFINE([HAVE_GLIB_2_44], [1], [GLib 2.44 available])
  AC_DEFINE([HAVE_GLIB_2_54], [1], [GLib 2.54 available])
 -AC_DEFINE([HAVE_GLIB_2_56], [1], [GLib 2.56 available])
--AC_DEFINE([HAVE_GLIB_2_62], [1], [GLib 2.62 available])
 +AC_DEFINE([HAVE_GLIB_2_56], [0], [GLib 2.56 available])
-+AC_DEFINE([HAVE_GLIB_2_62], [0], [GLib 2.62 available])
+ AC_DEFINE([HAVE_GLIB_2_62], [0], [GLib 2.62 available])
  
  GOBJECT_INTROSPECTION_CHECK([1.30.0])
  




commit gsequencer for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-06-05 20:21:26

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3606 (New)


Package is "gsequencer"

Fri Jun  5 20:21:26 2020 rev:67 rq:811628 version:3.3.11

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-06-02 
14:39:39.723715405 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer.changes  
2020-06-05 20:27:59.549128659 +0200
@@ -1,0 +2,7 @@
+Thu Jun  4 19:36:39 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.11 more fixes to AgsAudiorec.
+- provide patch gsequencer.1-improved-glib-compatibility.patch to
+  improve compatibility to glib-2.0 version 2.54.
+
+---

Old:

  gsequencer-3.3.9.tar.gz

New:

  gsequencer-3.3.11.tar.gz
  gsequencer.1-improved-glib-compatibility.patch



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.zL46ZQ/_old  2020-06-05 20:28:00.901132880 +0200
+++ /var/tmp/diff_new_pack.zL46ZQ/_new  2020-06-05 20:28:00.905132893 +0200
@@ -22,13 +22,15 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.3.9
+Version:3.3.11
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
 Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.3.x/%{name}-%{version}.tar.gz
+# improve glib-2.0 compatibility to version 2.54
+Patch1: gsequencer.1-improved-glib-compatibility.patch
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets
@@ -70,6 +72,7 @@
 
 %prep
 %setup -q
+%patch1 -p0
 
 %build
 autoreconf -fi

++ gsequencer-3.3.9.tar.gz -> gsequencer-3.3.11.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.3.9.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer-3.3.11.tar.gz 
differ: char 115, line 1

++ gsequencer.1-improved-glib-compatibility.patch ++
--- configure.ac.orig   2020-06-04 21:30:46.767556796 +0200
+++ configure.ac2020-06-04 21:31:09.175820297 +0200
@@ -340,23 +340,23 @@
 AC_SUBST(FFTW_CFLAGS)
 AC_SUBST(FFTW_LIBS)
 
-PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.56.0])
+PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.54.0])
 AC_SUBST(GLIB_CFLAGS)
 AC_SUBST(GLIB_LIBS)
 
-PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.56.0 glib-2.0 >= 2.56.0 
gmodule-2.0 >= 2.56.0 gthread-2.0 >= 2.56.0])
+PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.54.0 glib-2.0 >= 2.54.0 
gmodule-2.0 >= 2.54.0 gthread-2.0 >= 2.54.0])
 AC_SUBST(GOBJECT_CFLAGS)
 AC_SUBST(GOBJECT_LIBS)
 
 AC_DEFINE([HAVE_GLIB_2_6], [1], [GLib 2.6 available])
 AC_DEFINE([HAVE_GLIB_2_44], [1], [GLib 2.44 available])
 AC_DEFINE([HAVE_GLIB_2_54], [1], [GLib 2.54 available])
-AC_DEFINE([HAVE_GLIB_2_56], [1], [GLib 2.56 available])
-AC_DEFINE([HAVE_GLIB_2_62], [1], [GLib 2.62 available])
+AC_DEFINE([HAVE_GLIB_2_56], [0], [GLib 2.56 available])
+AC_DEFINE([HAVE_GLIB_2_62], [0], [GLib 2.62 available])
 
 GOBJECT_INTROSPECTION_CHECK([1.30.0])
 
-PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.56.0 glib-2.0 >= 2.56.0 gmodule-2.0 >= 
2.56.0 gthread-2.0 >= 2.56.0])
+PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.54.0 glib-2.0 >= 2.54.0 gmodule-2.0 >= 
2.54.0 gthread-2.0 >= 2.54.0])
 AC_SUBST(GIO_CFLAGS)
 AC_SUBST(GIO_LIBS)
 



commit gsequencer for openSUSE:Factory

2020-06-02 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-06-02 14:38:46

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3606 (New)


Package is "gsequencer"

Tue Jun  2 14:38:46 2020 rev:66 rq:810449 version:3.3.9

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-05-28 
09:16:27.464841746 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer.changes  
2020-06-02 14:39:39.723715405 +0200
@@ -1,0 +2,6 @@
+Sat May 30 18:04:52 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.9 fixed AgsAudiorec's new ags-fx-playback
+  recall to play and record audio data.
+
+---

Old:

  gsequencer-3.3.7.tar.gz

New:

  gsequencer-3.3.9.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.OeCGyg/_old  2020-06-02 14:39:40.391717518 +0200
+++ /var/tmp/diff_new_pack.OeCGyg/_new  2020-06-02 14:39:40.395717530 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.3.7
+Version:3.3.9
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.3.7.tar.gz -> gsequencer-3.3.9.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.3.7.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer-3.3.9.tar.gz differ: 
char 115, line 1




commit gsequencer for openSUSE:Factory

2020-05-28 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-05-28 09:16:09

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3606 (New)


Package is "gsequencer"

Thu May 28 09:16:09 2020 rev:65 rq:809130 version:3.3.7

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-05-20 
18:46:42.453450171 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer.changes  
2020-05-28 09:16:27.464841746 +0200
@@ -1,0 +2,8 @@
+Tue May 26 15:24:48 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.7 fixed potential SIGSEG in AgsSpectrometer as
+  modifying buffer-size and improved MIDI playback.
+- fixed missing includes.
+- minor bug-fixes.
+
+---

Old:

  gsequencer-3.3.3.tar.gz

New:

  gsequencer-3.3.7.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.bQZjVX/_old  2020-05-28 09:16:28.036843097 +0200
+++ /var/tmp/diff_new_pack.bQZjVX/_new  2020-05-28 09:16:28.040843105 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.3.3
+Version:3.3.7
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.3.3.tar.gz -> gsequencer-3.3.7.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.3.3.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3606/gsequencer-3.3.7.tar.gz differ: 
char 14, line 1




commit gsequencer for openSUSE:Factory

2020-05-20 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-05-20 18:46:36

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.2738 (New)


Package is "gsequencer"

Wed May 20 18:46:36 2020 rev:64 rq:807448 version:3.3.3

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-05-19 
14:45:50.295731134 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.2738/gsequencer.changes  
2020-05-20 18:46:42.453450171 +0200
@@ -1,0 +2,8 @@
+Tue May 19 19:37:28 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.3 fixed pointer corruption in ags-fx-peak.
+- fixed missing return value of ags_fx_factory_create(). This lets
+  you modify bulk member ports, now.
+- fixed reverse mapping of DSSI and LV2 plugins.
+
+---

Old:

  gsequencer-3.3.1.tar.gz

New:

  gsequencer-3.3.3.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.eF8smb/_old  2020-05-20 18:46:44.025453702 +0200
+++ /var/tmp/diff_new_pack.eF8smb/_new  2020-05-20 18:46:44.029453711 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.3.1
+Version:3.3.3
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.3.1.tar.gz -> gsequencer-3.3.3.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.3.1.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.2738/gsequencer-3.3.3.tar.gz differ: 
char 14, line 1




commit gsequencer for openSUSE:Factory

2020-05-19 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-05-19 14:45:40

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.2738 (New)


Package is "gsequencer"

Tue May 19 14:45:40 2020 rev:63 rq:806730 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-04-18 
00:32:20.146289038 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.2738/gsequencer.changes  
2020-05-19 14:45:50.295731134 +0200
@@ -1,0 +2,10 @@
+Mon May 18 04:56:37 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.3.1 implemented ags-fx engine to replace
+  ags/audio/recall, see ags/audio/fx.
+- many bug-fixes, like out-of-sync with UI, wrong channel mapping
+- improved restore from AgsSimpleFile
+- refactored ags_menu_action_callbacks.c and ags_simple_file.c to
+  use new ags/X/ags_machine_util.c
+
+---

Old:

  gsequencer-3.2.15.tar.gz

New:

  gsequencer-3.3.1.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.zNWFrz/_old  2020-05-19 14:45:53.179737296 +0200
+++ /var/tmp/diff_new_pack.zNWFrz/_new  2020-05-19 14:45:53.183737304 +0200
@@ -22,13 +22,13 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.2.15
+Version:3.3.1
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.2.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.3.x/%{name}-%{version}.tar.gz
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets

++ gsequencer-3.2.15.tar.gz -> gsequencer-3.3.1.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.2.15.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.2738/gsequencer-3.3.1.tar.gz differ: 
char 12, line 1




commit gsequencer for openSUSE:Factory

2020-04-17 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-04-18 00:30:27

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.2738 (New)


Package is "gsequencer"

Sat Apr 18 00:30:27 2020 rev:62 rq:794773 version:3.2.15

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-04-11 
23:47:04.415113284 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.2738/gsequencer.changes  
2020-04-18 00:32:20.146289038 +0200
@@ -1,0 +2,21 @@
+Thu Apr 16 19:32:47 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.2.15 improved AgsDial of AgsEffectBulk,
+  AgsEffectLine and AgsLine to apply page-size of adjustments.
+- improved AgsTurtle to check against unichar ranges.
+- improved AgsNotationEditor to queue resize.
+- other improvements.
+
+---
+Wed Apr 15 09:53:27 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.2.14 fixed potential NULL pointer dereference and
+  wrong midi-end-mapping of AgsSimpleFile.
+
+---
+Mon Apr 13 09:50:01 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.2.13 refactored and extended AgsTurtle, fixed
+  greedy ags-lv2 and ags-dssi recall.
+
+---

Old:

  gsequencer-3.2.10.tar.gz

New:

  gsequencer-3.2.15.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.sXjiQI/_old  2020-04-18 00:32:21.426291689 +0200
+++ /var/tmp/diff_new_pack.sXjiQI/_new  2020-04-18 00:32:21.430291696 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.2.10
+Version:3.2.15
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.2.10.tar.gz -> gsequencer-3.2.15.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.2.10.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.2738/gsequencer-3.2.15.tar.gz 
differ: char 12, line 1




commit gsequencer for openSUSE:Factory

2020-04-11 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-04-11 23:46:43

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3248 (New)


Package is "gsequencer"

Sat Apr 11 23:46:43 2020 rev:61 rq:793053 version:3.2.10

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-04-09 
23:15:36.702249943 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3248/gsequencer.changes  
2020-04-11 23:47:04.415113284 +0200
@@ -1,0 +2,6 @@
+Fri Apr 10 12:58:33 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.2.10 improved AgsMachineEditor to create plugin
+  dialog only as needed. Causes faster launch of the dialog.
+
+---

Old:

  gsequencer-3.2.8.tar.gz

New:

  gsequencer-3.2.10.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.G4C2XR/_old  2020-04-11 23:47:05.027113750 +0200
+++ /var/tmp/diff_new_pack.G4C2XR/_new  2020-04-11 23:47:05.031113753 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.2.8
+Version:3.2.10
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.2.8.tar.gz -> gsequencer-3.2.10.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.2.8.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3248/gsequencer-3.2.10.tar.gz 
differ: char 12, line 1




commit gsequencer for openSUSE:Factory

2020-04-09 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-04-09 23:15:35

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3248 (New)


Package is "gsequencer"

Thu Apr  9 23:15:35 2020 rev:60 rq:792596 version:3.2.8

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-03-14 
09:57:03.963186140 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3248/gsequencer.changes  
2020-04-09 23:15:36.702249943 +0200
@@ -1,0 +2,16 @@
+Wed Apr  8 13:52:17 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.2.8 implemented AgsLv2TurtleScanner quick scan.
+- updated API Reference Manual.
+- minor improvements.
+
+---
+Tue Mar 31 12:58:55 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.2.4 reverted dependency to GLib version 2.56.0
+- implemented additional getter/setter functions of properties.
+- refactored some objects to use properties for setter functions.
+- disabled GMainLoop integration of AgsTaskLauncher in
+  AgsAudioApplicationContext.
+
+---

Old:

  gsequencer-3.2.0.tar.gz

New:

  gsequencer-3.2.8.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.khS61n/_old  2020-04-09 23:15:37.330250306 +0200
+++ /var/tmp/diff_new_pack.khS61n/_new  2020-04-09 23:15:37.334250308 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.2.0
+Version:3.2.8
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.2.0.tar.gz -> gsequencer-3.2.8.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.2.0.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3248/gsequencer-3.2.8.tar.gz differ: 
char 13, line 1




commit gsequencer for openSUSE:Factory

2020-03-14 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-03-14 09:56:56

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.3160 (New)


Package is "gsequencer"

Sat Mar 14 09:56:56 2020 rev:59 rq:784786 version:3.2.0

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-02-07 
15:57:01.927593141 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.3160/gsequencer.changes  
2020-03-14 09:57:03.963186140 +0100
@@ -1,0 +2,10 @@
+Fri Mar 13 17:09:44 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.2.0 disabled GMainLoop integration of
+  AgsTaskLauncher in AgsXorgApplicationContext, giving better
+  performance.
+- implemented many getter/setter functions of properties.
+- updated developer docs.
+- minor improvements.
+
+---

Old:

  gsequencer-3.1.2.tar.gz

New:

  gsequencer-3.2.0.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.6RgbX3/_old  2020-03-14 09:57:04.603186610 +0100
+++ /var/tmp/diff_new_pack.6RgbX3/_new  2020-03-14 09:57:04.603186610 +0100
@@ -22,13 +22,13 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.1.2
+Version:3.2.0
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.1.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.2.x/%{name}-%{version}.tar.gz
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets

++ gsequencer-3.1.2.tar.gz -> gsequencer-3.2.0.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.3160/gsequencer-3.2.0.tar.gz differ: 
char 5, line 1




commit gsequencer for openSUSE:Factory

2020-02-07 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-02-07 15:55:33

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.26092 (New)


Package is "gsequencer"

Fri Feb  7 15:55:33 2020 rev:58 rq:770682 version:3.1.2

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-02-06 
13:09:39.312382827 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.26092/gsequencer.changes 
2020-02-07 15:57:01.927593141 +0100
@@ -1,0 +2,6 @@
+Thu Feb  6 16:50:51 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.1.2 fixed 64bit-portability-issue reported by
+  previous build on Leap 15.2.
+
+---

Old:

  gsequencer-3.1.1.tar.gz

New:

  gsequencer-3.1.2.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.9bc6fa/_old  2020-02-07 15:57:02.891593633 +0100
+++ /var/tmp/diff_new_pack.9bc6fa/_new  2020-02-07 15:57:02.891593633 +0100
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.1.1
+Version:3.1.2
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-3.1.1.tar.gz -> gsequencer-3.1.2.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.1.1.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.26092/gsequencer-3.1.2.tar.gz 
differ: char 5, line 1




commit gsequencer for openSUSE:Factory

2020-02-06 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-02-06 13:09:28

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.26092 (New)


Package is "gsequencer"

Thu Feb  6 13:09:28 2020 rev:57 rq:770465 version:3.1.1

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2020-01-17 
16:08:11.068519445 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.26092/gsequencer.changes 
2020-02-06 13:09:39.312382827 +0100
@@ -1,0 +2,12 @@
+Wed Feb  5 17:37:18 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.1.1 implemented meta widgets of notation,
+  automation and wave editor.
+- implemented getter/setter functions of many properties.
+- implemented acoustic feedback of DSSI and LV2 recall.
+- fixed missing ref-count of AgsRecallDssi:count-beats-audio-run.
+- fixed automation editor not showing again after machine changed.
+- edited spec file to use --disabled-upstream-gtk-doc which causes
+  the makefile to install into standard directories.
+
+---

Old:

  gsequencer-3.0.4.tar.gz

New:

  gsequencer-3.1.1.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.dMTrqF/_old  2020-02-06 13:09:41.176383840 +0100
+++ /var/tmp/diff_new_pack.dMTrqF/_new  2020-02-06 13:09:41.176383840 +0100
@@ -22,13 +22,13 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:3.0.4
+Version:3.1.1
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.0.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.1.x/%{name}-%{version}.tar.gz
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets
@@ -78,7 +78,7 @@
 %if %{with run_functional_tests}
 --enable-run-functional-tests \ 
 %endif
-
HTMLHELP_XSL="/usr/share/xml/docbook/stylesheet/nwalsh/current/htmlhelp/htmlhelp.xsl"
 GOBJECT_API_DOC="\.\.\/gobject" GTK_API_DOC="\.\.\/gtk3" 
LIBAGS_API_DOC="\.\.\/libags" LIBAGS_AUDIO_API_DOC="\.\.\/libags_audio" 
LIBAGS_GUI_API_DOC="\.\.\/libags_gui" --enable-introspection --disable-oss 
--enable-gtk-doc --enable-gtk-doc-html
+
HTMLHELP_XSL="/usr/share/xml/docbook/stylesheet/nwalsh/current/htmlhelp/htmlhelp.xsl"
 --disable-upstream-gtk-doc --enable-introspection --disable-oss 
--enable-gtk-doc --enable-gtk-doc-html
 
 %make_build all
 %make_build html
@@ -90,18 +90,6 @@
 %make_install install-html-mkdir
 %make_install install-html-mkdir-links
 %make_install install-html
-mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/libags
-mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/libags_audio
-mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/libags_gui
-mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/libgsequencer
-mv %{buildroot}%{_datadir}/doc/libags-doc/api/* 
%{buildroot}%{_datadir}/gtk-doc/html/libags
-mv %{buildroot}%{_datadir}/doc/libags-audio-doc/api/* 
%{buildroot}%{_datadir}/gtk-doc/html/libags_audio
-mv %{buildroot}%{_datadir}/doc/libags-gui-doc/api/* 
%{buildroot}%{_datadir}/gtk-doc/html/libags_gui
-mv %{buildroot}%{_datadir}/doc/libgsequencer-doc/api/* 
%{buildroot}%{_datadir}/gtk-doc/html/libgsequencer
-rm -rf %{buildroot}%{_datadir}/doc/libags-doc/api/
-rm -rf %{buildroot}%{_datadir}/doc/libags-audio-doc/api/
-rm -rf %{buildroot}%{_datadir}/doc/libags-gui-doc/api/
-rm -rf %{buildroot}%{_datadir}/doc/libgsequencer-doc/api/
 find %{buildroot} -type f -name "*.la" -delete -print
 rm -rf %{buildroot}%{_datadir}/doc-base/
 mkdir -p %{buildroot}%{_datadir}/doc/packages

++ gsequencer-3.0.4.tar.gz -> gsequencer-3.1.1.tar.gz ++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-3.0.4.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.26092/gsequencer-3.1.1.tar.gz 
differ: char 5, line 1




commit gsequencer for openSUSE:Factory

2020-01-17 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-01-17 16:07:51

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.26092 (New)


Package is "gsequencer"

Fri Jan 17 16:07:51 2020 rev:56 rq:765213 version:3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-12-18 
14:48:45.925950885 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.26092/gsequencer.changes 
2020-01-17 16:08:11.068519445 +0100
@@ -1,0 +2,22 @@
+Fri Jan 17 08:10:16 UTC 2020 - Joël Krähemann 
+
+- new upstream v3.0.4 migrated to Gtk3, added GObject-Introspection
+  annotations and implemented AgsServer.
+- edited spec file to deal with improved Makefile.am, additional
+  dependencies and to install gir and typelib files.
+- dropped gsequencer.0-fix-makefile-am.patch
+
+---
+Fri Dec 27 18:58:19 UTC 2019 - Joël Krähemann 
+
+- improved performance
+
+---
+Fri Dec 27 06:25:22 UTC 2019 - Joël Krähemann 
+
+- implemented ags_audio_buffer_util_resample_with_buffer() and
+  related
+- fixed potential buffer-overflow in ags_sfz_sample.c
+- fixed SIGSEGV in ags_sound_resource.c
+
+---

Old:

  gsequencer-2.4.4.tar.gz
  gsequencer.0-fix-makefile-am.patch

New:

  gsequencer-3.0.4.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.JrOT0m/_old  2020-01-17 16:08:11.836519808 +0100
+++ /var/tmp/diff_new_pack.JrOT0m/_new  2020-01-17 16:08:11.840519810 +0100
@@ -16,21 +16,19 @@
 #
 
 
-%define libagssonumber 2
+%define libagssonumber 3
 %define libgsequencersonumber 0
 # The condition is run functional tests; defaulted off and needs to be
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.4.4
+Version:3.0.4
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.4.x/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
-Patch0: gsequencer.0-fix-makefile-am.patch
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/3.0.x/%{name}-%{version}.tar.gz
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets
@@ -49,10 +47,13 @@
 BuildRequires:  xvfb-run
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(fftw3)
-BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(webkit2gtk-4.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libinstpatch-1.0)
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(samplerate)
 BuildRequires:  pkgconfig(sndfile)
@@ -69,23 +70,38 @@
 
 %prep
 %setup -q
-%patch0
 
 %build
 autoreconf -fi
-export CPPFLAGS='-std=gnu99 -include errno.h 
-DAGS_RC_FILENAME=\"'%{_datadir}'/gsequencer/styles/ags.rc\" 
-DAGS_ANIMATION_FILENAME=\"'%{_datadir}'/gsequencer/images/ags_supermoon-800x450.png\"
 -DAGS_LOGO_FILENAME=\"'%{_datadir}'/gsequencer/images/ags.png\" 
-DAGS_LICENSE_FILENAME=\"'%{_datadir}'/licenses/gsequencer/COPYING\" 
-DAGS_REDUCE_RT_EVENTS=1 -DAGS_LIBRARY_SUFFIX=\".so\" -D_FORTIFY_SOURCE=2 
-Wformat -Werror=format-security -DAGS_WITH_LIBINSTPATCH=1'
+export CPPFLAGS='-std=gnu99 -include errno.h 
-DAGS_CSS_FILENAME=\"'%{_datadir}'/gsequencer/styles/ags.css\" 
-DAGS_ANIMATION_FILENAME=\"'%{_datadir}'/gsequencer/images/gsequencer-800x450.png\"
 -DAGS_LOGO_FILENAME=\"'%{_datadir}'/gsequencer/images/ags.png\" 
-DAGS_LICENSE_FILENAME=\"'%{_datadir}'/licenses/gsequencer/COPYING\" 
-DAGS_ONLINE_HELP_START_FILENAME=\"file://'%{_docdir}'/gsequencer/html/index.html/\"
 -DAGS_REDUCE_RT_EVENTS=1 -DAGS_LIBRARY_SUFFIX=\".so\" -D_FORTIFY_SOURCE=2 
-Wformat -Werror=format-security -DAGS_WITH_LIBINSTPATCH=1'
 %configure \
 %if %{with run_functional_tests}
 --enable-run-functional-tests \ 
 %endif
---without-included-regex --enable-threads=posix --disable-oss 
--enable-gtk-doc --enable-gtk-doc-html
+
HTMLHELP_XSL="/usr/share/xml/docbook/stylesheet/nwalsh/current/htmlhelp/htmlhelp.xsl"
 GOBJECT_API_DOC="\.\.\/gobject" 

commit gsequencer for openSUSE:Factory

2019-12-18 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-12-18 14:46:29

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4691 (New)


Package is "gsequencer"

Wed Dec 18 14:46:29 2019 rev:55 rq:757601 version:2.4.4

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-11-29 
16:02:59.620803539 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4691/gsequencer.changes  
2019-12-18 14:48:45.925950885 +0100
@@ -1,0 +2,6 @@
+Tue Dec 17 15:28:00 UTC 2019 - Joël Krähemann 
+
+- fixed potential SIGSEGV as adding AgsBulkMember to AgsFFPlayer.
+- fixed accessing freed memory in ags_effect_bridge.c
+
+---

Old:

  gsequencer-2.4.1.tar.gz

New:

  gsequencer-2.4.4.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.R5h2mc/_old  2019-12-18 14:48:46.453951127 +0100
+++ /var/tmp/diff_new_pack.R5h2mc/_new  2019-12-18 14:48:46.453951127 +0100
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.4.1
+Version:2.4.4
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-2.4.1.tar.gz -> gsequencer-2.4.4.tar.gz ++
 1710 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-2.4.1/ChangeLog new/gsequencer-2.4.4/ChangeLog
--- old/gsequencer-2.4.1/ChangeLog  2019-11-28 05:49:09.0 +0100
+++ new/gsequencer-2.4.4/ChangeLog  2019-12-17 15:30:55.0 +0100
@@ -1,3 +1,19 @@
+ags (2.4.4)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed potential SIGSEGV related to AgsFFPlayer's effect bulk
+   * fixed accessing freed memory of AgsBulkMember
+
+ags (2.4.3)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed potentially freed env pointer
+
+ags (2.4.2)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * implemented AgsPriority to configure RT threads
+
 ags (2.4.1)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-2.4.1/Makefile.am new/gsequencer-2.4.4/Makefile.am
--- old/gsequencer-2.4.1/Makefile.am2019-11-28 05:47:15.0 +0100
+++ new/gsequencer-2.4.4/Makefile.am2019-12-17 09:43:02.0 +0100
@@ -619,6 +619,7 @@
ags/object/ags_mutable.h \
ags/object/ags_plugin.h \
ags/object/ags_portlet.h \
+   ags/object/ags_priority.h \
ags/object/ags_seekable.h \
ags/object/ags_sequencer.h \
ags/object/ags_soundcard.h \
@@ -642,6 +643,7 @@
ags/object/ags_mutable.c \
ags/object/ags_plugin.c \
ags/object/ags_portlet.c \
+   ags/object/ags_priority.c \
ags/object/ags_seekable.c \
ags/object/ags_sequencer.c \
ags/object/ags_soundcard.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-2.4.1/ags/X/ags_bulk_member.c 
new/gsequencer-2.4.4/ags/X/ags_bulk_member.c
--- old/gsequencer-2.4.1/ags/X/ags_bulk_member.c2019-11-28 
04:28:49.0 +0100
+++ new/gsequencer-2.4.4/ags/X/ags_bulk_member.c2019-12-17 
09:54:34.0 +0100
@@ -1493,7 +1493,8 @@
   recall_channel_port = NULL;
   
   /* search channels */
-  channel = NULL;
+  channel =
+start_channel = NULL;
   
   if(AGS_EFFECT_BULK(effect_bulk)->channel_type == AGS_TYPE_OUTPUT){
 g_object_get(audio,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 

commit gsequencer for openSUSE:Factory

2019-11-29 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-11-29 15:59:11

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.26869 (New)


Package is "gsequencer"

Fri Nov 29 15:59:11 2019 rev:54 rq:751593 version:2.4.1

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-10-31 
22:27:09.756470778 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.26869/gsequencer.changes 
2019-11-29 16:02:59.620803539 +0100
@@ -1,0 +2,6 @@
+Thu Nov 28 08:35:34 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.4.1 imroved idle CPU usage
+- implemented audible feedback of AgsPiano
+
+---

Old:

  gsequencer-2.3.15.tar.gz

New:

  gsequencer-2.4.1.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.CCUt13/_old  2019-11-29 16:03:00.216803295 +0100
+++ /var/tmp/diff_new_pack.CCUt13/_new  2019-11-29 16:03:00.220803293 +0100
@@ -22,13 +22,13 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.3.15
+Version:2.4.1
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.3.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.4.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
 BuildRequires:  cunit-devel
@@ -78,7 +78,7 @@
 %if %{with run_functional_tests}
 --enable-run-functional-tests \ 
 %endif
---disable-oss --enable-gtk-doc --enable-gtk-doc-html
+--without-included-regex --enable-threads=posix --disable-oss 
--enable-gtk-doc --enable-gtk-doc-html
 
 %make_build all
 %make_build html

++ gsequencer-2.3.15.tar.gz -> gsequencer-2.4.1.tar.gz ++
 69208 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-10-31 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-10-31 22:27:08

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.2990 (New)


Package is "gsequencer"

Thu Oct 31 22:27:08 2019 rev:53 rq:744367 version:2.3.15

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-10-14 
12:44:11.986276971 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.2990/gsequencer.changes  
2019-10-31 22:27:09.756470778 +0100
@@ -1,0 +2,6 @@
+Mon Oct 28 17:18:20 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.3.15 improved ags_sound_resource_read_wave() to
+  deal with different samplerates.
+
+---

Old:

  gsequencer-2.3.13.tar.gz

New:

  gsequencer-2.3.15.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.EFXciZ/_old  2019-10-31 22:27:10.492471770 +0100
+++ /var/tmp/diff_new_pack.EFXciZ/_new  2019-10-31 22:27:10.500471781 +0100
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.3.13
+Version:2.3.15
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-2.3.13.tar.gz -> gsequencer-2.3.15.tar.gz ++
 10613 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-10-14 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-10-14 12:43:33

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.2352 (New)


Package is "gsequencer"

Mon Oct 14 12:43:33 2019 rev:52 rq:738180 version:2.3.13

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-10-05 
16:22:03.729162724 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.2352/gsequencer.changes  
2019-10-14 12:44:11.986276971 +0200
@@ -1,0 +2,6 @@
+Sun Oct 13 21:31:30 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.3.13 minor bug-fixes.
+- fixed persisting SFZ files of AgsPitchSampler.
+
+---

Old:

  gsequencer-2.3.8.tar.gz

New:

  gsequencer-2.3.13.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.33GvJN/_old  2019-10-14 12:44:13.058274168 +0200
+++ /var/tmp/diff_new_pack.33GvJN/_new  2019-10-14 12:44:13.058274168 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.3.8
+Version:2.3.13
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-2.3.8.tar.gz -> gsequencer-2.3.13.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.3.8/ChangeLog 
new/gsequencer-2.3.13/ChangeLog
--- old/gsequencer-2.3.8/ChangeLog  2019-10-03 09:56:55.0 +0200
+++ new/gsequencer-2.3.13/ChangeLog 2019-10-13 22:15:37.0 +0200
@@ -1,3 +1,32 @@
+ags (2.3.13)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed WASAPI audio export in ags_export_thread.c
+
+ags (2.3.12)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed AgsPitchSampler missing filename after restore from XML
+
+ags (2.3.11)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed AgsPitchSampler to save filename in XML
+   * fixed open project file on win64
+   * minor improvements
+
+ags (2.3.10)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed missing WASAPI export backend
+   * fixed AgsApplySoundConfig accessing invalid pointer
+
+ags (2.3.9)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed WASAPI size of buffer request
+   * fixed AgsPreferences missing delete-event callback
+
 ags (2.3.8)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.3.8/Makefile.am 
new/gsequencer-2.3.13/Makefile.am
--- old/gsequencer-2.3.8/Makefile.am2019-10-03 09:43:55.0 +0200
+++ new/gsequencer-2.3.13/Makefile.am   2019-10-13 22:33:00.0 +0200
@@ -1,4 +1,4 @@
-#Copyright (C) 2005-2019 Jo\u00EBl Kr\u00E4hemann
+#Copyright (C) 2005-2019 Joël Krähemann
 # 
 # Copying and distribution of this file, with or without modification,
 # are permitted in any medium without royalty provided the copyright
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.3.8/Makefile.in 
new/gsequencer-2.3.13/Makefile.in
--- old/gsequencer-2.3.8/Makefile.in2019-10-03 09:44:11.0 +0200
+++ new/gsequencer-2.3.13/Makefile.in   2019-10-13 22:34:15.0 +0200
@@ -14,7 +14,7 @@
 
 @SET_MAKE@
 
-#Copyright (C) 2005-2019 Jo\u00EBl Kr\u00E4hemann
+#Copyright (C) 2005-2019 Joël Krähemann
 # 
 # Copying and distribution of this file, with or without modification,
 # are permitted in any medium without royalty provided the copyright
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.3.8/ags/X/ags_export_soundcard.c 
new/gsequencer-2.3.13/ags/X/ags_export_soundcard.c
--- old/gsequencer-2.3.8/ags/X/ags_export_soundcard.c   2019-09-17 
15:54:48.0 +0200
+++ new/gsequencer-2.3.13/ags/X/ags_export_soundcard.c  2019-10-10 
12:43:01.0 +0200
@@ -185,6 +185,11 @@
   GTK_FILL, GTK_FILL,
   0, 0);
   
+#ifdef AGS_WITH_WASAPI
+  gtk_combo_box_text_append_text(export_soundcard->backend,
+"wasapi");
+#endif
+
 #ifdef AGS_WITH_CORE_AUDIO
   gtk_combo_box_text_append_text(export_soundcard->backend,
 "core-audio");
@@ -517,8 +522,23 @@
   
   if(backend != NULL){
 if(!g_ascii_strncasecmp(backend,
- 

commit gsequencer for openSUSE:Factory

2019-10-05 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-10-05 16:21:12

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.2352 (New)


Package is "gsequencer"

Sat Oct  5 16:21:12 2019 rev:51 rq:734974 version:2.3.8

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-09-13 
14:57:48.969275959 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.2352/gsequencer.changes  
2019-10-05 16:22:03.729162724 +0200
@@ -1,0 +2,6 @@
+Thu Oct  3 18:05:42 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.3.8 minor bug-fixes.
+- updated gsequencer.0-fix-makefile-am.patch
+
+---

Old:

  gsequencer-2.3.3.tar.gz

New:

  gsequencer-2.3.8.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.N1JGvJ/_old  2019-10-05 16:22:04.469160797 +0200
+++ /var/tmp/diff_new_pack.N1JGvJ/_new  2019-10-05 16:22:04.469160797 +0200
@@ -22,7 +22,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.3.3
+Version:2.3.8
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only

++ gsequencer-2.3.3.tar.gz -> gsequencer-2.3.8.tar.gz ++
 34818 lines of diff (skipped)

++ gsequencer.0-fix-makefile-am.patch ++
--- /var/tmp/diff_new_pack.N1JGvJ/_old  2019-10-05 16:22:05.729157516 +0200
+++ /var/tmp/diff_new_pack.N1JGvJ/_new  2019-10-05 16:22:05.741157484 +0200
@@ -1,6 +1,6 @@
 Makefile.am.orig   2019-06-26 11:20:02.614308504 +0200
-+++ Makefile.am2019-06-26 11:26:00.290920802 +0200
-@@ -40,12 +40,12 @@
+--- Makefile.am.orig   2019-10-03 20:01:45.308180672 +0200
 Makefile.am2019-10-03 20:04:48.506403070 +0200
+@@ -67,12 +67,12 @@
  lib_LTLIBRARIES += libags_vst.la 
  endif
  
@@ -16,7 +16,7 @@
  
  EXTRA_DIST = config.rpath \
COPYING.server \
-@@ -184,7 +184,7 @@
+@@ -213,7 +213,7 @@
  # pkg-config
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = libags.pc libags_audio.pc libags_gui.pc
@@ -25,7 +25,7 @@
  
  EXTRA_DIST += libags.pc.in libags_audio.pc.in libags_gui.pc.in 
libgsequencer.pc.in
  # EXTRA_DIST += libgsequencer.pc.in
-@@ -227,7 +227,7 @@
+@@ -256,7 +256,7 @@
  # include
  otherincludedir = $(includedir)/ags
  nobase_include_HEADERS = $(libags_la_HEADERS_0) $(libags_thread_la_HEADERS_0) 
$(libags_server_la_HEADERS_0) $(libags_audio_la_HEADERS_0) 
$(libags_gui_la_HEADERS_0)
@@ -34,7 +34,7 @@
  
  # doc
  # docdir = $(datadir)/doc/gsequencer
-@@ -2236,9 +2236,9 @@
+@@ -2393,9 +2393,9 @@
mkdir -p $(top_builddir)/html/developer-docs
mkdir -p $(top_builddir)/html/user-docs
mkdir -p $(top_builddir)/html/osc-docs
@@ -47,7 +47,7 @@
$(MAKE) -C $(top_srcdir)/docs/reference/libags
cd $(top_srcdir)
$(MAKE) -C $(top_srcdir)/docs/reference/libags-audio
-@@ -2285,18 +2285,18 @@
+@@ -2442,18 +2442,18 @@
gzip -9 -c $(top_srcdir)/ChangeLog > $(DESTDIR)/$(docdir)/changelog.gz
  
  fix-local-html: html
@@ -78,7 +78,7 @@
  
  fix-online-books-html: html
find $(top_srcdir)/html/ -name "*.html" -type f -exec sed -i 
's/\/usr\/share\/icons\/Adwaita\/32x32\/actions/..\/images/g' {} \;
-@@ -2327,19 +2327,14 @@
+@@ -2484,19 +2484,14 @@
install -c -p -m 644 $(top_builddir)/html/user-docs/* 
$(DESTDIR)/$(docdir)/html/
install -c -p -m 644 $(top_builddir)/html/developer-docs/* 
$(DESTDIR)/$(datadir)/doc/libags-audio-doc/html/
install -c -p -m 644 $(top_builddir)/html/osc-docs/* 
$(DESTDIR)/$(datadir)/doc/libags-audio-doc/osc-server/




commit gsequencer for openSUSE:Factory

2019-09-13 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-09-13 14:57:39

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.7948 (New)


Package is "gsequencer"

Fri Sep 13 14:57:39 2019 rev:50 rq:730048 version:2.3.3

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-08-13 
13:22:58.261391439 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.7948/gsequencer.changes  
2019-09-13 14:57:48.969275959 +0200
@@ -1,0 +2,19 @@
+Tue Sep 10 15:14:16 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.3.3 fixed missing includes.
+
+---
+Tue Sep 10 08:01:10 UTC 2019 - Joël Krähemann 
+
+- fixed ags_fourier_transform_util_test.c
+
+---
+Tue Sep 10 01:44:52 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.3.1 new machines AgsFMSynth, AgsFMSyncsynth and
+  AgsPitchSampler.
+- Support for complex data type as audio buffer.
+- SFZ file format support.
+- Extended the libags-audio API.
+
+---

Old:

  gsequencer-2.2.36.tar.gz

New:

  gsequencer-2.3.3.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.vwOsVc/_old  2019-09-13 14:57:49.473275980 +0200
+++ /var/tmp/diff_new_pack.vwOsVc/_new  2019-09-13 14:57:49.477275980 +0200
@@ -15,46 +15,47 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %define libagssonumber 2
 %define libgsequencersonumber 0
 # The condition is run functional tests; defaulted off and needs to be
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.2.36
+Version:2.3.3
 Release:0
 Summary:Audio processing engine
-License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
+License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.2.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.3.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
-BuildRequires:  fluid-soundfont-gm
-BuildRequires:  hydrogen
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  dssi-devel
+BuildRequires:  fluid-soundfont-gm
 BuildRequires:  gettext-devel >= 0.19.8
 BuildRequires:  gtk-doc
+BuildRequires:  hydrogen
 BuildRequires:  ladspa-cmt
 BuildRequires:  ladspa-devel
 BuildRequires:  libtool
 BuildRequires:  lv2-devel
 BuildRequires:  lv2-swh-plugins
 BuildRequires:  pkgconfig
-BuildRequires:  xvfb-run
 BuildRequires:  pulseaudio
+BuildRequires:  xvfb-run
 BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(fftw3)
 BuildRequires:  pkgconfig(gtk+-2.0)
-BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libinstpatch-1.0)
+BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(samplerate)
 BuildRequires:  pkgconfig(sndfile)
-BuildRequires:  pkgconfig(fftw3)
 BuildRequires:  pkgconfig(uuid)
 
 %description

++ gsequencer-2.2.36.tar.gz -> gsequencer-2.3.3.tar.gz ++
 63254 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-08-13 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-08-13 13:22:18

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.9556 (New)


Package is "gsequencer"

Tue Aug 13 13:22:18 2019 rev:49 rq:722570 version:2.2.36

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-07-29 
17:29:30.334233042 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.9556/gsequencer.changes  
2019-08-13 13:22:58.261391439 +0200
@@ -1,0 +2,34 @@
+Sun Aug 11 17:56:19 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.36 optimized iterating in
+  ags_audio_buffer_util.c.
+- reverted lock-free audio buffer because it causes distorted
+  audio.
+
+---
+Thu Aug  8 07:10:45 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.35 fixed libxml2 related memory-leaks and minor
+  improvements.
+
+---
+Tue Jul 30 02:56:10 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.30 make compile using gcc-9.
+
+---
+Mon Jul 29 19:08:11 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.29 fixed missing return type.
+
+---
+Mon Jul 29 16:48:44 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.28 fixed ags_audio_buffer_util_peak_*() to
+  handle 0.0 correct.
+- fixed dead-lock related to pulseaudio and new lock-free soundcard
+  buffer.
+- improved AgsSimpleFile to round audio loop start/end of
+  AgsSyncsynth during writing XML.
+
+---

Old:

  gsequencer-2.2.27.tar.gz

New:

  gsequencer-2.2.36.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.bwn4AX/_old  2019-08-13 13:22:59.189391195 +0200
+++ /var/tmp/diff_new_pack.bwn4AX/_new  2019-08-13 13:22:59.193391193 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.2.27
+Version:2.2.36
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.2.27.tar.gz -> gsequencer-2.2.36.tar.gz ++
 13899 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-07-29 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-07-29 17:29:20

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4126 (New)


Package is "gsequencer"

Mon Jul 29 17:29:20 2019 rev:48 rq:719372 version:2.2.27

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-07-23 
22:37:47.322966289 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4126/gsequencer.changes  
2019-07-29 17:29:30.334233042 +0200
@@ -1,0 +2,9 @@
+Sat Jul 27 17:11:40 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.27 removed unneeded mutexes during refactoring.
+- new since v2.2.26 implemented lock-free soundcard buffer.
+- new since v2.2.25 implemented vector optimization of
+  ags_audio_buffer_util.c
+- fixed in v2.2.24 SIGSEGV during open file.
+
+---

Old:

  gsequencer-2.2.23.tar.gz

New:

  gsequencer-2.2.27.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.8Q4sbu/_old  2019-07-29 17:29:31.082232765 +0200
+++ /var/tmp/diff_new_pack.8Q4sbu/_new  2019-07-29 17:29:31.082232765 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.2.23
+Version:2.2.27
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.2.23.tar.gz -> gsequencer-2.2.27.tar.gz ++
 39145 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-07-23 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-07-23 22:37:22

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4126 (New)


Package is "gsequencer"

Tue Jul 23 22:37:22 2019 rev:47 rq:71 version:2.2.23

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-07-21 
11:35:12.748767626 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4126/gsequencer.changes  
2019-07-23 22:37:47.322966289 +0200
@@ -1,0 +2,6 @@
+Mon Jul 22 15:58:38 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.23 replaced hard-coded font names.
+- fixed timing issue with relative counters.
+
+---

Old:

  gsequencer-2.2.22.tar.gz

New:

  gsequencer-2.2.23.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.sl2RBn/_old  2019-07-23 22:37:47.886966173 +0200
+++ /var/tmp/diff_new_pack.sl2RBn/_new  2019-07-23 22:37:47.890966172 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.2.22
+Version:2.2.23
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.2.22.tar.gz -> gsequencer-2.2.23.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.2.22/ChangeLog 
new/gsequencer-2.2.23/ChangeLog
--- old/gsequencer-2.2.22/ChangeLog 2019-07-18 10:58:57.0 +0200
+++ new/gsequencer-2.2.23/ChangeLog 2019-07-21 16:43:56.0 +0200
@@ -1,3 +1,14 @@
+ags (2.2.23)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed relative counters and time fraction issues
+   * improved replacing hard-coded font
+   * refactored AgsDial to use PangoLayout
+   * refactored AgsLevel to use PangoLayout
+   * refactored AgsScale to use PangoLayout
+   * refactored AgsRuler to use PangoLayout
+   * refactored AgsCartesian to use PangoLayout
+
 ags (2.2.22)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.2.22/TODO new/gsequencer-2.2.23/TODO
--- old/gsequencer-2.2.22/TODO  2019-06-24 17:33:32.0 +0200
+++ new/gsequencer-2.2.23/TODO  2019-07-21 12:03:35.0 +0200
@@ -7,6 +7,7 @@
 A copy of the license is included in the section entitled "GNU
 Free Documentation License".
 
+* TODO:JK: fix envelope related functions in ags_midi_util.h
 * TODO:JK: check recall id cleanup
 * TODO:JK: improved AgsRecallContainer detection of ags_recall_factory.c
 * TODO:JK: implemented AgsSoundContainer manager
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.2.22/ags/audio/ags_devin.c 
new/gsequencer-2.2.23/ags/audio/ags_devin.c
--- old/gsequencer-2.2.22/ags/audio/ags_devin.c 2019-04-29 20:06:18.0 
+0200
+++ new/gsequencer-2.2.23/ags/audio/ags_devin.c 2019-07-21 15:00:31.0 
+0200
@@ -2622,7 +2622,7 @@
 #endif
   
   devin->tact_counter = 0.0;
-  devin->delay_counter = 0.0;
+  devin->delay_counter = 
floor(ags_soundcard_get_absolute_delay(AGS_SOUNDCARD(devin)));
   devin->tic_counter = 0;
 
   devin->nth_ring_buffer = 0;
@@ -3950,7 +3950,7 @@
 
   pthread_mutex_unlock(devin_mutex);
 
-  if((guint) delay_counter + 1 >= (guint) delay){
+  if(delay_counter + 1.0 >= delay){
 if(do_loop &&
note_offset + 1 == loop_right){
   ags_soundcard_set_note_offset(soundcard,
@@ -3970,7 +3970,7 @@
 /* reset - delay counter */
 pthread_mutex_lock(devin_mutex);
 
-devin->delay_counter = 0.0;
+devin->delay_counter = delay_counter + 1.0 - delay;
 devin->tact_counter += 1.0;
 
 pthread_mutex_unlock(devin_mutex);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.2.22/ags/audio/ags_devout.c 
new/gsequencer-2.2.23/ags/audio/ags_devout.c
--- old/gsequencer-2.2.22/ags/audio/ags_devout.c2019-06-01 
20:20:05.0 +0200
+++ new/gsequencer-2.2.23/ags/audio/ags_devout.c2019-07-21 
14:57:21.0 +0200
@@ -2674,7 +2674,7 @@
 #endif
   
   devout->tact_counter = 0.0;
-  devout->delay_counter = 0.0;
+  devout->delay_counter = 
floor(ags_soundcard_get_absolute_delay(AGS_SOUNDCARD(devout)));
   devout->tic_counter = 0;
 
   devout->nth_ring_buffer = 0;
@@ -3499,7 +3499,7 @@
 #endif
 
   devout->tact_counter = 0.0;
-  devout->delay_counter = 0.0;
+  

commit gsequencer for openSUSE:Factory

2019-07-21 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-07-21 11:35:11

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4126 (New)


Package is "gsequencer"

Sun Jul 21 11:35:11 2019 rev:46 rq:717186 version:2.2.22

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-07-16 
08:41:05.567031593 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4126/gsequencer.changes  
2019-07-21 11:35:12.748767626 +0200
@@ -1,0 +2,9 @@
+Fri Jul 19 21:38:44 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.22 implemented gui-scale configuration key,
+  allowing you to adjust the size of various widgets.
+- various improvements to Gtk+-2.0 widgets provided by
+  libags_gui.so.
+- minor bug-fixes.
+
+---

Old:

  gsequencer-2.2.19.tar.gz

New:

  gsequencer-2.2.22.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.nx4Yya/_old  2019-07-21 11:35:13.336767505 +0200
+++ /var/tmp/diff_new_pack.nx4Yya/_new  2019-07-21 11:35:13.340767504 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.2.19
+Version:2.2.22
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.2.19.tar.gz -> gsequencer-2.2.22.tar.gz ++
 6250 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-07-16 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-07-16 08:40:54

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.1887 (New)


Package is "gsequencer"

Tue Jul 16 08:40:54 2019 rev:45 rq:715018 version:2.2.19

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-07-08 
15:10:34.747319417 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.1887/gsequencer.changes  
2019-07-16 08:41:05.567031593 +0200
@@ -1,0 +2,14 @@
+Sat Jul 13 08:35:58 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.19 refactored AgsLv2Bridge and
+  AgsLiveLv2Bridge.
+- improved detecting LV2 instrument as parsing names.
+- minor improvements.
+
+---
+Tue Jul  9 12:16:51 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.17 fixed race-condition ending in a dead-lock
+  in view of new sync counter introduced in 2.2.10.
+
+---

Old:

  gsequencer-2.2.10.tar.gz

New:

  gsequencer-2.2.19.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.2QJqck/_old  2019-07-16 08:41:06.835032017 +0200
+++ /var/tmp/diff_new_pack.2QJqck/_new  2019-07-16 08:41:06.835032017 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.2.10
+Version:2.2.19
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.2.10.tar.gz -> gsequencer-2.2.19.tar.gz ++
 7228 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-07-08 15:10:33

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4615 (New)


Package is "gsequencer"

Mon Jul  8 15:10:33 2019 rev:44 rq:713586 version:2.2.10

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-07-04 
15:43:53.626167509 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4615/gsequencer.changes  
2019-07-08 15:10:34.747319417 +0200
@@ -1,0 +2,6 @@
+Fri Jul  5 05:58:02 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.10 providing a new sync counter to AgsMainLoop
+  interface, resulting in less synchronization overhead.
+
+---

Old:

  gsequencer-2.2.9.tar.gz

New:

  gsequencer-2.2.10.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.FCHe8N/_old  2019-07-08 15:10:35.639320273 +0200
+++ /var/tmp/diff_new_pack.FCHe8N/_new  2019-07-08 15:10:35.643320277 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.2.9
+Version:2.2.10
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.2.9.tar.gz -> gsequencer-2.2.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.2.9/ChangeLog 
new/gsequencer-2.2.10/ChangeLog
--- old/gsequencer-2.2.9/ChangeLog  2019-07-02 20:00:28.0 +0200
+++ new/gsequencer-2.2.10/ChangeLog 2019-07-04 18:36:33.0 +0200
@@ -1,3 +1,12 @@
+ags (2.2.10)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * implemented ags_thread_global_get_use_sync_counter() synchronize 
threads with reduced overhead
+   * implemented ags_main_loop_sync_counter_inc()
+   * implemented ags_main_loop_sync_counter_dec()
+   * implemented ags_main_loop_sync_counter_test()
+   * fixed memory-leak in ags_message_envelope_free()
+
 ags (2.2.9)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.2.9/ags/audio/thread/ags_audio_loop.c 
new/gsequencer-2.2.10/ags/audio/thread/ags_audio_loop.c
--- old/gsequencer-2.2.9/ags/audio/thread/ags_audio_loop.c  2019-06-24 
00:53:09.0 +0200
+++ new/gsequencer-2.2.10/ags/audio/thread/ags_audio_loop.c 2019-07-04 
18:33:41.0 +0200
@@ -60,6 +60,9 @@
guint time_cycle, guint *time_spent);
 void ags_audio_loop_change_frequency(AgsMainLoop *main_loop,
 gdouble frequency);
+void ags_audio_loop_sync_counter_inc(AgsMainLoop *main_loop, guint tic);
+void ags_audio_loop_sync_counter_dec(AgsMainLoop *main_loop, guint tic);
+gboolean ags_audio_loop_sync_counter_test(AgsMainLoop *main_loop, guint tic);
 
 void ags_audio_loop_start(AgsThread *thread);
 void ags_audio_loop_run(AgsThread *thread);
@@ -253,15 +256,24 @@
 ags_audio_loop_main_loop_interface_init(AgsMainLoopInterface *main_loop)
 {
   main_loop->get_tree_lock = ags_audio_loop_get_tree_lock;
+
   main_loop->set_async_queue = ags_audio_loop_set_async_queue;
   main_loop->get_async_queue = ags_audio_loop_get_async_queue;
+
   main_loop->set_tic = ags_audio_loop_set_tic;
   main_loop->get_tic = ags_audio_loop_get_tic;
+
   main_loop->set_last_sync = ags_audio_loop_set_last_sync;
   main_loop->get_last_sync = ags_audio_loop_get_last_sync;
+
   main_loop->interrupt = NULL;
   main_loop->monitor = ags_audio_loop_monitor;
+
   main_loop->change_frequency = ags_audio_loop_change_frequency;
+
+  main_loop->sync_counter_inc = ags_audio_loop_sync_counter_inc;
+  main_loop->sync_counter_dec = ags_audio_loop_sync_counter_dec;
+  main_loop->sync_counter_test = ags_audio_loop_sync_counter_test;
 }
 
 void
@@ -801,6 +813,100 @@
 }
 
 void
+ags_audio_loop_sync_counter_inc(AgsMainLoop *main_loop, guint tic)
+{
+  AgsAudioLoop *audio_loop;
+
+  pthread_mutex_t *thread_mutex;
+
+  if(tic >= 3){
+return;
+  }
+  
+  audio_loop = AGS_AUDIO_LOOP(main_loop);
+
+  /* get thread mutex */
+  pthread_mutex_lock(ags_thread_get_class_mutex());
+  
+  thread_mutex = AGS_THREAD(audio_loop)->obj_mutex;
+  
+  pthread_mutex_unlock(ags_thread_get_class_mutex());
+
+  /* increment */
+  pthread_mutex_lock(thread_mutex);
+  
+  audio_loop->sync_counter[tic] += 1;
+
+  pthread_mutex_unlock(thread_mutex);
+}
+
+void
+ags_audio_loop_sync_counter_dec(AgsMainLoop *main_loop, 

commit gsequencer for openSUSE:Factory

2019-07-04 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-07-04 15:43:41

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4615 (New)


Package is "gsequencer"

Thu Jul  4 15:43:41 2019 rev:43 rq:713221 version:2.2.9

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-06-26 
16:05:34.903760790 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4615/gsequencer.changes  
2019-07-04 15:43:53.626167509 +0200
@@ -1,0 +2,10 @@
+Wed Jul  3 10:27:45 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.9 improved LV2 logarithmic ports.
+
+---
+Sat Jun 29 12:45:05 UTC 2019 - Joël Krähemann 
+
+- new upstreamv v2.2.7 improved check lv2 plugin port duplicate.
+
+---

Old:

  gsequencer-2.2.5.tar.gz

New:

  gsequencer-2.2.9.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.hUX1BR/_old  2019-07-04 15:43:54.358168652 +0200
+++ /var/tmp/diff_new_pack.hUX1BR/_new  2019-07-04 15:43:54.362168658 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.2.5
+Version:2.2.9
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.2.5.tar.gz -> gsequencer-2.2.9.tar.gz ++
 7410 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-06-26 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-06-26 16:05:13

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4615 (New)


Package is "gsequencer"

Wed Jun 26 16:05:13 2019 rev:42 rq:712113 version:2.2.5

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-06-18 
14:59:10.829302973 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4615/gsequencer.changes  
2019-06-26 16:05:34.903760790 +0200
@@ -1,0 +2,5 @@
+Tue Jun 25 19:08:37 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.2.5 reworked LV2 RDF Turtle parser. It is fast! 
+
+---

Old:

  gsequencer-2.1.77.tar.gz

New:

  gsequencer-2.2.5.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.En5kSy/_old  2019-06-26 16:05:36.187762607 +0200
+++ /var/tmp/diff_new_pack.En5kSy/_new  2019-06-26 16:05:36.187762607 +0200
@@ -21,13 +21,13 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.77
+Version:2.2.5
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.1.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.2.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
 BuildRequires:  fluid-soundfont-gm

++ gsequencer-2.1.77.tar.gz -> gsequencer-2.2.5.tar.gz ++
 50732 lines of diff (skipped)

++ gsequencer.0-fix-makefile-am.patch ++
--- /var/tmp/diff_new_pack.En5kSy/_old  2019-06-26 16:05:36.887763597 +0200
+++ /var/tmp/diff_new_pack.En5kSy/_new  2019-06-26 16:05:36.887763597 +0200
@@ -1,9 +1,9 @@
 Makefile.am.orig   2019-02-13 15:58:28.682159520 +0100
-+++ Makefile.am2019-02-13 16:03:49.232858642 +0100
-@@ -35,12 +35,12 @@
- # this lists the binaries to produce, the (non-PHONY, binary) targets in
- # the previous manual Makefile
- lib_LTLIBRARIES = libags.la libags_thread.la libags_server.la libags_audio.la 
libags_gui.la
+--- Makefile.am.orig   2019-06-26 11:20:02.614308504 +0200
 Makefile.am2019-06-26 11:26:00.290920802 +0200
+@@ -40,12 +40,12 @@
+ lib_LTLIBRARIES += libags_vst.la 
+ endif
+ 
 -# lib_LTLIBRARIES += libgsequencer.la
 +lib_LTLIBRARIES += libgsequencer.la
  
@@ -16,7 +16,7 @@
  
  EXTRA_DIST = config.rpath \
COPYING.server \
-@@ -137,7 +137,7 @@
+@@ -184,7 +184,7 @@
  # pkg-config
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = libags.pc libags_audio.pc libags_gui.pc
@@ -25,7 +25,7 @@
  
  EXTRA_DIST += libags.pc.in libags_audio.pc.in libags_gui.pc.in 
libgsequencer.pc.in
  # EXTRA_DIST += libgsequencer.pc.in
-@@ -180,7 +180,7 @@
+@@ -227,7 +227,7 @@
  # include
  otherincludedir = $(includedir)/ags
  nobase_include_HEADERS = $(libags_la_HEADERS_0) $(libags_thread_la_HEADERS_0) 
$(libags_server_la_HEADERS_0) $(libags_audio_la_HEADERS_0) 
$(libags_gui_la_HEADERS_0)
@@ -34,7 +34,7 @@
  
  # doc
  # docdir = $(datadir)/doc/gsequencer
-@@ -2074,9 +2074,9 @@
+@@ -2236,9 +2236,9 @@
mkdir -p $(top_builddir)/html/developer-docs
mkdir -p $(top_builddir)/html/user-docs
mkdir -p $(top_builddir)/html/osc-docs
@@ -47,7 +47,7 @@
$(MAKE) -C $(top_srcdir)/docs/reference/libags
cd $(top_srcdir)
$(MAKE) -C $(top_srcdir)/docs/reference/libags-audio
-@@ -2123,18 +2123,18 @@
+@@ -2285,18 +2285,18 @@
gzip -9 -c $(top_srcdir)/ChangeLog > $(DESTDIR)/$(docdir)/changelog.gz
  
  fix-local-html: html
@@ -78,7 +78,7 @@
  
  fix-online-books-html: html
find $(top_srcdir)/html/ -name "*.html" -type f -exec sed -i 
's/\/usr\/share\/icons\/Adwaita\/32x32\/actions/..\/images/g' {} \;
-@@ -2165,19 +2165,14 @@
+@@ -2327,19 +2327,14 @@
install -c -p -m 644 $(top_builddir)/html/user-docs/* 
$(DESTDIR)/$(docdir)/html/
install -c -p -m 644 $(top_builddir)/html/developer-docs/* 
$(DESTDIR)/$(datadir)/doc/libags-audio-doc/html/
install -c -p -m 644 $(top_builddir)/html/osc-docs/* 
$(DESTDIR)/$(datadir)/doc/libags-audio-doc/osc-server/




commit gsequencer for openSUSE:Factory

2019-06-18 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-06-18 14:59:01

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4811 (New)


Package is "gsequencer"

Tue Jun 18 14:59:01 2019 rev:41 rq:710490 version:2.1.77

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-06-13 
23:06:09.503201014 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4811/gsequencer.changes  
2019-06-18 14:59:10.829302973 +0200
@@ -1,0 +2,6 @@
+Mon Jun 17 19:34:34 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.77 fixed potential SIGSEGV in ags_simple_file.c
+  as XPath evaluates to NULL. This pointer was dereferenced.
+
+---

Old:

  gsequencer-2.1.76.tar.gz

New:

  gsequencer-2.1.77.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.I3FIzn/_old  2019-06-18 14:59:11.973302406 +0200
+++ /var/tmp/diff_new_pack.I3FIzn/_new  2019-06-18 14:59:11.977302404 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.76
+Version:2.1.77
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.76.tar.gz -> gsequencer-2.1.77.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.1.76/ChangeLog 
new/gsequencer-2.1.77/ChangeLog
--- old/gsequencer-2.1.76/ChangeLog 2019-06-12 10:12:05.0 +0200
+++ new/gsequencer-2.1.77/ChangeLog 2019-06-17 21:02:13.0 +0200
@@ -1,3 +1,8 @@
+ags (2.1.77)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed potential SIGSEGV in ags_simple_file.c
+
 ags (2.1.76)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gsequencer-2.1.76/ags/X/ags_export_window_callbacks.c 
new/gsequencer-2.1.77/ags/X/ags_export_window_callbacks.c
--- old/gsequencer-2.1.76/ags/X/ags_export_window_callbacks.c   2019-04-29 
20:06:17.0 +0200
+++ new/gsequencer-2.1.77/ags/X/ags_export_window_callbacks.c   2019-06-17 
21:01:54.0 +0200
@@ -338,7 +338,6 @@

filename = 
gtk_entry_get_text(AGS_EXPORT_SOUNDCARD(child->data)->filename);
 
-   g_message("do");
export_output = ags_export_output_new(current_export_thread,
  
AGS_EXPORT_SOUNDCARD(child->data)->soundcard,
  filename,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.1.76/ags/X/file/ags_simple_file.c 
new/gsequencer-2.1.77/ags/X/file/ags_simple_file.c
--- old/gsequencer-2.1.76/ags/X/file/ags_simple_file.c  2019-06-11 
21:35:16.0 +0200
+++ new/gsequencer-2.1.77/ags/X/file/ags_simple_file.c  2019-06-17 
20:25:39.0 +0200
@@ -4886,6 +4886,8 @@
str = g_value_get_string(&(((GParameter *) property->data)->value));
 
if(str != NULL){
+ ags_machine_selector_add_index(notation_editor->machine_selector);
+
  file_id_ref = ags_simple_file_find_id_ref_by_xpath((AgsSimpleFile 
*) file_launch->file,
 str);
 
@@ -4894,8 +4896,6 @@
 AGS_FILE_ID_REF(file_id_ref->data)->ref != NULL){
machine = AGS_FILE_ID_REF(file_id_ref->data)->ref;

-   
ags_machine_selector_add_index(notation_editor->machine_selector);
-
list_start = gtk_container_get_children((GtkContainer *) 
notation_editor->machine_selector);
list = g_list_last(list_start);
 
@@ -5025,84 +5025,89 @@
str = g_value_get_string(&(((GParameter *) property->data)->value));

if(str != NULL){
+ 
ags_machine_selector_add_index(automation_editor->machine_selector);
+
  file_id_ref =  
ags_simple_file_find_id_ref_by_xpath((AgsSimpleFile *) file_launch->file,
-   
  str);
- machine = AGS_FILE_ID_REF(file_id_ref->data)->ref;
+ str);
+ 
+ if(file_id_ref != NULL &&
+file_id_ref->data != NULL &&
+AGS_FILE_ID_REF(file_id_ref->data)->ref != NULL){
+   machine = 

commit gsequencer for openSUSE:Factory

2019-06-13 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-06-13 23:06:07

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.4811 (New)


Package is "gsequencer"

Thu Jun 13 23:06:07 2019 rev:40 rq:709603 version:2.1.76

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-06-03 
18:54:53.748439415 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.4811/gsequencer.changes  
2019-06-13 23:06:09.503201014 +0200
@@ -1,0 +2,10 @@
+Wed Jun 12 13:54:37 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.76 improved ags_soundcard_editor_reset() to
+  apply backend properly.
+- improved various mutices.
+- improved running integration tests, there is a new configure
+  switch available.
+- fixed developer's book deprecated symbols.
+
+---

Old:

  gsequencer-2.1.74.tar.gz

New:

  gsequencer-2.1.76.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.B1WAO7/_old  2019-06-13 23:06:11.195200014 +0200
+++ /var/tmp/diff_new_pack.B1WAO7/_new  2019-06-13 23:06:11.21919 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.74
+Version:2.1.76
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.74.tar.gz -> gsequencer-2.1.76.tar.gz ++
 13889 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-06-03 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-06-03 18:54:07

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.5148 (New)


Package is "gsequencer"

Mon Jun  3 18:54:07 2019 rev:39 rq:707022 version:2.1.74

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-05-21 
10:38:47.563149120 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.5148/gsequencer.changes  
2019-06-03 18:54:53.748439415 +0200
@@ -1,0 +2,8 @@
+Sun Jun  2 15:23:40 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.74 fixed potential SIGSEGV during restore from
+  XML file.
+- fixed potential SIGSEGV in ags_synth_generator.c.
+- fixed some memory-leaks.
+
+---

Old:

  gsequencer-2.1.72.tar.gz

New:

  gsequencer-2.1.74.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.yInJhE/_old  2019-06-03 18:54:55.240438862 +0200
+++ /var/tmp/diff_new_pack.yInJhE/_new  2019-06-03 18:54:55.240438862 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.72
+Version:2.1.74
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.72.tar.gz -> gsequencer-2.1.74.tar.gz ++
 1647 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-2.1.72/ChangeLog new/gsequencer-2.1.74/ChangeLog
--- old/gsequencer-2.1.72/ChangeLog 2019-05-19 18:09:23.0 +0200
+++ new/gsequencer-2.1.74/ChangeLog 2019-06-01 20:43:53.0 +0200
@@ -1,3 +1,21 @@
+ags (2.1.74)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed ags-copy-pattern recall to proper free GError
+   * fixed ags_recycling_finalize() to free AgsUUID
+   * fixed ags_thread_finalize() to free AgsUUID and other memory-leaks
+   * fixed potential SIGSEGV in ags_simple_file.c
+
+ags (2.1.73)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * implemented use g_error_free()
+   * improved ref-count of AgsInput:file-link in 
ags_audio_open_file_as_channel()
+   * improved ref-count of AgsInput:file-link in ags_open_sf2_instrument.c
+   * improved ref-count of AgsInput:file-link in ags_open_sf2_sample.c
+   * improved ref-count of AgsInput:file-link in ags_open_single_file.c
+   * fixed potential SIGSEGV cause by attack larger than buffer size in 
ags_synth_generator.c
+
 ags (2.1.72)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-2.1.72/ags/X/ags_link_collection_editor.c 
new/gsequencer-2.1.74/ags/X/ags_link_collection_editor.c
--- old/gsequencer-2.1.72/ags/X/ags_link_collection_editor.c2019-04-29 
20:06:17.0 +0200
+++ new/gsequencer-2.1.74/ags/X/ags_link_collection_editor.c2019-06-01 
20:20:05.0 +0200
@@ -456,8 +456,6 @@
 guint first_line, count;
 guint i;
 
-GError *error;
-
 machine_editor = 
AGS_MACHINE_EDITOR(gtk_widget_get_ancestor(GTK_WIDGET(link_collection_editor),

AGS_TYPE_MACHINE_EDITOR));
 machine = machine_editor->machine;
@@ -502,8 +500,6 @@
 
 count = (guint) 
gtk_spin_button_get_value_as_int(link_collection_editor->count);
 
-error = NULL;
-
 if(link_machine == NULL){
   next_channel = NULL;
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-2.1.72/ags/X/ags_link_editor_callbacks.c 
new/gsequencer-2.1.74/ags/X/ags_link_editor_callbacks.c
--- old/gsequencer-2.1.72/ags/X/ags_link_editor_callbacks.c 2019-04-29 
20:06:17.0 +0200
+++ 

commit gsequencer for openSUSE:Factory

2019-05-21 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-05-21 10:38:24

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.5148 (New)


Package is "gsequencer"

Tue May 21 10:38:24 2019 rev:38 rq:704182 version:2.1.72

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-04-15 
11:52:45.358565920 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.5148/gsequencer.changes  
2019-05-21 10:38:47.563149120 +0200
@@ -1,0 +2,9 @@
+Sun May 19 19:36:42 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.72 fixed OSC meter controller potential
+  SIGSEGV.
+- implemented OSC meter monitoring refresh-rate configuration
+  option.
+- minor improvements to the documentation.
+
+---

Old:

  gsequencer-2.1.69.tar.gz

New:

  gsequencer-2.1.72.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.Vxyp1v/_old  2019-05-21 10:38:49.443147899 +0200
+++ /var/tmp/diff_new_pack.Vxyp1v/_new  2019-05-21 10:38:49.447147896 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.69
+Version:2.1.72
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.69.tar.gz -> gsequencer-2.1.72.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.1.69/ChangeLog 
new/gsequencer-2.1.72/ChangeLog
--- old/gsequencer-2.1.69/ChangeLog 2019-04-12 05:42:33.0 +0200
+++ new/gsequencer-2.1.72/ChangeLog 2019-05-19 18:09:23.0 +0200
@@ -1,3 +1,20 @@
+ags (2.1.72)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * implemented OSC meter refresh rate option
+
+ags (2.1.71)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed OSC server meter controller type tag boundaries
+   * fixed potential SIGSEGV as expanding OSC meter path
+
+ags (2.1.70)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed missing ags_sound_enums.h in API reference manual
+   * fixed OSC server path in docs/oscBook/chap6.xml
+
 ags (2.1.69)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-2.1.69/ags/X/ags_osc_server_preferences.c 
new/gsequencer-2.1.72/ags/X/ags_osc_server_preferences.c
--- old/gsequencer-2.1.69/ags/X/ags_osc_server_preferences.c2019-03-02 
21:22:03.0 +0100
+++ new/gsequencer-2.1.72/ags/X/ags_osc_server_preferences.c2019-05-19 
18:09:23.0 +0200
@@ -1,5 +1,5 @@
 /* GSequencer - Advanced GTK Sequencer
- * Copyright (C) 2005-2018 Joël Krähemann
+ * Copyright (C) 2005-2019 Joël Krähemann
  *
  * This file is part of GSequencer.
  *
@@ -43,12 +43,12 @@
 
 /**
  * SECTION:ags_osc_server_preferences
- * @short_description: A composite widget to do osc_server related preferences
+ * @short_description: A composite widget to do OSC server related preferences
  * @title: AgsOscServerPreferences
  * @section_id: 
  * @include: ags/X/ags_osc_server_preferences.h
  *
- * #AgsOscServerPreferences enables you to make osc_server related preferences.
+ * #AgsOscServerPreferences enables you to make OSC server related preferences.
  */
 
 static gpointer ags_osc_server_preferences_parent_class = NULL;
@@ -154,7 +154,7 @@
 2);
 
   /* table */
-  table = (GtkTable *) gtk_table_new(2, 8,
+  table = (GtkTable *) gtk_table_new(2, 9,
 FALSE);
   gtk_box_pack_start(GTK_BOX(osc_server_preferences),
 GTK_WIDGET(table),
@@ -288,6 +288,30 @@
   0, 0);
 
   g_free(str);
+
+  /* monitor timeout */
+  label = (GtkLabel *) g_object_new(GTK_TYPE_LABEL,
+   "label", i18n("monitor timeout"),
+   "xalign", 0.0,
+   NULL);
+  gtk_table_attach(table,
+  GTK_WIDGET(label),
+  0, 1,
+  8, 9,
+  GTK_FILL, GTK_FILL,
+  0, 0);
+
+  osc_server_preferences->monitor_timeout = (GtkSpinButton *) 
gtk_spin_button_new_with_range(0.01, 10.0, 0.0001);
+  gtk_spin_button_set_digits(osc_server_preferences->monitor_timeout,
+9);
+  gtk_spin_button_set_value(osc_server_preferences->monitor_timeout,
+   

commit gsequencer for openSUSE:Factory

2019-04-15 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-04-15 11:52:41

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.17052 (New)


Package is "gsequencer"

Mon Apr 15 11:52:41 2019 rev:37 rq:694023 version:2.1.69

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-03-18 
10:43:30.291136581 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.17052/gsequencer.changes 
2019-04-15 11:52:45.358565920 +0200
@@ -1,0 +2,9 @@
+Fri Apr 12 15:20:02 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.69 fixed modifying bank port of AgsDrum and
+  AgsMatrix.
+- fixed non thread-safe get type functions in ags/audio/thread.
+- fixed missing creation of AgsFileLink as growing channels in
+  ags_audio_open_audio_file_as_channel().
+
+---

Old:

  gsequencer-2.1.68.tar.gz

New:

  gsequencer-2.1.69.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.DgeW83/_old  2019-04-15 11:52:49.178568648 +0200
+++ /var/tmp/diff_new_pack.DgeW83/_new  2019-04-15 11:52:49.210568671 +0200
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.68
+Version:2.1.69
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.68.tar.gz -> gsequencer-2.1.69.tar.gz ++
 2051 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-03-18 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-03-18 10:43:21

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Mon Mar 18 10:43:21 2019 rev:36 rq:685819 version:2.1.68

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-03-04 
09:22:04.452582638 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2019-03-18 10:43:30.291136581 +0100
@@ -1,0 +2,19 @@
+Sun Mar 17 12:05:18 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.68 fixed missing unset of
+  AGS_SOUND_BEHAVIOUR_REVERSE_MAPPING during restored. 
+
+---
+Sat Mar 16 14:04:26 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.67 fixed 64 bit issue of ags-copy-pattern and
+  ags-play-notation recall.
+- fixed wrong argument to g_object_unref() in ags_start_sequencer.c
+
+---
+Wed Mar  6 16:32:04 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.66 API reference manual improvements. Better
+  structure of libags_audio.xml and libgsequencer.xml.
+
+---

Old:

  gsequencer-2.1.64.tar.gz

New:

  gsequencer-2.1.68.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.NQ50c7/_old  2019-03-18 10:43:31.427135360 +0100
+++ /var/tmp/diff_new_pack.NQ50c7/_new  2019-03-18 10:43:31.431135356 +0100
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.64
+Version:2.1.68
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.64.tar.gz -> gsequencer-2.1.68.tar.gz ++
 2785 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-03-04 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-03-04 09:21:56

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Mon Mar  4 09:21:56 2019 rev:35 rq:680529 version:2.1.64

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-02-25 
17:57:14.790295773 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2019-03-04 09:22:04.452582638 +0100
@@ -1,0 +2,6 @@
+Fri Mar  1 14:01:05 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.64 unified reference count of return values
+  from various functions. Minor improvements and fixed memory leak.
+
+---

Old:

  gsequencer-2.1.61.tar.gz

New:

  gsequencer-2.1.64.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.RhBppN/_old  2019-03-04 09:22:05.348582476 +0100
+++ /var/tmp/diff_new_pack.RhBppN/_new  2019-03-04 09:22:05.348582476 +0100
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.61
+Version:2.1.64
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.61.tar.gz -> gsequencer-2.1.64.tar.gz ++
 2265 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-02-25 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-02-25 17:57:08

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Mon Feb 25 17:57:08 2019 rev:34 rq:678655 version:2.1.61

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-02-15 
10:02:14.319628909 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2019-02-25 17:57:14.790295773 +0100
@@ -1,0 +2,21 @@
+Sun Feb 24 20:36:37 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.61 fixed 2 memory leaks and improved ref
+  counting. Tested all machines doing playback. Thus figured out
+  and fixed a problem with AgsMatrix.
+- Minor improvements.
+
+---
+Tue Feb 19 00:52:53 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.58 fixed hide bulk member from line member
+  editor and automation get current value.
+
+---
+Sat Feb 16 15:53:55 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.57 using ALSA hints to configure soundcard or
+  midi device. Fixed memory leak and potential SIGSEGV. Minor
+  improvements.
+
+---

Old:

  gsequencer-2.1.55.tar.gz

New:

  gsequencer-2.1.61.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.jUhLXf/_old  2019-02-25 17:57:15.646295044 +0100
+++ /var/tmp/diff_new_pack.jUhLXf/_new  2019-02-25 17:57:15.650295040 +0100
@@ -21,7 +21,7 @@
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.55
+Version:2.1.61
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.55.tar.gz -> gsequencer-2.1.61.tar.gz ++
 29324 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-02-15 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-02-15 10:02:07

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Fri Feb 15 10:02:07 2019 rev:33 rq:674869 version:2.1.55

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-01-24 
14:12:07.067452270 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2019-02-15 10:02:14.319628909 +0100
@@ -1,0 +2,56 @@
+Wed Feb 13 15:41:35 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.55 LV2 improvements loading UI and presets.
+
+---
+Wed Feb 13 12:05:12 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.54 improved MIDI instrument playback and fixed
+  faulty property AgsThread:max-precision.
+
+---
+Mon Feb 11 17:32:58 UTC 2019 - Joël Krähemann 
+
+- dropped patch ags-function-test-util-self.patch because rejected
+  by upstream. The patch actually fixes old not anymore reachable
+  code. Further in GSequencer we use pointers to pthread_t.
+
+---
+Mon Feb 11 01:24:20 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.52 minor bug-fixes, including fix to broken
+  XPath parsing LV2 UI iriref.
+
+---
+Sun Feb 10 18:46:12 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.51 improved AgsNotation, AgsAutomation and
+  AgsWave to do bisect.
+- reworked all properties to do correct reference count on GList
+  containing objects.
+- fixed missing g_object_unref() after g_object_get().
+
+---
+Mon Feb  4 21:46:42 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.45 fixed memory-leak of AgsOscResponse in
+  AgsOscMeterController.
+
+---
+Sun Feb  3 23:17:06 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.43 fixed ref-count in unit-test
+  ags_xorg_application_context_test.c.
+
+---
+Sun Feb  3 20:10:33 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.42 fixed potential SIGSEGV during set buffer
+  size or samplerate of AgsWave or AgsAudioSignal.
+
+---
+Sat Feb  2 15:36:00 UTC 2019 - Joël Krähemann 
+
+- new upstream v2.1.41 minor fixes.
+
+---

Old:

  ags-function-test-util-self.patch
  gsequencer-2.1.40.tar.gz

New:

  gsequencer-2.1.55.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.IH6rYe/_old  2019-02-15 10:02:15.503628527 +0100
+++ /var/tmp/diff_new_pack.IH6rYe/_new  2019-02-15 10:02:15.523628521 +0100
@@ -15,49 +15,46 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-
 %define libagssonumber 2
 %define libgsequencersonumber 0
 # The condition is run functional tests; defaulted off and needs to be
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.40
+Version:2.1.55
 Release:0
 Summary:Audio processing engine
-License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
+License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
 Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.1.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
-# PATCH-FIX-UPSTREAM ags-function-test-util-self.patch -- fix type mismatch in 
testuite framework
-Patch1: ags-function-test-util-self.patch
+BuildRequires:  fluid-soundfont-gm
+BuildRequires:  hydrogen
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  dssi-devel
-BuildRequires:  fluid-soundfont-gm
 BuildRequires:  gettext-devel >= 0.19.8
 BuildRequires:  gtk-doc
-BuildRequires:  hydrogen
 BuildRequires:  ladspa-cmt
 BuildRequires:  ladspa-devel
 BuildRequires:  libtool
 BuildRequires:  lv2-devel
 BuildRequires:  lv2-swh-plugins
 BuildRequires:  pkgconfig
-BuildRequires:  pulseaudio
 BuildRequires:  xvfb-run
+BuildRequires:  pulseaudio
 BuildRequires:  pkgconfig(alsa)
-BuildRequires:  pkgconfig(fftw3)
 

commit gsequencer for openSUSE:Factory

2019-01-24 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-01-24 14:12:05

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Thu Jan 24 14:12:05 2019 rev:32 rq:667425 version:2.1.40

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-01-10 
15:21:17.934457368 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2019-01-24 14:12:07.067452270 +0100
@@ -1,0 +2,41 @@
+Mon Jan 21 08:46:16 UTC 2019 - sch...@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 
+
+- 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 
+
+- 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 
+
+- 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 
+
+- 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 
+
+- 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.
+
+---

Old:

  gsequencer-2.1.33.tar.gz

New:

  ags-function-test-util-self.patch
  gsequencer-2.1.40.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.Q5bKRH/_old  2019-01-24 14:12:07.639451610 +0100
+++ /var/tmp/diff_new_pack.Q5bKRH/_new  2019-01-24 14:12:07.643451607 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gsequencer
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,46 +12,52 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %define libagssonumber 2
 %define libgsequencersonumber 0
+# The condition is run functional tests; defaulted off and needs to be
+# activated with --with run_functional_tests command line switch.
+%bcond_with run_functional_tests
 Name:   gsequencer
-Version:2.1.33
+Version:2.1.40
 Release:0
 Summary:Audio processing engine
-License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
+License:GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
 Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.1.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
-BuildRequires:  fluid-soundfont-gm
-BuildRequires:  hydrogen
+# PATCH-FIX-UPSTREAM ags-function-test-util-self.patch -- fix type mismatch in 
testuite framework
+Patch1: ags-function-test-util-self.patch
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  dssi-devel
+BuildRequires:  fluid-soundfont-gm
 BuildRequires:  gettext-devel >= 0.19.8
 BuildRequires:  gtk-doc
+BuildRequires:  hydrogen
 BuildRequires:  ladspa-cmt
 BuildRequires:  ladspa-devel
 BuildRequires:  libtool
 BuildRequires:  lv2-devel
 BuildRequires:  lv2-swh-plugins
 BuildRequires:  pkgconfig
-BuildRequires:  xvfb-run
 BuildRequires:  pulseaudio
+BuildRequires:  xvfb-run
 BuildRequires:  pkgconfig(alsa)
+BuildRequires:  

commit gsequencer for openSUSE:Factory

2019-01-10 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-01-10 15:20:58

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Thu Jan 10 15:20:58 2019 rev:31 rq:663627 version:2.1.33

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2019-01-08 
12:31:18.940086675 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2019-01-10 15:21:17.934457368 +0100
@@ -1,0 +2,7 @@
+Tue Jan  8 05:36:31 UTC 2019 - Joël Krähemann 
+
+- 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.
+
+---

Old:

  gsequencer-2.1.32.tar.gz

New:

  gsequencer-2.1.33.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.YDdXAG/_old  2019-01-10 15:21:18.594456683 +0100
+++ /var/tmp/diff_new_pack.YDdXAG/_new  2019-01-10 15:21:18.598456679 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.1.32
+Version:2.1.33
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.32.tar.gz -> gsequencer-2.1.33.tar.gz ++
 9998 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2019-01-08 12:29:00

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Tue Jan  8 12:29:00 2019 rev:30 rq:663290 version:2.1.32

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-12-31 
09:47:45.866148865 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2019-01-08 12:31:18.940086675 +0100
@@ -1,0 +2,22 @@
+Sun Jan  6 16:56:35 UTC 2019 - Joël Krähemann 
+
+- 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 
+
+- 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 
+
+- 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.
+
+---

Old:

  gsequencer-2.1.21.tar.gz

New:

  gsequencer-2.1.32.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.lTSkoO/_old  2019-01-08 12:31:19.456086114 +0100
+++ /var/tmp/diff_new_pack.lTSkoO/_new  2019-01-08 12:31:19.456086114 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.1.21
+Version:2.1.32
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
@@ -96,6 +96,9 @@
 %{_datadir}/xml/gsequencer/
 %{_docdir}/gsequencer/
 %{_datadir}/applications/gsequencer.desktop
+%{_datadir}/icons/hicolor/*/apps/gsequencer.png
+%{_datadir}/metainfo/
+%{_datadir}/mime/packages/
 
 %package -n libags%{libagssonumber}
 Summary:GSequencer core libraries

++ gsequencer-2.1.21.tar.gz -> gsequencer-2.1.32.tar.gz ++
 8054 lines of diff (skipped)

++ gsequencer.0-fix-makefile-am.patch ++
--- /var/tmp/diff_new_pack.lTSkoO/_old  2019-01-08 12:31:20.216085288 +0100
+++ /var/tmp/diff_new_pack.lTSkoO/_new  2019-01-08 12:31:20.216085288 +0100
@@ -1,5 +1,5 @@
 Makefile.am.orig   2018-11-30 22:06:05.0 +0100
-+++ Makefile.am2018-12-01 20:07:46.844538441 +0100
+--- Makefile.am.orig   2019-01-04 00:20:25.0 +0100
 Makefile.am2019-01-05 19:24:59.658246559 +0100
 @@ -35,12 +35,12 @@
  # this lists the binaries to produce, the (non-PHONY, binary) targets in
  # the previous manual Makefile
@@ -25,7 +25,7 @@
  
  EXTRA_DIST += libags.pc.in libags_audio.pc.in libags_gui.pc.in 
libgsequencer.pc.in
  # EXTRA_DIST += libgsequencer.pc.in
-@@ -173,7 +173,7 @@
+@@ -176,7 +176,7 @@
  # include
  otherincludedir = $(includedir)/ags
  nobase_include_HEADERS = $(libags_la_HEADERS_0) $(libags_thread_la_HEADERS_0) 
$(libags_server_la_HEADERS_0) $(libags_audio_la_HEADERS_0) 
$(libags_gui_la_HEADERS_0)
@@ -34,18 +34,20 @@
  
  # doc
  # docdir = $(datadir)/doc/gsequencer
-@@ -2045,8 +2045,8 @@
+@@ -2065,9 +2065,9 @@
  html:
mkdir -p $(top_builddir)/html/
-   mkdir -p $(top_builddir)/html/{developer-docs,user-docs}
+   mkdir -p $(top_builddir)/html/{developer-docs,user-docs,osc-docs}
 -  xsltproc --output $(top_builddir)/html/user-docs/ --xinclude 
/usr/share/xml/docbook/stylesheet/docbook-xsl/htmlhelp/htmlhelp.xsl 
$(top_srcdir)/docs/usersBook.xml
 -  xsltproc --output $(top_builddir)/html/developer-docs/ --xinclude 
/usr/share/xml/docbook/stylesheet/docbook-xsl/htmlhelp/htmlhelp.xsl 
$(top_srcdir)/docs/developersBook.xml
+-  xsltproc --output $(top_builddir)/html/osc-docs/ --xinclude 
/usr/share/xml/docbook/stylesheet/docbook-xsl/htmlhelp/htmlhelp.xsl 
$(top_srcdir)/docs/oscBook.xml
 +  xsltproc --output $(top_builddir)/html/user-docs/ --xinclude 
/usr/share/xml/docbook/stylesheet/nwalsh/current/htmlhelp/htmlhelp.xsl 
$(top_srcdir)/docs/usersBook.xml
 +  xsltproc --output $(top_builddir)/html/developer-docs/ --xinclude 
/usr/share/xml/docbook/stylesheet/nwalsh/current/htmlhelp/htmlhelp.xsl 
$(top_srcdir)/docs/developersBook.xml
++  xsltproc --output $(top_builddir)/html/osc-docs/ --xinclude 
/usr/share/xml/docbook/stylesheet/nwalsh/current/htmlhelp/htmlhelp.xsl 
$(top_srcdir)/docs/oscBook.xml
$(MAKE) -C $(top_srcdir)/docs/reference/libags
cd 

commit gsequencer for openSUSE:Factory

2018-12-31 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-12-31 09:47:01

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Mon Dec 31 09:47:01 2018 rev:29 rq:661983 version:2.1.21

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-12-27 
00:30:00.767632535 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2018-12-31 09:47:45.866148865 +0100
@@ -1,0 +2,25 @@
+Fri Dec 28 10:15:19 UTC 2018 - Joël Krähemann 
+
+- new upstream v2.1.21 improved unit tests. 
+
+---
+Thu Dec 27 22:12:37 UTC 2018 - Joël Krähemann 
+
+- 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 
+
+- 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 
+
+- new upstream v2.1.17 minor fixes.
+
+---

Old:

  gsequencer-2.1.16.tar.gz

New:

  gsequencer-2.1.21.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.YshsbF/_old  2018-12-31 09:47:46.430148403 +0100
+++ /var/tmp/diff_new_pack.YshsbF/_new  2018-12-31 09:47:46.430148403 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.1.16
+Version:2.1.21
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.16.tar.gz -> gsequencer-2.1.21.tar.gz ++
 30183 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-12-26 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-12-27 00:29:59

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Thu Dec 27 00:29:59 2018 rev:28 rq:660939 version:2.1.16

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-12-21 
08:22:27.461511647 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2018-12-27 00:30:00.767632535 +0100
@@ -1,0 +2,16 @@
+Sat Dec 22 23:44:43 UTC 2018 - Joël Krähemann 
+
+- 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 
+
+- new upstream v2.1.14 fixed various memory leaks.
+- Improved AgsFunctionalDrumTest and AgsFunctionalFFPlayerTest to
+  assert if directory exists.
+- Fixed editing configuration in place.
+
+---

Old:

  gsequencer-2.1.12.tar.gz

New:

  gsequencer-2.1.16.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.0c9iaX/_old  2018-12-27 00:30:01.371632040 +0100
+++ /var/tmp/diff_new_pack.0c9iaX/_new  2018-12-27 00:30:01.375632036 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.1.12
+Version:2.1.16
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.12.tar.gz -> gsequencer-2.1.16.tar.gz ++
 12292 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-12-20 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-12-21 08:22:21

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New)


Package is "gsequencer"

Fri Dec 21 08:22:21 2018 rev:27 rq:660226 version:2.1.12

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-12-11 
15:48:00.438194839 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 
2018-12-21 08:22:27.461511647 +0100
@@ -1,0 +2,8 @@
+Wed Dec 19 12:51:57 UTC 2018 - Joël Krähemann 
+
+- 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.
+
+---

Old:

  gsequencer-2.1.9.tar.gz

New:

  gsequencer-2.1.12.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.EIhFpA/_old  2018-12-21 08:22:27.965511175 +0100
+++ /var/tmp/diff_new_pack.EIhFpA/_new  2018-12-21 08:22:27.965511175 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.1.9
+Version:2.1.12
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.1.9.tar.gz -> gsequencer-2.1.12.tar.gz ++
 13847 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-12-11 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-12-11 15:47:45

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.19453 (New)


Package is "gsequencer"

Tue Dec 11 15:47:45 2018 rev:26 rq:656751 version:2.1.9

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-12-03 
10:12:06.451613683 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.19453/gsequencer.changes 
2018-12-11 15:48:00.438194839 +0100
@@ -1,0 +2,22 @@
+Sun Dec  9 12:40:56 UTC 2018 - Joël Krähemann 
+
+- 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 
+
+- 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 
+
+- new upstream v2.1.7 fixed uninitialized pointer used by AgsMidiin
+  and AgsJackMidiin.
+- Refactored OSC controllers.
+
+---

Old:

  gsequencer-2.1.5.tar.gz

New:

  gsequencer-2.1.9.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.EfXQj6/_old  2018-12-11 15:48:01.382193798 +0100
+++ /var/tmp/diff_new_pack.EfXQj6/_new  2018-12-11 15:48:01.386193794 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.1.5
+Version:2.1.9
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
@@ -69,7 +69,7 @@
 
 %build
 autoreconf -fi
-export CPPFLAGS='-DAGS_RC_FILENAME=\"'%{_datadir}'/gsequencer/styles/ags.rc\" 
-DAGS_ANIMATION_FILENAME=\"'%{_datadir}'/gsequencer/images/ags_supermoon-800x450.png\"
 -DAGS_LOGO_FILENAME=\"'%{_datadir}'/gsequencer/images/ags.png\" 
-DAGS_LICENSE_FILENAME=\"'%{_datadir}'/licenses/gsequencer/COPYING\"'
+export CPPFLAGS='-std=gnu99 -include errno.h 
-DAGS_RC_FILENAME=\"'%{_datadir}'/gsequencer/styles/ags.rc\" 
-DAGS_ANIMATION_FILENAME=\"'%{_datadir}'/gsequencer/images/ags_supermoon-800x450.png\"
 -DAGS_LOGO_FILENAME=\"'%{_datadir}'/gsequencer/images/ags.png\" 
-DAGS_LICENSE_FILENAME=\"'%{_datadir}'/licenses/gsequencer/COPYING\" 
-DAGS_REDUCE_RT_EVENTS=1 -DAGS_LIBRARY_SUFFIX=\".so\" -D_FORTIFY_SOURCE=2 
-Wformat -Werror=format-security -DAGS_WITH_LIBINSTPATCH=1'
 %configure --enable-run-functional-tests --disable-oss --enable-gtk-doc 
--enable-gtk-doc-html
 %make_build all
 %make_build html

++ gsequencer-2.1.5.tar.gz -> gsequencer-2.1.9.tar.gz ++
 21633 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-12-03 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-12-03 10:11:40

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new.19453 (New)


Package is "gsequencer"

Mon Dec  3 10:11:40 2018 rev:25 rq:653416 version:2.1.5

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-10-29 
14:59:02.734029827 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.19453/gsequencer.changes 
2018-12-03 10:12:06.451613683 +0100
@@ -1,0 +2,16 @@
+Sat Dec  1 22:09:37 UTC 2018 - Joël Krähemann 
+
+- new upstream v2.1.5 minor fixes.
+
+---
+Sat Dec  1 19:09:09 UTC 2018 - Joël Krähemann 
+
+- 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.
+
+---

Old:

  gsequencer-2.0.37.tar.gz
  gsequencer.1-fix-configure-ac.patch

New:

  gsequencer-2.1.5.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.riHXrE/_old  2018-12-03 10:12:07.451612757 +0100
+++ /var/tmp/diff_new_pack.riHXrE/_new  2018-12-03 10:12:07.451612757 +0100
@@ -18,16 +18,15 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.0.37
+Version:2.1.5
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.0.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.1.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
-Patch1: gsequencer.1-fix-configure-ac.patch
 BuildRequires:  fluid-soundfont-gm
 BuildRequires:  hydrogen
 BuildRequires:  cunit-devel
@@ -67,7 +66,6 @@
 %prep
 %setup -q
 %patch0
-%patch1
 
 %build
 autoreconf -fi

++ gsequencer-2.0.37.tar.gz -> gsequencer-2.1.5.tar.gz ++
 42099 lines of diff (skipped)

++ gsequencer.0-fix-makefile-am.patch ++
--- /var/tmp/diff_new_pack.riHXrE/_old  2018-12-03 10:12:08.027612223 +0100
+++ /var/tmp/diff_new_pack.riHXrE/_new  2018-12-03 10:12:08.027612223 +0100
@@ -1,5 +1,5 @@
 Makefile.am.orig   2018-10-27 16:08:41.0 +0200
-+++ Makefile.am2018-10-27 21:41:22.922367876 +0200
+--- Makefile.am.orig   2018-11-30 22:06:05.0 +0100
 Makefile.am2018-12-01 20:07:46.844538441 +0100
 @@ -35,12 +35,12 @@
  # this lists the binaries to produce, the (non-PHONY, binary) targets in
  # the previous manual Makefile
@@ -16,7 +16,7 @@
  
  EXTRA_DIST = config.rpath \
COPYING.server \
-@@ -114,7 +114,7 @@
+@@ -134,7 +134,7 @@
  # pkg-config
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = libags.pc libags_audio.pc libags_gui.pc
@@ -25,7 +25,7 @@
  
  EXTRA_DIST += libags.pc.in libags_audio.pc.in libags_gui.pc.in 
libgsequencer.pc.in
  # EXTRA_DIST += libgsequencer.pc.in
-@@ -153,7 +153,7 @@
+@@ -173,7 +173,7 @@
  # include
  otherincludedir = $(includedir)/ags
  nobase_include_HEADERS = $(libags_la_HEADERS_0) $(libags_thread_la_HEADERS_0) 
$(libags_server_la_HEADERS_0) $(libags_audio_la_HEADERS_0) 
$(libags_gui_la_HEADERS_0)
@@ -34,7 +34,7 @@
  
  # doc
  # docdir = $(datadir)/doc/gsequencer
-@@ -1959,8 +1959,8 @@
+@@ -2045,8 +2045,8 @@
  html:
mkdir -p $(top_builddir)/html/
mkdir -p $(top_builddir)/html/{developer-docs,user-docs}
@@ -45,7 +45,7 @@
$(MAKE) -C $(top_srcdir)/docs/reference/libags
cd $(top_srcdir)
$(MAKE) -C $(top_srcdir)/docs/reference/libags-audio
-@@ -1993,18 +1993,18 @@
+@@ -2080,18 +2080,18 @@
gzip -9 -c $(top_srcdir)/ChangeLog > $(DESTDIR)/$(docdir)/changelog.gz
  
  fix-local-html: html
@@ -76,7 +76,7 @@
  
  fix-online-books-html: html
find $(top_srcdir)/html/ -name "*.html" -type f -exec sed -i 
's/\/usr\/share\/icons\/Adwaita\/32x32\/actions/..\/images/g' {} \;
-@@ -2031,19 +2031,11 @@
+@@ -2118,19 +2118,11 @@
install -c -p -m 644 $(devdocimages) 
$(DESTDIR)/$(datadir)/doc/libags-audio-doc/images/
install -c -p -m 644 $(top_builddir)/html/user-docs/* 
$(DESTDIR)/$(docdir)/html/
install -c -p -m 644 $(top_builddir)/html/developer-docs/* 

commit gsequencer for openSUSE:Factory

2018-10-29 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-10-29 14:23:03

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Mon Oct 29 14:23:03 2018 rev:24 rq:645179 version:2.0.37

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-10-15 
09:45:27.267236356 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-10-29 14:59:02.734029827 +0100
@@ -1,0 +2,11 @@
+Sat Oct 27 19:58:26 UTC 2018 - Joël Krähemann 
+
+- 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.
+
+---

Old:

  gsequencer-2.0.35.tar.gz

New:

  gsequencer-2.0.37.tar.gz
  gsequencer.1-fix-configure-ac.patch



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.wBzUIQ/_old  2018-10-29 14:59:03.342030519 +0100
+++ /var/tmp/diff_new_pack.wBzUIQ/_new  2018-10-29 14:59:03.346030524 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.0.35
+Version:2.0.37
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
@@ -27,6 +27,7 @@
 Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.0.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
+Patch1: gsequencer.1-fix-configure-ac.patch
 BuildRequires:  fluid-soundfont-gm
 BuildRequires:  hydrogen
 BuildRequires:  cunit-devel
@@ -66,11 +67,12 @@
 %prep
 %setup -q
 %patch0
+%patch1
 
 %build
 autoreconf -fi
 export CPPFLAGS='-DAGS_RC_FILENAME=\"'%{_datadir}'/gsequencer/styles/ags.rc\" 
-DAGS_ANIMATION_FILENAME=\"'%{_datadir}'/gsequencer/images/ags_supermoon-800x450.png\"
 -DAGS_LOGO_FILENAME=\"'%{_datadir}'/gsequencer/images/ags.png\" 
-DAGS_LICENSE_FILENAME=\"'%{_datadir}'/licenses/gsequencer/COPYING\"'
-%configure --disable-oss --enable-gtk-doc --enable-gtk-doc-html
+%configure --enable-run-functional-tests --disable-oss --enable-gtk-doc 
--enable-gtk-doc-html
 %make_build all
 %make_build html
 

++ gsequencer-2.0.35.tar.gz -> gsequencer-2.0.37.tar.gz ++
 19357 lines of diff (skipped)

++ gsequencer.0-fix-makefile-am.patch ++
--- /var/tmp/diff_new_pack.wBzUIQ/_old  2018-10-29 14:59:04.078031348 +0100
+++ /var/tmp/diff_new_pack.wBzUIQ/_new  2018-10-29 14:59:04.078031348 +0100
@@ -1,6 +1,6 @@
 Makefile.am.orig   2018-09-26 00:25:27.053043925 +0200
-+++ Makefile.am2018-09-26 00:31:42.637586973 +0200
-@@ -31,12 +31,12 @@
+--- Makefile.am.orig   2018-10-27 16:08:41.0 +0200
 Makefile.am2018-10-27 21:41:22.922367876 +0200
+@@ -35,12 +35,12 @@
  # this lists the binaries to produce, the (non-PHONY, binary) targets in
  # the previous manual Makefile
  lib_LTLIBRARIES = libags.la libags_thread.la libags_server.la libags_audio.la 
libags_gui.la
@@ -16,7 +16,7 @@
  
  EXTRA_DIST = config.rpath \
COPYING.server \
-@@ -109,7 +109,7 @@
+@@ -114,7 +114,7 @@
  # pkg-config
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = libags.pc libags_audio.pc libags_gui.pc
@@ -25,7 +25,7 @@
  
  EXTRA_DIST += libags.pc.in libags_audio.pc.in libags_gui.pc.in 
libgsequencer.pc.in
  # EXTRA_DIST += libgsequencer.pc.in
-@@ -148,7 +148,7 @@
+@@ -153,7 +153,7 @@
  # include
  otherincludedir = $(includedir)/ags
  nobase_include_HEADERS = $(libags_la_HEADERS_0) $(libags_thread_la_HEADERS_0) 
$(libags_server_la_HEADERS_0) $(libags_audio_la_HEADERS_0) 
$(libags_gui_la_HEADERS_0)
@@ -34,7 +34,7 @@
  
  # doc
  # docdir = $(datadir)/doc/gsequencer
-@@ -1924,8 +1924,8 @@
+@@ -1959,8 +1959,8 @@
  html:
mkdir -p $(top_builddir)/html/
mkdir -p $(top_builddir)/html/{developer-docs,user-docs}
@@ -45,7 +45,7 @@
$(MAKE) -C $(top_srcdir)/docs/reference/libags
cd $(top_srcdir)
$(MAKE) -C $(top_srcdir)/docs/reference/libags-audio
-@@ -1956,18 +1956,18 @@
+@@ -1993,18 +1993,18 @@
gzip -9 -c $(top_srcdir)/ChangeLog > $(DESTDIR)/$(docdir)/changelog.gz
  
  fix-local-html: html
@@ -76,7 +76,7 @@
  
  fix-online-books-html: html
find $(top_srcdir)/html/ -name "*.html" -type f -exec sed -i 

commit gsequencer for openSUSE:Factory

2018-10-15 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-10-15 09:45:07

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Mon Oct 15 09:45:07 2018 rev:23 rq:641906 version:2.0.35

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-10-11 
11:57:17.765882847 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-10-15 09:45:27.267236356 +0200
@@ -1,0 +2,12 @@
+Sat Oct 13 14:40:01 UTC 2018 - Joël Krähemann 
+
+- 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 
+
+- new upstream v2.0.34 minor bug-fixes. Many new unit-tests.
+
+---

Old:

  gsequencer-2.0.33.tar.gz

New:

  gsequencer-2.0.35.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.6EmqVE/_old  2018-10-15 09:45:29.439233928 +0200
+++ /var/tmp/diff_new_pack.6EmqVE/_new  2018-10-15 09:45:29.443233924 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.0.33
+Version:2.0.35
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.0.33.tar.gz -> gsequencer-2.0.35.tar.gz ++
 18413 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-10-11 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-10-11 11:57:03

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Thu Oct 11 11:57:03 2018 rev:22 rq:640954 version:2.0.33

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-10-08 
17:48:48.986224505 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-10-11 11:57:17.765882847 +0200
@@ -1,0 +2,18 @@
+Tue Oct  9 21:19:31 UTC 2018 - Joël Krähemann 
+
+- new upstream v2.0.33 fixed ags-copy recall. Additional
+  unit-tests. 
+
+---
+Tue Oct  9 04:47:28 UTC 2018 - Joël Krähemann 
+
+- 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 
+
+- Added BuildRequires fluid-soundfont-gm and hydrogen to spec file
+  because the integration tests need it.
+
+---

Old:

  gsequencer-2.0.30.tar.gz

New:

  gsequencer-2.0.33.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.DVeKk0/_old  2018-10-11 11:57:18.565881830 +0200
+++ /var/tmp/diff_new_pack.DVeKk0/_new  2018-10-11 11:57:18.565881830 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.0.30
+Version:2.0.33
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
@@ -27,6 +27,8 @@
 Source0:
https://download.savannah.gnu.org/releases/gsequencer/2.0.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
+BuildRequires:  fluid-soundfont-gm
+BuildRequires:  hydrogen
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets

++ gsequencer-2.0.30.tar.gz -> gsequencer-2.0.33.tar.gz ++
 11949 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-10-08 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-10-08 17:45:45

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Mon Oct  8 17:45:45 2018 rev:21 rq:640245 version:2.0.30

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-09-26 
14:24:53.553781492 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-10-08 17:48:48.986224505 +0200
@@ -1,0 +2,36 @@
+Fri Oct  5 21:46:40 UTC 2018 - Joël Krähemann 
+
+- new upstream v2.0.30 fixed compiler error.
+
+---
+Fri Oct  5 21:08:31 UTC 2018 - Joël Krähemann 
+
+- 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 
+
+- 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 
+
+- 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 
+
+- 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 
+
+- new upstream v2.0.24 minor bug fixes. Removed log fatal mask and
+  improved AgsRampAccelerationDialog.
+
+---

Old:

  gsequencer-2.0.22.tar.gz

New:

  gsequencer-2.0.30.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.HF1EEY/_old  2018-10-08 17:48:50.13056 +0200
+++ /var/tmp/diff_new_pack.HF1EEY/_new  2018-10-08 17:48:50.130223046 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.0.22
+Version:2.0.30
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.0.22.tar.gz -> gsequencer-2.0.30.tar.gz ++
 10025 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-09-26 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-09-26 14:24:28

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Wed Sep 26 14:24:28 2018 rev:20 rq:638275 version:2.0.22

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-09-24 
13:14:05.185620788 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-09-26 14:24:53.553781492 +0200
@@ -1,0 +2,7 @@
+Tue Sep 25 22:18:59 UTC 2018 - Joël Krähemann 
+
+- 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.
+
+---

Old:

  gsequencer-2.0.19.tar.gz

New:

  gsequencer-2.0.22.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.GSUbvy/_old  2018-09-26 14:24:54.037780723 +0200
+++ /var/tmp/diff_new_pack.GSUbvy/_new  2018-09-26 14:24:54.041780717 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.0.19
+Version:2.0.22
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.0.19.tar.gz -> gsequencer-2.0.22.tar.gz ++
 1920 lines of diff (skipped)

++ gsequencer.0-fix-makefile-am.patch ++
--- /var/tmp/diff_new_pack.GSUbvy/_old  2018-09-26 14:24:54.629779783 +0200
+++ /var/tmp/diff_new_pack.GSUbvy/_new  2018-09-26 14:24:54.629779783 +0200
@@ -1,6 +1,6 @@
 Makefile.am.orig   2017-12-22 01:14:17.461851761 +0100
-+++ Makefile.am2017-12-22 01:55:31.766991762 +0100
-@@ -28,12 +28,12 @@
+--- Makefile.am.orig   2018-09-26 00:25:27.053043925 +0200
 Makefile.am2018-09-26 00:31:42.637586973 +0200
+@@ -31,12 +31,12 @@
  # this lists the binaries to produce, the (non-PHONY, binary) targets in
  # the previous manual Makefile
  lib_LTLIBRARIES = libags.la libags_thread.la libags_server.la libags_audio.la 
libags_gui.la
@@ -16,7 +16,7 @@
  
  EXTRA_DIST = config.rpath \
COPYING.server \
-@@ -92,7 +92,7 @@
+@@ -109,7 +109,7 @@
  # pkg-config
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = libags.pc libags_audio.pc libags_gui.pc
@@ -25,7 +25,7 @@
  
  EXTRA_DIST += libags.pc.in libags_audio.pc.in libags_gui.pc.in 
libgsequencer.pc.in
  # EXTRA_DIST += libgsequencer.pc.in
-@@ -131,7 +131,7 @@
+@@ -148,7 +148,7 @@
  # include
  otherincludedir = $(includedir)/ags
  nobase_include_HEADERS = $(libags_la_HEADERS_0) $(libags_thread_la_HEADERS_0) 
$(libags_server_la_HEADERS_0) $(libags_audio_la_HEADERS_0) 
$(libags_gui_la_HEADERS_0)
@@ -34,7 +34,7 @@
  
  # doc
  # docdir = $(datadir)/doc/gsequencer
-@@ -1895,8 +1895,8 @@
+@@ -1924,8 +1924,8 @@
  html:
mkdir -p $(top_builddir)/html/
mkdir -p $(top_builddir)/html/{developer-docs,user-docs}
@@ -45,7 +45,7 @@
$(MAKE) -C $(top_srcdir)/docs/reference/libags
cd $(top_srcdir)
$(MAKE) -C $(top_srcdir)/docs/reference/libags-audio
-@@ -1927,18 +1927,18 @@
+@@ -1956,18 +1956,18 @@
gzip -9 -c $(top_srcdir)/ChangeLog > $(DESTDIR)/$(docdir)/changelog.gz
  
  fix-local-html: html
@@ -74,9 +74,9 @@
 +  find $(top_srcdir)/docs/reference/libgsequencer/libgsequencer-html 
-name "*.html" -type f -exec sed -i 
's/\.\.\/libags-audio-html/\.\.\/libags_audio/g' {} \;
 +  find $(top_srcdir)/docs/reference/libgsequencer/libgsequencer-html 
-name "*.html" -type f -exec sed -i 
's/\.\.\/libags-gui-html/\.\.\/libags_gui/g' {} \;
  
- fix-online-html: html
-   find $(top_srcdir)/docs/reference/libags/libags-html -name "*.html" 
-type f -exec sed -i 
's/\.\.\/gobject/https\:\/\/developer\.gnome\.org\/gobject\/stable/g' {} \;
-@@ -1961,19 +1961,11 @@
+ fix-online-books-html: html
+   find $(top_srcdir)/html/ -name "*.html" -type f -exec sed -i 
's/\/usr\/share\/icons\/Adwaita\/32x32\/actions/..\/images/g' {} \;
+@@ -1994,19 +1994,11 @@
install -c -p -m 644 $(devdocimages) 
$(DESTDIR)/$(datadir)/doc/libags-audio-doc/images/
install -c -p -m 644 $(top_builddir)/html/user-docs/* 
$(DESTDIR)/$(docdir)/html/
install -c -p -m 644 $(top_builddir)/html/developer-docs/* 
$(DESTDIR)/$(datadir)/doc/libags-audio-doc/html/




commit gsequencer for openSUSE:Factory

2018-09-24 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-09-24 13:14:02

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Mon Sep 24 13:14:02 2018 rev:19 rq:637334 version:2.0.19

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-09-20 
11:42:16.340827939 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-09-24 13:14:05.185620788 +0200
@@ -1,0 +2,7 @@
+Sun Sep 23 10:21:45 UTC 2018 - Joël Krähemann 
+
+- 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.
+
+---

Old:

  gsequencer-2.0.12.tar.gz

New:

  gsequencer-2.0.19.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.HtJjbw/_old  2018-09-24 13:14:05.669619949 +0200
+++ /var/tmp/diff_new_pack.HtJjbw/_new  2018-09-24 13:14:05.673619942 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.0.12
+Version:2.0.19
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.0.12.tar.gz -> gsequencer-2.0.19.tar.gz ++
 7315 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-09-20 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-09-20 11:42:14

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Thu Sep 20 11:42:14 2018 rev:18 rq:636587 version:2.0.12

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-09-15 
15:39:52.356842617 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-09-20 11:42:16.340827939 +0200
@@ -1,0 +2,15 @@
+Tue Sep 18 18:31:48 UTC 2018 - Joël Krähemann 
+
+- 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 
+
+- 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.
+
+---

Old:

  gsequencer-2.0.2.tar.gz

New:

  gsequencer-2.0.12.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.4SFuLd/_old  2018-09-20 11:42:17.140827470 +0200
+++ /var/tmp/diff_new_pack.4SFuLd/_new  2018-09-20 11:42:17.140827470 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 2
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:2.0.2
+Version:2.0.12
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-2.0.2.tar.gz -> gsequencer-2.0.12.tar.gz ++
 7965 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-08-12 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-08-12 20:52:24

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Sun Aug 12 20:52:24 2018 rev:16 rq:628551 version:1.4.35

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-07-09 
13:31:09.178513317 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-08-12 20:52:28.685114827 +0200
@@ -1,0 +2,6 @@
+Fri Aug 10 07:32:32 UTC 2018 - jkraehem...@gmail.com
+
+- new upstream v1.4.35 fixes to automation editor's copy and paste
+  and minor fixes.
+
+---

Old:

  gsequencer-1.4.34.tar.gz

New:

  gsequencer-1.4.35.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.hywACB/_old  2018-08-12 20:52:29.177115824 +0200
+++ /var/tmp/diff_new_pack.hywACB/_new  2018-08-12 20:52:29.181115832 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.34
+Version:1.4.35
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.34.tar.gz -> gsequencer-1.4.35.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.34/ChangeLog 
new/gsequencer-1.4.35/ChangeLog
--- old/gsequencer-1.4.34/ChangeLog 2018-07-06 17:22:32.0 +0200
+++ new/gsequencer-1.4.35/ChangeLog 2018-08-09 23:09:30.0 +0200
@@ -1,3 +1,14 @@
+ags (1.4.35)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed potential data-race in ags_thread_pool.c
+   * fixed missing ref count of parent with AgsThreadPool
+   * fixed wrong argument to pthread_create() in ags_thread_pool.c
+   * fixed potential infinite loop in ags_simple_file.c
+   * fixed missing segmented notation in MIDI import
+   * fixed AgsAutomationEditor paste missing port automation
+   * fixed AgsNotationEditor paste wrong ref count
+
 ags (1.4.34)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.34/ags/X/ags_automation_editor.c 
new/gsequencer-1.4.35/ags/X/ags_automation_editor.c
--- old/gsequencer-1.4.34/ags/X/ags_automation_editor.c 2018-07-06 
16:59:47.0 +0200
+++ new/gsequencer-1.4.35/ags/X/ags_automation_editor.c 2018-08-09 
23:09:09.0 +0200
@@ -1728,19 +1728,44 @@
  AgsTimestamp *timestamp,
  gboolean match_line, gboolean 
no_duplicates)
   {
+AgsChannel *output, *input;
 AgsAutomation *automation;

+AgsMutexManager *mutex_manager;
+
 GList *list_automation;
 
 guint first_x;
 guint current_x;
 gint i;
 
-first_x = -1;
+pthread_mutex_t *application_mutex;
+pthread_mutex_t *audio_mutex;
+
+mutex_manager = ags_mutex_manager_get_instance();
+application_mutex = ags_mutex_manager_get_application_mutex(mutex_manager);
+
+/* get audio mutex */
+pthread_mutex_lock(application_mutex);
+
+audio_mutex = ags_mutex_manager_lookup(mutex_manager,
+  (GObject *) machine->audio);
+  
+pthread_mutex_unlock(application_mutex);
+
+/* get some fields */
+pthread_mutex_lock(audio_mutex);
+
+output = machine->audio->output;
+input = machine->audio->input;
+
+pthread_mutex_unlock(audio_mutex);
 
 /*  */
 i = 0;

+first_x = -1;
+
 while(notebook == NULL ||
  (i = ags_notebook_next_active_tab(notebook,
i)) != -1){   
@@ -1749,6 +1774,9 @@
timestamp);
 
   if(list_automation == NULL){
+   AgsChannel *channel;
+   AgsPort *play_port, *recall_port;
+   
automation = ags_automation_new(machine->audio,
i,

automation_editor->focused_automation_edit->channel_type,
@@ -1756,6 +1784,52 @@
automation->timestamp->timer.ags_offset.offset = 
timestamp->timer.ags_offset.offset;
machine->audio->automation = 
ags_automation_add(machine->audio->automation,
automation);
+   g_object_ref(automation);
+
+   /* port */
+  

commit gsequencer for openSUSE:Factory

2018-07-09 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-07-09 13:29:30

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Mon Jul  9 13:29:30 2018 rev:15 rq:621449 version:1.4.34

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-06-22 
13:35:53.017540650 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-07-09 13:31:09.178513317 +0200
@@ -1,0 +2,7 @@
+Sat Jul  7 09:02:21 UTC 2018 - jkraehem...@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.
+
+---

Old:

  gsequencer-1.4.32.tar.gz

New:

  gsequencer-1.4.34.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.Xxvn75/_old  2018-07-09 13:31:09.626512414 +0200
+++ /var/tmp/diff_new_pack.Xxvn75/_new  2018-07-09 13:31:09.626512414 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.32
+Version:1.4.34
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.32.tar.gz -> gsequencer-1.4.34.tar.gz ++
 23434 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-06-22 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-06-22 13:35:48

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Fri Jun 22 13:35:48 2018 rev:14 rq:618308 version:1.4.32

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-05-13 
16:06:50.566440645 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-06-22 13:35:53.017540650 +0200
@@ -1,0 +2,6 @@
+Thu Jun 21 10:38:57 UTC 2018 - jkraehem...@gmail.com
+
+- new upstream v1.4.32 fixed seeking position and improved object
+  references.
+
+---

Old:

  gsequencer-1.4.31.tar.gz

New:

  gsequencer-1.4.32.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.awvENo/_old  2018-06-22 13:35:54.649480321 +0200
+++ /var/tmp/diff_new_pack.awvENo/_new  2018-06-22 13:35:54.653480173 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.31
+Version:1.4.32
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.31.tar.gz -> gsequencer-1.4.32.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.31/ChangeLog 
new/gsequencer-1.4.32/ChangeLog
--- old/gsequencer-1.4.31/ChangeLog 2018-05-10 23:35:34.0 +0200
+++ new/gsequencer-1.4.32/ChangeLog 2018-06-21 07:37:21.0 +0200
@@ -1,3 +1,16 @@
+ags (1.4.32)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * reworked CoreAudio output
+   * improved mutex locks in ags_navigation_callbacks.c
+   * improved midi2xml.1.xml to do file attribution
+   * improved midi2xml to output usage as no parameter was given
+   * fixed wrong loop condition in ags_apply_presets.c
+   * fixed unsafe reference count in ags_audio.c and ags_channel.c
+   * fixed wrong reference count in ags_recycling_context.c
+   * fixed AgsSeekSoundcard to use recall context
+   * fixed AgsSeekSoundcard to use correct mutex variable
+
 ags (1.4.31)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.31/ags/X/ags_menu_action_callbacks.c 
new/gsequencer-1.4.32/ags/X/ags_menu_action_callbacks.c
--- old/gsequencer-1.4.31/ags/X/ags_menu_action_callbacks.c 2018-03-04 
20:27:35.0 +0100
+++ new/gsequencer-1.4.32/ags/X/ags_menu_action_callbacks.c 2018-06-17 
20:55:40.0 +0200
@@ -53,7 +53,9 @@
 #include 
 #include 
 
+#ifndef AGS_WITH_QUARTZ
 #include 
+#endif
 
 void ags_menu_action_open_response_callback(GtkFileChooserDialog 
*file_chooser, gint response, gpointer data);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.31/ags/X/ags_navigation_callbacks.c 
new/gsequencer-1.4.32/ags/X/ags_navigation_callbacks.c
--- old/gsequencer-1.4.31/ags/X/ags_navigation_callbacks.c  2018-03-04 
20:27:35.0 +0100
+++ new/gsequencer-1.4.32/ags/X/ags_navigation_callbacks.c  2018-06-21 
07:04:52.0 +0200
@@ -114,11 +114,36 @@
   AgsNavigation *navigation)
 {
   AgsWindow *window;
+
+  AgsMutexManager *mutex_manager;
+
+  gdouble note_offset;
   gdouble tact;
 
+  pthread_mutex_t *application_mutex;
+  pthread_mutex_t *soundcard_mutex;
+
+  mutex_manager = ags_mutex_manager_get_instance();
+  application_mutex = ags_mutex_manager_get_application_mutex(mutex_manager);
+
   window = AGS_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(navigation)));
 
-  tact = ags_soundcard_get_note_offset(AGS_SOUNDCARD(window->soundcard)) / 
16.0;
+  /* get soundcard mutex */
+  pthread_mutex_lock(application_mutex);
+
+  soundcard_mutex = ags_mutex_manager_lookup(mutex_manager,
+window->soundcard);
+
+  pthread_mutex_unlock(application_mutex);
+
+  /* move */
+  pthread_mutex_lock(soundcard_mutex);
+
+  note_offset = 
ags_soundcard_get_note_offset(AGS_SOUNDCARD(window->soundcard));
+
+  pthread_mutex_unlock(soundcard_mutex);
+  
+  tact = note_offset / 16.0;
   
   gtk_spin_button_set_value(navigation->position_tact,
tact +
@@ -130,11 +155,36 @@
 AgsNavigation *navigation)
 {
   AgsWindow *window;
+
+  AgsMutexManager *mutex_manager;
+
+  gdouble note_offset;
  

commit gsequencer for openSUSE:Factory

2018-05-13 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-05-13 16:06:15

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Sun May 13 16:06:15 2018 rev:13 rq:606522 version:1.4.31

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-05-10 
15:48:44.482712002 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-05-13 16:06:50.566440645 +0200
@@ -1,0 +2,6 @@
+Fri May 11 13:50:23 UTC 2018 - jkraehem...@gmail.com
+
+- new upstream v1.4.31 fixed muted DSSI and possible SIGSEGV as
+  relink line after destroyed machine.
+
+---

Old:

  gsequencer-1.4.29.tar.gz

New:

  gsequencer-1.4.31.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.gHpdpT/_old  2018-05-13 16:06:51.906391763 +0200
+++ /var/tmp/diff_new_pack.gHpdpT/_new  2018-05-13 16:06:51.910391617 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.29
+Version:1.4.31
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.29.tar.gz -> gsequencer-1.4.31.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.29/ChangeLog 
new/gsequencer-1.4.31/ChangeLog
--- old/gsequencer-1.4.29/ChangeLog 2018-05-07 10:00:26.0 +0200
+++ new/gsequencer-1.4.31/ChangeLog 2018-05-10 23:35:34.0 +0200
@@ -1,3 +1,14 @@
+ags (1.4.31)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * disabled GLib-GObject fatal mask
+
+ags (1.4.30)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed wrong if statement in ags_route_dssi_audio_run.c causing DSSI 
silence
+   * fixed potential SIGSEGV related to AgsRecyclingContext wrong ref count
+
 ags (1.4.29)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.29/ags/audio/ags_audio.c 
new/gsequencer-1.4.31/ags/audio/ags_audio.c
--- old/gsequencer-1.4.29/ags/audio/ags_audio.c 2018-05-07 01:53:42.0 
+0200
+++ new/gsequencer-1.4.31/ags/audio/ags_audio.c 2018-05-10 18:10:02.0 
+0200
@@ -1574,6 +1574,17 @@
   GList *list, *list_next;
 
   audio = AGS_AUDIO(gobject);
+
+  /* channels */
+  ags_audio_set_audio_channels(audio,
+  0);
+
+  ags_audio_set_pads(audio,
+AGS_TYPE_INPUT,
+0);
+  ags_audio_set_pads(audio,
+AGS_TYPE_OUTPUT,
+0);
   
   /* soundcard */
   if(audio->soundcard != NULL){
@@ -1799,17 +1810,6 @@
   audio->recall_remove = NULL;
   audio->play_remove = NULL;
   
-  /* channels */
-  ags_audio_set_audio_channels(audio,
-  0);
-
-  ags_audio_set_pads(audio,
-AGS_TYPE_INPUT,
-0);
-  ags_audio_set_pads(audio,
-AGS_TYPE_OUTPUT,
-0);
-
   /* playback domain */
   if(audio->playback_domain != NULL){
 AgsPlaybackDomain *playback_domain;
@@ -4568,8 +4568,10 @@
   /* add recall id */
   pthread_mutex_lock(mutex);
 
-  g_object_ref(recall_id);
-  audio->recall_id = g_list_prepend(audio->recall_id, recall_id);
+  if(g_list_find(audio->recall_id, recall_id) == NULL){
+g_object_ref(recall_id);
+audio->recall_id = g_list_prepend(audio->recall_id, recall_id);
+  }
   
   pthread_mutex_unlock(mutex);
 }
@@ -4605,8 +4607,10 @@
   /* remove recall id */
   pthread_mutex_lock(mutex);
 
-  audio->recall_id = g_list_remove(audio->recall_id, recall_id);
-  g_object_unref(recall_id);
+  if(g_list_find(audio->recall_id, recall_id) != NULL){
+audio->recall_id = g_list_remove(audio->recall_id, recall_id);
+g_object_unref(recall_id);
+  }
   
   pthread_mutex_unlock(mutex);
 }
@@ -4628,6 +4632,11 @@
   pthread_mutex_t *application_mutex;
   pthread_mutex_t *mutex;
 
+  if(!AGS_IS_AUDIO(audio) ||
+ !AGS_IS_RECYCLING_CONTEXT(recycling_context)){
+return;
+  }
+  
   /* lookup mutex */
   mutex_manager = ags_mutex_manager_get_instance();
   application_mutex = ags_mutex_manager_get_application_mutex(mutex_manager);
@@ -4642,8 +4651,10 @@
   /* add recycling container */
   pthread_mutex_lock(mutex);
 
-  g_object_ref(recycling_context);
-  audio->recycling_context = g_list_prepend(audio->recycling_context, 

commit gsequencer for openSUSE:Factory

2018-05-10 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-05-10 15:48:38

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Thu May 10 15:48:38 2018 rev:12 rq:605299 version:1.4.29

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-04-13 
12:51:03.068767871 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-05-10 15:48:44.482712002 +0200
@@ -1,0 +2,12 @@
+Tue May  8 07:00:47 UTC 2018 - jkraehem...@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 - jkraehem...@gmail.com
+
+- New upstream v1.4.28 fixed selection of notation and automation
+  editor. Minor improvements to lv2 and editor clipboard.
+
+---

Old:

  gsequencer-1.4.25.tar.gz

New:

  gsequencer-1.4.29.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.GuzVaV/_old  2018-05-10 15:48:45.154687373 +0200
+++ /var/tmp/diff_new_pack.GuzVaV/_new  2018-05-10 15:48:45.154687373 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.25
+Version:1.4.29
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.25.tar.gz -> gsequencer-1.4.29.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.25/ChangeLog 
new/gsequencer-1.4.29/ChangeLog
--- old/gsequencer-1.4.25/ChangeLog 2018-04-09 23:22:24.0 +0200
+++ new/gsequencer-1.4.29/ChangeLog 2018-05-07 10:00:26.0 +0200
@@ -1,3 +1,31 @@
+ags (1.4.29)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed timestamp offset clipboard insert
+   * fixed missing timestamp of notation
+
+ags (1.4.28)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed integrity check of ags_recall_lv2_load()
+   * fixed selection of notation region
+
+ags (1.4.27)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed missing timestamp information in AgsAutomation clipboard
+   * fixed if statement in 
ags_automation_find_specifier_with_type_and_line()
+   * fixed missing return in ags_automation_get_value()
+   * minor improvements
+
+ags (1.4.26)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed wrong ref count in ags_automation.c
+   * fixed wrong ref count in ags_notation.c
+   * fixed allow select all first and last acceleration of automation
+   * improved AgsExportWindow to reset backend
+
 ags (1.4.25)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.25/ags/X/ags_export_soundcard.c 
new/gsequencer-1.4.29/ags/X/ags_export_soundcard.c
--- old/gsequencer-1.4.25/ags/X/ags_export_soundcard.c  2018-03-04 
20:27:35.0 +0100
+++ new/gsequencer-1.4.29/ags/X/ags_export_soundcard.c  2018-05-07 
01:53:41.0 +0200
@@ -202,10 +202,7 @@
   gtk_combo_box_text_append_text(export_soundcard->backend,
 "oss");
 #endif
-
-  gtk_combo_box_set_active(GTK_COMBO_BOX(export_soundcard->backend),
-  0);
-  
+ 
   /* sound card */
   label = (GtkLabel *) g_object_new(GTK_TYPE_LABEL,
"label", i18n("soundcard"),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.25/ags/X/ags_export_soundcard.h 
new/gsequencer-1.4.29/ags/X/ags_export_soundcard.h
--- old/gsequencer-1.4.25/ags/X/ags_export_soundcard.h  2018-03-04 
07:14:51.0 +0100
+++ new/gsequencer-1.4.29/ags/X/ags_export_soundcard.h  2018-05-07 
01:53:41.0 +0200
@@ -32,9 +32,9 @@
 #define AGS_IS_EXPORT_SOUNDCARD_CLASS(class) 
(G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPORT_SOUNDCARD))
 #define AGS_EXPORT_SOUNDCARD_GET_CLASS(obj)  
(G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPORT_SOUNDCARD, 
AgsExportSoundcardClass))
 
-#define AGS_EXPORT_SOUNDCARD_FORMAT_WAV "wav\0"
-#define AGS_EXPORT_SOUNDCARD_FORMAT_FLAC "flac\0"
-#define AGS_EXPORT_SOUNDCARD_FORMAT_OGG "ogg\0"
+#define AGS_EXPORT_SOUNDCARD_FORMAT_WAV "wav"
+#define AGS_EXPORT_SOUNDCARD_FORMAT_FLAC "flac"
+#define 

commit gsequencer for openSUSE:Factory

2018-04-13 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-04-13 12:50:39

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Fri Apr 13 12:50:39 2018 rev:11 rq:595824 version:1.4.25

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-03-28 
10:33:29.872478450 +0200
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-04-13 12:51:03.068767871 +0200
@@ -1,0 +2,8 @@
+Wed Apr 11 19:28:37 UTC 2018 - jkraehem...@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.
+
+---

Old:

  gsequencer-1.4.24.tar.gz

New:

  gsequencer-1.4.25.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.uirurR/_old  2018-04-13 12:51:04.400719615 +0200
+++ /var/tmp/diff_new_pack.uirurR/_new  2018-04-13 12:51:04.404719470 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.24
+Version:1.4.25
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.24.tar.gz -> gsequencer-1.4.25.tar.gz ++
 3813 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-03-28 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-03-28 10:33:28

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Wed Mar 28 10:33:28 2018 rev:10 rq:591613 version:1.4.24

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-03-12 
12:13:52.802852414 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-03-28 10:33:29.872478450 +0200
@@ -1,0 +2,6 @@
+Mon Mar 26 20:44:49 UTC 2018 - jkraehem...@gmail.com
+
+- New upstream v1.4.24 minor improvements. Refactored startup
+  process and improved thread-safety.
+
+---

Old:

  gsequencer-1.4.21.tar.gz

New:

  gsequencer-1.4.24.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.CGQAzz/_old  2018-03-28 10:33:30.640450829 +0200
+++ /var/tmp/diff_new_pack.CGQAzz/_new  2018-03-28 10:33:30.640450829 +0200
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.21
+Version:1.4.24
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.21.tar.gz -> gsequencer-1.4.24.tar.gz ++
 6675 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-03-12 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-03-12 12:13:45

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Mon Mar 12 12:13:45 2018 rev:9 rq:585777 version:1.4.21

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-02-05 
10:53:54.137806004 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-03-12 12:13:52.802852414 +0100
@@ -1,0 +2,6 @@
+Sun Mar 11 16:38:32 UTC 2018 - jkraehem...@gmail.com
+
+- New upstream v1.4.21 reverted the use of GMainLoop for pulseaudio
+  because of a race-condition. Faster lv2 plugin loading.
+
+---

Old:

  gsequencer-1.4.18.tar.gz

New:

  gsequencer-1.4.21.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.74x5Fx/_old  2018-03-12 12:13:54.638786907 +0100
+++ /var/tmp/diff_new_pack.74x5Fx/_new  2018-03-12 12:13:54.642786764 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.18
+Version:1.4.21
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.18.tar.gz -> gsequencer-1.4.21.tar.gz ++
 3133 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-1.4.18/ChangeLog new/gsequencer-1.4.21/ChangeLog
--- old/gsequencer-1.4.18/ChangeLog 2018-02-02 22:37:51.0 +0100
+++ new/gsequencer-1.4.21/ChangeLog 2018-03-04 21:12:52.0 +0100
@@ -1,3 +1,21 @@
+ags (1.4.21)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * work-around reverted pulseaudio GMainLoop integration
+   * implemented property AgsBasePlugin:id
+   * improved ags_lv2_manager.c to be faster
+
+ags (1.4.20)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed ags_functional_audio_test.c to create notation as needed
+   * defaulted to disable OSS4 dependency
+
+ags (1.4.19)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed ags_audio_set_audio_channels() to remove unneeded notation, 
automation and wave objects
+
 ags (1.4.18)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-1.4.18/ags/X/ags_xorg_application_context.c 
new/gsequencer-1.4.21/ags/X/ags_xorg_application_context.c
--- old/gsequencer-1.4.18/ags/X/ags_xorg_application_context.c  2018-01-29 
16:54:08.0 +0100
+++ new/gsequencer-1.4.21/ags/X/ags_xorg_application_context.c  2018-03-04 
20:27:35.0 +0100
@@ -1692,7 +1692,7 @@
   if(has_pulse){
 ags_pulse_server_connect_client(pulse_server);
 
-//ags_pulse_server_start_poll(pulse_server);
+ags_pulse_server_start_poll(pulse_server);
   }
 
   if(has_jack){
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-1.4.18/ags/audio/ags_audio.c 
new/gsequencer-1.4.21/ags/audio/ags_audio.c
--- old/gsequencer-1.4.18/ags/audio/ags_audio.c 2018-02-02 22:24:33.0 
+0100
+++ new/gsequencer-1.4.21/ags/audio/ags_audio.c 2018-03-04 20:27:35.0 
+0100
@@ -2719,10 +2719,9 @@
   auto void ags_audio_set_audio_channels_grow(GType type);
   auto void ags_audio_set_audio_channels_shrink_zero();
   auto void ags_audio_set_audio_channels_shrink();
-  auto void ags_audio_set_audio_channels_grow_notation();
+
   auto void ags_audio_set_audio_channels_shrink_notation();
   auto void ags_audio_set_audio_channels_shrink_automation();
-  auto void ags_audio_set_audio_channels_grow_wave();
   auto void ags_audio_set_audio_channels_shrink_wave();
   
   void ags_audio_set_audio_channels_init_parameters(GType type){
@@ -3061,124 +3060,67 @@
  

commit gsequencer for openSUSE:Factory

2018-02-05 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-02-05 10:53:07

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Mon Feb  5 10:53:07 2018 rev:8 rq:572414 version:1.4.18

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-01-30 
15:44:52.485285410 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-02-05 10:53:54.137806004 +0100
@@ -1,0 +2,12 @@
+Sat Feb  3 01:06:58 UTC 2018 - jkraehem...@gmail.com
+
+- New upstream v1.4.18 fixed step sequencer's clipboard.
+
+---
+Fri Feb  2 13:01:23 UTC 2018 - jkraehem...@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.
+
+---

Old:

  gsequencer-1.4.15.tar.gz

New:

  gsequencer-1.4.18.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.dUcGzC/_old  2018-02-05 10:53:54.797775139 +0100
+++ /var/tmp/diff_new_pack.dUcGzC/_new  2018-02-05 10:53:54.801774952 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.15
+Version:1.4.18
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.15.tar.gz -> gsequencer-1.4.18.tar.gz ++
 1758 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-1.4.15/ChangeLog new/gsequencer-1.4.18/ChangeLog
--- old/gsequencer-1.4.15/ChangeLog 2018-01-26 03:22:44.0 +0100
+++ new/gsequencer-1.4.18/ChangeLog 2018-02-02 22:37:51.0 +0100
@@ -1,3 +1,22 @@
+ags (1.4.18)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed copy to clipboard in AgsMatrix and AgsDrum
+
+ags (1.4.17)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed playback scope
+   * fixed wrong count of runs and init code in ags_channel.c
+   * minor-fixes
+
+ags (1.4.16)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed potential SIGSEGV during ags_recall_dssi_run_finalize()
+   * fixed potential SIGSEGV during ags_recall_lv2_run_finalize()
+   * removed redundant code in ags_simple_file.c
+
 ags (1.4.15)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gsequencer-1.4.15/ags/X/ags_machine.c 
new/gsequencer-1.4.18/ags/X/ags_machine.c
--- old/gsequencer-1.4.15/ags/X/ags_machine.c   2018-01-19 16:12:03.0 
+0100
+++ new/gsequencer-1.4.18/ags/X/ags_machine.c   2018-02-02 22:38:03.0 
+0100
@@ -2115,7 +2115,7 @@
   AgsMutexManager *mutex_manager;
 
   xmlDoc *clipboard;
-  xmlNode *audio_node, *notation_node;
+  xmlNode *audio_node, *notation_list_node, *notation_node;
 
   xmlChar *buffer;
   int size;
@@ -2198,9 +2198,15 @@
   clipboard = xmlNewDoc(BAD_CAST XML_DEFAULT_VERSION);
 
   /* create root node */
-  audio_node = xmlNewNode(NULL, BAD_CAST "audio");
+  audio_node = xmlNewNode(NULL,
+ BAD_CAST "audio");
   xmlDocSetRootElement(clipboard, audio_node);
 
+  notation_list_node = xmlNewNode(NULL,
+ BAD_CAST "notation-list");
+  xmlAddChild(audio_node,
+ notation_list_node);
+  
   audio = machine->audio;
 
   mutex_manager = ags_mutex_manager_get_instance();  
@@ -2234,7 +2240,8 @@
 pthread_mutex_lock(current_mutex);
 
 notation_node = ags_machine_copy_pattern_to_notation(channel);
-xmlAddChild(audio_node, notation_node);
+xmlAddChild(notation_list_node,
+   notation_node);
 
 channel = channel->next;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude 

commit gsequencer for openSUSE:Factory

2018-01-30 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-01-30 15:44:48

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Tue Jan 30 15:44:48 2018 rev:7 rq:570873 version:1.4.15

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-01-23 
13:53:37.931812449 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-01-30 15:44:52.485285410 +0100
@@ -1,0 +2,12 @@
+Mon Jan 29 20:16:53 UTC 2018 - jkraehem...@gmail.com
+
+- Removed libpulse-mainloop-glib0 because it is already provided.
+
+---
+Sun Jan 28 11:56:08 UTC 2018 - jkraehem...@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.
+
+---

Old:

  gsequencer-1.4.14.tar.gz

New:

  gsequencer-1.4.15.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.kVliiy/_old  2018-01-30 15:44:54.113209412 +0100
+++ /var/tmp/diff_new_pack.kVliiy/_new  2018-01-30 15:44:54.117209225 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.4.14
+Version:1.4.15
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.4.14.tar.gz -> gsequencer-1.4.15.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.14/ChangeLog 
new/gsequencer-1.4.15/ChangeLog
--- old/gsequencer-1.4.14/ChangeLog 2018-01-22 13:24:48.0 +0100
+++ new/gsequencer-1.4.15/ChangeLog 2018-01-26 03:22:44.0 +0100
@@ -1,3 +1,9 @@
+ags (1.4.15)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * replaced pa_mainloop_new() by pa_glib_main_loop_new()
+   * minor changes
+
 ags (1.4.14)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gsequencer-1.4.14/ags/X/ags_xorg_application_context.c 
new/gsequencer-1.4.15/ags/X/ags_xorg_application_context.c
--- old/gsequencer-1.4.14/ags/X/ags_xorg_application_context.c  2018-01-19 
16:12:03.0 +0100
+++ new/gsequencer-1.4.15/ags/X/ags_xorg_application_context.c  2018-01-26 
03:22:44.0 +0100
@@ -1692,7 +1692,7 @@
   if(has_pulse){
 ags_pulse_server_connect_client(pulse_server);
 
-ags_pulse_server_start_poll(pulse_server);
+//ags_pulse_server_start_poll(pulse_server);
   }
 
   if(has_jack){
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.14/ags/audio/pulse/ags_pulse_client.c 
new/gsequencer-1.4.15/ags/audio/pulse/ags_pulse_client.c
--- old/gsequencer-1.4.14/ags/audio/pulse/ags_pulse_client.c2017-12-21 
01:30:44.0 +0100
+++ new/gsequencer-1.4.15/ags/audio/pulse/ags_pulse_client.c2018-01-26 
03:22:44.0 +0100
@@ -19,18 +19,7 @@
 
 #include 
 
-#include 
-
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-
-#include 
-#include 
+#include 
 
 #include 
 #include 
@@ -666,6 +655,7 @@
 pa_context_set_state_callback(pulse_client->context,
  ags_pulse_client_state_callback,
  pulse_client);
+#if 0
 ready = FALSE;
 
 while(!ready){
@@ -682,6 +672,7 @@
   }
 }
 #endif
+#endif
   }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.14/ags/audio/pulse/ags_pulse_devout.c 
new/gsequencer-1.4.15/ags/audio/pulse/ags_pulse_devout.c
--- old/gsequencer-1.4.14/ags/audio/pulse/ags_pulse_devout.c2017-12-21 
01:30:44.0 +0100
+++ new/gsequencer-1.4.15/ags/audio/pulse/ags_pulse_devout.c2018-01-26 
03:22:44.0 +0100
@@ -19,16 +19,7 @@
 
 #include 
 
-#include 
-
-#include 
-#include 
-#include 
-#include 
-#include 
-
-#include 
-#include 
+#include 
 
 #include 
 #include 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.4.14/ags/audio/pulse/ags_pulse_port.c 
new/gsequencer-1.4.15/ags/audio/pulse/ags_pulse_port.c
--- old/gsequencer-1.4.14/ags/audio/pulse/ags_pulse_port.c  2018-01-19 
16:12:03.0 +0100
+++ new/gsequencer-1.4.15/ags/audio/pulse/ags_pulse_port.c  2018-01-26 
03:22:44.0 +0100
@@ -930,7 +930,7 @@
   }
 
   

commit gsequencer for openSUSE:Factory

2018-01-23 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-01-23 13:53:34

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Tue Jan 23 13:53:34 2018 rev:6 rq:568480 version:1.4.14

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-01-10 
23:34:57.736602576 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-01-23 13:53:37.931812449 +0100
@@ -1,0 +2,9 @@
+Mon Jan 22 18:21:05 UTC 2018 - jkraehem...@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.
+
+---

Old:

  gsequencer-1.3.6.tar.gz

New:

  gsequencer-1.4.14.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.AQixxb/_old  2018-01-23 13:53:39.211752655 +0100
+++ /var/tmp/diff_new_pack.AQixxb/_new  2018-01-23 13:53:39.211752655 +0100
@@ -18,13 +18,13 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.3.6
+Version:1.4.14
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/1.3.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/1.4.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
 BuildRequires:  cunit-devel

++ gsequencer-1.3.6.tar.gz -> gsequencer-1.4.14.tar.gz ++
 23161 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2018-01-10 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-01-10 23:34:55

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Wed Jan 10 23:34:55 2018 rev:5 rq:562773 version:1.3.6

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2018-01-07 
17:23:46.446523228 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-01-10 23:34:57.736602576 +0100
@@ -1,0 +2,19 @@
+Tue Jan  9 03:32:04 UTC 2018 - jkraehem...@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 - jkraehem...@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 - jkraehem...@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.
+
+---

Old:

  gsequencer-1.3.3.tar.gz

New:

  gsequencer-1.3.6.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.2Y4JyB/_old  2018-01-10 23:34:58.312575550 +0100
+++ /var/tmp/diff_new_pack.2Y4JyB/_new  2018-01-10 23:34:58.316575362 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.3.3
+Version:1.3.6
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3

++ gsequencer-1.3.3.tar.gz -> gsequencer-1.3.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.3.3/ChangeLog 
new/gsequencer-1.3.6/ChangeLog
--- old/gsequencer-1.3.3/ChangeLog  2018-01-06 06:48:45.0 +0100
+++ new/gsequencer-1.3.6/ChangeLog  2018-01-09 04:19:31.0 +0100
@@ -1,3 +1,21 @@
+ags (1.3.6)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * improved use of paned widgets to use GtkViewport
+
+ags (1.3.5)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed ags_notation.c and ags_automation.c to always match timestamp
+   * increased timeouts of functional tests because build environment 
might have not much power
+
+ags (1.3.4)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed paste only as within defined offset of AgsNotation and 
AgsAutomation
+   * fixed ags_notation_edit_draw_selection() to use vscrollbar to 
determine y offset
+   * improved selection to select only within area
+
 ags (1.3.3)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.3.3/ags/X/ags_automation_editor.c 
new/gsequencer-1.3.6/ags/X/ags_automation_editor.c
--- old/gsequencer-1.3.3/ags/X/ags_automation_editor.c  2018-01-04 
13:57:27.0 +0100
+++ new/gsequencer-1.3.6/ags/X/ags_automation_editor.c  2018-01-09 
04:20:08.0 +0100
@@ -184,6 +184,7 @@
 void
 ags_automation_editor_init(AgsAutomationEditor *automation_editor)
 {
+  GtkViewport *viewport;
   GtkScrolledWindow *scrolled_window;
   GtkTable *table;
 
@@ -217,11 +218,18 @@
 0);
 
   /* machine selector */
-  scrolled_window = (GtkScrolledWindow *) gtk_scrolled_window_new(NULL, NULL);
+  viewport = gtk_viewport_new(NULL,
+ NULL);
+  g_object_set(viewport,
+  "shadow-type", GTK_SHADOW_NONE,
+  NULL);
   gtk_paned_pack1((GtkPaned *) automation_editor->paned,
- (GtkWidget *) scrolled_window,
+ (GtkWidget *) viewport,
  FALSE, TRUE);
 
+  scrolled_window = (GtkScrolledWindow *) gtk_scrolled_window_new(NULL, NULL);
+  gtk_container_add(viewport,
+   scrolled_window);
   automation_editor->machine_selector = g_object_new(AGS_TYPE_MACHINE_SELECTOR,
 "homogeneous", FALSE,
 "spacing", 0,
@@ -242,10 +250,18 @@
   automation_editor->selected_machine = NULL;
 
   /* notebook audio, output, input */
-  automation_editor->notebook = (GtkNotebook *) gtk_notebook_new();
+  viewport = gtk_viewport_new(NULL,
+

commit gsequencer for openSUSE:Factory

2018-01-07 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2018-01-07 17:23:34

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Sun Jan  7 17:23:34 2018 rev:4 rq:562199 version:1.3.3

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2017-12-29 
18:50:30.575789023 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2018-01-07 17:23:46.446523228 +0100
@@ -1,0 +2,19 @@
+Sat Jan  6 12:49:15 UTC 2018 - jkraehem...@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 - jkraehem...@gmail.com
+
+- new upstream v1.3.1 minor bug-fixes and ags.rc improvements
+
+---
+Fri Jan  5 18:30:53 UTC 2018 - jkraehem...@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.
+
+---

Old:

  gsequencer-1.2.7.tar.gz

New:

  gsequencer-1.3.3.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.63m5zg/_old  2018-01-07 17:23:48.674418800 +0100
+++ /var/tmp/diff_new_pack.63m5zg/_new  2018-01-07 17:23:48.674418800 +0100
@@ -18,13 +18,13 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.2.7
+Version:1.3.3
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/1.2.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/1.3.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
 BuildRequires:  cunit-devel

++ gsequencer-1.2.7.tar.gz -> gsequencer-1.3.3.tar.gz ++
 23706 lines of diff (skipped)




commit gsequencer for openSUSE:Factory

2017-12-29 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2017-12-29 18:50:21

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Fri Dec 29 18:50:21 2017 rev:3 rq:559725 version:1.2.7

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2017-12-09 
20:30:53.807807307 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2017-12-29 18:50:30.575789023 +0100
@@ -1,0 +2,36 @@
+Sun Dec 24 12:44:41 UTC 2017 - jkraehem...@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 - jkraehem...@gmail.com
+
+- added pulseaudio as dependency of tests
+
+---
+Fri Dec 22 14:51:01 UTC 2017 - jkraehem...@gmail.com
+
+- new upstream v1.2.5 fixed unitialized pointer
+
+---
+Thu Dec 21 23:40:45 UTC 2017 - jkraehem...@gmail.com
+
+- new upstream v1.2.4 minor fixes
+
+---
+Thu Dec 21 22:02:27 UTC 2017 - jkraehem...@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 - jkraehem...@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
+
+---

Old:

  gsequencer-1.1.6.tar.gz

New:

  gsequencer-1.2.7.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.d0h6AU/_old  2017-12-29 18:50:31.539512235 +0100
+++ /var/tmp/diff_new_pack.d0h6AU/_new  2017-12-29 18:50:31.543511086 +0100
@@ -18,13 +18,13 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.1.6
+Version:1.2.7
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://nongnu.org/gsequencer
-Source0:
https://download.savannah.gnu.org/releases/gsequencer/1.1.x/%{name}-%{version}.tar.gz
+Source0:
https://download.savannah.gnu.org/releases/gsequencer/1.2.x/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
 Patch0: gsequencer.0-fix-makefile-am.patch
 BuildRequires:  cunit-devel
@@ -40,6 +40,7 @@
 BuildRequires:  lv2-swh-plugins
 BuildRequires:  pkgconfig
 BuildRequires:  xvfb-run
+BuildRequires:  pulseaudio
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(gtk+-2.0)
 BuildRequires:  pkgconfig(libpulse)

++ gsequencer-1.1.6.tar.gz -> gsequencer-1.2.7.tar.gz ++
 105233 lines of diff (skipped)

++ gsequencer.0-fix-makefile-am.patch ++
--- /var/tmp/diff_new_pack.d0h6AU/_old  2017-12-29 18:50:32.511233150 +0100
+++ /var/tmp/diff_new_pack.d0h6AU/_new  2017-12-29 18:50:32.511233150 +0100
@@ -1,5 +1,5 @@
 Makefile.am.orig   2017-10-08 15:50:05.951978167 +0200
-+++ Makefile.am2017-10-08 16:22:43.196340702 +0200
+--- Makefile.am.orig   2017-12-22 01:14:17.461851761 +0100
 Makefile.am2017-12-22 01:55:31.766991762 +0100
 @@ -28,12 +28,12 @@
  # this lists the binaries to produce, the (non-PHONY, binary) targets in
  # the previous manual Makefile
@@ -33,8 +33,8 @@
 +nobase_include_HEADERS += $(libgsequencer_la_HEADERS_0)
  
  # doc
- docdir = $(datadir)/doc/gsequencer
-@@ -1857,8 +1857,8 @@
+ # docdir = $(datadir)/doc/gsequencer
+@@ -1895,8 +1895,8 @@
  html:
mkdir -p $(top_builddir)/html/
mkdir -p $(top_builddir)/html/{developer-docs,user-docs}
@@ -45,8 +45,8 @@
$(MAKE) -C $(top_srcdir)/docs/reference/libags
cd $(top_srcdir)
$(MAKE) -C $(top_srcdir)/docs/reference/libags-audio
-@@ -1889,18 +1889,18 @@
-   gzip -9 -c $(top_srcdir)/ChangeLog > 
$(DESTDIR)/$(datadir)/doc/gsequencer/changelog.gz
+@@ -1927,18 +1927,18 @@
+   gzip -9 -c $(top_srcdir)/ChangeLog > $(DESTDIR)/$(docdir)/changelog.gz
  
  fix-local-html: html
 -  find $(top_srcdir)/docs/reference/libags/libags-html -name "*.html" 
-type f -exec sed -i 

commit gsequencer for openSUSE:Factory

2017-12-09 Thread root
Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2017-12-09 20:29:46

Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and  /work/SRC/openSUSE:Factory/.gsequencer.new (New)


Package is "gsequencer"

Sat Dec  9 20:29:46 2017 rev:2 rq:555196 version:1.1.6

Changes:

--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes2017-11-29 
10:52:54.228119396 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new/gsequencer.changes   
2017-12-09 20:30:53.807807307 +0100
@@ -1,0 +2,6 @@
+Fri Dec  8 08:07:11 UTC 2017 - jkraehem...@gmail.com
+
+- new upstream v1.1.6 fixing unitialized pointers of GtkStyle
+- removed libgmp-devel dependency because it is not needed
+
+---

Old:

  gsequencer-1.1.5.tar.gz

New:

  gsequencer-1.1.6.tar.gz



Other differences:
--
++ gsequencer.spec ++
--- /var/tmp/diff_new_pack.cxexq2/_old  2017-12-09 20:30:54.851757583 +0100
+++ /var/tmp/diff_new_pack.cxexq2/_new  2017-12-09 20:30:54.859757202 +0100
@@ -18,7 +18,7 @@
 %define libagssonumber 1
 %define libgsequencersonumber 0
 Name:   gsequencer
-Version:1.1.5
+Version:1.1.6
 Release:0
 Summary:Audio processing engine
 License:GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3
@@ -32,7 +32,6 @@
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  dssi-devel
 BuildRequires:  gettext-devel >= 0.19.8
-BuildRequires:  gmp-devel
 BuildRequires:  gtk-doc
 BuildRequires:  ladspa-cmt
 BuildRequires:  ladspa-devel

++ gsequencer-1.1.5.tar.gz -> gsequencer-1.1.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.1.5/ChangeLog 
new/gsequencer-1.1.6/ChangeLog
--- old/gsequencer-1.1.5/ChangeLog  2017-11-24 14:26:09.0 +0100
+++ new/gsequencer-1.1.6/ChangeLog  2017-12-07 22:58:16.0 +0100
@@ -1,3 +1,8 @@
+ags (1.1.6)
+
+   [ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
+   * fixed missing style initializer of some widgets
+
 ags (1.1.5)
 
[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.1.5/ags/X/editor/ags_automation_area.c 
new/gsequencer-1.1.6/ags/X/editor/ags_automation_area.c
--- old/gsequencer-1.1.5/ags/X/editor/ags_automation_area.c 2017-11-19 
21:14:37.0 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_automation_area.c 2017-12-07 
22:32:49.0 +0100
@@ -55,7 +55,7 @@
  * @short_description: area automations
  * @title: AgsAutomationArea
  * @section_id:
- * @include: ags/X/areaor/ags_automation_area.h
+ * @include: ags/X/editor/ags_automation_area.h
  *
  * The #AgsAutomationArea lets you paint automations.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.1.5/ags/X/editor/ags_automation_edit.c 
new/gsequencer-1.1.6/ags/X/editor/ags_automation_edit.c
--- old/gsequencer-1.1.5/ags/X/editor/ags_automation_edit.c 2017-11-24 
11:38:37.0 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_automation_edit.c 2017-12-07 
22:51:04.0 +0100
@@ -70,7 +70,7 @@
 
 static gpointer ags_automation_edit_parent_class = NULL;
 
-GtkStyle *automation_edit_style;
+GtkStyle *automation_edit_style = NULL;
 
 static GQuark quark_accessible_object = 0;
 
@@ -213,8 +213,13 @@
   GTK_FILL,
   0, 0);
 
+  if(automation_edit_style == NULL){
+automation_edit_style = 
gtk_style_copy(gtk_widget_get_style(automation_edit));
+  }
+  
   automation_edit->drawing_area = (GtkDrawingArea *) gtk_drawing_area_new();
-  gtk_widget_set_style((GtkWidget *) automation_edit->drawing_area, 
automation_edit_style);
+  gtk_widget_set_style((GtkWidget *) automation_edit->drawing_area,
+  automation_edit_style);
   gtk_widget_set_events(GTK_WIDGET (automation_edit->drawing_area), 
GDK_EXPOSURE_MASK
| GDK_LEAVE_NOTIFY_MASK
| GDK_BUTTON_PRESS_MASK
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gsequencer-1.1.5/ags/X/editor/ags_meter.c 
new/gsequencer-1.1.6/ags/X/editor/ags_meter.c
--- old/gsequencer-1.1.5/ags/X/editor/ags_meter.c   2017-11-24 
11:38:37.0 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_meter.c   2017-12-07 
22:53:19.0 +0100
@@ -45,7 +45,7 @@
  * The #AgsMeter draws you a piano.
  */
 
-GtkStyle *meter_style;
+GtkStyle *meter_style = NULL;
 
 GType
 ags_meter_get_type(void)
@@ -100,16 +100,19 @@
 void
 ags_meter_init(AgsMeter *meter)
 {
-