Age | Commit message (Collapse) | Author |
|
* 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.
|
|
* 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().
|
|
* 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/core/mb-wm-main-context.h:
Added missing prototype for mb_wm_main_context_handle_x_event().
|
|
* 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().
|
|
* 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.
|
|
* 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
|