[yocto] [matchbox-desktop-2][PATCH 00/16] Upgrade to GTK+3
Jussi Kukkonen
jussi.kukkonen at intel.com
Thu Apr 28 06:02:19 PDT 2016
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
More information about the yocto
mailing list