Skip to content

Releases: fpaquet/gtksheet

2022-12-17 - Version 4.3.13 for Gtk3 released

17 Dec 16:19
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • fixed SEGV when there is no focusable column in sheet
  • fixed unwanted cell movement, when selecting sheet entry contents over border #316538
  • fixed row height collabse after gtk_sheet_delete_rows() #315370
  • removed double definition of AC_CONFIG_MACRO_DIR from configure.ac
  • fixed children visibility (attached_to_cell), on column hide/show 320079
  • fixed width of column title button removes drawing artefacts in title area 0318674
  • reduced outside cell area extent from 80/80 to 60/40 pixels
  • improvement: GtkDataEntry strip trailing NL's on insert 321183,321447
  • fixed crash, caused by _gtk_sheet_position_children() in frozen sheet 321874

2022-07-10 - Version 4.3.12 for Gtk3 released

10 Jul 09:38
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • fixed moving focus into sheet by keyboard #312071
  • fixed range selection handling after selecting a row or column by mouse
  • fixed unwanted cell movement, when selecting sheet entry contents over border

2022-06-11 - Version 4.3.11 for Gtk3 released

11 Jun 10:03
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • fixed invalid memory access after gtk_sheet_construct #310164
  • fixed SEGV caused by improper container child handling #310344
  • fixed SEGV caused by improper container child handling #310344
  • fix build with gcc 11 #35 - thanks to Greyson Christoforo
  • fixed sheet child should honor row visibility 311715
  • fixed SEGV caused by delayed column destruction #311921 #311924

2022-02-17 - Version 4.3.9 for Gtk3 released

12 Mar 10:43
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • fixed sheet invisible after drag/drop of notebook tab 309878
  • fixed SEGV caused by adding many children (>10000) 309725
  • speed improvements when adding many children
  • fixed sheet reference count 309878~59253
  • fixed click on attached child activates cell below child 309878~59257
  • fixed disposal of last row in DeleteRow 309924

2022-02-17 - Version 4.3.8 for Gtk3 released

19 Feb 10:07
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • fixed selection again
  • fixed handling of default entry type
  • increased CLICK_CELL_MOTION_TOLERANCE
  • fixed documentation of gtk_sheet_change_entry
  • fixed double click in sheet entry 309343
  • fixed calculation of row title width #309445~56074
  • fixed vertical justification, vertical position quantization dropped, issue#32
  • fixed Gtk-WARNING GtkSheet is mapped but visible child GtkDataEntry is not mapped
  • fixed cell not properly resized when autoresize-rows is active #306148~35296
  • crash when changing global application font 309445
  • fixed multiple bugs with destroy/unrealize/finalize of sheet and contents
  • fixed several Gtk and Gdk warnings
  • fixed selection mode when showing a sheet while mouse button1 is down 309445
  • fixed screen refresh when new text extent is smaller than attached children 237372
  • debug output reworked, cleanup compiler warnings
  • fixed wrong row height calculation causing unwanted autoscroll

2022-01-16 - Version 4.3.7 for Gtk3 released

16 Jan 15:52
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • updated gtksheet-4 version to 4.3.7, Libtool Revision 4.7.3
    in configure.ac and meson.build
  • diverse speed improvements, specially with visible row titles
  • reworked row allocation strategy
    added sheet->maxalloc_row_array to keep track of row struct allocation
  • fixed mouse grab in popup windows created in traverse handler 303340
  • fixed selection mode after popup windows created by traverse handler 303340
  • fixed SEGV after delete/append rows 308726
  • fixed SEGV caused by lingering timer event of _gtk_sheet_scroll_to_pointer()
  • published gtksheet-4 version 4.3.7

2021-12-31 - Version 4.3.6 for Gtk3 released

31 Dec 11:54
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • fixed segv caused by remove_thousands_seps() 308433
  • backport support for foreign number representations from GtkSheet v3
  • published gtksheet-4 version 4.3.6

2021-12-31 - Version 3.5.1 for Gtk2 released

31 Dec 11:49
Compare
Choose a tag to compare

Note: This is a bugfix release of GtkSheet V3 for Gtk2

Prerequisites:

  • Gtk+-2.24.x

Support for Glade 3.8.x:

  • full support for GtkSheet
  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection
  • cd gtksheet ; make GtkSheet-3.0.gir

Support for MinGW:

  • ./configure ; make ; make install

Changes (see embedded ChangeLog for details):

  • fixed segv caused by remove_thousands_seps() 308433

2020-02-23 - Version 4.3.5 for Gtk3 released

19 Jul 10:17
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • bug fix: eleminate elipsise warnings for column header labels
    see #20 for details
  • improvement: testgtksheet
    added "Hide Column", "Hide Row" to popup menu of folder 2
  • fixed gir/typelib naming, #23
  • doc fix #24
  • Merge pull request #21 from wmclaugh/issue15_workaround
  • bug fix: prevent style updates to grab cursor into active cell
  • bug fix: prevent style updates to preselect cell editor contents
  • bug fix: fix cursor repositioning after calling GtkMessageDialogue
  • experimental: enabled ellipsis on column title label
    see #20 for details

2020-02-23 - Version 4.3.4 for Gtk3 released

23 Feb 10:29
Compare
Choose a tag to compare

Note: This is a bug fix release of GtkSheet V4 for Gtk3

Prerequisites:

  • Gtk+-3.22.16 or later

Support for GtkSheet Glade3 plugin:

  • ./configure --enable-glade

Support for GObjectIntrospection:

  • ./configure --enable-introspection

Support for MinGW 32/64-Bit:

  • ./configure ; make ; make install

Support for meson build (see INSTALL for details):

  • meson setup <builddir>
  • ninja-build -C <builddir>

Changes (see embedded ChangeLog for details):

  • fixed SEGV in do_focus_change(), _gtk_widget_get_toplevel() PR#233370