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.changes 2017-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 - jkraehemann@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.000000000 +0100
+++ new/gsequencer-1.1.6/ChangeLog 2017-12-07 22:58:16.000000000 +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.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_automation_area.c 2017-12-07 22:32:49.000000000 +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.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_automation_edit.c 2017-12-07 22:51:04.000000000 +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.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_meter.c 2017-12-07 22:53:19.000000000 +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)
{
- GtkWidget *widget;
-
- widget = (GtkWidget *) meter;
- gtk_widget_set_style(widget, meter_style);
- gtk_widget_set_size_request(widget, 60, -1);
- gtk_widget_set_events (GTK_WIDGET (meter), GDK_EXPOSURE_MASK
- | GDK_LEAVE_NOTIFY_MASK
- | GDK_BUTTON_PRESS_MASK
- | GDK_BUTTON_RELEASE_MASK
- );
+ if(meter_style == NULL){
+ meter_style = gtk_style_copy(gtk_widget_get_style(meter));
+ }
+
+ gtk_widget_set_style((GtkWidget *) meter,
+ meter_style);
+ gtk_widget_set_size_request((GtkWidget *) meter,
+ 60, -1);
+ gtk_widget_set_events(GTK_WIDGET(meter), GDK_EXPOSURE_MASK
+ | GDK_LEAVE_NOTIFY_MASK
+ | GDK_BUTTON_PRESS_MASK
+ | GDK_BUTTON_RELEASE_MASK
+ );
}
void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gsequencer-1.1.5/ags/X/editor/ags_note_edit.c new/gsequencer-1.1.6/ags/X/editor/ags_note_edit.c
--- old/gsequencer-1.1.5/ags/X/editor/ags_note_edit.c 2017-11-06 00:08:57.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_note_edit.c 2017-12-07 22:49:52.000000000 +0100
@@ -71,7 +71,7 @@
* The #AgsNoteEdit lets you edit notes.
*/
-GtkStyle *note_edit_style;
+GtkStyle *note_edit_style = NULL;
static GQuark quark_accessible_object = 0;
@@ -198,9 +198,13 @@
GTK_FILL,
0, 0);
+ if(note_edit_style == NULL){
+ note_edit_style = gtk_style_copy(gtk_widget_get_style(note_edit));
+ }
+
note_edit->drawing_area = (GtkDrawingArea *) gtk_drawing_area_new();
gtk_widget_set_style((GtkWidget *) note_edit->drawing_area,
- note_edit_style);
+ note_edit_style);
gtk_widget_set_events(GTK_WIDGET(note_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_pattern_edit.c new/gsequencer-1.1.6/ags/X/editor/ags_pattern_edit.c
--- old/gsequencer-1.1.5/ags/X/editor/ags_pattern_edit.c 2017-11-06 00:08:57.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_pattern_edit.c 2017-12-07 22:51:35.000000000 +0100
@@ -73,7 +73,7 @@
* The #AgsPatternEdit lets you edit notes.
*/
-GtkStyle *pattern_edit_style;
+GtkStyle *pattern_edit_style = NULL;
static GQuark quark_accessible_object = 0;
@@ -195,8 +195,13 @@
GTK_FILL|GTK_EXPAND, GTK_FILL,
0, 0);
+ if(pattern_edit_style == NULL){
+ pattern_edit_style = gtk_style_copy(gtk_widget_get_style(pattern_edit));
+ }
+
pattern_edit->drawing_area = (GtkDrawingArea *) gtk_drawing_area_new();
- gtk_widget_set_style((GtkWidget *) pattern_edit->drawing_area, pattern_edit_style);
+ gtk_widget_set_style((GtkWidget *) pattern_edit->drawing_area,
+ pattern_edit_style);
gtk_widget_set_events(GTK_WIDGET (pattern_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_scale.c new/gsequencer-1.1.6/ags/X/editor/ags_scale.c
--- old/gsequencer-1.1.5/ags/X/editor/ags_scale.c 2017-11-06 00:08:57.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/editor/ags_scale.c 2017-12-07 22:55:27.000000000 +0100
@@ -45,7 +45,7 @@
* The #AgsScale draws you a scale.
*/
-GtkStyle *scale_style;
+GtkStyle *scale_style = NULL;
GType
ags_scale_get_type(void)
@@ -100,16 +100,19 @@
void
ags_scale_init(AgsScale *scale)
{
- GtkWidget *widget;
-
- widget = (GtkWidget *) scale;
- gtk_widget_set_style(widget, scale_style);
- gtk_widget_set_size_request(widget, 60, -1);
- gtk_widget_set_events (GTK_WIDGET (scale), GDK_EXPOSURE_MASK
- | GDK_LEAVE_NOTIFY_MASK
- | GDK_BUTTON_PRESS_MASK
- | GDK_BUTTON_RELEASE_MASK
- );
+ if(scale_style == NULL){
+ scale_style = gtk_style_copy(gtk_widget_get_style(scale));
+ }
+
+ gtk_widget_set_style((GtkWidget *) scale,
+ scale_style);
+ gtk_widget_set_size_request((GtkWidget *) scale,
+ 60, -1);
+ gtk_widget_set_events(GTK_WIDGET(scale), GDK_EXPOSURE_MASK
+ | GDK_LEAVE_NOTIFY_MASK
+ | GDK_BUTTON_PRESS_MASK
+ | GDK_BUTTON_RELEASE_MASK
+ );
scale->scale_area = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gsequencer-1.1.5/ags/X/machine/ags_cell_pattern.c new/gsequencer-1.1.6/ags/X/machine/ags_cell_pattern.c
--- old/gsequencer-1.1.5/ags/X/machine/ags_cell_pattern.c 2017-11-06 00:08:57.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/machine/ags_cell_pattern.c 2017-12-07 22:52:08.000000000 +0100
@@ -86,7 +86,7 @@
static gpointer ags_cell_pattern_parent_class = NULL;
static GQuark quark_accessible_object = 0;
-GtkStyle *cell_pattern_style;
+GtkStyle *cell_pattern_style = NULL;
GHashTable *ags_cell_pattern_led_queue_draw = NULL;
GType
@@ -237,6 +237,10 @@
cell_pattern->cursor_x = 0;
cell_pattern->cursor_y = 0;
+
+ if(cell_pattern_style == NULL){
+ cell_pattern_style = gtk_style_copy(gtk_widget_get_style(cell_pattern));
+ }
cell_pattern->drawing_area = (GtkDrawingArea *) gtk_drawing_area_new();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gsequencer-1.1.5/ags/X/machine/ags_ffplayer.c new/gsequencer-1.1.6/ags/X/machine/ags_ffplayer.c
--- old/gsequencer-1.1.5/ags/X/machine/ags_ffplayer.c 2017-11-06 00:08:57.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/machine/ags_ffplayer.c 2017-12-07 22:55:55.000000000 +0100
@@ -114,7 +114,7 @@
static gpointer ags_ffplayer_parent_class = NULL;
static AgsConnectableInterface *ags_ffplayer_parent_connectable_interface;
-GtkStyle *ffplayer_style;
+GtkStyle *ffplayer_style = NULL;
GType
ags_ffplayer_get_type(void)
@@ -353,11 +353,16 @@
ffplayer->control_width = 12;
ffplayer->control_height = 40;
+ if(ffplayer_style == NULL){
+ ffplayer_style = gtk_style_copy(gtk_widget_get_style(ffplayer));
+ }
+
ffplayer->drawing_area = (GtkDrawingArea *) gtk_drawing_area_new();
gtk_widget_set_size_request((GtkWidget *) ffplayer->drawing_area,
16 * ffplayer->control_width,
ffplayer->control_width * 8 + ffplayer->control_height);
- gtk_widget_set_style((GtkWidget *) ffplayer->drawing_area, ffplayer_style);
+ gtk_widget_set_style((GtkWidget *) ffplayer->drawing_area,
+ ffplayer_style);
gtk_widget_set_events ((GtkWidget *) ffplayer->drawing_area,
GDK_EXPOSURE_MASK
| GDK_LEAVE_NOTIFY_MASK
@@ -376,7 +381,8 @@
(double) ffplayer->control_width,
(double) (16 * ffplayer->control_width));
hscrollbar = (GtkHScrollbar *) gtk_hscrollbar_new(ffplayer->hadjustment);
- gtk_widget_set_style((GtkWidget *) hscrollbar, ffplayer_style);
+ gtk_widget_set_style((GtkWidget *) hscrollbar,
+ ffplayer_style);
gtk_box_pack_start((GtkBox *) piano_vbox,
(GtkWidget *) hscrollbar,
FALSE, FALSE,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gsequencer-1.1.5/ags/X/machine/ags_pattern_box.c new/gsequencer-1.1.6/ags/X/machine/ags_pattern_box.c
--- old/gsequencer-1.1.5/ags/X/machine/ags_pattern_box.c 2017-11-06 00:08:57.000000000 +0100
+++ new/gsequencer-1.1.6/ags/X/machine/ags_pattern_box.c 2017-12-07 22:56:22.000000000 +0100
@@ -87,7 +87,7 @@
static gpointer ags_pattern_box_parent_class = NULL;
static GQuark quark_accessible_object = 0;
-GtkStyle *pattern_box_style;
+GtkStyle *pattern_box_style = NULL;
GHashTable *ags_pattern_box_led_queue_draw = NULL;
GType
@@ -239,6 +239,13 @@
pattern_box->n_controls = AGS_PATTERN_BOX_N_CONTROLS;
pattern_box->n_indices = AGS_PATTERN_BOX_N_INDICES;
+
+ if(pattern_box_style == NULL){
+ pattern_box_style = gtk_style_copy(gtk_widget_get_style(pattern_box));
+ }
+
+ gtk_widget_set_style((GtkWidget *) pattern_box,
+ pattern_box_style);
/* led */
pattern_box->active_led = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gsequencer-1.1.5/ags/widget/ags_dial.c new/gsequencer-1.1.6/ags/widget/ags_dial.c
--- old/gsequencer-1.1.5/ags/widget/ags_dial.c 2017-11-19 21:14:37.000000000 +0100
+++ new/gsequencer-1.1.6/ags/widget/ags_dial.c 2017-12-07 22:50:27.000000000 +0100
@@ -115,7 +115,7 @@
static GQuark quark_accessible_object = 0;
-GtkStyle *dial_style;
+GtkStyle *dial_style = NULL;
GType
ags_dial_get_type(void)
@@ -336,9 +336,13 @@
"app-paintable\0", TRUE,
"can-focus\0", TRUE,
NULL);
+
+ if(dial_style == NULL){
+ dial_style = gtk_style_copy(gtk_widget_get_style(dial));
+ }
gtk_widget_set_style((GtkWidget *) dial,
- dial_style);
+ dial_style);
dial->flags = (AGS_DIAL_WITH_BUTTONS |
AGS_DIAL_SEEMLESS_MODE);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gsequencer-1.1.5/ags/widget/ags_indicator.c new/gsequencer-1.1.6/ags/widget/ags_indicator.c
--- old/gsequencer-1.1.5/ags/widget/ags_indicator.c 2017-11-06 00:08:58.000000000 +0100
+++ new/gsequencer-1.1.6/ags/widget/ags_indicator.c 2017-12-07 22:54:21.000000000 +0100
@@ -55,7 +55,7 @@
static gpointer ags_indicator_parent_class = NULL;
-GtkStyle *indicator_style;
+GtkStyle *indicator_style = NULL;
GType
ags_indicator_get_type(void)
@@ -130,8 +130,11 @@
g_object_set(G_OBJECT(indicator),
"app-paintable\0", TRUE,
NULL);
+
+ if(indicator_style == NULL){
+ indicator_style = gtk_style_copy(gtk_widget_get_style(indicator));
+ }
- indicator_style = gtk_style_copy(gtk_widget_get_style(indicator));
gtk_widget_set_style((GtkWidget *) indicator,
indicator_style);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gsequencer-1.1.5/ags/widget/ags_led_array.c new/gsequencer-1.1.6/ags/widget/ags_led_array.c
--- old/gsequencer-1.1.5/ags/widget/ags_led_array.c 2017-11-06 00:08:58.000000000 +0100
+++ new/gsequencer-1.1.6/ags/widget/ags_led_array.c 2017-12-07 22:53:53.000000000 +0100
@@ -51,7 +51,7 @@
static gpointer ags_led_array_parent_class = NULL;
-GtkStyle *led_array_style;
+GtkStyle *led_array_style = NULL;
GType
ags_led_array_get_type(void)
@@ -153,8 +153,12 @@
void
ags_led_array_init(AgsLedArray *led_array)
{
+ if(led_array_style == NULL){
+ led_array_style = gtk_style_copy(gtk_widget_get_style(led_array));
+ }
+
gtk_widget_set_style((GtkWidget *) led_array,
- led_array_style);
+ led_array_style);
led_array->led_width = 12;
led_array->led_height = 10;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gsequencer-1.1.5/configure new/gsequencer-1.1.6/configure
--- old/gsequencer-1.1.5/configure 2017-11-24 12:11:54.000000000 +0100
+++ new/gsequencer-1.1.6/configure 2017-12-07 22:59:04.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gsequencer 1.1.5.
+# Generated by GNU Autoconf 2.69 for gsequencer 1.1.6.
#
# Report bugs to