Age | Commit message (Collapse) | Author |
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1849 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1797 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1783 b067294f-1dea-0310-9683-c47a78595994
|
|
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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1774 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1772 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1768 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1767 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1766 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|