Age | Commit message (Collapse) | Author |
|
|
|
* 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.
|
|
* 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.
|
|
* matchbox-window-manager-2/matchbox/client-types/mb-wm-client-panel.c
* matchbox-window-manager-2/matchbox/core/mb-wm-client-window.c
* matchbox-window-manager-2/matchbox/core/mb-wm-client.h
* matchbox-window-manager-2/matchbox/core/mb-wm-client-window.h
* matchbox-window-manager-2/matchbox/core/mb-wm-types.h
* matchbox-window-manager-2/matchbox/core/mb-wm-client-base.c
* matchbox-window-manager-2/matchbox/core/mb-window-manager.c
* matchbox-window-manager-2/matchbox/core/mb-wm-client.c
* matchbox-window-manager-2/matchbox/managers/maemo/maemo-toolbar.c:
Changes how we respond to configure notifications. We now defer the
response until after all layout decisions so we know for sure when we
need to send a synthetic event. Note this adds a new
client->window->x_geometry member that is meant to always be a pristine
copy of the X dimensions for the client xwindow.
client->window->geometry continues to be used for layout purposes.
|
|
* matchbox/client-types/mb-wm-client-desktop.c:
* matchbox/client-types/mb-wm-client-input.c:
* matchbox/client-types/mb-wm-client-dialog.c:
Remove unused defines.
|
|
* matchbox/client-types/mb-wm-client-desktop.c:
* matchbox/client-types/mb-wm-client-panel.c:
Add missing include.
|
|
* matchbox/client-types/mb-wm-client-desktop.c:
* matchbox/client-types/mb-wm-client-input.c:
* matchbox/core/mb-wm-client-window.c:
* matchbox/core/mb-wm-stack.c:
* matchbox/core/mb-wm-main-context.c:
* matchbox/core/mb-wm-decor.c:
* matchbox/core/mb-window-manager.c:
* matchbox/core/mb-wm-client.c:
* matchbox/theme-engines/mb-wm-theme.c:
More cleanups to fix warnings from -Wall.
|
|
* matchbox/client-types/mb-wm-client-desktop.c:
* matchbox/client-types/mb-wm-client-app.c:
* matchbox/client-types/mb-wm-client-dialog.c:
* matchbox/client-types/mb-wm-client-input.c:
* matchbox/client-types/mb-wm-client-menu.c:
* matchbox/core/mb-wm-client-window.c:
* matchbox/core/mb-wm-root-window.c:
* matchbox/core/mb-wm-main-context.c:
* matchbox/core/mb-wm-layout.c:
* matchbox/core/mb-wm-debug.c:
* matchbox/core/mb-wm-decor.c:
* matchbox/core/mb-window-manager.c:
* matchbox/core/mb-wm-client.c:
Remove unused variables and functions.
|
|
* matchbox/client-types/mb-wm-client-app.c
* matchbox/core/mb-wm-client-base.c
* matchbox/core/mb-window-manager.c
Ensure we send a synthetic ConfigureNotify event in responce to a
ConfigureRequest when we decide not to accept the request or
when we only move a window. (Fixes gnome-terminal)
|
|
* matchbox/core/mb-wm-client-app.c:
(mb_wm_client_app_request_geometry):
Added MBWMClientReqGeomIsViaUserAction to allowed flags.
|
|
* matchbox/core/mb-wm-client.h:
Added layout hints for user resizable and movable windows.
* matchbox/client-types/mb-wm-client-dialog.c:
Hint dialogs as user-movable.
* matchbox/core/mb-window-manager.c:
(test_button_press):
Ensure that application-type clients are not only focused, but
also activated.
* matchbox/core/mb-wm-decor.c:
* matchbox/core/mb-wm-decor.h:
Implemented window dragging via north decor.
* matchbox/core/mb-wm-main-context.c:
* matchbox/core/mb-wm-main-context.h:
(mb_wm_main_context_spin_loop):
API to allow manual spining of the main loop.
* matchbox/theme-engines/mb-wm-theme.c:
Make dialogs decorated by default when using fallback theme.
|
|
* matchbox/client-types/mb-wm-client-dialog.h:
Fixed broken include.
|
|
* configure.ac:
* matchbox/mb-wm-config.h.in:
Added missing MBWM_WANT_DEBUG to mb-wm-config.h.
* matchbox/core/mb-wm.h:
Ensure mb-wm-config.h is included before all other mbwm includes.
* matchbox/client-types/mb-wm-client-app.c:
* matchbox/client-types/mb-wm-client-desktop.c:
* matchbox/client-types/mb-wm-client-dialog.c:
* matchbox/client-types/mb-wm-client-input.c:
* matchbox/client-types/mb-wm-client-menu.c:
* matchbox/client-types/mb-wm-client-note.c:
* matchbox/client-types/mb-wm-client-override.c:
* matchbox/client-types/mb-wm-client-panel.c:
* matchbox/comp-mgr/mb-wm-comp-mgr-clutter.c:
* matchbox/comp-mgr/mb-wm-comp-mgr-xrender.c:
* matchbox/comp-mgr/mb-wm-comp-mgr.c:
* matchbox/core/mb-window-manager.c:
* matchbox/core/mb-wm-client-base.c:
* matchbox/core/mb-wm-debug.c:
* matchbox/core/mb-wm-debug.h:
* matchbox/core/mb-wm-decor.c:
* matchbox/core/mb-wm-layout.c:
* matchbox/core/mb-wm-macros.h:
* matchbox/core/mb-wm-main-context.c:
* matchbox/core/mb-wm-object.c:
* matchbox/core/mb-wm-object.h:
* matchbox/core/mb-wm-root-window.c:
* matchbox/core/xas.c:
* matchbox/managers/maemo/Makefile.am:
* matchbox/managers/maemo/maemo-input.c:
* matchbox/managers/maemo/maemo-window-manager.c:
* matchbox/managers/maemo/maemo-toolbar.c:
* matchbox/managers/maemo/maemo-window-manager.h:
* matchbox/managers/maemo/matchbox-window-manager-2-maemo.c:
* matchbox/managers/simple/matchbox-window-manager-2-simple.c:
* matchbox/theme-engines/mb-wm-theme-png.c:
* matchbox/theme-engines/mb-wm-theme.c:
Replaced #ifdef MBWM_WANT_DEBUG with #if MBWM_WANT_DEBUG.
* matchbox/managers/maemo/maemo-window-manager.c:
(maemo_window_manager_class_type):
Fixed incorrect object initialization.
|
|
* configure.ac, *.am, *.h:
Changes for building mbwm2 as a library (based on patch by Johan
Bilien):
Moved 'src' to 'matchbox'; fixed up headers to use #include <>.
Moved config.h to matchbox/mb-wm-config.h.
Added --enable-libmatchbox configure option, libmatchbox2.pc.in
|