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 - [email protected]
+
+- 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 <[email protected]>
+
+ Change version number to 0.7
+
+
+2020-10-04 John Darrington <[email protected]>
+
+ Remove file cl-t
+
+
+2020-10-04 John Darrington <[email protected]>
+
+ Update AUTHORS
+
+
+2020-09-06 John Darrington <[email protected]>
+
+ xpaned: Add missing realize / unrealize calls
+
+
+2020-09-06 John Darrington <[email protected]>
+
+ Improve axis
+
+
+2020-09-06 John Darrington <[email protected]>
+
+ Add calls to gtk_widget_has_set_window as appropriate
+
+
+2020-09-06 John Darrington <[email protected]>
+
+ Avoid problem if size allocating when not realised
+
+
+2020-08-23 John Darrington <[email protected]>
+
+ Fix a few compiler warnings
+
+
+2020-08-16 John Darrington <[email protected]>
+
+ Added library dependencies for GTK and GLIB.
+
+
2020-07-26 John Darrington <[email protected]>
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 <[email protected]>
-
- Change version number to 0.6
-
-
-2020-07-19 John Darrington <[email protected]>
-
- Avoid compiler warning about signedness
-
-
-2020-07-19 John Darrington <[email protected]>
-
- Add some comments and some ssw_ prefixes
-
-
-2020-07-18 John Darrington <[email protected]>
-
- Don't set input-hints for Gtk+ versions which don't have it
-
-
-2020-07-18 John Darrington <[email protected]>
-
- Update version number to 0.5
-
-
-2020-07-12 John Darrington <[email protected]>
-
- Append copyright and licence notice at end of ChangeLog
-
-
-2020-07-12 Friedrich Beckmann <[email protected]>
-
- update editable when forward conversion function is changed
-
-
-2020-07-12 John Darrington <[email protected]>
-
- New property: selection
-
-
-2020-07-12 John Darrington <[email protected]>
-
- Whitespace change
-
-
-2020-07-12 Friedrich Beckmann <[email protected]>
-
- redraw when data is changed
-
-
-2020-07-12 John Darrington <[email protected]>
-
- Fix broken interaction between visibility and split property
-
-
-2020-07-12 John Darrington <[email protected]>
-
- Fix broken "editable" property
-
-
-2020-07-12 John Darrington <[email protected]>
-
- Install src/ssw-virtual-mode.h
-
-
-2020-07-11 Friedrich Beckmann <[email protected]>
-
- fix copy/paste/cut if an editable is focused - #57274
-
-
-2020-07-11 John Darrington <[email protected]>
-
- Clip source: Do not print final newline
-
-
-2020-07-11 John Darrington <[email protected]>
-
- Change some g_prints to g_warnings
-
-
-2020-07-05 John Darrington <[email protected]>
-
- Enter the editable's data when a button is pressed
-
-
-2020-07-05 John Darrington <[email protected]>
-
- Don't show the "Insert Emoji" menuitem in the entry's popup menu.
-
-
-2020-06-28 John Darrington <[email protected]>
-
- SheetSingle: Use g_set_object to assign the adjustments
-
-
-2020-06-28 John Darrington <[email protected]>
-
- SheetAxis: Don't unref adjustment if it is NULL
-
-
-2020-06-28 John Darrington <[email protected]>
-
- SswXpaned: Don't ref the window.
-
-
-2020-06-28 John Darrington <[email protected]>
-
- Change confusing identifier
-
-
-2020-06-28 John Darrington <[email protected]>
-
- Use g_set_object instead of explicit ref, assign, unref
-
-
-2020-06-28 John Darrington <[email protected]>
-
- SheetBody: Use g_value_dup_object instead of g_value_get_object +
g_object_ref
-
-
-2020-06-28 John Darrington <[email protected]>
-
- Whitespace changes only: Replace Tabs with spaces
-
-
-2020-06-21 John Darrington <[email protected]>
-
- SswSheetAxis: Take a reference to the adjustment
-
-
-2020-06-14 John Darrington <[email protected]>
-
- Bump release number to 0.4
-
-
-2020-05-31 John Darrington <[email protected]>
-
- Add push/pop functions for cursor
-
-
-2020-05-31 John Darrington <[email protected]>
-
- DOC: alphanumerical --> alpha-numerical
-
-
-2020-05-31 John Darrington <[email protected]>
-
- Update copyright notice
-
-
-2020-05-31 John Darrington <[email protected]>
-
- Add licence and copyright notices for build files
-
-
-2020-06-01 Friedrich Beckmann <[email protected]>
-
- change key-press-event generation to avoid warnings
-
-
-2020-06-01 Friedrich Beckmann <[email protected]>
-
- remove force_update callback to prevent stall (#55357)
-
-
-2020-05-10 Friedrich Beckmann <[email protected]>
-
- ssw-sheet-axis.c: add check to out-of-sight processing (bug #55357)
-
-
-2019-05-01 John Darrington <[email protected]>
-
- spreadsheet-widget.pc: Use the correct replacement marker
-
-
-2019-04-28 John Darrington <[email protected]>
-
- estimated_widget_size: Change return type to double.
-
-
-2019-04-28 John Darrington <[email protected]>
-
- New function: axis_debug
-
-
-2019-02-19 John Darrington <[email protected]>
-
- Generate spread-sheet-widget.pc in the standard way
-
-
-2018-10-29 John Darrington <[email protected]>
-
- Install the pc file without executable permission
-
-
-2018-10-29 John Darrington <[email protected]>
-
- Punctuation
-
-
-2018-10-14 John Darrington <[email protected]>
-
- README: Add information on version number, installation and copying
-
-
-2018-07-07 John Darrington <[email protected]>
-
- Allow Bootstrap to work on MacOS.
-
-
-2018-07-07 John Darrington <[email protected]>
-
- Fix bug where when there was no active cell, the place where it would
have been was blanked.
-
-
-2018-07-07 John Darrington <[email protected]>
-
- Whitespace changes only
-
-
-2017-10-11 John Darrington <[email protected]>
-
- Update NEWS
-
-
-2017-10-09 John Darrington <[email protected]>
-
- Fix crash when pasting from primary
-
-
-2017-10-05 John Darrington <[email protected]>
-
- SswXpaned: Remove unused code
-
-
-2017-10-05 John Darrington <[email protected]>
-
- Bump version number
-
-
-2017-10-05 John Darrington <[email protected]>
-
- Relax Gtk+ requirement to 3.18
-
-
-2017-09-27 John Darrington <[email protected]>
-
- Makefile.am: Use old fashioned pattern rule to keep automake quiet
-
-
-2017-09-26 John Darrington <[email protected]>
-
- Makefile.am
-
-
-2017-09-26 John Darrington <[email protected]>
-
- Fix bug where the editing widget would get displaced if it was not in
the visible range.
-
-
-2017-09-24 John Darrington <[email protected]>
-
- Emit a "resize-item" signal on the axis model when an item is dragged.
-
-
-2017-09-24 John Darrington <[email protected]>
-
- Use AC_PROG_CC_STDC instead of AC_PROG_CC
-
-
-2017-09-23 John Darrington <[email protected]>
-
- Makefile.am: Correct broken documentation build.
-
-
-2017-09-23 John Darrington <[email protected]>
-
- Fix brokenness when a focus out event occurs in the middle of editing
-
-
-2017-09-22 John Darrington <[email protected]>
-
- SswSheet: Avoid resize callbacks getting called on inappropriate models
-
-
-2017-09-22 John Darrington <[email protected]>
-
- Restart editing the entire row/column is selected
-
-
-2017-09-21 John Darrington <[email protected]>
-
- Fix bug where data would be pasted from wrong cell range.
-
-
-2017-09-21 John Darrington <[email protected]>
-
- ssw-html-parser.c: New file - implement pasting from html
-
-
-2017-09-20 John Darrington <[email protected]>
-
- SswSheetBody (draw_selection): Fix yet more issues with the selection
rendering
-
-
-2017-09-20 John Darrington <[email protected]>
-
- clipit_utf8: separate data with tab instead of vertical bar
-
-
-2017-09-19 John Darrington <[email protected]>
-
- SswSheetBody (draw_selection): Fix further bugs relating to display of
selection.
-
-
-2017-09-18 John Darrington <[email protected]>
-
- SswSheetBody (draw_selection): Fix bug where the selection disappeared
when it was only partially visible.
-
-
-2017-09-18 John Darrington <[email protected]>
-
- Avoid warnings which a sheet is destroyed but its model still alive.
-
-
-2017-09-18 John Darrington <[email protected]>
-
- LDADD flags: Mention the higher level libraries first.
-
-
-2017-09-16 John Darrington <[email protected]>
-
- SswSheet: New properties: "vertical-draggable" and
"horizontal-draggable"
-
-
-2017-09-16 John Darrington <[email protected]>
-
- SswSheetAxis: New property: "draggable"
-
-
-2017-09-16 John Darrington <[email protected]>
-
- Remove diagnostic code
-
-
-2017-09-16 John Darrington <[email protected]>
-
- Change dependency of Gtk+ to 3.20.0
-
-
-2017-09-16 John Darrington <[email protected]>
-
- Do not use the -D flag for install.
-
-
-2017-09-16 John Darrington <[email protected]>
-
- Avoid compiler warning
-
-
-2017-09-16 John Darrington <[email protected]>
-
- Bump version number to 0.2
-
-
-2017-09-14 John Darrington <[email protected]>
-
- Add dummy "value-changed" callback
-
-
-2017-09-14 John Darrington <[email protected]>
-
- Set the default "editable" property to FALSE
-
-
-2017-09-14 John Darrington <[email protected]>
-
- Update file headers
-
-
-2017-09-13 John Darrington <[email protected]>
-
- CustomAxisModel: Make it a subclass of SswAxisModel
-
-
-2017-09-13 John Darrington <[email protected]>
-
- Only set the size property on models which have it
-
-
-2017-09-12 John Darrington <[email protected]>
-
- Fix cut and paste errors
-
-
-2017-09-12 John Darrington <[email protected]>
-
- SswSingleSheet.c: Set the label of the global button to the empty
string
-
-
-2017-09-12 John Darrington <[email protected]>
-
- Documentation: Add a description about adding a model to the sheet
-
-
-2017-09-12 John Darrington <[email protected]>
-
- Avoid some GtkCriticals
-
-
-2017-09-11 John Darrington <[email protected]>
-
- Set default horizontal and vertical axes
-
-
-2017-09-11 John Darrington <[email protected]>
-
- Start writing the manual.
-
-
-2017-09-11 John Darrington <[email protected]>
-
- SswAxisModel: New properties: "post-button-create-func and
post-button-create-func-data"
-
-
-2017-09-07 John Darrington <[email protected]>
-
- bootstrap: Avoid failure when no ChangeLog file exists
-
-
-2017-09-07 John Darrington <[email protected]>
-
- Whitespace changes only
-
-
-2017-09-06 John Darrington <[email protected]>
-
- Fix typo in comment
-
-
-2017-09-06 John Darrington <[email protected]>
-
- SheetBody (key_press_event) return FALSE on unhandled key.
-
-
-2017-09-05 John Darrington <[email protected]>
-
- Set the vmodel and hmodel sizes from the data model
-
-
-2017-09-05 John Darrington <[email protected]>
-
- Update the editor widget when the sheet value has changed
-
-
-2017-09-05 John Darrington <[email protected]>
-
- Update TODO
-
-
-2017-09-03 John Darrington <[email protected]>
-
- New module: CustomAxis.
-
-
-2017-09-02 John Darrington <[email protected]>
-
- Bump version number
-
-
-2017-09-02 John Darrington <[email protected]>
-
- ssw-datum: Remove this object
-
-
-2017-09-01 John Darrington <[email protected]>
-
- Move datum_create_func to ssw-datum.c
-
-
-2017-09-01 John Darrington <[email protected]>
-
- New function: datum_create_func
-
-
-2017-09-01 John Darrington <[email protected]>
-
- cell_fill_func: Remove parameter old_widget
-
-
-2017-06-24 John Darrington <[email protected]>
-
- Selected Cell Indicator: Use a dotted line when the widget is unfocused
-
-
-2017-06-23 John Darrington <[email protected]>
-
- Redraw the sheet body when the forward conversion function changes
-
-
-2017-06-21 John Darrington <[email protected]>
-
- Makefile.am: Add dist-hook to generate ChangeLog
-
-
-2017-06-21 John Darrington <[email protected]>
-
- Fix bug where the active cell would jump 2 cells back when editing a
new line
-
-
-2017-06-21 John Darrington <[email protected]>
-
- Adjust formatting of README
-
-
-2017-06-17 John Darrington <[email protected]>
-
- Remove 'foreign' option from configure.ac
-
-
-2017-06-17 John Darrington <[email protected]>
-
- Add AUTHORS and README
-
-
-2017-06-14 John Darrington <[email protected]>
-
- Correct include path in .pc file
-
-
-2017-06-06 John Darrington <[email protected]>
-
- Fix crash when resizing a column when no cell is selected
-
-
-2017-06-06 John Darrington <[email protected]>
-
- Allow drawing of selected cell in the new row
-
-
-2017-06-06 John Darrington <[email protected]>
-
- Fix bug where rendering damage occured when resizing a row/column
-
-
-2017-06-06 John Darrington <[email protected]>
-
- Virtual model: Properly set the number of rows when the data model
changes.
-
-
-2017-06-06 John Darrington <[email protected]>
-
- Avoid criticals when destroying widget
-
-
-2017-06-04 John Darrington <[email protected]>
-
- SswSheetBody: Fix memory leak
-
-
-2017-06-04 John Darrington <[email protected]>
-
- Set the state flags properly when retrieving backgroud colour.
-
-
-2017-06-04 John Darrington <[email protected]>
-
- Rename "grid" -> "splitter"
-
-
-2017-06-04 John Darrington <[email protected]>
-
- SswXpaned: Correct calculation of get_prefered_height/width
-
-
-2017-06-03 John Darrington <[email protected]>
-
- Reduce scope of variable in draw callback
-
-
-2017-06-03 John Darrington <[email protected]>
-
- Do not unnecessarily allocate style objects in draw callback
-
-
-2017-06-03 John Darrington <[email protected]>
-
- Avoid emitting signals after the widget has been destroyed.
-
-
-2017-05-31 John Darrington <[email protected]>
-
- Canonicalise name
-
-
-2017-05-31 John Darrington <[email protected]>
-
- Reorder and limit scope
-
-
-2017-05-31 John Darrington <[email protected]>
-
- SswXpaned: Deal properly with right-to-left locales
-
-
-2017-05-30 John Darrington <[email protected]>
-
- Fix some memory leaks
-
-
-2017-05-30 John Darrington <[email protected]>
-
- New object: SswXPaned to provide the split screen functionality.
-
-
-2017-05-30 John Darrington <[email protected]>
-
- bootstrap: Call autoheader to create config.h.in
-
-
-2017-05-28 John Darrington <[email protected]>
-
- Move header files out of public reach
-
-
-2017-05-28 John Darrington <[email protected]>
-
- Makefile.am: demo_demo_LDADD: use libspread-sheet-widget.la instead of
-lspread-sheet-widget
-
-
-2017-05-27 John Darrington <[email protected]>
-
- Remove config.h from list of include_HEADERS
-
-
-2017-05-27 John Darrington <[email protected]>
-
- Create libdir if it doesn't already exist
-
-
-2017-05-27 John Darrington <[email protected]>
-
- Do not install the demo program
-
-
-2017-05-26 John Darrington <[email protected]>
-
- 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);
}