aboutsummaryrefslogtreecommitdiffstats
path: root/matchbox/core/mb-wm-main-context.h
AgeCommit message (Collapse)Author
2008-06-052008-06-05 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* matchbox/core/mb-wm-main-context.c: * matchbox/core/mb-wm-main-context.h: * matchbox/core/mb-wm-types.h: Added hook for ClientMessage events.
2008-03-132008-03-13 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* matchbox/core/mb-window-manager.c: * matchbox/core/mb-window-manager.h: Initialize XComposite, XDamage and XFixes in the WM init method when building a compositor (avoids duplication of code in the CMs). * matchbox/core/mb-wm-main-context.c: * matchbox/core/mb-wm-main-context.h: Handle DamageNotify the same way as other standard events to avoid unnecessary calls to the CM event callbacks. * matchbox/comp-mgr/mb-wm-comp-mgr.c: * matchbox/comp-mgr/mb-wm-comp-mgr.h: * matchbox/comp-mgr/mb-wm-comp-mgr-clutter.c: * matchbox/comp-mgr/mb-wm-comp-mgr-xrender.c: Replaced MBWMCompMgr::handle_event with more specific ::handle_damage().
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-02-202008-02-20 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* matchbox/core/mb-wm-main-context.h: Added missing prototype for mb_wm_main_context_handle_x_event().
2008-02-202008-02-20 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* matchbox/core/mb-window-manager.c: (mb_wm_main_loop): Fixed build. * matchbox/core/mb-wm-main-context.h: Added missing prototype for mb_wm_main_context_gloop_xevent().
2008-02-192008-02-19 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * matchbox/core/mb-window-manager.c: * matchbox/core/mb-window-manager.h: * matchbox/core/mb-wm-client-base.c: * matchbox/core/mb-wm-client-window.c: * matchbox/core/mb-wm-client.c: * matchbox/core/mb-wm-client.h: * matchbox/core/mb-wm-main-context.c: * matchbox/core/mb-wm-main-context.h: * matchbox/core/mb-wm-root-window.c: * matchbox/core/mb-wm-types.h: * matchbox/core/mb-wm-util.h: * matchbox/managers/maemo/maemo-window-manager.c: * matchbox/managers/simple/matchbox-window-manager-2-simple.c: * matchbox/mb-wm-config.h.in: * matchbox/theme-engines/mb-wm-theme-cairo.c: * matchbox/theme-engines/mb-wm-theme-xml.c: * matchbox/theme-engines/mb-wm-theme-xml.h: * matchbox/theme-engines/mb-wm-theme.c: * matchbox/theme-engines/mb-wm-theme.h: Manually generate mb-wm-config.h so as to avoid any clashes with with any auto-generated application config.h. Changed number of #ifdef's to #if's following the changes to mb-wm-config.h.
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