Hello community,
here is the log from the commit of package goffice for openSUSE:Factory checked in at 2013-09-02 14:56:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/goffice (Old)
and /work/SRC/openSUSE:Factory/.goffice.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "goffice"
Changes:
--------
--- /work/SRC/openSUSE:Factory/goffice/goffice.changes 2013-08-27 20:48:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.goffice.new/goffice.changes 2013-09-02 14:56:29.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Aug 28 07:31:43 UTC 2013 - dimstar@opensuse.org
+
+- Update to version 0.10.6:
+ + Fix gtk+ 3.9 redraw problems (bgo#703124).
+ + Fix NULL pointer issue in line plots (bgo#706663).
+
+-------------------------------------------------------------------
Old:
----
goffice-0.10.5.tar.xz
New:
----
goffice-0.10.6.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ goffice.spec ++++++
--- /var/tmp/diff_new_pack.etydcp/_old 2013-09-02 14:56:30.000000000 +0200
+++ /var/tmp/diff_new_pack.etydcp/_new 2013-09-02 14:56:30.000000000 +0200
@@ -17,7 +17,7 @@
Name: goffice
-Version: 0.10.5
+Version: 0.10.6
Release: 0
Summary: GLib/GTK+ Set of Document-Centric Objects and Utilities
License: GPL-2.0 or GPL-3.0
++++++ goffice-0.10.5.tar.xz -> goffice-0.10.6.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/ChangeLog new/goffice-0.10.6/ChangeLog
--- old/goffice-0.10.5/ChangeLog 2013-08-19 23:16:34.000000000 +0200
+++ new/goffice-0.10.6/ChangeLog 2013-08-28 00:36:36.000000000 +0200
@@ -1,3 +1,22 @@
+2013-08-27 Morten Welinder
+
+ * Release 0.10.6
+
+2013-08-23 Jean Brefort
+
+ * plugins/plot_barcol/gog-line.c (gog_line_view_render): always allocate
+ enough room for points. [#706663]
+
+2013-08-20 Morten Welinder
+
+ * goffice/canvas/goc-canvas.c (goc_canvas_draw): Fix redraw issues
+ for gtk+ 3.9 and up. Patch from Alexander Larsson
+ in bug 703124.
+
+2013-08-19 Morten Welinder
+
+ * configure.ac: Post-release bump.
+
2013-08-19 Morten Welinder
* Release 0.10.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/NEWS new/goffice-0.10.6/NEWS
--- old/goffice-0.10.5/NEWS 2013-08-15 02:29:03.000000000 +0200
+++ new/goffice-0.10.6/NEWS 2013-08-23 23:20:55.000000000 +0200
@@ -1,3 +1,12 @@
+goffice 0.10.6:
+
+Alexander Larsson:
+ * Fix gtk+ 3.9 redraw problems. [#703124]
+
+Jean:
+ * Fix NULL pointer issue in line plots. [#706663]
+
+--------------------------------------------------------------------------
goffice 0.10.5:
Andreas:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/configure new/goffice-0.10.6/configure
--- old/goffice-0.10.5/configure 2013-08-11 21:35:26.000000000 +0200
+++ new/goffice-0.10.6/configure 2013-08-22 23:25:47.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for goffice 0.10.5.
+# Generated by GNU Autoconf 2.69 for goffice 0.10.6.
#
# Report bugs to http://bugzilla.gnome.org/enter_bug.cgi?product=libgoffice.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='goffice'
PACKAGE_TARNAME='goffice'
-PACKAGE_VERSION='0.10.5'
-PACKAGE_STRING='goffice 0.10.5'
+PACKAGE_VERSION='0.10.6'
+PACKAGE_STRING='goffice 0.10.6'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libgoffice'
PACKAGE_URL=''
@@ -1487,7 +1487,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures goffice 0.10.5 to adapt to many kinds of systems.
+\`configure' configures goffice 0.10.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1557,7 +1557,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of goffice 0.10.5:";;
+ short | recursive ) echo "Configuration of goffice 0.10.6:";;
esac
cat <<\_ACEOF
@@ -1725,7 +1725,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-goffice configure 0.10.5
+goffice configure 0.10.6
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2140,7 +2140,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by goffice $as_me 0.10.5, which was
+It was created by goffice $as_me 0.10.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2957,7 +2957,7 @@
# Define the identity of the package.
PACKAGE='goffice'
- VERSION='0.10.5'
+ VERSION='0.10.6'
cat >>confdefs.h <<_ACEOF
@@ -3000,7 +3000,7 @@
-VERSION_INFO=10:5:0
+VERSION_INFO=10:6:0
VERSION_IFACE=10
@@ -16614,7 +16614,7 @@
-$as_echo "#define GOFFICE_VERSION \"0.10.5\"" >>confdefs.h
+$as_echo "#define GOFFICE_VERSION \"0.10.6\"" >>confdefs.h
$as_echo "#define GO_VERSION_EPOCH 0" >>confdefs.h
@@ -16623,7 +16623,7 @@
$as_echo "#define GO_VERSION_MAJOR 10" >>confdefs.h
-$as_echo "#define GO_VERSION_MINOR 5" >>confdefs.h
+$as_echo "#define GO_VERSION_MINOR 6" >>confdefs.h
$as_echo "#define GO_VERSION_EXTRA \"\"" >>confdefs.h
@@ -17542,7 +17542,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by goffice $as_me 0.10.5, which was
+This file was extended by goffice $as_me 0.10.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -17608,7 +17608,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-goffice config.status 0.10.5
+goffice config.status 0.10.6
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/configure.ac new/goffice-0.10.6/configure.ac
--- old/goffice-0.10.5/configure.ac 2013-08-02 00:46:11.000000000 +0200
+++ new/goffice-0.10.6/configure.ac 2013-08-19 23:27:51.000000000 +0200
@@ -5,7 +5,7 @@
m4_define([goffice_version_epoch], [0])
m4_define([goffice_version_major], [10])
-m4_define([goffice_version_minor], [5])
+m4_define([goffice_version_minor], [6])
m4_define([goffice_version_extra], [])
m4_define([goffice_full_version],
[goffice_version_epoch.goffice_version_major.goffice_version_minor[]goffice_version_extra])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/docs/reference/version.xml new/goffice-0.10.6/docs/reference/version.xml
--- old/goffice-0.10.5/docs/reference/version.xml 2013-08-11 21:35:42.000000000 +0200
+++ new/goffice-0.10.6/docs/reference/version.xml 2013-08-28 00:38:31.000000000 +0200
@@ -1 +1 @@
-0.10.5
+0.10.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/goffice/canvas/goc-canvas.c new/goffice-0.10.6/goffice/canvas/goc-canvas.c
--- old/goffice-0.10.5/goffice/canvas/goc-canvas.c 2013-03-24 14:44:30.000000000 +0100
+++ new/goffice-0.10.6/goffice/canvas/goc-canvas.c 2013-08-22 23:25:33.000000000 +0200
@@ -48,39 +48,25 @@
{
double x0, y0, x1, y1;
double ax0, ay0, ax1, ay1;
+ double clip_x1, clip_y1, clip_x2, clip_y2;
GocCanvas *canvas = GOC_CANVAS (widget);
GdkEventExpose *event = (GdkEventExpose *) gtk_get_current_event ();
- if (event && event->type == GDK_EXPOSE) {
- if (event->count)
- return TRUE;
- goc_item_get_bounds (GOC_ITEM (canvas->root),&x0, &y0, &x1, &y1);
- if (canvas->direction == GOC_DIRECTION_RTL) {
- ax1 = (double) (canvas->width - event->area.x) / canvas->pixels_per_unit + canvas->scroll_x1;
- ax0 = (double) (canvas->width - event->area.x - event->area.width) / canvas->pixels_per_unit + canvas->scroll_x1;
- } else {
- ax0 = (double) event->area.x / canvas->pixels_per_unit + canvas->scroll_x1;
- ax1 = ((double) event->area.x + event->area.width) / canvas->pixels_per_unit + canvas->scroll_x1;
- }
- ay0 = (double) event->area.y / canvas->pixels_per_unit + canvas->scroll_y1;
- ay1 = ((double) event->area.y + event->area.height) / canvas->pixels_per_unit + canvas->scroll_y1;
- if (x0 <= ax1 && x1 >= ax0 && y0 <= ay1 && y1 >= ay0) {
- canvas->cur_event = (GdkEvent *) event;
- goc_item_draw_region (GOC_ITEM (canvas->root), cr, ax0, ay0, ax1, ay1);
- }
+ cairo_clip_extents (cr, &clip_x1, &clip_y1, &clip_x2, &clip_y2);
+
+ goc_item_get_bounds (GOC_ITEM (canvas->root),&x0, &y0, &x1, &y1);
+ if (canvas->direction == GOC_DIRECTION_RTL) {
+ ax1 = (double) (canvas->width - clip_x1) / canvas->pixels_per_unit + canvas->scroll_x1;
+ ax0 = (double) (canvas->width - clip_x2) / canvas->pixels_per_unit + canvas->scroll_x1;
} else {
- goc_item_get_bounds (GOC_ITEM (canvas->root),&x0, &y0, &x1, &y1);
- if (canvas->direction == GOC_DIRECTION_RTL) {
- ax1 = (double) canvas->width / canvas->pixels_per_unit + canvas->scroll_x1;
- ax0 = canvas->scroll_x1;
- } else {
- ax0 = canvas->scroll_x1;
- ax1 = (double) canvas->width / canvas->pixels_per_unit + canvas->scroll_x1;
- }
- ay0 = canvas->scroll_y1;
- ay1 = (double) canvas->height / canvas->pixels_per_unit + canvas->scroll_y1;
- if (x0 <= ax1 && x1 >= ax0 && y0 <= ay1 && y1 >= ay0)
- goc_item_draw_region (GOC_ITEM (canvas->root), cr, ax0, ay0, ax1, ay1);
+ ax0 = (double) clip_x1 / canvas->pixels_per_unit + canvas->scroll_x1;
+ ax1 = ((double) clip_x1 + event->area.width) / canvas->pixels_per_unit + canvas->scroll_x1;
+ }
+ ay0 = (double) clip_y1 / canvas->pixels_per_unit + canvas->scroll_y1;
+ ay1 = (double) clip_y2 / canvas->pixels_per_unit + canvas->scroll_y1;
+ if (x0 <= ax1 && x1 >= ax0 && y0 <= ay1 && y1 >= ay0) {
+ canvas->cur_event = (GdkEvent *) event;
+ goc_item_draw_region (GOC_ITEM (canvas->root), cr, ax0, ay0, ax1, ay1);
}
return TRUE;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/goffice/goffice-features.h new/goffice-0.10.6/goffice/goffice-features.h
--- old/goffice-0.10.5/goffice/goffice-features.h 2013-07-12 02:40:34.000000000 +0200
+++ new/goffice-0.10.6/goffice/goffice-features.h 2013-08-22 23:26:13.000000000 +0200
@@ -35,7 +35,7 @@
/* #undef GOFFICE_SUPPLIED_STRTOLD */
/* The version number of this release, possibly with additional suffix */
-#define GOFFICE_VERSION "0.10.5"
+#define GOFFICE_VERSION "0.10.6"
/* The Epoch of this release */
#define GO_VERSION_EPOCH 0
@@ -44,7 +44,7 @@
#define GO_VERSION_MAJOR 10
/* The Minor version number of this release */
-#define GO_VERSION_MINOR 5
+#define GO_VERSION_MINOR 6
/* Extra, possibly empty tag for this release */
#define GO_VERSION_EXTRA ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/plugins/plot_barcol/gog-line.c new/goffice-0.10.6/plugins/plot_barcol/gog-line.c
--- old/goffice-0.10.5/plugins/plot_barcol/gog-line.c 2013-08-11 21:31:58.000000000 +0200
+++ new/goffice-0.10.6/plugins/plot_barcol/gog-line.c 2013-08-23 23:20:55.000000000 +0200
@@ -993,7 +993,7 @@
interpolations[i] = GO_LINE_INTERPOLATION_SPLINE;
if (!is_area_plot)
- points[i] = g_malloc (sizeof (Point) * (lengths[i]));
+ points[i] = g_malloc (sizeof (Point) * (type == GOG_1_5D_NORMAL? lengths[i]: num_elements));
errors[i] = series[i]->errors;
if (gog_error_bar_is_visible (series[i]->errors))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/po/ChangeLog new/goffice-0.10.6/po/ChangeLog
--- old/goffice-0.10.5/po/ChangeLog 2013-08-19 23:16:34.000000000 +0200
+++ new/goffice-0.10.6/po/ChangeLog 2013-08-28 00:36:37.000000000 +0200
@@ -1,3 +1,7 @@
+2013-08-27 Morten Welinder
+
+ * Release 0.10.6
+
2013-08-19 Morten Welinder
* Release 0.10.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goffice-0.10.5/tools/ChangeLog new/goffice-0.10.6/tools/ChangeLog
--- old/goffice-0.10.5/tools/ChangeLog 2013-08-19 23:16:34.000000000 +0200
+++ new/goffice-0.10.6/tools/ChangeLog 2013-08-28 00:36:37.000000000 +0200
@@ -1,3 +1,7 @@
+2013-08-27 Morten Welinder
+
+ * Release 0.10.6
+
2013-08-19 Morten Welinder
* Release 0.10.5
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org