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