This branch was started 4(!) years ago to update matchbox-desktop to GTK+3, most of it is Ross' handiwork.
For my part, the TakuTable removal started because it had some small but annoying layout bugs and FlowBox seems to do everything we need without those problems (and with less code). Code still uses some deprecated API, but nothing that I expect to be removed in the next GTK+ releases. This patchset is part of the quest to make Sato compatible with GTK+3. Complete WIP collection of patches can be found in jku/matchbox-wip branch at git://git.yoctoproject.org/poky-contrib Thanks, Jussi The following changes since commit 5fe37ef38500f858a22ecdf9bf69bf06e213bf68: Do nothing on delete-event when not STANDALONE (2016-03-22 12:13:24 +0000) are available in the git repository at: git://github.com/jku/matchbox-desktop-2 gtk3 https://github.com/jku/matchbox-desktop-2/tree/gtk3 Jussi Kukkonen (2): Use a GtkFlowBox instead of TakuTable Don't set the desktop fullscreen if MODE_DESKTOP Ross Burton (14): Initial port to GTK+ 3 taku-tile: make a subclass of GtkButton, remove all unique logic fixup 1024d115181a182918197d280e0797566178d26f main: load a custom CSS stylesheet if present taku-category-bar: don't try to make the arrows square desktop: set as unresizable to hide resize grip fixup initial port taku-table: port to GtkGrid More fixes main: ignore file not found errors when loading CSS desktop: add --mode build: remove unused --enable-standalone option build: add a real INSTALL file build: update git.mk INSTALL | 370 +++++++++++++++++++++++++++++ Makefile.am | 10 +- configure.ac | 9 +- git.mk | 115 +++++++-- libtaku/Makefile.am | 1 - libtaku/launcher-util.c | 23 +- libtaku/taku-icon-tile.c | 6 +- libtaku/taku-launcher-tile.c | 9 +- libtaku/taku-launcher-tile.h | 2 + libtaku/taku-table.c | 541 ------------------------------------------- libtaku/taku-table.h | 70 ------ libtaku/taku-tile.c | 136 +---------- libtaku/taku-tile.h | 10 +- libtaku/xutil.c | 3 +- libtaku/xutil.h | 2 +- src/Makefile.am | 7 +- src/desktop.c | 183 ++++++++++----- src/desktop.h | 7 +- src/main.c | 79 ++++++- src/taku-category-bar.c | 46 ++-- src/taku-category-bar.h | 5 +- 21 files changed, 734 insertions(+), 900 deletions(-) create mode 100644 INSTALL delete mode 100644 libtaku/taku-table.c delete mode 100644 libtaku/taku-table.h -- 2.8.1 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto