aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-11-23build: don't use GNOME_COMPILE_WARNINGSrossRoss Burton1-1/+2
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 Burton1-2/+3
Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-11-23Port to modern gettext instead of glib-gettextRoss Burton6-250/+83
Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-07-15Release 2.112.11Jussi Kukkonen1-1/+1
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13launcher: Port to ScalingImage2Jussi Kukkonen1-4/+4
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13startup: Port to ScalingImage2Jussi Kukkonen1-7/+5
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13battery: Port to ScalingImage2Jussi Kukkonen3-6/+7
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-13mb-panel: Remove leftover call from old ScalingImageJussi Kukkonen1-1/+0
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-06-02Release 2.10, update contact info2.10Jussi Kukkonen1-1/+1
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-29windowselector: Port to ScalingImage2Jussi Kukkonen1-2/+2
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-28mb-panel: size request needs to be set before realizeJussi Kukkonen1-4/+4
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 Kukkonen1-0/+2
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 Kukkonen1-1/+1
2016-04-25Don't use deprecated GtkMiscJussi Kukkonen2-2/+1
These changes should not affect fucntionality Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-25Fix a crash on startupJussi Kukkonen1-2/+4
2016-04-25showdesktop: port to use scaling-image2Ross Burton1-9/+5
2016-04-25applets: add scaling-image2 to the test harnessRoss Burton1-1/+2
2016-04-25scaling-image2: revised and slimmer scaling image implementationRoss Burton3-2/+515
No caching, but it's lighter and doesn't misbehave (i.e. size-allocate loop).
2016-04-25mb-panel: replace --titlebar with --modeRoss Burton1-15/+46
--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 Burton1-1/+1
2016-04-25scaling-image: port to GTK+ 3 APIRoss Burton1-6/+10
2016-04-25scaling-image: fix whitespaceRoss Burton1-10/+11
2016-04-25build: bump version to 2.92.9Ross Burton1-1/+1
2016-04-25po: update POTFILES.inRoss Burton1-7/+17
2016-04-25data: ship our own icons here instead of in sato-icon-themeRoss Burton13-1/+20
2016-04-25systray: port to GTK+ 3Ross Burton11-343/+2253
In the process refresh the bulk of the code from it's upstream in gnome-panel.
2016-04-25notify: port to GTK+ 3Ross Burton2-24/+33
2016-04-25mb-panel: port to GTK+3Ross Burton1-181/+187
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 Burton1-5/+7
2016-04-25showdesktop: port to GTK+ 3Ross Burton1-10/+6
2016-04-25startup-notify: port to GTK+ 3Ross Burton1-21/+44
2016-04-25startup: port to GTK+ 3Ross Burton1-29/+34
2016-04-25windowselector: port to GTK+ 3Ross Burton1-18/+21
2016-04-25build: check for GTK+3, and require 3.0Ross Burton1-3/+5
2016-03-21showdesktop: Make sure active state is initializedgtk2Jussi Kukkonen1-0/+10
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 Burton1-2/+0
Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-09-26battery-acpi: don't warn in normal situationsRoss Burton1-3/+2
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 Burton1-1/+6
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 Burton2-0/+3
2013-07-09battery: various small improvementsRoss Burton1-13/+6
2013-07-09clock: various small improvementsRoss Burton1-22/+18
2013-07-08build: use git.mkRoss Burton18-19/+323
2013-07-08build: move more logic into Makefile.appletsRoss Burton14-139/+51
2013-07-08applets: add a binary to verify applet linkageRoss Burton13-0/+66
Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-07-08build: silent make portability warningsRoss Burton1-1/+1
2013-07-08applets: add exit applet, that tells MBWM to exitRoss Burton4-1/+50
2013-06-17build: remove lies about gmodule-export's link argumentsRoss Burton1-2/+0
2013-06-17build: check for x11 and gdk-x11 explicitlyRoss Burton1-0/+2
Modern toolchains will ignore implicit linkage, so not linking to these will cause link errors. Original patch by Xin Ouyang <Xin.Ouyang@windriver.com>, edited when merging. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-04-26build: silence more compile warningsRoss Burton2-1/+4
2013-04-26build: include the marsheller header to silence compile warningsRoss Burton3-4/+7