aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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
2007-11-122007-11-12 Ross Burton <ross@openedhand.com>ross
* configure.ac: * src/main.c: Don't link to or use threading, as we're not threaded anymore. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1809 b067294f-1dea-0310-9683-c47a78595994
2007-11-082007-11-08 Ross Burton <ross@openedhand.com>ross
* libtaku/xutil.[ch]: Remove x_get_workarea and replace it with x_monitor_workarea which calls a function when the work area changes. * src/desktop.c: Use x_monitor_workarea so that workareas should work again (#609). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1808 b067294f-1dea-0310-9683-c47a78595994
2007-11-082007-11-08 Ross Burton <ross@openedhand.com>ross
* src/taku-category-bar.c: Fix signal arguments so that the arrow buttons work (#610). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1807 b067294f-1dea-0310-9683-c47a78595994
2007-11-082007-11-08 Ross Burton <ross@openedhand.com>ross
* libtaku/xutil.[ch]: Update to the newer version of the _NET_ACTIVATE_WINDOW specification. * libtaku/launcher-util.c: Update. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1803 b067294f-1dea-0310-9683-c47a78595994
2007-11-082007-11-08 Ross Burton <ross@openedhand.com>ross
* src/desktop.c: Disable workarea support, turns out its not finished and breaks too much. Instead revert to old code which whilst it only works with Sato, works well (#605). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1802 b067294f-1dea-0310-9683-c47a78595994
2007-11-072007-11-07 Ross Burton <ross@openedhand.com>ross
* src/taku-category-bar.c: Set the categories list so that the popup menu appears, and fix the activated callback so that it works. #603. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1799 b067294f-1dea-0310-9683-c47a78595994
2007-11-072007-11-07 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-icon-tile.c: Don't return the collated key as the search key, as collation keys are useless for everything but sorting. Fixes alpha keynav, #601. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1798 b067294f-1dea-0310-9683-c47a78595994
2007-11-07Add API docsross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1797 b067294f-1dea-0310-9683-c47a78595994
2007-11-072007-11-07 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-queue-source.[ch]: * libtaku/Makefile.am: Mad phat GSource which monitors a GQueue. * libtaku/taku-launcher-tile.c: Use the queue source instead of manually adding and firing. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1796 b067294f-1dea-0310-9683-c47a78595994
2007-11-072007-11-07 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-launcher-tile.c: Slept on this and realised my threading code was totally broken. Because the thread aquired the GDK lock when it started it wasn't actually multithreaded. Rewrite to use an idle source and a work queue. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1795 b067294f-1dea-0310-9683-c47a78595994
2007-11-062007-11-06 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-launcher-tile.c: Don't cache the icon size in a static variable, as the theme could change it. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1794 b067294f-1dea-0310-9683-c47a78595994
2007-11-062007-11-06 Ross Burton <ross@openedhand.com>ross
* configure.ac: Add gthread-2.0 * libtaku/taku-launcher-tile.c: Load tile icons via a thread pool for speed. * src/main.c: Initialise threading. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1793 b067294f-1dea-0310-9683-c47a78595994
2007-11-062007-11-06 Ross Burton <ross@openedhand.com>ross
* libtaku/launcher-util.c: Fix formatting and clean up the icon loading code. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1792 b067294f-1dea-0310-9683-c47a78595994
2007-11-062007-11-06 Ross Burton <ross@openedhand.com>ross
* libtaku/launcher-util.c: Use a define for the missing image, and micro-optimise for the hell of it. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1791 b067294f-1dea-0310-9683-c47a78595994
2007-11-062007-11-06 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-launcher-tile.c: Use the correct argument name for the style_set function so I don't get confused. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1790 b067294f-1dea-0310-9683-c47a78595994
2007-11-062007-11-06 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-icon-tile.c: Chain up the new style before re-arranging the tile. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1789 b067294f-1dea-0310-9683-c47a78595994
2007-11-062007-11-06 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-launcher-tile.c: Don't load the icon on creation, because we'll just receive style-set shortly afterwards and reload it. This makes the desktop start a lot faster on my laptop (1.9s -> 1.2s). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1788 b067294f-1dea-0310-9683-c47a78595994
2007-11-05Fix indentationross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1783 b067294f-1dea-0310-9683-c47a78595994
2007-11-02 * libtaku/launcher-util.c: (get_icon):chris
Use "gtk-missing-image" instead of "application-x-executable", as the former is a stock icon. Also, don't go into an infinite loop if it doesn't exist for whatever reason git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1778 b067294f-1dea-0310-9683-c47a78595994
2007-11-022007-11-02 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-icon-tile.c: * README: Add orientation style property. Thanks to Chris Lord for the patch, based on work by Don Mahurin. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1777 b067294f-1dea-0310-9683-c47a78595994
2007-11-022007-11-02 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-icon-tile.c: * README: Add show-secondary-text style property. Thanks to Don Mahurin for the patch this is based on. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1776 b067294f-1dea-0310-9683-c47a78595994
2007-11-01Fix build for nowross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1774 b067294f-1dea-0310-9683-c47a78595994
2007-11-012007-11-01 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-launcher-tile.c: Not sure how this got missed in the previous commit. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1773 b067294f-1dea-0310-9683-c47a78595994
2007-11-01Add Neil Patel to authorsross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1772 b067294f-1dea-0310-9683-c47a78595994
2007-11-012007-11-01 Ross Burton <ross@openedhand.com>ross
* libtaku/Makefile.am: * libtaku/taku-menu.h: * libtaku/taku-menu-desktop.c: * libtaku/taku-launcher-tile.h: * libtaku/launcher-util.[ch]: * src/Makefile.am: * src/desktop.[ch]: * src/taku-category-bar.[ch]: * src/main.c: Hot new abstracted backend and more widgets. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1771 b067294f-1dea-0310-9683-c47a78595994
2007-11-012007-11-01 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-icon-tile.c: Add properties for the labels and icon. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1770 b067294f-1dea-0310-9683-c47a78595994
2007-11-012007-11-01 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-launcher-tile.c: * libtaku/taku-table.c: Remove unused boilerplate. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1769 b067294f-1dea-0310-9683-c47a78595994
2007-11-01Update ignoresross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1768 b067294f-1dea-0310-9683-c47a78595994
2007-11-01Remove a commentross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1767 b067294f-1dea-0310-9683-c47a78595994
2007-11-01Minor change to test an externalsross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1766 b067294f-1dea-0310-9683-c47a78595994
2007-11-012007-11-01 Ross Burton <ross@openedhand.com>ross
* libtaku/Makefile.am: Remove accidentaly copied line. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1764 b067294f-1dea-0310-9683-c47a78595994
2007-11-012007-11-01 Ross Burton <ross@openedhand.com>ross
* configure.ac: * src/inotify/: * src/Makefile.am: * libtaku/inotify/: * libtaku/Makefile.am: Move the inotify code to libtaku/. * src/main.c: Update includes. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1763 b067294f-1dea-0310-9683-c47a78595994
2007-10-182007-10-18 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-icon-tile.c: Don't recreate Pango attribute lists, use a static list. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1752 b067294f-1dea-0310-9683-c47a78595994
2007-10-182007-10-18 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-tile.c: Remove unused GObject stubs, and only paint the background of the tile is selected. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1751 b067294f-1dea-0310-9683-c47a78595994