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 - dims...@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 <te...@gnome.org>
+
+       * Release 0.10.6
+
+2013-08-23  Jean Brefort  <jean.bref...@normalesup.org>
+
+       * plugins/plot_barcol/gog-line.c (gog_line_view_render): always allocate
+       enough room for points. [#706663]
+
+2013-08-20  Morten Welinder  <te...@gnome.org>
+
+       * goffice/canvas/goc-canvas.c (goc_canvas_draw): Fix redraw issues
+       for gtk+ 3.9 and up.  Patch from Alexander Larsson <al...@redhat.com>
+       in bug 703124.
+
+2013-08-19  Morten Welinder <te...@gnome.org>
+
+       * configure.ac: Post-release bump.
+
 2013-08-19  Morten Welinder <te...@gnome.org>
 
        * 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 <te...@gnome.org>
+
+       * Release 0.10.6
+
 2013-08-19  Morten Welinder <te...@gnome.org>
 
        * 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 <te...@gnome.org>
+
+       * Release 0.10.6
+
 2013-08-19  Morten Welinder <te...@gnome.org>
 
        * Release 0.10.5

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to