aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-12-05applets/systray: Allow icons to be smallerHEADmasterJussi Kukkonen
Don't expand/fill the systray items, align them in the center of the systray panel. This makes sure the icons are drawn at the size they expect. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2023-12-05Use flexible gettext version requirementsRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com>
2023-10-24SECURITY.md: Add fileRichard Purdie
Add a SECURITY.md file with hints for security researchers and other parties who might report potential security vulnerabilities. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-15Release 2.122.12Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-15applets/startup*/startup.c: clarify license to GPLv2+Ross Burton
matchbox-panel was intended to be GPLv2+ licensed, however the wrong GPL fragment was added in startup/startup.c in the original import which stated it was GPL v2 only, and that was copied into startup-notify. The code that this was based on, mb-applet-startup-monitor, is MIT licensed[1] so this change isn't a problem. [1] https://git.yoctoproject.org/matchbox-history/tree/mb-applet-startup-monitor/mbmonitor.c Signed-off-by: Ross Burton <ross.burton@arm.com>
2020-10-08Add SPDX-License-Identifier: GPL-2.0-or-laterMatthew
Fixes [YOCTO #13319] Signed-off-by: Mingde (Matthew) Zeng <matthew.zeng@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-11-23po: remove generated files with no strings from POTFILESRoss Burton
2016-11-23build: don't use GNOME_COMPILE_WARNINGSRoss Burton
At some point we should move to autoconf-archive, but this works for now. Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-11-23windowselector: fix signed type warningsRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-11-23Port to modern gettext instead of glib-gettextRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-11-23build: remove redundant filesRoss Burton
Enable the foreign strictness, and remove files that we don't use anymore.
2016-07-15Release 2.112.11Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13launcher: Port to ScalingImage2Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13startup: Port to ScalingImage2Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13battery: Port to ScalingImage2Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13mb-panel: Remove leftover call from old ScalingImageJussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-06-02Release 2.10, update contact info2.10Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-29windowselector: Port to ScalingImage2Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-28mb-panel: size request needs to be set before realizeJussi Kukkonen
GtkWindow will default to 200 height on realize unless we request otherwise before that. On the other hand, struts can only be set after the window has been realized. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-28Draw systray icons in their actual locationsJussi Kukkonen
Cairo context is now in widget-relative coordinates instead of window-relative: undo that transform so the icon draw code actually draws inside the window. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-28Update .pc-file to require Gtk+-3.0Jussi Kukkonen
2016-04-25Don't use deprecated GtkMiscJussi Kukkonen
These changes should not affect fucntionality Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-25Fix a crash on startupJussi Kukkonen
2016-04-25showdesktop: port to use scaling-image2Ross Burton
2016-04-25applets: add scaling-image2 to the test harnessRoss Burton
2016-04-25scaling-image2: revised and slimmer scaling image implementationRoss Burton
No caching, but it's lighter and doesn't misbehave (i.e. size-allocate loop).
2016-04-25mb-panel: replace --titlebar with --modeRoss Burton
--mode supports: "dock" (usual panel behaviour) "titlebar" (embed into Matchbox titlebar, not funtional at present) "window" (normal window, for testing)
2016-04-25mb-panel: allow resizing, but hide the gripRoss Burton
2016-04-25scaling-image: port to GTK+ 3 APIRoss Burton
2016-04-25scaling-image: fix whitespaceRoss Burton
2016-04-25build: bump version to 2.92.9Ross Burton
2016-04-25po: update POTFILES.inRoss Burton
2016-04-25data: ship our own icons here instead of in sato-icon-themeRoss Burton
2016-04-25systray: port to GTK+ 3Ross Burton
In the process refresh the bulk of the code from it's upstream in gnome-panel.
2016-04-25notify: port to GTK+ 3Ross Burton
2016-04-25mb-panel: port to GTK+3Ross Burton
Whilst porting to GTK+ 3 the layout model was simplified: panels are always full-width and you just pick an edge and size. The panel is also multi-screen and multi-monitor aware now.
2016-04-25launcher: port to GTK+ 3Ross Burton
2016-04-25showdesktop: port to GTK+ 3Ross Burton
2016-04-25startup-notify: port to GTK+ 3Ross Burton
2016-04-25startup: port to GTK+ 3Ross Burton
2016-04-25windowselector: port to GTK+ 3Ross Burton
2016-04-25build: check for GTK+3, and require 3.0Ross Burton
2016-03-21showdesktop: Make sure active state is initializedgtk2Jussi Kukkonen
There are cases (in qemu at least) where set_active() is never called on startup. Make sure we initialize the active state so the icon gets loaded and the applet is not confused about the current state. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-09-26battery-apm: silently handle APM not being availableRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-09-26battery-acpi: don't warn in normal situationsRoss Burton
If the machine doesn't actually have a battery, don't print two warnings to the console. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-09-26mb-panel: handle consecutive separatorsRoss Burton
Consecutive separators results in empty strings and NULLs being passed to load_applet() which produces warnings, so handle these cases. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-07-10notify: add spec_version to GetServerInformationRoss Burton
2013-07-09battery: various small improvementsRoss Burton
2013-07-09clock: various small improvementsRoss Burton
2013-07-08build: use git.mkRoss Burton