aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-07-18build: update git.mkgtk3Ross Burton
2013-07-18build: add a real INSTALL fileRoss Burton
2013-07-18build: remove unused --enable-standalone optionRoss Burton
2013-07-18desktop: 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.
2013-05-16main: ignore file not found errors when loading CSSRoss Burton
2013-05-15More fixesRoss Burton
2013-05-14taku-table: port to GtkGridRoss Burton
2013-05-13fixup initial portRoss Burton
2013-05-13desktop: set as unresizable to hide resize gripRoss Burton
2012-07-20taku-category-bar: don't try to make the arrows squareRoss Burton
2012-07-18main: load a custom CSS stylesheet if presentRoss Burton
2012-07-18fixup 1024d115181a182918197d280e0797566178d26fRoss Burton
2012-07-16taku-tile: make a subclass of GtkButton, remove all unique logicRoss Burton
2012-07-10Initial 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.
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
2008-06-112008-06-11 Ross Burton <ross@openedhand.com>ross
* libtaku/Makefile.am: Don't set LDADD, it doesn't do anything useful for a static library. * src/Makefile.am: Reorder the linked libraries so that --as-needed works. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2057 b067294f-1dea-0310-9683-c47a78595994
2008-04-152008-04-15 Ross Burton <ross@openedhand.com>ross
* configure.ac: Remove AM_DISABLE_STATIC, as we don't use libtool. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2030 b067294f-1dea-0310-9683-c47a78595994
2008-02-192008-02-19 Rob Bradford <rob@openedhand.com>rob
* libtaku/taku-menu-desktop.c: (_remove_item), (inotify_event): When an item is removed (due to an inotify event) also remove it from the internal list of items and free the memory associated with it. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1936 b067294f-1dea-0310-9683-c47a78595994
2008-01-242008-01-24 Ross Burton <ross@openedhand.com>ross
* src/Makefile.am: * src/moko-finger-scroll.[ch]: * src/desktop.c: Remove MokoFingerScroll widget, its too slow to be usable on the Zaurus when rotated. Maybe later. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1902 b067294f-1dea-0310-9683-c47a78595994
2008-01-212008-01-21 Ross Burton <ross@openedhand.com>ross
* libtaku/inotify/*: Resync (mostly) to latest gio. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1899 b067294f-1dea-0310-9683-c47a78595994
2008-01-182008-01-18 Ross Burton <ross@openedhand.com>ross
* libtaku/inotify/*: Don't use local copies of system headers which are useless because they don't believe that ARM support inotify... * libtaku/taku-menu-desktop.c: Update to use system headers. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1898 b067294f-1dea-0310-9683-c47a78595994
2008-01-182008-01-18 Ross Burton <ross@openedhand.com>ross
* src/moko-finger-scroll.c: Fix compile warnings. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1897 b067294f-1dea-0310-9683-c47a78595994
2008-01-182008-01-18 Ross Burton <ross@openedhand.com>ross
* libtaku/inotify/inotify-kernel.c: If inotify_init() returns error, print the error. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1896 b067294f-1dea-0310-9683-c47a78595994
2008-01-182008-01-18 Tomas Frydrych <tf@o-hand.com>tf
* src/desktop.c: (create_desktop): Set default size of top level window (makes mbd-2 work with mbwm-2). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1895 b067294f-1dea-0310-9683-c47a78595994
2007-12-202007-12-20 Ross Burton <ross@openedhand.com>ross
* src/Makefile.am: Only link to libinotify if we HAVE_INOTIFY. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1872 b067294f-1dea-0310-9683-c47a78595994
2007-12-182007-12-18 Ross Burton <ross@openedhand.com>ross
* src/Makefile.am: * src/moko-finger-scroll.[ch]: Add MokoFingerScroll widget * src/desktop.c: Use MokoFingerScroll instead of a GtkScrolledWindow. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1869 b067294f-1dea-0310-9683-c47a78595994
2007-12-06 * libtaku/taku-table.c: (reflow_foreach):chris
Attach hidden widgets to 0,1,0,1 so they don't force the table to be bigger than it needs to be when filtering git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1850 b067294f-1dea-0310-9683-c47a78595994
2007-12-06Don't add INSTALL to svnross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1849 b067294f-1dea-0310-9683-c47a78595994
2007-12-06 * libtaku/taku-menu-desktop.c: (taku_menu_desktop_get_executable):chris
* libtaku/taku-menu.h: Rename taku_menu_item_get_binary_name -> taku_menu_desktop_get_executable git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1848 b067294f-1dea-0310-9683-c47a78595994
2007-12-06 * libtaku/taku-menu-desktop.c: (taku_menu_item_get_binary_name):chris
* libtaku/taku-menu.h: Add an accessor function for argv[0] on TakuMenuItem git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1847 b067294f-1dea-0310-9683-c47a78595994
2007-11-30 * libtaku/taku-menu-desktop.c: (inotify_event):chris
Correct typo ITEM_ADDED -> ITEM_REMOVED git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1845 b067294f-1dea-0310-9683-c47a78595994