Age | Commit message (Collapse) | Author |
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2111 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2110 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2109 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2108 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2107 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2106 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2105 b067294f-1dea-0310-9683-c47a78595994
|
|
Maintain panel stretched over the entire screen in dominant direction.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2104 b067294f-1dea-0310-9683-c47a78595994
|
|
These allow panel to be centered regardless of the screen size.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2103 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2102 b067294f-1dea-0310-9683-c47a78595994
|
|
These allow extra width/height to be reserved in additon to the actual panel
window width/height in the panel struts.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2101 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2100 b067294f-1dea-0310-9683-c47a78595994
|
|
Since the --geometry option allows the panel to be arbitrary width / height
we need to use partial struts. This commit also fixes a bug in the strut
calculation if the panel is not positioned at the top/left of the screen
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2099 b067294f-1dea-0310-9683-c47a78595994
|
|
* applets/brightness/brightness.c:
Don't ignore fscanf return value.
(thanks Jackson Yee <jackson.yee@gmail.com>)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2098 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox-panel/mb-panel-scaling-image.c:
Fix bad format string
(thanks Jackson Yee <jackson.yee@gmail.com>)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2097 b067294f-1dea-0310-9683-c47a78595994
|
|
* libtaku/taku-menu-desktop.c:
Load desktop files recursively.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2096 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2095 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
Version 2.0!
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2092 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2091 b067294f-1dea-0310-9683-c47a78595994
|
|
* applets/brightness/data/Makefile.am:
Dist the images.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2090 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
Remove ALL_LINGUAS
* po/LINGUAS:
Add.
This makes the dist work.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2089 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
If no --with-battery supplied then default to no battery rather than
using APM. This fixes builds on platforms not supporting APM.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2088 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox/core/mb-wm-stack.c:
(mb_wm_stack_remove):
Fixed bug in stack size accounting (patch by Aurélien Bauchet
<abauchet@comwax.com>).
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2087 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox-panel/mb-panel.c:
Very basic implementation of _NET_WM_STRUTS, so that window
managers know where the panels are.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2086 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac
* applets/Makefile.am
* applets/battery/battery.h
* applets/battery/battery-acpi.c
* applets/battery/battery-apm.c
* applets/battery/Makefile.am
* applets/battery/battery.c
Switch between ACPI and APM at configuration time. Default is APM.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2085 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@2084 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox/core/mb-window-manager.c:
When the root window resizes, update the work area rectangles.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2083 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox-panel/mb-panel.c:
By default make the panel fill the width of the screen.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2082 b067294f-1dea-0310-9683-c47a78595994
|
|
* appearance/mb-appearance.c:
Handle Metacity themes too.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2081 b067294f-1dea-0310-9683-c47a78595994
|
|
* appearance/mb-appearance.c:
Name the matchbox theme column more appropriately.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2080 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@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@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@2077 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox/core/mb-window-manager.c:
* matchbox/core/mb-wm-atoms.c:
* matchbox/core/mb-wm-client-window.c:
* matchbox/core/mb-wm-client-window.h:
* matchbox/core/mb-wm-types.h:
Use WM_NORMAL_HINTS for window gravity (instead of the X
attribute) and user position (patch by Aurélien Bauchet
<abauchet@comwax.com>).
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2076 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/matchbox-keyboard-image.c:
Include render headers.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2075 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox/core/mb-window-manager.[ch]:
Make get_desktop_geometry a vfunc, so that subclasses can override
it.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2074 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox/managers/simple/Makefile.am:
* matchbox/managers/maemo/Makefile.am:
Fixed order of libraries for the linker so we can build
with --as-needed.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2073 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2072 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac
* matchbox/client-types/Makefile.am
* matchbox/comp-mgr/Makefile.am
* matchbox/core/Makefile.am
* matchbox/theme-engines/Makefile.am
* matchbox/Makefile.am
* matchbox/managers/simple/Makefile.am:
Allows building managers and libmatchbox at the same time. By default
managers remain disabled if libmatchbox is enabled, but you can now
enable managers explicitly to get both. This also removes lots of
Makefile.am ifdef checks where we were toggling between
noinst_LIBRARIES ending in .a vs .la. All CLIENT_LIBS are listed as
.la now and all noinst libs are build as .la. Libtool then figures
out the right thing to do.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2071 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox/core/mb-wm-client.c:
Plumbs in a call to mb_wm_handle_hang_client in
mb_wm_client_ping_timeout_cb, so that derivative managers can now just
implement wm_class->client_responding and wm_class->client_hang to
handle unresponsive clients.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2070 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox/core/mb-wm-client.c:
Adds a check in mb_wm_client_ping_start that the client supports
the NET_WM_PING protocol.
Adds a verbose comment in mb_wm_client_deliver_delete about not being
able check for failures of WM_DELETE messages. (Since I recently had
a problem in a derivative WM that was attempting just that.)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2069 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox/theme-engines/mb-wm-theme-png.c:
mb_wm_theme_png_get_button_position now propery determines the button
positions in the case that the decor has been expanded larger than the
themes template image.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2068 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
Look for clutter-0.8 now instead of 0.7
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2067 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@2066 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2065 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
Adds a -I$(top_builddir) to MBWM_INCS for finding mb-wm-config.h
when doing out of tree builds.
* matchbox/client-types/Makefile.am:
* matchbox/comp-mgr/Makefile.am:
* matchbox/theme-engines/Makefile.am:
Removes us of wildcards for setting pkginclude_HEADERS variables.
Automake doesn't support wildcards.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2064 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
* matchbox/comp-mgr/mb-wm-comp-mgr-clutter.c:
Use ClutterGLXTexturePixmap when building agains clutter GLX
backend.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2063 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@2062 b067294f-1dea-0310-9683-c47a78595994
|
|
* matchbox-panel/mb-panel.c:
Don't stat the plugin before opening it, as open will stat it
again. Also lazy-load symbols for performance.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2061 b067294f-1dea-0310-9683-c47a78595994
|
|
* applets/windowselector/windowselector.c:
* applets/showdesktop/showdesktop.c:
Use panel- prefixed icon names.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk@2060 b067294f-1dea-0310-9683-c47a78595994
|