[yocto] [matchbox-panel-2][PATCH 00/25] Upgrade to Gtk+3
Jussi Kukkonen
jussi.kukkonen at intel.com
Tue May 3 04:30:01 PDT 2016
Apologies for one more patch bomb: This is an upgrade for
matchbox-panel-2 to use modern dependencies, mostly Gtk+3. Most
commits are again from Ross, I just fixed bugs and replaced some
deprecated code.
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
-Jussi
The following changes since commit a0b5fca04da208990f3c40e65dbb045da4cdb35e:
showdesktop: Make sure active state is initialized (2016-03-21 11:27:08 +0000)
are available in the git repository at:
git://github.com/jku/matchbox-panel-2 gtk3
https://github.com/jku/matchbox-panel-2/tree/gtk3
Jussi Kukkonen (6):
Fix a crash on startup
Don't use deprecated GtkMisc
Update .pc-file to require Gtk+-3.0
Draw systray icons in their actual locations
mb-panel: size request needs to be set before realize
windowselector: Port to ScalingImage2
Ross Burton (19):
build: check for GTK+3, and require 3.0
windowselector: port to GTK+ 3
startup: port to GTK+ 3
startup-notify: port to GTK+ 3
showdesktop: port to GTK+ 3
launcher: port to GTK+ 3
mb-panel: port to GTK+3
notify: port to GTK+ 3
systray: port to GTK+ 3
data: ship our own icons here instead of in sato-icon-theme
po: update POTFILES.in
build: bump version to 2.9
scaling-image: fix whitespace
scaling-image: port to GTK+ 3 API
mb-panel: allow resizing, but hide the grip
mb-panel: replace --titlebar with --mode
scaling-image2: revised and slimmer scaling image implementation
applets: add scaling-image2 to the test harness
showdesktop: port to use scaling-image2
Makefile.am | 2 +-
applets/Makefile.applets | 3 +-
applets/launcher/launcher.c | 12 +-
applets/notify/applet.c | 19 +-
applets/notify/mb-notification.c | 40 +-
applets/showdesktop/showdesktop.c | 28 +-
applets/startup-notify/startup.c | 65 ++-
applets/startup/startup.c | 63 +--
applets/systray/Makefile.am | 20 +-
applets/systray/fixedtip.c | 275 ++++++++++
applets/systray/fixedtip.h | 68 +++
applets/systray/na-marshal.list | 3 -
applets/systray/na-tray-child.c | 526 +++++++++++++++++++
applets/systray/na-tray-child.h | 71 +++
applets/systray/na-tray-manager.c | 570 +++++++++++---------
applets/systray/na-tray-manager.h | 32 +-
applets/systray/na-tray.c | 865 +++++++++++++++++++++++++++++++
applets/systray/na-tray.h | 76 +++
applets/systray/systray.c | 91 +---
applets/windowselector/windowselector.c | 43 +-
configure.ac | 11 +-
data/16x16/panel-task-switcher.png | Bin 0 -> 432 bytes
data/16x16/panel-user-desktop.png | Bin 0 -> 393 bytes
data/22x22/panel-task-switcher.png | Bin 0 -> 636 bytes
data/22x22/panel-user-desktop.png | Bin 0 -> 517 bytes
data/32x32/panel-task-switcher.png | Bin 0 -> 965 bytes
data/32x32/panel-user-desktop.png | Bin 0 -> 734 bytes
data/48x48/panel-task-switcher.png | Bin 0 -> 1588 bytes
data/48x48/panel-user-desktop.png | Bin 0 -> 1115 bytes
data/64x64/panel-task-switcher.png | Bin 0 -> 2328 bytes
data/64x64/panel-user-desktop.png | Bin 0 -> 1491 bytes
data/Makefile.am | 18 +
matchbox-panel.pc.in | 2 +-
matchbox-panel/Makefile.am | 4 +-
matchbox-panel/mb-panel-scaling-image.c | 37 +-
matchbox-panel/mb-panel-scaling-image2.c | 451 ++++++++++++++++
matchbox-panel/mb-panel-scaling-image2.h | 64 +++
matchbox-panel/mb-panel.c | 401 +++++++-------
po/POTFILES.in | 24 +-
39 files changed, 3209 insertions(+), 675 deletions(-)
create mode 100644 applets/systray/fixedtip.c
create mode 100644 applets/systray/fixedtip.h
delete mode 100644 applets/systray/na-marshal.list
create mode 100644 applets/systray/na-tray-child.c
create mode 100644 applets/systray/na-tray-child.h
create mode 100644 applets/systray/na-tray.c
create mode 100644 applets/systray/na-tray.h
create mode 100644 data/16x16/panel-task-switcher.png
create mode 100644 data/16x16/panel-user-desktop.png
create mode 100644 data/22x22/panel-task-switcher.png
create mode 100644 data/22x22/panel-user-desktop.png
create mode 100644 data/32x32/panel-task-switcher.png
create mode 100644 data/32x32/panel-user-desktop.png
create mode 100644 data/48x48/panel-task-switcher.png
create mode 100644 data/48x48/panel-user-desktop.png
create mode 100644 data/64x64/panel-task-switcher.png
create mode 100644 data/64x64/panel-user-desktop.png
create mode 100644 data/Makefile.am
create mode 100644 matchbox-panel/mb-panel-scaling-image2.c
create mode 100644 matchbox-panel/mb-panel-scaling-image2.h
--
2.8.1
More information about the yocto
mailing list