Upgrade to Gtk+3
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest25 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/25 | build: check for GTK+3, and require 3.0configure.ac | +5 | 0 replies | |
| 2/25 | windowselector: port to GTK+ 3applets/ | +21 | 0 replies | |
| 3/25 | startup: port to GTK+ 3applets/ | +34 | 0 replies | |
| 4/25 | startup-notify: port to GTK+ 3applets/ | +44 | 0 replies | |
| 5/25 | showdesktop: port to GTK+ 3applets/ | +6 | 0 replies | |
| 6/25 | launcher: port to GTK+ 3applets/ | +7 | 0 replies | |
| 7/25 | mb-panel: port to GTK+3matchbox-panel/ | +187 | 0 replies | |
| 8/25 | notify: port to GTK+ 3applets/ applets/ | +33 | 0 replies | |
| 9/25 | systray: port to GTK+ 3applets/ applets/ applets/ +8 more | +2253 | 0 replies | |
| 10/25 | data: ship our own icons here instead of in sato-icon-themeMakefile.am configure.ac data/ +10 more | +20 | 0 replies | |
| 11/25 | po: update POTFILES.inpo/ | +17 | 0 replies | |
| 12/25 | build: bump version to 2.9configure.ac | +1 | 0 replies | |
| 13/25 | scaling-image: fix whitespacematchbox-panel/ | +11 | 0 replies | |
| 14/25 | scaling-image: port to GTK+ 3 APImatchbox-panel/ | +10 | 0 replies | |
| 15/25 | mb-panel: allow resizing, but hide the gripmatchbox-panel/ | +1 | 0 replies | |
| 16/25 | mb-panel: replace --titlebar with --modematchbox-panel/ | +46 | 0 replies | |
| 17/25 | scaling-image2: revised and slimmer scaling image implementationmatchbox-panel/ matchbox-panel/ matchbox-panel/ | +515 | 0 replies | |
| 18/25 | applets: add scaling-image2 to the test harnessapplets/ | +2 | 0 replies | |
| 19/25 | showdesktop: port to use scaling-image2applets/ | +5 | 0 replies | |
| 20/25 | Fix a crash on startupmatchbox-panel/ | +4 | 0 replies | |
| 21/25 | Don't use deprecated GtkMiscapplets/ applets/ | +1 | 0 replies | |
| 22/25 | Update .pc-file to require Gtk+-3.0matchbox-panel.pc.in | +1 | 0 replies | |
| 23/25 | Draw systray icons in their actual locationsapplets/ | +2 | 0 replies | |
| 24/25 | mb-panel: size request needs to be set before realizematchbox-panel/ | +4 | 0 replies | |
| 25/25 | windowselector: Port to ScalingImage2applets/ | +2 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [matchbox-panel-2][PATCH 00/25] Upgrade to Gtk+3
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
Signature · 1 line
2.8.1