All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jussi Kukkonen <jussi.kukkonen@intel.com>
To: yocto@yoctoproject.org
Subject: [matchbox-panel-2][PATCH 00/25] Upgrade to Gtk+3
Date: Tue,  3 May 2016 14:30:01 +0300	[thread overview]
Message-ID: <cover.1462274044.git.jussi.kukkonen@intel.com> (raw)

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



             reply	other threads:[~2016-05-03 11:30 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-03 11:30 Jussi Kukkonen [this message]
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 01/25] build: check for GTK+3, and require 3.0 Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 02/25] windowselector: port to GTK+ 3 Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 03/25] startup: " Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 04/25] startup-notify: " Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 05/25] showdesktop: " Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 06/25] launcher: " Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 07/25] mb-panel: port to GTK+3 Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 08/25] notify: port to GTK+ 3 Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 09/25] systray: " Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 10/25] data: ship our own icons here instead of in sato-icon-theme Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 11/25] po: update POTFILES.in Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 12/25] build: bump version to 2.9 Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 13/25] scaling-image: fix whitespace Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 14/25] scaling-image: port to GTK+ 3 API Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 15/25] mb-panel: allow resizing, but hide the grip Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 16/25] mb-panel: replace --titlebar with --mode Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 17/25] scaling-image2: revised and slimmer scaling image implementation Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 18/25] applets: add scaling-image2 to the test harness Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 19/25] showdesktop: port to use scaling-image2 Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 20/25] Fix a crash on startup Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 21/25] Don't use deprecated GtkMisc Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 22/25] Update .pc-file to require Gtk+-3.0 Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 23/25] Draw systray icons in their actual locations Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 24/25] mb-panel: size request needs to be set before realize Jussi Kukkonen
2016-05-03 11:30 ` [matchbox-panel-2][PATCH 25/25] windowselector: Port to ScalingImage2 Jussi Kukkonen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1462274044.git.jussi.kukkonen@intel.com \
    --to=jussi.kukkonen@intel.com \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.