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); }