aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-10-24SECURITY.md: Add fileHEADmasterRichard 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.32.3Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-12License cleanup to add SPDX headers and remove boilerplateRichard Purdie
Clarify that inotify is under LGPL, add missing COPYING.LIB for that, switch to SPDX headers, remove the now unneeded boilerplate. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-12Add 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>
2018-03-28configure: remove AC_CONFIG_MACRO_DIR as we don't have oneRoss Burton
2018-03-28configure: enable silent rules by defaultRoss Burton
2018-03-28configure: enable subdir-objectsRoss Burton
2017-07-06Release 2.22.2Jussi Kukkonen
2017-02-10configure: modernise and stop using gnome-commonRoss Burton
For now just hard-code a few warning flags. In the future we could use autoconf-archive. Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-02-10INSTALL: remove generated fileRoss Burton
2016-06-02Release 2.12.1Jussi Kukkonen
2016-05-02TakuIconTile: Avoid deprecated icon APIJussi Kukkonen
Don't use a named icon size: that is no longer supported. Instead add style property "taku-icon-size" to TakuIconTile and use that.
2016-05-02TakuCategoryBar: Avoid deprecated APIJussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-28Don't set the desktop fullscreen if MODE_DESKTOPJussi Kukkonen
WM paints fullscreen windows over the panel: don't make the desktop fullscreen. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-28Use a GtkFlowBox instead of TakuTableJussi Kukkonen
Remove ~500 lines of code by using FlowBox instead of custom code Also avoid using GtkFixed when in desktop mode Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-25build: update git.mkRoss Burton
2016-04-25build: add a real INSTALL fileRoss Burton
2016-04-25build: remove unused --enable-standalone optionRoss Burton
2016-04-25desktop: add --modeRoss Burton
The --mode argument takes "desktop" (be a normal desktop), "titlebar" (normal desktop but don't hide titlebar, YMMV depending on WM) or "window" (for testing). This replaces the --enable-standalone configure option.
2016-04-25main: ignore file not found errors when loading CSSRoss Burton
2016-04-25More fixesRoss Burton
2016-04-25taku-table: port to GtkGridRoss Burton
2016-04-25fixup initial portRoss Burton
2016-04-25desktop: set as unresizable to hide resize gripRoss Burton
2016-04-25taku-category-bar: don't try to make the arrows squareRoss Burton
2016-04-25main: load a custom CSS stylesheet if presentRoss Burton
2016-04-25fixup 1024d115181a182918197d280e0797566178d26fRoss Burton
2016-04-25taku-tile: make a subclass of GtkButton, remove all unique logicRoss Burton
2016-04-25Initial port to GTK+ 3Ross Burton
More to be done, but it works. The only known regression is that startup notification isn't multi-screen aware, but this should be ported to use GAppInfo in the future. Also themeing is likely to be broken, but this needs to be rethought for GTK+ 3 anyway.
2016-03-22Do nothing on delete-event when not STANDALONEgtk2Jussi Kukkonen
This prevents an opportunistic alt-F4 from closing the desktop. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-07-10build: use git.mkRoss Burton
2012-07-10xutils: don't use deprecated gdkx APIRoss Burton
2012-07-10Remove EggSequence, depend on GLib 2.14 and use GSequenceRoss Burton
2012-07-10taku-queue-source: add missing includesRoss Burton
2012-07-10taku-menu: fix compile warningsRoss Burton
2012-07-10xutil: make an internal function staticRoss Burton
2012-07-10build: use gnome-common's GNOME_COMPILE_WARNINGSRoss Burton
2012-07-10Include just gtk/gtk.h for newer GTK+ compatibilityRoss Burton
2012-07-10build: enable silent rules if availableRoss Burton
2011-09-16Fix the wrong parameter for gdk_window_set_events to receive resize event.Zhai, Edwin
Should use event mask (1 << GDK_PROPERTY_NOTIFY), instead of event itself. Signed-off-by: Ross Burton <ross@linux.intel.com>
2011-07-11configure: Fix missing library dependencyZhai, Edwin
After enabling more careful linking within Yocto, a missing library dependency was found (x11) which the library calls directly so add this to the pkg-config checks. This patch avoids this linking error: | make[2]: Entering directory `/disk0/pokybuild/build1/tmp/work/i586-poky-linux/matchbox-desktop-2.0+svnr2096-r0/matchbox-desktop-2/src'^M | ccache i586-poky-linux-gcc -march=i586 --sysroot=/disk0/pokybuild/build1/tmp/sysroots/i586-poky-linux -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o matchbox-desktop main.o taku-category-bar.o desktop.o ../libtaku/libtaku.a -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -ldbus-1 -lpthread -lrt -lstartup-notification-1 ../libtaku/libinotify.a^M | /disk0/pokybuild/build1/tmp/sysroots/x86_64-linux/usr/libexec/i586-poky-linux/gcc/i586-poky-linux/4.5.1/ld: F^A: invalid DSO for symbol `XFree' definition^M | /disk0/pokybuild/build1/tmp/sysroots/i586-poky-linux/usr/lib/libX11.so.6: could not read symbols: Bad value^M | collect2: ld returned 1 exit status^M | make[2]: *** [matchbox-desktop] Error 1 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2008-12-042008-12-04 Ross Burton <ross@linux.intel.com>ross
* libtaku/taku-menu-desktop.c: Load desktop files recursively. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2096 b067294f-1dea-0310-9683-c47a78595994
2008-12-04Remove trailing whitespaceross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2095 b067294f-1dea-0310-9683-c47a78595994
2008-09-292008-09-29 Rob Bradford <rob@linux.intel.com>rob
* libtaku/taku-menu-desktop.c (load_desktop_file), (_remove_item), (taku_menu_init): Use a simple hash to avoid having duplicate .desktop files. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2084 b067294f-1dea-0310-9683-c47a78595994
2008-09-242008-09-24 Rob Bradford <rob@linux.intel.com>rob
* libtaku/taku-menu-desktop.c (load_desktop_file): Define err to NULL. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2079 b067294f-1dea-0310-9683-c47a78595994
2008-09-232008-09-23 Ross Burton <ross@linux.intel.com>ross
* libtaku/launcher-util.c: Fix the fallback logic so that it doesn't spin infinitely. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2078 b067294f-1dea-0310-9683-c47a78595994
2008-09-162008-09-16 Ross Burton <ross@linux.intel.com>ross
* libtaku/launcher-util.c: When icons are missing use the generic executable icon. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2077 b067294f-1dea-0310-9683-c47a78595994
2008-07-252008-07-25 Ross Burton <ross@openedhand.com>ross
* configure.ac: * src/Makefile.am: * src/main.c: Add optional DBus support, and if enabled send a signal on the system bus when the desktop has loaded. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2066 b067294f-1dea-0310-9683-c47a78595994
2008-07-25Add GIO plansross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2065 b067294f-1dea-0310-9683-c47a78595994
2008-06-27 * libtaku/taku-launcher-tile.c:chris
Define G_QUEUE_INIT if it isn't already; fixes building with GLib <2.14 git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2062 b067294f-1dea-0310-9683-c47a78595994