Age | Commit message (Collapse) | Author |
|
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>
|
|
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
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>
|
|
Fixes [YOCTO #13319]
Signed-off-by: Mingde (Matthew) Zeng <matthew.zeng@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
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>
|
|
|
|
|
|
Don't use a named icon size: that is no longer supported.
Instead add style property "taku-icon-size" to TakuIconTile
and use that.
|
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
WM paints fullscreen windows over the panel: don't make the
desktop fullscreen.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
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>
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Should use event mask (1 << GDK_PROPERTY_NOTIFY), instead of event itself.
Signed-off-by: Ross Burton <ross@linux.intel.com>
|
|
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>
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2095 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2065 b067294f-1dea-0310-9683-c47a78595994
|
|
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
|