Age | Commit message (Collapse) | Author |
|
|
|
* matchbox/managers/simple/Makefile.am:
* matchbox/managers/maemo/Makefile.am:
Fixed order of libraries for the linker so we can build
with --as-needed.
|
|
* 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.
|
|
* matchbox/comp-mgr/mb-wm-comp-mgr-clutter.c:
* matchbox/managers/simple/matchbox-window-manager-2-simple.c:
Further changes to sync up with clutter.
|
|
* 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/theme-engines/mb-wm-theme-xml.h:
* matchbox/theme-engines/mb-wm-theme.c:
* data/themes/Default/theme.xml:
* data/themes/PngSample/theme.xml:
* doc/MBWM2-Overview.xml:
* matchbox/managers/maemo/theme/theme.xml:
Removed unused color-bg2 and color-frame attributes from themes.
|
|
* matchbox/managers/maemo/matchbox-window-manager-2-maemo.c:
Fix debug check so it actually works.
|
|
* matchbox/core/mb-window-manager.c:
* matchbox/core/mb-window-manager.h:
* matchbox/managers/maemo/matchbox-window-manager-2-maemo.c:
* matchbox/managers/simple/matchbox-window-manager-2-simple.c:
Moved calls to MBWindowManager virtuals (with the exception of
process_cmd_line) from the object constructor to a public
mb_wm_init() method that must be called before the newly
constructed object can be used.
|
|
* 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.
|
|
* matchbox/theme-engines/mb-wm-theme.c
Some theme.xml schema changes. clr-* now color-*
All x/y width/height attributes related to specifying regions within
a template image are now prefixed template-*
* doc/MBWM2-Overview.xml
Documentation updated in line with schema changes
* matchbox/managers/maemo/theme/theme.xml
* matchbox/managers/maemo/theme/background.png
* matchbox/managers/maemo/theme/Makefile.am
* data/themes/Default/theme.xml
* data/themes/PngSample/theme.xml
* data/themes/PngSample/background.png
* data/themes/PngSample/Makefile.am
Existing themes updated to use the new attribute names and
background.png images have been renamed to template.png
* configure.ac
* data/themes/Makefile.am
Install the PngSample theme by default if PNG theme engine enabled
|
|
* configure.ac
* matchbox/comp-mgr/Makefile.am
* matchbox/comp-mgr/mb-wm-comp-mgr-xrender.c
* matchbox/comp-mgr/mb-wm-comp-mgr-xrender.h
* matchbox/core/mb-window-manager.c
* matchbox/managers/simple/Makefile.am
* matchbox/managers/simple/matchbox-window-manager-2-simple.c
* matchbox/mb-wm-config.h.in
Adds an --enable-composite-managers=A,B,C.. config option
and renames the "default" composite manager to "xrender"
|
|
* matchbox/core/mb-window-manager.c:
(mb_wm_main_real):
* matchbox/managers/simple/matchbox-window-manager-2-simple.c:
(main):
Use clutter_x11_handle_event and clutter_x11_disable_event_retrieval
to hook clutter into gdk event processing (needs clutter r2243+).
|
|
|
|
* matchbox/theme-engines/mb-wm-theme-cairo.c:
* matchbox/managers/simple/matchbox-window-manager-2-simple.c:
Disabled gtk integration until I can find a way for the gtk main
loop not to mess us about.
|
|
* configure.ac:
Bumped clutter requirement to 0.7.
* matchbox/theme-engines/mb-wm-theme-cairo.c:
(mb_wm_theme_cairo_init):
Removed call to gtk_init (must be called by the application main()
function so display connection can be set up correctly.
* matchbox/managers/simple/matchbox-window-manager-2-simple.c:
(main):
Call gtk_init() if GTK integration is enabled.
|
|
* 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
|