aboutsummaryrefslogtreecommitdiffstats
path: root/matchbox/client-types
AgeCommit message (Collapse)Author
2010-04-12Make file clean upTomas Frydrych
2008-08-122008-08-12 Robert Bragg <bob@o-hand.com>Robert Bragg
* 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.
2008-07-042008-07-04 Robert Bragg <bob@o-hand.com>Robert Bragg
* 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.
2008-04-162008-04-16 Robert Bragg <bob@o-hand.com>Robert Bragg
* 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.
2008-04-142008-04-14 Ross Burton <ross@openedhand.com>Ross Burton
* 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.
2008-04-092008-04-09 Ross Burton <ross@openedhand.com>Ross Burton
* matchbox/client-types/mb-wm-client-desktop.c: * matchbox/client-types/mb-wm-client-panel.c: Add missing include.
2008-04-092008-04-09 Ross Burton <ross@openedhand.com>Ross Burton
* 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.
2008-04-092008-04-09 Ross Burton <ross@openedhand.com>Ross Burton
* 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.
2008-03-202008-03-20 Robert Bragg <bob@o-hand.com>Robert Bragg
* 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)
2008-03-122008-03-12 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* matchbox/core/mb-wm-client-app.c: (mb_wm_client_app_request_geometry): Added MBWMClientReqGeomIsViaUserAction to allowed flags.
2008-03-122008-03-12 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* 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.
2008-03-112008-03-11 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* matchbox/client-types/mb-wm-client-dialog.h: Fixed broken include.
2008-03-112008-03-11 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* 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.
2008-02-192008-02-19 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* 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