Hello community,

here is the log from the commit of package spread-sheet-widget for 
openSUSE:Factory checked in at 2020-10-10 19:06:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spread-sheet-widget (Old)
 and      /work/SRC/openSUSE:Factory/.spread-sheet-widget.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "spread-sheet-widget"

Sat Oct 10 19:06:29 2020 rev:4 rq:840782 version:0.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/spread-sheet-widget/spread-sheet-widget.changes  
2020-09-24 16:15:05.544949531 +0200
+++ 
/work/SRC/openSUSE:Factory/.spread-sheet-widget.new.4249/spread-sheet-widget.changes
        2020-10-10 19:06:32.112551766 +0200
@@ -1,0 +2,13 @@
+Sat Oct 10 13:30:01 UTC 2020 - opensuse.lietuviu.ka...@gmail.com
+
+- Update to 0.7:
+  - Added library dependencies for GTK and GLIB.
+  - Fixed a few compiler warnings.
+  - Avoid problem if size allocating when not realised.
+  - Add calls to gtk_widget_has_set_window as appropriate.
+  - Improve axis.
+  - xpaned: Add missing realize / unrealize calls.
+  - Update AUTHORS
+  - Remove file cl-t.
+
+-------------------------------------------------------------------

Old:
----
  spread-sheet-widget-0.6.tar.gz
  spread-sheet-widget-0.6.tar.gz.sig

New:
----
  spread-sheet-widget-0.7.tar.gz
  spread-sheet-widget-0.7.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ spread-sheet-widget.spec ++++++
--- /var/tmp/diff_new_pack.XovVCJ/_old  2020-10-10 19:06:33.608552547 +0200
+++ /var/tmp/diff_new_pack.XovVCJ/_new  2020-10-10 19:06:33.612552548 +0200
@@ -19,7 +19,7 @@
 
 %define         libname libspread-sheet-widget0
 Name:           spread-sheet-widget
-Version:        0.6
+Version:        0.7
 Release:        0
 Summary:        GNU Spread Sheet Widget library for Gtk+
 License:        GPL-3.0-or-later

++++++ spread-sheet-widget-0.6.tar.gz -> spread-sheet-widget-0.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/AUTHORS 
new/spread-sheet-widget-0.7/AUTHORS
--- old/spread-sheet-widget-0.6/AUTHORS 2020-01-02 11:08:55.000000000 +0100
+++ new/spread-sheet-widget-0.7/AUTHORS 2020-10-10 08:03:40.000000000 +0200
@@ -1,4 +1,3 @@
-Spread sheet widget was written by John Darrington.   Small parts of
-the code were taken from work by Timm Bäder.
-
-
+Spread sheet widget was written by John Darrington.   Small parts of the code
+were taken from work by Timm Bäder.  Friedrich Beckmann reported many bugs
+and fixed some of them.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/ChangeLog 
new/spread-sheet-widget-0.7/ChangeLog
--- old/spread-sheet-widget-0.6/ChangeLog       2020-07-26 11:23:47.000000000 
+0200
+++ new/spread-sheet-widget-0.7/ChangeLog       2020-10-10 08:03:59.000000000 
+0200
@@ -1,3 +1,48 @@
+2020-10-04 John Darrington <j...@darrington.wattle.id.au>
+
+        Change version number to 0.7
+
+
+2020-10-04 John Darrington <j...@darrington.wattle.id.au>
+
+        Remove file cl-t
+
+
+2020-10-04 John Darrington <j...@darrington.wattle.id.au>
+
+        Update AUTHORS
+
+
+2020-09-06 John Darrington <j...@darrington.wattle.id.au>
+
+        xpaned: Add missing realize / unrealize calls
+
+
+2020-09-06 John Darrington <j...@darrington.wattle.id.au>
+
+        Improve axis
+
+
+2020-09-06 John Darrington <j...@darrington.wattle.id.au>
+
+        Add calls to gtk_widget_has_set_window as appropriate
+
+
+2020-09-06 John Darrington <j...@darrington.wattle.id.au>
+
+        Avoid problem if size allocating when not realised
+
+
+2020-08-23 John Darrington <j...@darrington.wattle.id.au>
+
+        Fix a few compiler warnings
+
+
+2020-08-16 John Darrington <j...@darrington.wattle.id.au>
+
+        Added library dependencies for GTK and GLIB.
+
+
 2020-07-26 John Darrington <j...@darrington.wattle.id.au>
 
         Change version number to 0.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/Makefile.am 
new/spread-sheet-widget-0.7/Makefile.am
--- old/spread-sheet-widget-0.6/Makefile.am     2020-07-15 10:47:17.000000000 
+0200
+++ new/spread-sheet-widget-0.7/Makefile.am     2020-10-10 08:03:40.000000000 
+0200
@@ -42,6 +42,7 @@
 
 lib_LTLIBRARIES = libspread-sheet-widget.la
 libspread_sheet_widget_la_CFLAGS = $(GTK3_CFLAGS) $(GLIB2_CFLAGS) -I 
${top_builddir}/src
+libspread_sheet_widget_la_LIBADD = $(GTK3_LIBS) $(GLIB2_LIBS)
 libspread_sheet_widget_la_SOURCES = \
        src/ssw-html-parser.c \
        src/ssw-paste.h \
@@ -104,7 +105,7 @@
 dist-hook:
        if test -d $(top_srcdir)/.git; then                     \
                git -C $(top_srcdir)/.git log --date=short --pretty='%cd %an 
<%ae>%n%n        %s%n%n' > $(distdir)/cl-t || exit 1;                           
             \
-               cp $(distdir)/cl-t $(distdir)/ChangeLog;          \
+               mv $(distdir)/cl-t $(distdir)/ChangeLog;          \
                cat $(top_srcdir)/ChangeLog >> $(distdir)/ChangeLog; \
         fi
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/Makefile.in 
new/spread-sheet-widget-0.7/Makefile.in
--- old/spread-sheet-widget-0.6/Makefile.in     2020-07-26 11:22:40.000000000 
+0200
+++ new/spread-sheet-widget-0.7/Makefile.in     2020-10-10 08:03:47.000000000 
+0200
@@ -158,7 +158,9 @@
 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(infodir)" \
        "$(DESTDIR)$(includedir)"
 LTLIBRARIES = $(lib_LTLIBRARIES)
-libspread_sheet_widget_la_LIBADD =
+am__DEPENDENCIES_1 =
+libspread_sheet_widget_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1)
 am__dirstamp = $(am__leading_dot)dirstamp
 am_libspread_sheet_widget_la_OBJECTS =  \
        src/libspread_sheet_widget_la-ssw-html-parser.lo \
@@ -187,7 +189,6 @@
 am_demo_demo_OBJECTS = demo/demo-main.$(OBJEXT) \
        demo/demo-custom-axis.$(OBJEXT)
 demo_demo_OBJECTS = $(am_demo_demo_OBJECTS)
-am__DEPENDENCIES_1 =
 demo_demo_DEPENDENCIES = libspread-sheet-widget.la \
        $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 demo_demo_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
@@ -489,6 +490,7 @@
 ACLOCAL_AMFLAGS = -I aclocal-aux ${ACLOCAL_FLAGS}
 lib_LTLIBRARIES = libspread-sheet-widget.la
 libspread_sheet_widget_la_CFLAGS = $(GTK3_CFLAGS) $(GLIB2_CFLAGS) -I 
${top_builddir}/src
+libspread_sheet_widget_la_LIBADD = $(GTK3_LIBS) $(GLIB2_LIBS)
 libspread_sheet_widget_la_SOURCES = \
        src/ssw-html-parser.c \
        src/ssw-paste.h \
@@ -1598,7 +1600,7 @@
 dist-hook:
        if test -d $(top_srcdir)/.git; then                     \
                git -C $(top_srcdir)/.git log --date=short --pretty='%cd %an 
<%ae>%n%n        %s%n%n' > $(distdir)/cl-t || exit 1;                           
             \
-               cp $(distdir)/cl-t $(distdir)/ChangeLog;          \
+               mv $(distdir)/cl-t $(distdir)/ChangeLog;          \
                cat $(top_srcdir)/ChangeLog >> $(distdir)/ChangeLog; \
         fi
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/NEWS 
new/spread-sheet-widget-0.7/NEWS
--- old/spread-sheet-widget-0.6/NEWS    2020-07-26 11:22:18.000000000 +0200
+++ new/spread-sheet-widget-0.7/NEWS    2020-10-10 08:03:40.000000000 +0200
@@ -1 +1 @@
-0.6: No release yet
+0.7: No release yet
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/cl-t 
new/spread-sheet-widget-0.7/cl-t
--- old/spread-sheet-widget-0.6/cl-t    2020-07-26 11:23:47.000000000 +0200
+++ new/spread-sheet-widget-0.7/cl-t    1970-01-01 01:00:00.000000000 +0100
@@ -1,650 +0,0 @@
-2020-07-26 John Darrington <j...@darrington.wattle.id.au>
-
-        Change version number to 0.6
-
-
-2020-07-19 John Darrington <j...@darrington.wattle.id.au>
-
-        Avoid compiler warning about signedness
-
-
-2020-07-19 John Darrington <j...@darrington.wattle.id.au>
-
-        Add some comments and some ssw_ prefixes
-
-
-2020-07-18 John Darrington <j...@darrington.wattle.id.au>
-
-        Don't set input-hints for Gtk+ versions which don't have it
-
-
-2020-07-18 John Darrington <j...@darrington.wattle.id.au>
-
-        Update version number to 0.5
-
-
-2020-07-12 John Darrington <j...@darrington.wattle.id.au>
-
-        Append copyright and licence notice at end of ChangeLog
-
-
-2020-07-12 Friedrich Beckmann <friedrich.beckm...@gmx.de>
-
-        update editable when forward conversion function is changed
-
-
-2020-07-12 John Darrington <j...@darrington.wattle.id.au>
-
-        New property: selection
-
-
-2020-07-12 John Darrington <j...@darrington.wattle.id.au>
-
-        Whitespace change
-
-
-2020-07-12 Friedrich Beckmann <friedrich.beckm...@gmx.de>
-
-        redraw when data is changed
-
-
-2020-07-12 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix broken interaction between visibility and split property
-
-
-2020-07-12 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix broken "editable" property
-
-
-2020-07-12 John Darrington <j...@darrington.wattle.id.au>
-
-        Install src/ssw-virtual-mode.h
-
-
-2020-07-11 Friedrich Beckmann <friedrich.beckm...@gmx.de>
-
-        fix copy/paste/cut if an editable is focused - #57274
-
-
-2020-07-11 John Darrington <j...@darrington.wattle.id.au>
-
-        Clip source: Do not print final newline
-
-
-2020-07-11 John Darrington <j...@darrington.wattle.id.au>
-
-        Change some g_prints to g_warnings
-
-
-2020-07-05 John Darrington <j...@darrington.wattle.id.au>
-
-        Enter the editable's data when a button is pressed
-
-
-2020-07-05 John Darrington <j...@darrington.wattle.id.au>
-
-        Don't show the "Insert Emoji" menuitem in the entry's popup menu.
-
-
-2020-06-28 John Darrington <j...@darrington.wattle.id.au>
-
-        SheetSingle: Use g_set_object to assign the adjustments
-
-
-2020-06-28 John Darrington <j...@darrington.wattle.id.au>
-
-        SheetAxis: Don't unref adjustment if it is NULL
-
-
-2020-06-28 John Darrington <j...@darrington.wattle.id.au>
-
-        SswXpaned: Don't ref the window.
-
-
-2020-06-28 John Darrington <j...@darrington.wattle.id.au>
-
-        Change confusing identifier
-
-
-2020-06-28 John Darrington <j...@darrington.wattle.id.au>
-
-        Use g_set_object instead of explicit ref, assign, unref
-
-
-2020-06-28 John Darrington <j...@darrington.wattle.id.au>
-
-        SheetBody: Use g_value_dup_object instead of g_value_get_object + 
g_object_ref
-
-
-2020-06-28 John Darrington <j...@darrington.wattle.id.au>
-
-        Whitespace changes only: Replace Tabs with spaces
-
-
-2020-06-21 John Darrington <j...@darrington.wattle.id.au>
-
-        SswSheetAxis: Take a reference to the adjustment
-
-
-2020-06-14 John Darrington <j...@darrington.wattle.id.au>
-
-        Bump release number to 0.4
-
-
-2020-05-31 John Darrington <j...@darrington.wattle.id.au>
-
-        Add push/pop functions for cursor
-
-
-2020-05-31 John Darrington <j...@darrington.wattle.id.au>
-
-        DOC: alphanumerical --> alpha-numerical
-
-
-2020-05-31 John Darrington <j...@darrington.wattle.id.au>
-
-        Update copyright notice
-
-
-2020-05-31 John Darrington <j...@darrington.wattle.id.au>
-
-        Add licence and copyright notices for build files
-
-
-2020-06-01 Friedrich Beckmann <friedrich.beckm...@gmx.de>
-
-        change key-press-event generation to avoid warnings
-
-
-2020-06-01 Friedrich Beckmann <friedrich.beckm...@gmx.de>
-
-        remove force_update callback to prevent stall (#55357)
-
-
-2020-05-10 Friedrich Beckmann <friedrich.beckm...@gmx.de>
-
-        ssw-sheet-axis.c: add check to out-of-sight processing (bug #55357)
-
-
-2019-05-01 John Darrington <j...@darrington.wattle.id.au>
-
-        spreadsheet-widget.pc: Use the correct replacement marker
-
-
-2019-04-28 John Darrington <j...@darrington.wattle.id.au>
-
-        estimated_widget_size: Change return type to double.
-
-
-2019-04-28 John Darrington <j...@darrington.wattle.id.au>
-
-        New function: axis_debug
-
-
-2019-02-19 John Darrington <j...@darrington.wattle.id.au>
-
-        Generate spread-sheet-widget.pc in the standard way
-
-
-2018-10-29 John Darrington <j...@darrington.wattle.id.au>
-
-        Install the pc file without executable permission
-
-
-2018-10-29 John Darrington <j...@darrington.wattle.id.au>
-
-        Punctuation
-
-
-2018-10-14 John Darrington <j...@darrington.wattle.id.au>
-
-        README: Add information on version number, installation and copying
-
-
-2018-07-07 John Darrington <j...@darrington.wattle.id.au>
-
-        Allow Bootstrap to work on MacOS.
-
-
-2018-07-07 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix bug where when there was no active cell, the place where it would 
have been was blanked.
-
-
-2018-07-07 John Darrington <j...@darrington.wattle.id.au>
-
-        Whitespace changes only
-
-
-2017-10-11 John Darrington <j...@darrington.wattle.id.au>
-
-        Update NEWS
-
-
-2017-10-09 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix crash when pasting from primary
-
-
-2017-10-05 John Darrington <j...@darrington.wattle.id.au>
-
-        SswXpaned: Remove unused code
-
-
-2017-10-05 John Darrington <j...@darrington.wattle.id.au>
-
-        Bump version number
-
-
-2017-10-05 John Darrington <j...@darrington.wattle.id.au>
-
-        Relax Gtk+ requirement to 3.18
-
-
-2017-09-27 John Darrington <j...@darrington.wattle.id.au>
-
-        Makefile.am: Use old fashioned pattern rule to keep automake quiet
-
-
-2017-09-26 John Darrington <j...@darrington.wattle.id.au>
-
-        Makefile.am
-
-
-2017-09-26 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix bug where the editing widget would get displaced if it was not in 
the visible range.
-
-
-2017-09-24 John Darrington <j...@darrington.wattle.id.au>
-
-        Emit a "resize-item" signal on the axis model when an item is dragged.
-
-
-2017-09-24 John Darrington <j...@darrington.wattle.id.au>
-
-        Use AC_PROG_CC_STDC instead of AC_PROG_CC
-
-
-2017-09-23 John Darrington <j...@darrington.wattle.id.au>
-
-        Makefile.am: Correct broken documentation build.
-
-
-2017-09-23 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix brokenness when a focus out event occurs in the middle of editing
-
-
-2017-09-22 John Darrington <j...@darrington.wattle.id.au>
-
-        SswSheet: Avoid resize callbacks getting called on inappropriate models
-
-
-2017-09-22 John Darrington <j...@darrington.wattle.id.au>
-
-        Restart editing the entire row/column is selected
-
-
-2017-09-21 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix bug where data would be pasted from wrong cell range.
-
-
-2017-09-21 John Darrington <j...@darrington.wattle.id.au>
-
-        ssw-html-parser.c: New file - implement pasting from html
-
-
-2017-09-20 John Darrington <j...@darrington.wattle.id.au>
-
-         SswSheetBody (draw_selection): Fix yet more issues with the selection 
rendering
-
-
-2017-09-20 John Darrington <j...@darrington.wattle.id.au>
-
-        clipit_utf8: separate data with tab instead of vertical bar
-
-
-2017-09-19 John Darrington <j...@darrington.wattle.id.au>
-
-        SswSheetBody (draw_selection): Fix further bugs relating to display of 
selection.
-
-
-2017-09-18 John Darrington <j...@darrington.wattle.id.au>
-
-        SswSheetBody (draw_selection): Fix bug where the selection disappeared 
when it was only partially visible.
-
-
-2017-09-18 John Darrington <j...@darrington.wattle.id.au>
-
-        Avoid warnings which a sheet is destroyed but its model still alive.
-
-
-2017-09-18 John Darrington <j...@darrington.wattle.id.au>
-
-        LDADD flags: Mention the higher level libraries first.
-
-
-2017-09-16 John Darrington <j...@darrington.wattle.id.au>
-
-        SswSheet: New properties: "vertical-draggable" and 
"horizontal-draggable"
-
-
-2017-09-16 John Darrington <j...@darrington.wattle.id.au>
-
-        SswSheetAxis: New property: "draggable"
-
-
-2017-09-16 John Darrington <j...@darrington.wattle.id.au>
-
-        Remove diagnostic code
-
-
-2017-09-16 John Darrington <j...@darrington.wattle.id.au>
-
-        Change dependency of Gtk+ to 3.20.0
-
-
-2017-09-16 John Darrington <j...@darrington.wattle.id.au>
-
-        Do not use the -D flag for install.
-
-
-2017-09-16 John Darrington <j...@darrington.wattle.id.au>
-
-        Avoid compiler warning
-
-
-2017-09-16 John Darrington <j...@darrington.wattle.id.au>
-
-        Bump version number to 0.2
-
-
-2017-09-14 John Darrington <j...@darrington.wattle.id.au>
-
-        Add dummy "value-changed" callback
-
-
-2017-09-14 John Darrington <j...@darrington.wattle.id.au>
-
-        Set the default "editable" property to FALSE
-
-
-2017-09-14 John Darrington <j...@darrington.wattle.id.au>
-
-        Update file headers
-
-
-2017-09-13 John Darrington <j...@darrington.wattle.id.au>
-
-        CustomAxisModel: Make it a subclass of SswAxisModel
-
-
-2017-09-13 John Darrington <j...@darrington.wattle.id.au>
-
-        Only set the size property on models which have it
-
-
-2017-09-12 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix cut and paste errors
-
-
-2017-09-12 John Darrington <j...@darrington.wattle.id.au>
-
-        SswSingleSheet.c: Set the label of the global button to the empty 
string
-
-
-2017-09-12 John Darrington <j...@darrington.wattle.id.au>
-
-        Documentation: Add a description about adding a model to the sheet
-
-
-2017-09-12 John Darrington <j...@darrington.wattle.id.au>
-
-        Avoid some GtkCriticals
-
-
-2017-09-11 John Darrington <j...@darrington.wattle.id.au>
-
-        Set default horizontal and vertical axes
-
-
-2017-09-11 John Darrington <j...@darrington.wattle.id.au>
-
-        Start writing the manual.
-
-
-2017-09-11 John Darrington <j...@darrington.wattle.id.au>
-
-        SswAxisModel: New properties: "post-button-create-func and 
post-button-create-func-data"
-
-
-2017-09-07 John Darrington <j...@darrington.wattle.id.au>
-
-        bootstrap: Avoid failure when no ChangeLog file exists
-
-
-2017-09-07 John Darrington <j...@darrington.wattle.id.au>
-
-        Whitespace changes only
-
-
-2017-09-06 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix typo in comment
-
-
-2017-09-06 John Darrington <j...@darrington.wattle.id.au>
-
-        SheetBody (key_press_event) return FALSE on unhandled key.
-
-
-2017-09-05 John Darrington <j...@darrington.wattle.id.au>
-
-        Set the vmodel and hmodel sizes from the data model
-
-
-2017-09-05 John Darrington <j...@darrington.wattle.id.au>
-
-        Update the editor widget when the sheet value has changed
-
-
-2017-09-05 John Darrington <j...@darrington.wattle.id.au>
-
-        Update TODO
-
-
-2017-09-03 John Darrington <j...@darrington.wattle.id.au>
-
-        New module: CustomAxis.
-
-
-2017-09-02 John Darrington <j...@darrington.wattle.id.au>
-
-        Bump version number
-
-
-2017-09-02 John Darrington <j...@darrington.wattle.id.au>
-
-        ssw-datum: Remove this object
-
-
-2017-09-01 John Darrington <j...@darrington.wattle.id.au>
-
-        Move datum_create_func to ssw-datum.c
-
-
-2017-09-01 John Darrington <j...@darrington.wattle.id.au>
-
-        New function: datum_create_func
-
-
-2017-09-01 John Darrington <j...@darrington.wattle.id.au>
-
-        cell_fill_func: Remove parameter old_widget
-
-
-2017-06-24 John Darrington <j...@darrington.wattle.id.au>
-
-        Selected Cell Indicator: Use a dotted line when the widget is unfocused
-
-
-2017-06-23 John Darrington <j...@darrington.wattle.id.au>
-
-        Redraw the sheet body when the forward conversion function changes
-
-
-2017-06-21 John Darrington <j...@darrington.wattle.id.au>
-
-        Makefile.am: Add dist-hook to generate ChangeLog
-
-
-2017-06-21 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix bug where the active cell would jump 2 cells back when editing a 
new line
-
-
-2017-06-21 John Darrington <j...@darrington.wattle.id.au>
-
-        Adjust formatting of README
-
-
-2017-06-17 John Darrington <j...@darrington.wattle.id.au>
-
-        Remove 'foreign' option from configure.ac
-
-
-2017-06-17 John Darrington <j...@darrington.wattle.id.au>
-
-        Add AUTHORS and README
-
-
-2017-06-14 John Darrington <j...@darrington.wattle.id.au>
-
-        Correct include path in .pc file
-
-
-2017-06-06 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix crash when resizing a column when no cell is selected
-
-
-2017-06-06 John Darrington <j...@darrington.wattle.id.au>
-
-        Allow drawing of selected cell in the new row
-
-
-2017-06-06 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix bug where rendering damage occured when resizing a row/column
-
-
-2017-06-06 John Darrington <j...@darrington.wattle.id.au>
-
-        Virtual model: Properly set the number of rows when the data model 
changes.
-
-
-2017-06-06 John Darrington <j...@darrington.wattle.id.au>
-
-        Avoid criticals when destroying widget
-
-
-2017-06-04 John Darrington <j...@darrington.wattle.id.au>
-
-        SswSheetBody: Fix memory leak
-
-
-2017-06-04 John Darrington <j...@darrington.wattle.id.au>
-
-        Set the state flags properly when retrieving backgroud colour.
-
-
-2017-06-04 John Darrington <j...@darrington.wattle.id.au>
-
-        Rename "grid" -> "splitter"
-
-
-2017-06-04 John Darrington <j...@darrington.wattle.id.au>
-
-        SswXpaned: Correct calculation of get_prefered_height/width
-
-
-2017-06-03 John Darrington <j...@darrington.wattle.id.au>
-
-        Reduce scope of variable in draw callback
-
-
-2017-06-03 John Darrington <j...@darrington.wattle.id.au>
-
-        Do not unnecessarily allocate style objects in draw callback
-
-
-2017-06-03 John Darrington <j...@darrington.wattle.id.au>
-
-        Avoid emitting signals after the widget has been destroyed.
-
-
-2017-05-31 John Darrington <j...@darrington.wattle.id.au>
-
-        Canonicalise name
-
-
-2017-05-31 John Darrington <j...@darrington.wattle.id.au>
-
-        Reorder and limit scope
-
-
-2017-05-31 John Darrington <j...@darrington.wattle.id.au>
-
-        SswXpaned: Deal properly with right-to-left locales
-
-
-2017-05-30 John Darrington <j...@darrington.wattle.id.au>
-
-        Fix some memory leaks
-
-
-2017-05-30 John Darrington <j...@darrington.wattle.id.au>
-
-        New object: SswXPaned to provide the split screen functionality.
-
-
-2017-05-30 John Darrington <j...@darrington.wattle.id.au>
-
-        bootstrap: Call autoheader to create config.h.in
-
-
-2017-05-28 John Darrington <j...@darrington.wattle.id.au>
-
-        Move header files out of public reach
-
-
-2017-05-28 John Darrington <j...@darrington.wattle.id.au>
-
-        Makefile.am: demo_demo_LDADD: use libspread-sheet-widget.la instead of 
-lspread-sheet-widget
-
-
-2017-05-27 John Darrington <j...@darrington.wattle.id.au>
-
-        Remove config.h from list of include_HEADERS
-
-
-2017-05-27 John Darrington <j...@darrington.wattle.id.au>
-
-        Create libdir if it doesn't already exist
-
-
-2017-05-27 John Darrington <j...@darrington.wattle.id.au>
-
-        Do not install the demo program
-
-
-2017-05-26 John Darrington <j...@gnu.org>
-
-        First commit of spread-sheet-widget.
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/configure 
new/spread-sheet-widget-0.7/configure
--- old/spread-sheet-widget-0.6/configure       2020-07-26 11:22:40.000000000 
+0200
+++ new/spread-sheet-widget-0.7/configure       2020-10-10 08:03: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 spread-sheet-widget 0.6.
+# Generated by GNU Autoconf 2.69 for spread-sheet-widget 0.7.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='spread-sheet-widget'
 PACKAGE_TARNAME='spread-sheet-widget'
-PACKAGE_VERSION='0.6'
-PACKAGE_STRING='spread-sheet-widget 0.6'
+PACKAGE_VERSION='0.7'
+PACKAGE_STRING='spread-sheet-widget 0.7'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1336,7 +1336,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 spread-sheet-widget 0.6 to adapt to many kinds of 
systems.
+\`configure' configures spread-sheet-widget 0.7 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1408,7 +1408,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of spread-sheet-widget 0.6:";;
+     short | recursive ) echo "Configuration of spread-sheet-widget 0.7:";;
    esac
   cat <<\_ACEOF
 
@@ -1528,7 +1528,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-spread-sheet-widget configure 0.6
+spread-sheet-widget configure 0.7
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1806,7 +1806,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by spread-sheet-widget $as_me 0.6, which was
+It was created by spread-sheet-widget $as_me 0.7, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2670,7 +2670,7 @@
 
 # Define the identity of the package.
  PACKAGE='spread-sheet-widget'
- VERSION='0.6'
+ VERSION='0.7'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13025,7 +13025,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by spread-sheet-widget $as_me 0.6, which was
+This file was extended by spread-sheet-widget $as_me 0.7, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13091,7 +13091,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-spread-sheet-widget config.status 0.6
+spread-sheet-widget config.status 0.7
 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/spread-sheet-widget-0.6/configure.ac 
new/spread-sheet-widget-0.7/configure.ac
--- old/spread-sheet-widget-0.6/configure.ac    2020-07-26 11:21:55.000000000 
+0200
+++ new/spread-sheet-widget-0.7/configure.ac    2020-10-10 08:03:40.000000000 
+0200
@@ -14,7 +14,7 @@
 dnl You should have received a copy of the GNU General Public License
 dnl along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_INIT([spread-sheet-widget], [0.6])
+AC_INIT([spread-sheet-widget], [0.7])
 
 AM_INIT_AUTOMAKE()
 AC_CONFIG_MACRO_DIR([aclocal-aux])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/demo/main.c 
new/spread-sheet-widget-0.7/demo/main.c
--- old/spread-sheet-widget-0.6/demo/main.c     2020-07-11 19:31:34.000000000 
+0200
+++ new/spread-sheet-widget-0.7/demo/main.c     2020-10-10 08:03:40.000000000 
+0200
@@ -28,7 +28,7 @@
 #include "ssw-sheet-body.h"
 #include "custom-axis.h"
 
-static CustomAxisModel *ca;
+static GObject *ca;
 
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/doc/spread-sheet-widget.info 
new/spread-sheet-widget-0.7/doc/spread-sheet-widget.info
--- old/spread-sheet-widget-0.6/doc/spread-sheet-widget.info    2020-07-26 
11:23:03.000000000 +0200
+++ new/spread-sheet-widget-0.7/doc/spread-sheet-widget.info    2020-10-10 
08:03:56.000000000 +0200
@@ -1,7 +1,7 @@
 This is spread-sheet-widget.info, produced by makeinfo version 6.5 from
 spread-sheet-widget.texi.
 
-This manual is for GNU Spread Sheet Widget version 0.6.
+This manual is for GNU Spread Sheet Widget version 0.7.
 
    Copyright (C) 2017, 2020 John Darrington
 
@@ -22,7 +22,7 @@
 GNU Spread Sheet Widget
 ***********************
 
-This manual is for GNU Spread Sheet Widget version 0.6.
+This manual is for GNU Spread Sheet Widget version 0.7.
 
    Copyright (C) 2017, 2020 John Darrington
 
@@ -40,7 +40,7 @@
 =====================
 
 This manual documents the capabilities and the programming interface of
-GNU Spread Sheet Widget (version 0.6).  It assumes that the reader is
+GNU Spread Sheet Widget (version 0.7).  It assumes that the reader is
 already familiar with elementary computer usage, the C programming
 language and with simple programming using Gtk+ version 3.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/doc/stamp-vti 
new/spread-sheet-widget-0.7/doc/stamp-vti
--- old/spread-sheet-widget-0.6/doc/stamp-vti   2020-07-26 11:22:56.000000000 
+0200
+++ new/spread-sheet-widget-0.7/doc/stamp-vti   2020-10-10 08:03:56.000000000 
+0200
@@ -1,4 +1,4 @@
-@set UPDATED 1 June 2020
-@set UPDATED-MONTH June 2020
-@set EDITION 0.6
-@set VERSION 0.6
+@set UPDATED 10 October 2020
+@set UPDATED-MONTH October 2020
+@set EDITION 0.7
+@set VERSION 0.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/doc/version.texi 
new/spread-sheet-widget-0.7/doc/version.texi
--- old/spread-sheet-widget-0.6/doc/version.texi        2020-07-26 
11:22:56.000000000 +0200
+++ new/spread-sheet-widget-0.7/doc/version.texi        2020-10-10 
08:03:56.000000000 +0200
@@ -1,4 +1,4 @@
-@set UPDATED 1 June 2020
-@set UPDATED-MONTH June 2020
-@set EDITION 0.6
-@set VERSION 0.6
+@set UPDATED 10 October 2020
+@set UPDATED-MONTH October 2020
+@set EDITION 0.7
+@set VERSION 0.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/src/ssw-html-parser.c 
new/spread-sheet-widget-0.7/src/ssw-html-parser.c
--- old/spread-sheet-widget-0.6/src/ssw-html-parser.c   2020-07-19 
09:09:22.000000000 +0200
+++ new/spread-sheet-widget-0.7/src/ssw-html-parser.c   2020-10-10 
08:03:40.000000000 +0200
@@ -93,7 +93,7 @@
    start_element,
    end_element,
    text_i,
-   0
+   NULL, NULL
   };
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/src/ssw-sheet-axis.c 
new/spread-sheet-widget-0.7/src/ssw-sheet-axis.c
--- old/spread-sheet-widget-0.6/src/ssw-sheet-axis.c    2020-07-01 
15:50:21.000000000 +0200
+++ new/spread-sheet-widget-0.7/src/ssw-sheet-axis.c    2020-10-10 
08:03:40.000000000 +0200
@@ -365,6 +365,8 @@
 {
   PRIV_DECL (axis);
 
+  g_assert (gtk_widget_get_realized (GTK_WIDGET (axis)));
+
   g_object_ref (widget);
 
   gtk_widget_set_parent_window (widget, priv->bin_window);
@@ -697,8 +699,6 @@
           priv->bin_start_diff = start_widget_index * avg_widget_size;
         }
 
-      g_assert (priv->model_from >= 0);
-      g_assert (priv->model_to >= 0);
       g_assert (priv->model_from <= ssw_sheet_axis_get_extent (axis));
       g_assert (priv->model_to <= ssw_sheet_axis_get_extent (axis));
 
@@ -961,7 +961,6 @@
   GdkWindow *window;
 
   gtk_widget_get_allocation (w, &allocation);
-  gtk_widget_set_realized (w, TRUE);
 
   attributes.x = allocation.x;
   attributes.y = allocation.y;
@@ -972,12 +971,12 @@
     GDK_ALL_EVENTS_MASK;
   attributes.wclass = GDK_INPUT_OUTPUT;
 
-  window = gdk_window_new (gtk_widget_get_parent_window (w),
+  GdkWindow *pwin = gtk_widget_get_parent_window (w);
+  window = gdk_window_new (pwin,
                            &attributes, GDK_WA_X | GDK_WA_Y);
-  gdk_window_set_user_data (window, w);
+  gtk_widget_register_window (w, window);
   gtk_widget_set_window (w, window);
 
-
   priv->bin_window =
     gdk_window_new (window, &attributes, GDK_WA_X | GDK_WA_Y);
   gtk_widget_register_window (w, priv->bin_window);
@@ -993,6 +992,7 @@
     priv->resize_cursor = gdk_cursor_new_for_display (display, 
GDK_SB_V_DOUBLE_ARROW);
   else
     priv->resize_cursor = gdk_cursor_new_for_display (display, 
GDK_SB_H_DOUBLE_ARROW);
+  gtk_widget_set_realized (w, TRUE);
 }
 
 static void
@@ -1009,6 +1009,8 @@
       priv->bin_window = NULL;
     }
 
+  gtk_widget_set_realized (widget, FALSE);
+
   GTK_WIDGET_CLASS (ssw_sheet_axis_parent_class)->unrealize (widget);
 }
 
@@ -1580,6 +1582,9 @@
 ssw_sheet_axis_init (SswSheetAxis *axis)
 {
   PRIV_DECL (axis);
+
+  gtk_widget_set_has_window (GTK_WIDGET (axis), TRUE);
+
   GtkStyleContext *context = gtk_widget_get_style_context (GTK_WIDGET (axis));
 
   priv->adjustment = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/src/ssw-sheet-body.c 
new/spread-sheet-widget-0.7/src/ssw-sheet-body.c
--- old/spread-sheet-widget-0.6/src/ssw-sheet-body.c    2020-07-18 
13:38:56.000000000 +0200
+++ new/spread-sheet-widget-0.7/src/ssw-sheet-body.c    2020-10-10 
08:03:40.000000000 +0200
@@ -2044,12 +2044,13 @@
   ssw_sheet_axis_override_size (priv->vaxis, nearest, new_size);
 }
 
-
-
 static void
 ssw_sheet_body_init (SswSheetBody *body)
 {
   PRIV_DECL (body);
+
+  /* This is derived from GtkLayout.  So it has its own window.  */
+  gtk_widget_set_has_window (GTK_WIDGET (body), TRUE);
   GdkDisplay *display = gtk_widget_get_display (GTK_WIDGET (body));
   GtkStyleContext *context = gtk_widget_get_style_context (GTK_WIDGET (body));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/src/ssw-sheet-single.c 
new/spread-sheet-widget-0.7/src/ssw-sheet-single.c
--- old/spread-sheet-widget-0.6/src/ssw-sheet-single.c  2020-07-01 
15:50:21.000000000 +0200
+++ new/spread-sheet-widget-0.7/src/ssw-sheet-single.c  2020-10-10 
08:03:40.000000000 +0200
@@ -348,6 +348,8 @@
 static void
 ssw_sheet_single_init (SswSheetSingle *sheet)
 {
+  gtk_widget_set_has_window (GTK_WIDGET (sheet), FALSE);
+
   sheet->vadj = NULL;
   sheet->hadj = NULL;
   sheet->horizontal_axis = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/src/ssw-sheet.c 
new/spread-sheet-widget-0.7/src/ssw-sheet.c
--- old/spread-sheet-widget-0.6/src/ssw-sheet.c 2020-07-19 09:38:39.000000000 
+0200
+++ new/spread-sheet-widget-0.7/src/ssw-sheet.c 2020-10-10 08:03:40.000000000 
+0200
@@ -818,6 +818,7 @@
 static void
 ssw_sheet_init (SswSheet *sheet)
 {
+  gtk_widget_set_has_window (GTK_WIDGET (sheet), FALSE);
   sheet->vmodel = g_object_new (SSW_TYPE_AXIS_MODEL, NULL);
   sheet->hmodel = g_object_new (SSW_TYPE_AXIS_MODEL, NULL);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spread-sheet-widget-0.6/src/ssw-xpaned.c 
new/spread-sheet-widget-0.7/src/ssw-xpaned.c
--- old/spread-sheet-widget-0.6/src/ssw-xpaned.c        2020-07-08 
13:14:58.000000000 +0200
+++ new/spread-sheet-widget-0.7/src/ssw-xpaned.c        2020-10-10 
08:03:40.000000000 +0200
@@ -624,6 +624,8 @@
   GdkWindowAttr attributes;
   gint attributes_mask = 0;
 
+  GTK_WIDGET_CLASS (ssw_xpaned_parent_class)->realize (widget);
+
   window = gtk_widget_get_parent_window (widget);
   gtk_widget_set_window (widget, window);
 
@@ -657,10 +659,14 @@
 {
   SswXpaned *xpaned = SSW_XPANED (widget);
 
+  GTK_WIDGET_CLASS (ssw_xpaned_parent_class)->unrealize (widget);
+
   g_object_unref (xpaned->cursor);
 
-  gtk_widget_unregister_window (GTK_WIDGET (xpaned), xpaned->handle);
+  gtk_widget_unregister_window (widget, xpaned->handle);
   gdk_window_destroy (xpaned->handle);
+  xpaned->handle = NULL;
+  gtk_widget_set_realized (widget, FALSE);
 }
 
 



Reply via email to